For compatibility issues, we left the different sensor types in.
On 0.8.0 we want to remove them again and stay on the evcc format:
2026-04-07 18:40:44 DEBUG [batcontrol.forecastsolar.forecast_homeassistant_ml.details] Found entity state: {
"entity_id": "sensor.solar_forecast_ml_evcc_solar_prognose",
"state": "79 slots",
"attributes": {
"forecast": [
{
"start": "2026-04-07T00:00:00",
"end": "2026-04-07T01:00:00",
"value": 17.0
},
{
"start": "2026-04-07T00:00:00",
"end": "2026-04-07T01:00:00",
"value": 17.0
},
{
"start": "2026-04-07T01:00:00",
"end": "2026-04-07T02:00:00",
"value": 17.0
},
{
"start": "2026-04-07T01:00:00",
"end": "2026-04-07T02:00:00",
"value": 17.0
},
{
"start": "2026-04-07T02:00:00",
"end": "2026-04-07T03:00:00",
"value": 18.0
},
{
"start": "2026-04-07T02:00:00",
"end": "2026-04-07T03:00:00",
"value": 17.0
},
{
"start": "2026-04-07T03:00:00",
"end": "2026-04-07T04:00:00",
"value": 16.0
},
{
"start": "2026-04-07T03:00:00",
"end": "2026-04-07T04:00:00",
"value": 17.0
},
{
"start": "2026-04-07T04:00:00",
"end": "2026-04-07T05:00:00",
"value": 16.0
},
{
"start": "2026-04-07T04:00:00",
"end": "2026-04-07T05:00:00",
"value": 17.0
},
{
"start": "2026-04-07T05:00:00",
"end": "2026-04-07T06:00:00",
"value": 16.0
},
{
"start": "2026-04-07T05:00:00",
"end": "2026-04-07T06:00:00",
"value": 17.0
},
{
"start": "2026-04-07T06:00:00",
"end": "2026-04-07T07:00:00",
"value": 16.0
},
{
"start": "2026-04-07T06:00:00",
"end": "2026-04-07T07:00:00",
"value": 77.0
},
{
"start": "2026-04-07T07:00:00",
"end": "2026-04-07T08:00:00",
"value": 0.0
},
{
"start": "2026-04-07T07:00:00",
"end": "2026-04-07T08:00:00",
"value": 0.0
},
{
"start": "2026-04-07T08:00:00",
"end": "2026-04-07T09:00:00",
"value": 315.0
},
{
"start": "2026-04-07T08:00:00",
"end": "2026-04-07T09:00:00",
"value": 0.0
},
{
"start": "2026-04-07T09:00:00",
"end": "2026-04-07T10:00:00",
"value": 947.0
},
{
"start": "2026-04-07T09:00:00",
"end": "2026-04-07T10:00:00",
"value": 0.0
},
{
"start": "2026-04-07T10:00:00",
"end": "2026-04-07T11:00:00",
"value": 1691.0
},
{
"start": "2026-04-07T11:00:00",
"end": "2026-04-07T12:00:00",
"value": 2444.0
},
{
"start": "2026-04-07T12:00:00",
"end": "2026-04-07T13:00:00",
"value": 3097.0
},
{
"start": "2026-04-07T13:00:00",
"end": "2026-04-07T14:00:00",
"value": 3132.0
},
{
"start": "2026-04-07T14:00:00",
"end": "2026-04-07T15:00:00",
"value": 2846.0
},
{
"start": "2026-04-07T15:00:00",
"end": "2026-04-07T16:00:00",
"value": 2303.0
},
{
"start": "2026-04-07T16:00:00",
"end": "2026-04-07T17:00:00",
"value": 1644.0
},
{
"start": "2026-04-07T17:00:00",
"end": "2026-04-07T18:00:00",
"value": 1054.0
},
{
"start": "2026-04-07T18:00:00",
"end": "2026-04-07T19:00:00",
"value": 310.0
},
{
"start": "2026-04-07T19:00:00",
"end": "2026-04-07T20:00:00",
"value": 232.0
},
{
"start": "2026-04-07T20:00:00",
"end": "2026-04-07T21:00:00",
"value": 102.0
},
{
"start": "2026-04-07T21:00:00",
"end": "2026-04-07T22:00:00",
"value": 16.0
},
{
"start": "2026-04-07T22:00:00",
"end": "2026-04-07T23:00:00",
"value": 16.0
},
{
"start": "2026-04-08T00:00:00",
"end": "2026-04-08T01:00:00",
"value": 0.0
},
{
"start": "2026-04-08T01:00:00",
"end": "2026-04-08T02:00:00",
"value": 0.0
},
{
"start": "2026-04-08T02:00:00",
"end": "2026-04-08T03:00:00",
"value": 0.0
},
{
"start": "2026-04-08T03:00:00",
"end": "2026-04-08T04:00:00",
"value": 0.0
},
{
"start": "2026-04-08T04:00:00",
"end": "2026-04-08T05:00:00",
"value": 0.0
},
{
"start": "2026-04-08T05:00:00",
"end": "2026-04-08T06:00:00",
"value": 0.0
},
{
"start": "2026-04-08T06:00:00",
"end": "2026-04-08T07:00:00",
"value": 0.0
},
{
"start": "2026-04-08T07:00:00",
"end": "2026-04-08T08:00:00",
"value": 0.0
},
{
"start": "2026-04-08T08:00:00",
"end": "2026-04-08T09:00:00",
"value": 0.0
},
{
"start": "2026-04-08T09:00:00",
"end": "2026-04-08T10:00:00",
"value": 0.0
},
{
"start": "2026-04-08T10:00:00",
"end": "2026-04-08T11:00:00",
"value": 0.0
},
{
"start": "2026-04-08T11:00:00",
"end": "2026-04-08T12:00:00",
"value": 0.0
},
{
"start": "2026-04-08T12:00:00",
"end": "2026-04-08T13:00:00",
"value": 0.0
},
{
"start": "2026-04-08T13:00:00",
"end": "2026-04-08T14:00:00",
"value": 0.0
},
{
"start": "2026-04-08T14:00:00",
"end": "2026-04-08T15:00:00",
"value": 0.0
},
{
"start": "2026-04-08T15:00:00",
"end": "2026-04-08T16:00:00",
"value": 0.0
},
{
"start": "2026-04-08T16:00:00",
"end": "2026-04-08T17:00:00",
"value": 0.0
},
{
"start": "2026-04-08T17:00:00",
"end": "2026-04-08T18:00:00",
"value": 0.0
},
{
"start": "2026-04-08T18:00:00",
"end": "2026-04-08T19:00:00",
"value": 0.0
},
{
"start": "2026-04-08T19:00:00",
"end": "2026-04-08T20:00:00",
"value": 0.0
},
{
"start": "2026-04-08T20:00:00",
"end": "2026-04-08T21:00:00",
"value": 0.0
},
{
"start": "2026-04-08T21:00:00",
"end": "2026-04-08T22:00:00",
"value": 0.0
},
{
"start": "2026-04-08T22:00:00",
"end": "2026-04-08T23:00:00",
"value": 0.0
},
{
"start": "2026-04-09T00:00:00",
"end": "2026-04-09T01:00:00",
"value": 0.0
},
{
"start": "2026-04-09T01:00:00",
"end": "2026-04-09T02:00:00",
"value": 0.0
},
{
"start": "2026-04-09T02:00:00",
"end": "2026-04-09T03:00:00",
"value": 0.0
},
{
"start": "2026-04-09T03:00:00",
"end": "2026-04-09T04:00:00",
"value": 0.0
},
{
"start": "2026-04-09T04:00:00",
"end": "2026-04-09T05:00:00",
"value": 0.0
},
{
"start": "2026-04-09T05:00:00",
"end": "2026-04-09T06:00:00",
"value": 0.0
},
{
"start": "2026-04-09T06:00:00",
"end": "2026-04-09T07:00:00",
"value": 0.0
},
{
"start": "2026-04-09T07:00:00",
"end": "2026-04-09T08:00:00",
"value": 0.0
},
{
"start": "2026-04-09T08:00:00",
"end": "2026-04-09T09:00:00",
"value": 0.0
},
{
"start": "2026-04-09T09:00:00",
"end": "2026-04-09T10:00:00",
"value": 0.0
},
{
"start": "2026-04-09T10:00:00",
"end": "2026-04-09T11:00:00",
"value": 0.0
},
{
"start": "2026-04-09T11:00:00",
"end": "2026-04-09T12:00:00",
"value": 0.0
},
{
"start": "2026-04-09T12:00:00",
"end": "2026-04-09T13:00:00",
"value": 0.0
},
{
"start": "2026-04-09T13:00:00",
"end": "2026-04-09T14:00:00",
"value": 0.0
},
{
"start": "2026-04-09T14:00:00",
"end": "2026-04-09T15:00:00",
"value": 0.0
},
{
"start": "2026-04-09T15:00:00",
"end": "2026-04-09T16:00:00",
"value": 0.0
},
{
"start": "2026-04-09T16:00:00",
"end": "2026-04-09T17:00:00",
"value": 0.0
},
{
"start": "2026-04-09T17:00:00",
"end": "2026-04-09T18:00:00",
"value": 0.0
},
{
"start": "2026-04-09T18:00:00",
"end": "2026-04-09T19:00:00",
"value": 0.0
},
{
"start": "2026-04-09T19:00:00",
"end": "2026-04-09T20:00:00",
"value": 0.0
},
{
"start": "2026-04-09T20:00:00",
"end": "2026-04-09T21:00:00",
"value": 0.0
},
{
"start": "2026-04-09T21:00:00",
"end": "2026-04-09T22:00:00",
"value": 0.0
},
{
"start": "2026-04-09T22:00:00",
"end": "2026-04-09T23:00:00",
"value": 0.0
}
],
"icon": "mdi:ev-station",
"friendly_name": "Solar Forecast ML evcc Solar-Prognose"
},
"last_changed": "2026-04-07T16:35:43.752705+00:00",
"last_reported": "2026-04-07T16:35:53.709263+00:00",
"last_updated": "2026-04-07T16:35:43.752705+00:00",
"context": {
"id": "01KNMCSHG82DQGAS3Q8AFMK643",
"parent_id": null,
"user_id": null
}
}
For compatibility issues, we left the different sensor types in.
On 0.8.0 we want to remove them again and stay on the evcc format: