Open tache opened 3 weeks ago
{
"id": 000000,
"serial_number": "0000000000",
"model": "wifidetector",
"notify": True,
"location_id": 000000,
"label": "Something",
"lost": False,
"hwrev": "WD",
"ptt_state": "idle",
"locate_active": False,
"instance_id": "00000000000000000000000000000000000000000",
"notify_contact": True,
"last_test_time": "2024-06-23T19:34:51Z",
"motion_active": False,
"weather_active": False,
"capabilities": ["smoke", "co"],
"errors": [],
"smoke_alarm": False,
"co_alarm": False,
"smoke_level": 3,
"smoke_comp": 0,
"too_much_smoke": False,
"smoke_hushed": False,
"co_level": 2,
"fwrev": {"wm": "1.8", "net": "01", "alarm": "1.8"},
"life": 418,
"batt_volt": 0,
"battery_state": "ok",
"ptt_active": False,
"identifying": False,
"announcement": "livingroom",
"notify_eol": True,
"diag_params": {"ap_rssi": -56},
"mb_model": 38,
"last_seen": "2024-08-25T23:10:04.072259856Z",
"ssid": "FooBar",
"ap_rssi": -56,
"longitude": 0,
"latitude": 0,
"altitude": 0,
"accuracy": 0,
"end_of_life_status": 1,
"offline": False,
"contact_lost": False,
}
{
"model": "cowifidetector",
"notify": true,
"lost": false,
"capabilities": [
"co"
],
"last_seen": "2024-08-26T13:33:52.96558336Z",
"errors": [],
"fwrev": {
"wm": "1.27",
"net": "4.4",
"alarm": "2.7"
},
"life": 535,
"status": "standard",
"co_alarm": false,
"low_battery_alarm": false,
"end_of_life_alarm": false,
"co_level": 0,
"peak_co_level": 0,
"battery_level": 100,
"battery_state": "ok",
"ptt_active": false,
"ap_rssi": -66,
"mb_model": 1,
"g_res": "77460.00",
"iaq_accuracy": 1,
"iaq_interval": 10,
"notify_eol": true,
"notify_contact": true,
"notify_tvoc": false,
"notify_rh": false,
"notify_iaq_temp": false,
"notify_mold_risk": false,
"iaq_temperature": {
"value": 71.62,
"status": "Good",
"Unit": "F"
},
"humidity": {
"value": 62.1,
"status": "Moderate",
"Unit": "%RH"
},
"hpa": {
"value": 98507,
"status": "Unhealthy",
"Unit": "hpa"
},
"tvoc": {
"status": "Good",
"Unit": "ppb"
},
"iaq": {
"value": 15.29,
"status": "Good",
"Unit": ""
},
"co2": {
"value": 455.47,
"status": "Good",
"Unit": "PPM"
},
"iaq_state": "Learning",
"iaq_learn_countdown": 96,
"iaq_test_status": true,
"reset_flag": false,
"overall_iaq_status": "Moderate",
"country_code": "US",
"longitude": 0,
"latitude": 0,
"altitude": 0,
"accuracy": 0,
"end_of_life_status": 1,
"offline": false,
"contact_lost": false
},
@tache, can you please post example data for the three other sensors for reference?
Smoke + Carbon Monoxide Alarm with Indoor Air Quality Monitor (P4010ACSCOAQ-WF) Smoke Alarm with Indoor Air Quality Monitor (P4010ACSAQ-WF) Water Leak + Freeze Detector (60WLDR-W)
[
{
"id": 000000,
"serial_number": "AAFFFFFFFFFF",
"model": "wifiiaqdetector",
"notify": true,
"location_id": 000000,
"label": "text-string",
"lost": true,
"hwrev": "WD-ESP32",
"ptt_state": "idle",
"hardwire_smoke": true,
"locate_active": false,
"instance_id": "AAFFFFFFFF",
"notify_contact": true,
"last_test_time": "2024-06-25T14:23:51Z",
"motion_active": false,
"weather_active": false,
"capabilities": [
"smoke",
"co",
"temperature"
],
"errors": [],
"smoke_alarm": false,
"co_alarm": false,
"smoke_level": 4,
"smoke_comp": 0,
"too_much_smoke": false,
"smoke_hushed": false,
"co_level": 0,
"fwrev": {
"wm": "2.5",
"net": "4.4.1",
"alarm": "1.9"
},
"life": 510,
"batt_volt": 0,
"battery_state": "ok",
"temperature_f": 68,
"temperature": 68,
"ptt_active": false,
"identifying": false,
"announcement": "text-string",
"notify_eol": true,
"notify_tvoc": false,
"notify_rh": false,
"notify_iaq_temp": false,
"notify_mold_risk": false,
"diag_params": {
"ap_rssi": -67
},
"mb_model": 38,
"last_seen": "2024-08-20T01:48:06.589878Z",
"iaq_temperature": {
"value": 66.45,
"status": "Good",
"Unit": "F"
},
"humidity": {
"value": 53.46,
"status": "Good",
"Unit": "%RH"
},
"hpa": {
"value": 100205,
"status": "Unhealthy",
"Unit": "hpa"
},
"tvoc": {
"value": 802.39,
"status": "Moderate",
"Unit": "ppb"
},
"iaq": {
"value": 154.62,
"status": "Moderate",
"Unit": ""
},
"co2": {
"value": 1546.19,
"status": "Unhealthy",
"Unit": "PPM"
},
"ap_rssi": -67,
"iaq_state": "Normal",
"iaq_learn_countdown": 0,
"iaq_last_test_time": "2024-08-19T04:33:34Z",
"iaq_test_status": true,
"reset_flag": false,
"overall_iaq_status": "Moderate",
"country_code": "US",
"longitude": 0,
"latitude": 0,
"altitude": 0,
"accuracy": 0,
"ssid": "text-name",
"end_of_life_status": 1,
"offline": true,
"contact_lost": true
},
]
[
{
"id": 000000,
"serial_number": "AAFFFFFFFFFF",
"model": "waterleakdetector",
"notify": true,
"location_id": 000000,
"label": "text-string",
"lost": false,
"offline": true,
"contact_lost": false,
"instance_id": "AAFFFFFFFFFF",
"capabilities": [
"temperature"
],
"last_seen": "2024-08-20T01:53:43.915095Z",
"errors": [],
"fwrev": {
"wm": "V02.23",
"net": "4.4",
"alarm": "V03.03"
},
"status": "standard",
"water_alarm": false,
"temperature_c": 76.1,
"temperature": 76.1,
"temperature_ad": 2405,
"low_temp_alarm": false,
"rapid_temperature_variation_status": 0,
"temperature_variation_value": 37.4,
"battery_level": 94,
"battery_voltage": 3.0146484,
"low_battery_alarm": false,
"battery_state": "ok",
"checkin_interval": 12,
"alarm_interval": 30,
"hold_alarm_time": 30,
"alarm_reset_time": 1,
"announcement": "text-string",
"ap_rssi": -81,
"reset_flag": false,
"notify_contact": true,
"country_code": "US",
"longitude": 0,
"latitude": 0,
"altitude": 0,
"accuracy": 0
}
]
P4010ACSAQ-WF
and the model P4010ACSCOAQ-WF
[
{
"id": 000000,
"serial_number": "AAFFFFFFFFFF",
"model": "wifiiaqdetector",
"notify": true,
"location_id": 000000,
"label": "text-string",
"lost": true,
"hwrev": "WD-ESP32",
"ptt_state": "idle",
"locate_active": false,
"instance_id": "AAFFFFFFFF",
"notify_contact": true,
"motion_active": false,
"weather_active": false,
"capabilities": [
"smoke",
"co",
"temperature"
],
"errors": [],
"smoke_alarm": false,
"co_alarm": false,
"smoke_level": 4,
"smoke_comp": 0,
"too_much_smoke": false,
"smoke_hushed": false,
"co_level": 0,
"fwrev": {
"wm": "2.5",
"net": "4.4.1",
"alarm": "1.10"
},
"life": 512,
"batt_volt": 0,
"battery_state": "warning",
"temperature_f": 68,
"temperature": 68,
"ptt_active": false,
"identifying": false,
"announcement": "text-string",
"notify_eol": true,
"notify_tvoc": false,
"notify_rh": false,
"notify_iaq_temp": false,
"notify_mold_risk": false,
"diag_params": {
"ap_rssi": -34
},
"mb_model": 39,
"last_seen": "2024-09-01T19:26:34.122062Z",
"ssid": "text-string",
"iaq_temperature": {
"value": 65.53,
"status": "Good",
"Unit": "F"
},
"humidity": {
"value": 60.07,
"status": "Moderate",
"Unit": "%RH"
},
"hpa": {
"value": 100384,
"status": "Unhealthy",
"Unit": "hpa"
},
"tvoc": {
"value": 498.79,
"status": "Good",
"Unit": "ppb"
},
"iaq": {
"value": 97.96,
"status": "Good",
"Unit": ""
},
"co2": {
"value": 3696.4,
"status": "Hazardous",
"Unit": "PPM"
},
"ap_rssi": -34,
"iaq_state": "Normal",
"iaq_learn_countdown": 0,
"iaq_last_test_time": "2024-06-25T12:43:01Z",
"iaq_test_status": true,
"reset_flag": false,
"overall_iaq_status": "Moderate",
"country_code": "US",
"longitude": 0,
"latitude": 0,
"altitude": 0,
"accuracy": 0,
"end_of_life_status": 1,
"offline": true,
"contact_lost": false
}
]
[
{
"id": 000000,
"serial_number": "AAFFFFFFFFFF",
"model": "wifidetector",
"notify": true,
"location_id": 000000,
"label": "text-string",
"lost": false,
"hwrev": "WD-ESP32",
"ptt_state": "idle",
"locate_active": false,
"instance_id": "AAFFFFFFFF",
"notify_contact": true,
"motion_active": false,
"weather_active": false,
"capabilities": [
"smoke",
"co"
],
"errors": [],
"smoke_alarm": false,
"co_alarm": false,
"smoke_level": 0,
"smoke_comp": 0,
"too_much_smoke": false,
"smoke_hushed": false,
"co_level": 0,
"fwrev": {
"wm": "2.5",
"net": "4.4.1",
"alarm": "1.10"
},
"life": 535,
"batt_volt": 0,
"battery_state": "ok",
"ptt_active": false,
"identifying": false,
"announcement": "text-string",
"notify_eol": true,
"diag_params": {
"ap_rssi": -35
},
"mb_model": 39,
"last_seen": "2024-09-02T22:18:37.435498273Z",
"ssid": "text-string",
"ap_rssi": -35,
"country_code": "US",
"longitude": 0,
"latitude": 0,
"altitude": 0,
"accuracy": 0,
"end_of_life_status": 1,
"offline": false,
"contact_lost": false
}
]
We need to get a sampling of data for all the devices. Here is a list of what is required. See the wiki on how to gather the data. Make sure to remove the personal information (i.e.,
id
,serial_number
,location_id
,label
,instance_id
,announcement
,longitude
, andlatitude
)Unverified:
Verified: