Skip to content

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"
}