Heat Pump Attributes
Heat pump attributes are writable parameters that control device behavior, optimization settings, and user preferences for heating and domestic hot water.Required Parameters
User ID that owns this heat pump device.Example:
016b78a7-0c7c-4241-a277-015c3ad3cb90Writable: No (set at device creation)Device Configuration
Building ID this heat pump belongs to. Optional - devices can exist without building assignment.Example:
016b78a7-0c7c-4241-a277-015c3ad3cb90Writable: YesDevice model identifier. Must be a valid UUID that your organization is authorized to use.Example:
016b78a7-0c7c-4241-a277-015c3ad3cb90Writable: YesOptimization Control
Flag indicating whether Podero’s smart optimization is actively controlling this device.Set to
false to pause optimization without disconnecting the device.Example: trueWritable: YesManual override timestamp to pause power consumption until a specific time.Set to a future timestamp to temporarily stop device operation. Set to
null to resume normal operation.Example: 2023-03-22T13:54:34.000ZWritable: YesFlag indicating whether the manual power pause override is currently active.Example:
trueWritable: YesHeating Policy
Flag indicating whether the user has configured heating preferences.Example:
trueWritable: YesMaximum allowed indoor temperature in °C.The heat pump will not heat above this temperature.Example:
23.5Writable: YesMinimum allowed indoor temperature in °C.The heat pump must maintain at least this temperature.Example:
19.5Writable: YesTimestamp when the heating policy was last updated. Read-only, automatically managed.Example:
2023-03-22T13:54:34.000ZWritable: No (system-managed)Domestic Hot Water (DHW)
Default temperature setpoint for domestic hot water in °C.Example:
48.0Writable: YesMinimum allowed temperature for domestic hot water in °C.The system must maintain DHW at or above this temperature.Example:
40.0Writable: YesAway Mode
Away Mode Overview
Away Mode Overview
Away mode allows users to reduce energy consumption when they’re not home by lowering temperature limits temporarily.
Flag indicating whether away mode is active.Example:
trueWritable: YesTimestamp when away mode should begin.Example:
2023-03-22T13:54:34.000ZWritable: YesTimestamp when away mode should end and normal heating resumes.Example:
2023-03-22T18:30:00.000ZWritable: YesMinimum indoor temperature allowed during away mode in °C.Should be lower than the normal minimum temperature limit to save energy.Example:
19.0Writable: YesMinimum domestic hot water temperature allowed during away mode in °C.Should be lower than the normal DHW temperature to save energy.Example:
35.0Writable: YesTimestamp when away mode settings were last updated. Read-only, automatically managed.Example:
2023-03-22T13:54:34.000ZWritable: No (system-managed)Usage Examples
Enable Optimization with Heating Policy
Configure Away Mode
Pause Device Temporarily
Best Practices
Temperature Limits
Temperature Limits
- Set minimum and maximum limits with at least 2-3°C difference
- Consider user comfort and energy efficiency balance
- DHW minimum should be at least 40°C to prevent Legionella growth
- Away mode temperatures should still prevent freezing and maintain basic comfort
Away Mode
Away Mode
- Set away mode start/end times in UTC with proper timezone handling
- Clear away mode settings after the end time has passed
- Reduce but don’t eliminate heating during away periods
- Lower DHW temperature saves significant energy during absence
Optimization Control
Optimization Control
- Use
is_smart_optimization_activeto pause optimization without disconnecting - Use
pause_power_untilfor temporary manual overrides - Always provide future timestamps for pause operations
- Set
pause_power_untiltonullto resume immediately
Policy Updates
Policy Updates
- Update heating policy when user preferences change
- Consider seasonal adjustments to temperature limits
- Monitor
heating_policy_last_updated_utcto track changes - Validate temperature ranges before applying updates
