A slight temperature difference at night between a surface losing heat and the surrounding air can be harnessed to generate electricity to power lights.