{
  "hub": {
    "id": "hub-7f3a92c1",
    "name": "Maple House",
    "model": "HomeLink Pro H4",
    "firmwareVersion": "4.18.2",
    "online": true,
    "timezone": "America/Toronto",
    "location": {
      "latitude": 43.6532,
      "longitude": -79.3832,
      "elevationMeters": 76
    },
    "network": {
      "connectionType": "ethernet",
      "localIp": "192.168.1.20",
      "macAddress": "A4:7B:9D:21:6C:F0",
      "signalStrengthDbm": null,
      "lastSeen": "2026-08-01T14:22:31-04:00"
    }
  },
  "settings": {
    "units": {
      "temperature": "celsius",
      "energy": "kilowatt_hour"
    },
    "security": {
      "requirePinForDisarm": true,
      "failedPinLockoutMinutes": 10,
      "localApiEnabled": true,
      "remoteAccessEnabled": true
    },
    "notifications": {
      "pushEnabled": true,
      "emailEnabled": false,
      "quietHours": {
        "enabled": true,
        "start": "22:30",
        "end": "07:00",
        "exceptions": [
          "smoke_alarm",
          "water_leak",
          "security_breach"
        ]
      }
    }
  },
  "rooms": [
    {
      "id": "room-living",
      "name": "Living Room",
      "floor": 1,
      "devices": [
        {
          "id": "light-living-ceiling",
          "type": "dimmable_light",
          "name": "Ceiling Lights",
          "manufacturer": "Luma",
          "model": "DL-800",
          "protocol": "zigbee",
          "online": true,
          "state": {
            "power": "on",
            "brightness": 68,
            "colorTemperatureKelvin": 3200
          },
          "capabilities": [
            "power",
            "brightness",
            "color_temperature"
          ]
        },
        {
          "id": "thermostat-main",
          "type": "thermostat",
          "name": "Main Thermostat",
          "manufacturer": "ClimaSense",
          "model": "T9",
          "protocol": "thread",
          "online": true,
          "state": {
            "mode": "cool",
            "ambientTemperature": 23.4,
            "targetTemperature": 22.0,
            "humidityPercent": 46,
            "fan": "auto",
            "running": true
          },
          "schedule": [
            {
              "days": [
                "monday",
                "tuesday",
                "wednesday",
                "thursday",
                "friday"
              ],
              "periods": [
                {
                  "start": "06:30",
                  "targetTemperature": 21.5
                },
                {
                  "start": "08:30",
                  "targetTemperature": 24.0
                },
                {
                  "start": "17:00",
                  "targetTemperature": 22.0
                },
                {
                  "start": "23:00",
                  "targetTemperature": 23.0
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "room-kitchen",
      "name": "Kitchen",
      "floor": 1,
      "devices": [
        {
          "id": "sensor-kitchen-multi",
          "type": "multisensor",
          "name": "Kitchen Sensor",
          "manufacturer": "AwareHome",
          "model": "MS-3",
          "protocol": "z-wave",
          "online": true,
          "batteryPercent": 84,
          "state": {
            "motionDetected": false,
            "illuminanceLux": 412,
            "temperature": 24.1,
            "humidityPercent": 43
          }
        },
        {
          "id": "plug-coffee-maker",
          "type": "smart_plug",
          "name": "Coffee Maker",
          "manufacturer": "VoltWorks",
          "model": "Plug Mini 2",
          "protocol": "wifi",
          "online": true,
          "state": {
            "power": "off",
            "currentWatts": 0.0,
            "energyTodayKwh": 0.38,
            "overloadProtection": true
          }
        }
      ]
    },
    {
      "id": "room-basement",
      "name": "Basement",
      "floor": -1,
      "devices": [
        {
          "id": "sensor-water-heater-leak",
          "type": "water_leak_sensor",
          "name": "Water Heater Leak Sensor",
          "manufacturer": "SafeNest",
          "model": "LeakGuard L2",
          "protocol": "zigbee",
          "online": true,
          "batteryPercent": 92,
          "state": {
            "leakDetected": false,
            "temperature": 19.2,
            "lastTested": "2026-07-28T09:15:00-04:00"
          }
        }
      ]
    }
  ],
  "automations": [
    {
      "id": "automation-evening-lights",
      "name": "Evening Lights",
      "enabled": true,
      "trigger": {
        "type": "sun_event",
        "event": "sunset",
        "offsetMinutes": -15
      },
      "conditions": [
        {
          "type": "occupancy",
          "zone": "home",
          "operator": "equals",
          "value": true
        }
      ],
      "actions": [
        {
          "deviceId": "light-living-ceiling",
          "command": "set_state",
          "parameters": {
            "power": "on",
            "brightness": 55,
            "transitionSeconds": 3
          }
        }
      ],
      "lastRun": "2026-07-31T20:36:05-04:00"
    },
    {
      "id": "automation-leak-shutoff",
      "name": "Emergency Water Shutoff",
      "enabled": true,
      "trigger": {
        "type": "device_state",
        "deviceId": "sensor-water-heater-leak",
        "property": "leakDetected",
        "operator": "equals",
        "value": true
      },
      "conditions": [],
      "actions": [
        {
          "deviceId": "valve-main-water",
          "command": "close",
          "parameters": {}
        },
        {
          "service": "notifications",
          "command": "send",
          "parameters": {
            "priority": "critical",
            "title": "Water leak detected",
            "message": "The main water valve has been closed automatically."
          }
        }
      ],
      "lastRun": null
    }
  ],
  "system": {
    "uptimeSeconds": 1284932,
    "cpuUsagePercent": 17.6,
    "memoryUsagePercent": 42.3,
    "storage": {
      "totalGb": 32,
      "usedGb": 9.7
    },
    "integrations": [
      {
        "name": "weather",
        "status": "connected",
        "lastSync": "2026-08-01T14:20:00-04:00"
      },
      {
        "name": "voice_assistant",
        "status": "connected",
        "lastSync": "2026-08-01T14:18:44-04:00"
      }
    ],
    "pendingUpdates": []
  }
}