# API * Motion sensor Topic: `motion` Data example: ```json { "deviceId": 0, "value": true } ``` * Light sensor Topic: `light` Data example: ```json { "deviceId": 0, "value": 1024 } ``` * Temperature sensor Topic: `temperature` Data example: ```json { "deviceId": 0, "value": 20.4 } ``` * Door lock Topic: `door/lock/{deviceId}/lock` * Door unlocklock Topic: `door/lock/{deviceId}/unlock` * Door state changed Topic: `door/status/{deviceId}` Data example: ```json { "deviceId": 0, "open": true } ``` * Alarm state Topic: `alarm/state` Statuses: - `Armed` - `Disarmed` - `Triggered` - `Arming` - `Disarming` Data example: ```json { "status": "Disarmed" } ``` * Disarm Topic: `disarm` Data example: ```json { "deviceId": 0 } ```