Device Settings
Desired and reported device settings share the same JSON structure. Payloads are device-specific.
Common fields: - mode: string - mode_value: integer (see device definitions below) - duration: integer (minutes) - updated_at: string timestamp (RFC 3339 UTC), set by the updater
ERV
Modes: - ventilation — mode_value: 0–100 (percent) - pos_dp — mode_value: 0–100 (dp difference) - lockout — mode_value: unused (set 0) - purge — mode_value: unused (set 0) - blower_door_test — mode_value: unused (set 0)
Example:
{
"mode": "ventilation",
"mode_value": 75,
"duration": 10,
"updated_at": "2025-01-01T00:00:00Z"
}
MC
Modes: - on, off - mode_value: 0–100 (percent)
Example:
{
"mode": "on",
"mode_value": 60,
"duration": 15,
"updated_at": "2025-01-01T00:00:00Z"
}