Get the thermal model forecast data for a specific device.
The forecast contains predicted thermal energy flows for both the domestic hot water (DHW) tank and the house (space heating/cooling), broken down into 15-minute intervals.
Tank fields:
upperbound_Z / lowerbound_X / Y_avg — Upper/lower comfort bounds and average state of the tank.Q_loss / Q_gain (kW) or T_loss / T_gain (°C) — Thermal loss to the environment and gain per activation level.P_if_activated — Electrical power consumption (kW) per activation level if the heat pump is activated for DHW.tank_activation_limit (kWh) / tank_activation_limit_temp (°C) — Tank state threshold below which DHW heating can be triggered.House fields:
upperbound_Z / lowerbound_X / Y_avg / Y_ideal — Comfort bounds, average and ideal state.Q_natural / Q_heating / Q_cooling (kW) or T_natural / T_heating / T_cooling (°C) — Natural thermal drift, and heating/cooling effect per activation level.P_heating / P_cooling — Electrical power consumption (kW) per activation level for space heating and cooling.Use the unit query parameter to choose between energy values (kWh, default) or temperature equivalents (celsius / °C).
In celsius mode, bounds are returned in °C and thermal flows as temperature change rates (°C per 15min) instead of energy (kWh/kW).
Power fields (P_*) are always returned in kW regardless of the unit choice.
The timestamp refers to the data that will happen in the next 15 minutes after the timestamp. All timestamps are in UTC.
API Key authentication. Enter your API key in the format: YOUR_API_KEY
The ID of the device.
Unit for thermal values returned in the response.
'kWh' (default) returns energy in kWh and power in kW.
'celsius' returns temperature equivalents in °C.
kWh, celsius Start time of the forecasts. The time is in UTC in ISO 8601 format.
Time format examples:
End time of the forecasts. The time is in UTC in ISO 8601 format.
Time format examples:
Successful response