dreadpi is currently relying on a 0W output reading to set drm0 overnight. Due to sensor errors, street lamps (if using PV), rounding or the inverter controller having uploads disabled overnight, the data source may be stuck on too high a value when you want dreadpi to disable itself.
A more robust solution is needed.