Heat Pump State
Heat pump state parameters provide real-time sensor readings and current device status. These fields are read-only and automatically updated from the manufacturer’s API.State data refresh frequency depends on the manufacturer’s API. Most values update every 5-15 minutes.
Operational Status
Current power consumption in Watts.Example:
2341The optimization mode Podero is running the heat pump at right now. This reflects the actual real-time operation and may vary from
optimization_level as the system responds to spot prices. Only meaningful when is_smart_optimization_active is true.Options: min, low, mid, maxExample: midTimestamp when the device state was last updated from the manufacturer’s API.Use this to determine data freshness.Example:
2023-03-22T13:54:34.000ZTemperature Readings
Current outdoor temperature in °C measured by the heat pump.Example:
9.3Current indoor temperature in °C (if indoor sensor is available).May be
null if the device doesn’t have an indoor temperature sensor.Example: 21.2Target indoor temperature in °C requested by the heating system.May be
null if not reported by the device.Example: 22.0Offset applied to the indoor target temperature in °C. Podero uses this to steer heating up or down relative to the user’s base target.Example:
1.5The configured optimization aggressiveness for this heat pump — the ceiling Podero will operate at.Options:
Low, Mid, MaxExample: MidTemperature of the heating circuit water entering the heat pump in °C.Example:
35.4Temperature of the heating circuit water leaving the heat pump in °C.Example:
42.1Current temperature of domestic hot water in °C.Example:
51.1Domestic hot water setpoint temperature in °C as reported by the device.Example:
48.0Usage Examples
Get Device State
Best Practices
Data Polling
Data Polling
- Poll device state every 5-15 minutes for dashboard updates
- Check
current_state_last_updated_atto avoid unnecessary API calls - Implement caching to reduce API load
- Show last update timestamp to users for transparency
Temperature Display
Temperature Display
- Show both indoor and outdoor temperatures for context
- Highlight when indoor temperature is outside comfort range
- DHW temperature should typically be 45-55°C
- Consider outdoor temperature for heating efficiency expectations
Error Handling
Error Handling
- Handle
nullvalues gracefully (e.g., missing indoor sensor) - Display user-friendly messages for stale data
- Provide troubleshooting steps when data stops updating
Heat Pump Attributes
Writable parameters and configuration
Dashboard Integration
Building end-user dashboards
