diff --git a/Calibration-Logs/COM47_2025_01_06.14.06.08.294.txt b/Calibration-Logs/COM47_2025_01_06.14.06.08.294.txt new file mode 100644 index 0000000..ddaffc6 --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.14.06.08.294.txt @@ -0,0 +1,231 @@ +14:06:10:414 -> No PM sensor detected on Serial1 +14:06:10:414 -> Firmware Mode: 0-1PS +14:06:10:435 -> Set S8 AbcDays successful +14:06:10:435 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +14:06:10:435 -> [ApiClient] Info: begin +14:06:10:482 -> [WifiConnector] Info: Connecting to WiFi... +14:06:10:482 -> *wm:AutoConnect +14:06:10:482 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +14:06:10:985 -> E (10415) wifi:sta is connecting, return error +14:06:10:986 -> [ 10170][E][WiFiSTA.cpp:317] begin(): connect failed! 0x3007 +14:06:18:400 -> *wm:AutoConnect: SUCCESS +14:06:18:401 -> *wm:STA IP Address: 192.168.100.127 +14:06:18:401 -> [WifiConnector] Info: Wait for configure portal +14:06:18:401 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +14:06:18:417 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +14:06:21:033 -> MQTT is not configured, skipping initialization of MQTT client +14:06:21:033 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:06:21:033 -> [ApiClient] Info: DATA: {"wifi":-58,"boot":0} +14:06:21:033 -> [ApiClient] Info: Return code: 200 +14:06:27:034 -> +14:06:27:034 -> firmwareCheckForUpdate: +14:06:27:034 -> firmwareCheckForUpdate: Perform +14:06:27:034 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-dirty +14:06:27:625 -> Firmware update skipped, the server returned 400 +14:06:27:627 -> 3 +14:06:27:627 -> OTA message: +14:06:27:627 -> +14:06:28:212 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:06:28:212 -> [ApiClient] Info: Return code: 200 +14:06:28:213 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:06:28:213 -> [Configure] Info: Parse configure success +14:06:28:214 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:06:28:276 -> CO2 (ppm): 0 +14:06:32:296 -> CO2 (ppm): 0 +14:06:36:317 -> CO2 (ppm): 448 +14:06:40:338 -> CO2 (ppm): 436 +14:06:44:359 -> CO2 (ppm): 425 +14:06:48:381 -> CO2 (ppm): 423 +14:06:52:401 -> CO2 (ppm): 420 +14:06:56:422 -> CO2 (ppm): 411 +14:07:00:443 -> CO2 (ppm): 409 +14:07:01:786 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:07:01:786 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":409,"boot":0,"bootCount":0} +14:07:01:786 -> [ApiClient] Info: Return code: 200 +14:07:01:787 -> +14:07:01:787 -> Online mode and isPostToAirGradient = true: watchdog reset +14:07:01:787 -> +14:07:01:812 -> External watchdog feed! +14:07:04:464 -> CO2 (ppm): 405 +14:07:08:485 -> CO2 (ppm): 405 +14:07:16:527 -> CO2 (ppm): 405 +14:07:16:527 -> CO2 (ppm): 405 +14:07:20:548 -> CO2 (ppm): 405 +14:07:24:569 -> CO2 (ppm): 404 +14:07:30:051 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:07:30:052 -> [ApiClient] Info: Return code: 200 +14:07:30:053 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:07:30:054 -> [Configure] Info: Parse configure success +14:07:30:055 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:07:30:099 -> CO2 (ppm): 404 +14:07:34:120 -> CO2 (ppm): 403 +14:07:38:141 -> CO2 (ppm): 403 +14:07:42:161 -> CO2 (ppm): 402 +14:07:46:183 -> CO2 (ppm): 401 +14:07:50:203 -> CO2 (ppm): 401 +14:07:54:224 -> CO2 (ppm): 402 +14:07:58:245 -> CO2 (ppm): 403 +14:08:02:757 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:08:02:758 -> [ApiClient] Info: DATA: {"wifi":-70,"rco2":403,"boot":1,"bootCount":1} +14:08:02:758 -> [ApiClient] Info: Return code: 200 +14:08:02:758 -> +14:08:02:758 -> Online mode and isPostToAirGradient = true: watchdog reset +14:08:02:758 -> +14:08:02:780 -> CO2 (ppm): 404 +14:08:02:805 -> External watchdog feed! +14:08:06:801 -> CO2 (ppm): 403 +14:08:10:822 -> CO2 (ppm): 403 +14:08:14:843 -> CO2 (ppm): 402 +14:08:18:864 -> CO2 (ppm): 401 +14:08:22:885 -> CO2 (ppm): 401 +14:08:26:906 -> CO2 (ppm): 400 +14:08:30:768 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:08:30:768 -> [ApiClient] Info: Return code: 200 +14:08:30:769 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:08:30:771 -> [Configure] Info: Parse configure success +14:08:30:771 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:08:30:927 -> CO2 (ppm): 398 +14:08:34:948 -> CO2 (ppm): 397 +14:08:38:968 -> CO2 (ppm): 397 +14:08:42:989 -> CO2 (ppm): 396 +14:08:47:010 -> CO2 (ppm): 396 +14:08:51:031 -> CO2 (ppm): 395 +14:08:55:052 -> CO2 (ppm): 395 +14:09:03:684 -> CO2 (ppm): 395 +14:09:03:684 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:09:03:684 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":395,"boot":2,"bootCount":2} +14:09:03:684 -> [ApiClient] Info: Return code: 200 +14:09:03:685 -> +14:09:03:686 -> Online mode and isPostToAirGradient = true: watchdog reset +14:09:03:686 -> +14:09:03:707 -> CO2 (ppm): 395 +14:09:03:732 -> External watchdog feed! +14:09:07:728 -> CO2 (ppm): 395 +14:09:11:797 -> CO2 (ppm): 394 +14:09:19:839 -> CO2 (ppm): 394 +14:09:19:839 -> CO2 (ppm): 396 +14:09:23:860 -> CO2 (ppm): 397 +14:09:27:881 -> CO2 (ppm): 397 +14:09:31:392 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:09:31:392 -> [ApiClient] Info: Return code: 200 +14:09:31:394 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:09:31:396 -> [Configure] Info: Parse configure success +14:09:31:396 -> [Configure] Info: co2CalibrationRequested: True +14:09:31:396 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:09:31:398 -> [StateMachine] Info: CO2 Calibration +14:09:31:398 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:09:32:398 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:09:33:398 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:09:35:398 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:09:35:398 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:09:38:406 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:09:38:420 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:09:38:429 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:09:38:442 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:09:38:443 -> [StateMachine] Info: CO2 Calibration: success +14:09:39:443 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:09:39:451 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:39:463 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:09:39:464 -> Flags: 0 +14:09:40:472 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:40:485 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:09:40:485 -> Flags: 0 +14:09:41:493 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:41:506 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:09:41:506 -> Flags: 0 +14:09:42:514 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:42:527 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:09:42:527 -> Flags: 0 +14:09:43:535 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:43:548 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:09:43:548 -> Flags: 0 +14:09:44:556 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:44:569 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:09:44:569 -> Flags: 0 +14:09:45:577 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:45:590 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:09:45:590 -> Flags: 0 +14:09:46:598 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:46:610 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:09:46:611 -> Flags: 0 +14:09:47:619 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:47:631 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:09:47:632 -> Flags: 0 +14:09:48:640 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:48:652 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:09:48:652 -> Flags: 0 +14:09:49:661 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:49:674 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:09:49:674 -> Flags: 0 +14:09:50:682 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:50:694 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:09:50:695 -> Flags: 0 +14:09:51:703 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:51:715 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:09:51:716 -> Flags: 0 +14:09:52:724 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:57:724 -> Get Acknowladgement Response > 0x00 0xFF +14:09:57:724 -> Error getting acknowledgement flags! +14:09:58:733 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:58:745 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:09:58:746 -> Flags: 0 +14:09:59:754 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:59:766 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:09:59:767 -> Flags: 0 +14:10:00:775 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:00:787 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:00:788 -> Flags: 0 +14:10:01:795 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:01:808 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:01:809 -> Flags: 0 +14:10:02:817 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:02:829 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:02:829 -> Flags: 0 +14:10:03:838 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:03:850 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:03:851 -> Flags: 0 +14:10:04:859 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:04:871 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:04:871 -> Flags: 0 +14:10:05:880 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:05:893 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:05:893 -> Flags: 0 +14:10:06:901 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:06:914 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:06:914 -> Flags: 0 +14:10:07:923 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:07:935 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:07:936 -> Flags: 0 +14:10:08:944 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:08:956 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:08:956 -> Flags: 0 +14:10:09:964 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:09:977 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:09:978 -> Flags: 0 +14:10:10:985 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:10:998 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:10:998 -> Flags: 0 +14:10:12:006 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:12:019 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:12:019 -> Flags: 0 +14:10:13:027 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:13:040 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:13:041 -> Flags: 0 +14:10:14:048 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:14:061 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:14:061 -> Flags: 0 +14:10:15:069 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:15:082 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:15:082 -> Flags: 0 +14:10:16:090 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:16:103 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:16:104 -> Flags: 0 +14:10:17:111 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:17:123 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:17:124 -> Flags: 0 +14:10:18:132 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:18:144 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:18:145 -> Flags: 0 +14:10:19:153 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:10:19:166 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:10:19:166 -> Flags: 0 diff --git a/Calibration-Logs/COM47_2025_01_06.14.10.30.950.txt b/Calibration-Logs/COM47_2025_01_06.14.10.30.950.txt new file mode 100644 index 0000000..11c6176 --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.14.10.30.950.txt @@ -0,0 +1,400 @@ +14:10:32:936 -> No PM sensor detected on Serial0 +14:10:32:936 -> initializing PM sensor +14:10:32:936 -> cleared 0 byte(s) +14:10:32:936 -> setting active mode +14:10:32:936 -> 7 byte(s) written +14:10:36:936 -> No PM sensor detected on Serial1 +14:10:36:936 -> Firmware Mode: 0-1PS +14:10:36:957 -> Set S8 AbcDays successful +14:10:36:958 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +14:10:36:958 -> [ApiClient] Info: begin +14:10:37:002 -> [WifiConnector] Info: Connecting to WiFi... +14:10:37:003 -> *wm:AutoConnect +14:10:37:003 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +14:10:37:505 -> E (10413) wifi:sta is connecting, return error +14:10:37:506 -> [ 10167][E][WiFiSTA.cpp:317] begin(): connect failed! 0x3007 +14:10:44:921 -> *wm:AutoConnect: SUCCESS +14:10:44:921 -> *wm:STA IP Address: 192.168.100.127 +14:10:44:921 -> [WifiConnector] Info: Wait for configure portal +14:10:44:921 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +14:10:44:934 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +14:10:47:498 -> MQTT is not configured, skipping initialization of MQTT client +14:10:47:498 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:10:47:498 -> [ApiClient] Info: DATA: {"wifi":-64,"boot":0} +14:10:47:498 -> [ApiClient] Info: Return code: 200 +14:10:53:500 -> +14:10:53:500 -> firmwareCheckForUpdate: +14:10:53:500 -> firmwareCheckForUpdate: Perform +14:10:53:501 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-dirty +14:10:54:326 -> Firmware update skipped, the server returned 400 +14:10:54:327 -> 3 +14:10:54:327 -> OTA message: +14:10:54:327 -> +14:10:54:950 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:10:54:950 -> [ApiClient] Info: Return code: 200 +14:10:54:951 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:10:54:953 -> [Configure] Info: Parse configure success +14:10:54:954 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:10:59:968 -> Get CO2 failed: 1 +14:11:03:989 -> CO2 (ppm): 432 +14:11:08:011 -> CO2 (ppm): 420 +14:11:12:031 -> CO2 (ppm): 413 +14:11:16:052 -> CO2 (ppm): 409 +14:11:20:073 -> CO2 (ppm): 406 +14:11:24:094 -> CO2 (ppm): 401 +14:11:28:332 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:11:28:332 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":401,"boot":0,"bootCount":0} +14:11:28:332 -> [ApiClient] Info: Return code: 200 +14:11:28:333 -> +14:11:28:333 -> Online mode and isPostToAirGradient = true: watchdog reset +14:11:28:333 -> +14:11:28:355 -> CO2 (ppm): 402 +14:11:28:380 -> External watchdog feed! +14:11:32:376 -> CO2 (ppm): 395 +14:11:36:397 -> CO2 (ppm): 393 +14:11:40:418 -> CO2 (ppm): 393 +14:11:44:439 -> CO2 (ppm): 393 +14:11:48:460 -> CO2 (ppm): 393 +14:11:52:481 -> CO2 (ppm): 393 +14:11:55:569 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:11:55:569 -> [ApiClient] Info: Return code: 200 +14:11:55:570 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:11:55:572 -> [Configure] Info: Parse configure success +14:11:55:572 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:11:56:501 -> CO2 (ppm): 393 +14:12:00:523 -> CO2 (ppm): 393 +14:12:04:543 -> CO2 (ppm): 392 +14:12:08:565 -> CO2 (ppm): 392 +14:12:12:585 -> CO2 (ppm): 392 +14:12:16:606 -> CO2 (ppm): 392 +14:12:20:627 -> CO2 (ppm): 392 +14:12:24:648 -> CO2 (ppm): 392 +14:12:29:363 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:12:29:363 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":392,"boot":1,"bootCount":1} +14:12:29:363 -> [ApiClient] Info: Return code: 200 +14:12:29:364 -> +14:12:29:364 -> Online mode and isPostToAirGradient = true: watchdog reset +14:12:29:364 -> +14:12:29:386 -> CO2 (ppm): 392 +14:12:29:411 -> External watchdog feed! +14:12:33:407 -> CO2 (ppm): 392 +14:12:37:428 -> CO2 (ppm): 392 +14:12:41:449 -> CO2 (ppm): 391 +14:12:45:470 -> CO2 (ppm): 391 +14:12:49:491 -> CO2 (ppm): 391 +14:12:53:512 -> CO2 (ppm): 391 +14:12:56:195 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:12:56:195 -> [ApiClient] Info: Return code: 200 +14:12:56:202 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:12:56:203 -> [Configure] Info: Parse configure success +14:12:56:203 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:12:57:533 -> CO2 (ppm): 391 +14:13:01:553 -> CO2 (ppm): 391 +14:13:05:574 -> CO2 (ppm): 391 +14:13:09:596 -> CO2 (ppm): 391 +14:13:13:617 -> CO2 (ppm): 391 +14:13:17:638 -> CO2 (ppm): 391 +14:13:21:658 -> CO2 (ppm): 391 +14:13:25:679 -> CO2 (ppm): 392 +14:13:30:353 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:13:30:353 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":392,"boot":2,"bootCount":2} +14:13:30:353 -> [ApiClient] Info: Return code: 200 +14:13:30:354 -> +14:13:30:354 -> Online mode and isPostToAirGradient = true: watchdog reset +14:13:30:354 -> +14:13:30:375 -> CO2 (ppm): 392 +14:13:30:400 -> External watchdog feed! +14:13:34:396 -> CO2 (ppm): 392 +14:13:38:417 -> CO2 (ppm): 392 +14:13:42:438 -> CO2 (ppm): 392 +14:13:46:459 -> CO2 (ppm): 392 +14:13:50:480 -> CO2 (ppm): 393 +14:13:54:501 -> CO2 (ppm): 393 +14:13:56:811 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:13:56:811 -> [ApiClient] Info: Return code: 200 +14:13:56:813 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:13:56:814 -> [Configure] Info: Parse configure success +14:13:56:815 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:13:58:522 -> CO2 (ppm): 393 +14:14:02:543 -> CO2 (ppm): 393 +14:14:06:564 -> CO2 (ppm): 392 +14:14:10:642 -> CO2 (ppm): 392 +14:14:14:663 -> CO2 (ppm): 392 +14:14:18:684 -> CO2 (ppm): 392 +14:14:22:705 -> CO2 (ppm): 392 +14:14:26:726 -> CO2 (ppm): 392 +14:14:31:321 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:14:31:321 -> [ApiClient] Info: DATA: {"wifi":-51,"rco2":392,"boot":3,"bootCount":3} +14:14:31:321 -> [ApiClient] Info: Return code: 200 +14:14:31:322 -> +14:14:31:322 -> Online mode and isPostToAirGradient = true: watchdog reset +14:14:31:322 -> +14:14:31:342 -> CO2 (ppm): 392 +14:14:31:367 -> External watchdog feed! +14:14:35:363 -> CO2 (ppm): 392 +14:14:39:384 -> CO2 (ppm): 392 +14:14:43:405 -> CO2 (ppm): 394 +14:14:47:426 -> CO2 (ppm): 398 +14:14:51:447 -> CO2 (ppm): 399 +14:14:55:468 -> CO2 (ppm): 399 +14:14:57:431 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:14:57:431 -> [ApiClient] Info: Return code: 200 +14:14:57:433 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:14:57:434 -> [Configure] Info: Parse configure success +14:14:57:435 -> [Configure] Info: co2CalibrationRequested: True +14:14:57:435 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:14:57:437 -> [StateMachine] Info: CO2 Calibration +14:14:57:437 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:14:58:437 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:14:59:437 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:15:00:437 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:15:01:437 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:15:04:445 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:15:04:459 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:15:04:467 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:15:04:482 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:15:04:482 -> [StateMachine] Info: CO2 Calibration: success +14:15:05:482 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:15:05:490 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:05:504 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:05:505 -> Flags: 0 +14:15:06:512 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:06:525 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:06:525 -> Flags: 0 +14:15:07:533 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:07:546 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:07:546 -> Flags: 0 +14:15:08:554 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:08:567 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:08:567 -> Flags: 0 +14:15:09:575 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:09:587 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:09:588 -> Flags: 0 +14:15:10:596 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:10:608 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:10:609 -> Flags: 0 +14:15:11:617 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:11:630 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:11:630 -> Flags: 0 +14:15:12:638 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:12:651 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:12:651 -> Flags: 0 +14:15:13:659 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:13:671 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:13:672 -> Flags: 0 +14:15:14:680 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:14:693 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:14:693 -> Flags: 0 +14:15:15:701 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:15:713 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:15:714 -> Flags: 0 +14:15:16:722 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:16:734 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:16:735 -> Flags: 0 +14:15:17:743 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:17:755 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:17:756 -> Flags: 0 +14:15:18:764 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:18:776 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:18:777 -> Flags: 0 +14:15:19:785 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:19:797 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:19:798 -> Flags: 0 +14:15:20:806 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:20:818 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:20:819 -> Flags: 0 +14:15:21:827 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:21:839 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:21:840 -> Flags: 0 +14:15:22:848 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:22:860 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:22:861 -> Flags: 0 +14:15:23:869 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:23:881 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:23:882 -> Flags: 0 +14:15:24:890 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:24:902 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:24:903 -> Flags: 0 +14:15:25:911 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:25:923 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:25:923 -> Flags: 0 +14:15:26:933 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:26:944 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:26:945 -> Flags: 0 +14:15:27:953 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:27:965 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:27:966 -> Flags: 0 +14:15:28:974 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:28:986 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:28:987 -> Flags: 0 +14:15:29:995 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:30:007 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:30:008 -> Flags: 0 +14:15:31:016 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:31:028 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:31:029 -> Flags: 0 +14:15:32:037 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:32:049 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:32:050 -> Flags: 0 +14:15:33:058 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:33:070 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:33:070 -> Flags: 0 +14:15:34:079 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:34:091 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:34:092 -> Flags: 0 +14:15:35:100 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:35:112 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:35:112 -> Flags: 0 +14:15:36:121 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:36:133 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:36:133 -> Flags: 0 +14:15:37:141 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:37:154 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:37:154 -> Flags: 0 +14:15:38:163 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:38:175 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:38:176 -> Flags: 0 +14:15:39:184 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:39:196 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:39:196 -> Flags: 0 +14:15:40:205 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:40:217 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:40:217 -> Flags: 0 +14:15:41:226 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:41:238 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:41:238 -> Flags: 0 +14:15:42:247 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:42:259 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:42:259 -> Flags: 0 +14:15:43:268 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:43:280 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:43:281 -> Flags: 0 +14:15:44:288 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:44:301 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:44:301 -> Flags: 0 +14:15:45:310 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:45:322 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:45:323 -> Flags: 0 +14:15:46:331 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:46:370 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:46:370 -> Flags: 0 +14:15:47:378 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:47:391 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:47:392 -> Flags: 0 +14:15:48:400 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:48:412 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:48:413 -> Flags: 0 +14:15:49:420 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:49:433 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:49:433 -> Flags: 0 +14:15:50:441 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:50:454 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:50:454 -> Flags: 0 +14:15:51:463 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:51:475 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:51:475 -> Flags: 0 +14:15:52:484 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:52:496 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:52:496 -> Flags: 0 +14:15:53:505 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:53:517 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:53:517 -> Flags: 0 +14:15:54:525 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:54:538 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:54:539 -> Flags: 0 +14:15:55:547 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:55:559 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:55:559 -> Flags: 0 +14:15:56:567 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:56:580 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:56:580 -> Flags: 0 +14:15:57:588 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:57:601 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:57:601 -> Flags: 0 +14:15:58:609 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:58:622 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:58:622 -> Flags: 0 +14:15:59:631 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:15:59:643 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:15:59:643 -> Flags: 0 +14:16:00:651 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:00:664 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:00:664 -> Flags: 0 +14:16:01:672 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:01:685 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:01:685 -> Flags: 0 +14:16:02:693 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:02:706 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:02:706 -> Flags: 0 +14:16:03:714 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:03:727 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:03:727 -> Flags: 0 +14:16:04:736 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:04:748 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:04:748 -> Flags: 0 +14:16:05:756 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:05:769 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:05:770 -> Flags: 0 +14:16:06:777 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:06:790 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:06:790 -> Flags: 0 +14:16:07:798 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:07:811 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:07:811 -> Flags: 0 +14:16:08:819 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:08:832 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:08:832 -> Flags: 0 +14:16:09:840 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:09:853 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:09:853 -> Flags: 0 +14:16:10:861 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:10:874 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:10:874 -> Flags: 0 +14:16:11:882 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:11:895 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:11:895 -> Flags: 0 +14:16:12:903 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:12:916 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:12:916 -> Flags: 0 +14:16:13:924 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:13:937 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:13:937 -> Flags: 0 +14:16:14:945 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:14:958 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:14:958 -> Flags: 0 +14:16:15:966 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:15:978 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:15:979 -> Flags: 0 +14:16:16:987 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:17:000 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:17:000 -> Flags: 0 +14:16:18:008 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:18:021 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:18:021 -> Flags: 0 +14:16:19:029 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:19:041 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:19:042 -> Flags: 0 +14:16:20:050 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:20:063 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:20:063 -> Flags: 0 +14:16:21:071 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:21:083 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:21:084 -> Flags: 0 +14:16:22:092 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:22:104 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:22:105 -> Flags: 0 +14:16:23:113 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:23:126 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:23:126 -> Flags: 0 +14:16:24:134 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:24:147 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:24:147 -> Flags: 0 +14:16:25:155 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:25:167 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:25:168 -> Flags: 0 +14:16:26:176 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:26:189 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:26:189 -> Flags: 0 +14:16:27:197 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:27:210 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:27:210 -> Flags: 0 diff --git a/Calibration-Logs/COM47_2025_01_06.14.16.35.882.txt b/Calibration-Logs/COM47_2025_01_06.14.16.35.882.txt new file mode 100644 index 0000000..679b483 --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.14.16.35.882.txt @@ -0,0 +1,251 @@ +14:16:36:451 -> Detected OPEN_AIR_OUTDOOR +14:16:36:451 -> Firmware Version: 3.1.9-dirty +14:16:36:597 -> Found S8 on Serial1 +14:16:36:597 -> Init SGP41 failuire +14:16:36:597 -> SGP sensor not found +14:16:36:597 -> Can not detect SGP run mode 'O-1PS' +14:16:36:598 -> initializing PM sensor +14:16:36:598 -> cleared 0 byte(s) +14:16:36:598 -> setting active mode +14:16:36:598 -> 7 byte(s) written +14:16:40:598 -> No PM sensor detected on Serial0 +14:16:40:598 -> initializing PM sensor +14:16:40:598 -> cleared 0 byte(s) +14:16:40:598 -> setting active mode +14:16:40:598 -> 7 byte(s) written +14:16:44:597 -> No PM sensor detected on Serial1 +14:16:44:598 -> Firmware Mode: 0-1PS +14:16:44:618 -> Set S8 AbcDays successful +14:16:44:619 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +14:16:44:619 -> [ApiClient] Info: begin +14:16:44:664 -> [WifiConnector] Info: Connecting to WiFi... +14:16:44:664 -> *wm:AutoConnect +14:16:44:664 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +14:16:45:167 -> E (10413) wifi:sta is connecting, return error +14:16:45:167 -> [ 10167][E][WiFiSTA.cpp:317] begin(): connect failed! 0x3007 +14:16:52:584 -> *wm:AutoConnect: SUCCESS +14:16:52:584 -> *wm:STA IP Address: 192.168.100.127 +14:16:52:584 -> [WifiConnector] Info: Wait for configure portal +14:16:52:584 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +14:16:52:597 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +14:16:52:598 -> MQTT is not configured, skipping initialization of MQTT client +14:16:55:092 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:16:55:092 -> [ApiClient] Info: DATA: {"wifi":-67,"boot":0} +14:16:55:093 -> [ApiClient] Info: Return code: 200 +14:17:01:093 -> +14:17:01:093 -> firmwareCheckForUpdate: +14:17:01:093 -> firmwareCheckForUpdate: Perform +14:17:01:094 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-dirty +14:17:01:737 -> Firmware update skipped, the server returned 400 +14:17:01:738 -> 3 +14:17:01:738 -> OTA message: +14:17:01:738 -> +14:17:02:371 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:17:02:371 -> [ApiClient] Info: Return code: 200 +14:17:02:372 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:17:02:374 -> [Configure] Info: Parse configure success +14:17:02:375 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:17:07:390 -> Get CO2 failed: 1 +14:17:11:410 -> CO2 (ppm): 469 +14:17:19:479 -> CO2 (ppm): 448 +14:17:19:479 -> CO2 (ppm): 442 +14:17:27:521 -> CO2 (ppm): 428 +14:17:27:521 -> CO2 (ppm): 422 +14:17:31:542 -> CO2 (ppm): 423 +14:17:36:092 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:17:36:092 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":423,"boot":0,"bootCount":0} +14:17:36:092 -> [ApiClient] Info: Return code: 200 +14:17:36:093 -> +14:17:36:093 -> Online mode and isPostToAirGradient = true: watchdog reset +14:17:36:093 -> +14:17:36:115 -> CO2 (ppm): 417 +14:17:36:140 -> External watchdog feed! +14:17:40:136 -> CO2 (ppm): 418 +14:17:44:157 -> CO2 (ppm): 417 +14:17:48:178 -> CO2 (ppm): 417 +14:17:52:199 -> CO2 (ppm): 415 +14:17:56:220 -> CO2 (ppm): 414 +14:18:00:241 -> CO2 (ppm): 413 +14:18:02:980 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:18:02:980 -> [ApiClient] Info: Return code: 200 +14:18:02:981 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:18:02:983 -> [Configure] Info: Parse configure success +14:18:02:984 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:18:04:262 -> CO2 (ppm): 410 +14:18:08:282 -> CO2 (ppm): 407 +14:18:12:303 -> CO2 (ppm): 406 +14:18:16:325 -> CO2 (ppm): 404 +14:18:20:345 -> CO2 (ppm): 404 +14:18:24:366 -> CO2 (ppm): 405 +14:18:28:387 -> CO2 (ppm): 407 +14:18:32:408 -> CO2 (ppm): 408 +14:18:37:079 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:18:37:079 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":408,"boot":1,"bootCount":1} +14:18:37:079 -> [ApiClient] Info: Return code: 200 +14:18:37:080 -> +14:18:37:080 -> Online mode and isPostToAirGradient = true: watchdog reset +14:18:37:080 -> +14:18:37:103 -> CO2 (ppm): 408 +14:18:37:127 -> External watchdog feed! +14:18:41:123 -> CO2 (ppm): 408 +14:18:45:144 -> CO2 (ppm): 407 +14:18:49:165 -> CO2 (ppm): 406 +14:18:53:186 -> CO2 (ppm): 406 +14:18:57:207 -> CO2 (ppm): 405 +14:19:01:228 -> CO2 (ppm): 404 +14:19:03:610 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:19:03:610 -> [ApiClient] Info: Return code: 200 +14:19:03:612 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:19:03:614 -> [Configure] Info: Parse configure success +14:19:03:615 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:19:05:249 -> CO2 (ppm): 403 +14:19:09:269 -> CO2 (ppm): 402 +14:19:13:290 -> CO2 (ppm): 401 +14:19:17:311 -> CO2 (ppm): 400 +14:19:21:332 -> CO2 (ppm): 399 +14:19:29:374 -> CO2 (ppm): 398 +14:19:29:374 -> CO2 (ppm): 398 +14:19:33:395 -> CO2 (ppm): 397 +14:19:38:110 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:19:38:110 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":397,"boot":2,"bootCount":2} +14:19:38:110 -> [ApiClient] Info: Return code: 200 +14:19:38:111 -> +14:19:38:111 -> Online mode and isPostToAirGradient = true: watchdog reset +14:19:38:111 -> +14:19:38:133 -> CO2 (ppm): 398 +14:19:38:158 -> External watchdog feed! +14:19:42:154 -> CO2 (ppm): 397 +14:19:46:175 -> CO2 (ppm): 398 +14:19:54:217 -> CO2 (ppm): 397 +14:19:54:217 -> CO2 (ppm): 397 +14:19:58:238 -> CO2 (ppm): 396 +14:20:02:259 -> CO2 (ppm): 396 +14:20:04:259 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:20:04:259 -> [ApiClient] Info: Return code: 200 +14:20:04:260 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:20:04:262 -> [Configure] Info: Parse configure success +14:20:04:262 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:20:10:300 -> CO2 (ppm): 396 +14:20:10:300 -> CO2 (ppm): 396 +14:20:14:322 -> CO2 (ppm): 405 +14:20:18:342 -> CO2 (ppm): 412 +14:20:22:363 -> CO2 (ppm): 415 +14:20:26:384 -> CO2 (ppm): 417 +14:20:30:405 -> CO2 (ppm): 418 +14:20:34:426 -> CO2 (ppm): 417 +14:20:39:140 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:20:39:140 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":417,"boot":3,"bootCount":3} +14:20:39:140 -> [ApiClient] Info: Return code: 200 +14:20:39:141 -> +14:20:39:141 -> Online mode and isPostToAirGradient = true: watchdog reset +14:20:39:141 -> +14:20:39:163 -> CO2 (ppm): 413 +14:20:39:188 -> External watchdog feed! +14:20:43:184 -> CO2 (ppm): 410 +14:20:47:205 -> CO2 (ppm): 408 +14:20:51:226 -> CO2 (ppm): 406 +14:20:55:247 -> CO2 (ppm): 404 +14:20:59:268 -> CO2 (ppm): 404 +14:21:03:289 -> CO2 (ppm): 403 +14:21:04:849 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:21:04:849 -> [ApiClient] Info: Return code: 200 +14:21:04:850 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:21:04:852 -> [Configure] Info: Parse configure success +14:21:04:853 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:21:07:310 -> CO2 (ppm): 408 +14:21:11:331 -> CO2 (ppm): 414 +14:21:15:352 -> CO2 (ppm): 418 +14:21:19:373 -> CO2 (ppm): 420 +14:21:27:414 -> CO2 (ppm): 420 +14:21:27:414 -> CO2 (ppm): 420 +14:21:31:436 -> CO2 (ppm): 418 +14:21:35:456 -> CO2 (ppm): 417 +14:21:40:170 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:21:40:170 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":417,"boot":4,"bootCount":4} +14:21:40:170 -> [ApiClient] Info: Return code: 200 +14:21:40:171 -> +14:21:40:171 -> Online mode and isPostToAirGradient = true: watchdog reset +14:21:40:171 -> +14:21:40:193 -> CO2 (ppm): 415 +14:21:40:218 -> External watchdog feed! +14:21:44:214 -> CO2 (ppm): 413 +14:21:48:235 -> CO2 (ppm): 410 +14:21:52:256 -> CO2 (ppm): 409 +14:21:56:277 -> CO2 (ppm): 407 +14:22:00:298 -> CO2 (ppm): 405 +14:22:04:319 -> CO2 (ppm): 429 +14:22:05:564 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:22:05:564 -> [ApiClient] Info: Return code: 200 +14:22:05:566 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:22:05:567 -> [Configure] Info: Parse configure success +14:22:05:567 -> [Configure] Info: co2CalibrationRequested: True +14:22:05:568 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:22:05:570 -> [StateMachine] Info: CO2 Calibration +14:22:05:570 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:22:06:570 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:22:07:570 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:22:08:570 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:22:09:570 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:22:12:578 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:22:12:592 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:22:12:600 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:22:12:614 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:22:12:614 -> [StateMachine] Info: CO2 Calibration: success +14:22:13:614 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:22:13:622 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:13:636 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:13:636 -> Flags: 0 +14:22:14:644 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:14:656 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:14:657 -> Flags: 0 +14:22:15:665 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:15:677 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:15:678 -> Flags: 0 +14:22:16:686 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:16:699 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:16:699 -> Flags: 0 +14:22:17:707 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:17:720 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:17:720 -> Flags: 0 +14:22:18:728 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:18:741 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:18:741 -> Flags: 0 +14:22:19:749 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:19:762 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:19:762 -> Flags: 0 +14:22:20:770 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:20:783 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:20:783 -> Flags: 0 +14:22:21:791 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:21:804 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:21:804 -> Flags: 0 +14:22:22:812 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:22:825 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:22:826 -> Flags: 0 +14:22:23:833 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:23:846 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:23:846 -> Flags: 0 +14:22:24:854 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:24:866 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:24:867 -> Flags: 0 +14:22:25:875 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:25:887 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:25:888 -> Flags: 0 +14:22:26:896 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:26:908 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:26:909 -> Flags: 0 +14:22:27:917 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:27:929 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:27:930 -> Flags: 0 +14:22:28:938 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:28:950 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:28:951 -> Flags: 0 +14:22:29:959 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:29:971 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:29:972 -> Flags: 0 +14:22:30:980 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:30:992 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:30:993 -> Flags: 0 +14:22:32:001 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:32:013 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:32:013 -> Flags: 0 diff --git a/Calibration-Logs/COM47_2025_01_06.14.22.51.006.txt b/Calibration-Logs/COM47_2025_01_06.14.22.51.006.txt new file mode 100644 index 0000000..77577b8 --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.14.22.51.006.txt @@ -0,0 +1,293 @@ +14:22:56:536 -> *wm:AutoConnect: SUCCESS +14:22:56:536 -> *wm:STA IP Address: 192.168.100.127 +14:22:56:537 -> [WifiConnector] Info: Wait for configure portal +14:22:56:537 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +14:22:56:550 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +14:22:56:550 -> MQTT is not configured, skipping initialization of MQTT client +14:22:59:122 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:22:59:122 -> [ApiClient] Info: DATA: {"wifi":-58,"boot":0} +14:22:59:122 -> [ApiClient] Info: Return code: 200 +14:23:05:123 -> +14:23:05:123 -> firmwareCheckForUpdate: +14:23:05:123 -> firmwareCheckForUpdate: Perform +14:23:05:124 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-dirty +14:23:05:767 -> Firmware update skipped, the server returned 400 +14:23:05:768 -> 3 +14:23:05:768 -> OTA message: +14:23:05:768 -> +14:23:06:391 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:23:06:391 -> [ApiClient] Info: Return code: 200 +14:23:06:392 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:23:06:393 -> [Configure] Info: Parse configure success +14:23:06:394 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:23:11:409 -> Get CO2 failed: 1 +14:23:16:439 -> [StateMachine] Info: Setting S8 from off to 8 days successful +14:23:16:465 -> CO2 (ppm): 0 +14:23:20:486 -> CO2 (ppm): 634 +14:23:24:507 -> CO2 (ppm): 582 +14:23:28:528 -> CO2 (ppm): 546 +14:23:32:548 -> CO2 (ppm): 515 +14:23:36:570 -> CO2 (ppm): 498 +14:23:39:977 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:23:39:977 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":498,"boot":0,"bootCount":0} +14:23:39:977 -> [ApiClient] Info: Return code: 200 +14:23:39:978 -> +14:23:39:979 -> Online mode and isPostToAirGradient = true: watchdog reset +14:23:39:979 -> +14:23:40:003 -> External watchdog feed! +14:23:40:591 -> CO2 (ppm): 478 +14:23:44:611 -> CO2 (ppm): 462 +14:23:48:633 -> CO2 (ppm): 456 +14:23:52:653 -> CO2 (ppm): 444 +14:23:56:674 -> CO2 (ppm): 443 +14:24:00:695 -> CO2 (ppm): 442 +14:24:04:716 -> CO2 (ppm): 438 +14:24:07:011 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:24:07:012 -> [ApiClient] Info: Return code: 200 +14:24:07:013 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:24:07:014 -> [Configure] Info: Parse configure success +14:24:07:015 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:24:08:737 -> CO2 (ppm): 453 +14:24:12:758 -> CO2 (ppm): 485 +14:24:16:779 -> CO2 (ppm): 516 +14:24:20:800 -> CO2 (ppm): 533 +14:24:24:822 -> CO2 (ppm): 539 +14:24:28:842 -> CO2 (ppm): 536 +14:24:32:863 -> CO2 (ppm): 527 +14:24:36:884 -> CO2 (ppm): 516 +14:24:41:007 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:24:41:008 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":516,"boot":1,"bootCount":1} +14:24:41:008 -> [ApiClient] Info: Return code: 200 +14:24:41:009 -> +14:24:41:009 -> Online mode and isPostToAirGradient = true: watchdog reset +14:24:41:009 -> +14:24:41:031 -> CO2 (ppm): 503 +14:24:41:055 -> External watchdog feed! +14:24:45:052 -> CO2 (ppm): 490 +14:24:49:073 -> CO2 (ppm): 478 +14:24:53:093 -> CO2 (ppm): 466 +14:24:57:115 -> CO2 (ppm): 457 +14:25:01:135 -> CO2 (ppm): 447 +14:25:05:156 -> CO2 (ppm): 440 +14:25:07:641 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:25:07:641 -> [ApiClient] Info: Return code: 200 +14:25:07:642 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:25:07:643 -> [Configure] Info: Parse configure success +14:25:07:644 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:25:09:177 -> CO2 (ppm): 433 +14:25:13:198 -> CO2 (ppm): 428 +14:25:17:219 -> CO2 (ppm): 424 +14:25:21:240 -> CO2 (ppm): 418 +14:25:25:261 -> CO2 (ppm): 414 +14:25:29:282 -> CO2 (ppm): 412 +14:25:33:303 -> CO2 (ppm): 410 +14:25:37:324 -> CO2 (ppm): 408 +14:25:42:048 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:25:42:048 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":408,"boot":2,"bootCount":2} +14:25:42:062 -> [ApiClient] Info: Return code: 200 +14:25:42:063 -> +14:25:42:063 -> Online mode and isPostToAirGradient = true: watchdog reset +14:25:42:063 -> +14:25:42:072 -> CO2 (ppm): 405 +14:25:42:097 -> External watchdog feed! +14:25:46:093 -> CO2 (ppm): 405 +14:25:50:114 -> CO2 (ppm): 406 +14:25:54:135 -> CO2 (ppm): 406 +14:25:58:156 -> CO2 (ppm): 405 +14:26:02:176 -> CO2 (ppm): 405 +14:26:06:197 -> CO2 (ppm): 404 +14:26:08:252 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:26:08:252 -> [ApiClient] Info: Return code: 200 +14:26:08:253 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:26:08:255 -> [Configure] Info: Parse configure success +14:26:08:255 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:26:14:239 -> CO2 (ppm): 404 +14:26:14:239 -> CO2 (ppm): 403 +14:26:18:260 -> CO2 (ppm): 402 +14:26:26:302 -> CO2 (ppm): 403 +14:26:26:302 -> CO2 (ppm): 403 +14:26:30:323 -> CO2 (ppm): 403 +14:26:34:344 -> CO2 (ppm): 403 +14:26:38:365 -> CO2 (ppm): 403 +14:26:43:018 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:26:43:018 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":403,"boot":3,"bootCount":3} +14:26:43:018 -> [ApiClient] Info: Return code: 200 +14:26:43:019 -> +14:26:43:019 -> Online mode and isPostToAirGradient = true: watchdog reset +14:26:43:019 -> +14:26:43:041 -> CO2 (ppm): 403 +14:26:43:066 -> External watchdog feed! +14:26:47:062 -> CO2 (ppm): 403 +14:26:51:083 -> CO2 (ppm): 404 +14:26:55:103 -> CO2 (ppm): 445 +14:26:59:125 -> CO2 (ppm): 488 +14:27:03:145 -> CO2 (ppm): 524 +14:27:07:166 -> CO2 (ppm): 547 +14:27:08:871 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:27:08:871 -> [ApiClient] Info: Return code: 200 +14:27:08:873 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:27:08:874 -> [Configure] Info: Parse configure success +14:27:08:875 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:27:11:187 -> CO2 (ppm): 563 +14:27:15:209 -> CO2 (ppm): 603 +14:27:19:229 -> CO2 (ppm): 654 +14:27:23:250 -> CO2 (ppm): 712 +14:27:27:271 -> CO2 (ppm): 746 +14:27:31:292 -> CO2 (ppm): 753 +14:27:35:313 -> CO2 (ppm): 741 +14:27:39:334 -> CO2 (ppm): 719 +14:27:43:946 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:27:43:946 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":719,"boot":4,"bootCount":4} +14:27:43:946 -> [ApiClient] Info: Return code: 200 +14:27:43:968 -> +14:27:43:968 -> Online mode and isPostToAirGradient = true: watchdog reset +14:27:43:968 -> +14:27:43:968 -> CO2 (ppm): 692 +14:27:43:993 -> External watchdog feed! +14:27:47:989 -> CO2 (ppm): 660 +14:27:52:010 -> CO2 (ppm): 630 +14:27:56:031 -> CO2 (ppm): 600 +14:28:00:052 -> CO2 (ppm): 574 +14:28:04:073 -> CO2 (ppm): 555 +14:28:08:094 -> CO2 (ppm): 548 +14:28:09:493 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:28:09:493 -> [ApiClient] Info: Return code: 200 +14:28:09:494 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:28:09:497 -> [Configure] Info: Parse configure success +14:28:12:115 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:28:12:115 -> CO2 (ppm): 551 +14:28:16:136 -> CO2 (ppm): 553 +14:28:20:157 -> CO2 (ppm): 550 +14:28:24:178 -> CO2 (ppm): 543 +14:28:28:199 -> CO2 (ppm): 534 +14:28:32:220 -> CO2 (ppm): 523 +14:28:36:240 -> CO2 (ppm): 511 +14:28:40:261 -> CO2 (ppm): 498 +14:28:44:917 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:28:44:917 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":498,"boot":5,"bootCount":5} +14:28:44:917 -> [ApiClient] Info: Return code: 200 +14:28:44:918 -> +14:28:44:918 -> Online mode and isPostToAirGradient = true: watchdog reset +14:28:44:918 -> +14:28:44:940 -> CO2 (ppm): 476 +14:28:44:965 -> External watchdog feed! +14:28:48:961 -> CO2 (ppm): 466 +14:28:52:982 -> CO2 (ppm): 458 +14:28:57:003 -> CO2 (ppm): 450 +14:29:01:024 -> CO2 (ppm): 442 +14:29:05:045 -> CO2 (ppm): 435 +14:29:09:066 -> CO2 (ppm): 432 +14:29:10:114 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:29:10:114 -> [ApiClient] Info: Return code: 200 +14:29:10:115 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:29:10:117 -> [Configure] Info: Parse configure success +14:29:10:117 -> [Configure] Info: co2CalibrationRequested: True +14:29:10:118 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:29:10:119 -> [StateMachine] Info: CO2 Calibration +14:29:10:120 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:29:11:119 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:29:12:119 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:29:13:119 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:29:14:119 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:29:17:128 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:29:17:141 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:29:17:150 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:29:17:164 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:29:17:165 -> [StateMachine] Info: CO2 Calibration: success +14:29:18:165 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:29:18:173 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:18:186 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:18:186 -> Flags: 0 +14:29:19:195 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:19:207 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:19:208 -> Flags: 0 +14:29:20:215 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:20:228 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:20:228 -> Flags: 0 +14:29:21:237 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:21:249 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:21:249 -> Flags: 0 +14:29:22:258 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:22:270 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:22:270 -> Flags: 0 +14:29:23:279 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:23:291 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:23:291 -> Flags: 0 +14:29:24:300 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:24:312 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:24:313 -> Flags: 0 +14:29:25:320 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:25:333 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:25:333 -> Flags: 0 +14:29:26:341 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:26:354 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:26:354 -> Flags: 0 +14:29:27:362 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:27:375 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:27:375 -> Flags: 0 +14:29:28:384 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:28:396 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:28:396 -> Flags: 0 +14:29:29:404 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:29:417 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:29:417 -> Flags: 0 +14:29:30:425 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:30:438 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:30:438 -> Flags: 0 +14:29:31:446 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:31:459 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:31:459 -> Flags: 0 +14:29:32:468 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:32:480 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:32:480 -> Flags: 0 +14:29:33:489 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:33:501 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:33:501 -> Flags: 0 +14:29:34:509 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:34:522 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:34:522 -> Flags: 0 +14:29:35:530 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:35:543 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:35:543 -> Flags: 0 +14:29:36:551 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:36:564 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:36:564 -> Flags: 0 +14:29:37:574 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:37:585 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:37:585 -> Flags: 0 +14:29:38:594 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:38:606 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:38:606 -> Flags: 0 +14:29:39:614 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:39:627 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:39:627 -> Flags: 0 +14:29:40:635 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:40:650 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:40:650 -> Flags: 0 +14:29:41:656 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:41:669 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:41:675 -> Flags: 0 +14:29:42:677 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:42:690 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:42:690 -> Flags: 0 +14:29:43:698 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:43:711 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:43:711 -> Flags: 0 +14:29:44:719 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:44:732 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:44:732 -> Flags: 0 +14:29:45:740 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:45:753 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:45:753 -> Flags: 0 +14:29:46:761 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:46:774 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:46:774 -> Flags: 0 +14:29:47:782 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:47:795 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:47:795 -> Flags: 0 +14:29:48:803 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:48:816 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:48:816 -> Flags: 0 +14:29:49:824 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:29:49:837 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:29:49:838 -> Flags: 0 diff --git a/Calibration-Logs/COM47_2025_01_06.14.29.58.471.txt b/Calibration-Logs/COM47_2025_01_06.14.29.58.471.txt new file mode 100644 index 0000000..3c0cbfd --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.14.29.58.471.txt @@ -0,0 +1,445 @@ +14:30:01:902 -> No PM sensor detected on Serial0 +14:30:01:902 -> initializing PM sensor +14:30:01:902 -> cleared 0 byte(s) +14:30:01:903 -> setting active mode +14:30:01:903 -> 7 byte(s) written +14:30:05:902 -> No PM sensor detected on Serial1 +14:30:05:902 -> Firmware Mode: 0-1PS +14:30:05:922 -> Set S8 AbcDays successful +14:30:05:923 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +14:30:05:923 -> [ApiClient] Info: begin +14:30:05:968 -> [WifiConnector] Info: Connecting to WiFi... +14:30:05:968 -> *wm:AutoConnect +14:30:05:968 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +14:30:06:471 -> E (10413) wifi:sta is connecting, return error +14:30:06:472 -> [ 10167][E][WiFiSTA.cpp:317] begin(): connect failed! 0x3007 +14:30:13:787 -> *wm:AutoConnect: SUCCESS +14:30:13:787 -> *wm:STA IP Address: 192.168.100.127 +14:30:13:787 -> [WifiConnector] Info: Wait for configure portal +14:30:13:787 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +14:30:13:801 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +14:30:16:300 -> MQTT is not configured, skipping initialization of MQTT client +14:30:16:301 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:30:16:301 -> [ApiClient] Info: DATA: {"wifi":-56,"boot":0} +14:30:16:301 -> [ApiClient] Info: Return code: 200 +14:30:22:301 -> +14:30:22:301 -> firmwareCheckForUpdate: +14:30:22:301 -> firmwareCheckForUpdate: Perform +14:30:22:302 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-dirty +14:30:22:963 -> Firmware update skipped, the server returned 400 +14:30:22:965 -> 3 +14:30:22:965 -> OTA message: +14:30:22:965 -> +14:30:23:557 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:30:23:557 -> [ApiClient] Info: Return code: 200 +14:30:23:558 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:30:23:560 -> [Configure] Info: Parse configure success +14:30:23:560 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:30:23:588 -> CO2 (ppm): 411 +14:30:27:608 -> CO2 (ppm): 407 +14:30:31:630 -> CO2 (ppm): 408 +14:30:35:650 -> CO2 (ppm): 406 +14:30:39:672 -> CO2 (ppm): 406 +14:30:43:692 -> CO2 (ppm): 406 +14:30:47:713 -> CO2 (ppm): 406 +14:30:51:734 -> CO2 (ppm): 406 +14:30:55:761 -> CO2 (ppm): 406 +14:30:57:334 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:30:57:335 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":406,"boot":0,"bootCount":0} +14:30:57:335 -> [ApiClient] Info: Return code: 200 +14:30:57:335 -> +14:30:57:335 -> Online mode and isPostToAirGradient = true: watchdog reset +14:30:57:335 -> +14:30:57:352 -> External watchdog feed! +14:30:59:776 -> CO2 (ppm): 406 +14:31:03:797 -> CO2 (ppm): 406 +14:31:07:818 -> CO2 (ppm): 406 +14:31:11:856 -> CO2 (ppm): 405 +14:31:15:860 -> CO2 (ppm): 405 +14:31:19:881 -> CO2 (ppm): 405 +14:31:24:154 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:31:24:154 -> [ApiClient] Info: Return code: 200 +14:31:24:156 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:31:24:157 -> [Configure] Info: Parse configure success +14:31:24:158 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:31:24:202 -> CO2 (ppm): 405 +14:31:28:223 -> CO2 (ppm): 411 +14:31:32:244 -> CO2 (ppm): 424 +14:31:40:286 -> CO2 (ppm): 433 +14:31:40:286 -> CO2 (ppm): 438 +14:31:48:327 -> CO2 (ppm): 441 +14:31:48:327 -> CO2 (ppm): 441 +14:31:52:348 -> CO2 (ppm): 439 +14:31:56:368 -> CO2 (ppm): 437 +14:31:58:357 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:31:58:357 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":437,"boot":1,"bootCount":1} +14:31:58:357 -> [ApiClient] Info: Return code: 200 +14:31:58:358 -> +14:31:58:358 -> Online mode and isPostToAirGradient = true: watchdog reset +14:31:58:358 -> +14:31:58:383 -> External watchdog feed! +14:32:00:389 -> CO2 (ppm): 434 +14:32:04:410 -> CO2 (ppm): 430 +14:32:08:431 -> CO2 (ppm): 427 +14:32:12:452 -> CO2 (ppm): 424 +14:32:16:473 -> CO2 (ppm): 422 +14:32:20:494 -> CO2 (ppm): 419 +14:32:24:775 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:32:24:775 -> [ApiClient] Info: Return code: 200 +14:32:24:776 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:32:24:778 -> [Configure] Info: Parse configure success +14:32:24:779 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:32:24:823 -> CO2 (ppm): 418 +14:32:28:844 -> CO2 (ppm): 416 +14:32:32:865 -> CO2 (ppm): 414 +14:32:36:886 -> CO2 (ppm): 412 +14:32:40:907 -> CO2 (ppm): 411 +14:32:44:928 -> CO2 (ppm): 410 +14:32:48:948 -> CO2 (ppm): 409 +14:32:56:991 -> CO2 (ppm): 408 +14:32:56:991 -> CO2 (ppm): 407 +14:32:59:387 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:32:59:387 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":407,"boot":2,"bootCount":2} +14:32:59:388 -> [ApiClient] Info: Return code: 200 +14:32:59:389 -> +14:32:59:389 -> Online mode and isPostToAirGradient = true: watchdog reset +14:32:59:389 -> +14:32:59:413 -> External watchdog feed! +14:33:01:011 -> CO2 (ppm): 407 +14:33:05:032 -> CO2 (ppm): 406 +14:33:09:053 -> CO2 (ppm): 405 +14:33:13:073 -> CO2 (ppm): 405 +14:33:17:094 -> CO2 (ppm): 405 +14:33:21:115 -> CO2 (ppm): 405 +14:33:25:394 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:33:25:394 -> [ApiClient] Info: Return code: 200 +14:33:25:396 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:33:25:397 -> [Configure] Info: Parse configure success +14:33:25:398 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:33:25:442 -> CO2 (ppm): 404 +14:33:29:463 -> CO2 (ppm): 405 +14:33:33:484 -> CO2 (ppm): 405 +14:33:37:504 -> CO2 (ppm): 405 +14:33:41:525 -> CO2 (ppm): 405 +14:33:45:546 -> CO2 (ppm): 405 +14:33:49:568 -> CO2 (ppm): 405 +14:33:53:588 -> CO2 (ppm): 405 +14:33:57:609 -> CO2 (ppm): 405 +14:34:00:416 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:34:00:416 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":405,"boot":3,"bootCount":3} +14:34:00:416 -> [ApiClient] Info: Return code: 200 +14:34:00:417 -> +14:34:00:417 -> Online mode and isPostToAirGradient = true: watchdog reset +14:34:00:417 -> +14:34:00:442 -> External watchdog feed! +14:34:01:630 -> CO2 (ppm): 405 +14:34:05:651 -> CO2 (ppm): 404 +14:34:09:672 -> CO2 (ppm): 404 +14:34:13:693 -> CO2 (ppm): 404 +14:34:17:714 -> CO2 (ppm): 404 +14:34:26:015 -> CO2 (ppm): 404 +14:34:26:015 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:34:26:016 -> [ApiClient] Info: Return code: 200 +14:34:26:017 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:34:26:018 -> [Configure] Info: Parse configure success +14:34:26:019 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:34:26:063 -> CO2 (ppm): 404 +14:34:30:084 -> CO2 (ppm): 403 +14:34:34:105 -> CO2 (ppm): 403 +14:34:42:147 -> CO2 (ppm): 403 +14:34:42:147 -> CO2 (ppm): 403 +14:34:46:168 -> CO2 (ppm): 403 +14:34:50:189 -> CO2 (ppm): 403 +14:34:54:209 -> CO2 (ppm): 403 +14:34:58:230 -> CO2 (ppm): 403 +14:35:01:448 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:35:01:449 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":4,"bootCount":4} +14:35:01:449 -> [ApiClient] Info: Return code: 200 +14:35:01:450 -> +14:35:01:450 -> Online mode and isPostToAirGradient = true: watchdog reset +14:35:01:450 -> +14:35:01:475 -> External watchdog feed! +14:35:02:251 -> CO2 (ppm): 403 +14:35:06:272 -> CO2 (ppm): 403 +14:35:10:293 -> CO2 (ppm): 403 +14:35:10:293 -> CO2 (ppm): 403 +14:35:10:293 -> CO2 (ppm): 403 +14:35:12:664 -> CO2 (ppm): 403 +14:35:16:960 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:35:16:960 -> [ApiClient] Info: Return code: 200 +14:35:16:962 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:35:16:963 -> [Configure] Info: Parse configure success +14:35:16:963 -> [Configure] Info: co2CalibrationRequested: True +14:35:16:964 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:35:16:966 -> [StateMachine] Info: CO2 Calibration +14:35:16:966 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:35:17:966 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:35:18:966 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:35:19:966 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:35:20:966 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:35:23:974 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:35:23:988 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:35:23:996 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:35:24:011 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:35:24:011 -> [StateMachine] Info: CO2 Calibration: success +14:35:25:019 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:35:25:019 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:35:25:032 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +14:35:25:032 -> Flags: 20 +14:35:25:032 -> Waiting getAcknowlagdement +14:35:25:032 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +14:35:27:075 -> CO2 (ppm): 401 +14:35:31:096 -> CO2 (ppm): 401 +14:35:40:112 -> Get CO2 failed: 1 +14:35:44:125 -> CO2 (ppm): 0 +14:35:48:146 -> CO2 (ppm): 577 +14:35:52:784 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:35:52:784 -> [ApiClient] Info: DATA: {"wifi":-50,"rco2":577,"boot":5,"bootCount":5} +14:35:52:785 -> [ApiClient] Info: Return code: 200 +14:35:52:785 -> +14:35:52:785 -> Online mode and isPostToAirGradient = true: watchdog reset +14:35:52:786 -> +14:35:52:807 -> CO2 (ppm): 552 +14:35:52:833 -> External watchdog feed! +14:35:56:828 -> CO2 (ppm): 525 +14:36:00:849 -> CO2 (ppm): 512 +14:36:04:871 -> CO2 (ppm): 493 +14:36:08:892 -> CO2 (ppm): 480 +14:36:12:912 -> CO2 (ppm): 468 +14:36:16:934 -> CO2 (ppm): 460 +14:36:20:955 -> CO2 (ppm): 447 +14:36:27:600 -> CO2 (ppm): 446 +14:36:27:600 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:36:27:601 -> [ApiClient] Info: Return code: 200 +14:36:27:602 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:36:27:603 -> [Configure] Info: Parse configure success +14:36:27:604 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:36:28:996 -> CO2 (ppm): 445 +14:36:37:038 -> CO2 (ppm): 443 +14:36:37:038 -> CO2 (ppm): 437 +14:36:45:080 -> CO2 (ppm): 433 +14:36:45:080 -> CO2 (ppm): 429 +14:36:49:101 -> CO2 (ppm): 425 +14:36:53:768 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:36:53:768 -> [ApiClient] Info: DATA: {"wifi":-50,"rco2":425,"boot":6,"bootCount":6} +14:36:53:768 -> [ApiClient] Info: Return code: 200 +14:36:53:768 -> +14:36:53:768 -> Online mode and isPostToAirGradient = true: watchdog reset +14:36:53:768 -> +14:36:53:787 -> CO2 (ppm): 420 +14:36:53:812 -> External watchdog feed! +14:36:57:808 -> CO2 (ppm): 417 +14:37:01:828 -> CO2 (ppm): 416 +14:37:05:849 -> CO2 (ppm): 414 +14:37:09:870 -> CO2 (ppm): 413 +14:37:13:891 -> CO2 (ppm): 412 +14:37:17:912 -> CO2 (ppm): 410 +14:37:21:935 -> CO2 (ppm): 410 +14:37:25:954 -> CO2 (ppm): 410 +14:37:28:223 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:37:28:223 -> [ApiClient] Info: Return code: 200 +14:37:28:225 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:37:28:227 -> [Configure] Info: Parse configure success +14:37:28:227 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:37:29:974 -> CO2 (ppm): 410 +14:37:33:996 -> CO2 (ppm): 410 +14:37:38:016 -> CO2 (ppm): 410 +14:37:42:037 -> CO2 (ppm): 410 +14:37:46:058 -> CO2 (ppm): 410 +14:37:50:079 -> CO2 (ppm): 411 +14:37:54:736 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:37:54:736 -> [ApiClient] Info: DATA: {"wifi":-51,"rco2":411,"boot":7,"bootCount":7} +14:37:54:737 -> [ApiClient] Info: Return code: 200 +14:37:54:738 -> +14:37:54:738 -> Online mode and isPostToAirGradient = true: watchdog reset +14:37:54:738 -> +14:37:54:759 -> CO2 (ppm): 412 +14:37:54:784 -> External watchdog feed! +14:37:58:780 -> CO2 (ppm): 412 +14:38:02:801 -> CO2 (ppm): 413 +14:38:06:822 -> CO2 (ppm): 413 +14:38:10:842 -> CO2 (ppm): 412 +14:38:14:863 -> CO2 (ppm): 412 +14:38:18:884 -> CO2 (ppm): 412 +14:38:22:905 -> CO2 (ppm): 411 +14:38:26:926 -> CO2 (ppm): 411 +14:38:28:842 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:38:28:842 -> [ApiClient] Info: Return code: 200 +14:38:28:843 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"14:38:28:844 -> [Configure] Info: Parse configure success +pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:38:28:845 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:38:30:947 -> CO2 (ppm): 411 +14:38:34:968 -> CO2 (ppm): 410 +14:38:38:989 -> CO2 (ppm): 409 +14:38:43:010 -> CO2 (ppm): 409 +14:38:47:031 -> CO2 (ppm): 408 +14:38:51:052 -> CO2 (ppm): 407 +14:38:55:613 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:38:55:613 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":407,"boot":8,"bootCount":8} +14:38:55:613 -> [ApiClient] Info: Return code: 200 +14:38:55:614 -> +14:38:55:614 -> Online mode and isPostToAirGradient = true: watchdog reset +14:38:55:614 -> +14:38:55:636 -> CO2 (ppm): 407 +14:38:55:665 -> External watchdog feed! +14:38:59:657 -> CO2 (ppm): 407 +14:39:03:679 -> CO2 (ppm): 407 +14:39:07:700 -> CO2 (ppm): 407 +14:39:15:742 -> CO2 (ppm): 406 +14:39:15:742 -> CO2 (ppm): 406 +14:39:19:762 -> CO2 (ppm): 405 +14:39:23:783 -> CO2 (ppm): 405 +14:39:27:804 -> CO2 (ppm): 404 +14:39:29:462 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:39:29:462 -> [ApiClient] Info: Return code: 200 +14:39:29:463 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:39:29:465 -> [Configure] Info: Parse configure success +14:39:29:465 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:39:31:825 -> CO2 (ppm): 405 +14:39:35:846 -> CO2 (ppm): 404 +14:39:39:867 -> CO2 (ppm): 404 +14:39:43:888 -> CO2 (ppm): 404 +14:39:47:909 -> CO2 (ppm): 404 +14:39:51:931 -> CO2 (ppm): 404 +14:39:56:548 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:39:56:548 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":404,"boot":9,"bootCount":9} +14:39:56:548 -> [ApiClient] Info: Return code: 200 +14:39:56:549 -> +14:39:56:549 -> Online mode and isPostToAirGradient = true: watchdog reset +14:39:56:549 -> +14:39:56:570 -> CO2 (ppm): 404 +14:39:56:595 -> External watchdog feed! +14:40:00:591 -> CO2 (ppm): 404 +14:40:04:612 -> CO2 (ppm): 404 +14:40:08:667 -> CO2 (ppm): 404 +14:40:12:688 -> CO2 (ppm): 404 +14:40:16:709 -> CO2 (ppm): 404 +14:40:20:730 -> CO2 (ppm): 404 +14:40:24:751 -> CO2 (ppm): 404 +14:40:28:772 -> CO2 (ppm): 404 +14:40:30:082 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:40:30:082 -> [ApiClient] Info: Return code: 200 +14:40:30:083 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:40:30:085 -> [Configure] Info: Parse configure success +14:40:30:086 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:40:32:792 -> CO2 (ppm): 404 +14:40:36:813 -> CO2 (ppm): 404 +14:40:40:834 -> CO2 (ppm): 404 +14:40:44:855 -> CO2 (ppm): 404 +14:40:48:876 -> CO2 (ppm): 404 +14:40:52:898 -> CO2 (ppm): 404 +14:40:57:525 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:40:57:525 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":404,"boot":10,"bootCount":10} +14:40:57:525 -> [ApiClient] Info: Return code: 200 +14:40:57:527 -> +14:40:57:527 -> Online mode and isPostToAirGradient = true: watchdog reset +14:40:57:527 -> +14:40:57:548 -> CO2 (ppm): 404 +14:40:57:573 -> External watchdog feed! +14:41:01:569 -> CO2 (ppm): 408 +14:41:05:590 -> CO2 (ppm): 432 +14:41:09:611 -> CO2 (ppm): 458 +14:41:13:632 -> CO2 (ppm): 481 +14:41:17:653 -> CO2 (ppm): 501 +14:41:21:674 -> CO2 (ppm): 510 +14:41:25:695 -> CO2 (ppm): 512 +14:41:29:716 -> CO2 (ppm): 508 +14:41:30:715 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:41:30:715 -> [ApiClient] Info: Return code: 200 +14:41:30:716 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:41:30:717 -> [Configure] Info: Parse configure success +14:41:30:717 -> [Configure] Info: co2CalibrationRequested: True +14:41:30:717 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:41:30:719 -> [StateMachine] Info: CO2 Calibration +14:41:30:719 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:41:31:720 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:41:32:720 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:41:33:720 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:41:34:720 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:41:37:728 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:41:37:741 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:41:37:750 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:41:37:763 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:41:37:763 -> [StateMachine] Info: CO2 Calibration: success +14:41:38:764 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:41:38:772 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:38:784 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:38:784 -> Flags: 0 +14:41:39:793 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:39:805 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:39:805 -> Flags: 0 +14:41:40:814 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:40:826 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:40:827 -> Flags: 0 +14:41:41:834 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:41:847 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:41:847 -> Flags: 0 +14:41:42:855 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:42:868 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:42:868 -> Flags: 0 +14:41:43:876 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:43:889 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:43:889 -> Flags: 0 +14:41:44:898 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:44:910 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:44:910 -> Flags: 0 +14:41:45:918 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:45:931 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:45:931 -> Flags: 0 +14:41:46:939 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:46:952 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:46:952 -> Flags: 0 +14:41:47:960 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:47:973 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:47:973 -> Flags: 0 +14:41:48:981 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:48:994 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:48:994 -> Flags: 0 +14:41:50:002 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:50:015 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:50:015 -> Flags: 0 +14:41:51:023 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:51:036 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:51:036 -> Flags: 0 +14:41:52:044 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:52:057 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:52:057 -> Flags: 0 +14:41:53:066 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:53:078 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:53:078 -> Flags: 0 +14:41:54:087 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:54:099 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:54:099 -> Flags: 0 +14:41:55:108 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:55:120 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:55:120 -> Flags: 0 +14:41:56:128 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:56:141 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:56:141 -> Flags: 0 +14:41:57:149 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:57:162 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:57:162 -> Flags: 0 +14:41:58:170 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:58:183 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:58:183 -> Flags: 0 +14:41:59:192 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:41:59:204 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:41:59:204 -> Flags: 0 +14:42:00:213 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:42:00:225 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:42:00:225 -> Flags: 0 +14:42:01:233 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:42:01:239 -> Get Acknowladgement Response > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 +14:42:01:239 -> Error getting acknowledgement flags! +14:42:02:247 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:42:07:248 -> Get Acknowladgement Response > 0x05 0xFE +14:42:07:249 -> Error getting acknowledgement flags! +14:42:08:256 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:42:08:269 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:42:08:270 -> Flags: 0 +14:42:09:277 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:42:09:290 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:42:09:290 -> Flags: 0 +14:42:10:298 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:42:10:311 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:42:10:311 -> Flags: 0 diff --git a/Calibration-Logs/COM47_2025_01_06.14.46.24.137.txt b/Calibration-Logs/COM47_2025_01_06.14.46.24.137.txt new file mode 100644 index 0000000..85bb84d --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.14.46.24.137.txt @@ -0,0 +1,250 @@ +14:46:28:033 -> No PM sensor detected on Serial0 +14:46:28:033 -> initializing PM sensor +14:46:28:033 -> cleared 0 byte(s) +14:46:28:034 -> setting active mode +14:46:28:034 -> 7 byte(s) written +14:46:32:033 -> No PM sensor detected on Serial1 +14:46:32:034 -> Firmware Mode: 0-1PS +14:46:32:054 -> Set S8 AbcDays successful +14:46:32:055 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +14:46:32:055 -> [ApiClient] Info: begin +14:46:32:101 -> [WifiConnector] Info: Connecting to WiFi... +14:46:32:101 -> *wm:AutoConnect +14:46:32:101 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +14:46:32:604 -> E (10414) wifi:sta is connecting, return error +14:46:32:605 -> [ 10168][E][WiFiSTA.cpp:317] begin(): connect failed! 0x3007 +14:46:40:017 -> *wm:AutoConnect: SUCCESS +14:46:40:018 -> *wm:STA IP Address: 192.168.100.127 +14:46:40:018 -> [WifiConnector] Info: Wait for configure portal +14:46:40:018 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +14:46:40:031 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +14:46:42:613 -> MQTT is not configured, skipping initialization of MQTT client +14:46:42:614 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:46:42:614 -> [ApiClient] Info: DATA: {"wifi":-62,"boot":0} +14:46:42:614 -> [ApiClient] Info: Return code: 200 +14:46:48:614 -> +14:46:48:615 -> firmwareCheckForUpdate: +14:46:48:615 -> firmwareCheckForUpdate: Perform +14:46:48:615 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-dirty +14:46:49:207 -> Firmware update skipped, the server returned 400 +14:46:49:208 -> 3 +14:46:49:208 -> OTA message: +14:46:49:208 -> +14:46:49:780 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:46:49:780 -> [ApiClient] Info: Return code: 200 +14:46:49:781 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:46:49:782 -> [Configure] Info: Parse configure success +14:46:49:783 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:46:54:798 -> Get CO2 failed: 1 +14:46:58:819 -> CO2 (ppm): 594 +14:47:02:840 -> CO2 (ppm): 556 +14:47:06:862 -> CO2 (ppm): 530 +14:47:10:882 -> CO2 (ppm): 508 +14:47:14:903 -> CO2 (ppm): 487 +14:47:18:924 -> CO2 (ppm): 475 +14:47:23:471 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:47:23:471 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":475,"boot":0,"bootCount":0} +14:47:23:471 -> [ApiClient] Info: Return code: 200 +14:47:23:472 -> +14:47:23:472 -> Online mode and isPostToAirGradient = true: watchdog reset +14:47:23:472 -> +14:47:23:493 -> CO2 (ppm): 462 +14:47:23:518 -> External watchdog feed! +14:47:27:514 -> CO2 (ppm): 457 +14:47:31:535 -> CO2 (ppm): 452 +14:47:35:556 -> CO2 (ppm): 452 +14:47:39:577 -> CO2 (ppm): 452 +14:47:43:598 -> CO2 (ppm): 452 +14:47:47:619 -> CO2 (ppm): 452 +14:47:50:400 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:47:50:402 -> [ApiClient] Info: Return code: 200 +14:47:50:402 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:47:50:403 -> [Configure] Info: Parse configure success +14:47:50:404 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:47:51:640 -> CO2 (ppm): 450 +14:47:55:661 -> CO2 (ppm): 445 +14:47:59:682 -> CO2 (ppm): 442 +14:48:03:714 -> CO2 (ppm): 437 +14:48:07:723 -> CO2 (ppm): 433 +14:48:11:744 -> CO2 (ppm): 430 +14:48:15:765 -> CO2 (ppm): 428 +14:48:19:786 -> CO2 (ppm): 425 +14:48:24:450 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:48:24:451 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":425,"boot":1,"bootCount":1} +14:48:24:451 -> [ApiClient] Info: Return code: 200 +14:48:24:451 -> +14:48:24:452 -> Online mode and isPostToAirGradient = true: watchdog reset +14:48:24:452 -> +14:48:24:473 -> CO2 (ppm): 420 +14:48:24:498 -> External watchdog feed! +14:48:28:494 -> CO2 (ppm): 419 +14:48:32:515 -> CO2 (ppm): 419 +14:48:36:536 -> CO2 (ppm): 417 +14:48:44:578 -> CO2 (ppm): 416 +14:48:44:578 -> CO2 (ppm): 414 +14:48:48:598 -> CO2 (ppm): 414 +14:48:51:022 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:48:51:022 -> [ApiClient] Info: Return code: 200 +14:48:51:023 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:48:51:025 -> [Configure] Info: Parse configure success +14:48:52:619 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:48:52:619 -> CO2 (ppm): 413 +14:48:56:640 -> CO2 (ppm): 412 +14:49:00:662 -> CO2 (ppm): 412 +14:49:04:682 -> CO2 (ppm): 410 +14:49:08:703 -> CO2 (ppm): 409 +14:49:12:724 -> CO2 (ppm): 409 +14:49:16:745 -> CO2 (ppm): 410 +14:49:20:766 -> CO2 (ppm): 409 +14:49:25:427 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:49:25:427 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":409,"boot":2,"bootCount":2} +14:49:25:428 -> [ApiClient] Info: Return code: 200 +14:49:25:429 -> +14:49:25:429 -> Online mode and isPostToAirGradient = true: watchdog reset +14:49:25:429 -> +14:49:25:451 -> CO2 (ppm): 420 +14:49:25:476 -> External watchdog feed! +14:49:29:472 -> CO2 (ppm): 442 +14:49:33:493 -> CO2 (ppm): 465 +14:49:37:514 -> CO2 (ppm): 483 +14:49:41:535 -> CO2 (ppm): 495 +14:49:45:556 -> CO2 (ppm): 499 +14:49:49:576 -> CO2 (ppm): 502 +14:49:51:651 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:49:51:651 -> [ApiClient] Info: Return code: 200 +14:49:51:652 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:49:51:653 -> [Configure] Info: Parse configure success +14:49:51:654 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:49:53:598 -> CO2 (ppm): 526 +14:50:01:639 -> CO2 (ppm): 558 +14:50:01:639 -> CO2 (ppm): 582 +14:50:05:660 -> CO2 (ppm): 593 +14:50:09:681 -> CO2 (ppm): 594 +14:50:13:702 -> CO2 (ppm): 589 +14:50:17:723 -> CO2 (ppm): 577 +14:50:21:744 -> CO2 (ppm): 564 +14:50:26:458 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:50:26:458 -> [ApiClient] Info: DATA: {"wifi":-50,"rco2":564,"boot":3,"bootCount":3} +14:50:26:458 -> [ApiClient] Info: Return code: 200 +14:50:26:459 -> +14:50:26:459 -> Online mode and isPostToAirGradient = true: watchdog reset +14:50:26:459 -> +14:50:26:481 -> CO2 (ppm): 550 +14:50:26:506 -> External watchdog feed! +14:50:30:502 -> CO2 (ppm): 536 +14:50:34:523 -> CO2 (ppm): 522 +14:50:38:544 -> CO2 (ppm): 509 +14:50:42:565 -> CO2 (ppm): 496 +14:50:46:586 -> CO2 (ppm): 485 +14:50:50:606 -> CO2 (ppm): 477 +14:50:52:262 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:50:52:262 -> [ApiClient] Info: Return code: 200 +14:50:52:263 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:50:52:265 -> [Configure] Info: Parse configure success +14:50:52:266 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:50:54:628 -> CO2 (ppm): 468 +14:50:58:648 -> CO2 (ppm): 461 +14:51:02:669 -> CO2 (ppm): 455 +14:51:06:691 -> CO2 (ppm): 449 +14:51:10:711 -> CO2 (ppm): 443 +14:51:14:732 -> CO2 (ppm): 439 +14:51:18:754 -> CO2 (ppm): 436 +14:51:22:775 -> CO2 (ppm): 432 +14:51:27:488 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:51:27:488 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":432,"boot":4,"bootCount":4} +14:51:27:488 -> [ApiClient] Info: Return code: 200 +14:51:27:489 -> +14:51:27:489 -> Online mode and isPostToAirGradient = true: watchdog reset +14:51:27:489 -> +14:51:27:511 -> CO2 (ppm): 427 +14:51:27:536 -> External watchdog feed! +14:51:31:532 -> CO2 (ppm): 424 +14:51:35:553 -> CO2 (ppm): 422 +14:51:39:574 -> CO2 (ppm): 421 +14:51:43:595 -> CO2 (ppm): 421 +14:51:47:616 -> CO2 (ppm): 419 +14:51:51:637 -> CO2 (ppm): 419 +14:51:52:882 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:51:52:882 -> [ApiClient] Info: Return code: 200 +14:51:52:884 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:51:52:885 -> [Configure] Info: Parse configure success +14:51:52:886 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:51:55:658 -> CO2 (ppm): 418 +14:51:59:679 -> CO2 (ppm): 418 +14:52:03:700 -> CO2 (ppm): 417 +14:52:07:720 -> CO2 (ppm): 416 +14:52:11:742 -> CO2 (ppm): 415 +14:52:15:762 -> CO2 (ppm): 414 +14:52:19:783 -> CO2 (ppm): 413 +14:52:23:804 -> CO2 (ppm): 413 +14:52:28:458 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:52:28:458 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":413,"boot":5,"bootCount":5} +14:52:28:458 -> [ApiClient] Info: Return code: 200 +14:52:28:459 -> +14:52:28:459 -> Online mode and isPostToAirGradient = true: watchdog reset +14:52:28:459 -> +14:52:28:481 -> CO2 (ppm): 412 +14:52:28:506 -> External watchdog feed! +14:52:32:502 -> CO2 (ppm): 411 +14:52:36:523 -> CO2 (ppm): 411 +14:52:40:544 -> CO2 (ppm): 410 +14:52:44:565 -> CO2 (ppm): 410 +14:52:48:586 -> CO2 (ppm): 409 +14:52:52:607 -> CO2 (ppm): 409 +14:52:53:503 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:52:53:503 -> [ApiClient] Info: Return code: 200 +14:52:53:504 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:52:53:506 -> [Configure] Info: Parse configure success +14:52:53:506 -> [Configure] Info: co2CalibrationRequested: True +14:52:53:507 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:52:53:508 -> [StateMachine] Info: CO2 Calibration +14:52:53:509 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:52:54:509 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:52:55:509 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:52:56:509 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:52:57:509 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:53:00:517 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:53:00:530 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:53:00:539 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:53:00:553 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:53:00:554 -> [StateMachine] Info: CO2 Calibration: success +14:53:01:554 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:53:01:562 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:53:01:574 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:53:01:575 -> Flags: 0 +14:53:02:583 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:53:02:595 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:53:02:595 -> Flags: 0 +14:53:03:605 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:53:03:617 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:53:03:617 -> Flags: 0 +14:53:04:625 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:53:04:638 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:53:04:638 -> Flags: 0 +14:53:05:646 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:53:05:659 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:53:05:659 -> Flags: 0 +14:53:06:667 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:53:06:680 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:53:06:681 -> Flags: 0 +14:53:07:688 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:53:07:701 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:53:07:701 -> Flags: 0 +14:53:08:710 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:53:08:722 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:53:08:722 -> Flags: 0 +14:53:09:731 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:53:09:743 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:53:09:743 -> Flags: 0 +14:53:10:751 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:53:10:764 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:53:10:764 -> Flags: 0 +14:53:11:773 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:53:11:785 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:53:11:785 -> Flags: 0 +14:53:12:793 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:53:12:806 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:53:12:806 -> Flags: 0 +14:53:13:814 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:53:13:827 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:53:13:827 -> Flags: 0 diff --git a/Calibration-Logs/COM47_2025_01_06.14.53.28.439.txt b/Calibration-Logs/COM47_2025_01_06.14.53.28.439.txt new file mode 100644 index 0000000..4d60cb9 --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.14.53.28.439.txt @@ -0,0 +1,292 @@ +14:53:30:502 -> No PM sensor detected on Serial0 +14:53:30:502 -> initializing PM sensor +14:53:30:502 -> cleared 0 byte(s) +14:53:30:503 -> setting active mode +14:53:30:503 -> 7 byte(s) written +14:53:34:501 -> No PM sensor detected on Serial1 +14:53:34:501 -> Firmware Mode: 0-1PS +14:53:44:517 -> Set S8 AbcDays failure +14:53:44:517 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +14:53:44:517 -> [ApiClient] Info: begin +14:53:44:564 -> [WifiConnector] Info: Connecting to WiFi... +14:53:44:565 -> *wm:AutoConnect +14:53:44:565 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +14:53:45:067 -> E (20635) wifi:sta is connecting, return error +14:53:45:068 -> [ 20164][E][WiFiSTA.cpp:317] begin(): connect failed! 0x3007 +14:53:52:483 -> *wm:AutoConnect: SUCCESS +14:53:52:484 -> *wm:STA IP Address: 192.168.100.127 +14:53:52:484 -> [WifiConnector] Info: Wait for configure portal +14:53:52:484 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +14:53:52:497 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +14:53:52:497 -> MQTT is not configured, skipping initialization of MQTT client +14:53:54:987 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:53:54:987 -> [ApiClient] Info: DATA: {"wifi":-60,"boot":0} +14:53:54:987 -> [ApiClient] Info: Return code: 200 +14:54:00:988 -> +14:54:00:988 -> firmwareCheckForUpdate: +14:54:00:988 -> firmwareCheckForUpdate: Perform +14:54:00:989 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-dirty +14:54:01:633 -> Firmware update skipped, the server returned 400 +14:54:01:634 -> 3 +14:54:01:634 -> OTA message: +14:54:01:634 -> +14:54:02:214 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:54:02:214 -> [ApiClient] Info: Return code: 200 +14:54:02:215 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:54:02:217 -> [Configure] Info: Parse configure success +14:54:02:218 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:54:07:232 -> Get CO2 failed: 1 +14:54:11:274 -> CO2 (ppm): 585 +14:54:15:294 -> CO2 (ppm): 556 +14:54:19:315 -> CO2 (ppm): 517 +14:54:23:336 -> CO2 (ppm): 497 +14:54:25:868 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:54:25:868 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":497,"boot":0,"bootCount":0} +14:54:25:868 -> [ApiClient] Info: Return code: 200 +14:54:25:869 -> +14:54:25:869 -> Online mode and isPostToAirGradient = true: watchdog reset +14:54:25:869 -> +14:54:25:894 -> External watchdog feed! +14:54:27:357 -> CO2 (ppm): 487 +14:54:35:399 -> CO2 (ppm): 472 +14:54:35:399 -> CO2 (ppm): 469 +14:54:39:420 -> CO2 (ppm): 464 +14:54:43:441 -> CO2 (ppm): 464 +14:54:47:462 -> CO2 (ppm): 462 +14:54:51:483 -> CO2 (ppm): 459 +14:54:55:504 -> CO2 (ppm): 455 +14:54:59:525 -> CO2 (ppm): 451 +14:55:02:834 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:55:02:834 -> [ApiClient] Info: Return code: 200 +14:55:02:835 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:55:02:836 -> [Configure] Info: Parse configure success +14:55:02:837 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:55:03:545 -> CO2 (ppm): 449 +14:55:07:567 -> CO2 (ppm): 468 +14:55:11:587 -> CO2 (ppm): 484 +14:55:15:608 -> CO2 (ppm): 493 +14:55:19:629 -> CO2 (ppm): 497 +14:55:23:657 -> CO2 (ppm): 501 +14:55:26:899 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:55:26:900 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":501,"boot":1,"bootCount":1} +14:55:26:900 -> [ApiClient] Info: Return code: 200 +14:55:26:900 -> +14:55:26:900 -> Online mode and isPostToAirGradient = true: watchdog reset +14:55:26:900 -> +14:55:26:925 -> External watchdog feed! +14:55:27:671 -> CO2 (ppm): 501 +14:55:31:692 -> CO2 (ppm): 499 +14:55:35:713 -> CO2 (ppm): 495 +14:55:39:734 -> CO2 (ppm): 491 +14:55:43:755 -> CO2 (ppm): 485 +14:55:47:776 -> CO2 (ppm): 480 +14:55:51:797 -> CO2 (ppm): 473 +14:55:55:818 -> CO2 (ppm): 467 +14:55:59:839 -> CO2 (ppm): 460 +14:56:03:454 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:56:03:454 -> [ApiClient] Info: Return code: 200 +14:56:03:456 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:56:03:457 -> [Configure] Info: Parse configure success +14:56:03:458 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:56:03:860 -> CO2 (ppm): 454 +14:56:07:880 -> CO2 (ppm): 447 +14:56:11:901 -> CO2 (ppm): 442 +14:56:15:923 -> CO2 (ppm): 438 +14:56:19:944 -> CO2 (ppm): 433 +14:56:23:965 -> CO2 (ppm): 430 +14:56:27:929 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:56:27:929 -> [ApiClient] Info: DATA: {"wifi":-50,"rco2":430,"boot":2,"bootCount":2} +14:56:27:929 -> [ApiClient] Info: Return code: 200 +14:56:27:930 -> +14:56:27:931 -> Online mode and isPostToAirGradient = true: watchdog reset +14:56:27:931 -> +14:56:27:955 -> External watchdog feed! +14:56:27:985 -> CO2 (ppm): 427 +14:56:32:006 -> CO2 (ppm): 424 +14:56:36:027 -> CO2 (ppm): 422 +14:56:40:048 -> CO2 (ppm): 420 +14:56:44:069 -> CO2 (ppm): 417 +14:56:52:111 -> CO2 (ppm): 417 +14:56:52:111 -> CO2 (ppm): 416 +14:56:56:133 -> CO2 (ppm): 415 +14:57:00:153 -> CO2 (ppm): 414 +14:57:04:075 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:57:04:075 -> [ApiClient] Info: Return code: 200 +14:57:04:077 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:57:04:078 -> [Configure] Info: Parse configure success +14:57:04:079 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:57:04:174 -> CO2 (ppm): 414 +14:57:08:195 -> CO2 (ppm): 414 +14:57:12:216 -> CO2 (ppm): 415 +14:57:16:237 -> CO2 (ppm): 416 +14:57:20:258 -> CO2 (ppm): 415 +14:57:28:960 -> CO2 (ppm): 416 +14:57:28:960 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:57:28:961 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":416,"boot":3,"bootCount":3} +14:57:28:961 -> [ApiClient] Info: Return code: 200 +14:57:28:962 -> +14:57:28:962 -> Online mode and isPostToAirGradient = true: watchdog reset +14:57:28:962 -> +14:57:28:984 -> CO2 (ppm): 416 +14:57:29:008 -> External watchdog feed! +14:57:33:004 -> CO2 (ppm): 416 +14:57:37:026 -> CO2 (ppm): 416 +14:57:41:046 -> CO2 (ppm): 416 +14:57:45:067 -> CO2 (ppm): 416 +14:57:53:109 -> CO2 (ppm): 415 +14:57:53:109 -> CO2 (ppm): 415 +14:57:57:130 -> CO2 (ppm): 415 +14:58:01:151 -> CO2 (ppm): 414 +14:58:04:695 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:58:04:696 -> [ApiClient] Info: Return code: 200 +14:58:04:697 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:58:04:698 -> [Configure] Info: Parse configure success +14:58:04:699 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:58:05:172 -> CO2 (ppm): 414 +14:58:09:193 -> CO2 (ppm): 413 +14:58:13:214 -> CO2 (ppm): 413 +14:58:17:235 -> CO2 (ppm): 413 +14:58:21:255 -> CO2 (ppm): 412 +14:58:25:277 -> CO2 (ppm): 422 +14:58:30:089 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:58:30:089 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":422,"boot":4,"bootCount":4} +14:58:30:090 -> [ApiClient] Info: Return code: 200 +14:58:30:091 -> +14:58:30:091 -> Online mode and isPostToAirGradient = true: watchdog reset +14:58:30:091 -> +14:58:30:112 -> CO2 (ppm): 451 +14:58:30:137 -> External watchdog feed! +14:58:34:134 -> CO2 (ppm): 482 +14:58:38:155 -> CO2 (ppm): 503 +14:58:42:175 -> CO2 (ppm): 517 +14:58:46:197 -> CO2 (ppm): 520 +14:58:50:217 -> CO2 (ppm): 519 +14:58:54:237 -> CO2 (ppm): 513 +14:58:58:258 -> CO2 (ppm): 506 +14:59:02:279 -> CO2 (ppm): 500 +14:59:05:317 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:59:05:317 -> [ApiClient] Info: Return code: 200 +14:59:05:319 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:59:05:320 -> [Configure] Info: Parse configure success +14:59:05:321 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:59:06:299 -> CO2 (ppm): 492 +14:59:10:321 -> CO2 (ppm): 484 +14:59:14:342 -> CO2 (ppm): 475 +14:59:18:362 -> CO2 (ppm): 467 +14:59:22:384 -> CO2 (ppm): 460 +14:59:26:439 -> CO2 (ppm): 455 +14:59:31:051 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:59:31:051 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":455,"boot":5,"bootCount":5} +14:59:31:051 -> [ApiClient] Info: Return code: 200 +14:59:31:052 -> +14:59:31:052 -> Online mode and isPostToAirGradient = true: watchdog reset +14:59:31:052 -> +14:59:31:074 -> CO2 (ppm): 447 +14:59:31:099 -> External watchdog feed! +14:59:35:095 -> CO2 (ppm): 443 +14:59:39:116 -> CO2 (ppm): 438 +14:59:43:136 -> CO2 (ppm): 436 +14:59:47:157 -> CO2 (ppm): 433 +14:59:51:178 -> CO2 (ppm): 431 +14:59:55:199 -> CO2 (ppm): 431 +14:59:59:220 -> CO2 (ppm): 432 +15:00:03:241 -> CO2 (ppm): 432 +15:00:05:937 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:00:05:937 -> [ApiClient] Info: Return code: 200 +15:00:05:939 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:00:05:940 -> [Configure] Info: Parse configure success +15:00:05:941 -> [Configure] Info: co2CalibrationRequested: True +15:00:05:941 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:00:05:943 -> [StateMachine] Info: CO2 Calibration +15:00:05:943 -> [StateMachine] Info: Start CO2 calib after 5 sec +15:00:06:943 -> [StateMachine] Info: Start CO2 calib after 4 sec +15:00:07:943 -> [StateMachine] Info: Start CO2 calib after 3 sec +15:00:08:943 -> [StateMachine] Info: Start CO2 calib after 2 sec +15:00:09:943 -> [StateMachine] Info: Start CO2 calib after 1 sec +15:00:12:952 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +15:00:12:965 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +15:00:12:973 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +15:00:12:988 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +15:00:12:988 -> [StateMachine] Info: CO2 Calibration: success +15:00:13:988 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +15:00:13:996 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:14:009 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:14:009 -> Flags: 0 +15:00:15:017 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:15:030 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:15:030 -> Flags: 0 +15:00:16:038 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:16:051 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:16:051 -> Flags: 0 +15:00:17:059 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:17:072 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:17:072 -> Flags: 0 +15:00:18:080 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:18:093 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:18:093 -> Flags: 0 +15:00:19:101 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:19:114 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:19:114 -> Flags: 0 +15:00:20:122 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:20:135 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:20:135 -> Flags: 0 +15:00:21:143 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:21:156 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:21:156 -> Flags: 0 +15:00:22:164 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:22:177 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:22:177 -> Flags: 0 +15:00:23:185 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:23:198 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:23:198 -> Flags: 0 +15:00:24:206 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:24:219 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:24:219 -> Flags: 0 +15:00:25:227 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:25:240 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:25:240 -> Flags: 0 +15:00:26:248 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:26:285 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:26:286 -> Flags: 0 +15:00:27:294 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:27:306 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:27:307 -> Flags: 0 +15:00:28:315 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:28:327 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:28:328 -> Flags: 0 +15:00:29:336 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:29:349 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:29:349 -> Flags: 0 +15:00:30:357 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:30:370 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:30:370 -> Flags: 0 +15:00:31:378 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:31:390 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:31:391 -> Flags: 0 +15:00:32:399 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:32:411 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:32:412 -> Flags: 0 +15:00:33:420 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:33:432 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:33:433 -> Flags: 0 +15:00:34:441 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:34:453 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:34:454 -> Flags: 0 +15:00:35:462 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:35:474 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:35:475 -> Flags: 0 +15:00:36:483 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:36:495 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:36:496 -> Flags: 0 +15:00:37:504 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:37:516 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:37:517 -> Flags: 0 +15:00:38:525 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:38:537 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:38:538 -> Flags: 0 +15:00:39:546 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:39:558 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:39:559 -> Flags: 0 +15:00:40:567 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:00:40:579 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:00:40:579 -> Flags: 0 diff --git a/Calibration-Logs/COM47_2025_01_06.15.01.39.512.txt b/Calibration-Logs/COM47_2025_01_06.15.01.39.512.txt new file mode 100644 index 0000000..6f01978 --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.15.01.39.512.txt @@ -0,0 +1,225 @@ +15:01:40:282 -> Detected OPEN_AIR_OUTDOOR +15:01:40:282 -> Firmware Version: 3.1.9-dirty +15:01:40:428 -> Found S8 on Serial1 +15:01:40:429 -> Init SGP41 failuire +15:01:40:429 -> SGP sensor not found +15:01:40:429 -> Can not detect SGP run mode 'O-1PS' +15:01:40:429 -> initializing PM sensor +15:01:40:429 -> cleared 0 byte(s) +15:01:40:429 -> setting active mode +15:01:40:429 -> 7 byte(s) written +15:01:44:429 -> No PM sensor detected on Serial0 +15:01:44:429 -> initializing PM sensor +15:01:44:429 -> cleared 0 byte(s) +15:01:44:429 -> setting active mode +15:01:44:429 -> 7 byte(s) written +15:01:48:428 -> No PM sensor detected on Serial1 +15:01:48:428 -> Firmware Mode: 0-1PS +15:01:48:450 -> Set S8 AbcDays successful +15:01:48:450 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +15:01:48:450 -> [ApiClient] Info: begin +15:01:48:497 -> [WifiConnector] Info: Connecting to WiFi... +15:01:48:497 -> *wm:AutoConnect +15:01:48:498 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +15:01:49:000 -> E (10415) wifi:sta is connecting, return error +15:01:49:000 -> [ 10169][E][WiFiSTA.cpp:317] begin(): connect failed! 0x3007 +15:01:56:416 -> *wm:AutoConnect: SUCCESS +15:01:56:416 -> *wm:STA IP Address: 192.168.100.127 +15:01:56:416 -> [WifiConnector] Info: Wait for configure portal +15:01:56:416 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +15:01:56:429 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +15:01:58:980 -> MQTT is not configured, skipping initialization of MQTT client +15:01:58:981 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:01:58:981 -> [ApiClient] Info: DATA: {"wifi":-51,"boot":0} +15:01:58:981 -> [ApiClient] Info: Return code: 200 +15:02:04:980 -> +15:02:04:980 -> firmwareCheckForUpdate: +15:02:04:980 -> firmwareCheckForUpdate: Perform +15:02:04:981 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-dirty +15:02:05:632 -> Firmware update skipped, the server returned 400 +15:02:05:633 -> 3 +15:02:05:634 -> OTA message: +15:02:05:634 -> +15:02:06:256 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:02:06:256 -> [ApiClient] Info: Return code: 200 +15:02:06:265 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:02:06:266 -> [Configure] Info: Parse configure success +15:02:06:266 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:02:06:288 -> CO2 (ppm): 617 +15:02:10:309 -> CO2 (ppm): 585 +15:02:14:330 -> CO2 (ppm): 557 +15:02:22:372 -> CO2 (ppm): 531 +15:02:22:372 -> CO2 (ppm): 529 +15:02:26:393 -> CO2 (ppm): 521 +15:02:30:413 -> CO2 (ppm): 511 +15:02:34:435 -> CO2 (ppm): 501 +15:02:38:455 -> CO2 (ppm): 491 +15:02:39:844 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:02:39:844 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":491,"boot":0,"bootCount":0} +15:02:39:845 -> [ApiClient] Info: Return code: 200 +15:02:39:871 -> +15:02:39:871 -> Online mode and isPostToAirGradient = true: watchdog reset +15:02:39:871 -> +15:02:39:872 -> External watchdog feed! +15:02:42:476 -> CO2 (ppm): 481 +15:02:46:496 -> CO2 (ppm): 472 +15:02:50:517 -> CO2 (ppm): 465 +15:02:54:594 -> CO2 (ppm): 457 +15:02:58:613 -> CO2 (ppm): 450 +15:03:02:633 -> CO2 (ppm): 440 +15:03:06:877 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:03:06:877 -> [ApiClient] Info: Return code: 200 +15:03:06:879 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:03:06:880 -> [Configure] Info: Parse configure success +15:03:06:881 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:03:06:925 -> CO2 (ppm): 436 +15:03:10:946 -> CO2 (ppm): 433 +15:03:14:967 -> CO2 (ppm): 430 +15:03:18:988 -> CO2 (ppm): 436 +15:03:23:008 -> CO2 (ppm): 445 +15:03:27:029 -> CO2 (ppm): 455 +15:03:31:050 -> CO2 (ppm): 460 +15:03:35:071 -> CO2 (ppm): 463 +15:03:39:092 -> CO2 (ppm): 463 +15:03:40:875 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:03:40:875 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":463,"boot":1,"bootCount":1} +15:03:40:875 -> [ApiClient] Info: Return code: 200 +15:03:40:876 -> +15:03:40:876 -> Online mode and isPostToAirGradient = true: watchdog reset +15:03:40:876 -> +15:03:40:900 -> External watchdog feed! +15:03:43:113 -> CO2 (ppm): 460 +15:03:47:134 -> CO2 (ppm): 458 +15:03:51:155 -> CO2 (ppm): 453 +15:03:55:175 -> CO2 (ppm): 450 +15:03:59:196 -> CO2 (ppm): 446 +15:04:03:217 -> CO2 (ppm): 442 +15:04:07:497 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:04:07:497 -> [ApiClient] Info: Return code: 200 +15:04:07:499 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:04:07:500 -> [Configure] Info: Parse configure success +15:04:07:501 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:04:07:545 -> CO2 (ppm): 437 +15:04:11:566 -> CO2 (ppm): 433 +15:04:15:587 -> CO2 (ppm): 430 +15:04:19:607 -> CO2 (ppm): 428 +15:04:23:628 -> CO2 (ppm): 425 +15:04:27:649 -> CO2 (ppm): 423 +15:04:31:670 -> CO2 (ppm): 421 +15:04:35:691 -> CO2 (ppm): 419 +15:04:39:712 -> CO2 (ppm): 418 +15:04:41:898 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:04:41:898 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":418,"boot":2,"bootCount":2} +15:04:41:898 -> [ApiClient] Info: Return code: 200 +15:04:41:899 -> +15:04:41:899 -> Online mode and isPostToAirGradient = true: watchdog reset +15:04:41:899 -> +15:04:41:924 -> External watchdog feed! +15:04:47:754 -> CO2 (ppm): 417 +15:04:47:754 -> CO2 (ppm): 415 +15:04:51:775 -> CO2 (ppm): 415 +15:04:55:796 -> CO2 (ppm): 414 +15:04:59:817 -> CO2 (ppm): 414 +15:05:03:838 -> CO2 (ppm): 413 +15:05:08:118 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:05:08:118 -> [ApiClient] Info: Return code: 200 +15:05:08:119 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:05:08:121 -> [Configure] Info: Parse configure success +15:05:08:122 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:05:08:166 -> CO2 (ppm): 413 +15:05:12:187 -> CO2 (ppm): 412 +15:05:16:208 -> CO2 (ppm): 412 +15:05:20:229 -> CO2 (ppm): 412 +15:05:24:249 -> CO2 (ppm): 412 +15:05:28:271 -> CO2 (ppm): 413 +15:05:32:291 -> CO2 (ppm): 415 +15:05:36:312 -> CO2 (ppm): 418 +15:05:40:333 -> CO2 (ppm): 418 +15:05:42:937 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:05:42:937 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":418,"boot":3,"bootCount":3} +15:05:42:938 -> [ApiClient] Info: Return code: 200 +15:05:42:939 -> +15:05:42:939 -> Online mode and isPostToAirGradient = true: watchdog reset +15:05:42:939 -> +15:05:42:963 -> External watchdog feed! +15:05:44:354 -> CO2 (ppm): 420 +15:05:48:375 -> CO2 (ppm): 420 +15:05:56:416 -> CO2 (ppm): 420 +15:05:56:416 -> CO2 (ppm): 421 +15:06:00:437 -> CO2 (ppm): 421 +15:06:04:458 -> CO2 (ppm): 420 +15:06:08:741 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:06:08:741 -> [ApiClient] Info: Return code: 200 +15:06:08:742 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:06:08:744 -> [Configure] Info: Parse configure success +15:06:08:744 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:06:08:789 -> CO2 (ppm): 420 +15:06:12:810 -> CO2 (ppm): 419 +15:06:16:831 -> CO2 (ppm): 418 +15:06:24:872 -> CO2 (ppm): 418 +15:06:24:872 -> CO2 (ppm): 417 +15:06:28:894 -> CO2 (ppm): 415 +15:06:32:915 -> CO2 (ppm): 415 +15:06:36:936 -> CO2 (ppm): 415 +15:06:40:957 -> CO2 (ppm): 415 +15:06:43:965 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:06:43:966 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":415,"boot":4,"bootCount":4} +15:06:43:966 -> [ApiClient] Info: Return code: 200 +15:06:43:972 -> +15:06:43:972 -> Online mode and isPostToAirGradient = true: watchdog reset +15:06:43:972 -> +15:06:43:991 -> External watchdog feed! +15:06:44:979 -> CO2 (ppm): 461 +15:06:49:000 -> CO2 (ppm): 498 +15:06:53:020 -> CO2 (ppm): 526 +15:06:57:041 -> CO2 (ppm): 543 +15:07:01:062 -> CO2 (ppm): 549 +15:07:05:083 -> CO2 (ppm): 548 +15:07:09:360 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:07:09:360 -> [ApiClient] Info: Return code: 200 +15:07:09:362 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:07:09:363 -> [Configure] Info: Parse configure success +15:07:09:363 -> [Configure] Info: co2CalibrationRequested: True +15:07:09:364 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:07:09:366 -> [StateMachine] Info: CO2 Calibration +15:07:09:366 -> [StateMachine] Info: Start CO2 calib after 5 sec +15:07:10:366 -> [StateMachine] Info: Start CO2 calib after 4 sec +15:07:11:366 -> [StateMachine] Info: Start CO2 calib after 3 sec +15:07:12:366 -> [StateMachine] Info: Start CO2 calib after 2 sec +15:07:13:366 -> [StateMachine] Info: Start CO2 calib after 1 sec +15:07:16:374 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +15:07:16:388 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +15:07:16:396 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +15:07:16:411 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +15:07:16:411 -> [StateMachine] Info: CO2 Calibration: success +15:07:17:411 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +15:07:17:419 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:07:17:432 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:07:17:432 -> Flags: 0 +15:07:18:440 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:07:18:452 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:07:18:453 -> Flags: 0 +15:07:19:468 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:07:19:474 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:07:19:474 -> Flags: 0 +15:07:20:482 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:07:20:494 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:07:20:502 -> Flags: 0 +15:07:21:503 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:07:21:516 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:07:21:516 -> Flags: 0 +15:07:22:524 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:07:22:536 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:07:22:537 -> Flags: 0 +15:07:23:545 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:07:23:558 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:07:23:558 -> Flags: 0 +15:07:24:566 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:07:24:579 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:07:24:579 -> Flags: 0 +15:07:25:587 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:07:25:599 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:07:25:600 -> Flags: 0 +15:07:26:608 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:07:26:621 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:07:26:621 -> Flags: 0 diff --git a/Calibration-Logs/COM47_2025_01_06.15.07.34.421.txt b/Calibration-Logs/COM47_2025_01_06.15.07.34.421.txt new file mode 100644 index 0000000..0c5c22a --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.15.07.34.421.txt @@ -0,0 +1,216 @@ +15:07:35:085 -> Detected OPEN_AIR_OUTDOOR +15:07:35:085 -> Firmware Version: 3.1.9-dirty +15:07:35:231 -> Found S8 on Serial1 +15:07:35:233 -> Init SGP41 failuire +15:07:35:233 -> SGP sensor not found +15:07:35:233 -> Can not detect SGP run mode 'O-1PS' +15:07:35:233 -> initializing PM sensor +15:07:35:233 -> cleared 0 byte(s) +15:07:35:233 -> setting active mode +15:07:35:233 -> 7 byte(s) written +15:07:39:231 -> No PM sensor detected on Serial0 +15:07:39:231 -> initializing PM sensor +15:07:39:231 -> cleared 0 byte(s) +15:07:39:231 -> setting active mode +15:07:39:231 -> 7 byte(s) written +15:07:43:231 -> No PM sensor detected on Serial1 +15:07:43:231 -> Firmware Mode: 0-1PS +15:07:43:252 -> Set S8 AbcDays successful +15:07:43:253 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +15:07:43:253 -> [ApiClient] Info: begin +15:07:43:298 -> [WifiConnector] Info: Connecting to WiFi... +15:07:43:298 -> *wm:AutoConnect +15:07:43:298 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +15:07:43:801 -> E (10413) wifi:sta is connecting, return error +15:07:43:802 -> [ 10167][E][WiFiSTA.cpp:317] begin(): connect failed! 0x3007 +15:07:51:216 -> *wm:AutoConnect: SUCCESS +15:07:51:216 -> *wm:STA IP Address: 192.168.100.127 +15:07:51:216 -> [WifiConnector] Info: Wait for configure portal +15:07:51:216 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +15:07:51:231 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +15:07:51:231 -> MQTT is not configured, skipping initialization of MQTT client +15:07:53:804 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:07:53:804 -> [ApiClient] Info: DATA: {"wifi":-51,"boot":0} +15:07:53:805 -> [ApiClient] Info: Return code: 200 +15:07:59:805 -> +15:07:59:806 -> firmwareCheckForUpdate: +15:07:59:806 -> firmwareCheckForUpdate: Perform +15:07:59:806 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-dirty +15:08:00:449 -> Firmware update skipped, the server returned 400 +15:08:00:450 -> 3 +15:08:00:450 -> OTA message: +15:08:00:450 -> +15:08:01:075 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:08:01:075 -> [ApiClient] Info: Return code: 200 +15:08:01:076 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:08:01:077 -> [Configure] Info: Parse configure success +15:08:01:078 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:08:01:106 -> CO2 (ppm): 608 +15:08:05:127 -> CO2 (ppm): 577 +15:08:09:148 -> CO2 (ppm): 556 +15:08:13:169 -> CO2 (ppm): 528 +15:08:17:190 -> CO2 (ppm): 527 +15:08:21:211 -> CO2 (ppm): 520 +15:08:25:232 -> CO2 (ppm): 511 +15:08:29:253 -> CO2 (ppm): 501 +15:08:33:274 -> CO2 (ppm): 491 +15:08:34:658 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:08:34:658 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":491,"boot":0,"bootCount":0} +15:08:34:659 -> [ApiClient] Info: Return code: 200 +15:08:34:660 -> +15:08:34:660 -> Online mode and isPostToAirGradient = true: watchdog reset +15:08:34:660 -> +15:08:34:684 -> External watchdog feed! +15:08:37:295 -> CO2 (ppm): 482 +15:08:41:316 -> CO2 (ppm): 474 +15:08:45:337 -> CO2 (ppm): 468 +15:08:49:396 -> CO2 (ppm): 460 +15:08:53:417 -> CO2 (ppm): 452 +15:08:57:438 -> CO2 (ppm): 442 +15:09:01:691 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:09:01:692 -> [ApiClient] Info: Return code: 200 +15:09:01:693 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:09:01:694 -> [Configure] Info: Parse configure success +15:09:01:695 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:09:01:740 -> CO2 (ppm): 439 +15:09:05:761 -> CO2 (ppm): 437 +15:09:09:783 -> CO2 (ppm): 451 +15:09:13:803 -> CO2 (ppm): 472 +15:09:17:825 -> CO2 (ppm): 490 +15:09:21:846 -> CO2 (ppm): 503 +15:09:25:866 -> CO2 (ppm): 509 +15:09:29:887 -> CO2 (ppm): 509 +15:09:35:639 -> CO2 (ppm): 505 +15:09:35:639 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:09:35:639 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":505,"boot":1,"bootCount":1} +15:09:35:639 -> [ApiClient] Info: Return code: 200 +15:09:35:640 -> +15:09:35:641 -> Online mode and isPostToAirGradient = true: watchdog reset +15:09:35:641 -> +15:09:35:665 -> External watchdog feed! +15:09:37:929 -> CO2 (ppm): 500 +15:09:41:950 -> CO2 (ppm): 493 +15:09:45:971 -> CO2 (ppm): 485 +15:09:49:992 -> CO2 (ppm): 478 +15:09:54:013 -> CO2 (ppm): 472 +15:09:58:034 -> CO2 (ppm): 466 +15:10:02:313 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:10:02:313 -> [ApiClient] Info: Return code: 200 +15:10:02:315 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:10:02:316 -> [Configure] Info: Parse configure success +15:10:02:317 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:10:02:362 -> CO2 (ppm): 460 +15:10:06:383 -> CO2 (ppm): 455 +15:10:10:403 -> CO2 (ppm): 451 +15:10:14:425 -> CO2 (ppm): 446 +15:10:18:446 -> CO2 (ppm): 442 +15:10:22:467 -> CO2 (ppm): 438 +15:10:26:487 -> CO2 (ppm): 434 +15:10:30:508 -> CO2 (ppm): 432 +15:10:34:529 -> CO2 (ppm): 428 +15:10:36:819 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:10:36:819 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":428,"boot":2,"bootCount":2} +15:10:36:819 -> [ApiClient] Info: Return code: 200 +15:10:36:820 -> +15:10:36:821 -> Online mode and isPostToAirGradient = true: watchdog reset +15:10:36:821 -> +15:10:36:845 -> External watchdog feed! +15:10:38:550 -> CO2 (ppm): 427 +15:10:42:571 -> CO2 (ppm): 425 +15:10:46:592 -> CO2 (ppm): 423 +15:10:50:613 -> CO2 (ppm): 421 +15:10:54:634 -> CO2 (ppm): 418 +15:10:58:655 -> CO2 (ppm): 417 +15:11:02:933 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:11:02:933 -> [ApiClient] Info: Return code: 200 +15:11:02:934 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:11:02:936 -> [Configure] Info: Parse configure success +15:11:02:937 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:11:02:981 -> CO2 (ppm): 416 +15:11:07:001 -> CO2 (ppm): 417 +15:11:11:022 -> CO2 (ppm): 416 +15:11:15:042 -> CO2 (ppm): 416 +15:11:19:063 -> CO2 (ppm): 416 +15:11:27:105 -> CO2 (ppm): 416 +15:11:27:105 -> CO2 (ppm): 416 +15:11:31:126 -> CO2 (ppm): 416 +15:11:35:147 -> CO2 (ppm): 417 +15:11:37:792 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:11:37:792 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":417,"boot":3,"bootCount":3} +15:11:37:792 -> [ApiClient] Info: Return code: 200 +15:11:37:793 -> +15:11:37:793 -> Online mode and isPostToAirGradient = true: watchdog reset +15:11:37:793 -> +15:11:37:818 -> External watchdog feed! +15:11:39:168 -> CO2 (ppm): 420 +15:11:43:189 -> CO2 (ppm): 426 +15:11:47:210 -> CO2 (ppm): 430 +15:11:51:231 -> CO2 (ppm): 434 +15:11:55:252 -> CO2 (ppm): 436 +15:11:59:273 -> CO2 (ppm): 437 +15:12:03:554 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:12:03:555 -> [ApiClient] Info: Return code: 200 +15:12:03:555 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:12:03:557 -> [Configure] Info: Parse configure success +15:12:03:558 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:12:03:602 -> CO2 (ppm): 437 +15:12:07:623 -> CO2 (ppm): 438 +15:12:11:643 -> CO2 (ppm): 437 +15:12:15:665 -> CO2 (ppm): 437 +15:12:19:686 -> CO2 (ppm): 435 +15:12:23:707 -> CO2 (ppm): 433 +15:12:27:727 -> CO2 (ppm): 431 +15:12:31:748 -> CO2 (ppm): 428 +15:12:35:769 -> CO2 (ppm): 427 +15:12:38:780 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:12:38:781 -> [ApiClient] Info: DATA: {"wifi":-51,"rco2":427,"boot":4,"bootCount":4} +15:12:38:781 -> [ApiClient] Info: Return code: 200 +15:12:38:781 -> +15:12:38:781 -> Online mode and isPostToAirGradient = true: watchdog reset +15:12:38:781 -> +15:12:38:806 -> External watchdog feed! +15:12:39:790 -> CO2 (ppm): 425 +15:12:43:811 -> CO2 (ppm): 424 +15:12:47:832 -> CO2 (ppm): 424 +15:12:51:853 -> CO2 (ppm): 428 +15:12:55:877 -> CO2 (ppm): 456 +15:12:59:895 -> CO2 (ppm): 501 +15:13:04:175 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:13:04:175 -> [ApiClient] Info: Return code: 200 +15:13:04:176 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:13:04:178 -> [Configure] Info: Parse configure success +15:13:04:178 -> [Configure] Info: co2CalibrationRequested: True +15:13:04:179 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:13:04:180 -> [StateMachine] Info: CO2 Calibration +15:13:04:181 -> [StateMachine] Info: Start CO2 calib after 5 sec +15:13:05:181 -> [StateMachine] Info: Start CO2 calib after 4 sec +15:13:06:181 -> [StateMachine] Info: Start CO2 calib after 3 sec +15:13:07:181 -> [StateMachine] Info: Start CO2 calib after 2 sec +15:13:08:181 -> [StateMachine] Info: Start CO2 calib after 1 sec +15:13:11:189 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +15:13:11:202 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +15:13:11:211 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +15:13:11:224 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +15:13:11:225 -> [StateMachine] Info: CO2 Calibration: success +15:13:12:225 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +15:13:12:233 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:13:12:245 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:13:12:246 -> Flags: 0 +15:13:13:254 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:13:13:266 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:13:13:267 -> Flags: 0 +15:13:14:275 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:13:14:288 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:13:14:288 -> Flags: 0 +15:13:15:296 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:13:15:308 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:13:15:309 -> Flags: 0 +15:13:16:317 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:13:16:329 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:13:16:330 -> Flags: 0 +15:13:17:338 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:13:17:350 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:13:17:351 -> Flags: 0 +15:13:18:359 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:13:18:371 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:13:18:372 -> Flags: 0 diff --git a/Calibration-Logs/COM47_2025_01_06.15.13.27.887.txt b/Calibration-Logs/COM47_2025_01_06.15.13.27.887.txt new file mode 100644 index 0000000..ff1d978 --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.15.13.27.887.txt @@ -0,0 +1,257 @@ +15:13:31:259 -> No PM sensor detected on Serial0 +15:13:31:259 -> initializing PM sensor +15:13:31:259 -> cleared 0 byte(s) +15:13:31:260 -> setting active mode +15:13:31:260 -> 7 byte(s) written +15:13:35:259 -> No PM sensor detected on Serial1 +15:13:35:259 -> Firmware Mode: 0-1PS +15:13:35:280 -> Set S8 AbcDays successful +15:13:35:280 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +15:13:35:280 -> [ApiClient] Info: begin +15:13:35:326 -> [WifiConnector] Info: Connecting to WiFi... +15:13:35:327 -> *wm:AutoConnect +15:13:35:327 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +15:13:35:829 -> E (10414) wifi:sta is connecting, return error +15:13:35:830 -> [ 10168][E][WiFiSTA.cpp:317] begin(): connect failed! 0x3007 +15:13:43:346 -> *wm:AutoConnect: SUCCESS +15:13:43:346 -> *wm:STA IP Address: 192.168.100.127 +15:13:43:346 -> [WifiConnector] Info: Wait for configure portal +15:13:43:347 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +15:13:43:360 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +15:13:45:896 -> MQTT is not configured, skipping initialization of MQTT client +15:13:45:897 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:13:45:897 -> [ApiClient] Info: DATA: {"wifi":-58,"boot":0} +15:13:45:897 -> [ApiClient] Info: Return code: 200 +15:13:51:897 -> +15:13:51:897 -> firmwareCheckForUpdate: +15:13:51:897 -> firmwareCheckForUpdate: Perform +15:13:51:898 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-dirty +15:13:52:543 -> Firmware update skipped, the server returned 400 +15:13:52:544 -> 3 +15:13:52:544 -> OTA message: +15:13:52:544 -> +15:13:53:122 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:13:53:122 -> [ApiClient] Info: Return code: 200 +15:13:53:123 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:13:53:125 -> [Configure] Info: Parse configure success +15:13:53:125 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:13:53:153 -> CO2 (ppm): 0 +15:13:57:175 -> CO2 (ppm): 491 +15:14:01:196 -> CO2 (ppm): 479 +15:14:05:217 -> CO2 (ppm): 466 +15:14:09:238 -> CO2 (ppm): 457 +15:14:13:259 -> CO2 (ppm): 455 +15:14:21:300 -> CO2 (ppm): 447 +15:14:21:300 -> CO2 (ppm): 444 +15:14:25:321 -> CO2 (ppm): 438 +15:14:25:684 -> External watchdog feed! +15:14:26:709 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:14:26:709 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":438,"boot":0,"bootCount":0} +15:14:26:710 -> [ApiClient] Info: Return code: 200 +15:14:26:711 -> +15:14:26:711 -> Online mode and isPostToAirGradient = true: watchdog reset +15:14:26:711 -> +15:14:29:342 -> CO2 (ppm): 438 +15:14:33:363 -> CO2 (ppm): 437 +15:14:37:428 -> CO2 (ppm): 437 +15:14:41:449 -> CO2 (ppm): 436 +15:14:45:470 -> CO2 (ppm): 433 +15:14:49:491 -> CO2 (ppm): 432 +15:14:53:765 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:14:53:766 -> [ApiClient] Info: Return code: 200 +15:14:53:766 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:14:53:768 -> [Configure] Info: Parse configure success +15:14:53:769 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:14:53:812 -> CO2 (ppm): 429 +15:15:01:855 -> CO2 (ppm): 428 +15:15:01:855 -> CO2 (ppm): 425 +15:15:05:875 -> CO2 (ppm): 422 +15:15:09:896 -> CO2 (ppm): 421 +15:15:13:917 -> CO2 (ppm): 420 +15:15:17:938 -> CO2 (ppm): 419 +15:15:21:959 -> CO2 (ppm): 418 +15:15:25:707 -> External watchdog feed! +15:15:25:980 -> CO2 (ppm): 418 +15:15:27:739 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:15:27:739 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":418,"boot":1,"bootCount":1} +15:15:27:739 -> [ApiClient] Info: Return code: 200 +15:15:27:740 -> +15:15:27:740 -> Online mode and isPostToAirGradient = true: watchdog reset +15:15:27:740 -> +15:15:30:001 -> CO2 (ppm): 419 +15:15:34:022 -> CO2 (ppm): 419 +15:15:38:043 -> CO2 (ppm): 420 +15:15:42:064 -> CO2 (ppm): 420 +15:15:46:085 -> CO2 (ppm): 419 +15:15:50:106 -> CO2 (ppm): 418 +15:15:54:496 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:15:54:496 -> [ApiClient] Info: Return code: 200 +15:15:54:498 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:15:54:499 -> [Configure] Info: Parse configure success +15:15:54:544 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:15:54:544 -> CO2 (ppm): 418 +15:15:58:565 -> CO2 (ppm): 417 +15:16:02:585 -> CO2 (ppm): 417 +15:16:06:606 -> CO2 (ppm): 416 +15:16:10:627 -> CO2 (ppm): 417 +15:16:14:648 -> CO2 (ppm): 417 +15:16:18:669 -> CO2 (ppm): 417 +15:16:22:690 -> CO2 (ppm): 417 +15:16:25:730 -> External watchdog feed! +15:16:26:711 -> CO2 (ppm): 417 +15:16:28:769 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:16:28:769 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":417,"boot":2,"bootCount":2} +15:16:28:769 -> [ApiClient] Info: Return code: 200 +15:16:28:770 -> +15:16:28:770 -> Online mode and isPostToAirGradient = true: watchdog reset +15:16:28:770 -> +15:16:30:732 -> CO2 (ppm): 417 +15:16:34:753 -> CO2 (ppm): 417 +15:16:38:774 -> CO2 (ppm): 417 +15:16:42:795 -> CO2 (ppm): 417 +15:16:46:816 -> CO2 (ppm): 417 +15:16:50:837 -> CO2 (ppm): 418 +15:16:55:085 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:16:55:085 -> [ApiClient] Info: Return code: 200 +15:16:55:086 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:16:55:088 -> [Configure] Info: Parse configure success +15:16:55:089 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:16:55:132 -> CO2 (ppm): 418 +15:16:59:154 -> CO2 (ppm): 418 +15:17:03:174 -> CO2 (ppm): 418 +15:17:07:195 -> CO2 (ppm): 420 +15:17:11:215 -> CO2 (ppm): 423 +15:17:15:236 -> CO2 (ppm): 427 +15:17:19:257 -> CO2 (ppm): 434 +15:17:23:278 -> CO2 (ppm): 451 +15:17:25:755 -> External watchdog feed! +15:17:27:300 -> CO2 (ppm): 502 +15:17:29:729 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:17:29:729 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":502,"boot":3,"bootCount":3} +15:17:29:729 -> [ApiClient] Info: Return code: 200 +15:17:29:730 -> +15:17:29:730 -> Online mode and isPostToAirGradient = true: watchdog reset +15:17:29:730 -> +15:17:31:320 -> CO2 (ppm): 580 +15:17:35:341 -> CO2 (ppm): 677 +15:17:39:362 -> CO2 (ppm): 771 +15:17:43:383 -> CO2 (ppm): 850 +15:17:47:404 -> CO2 (ppm): 910 +15:17:51:425 -> CO2 (ppm): 962 +15:17:55:705 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:17:55:705 -> [ApiClient] Info: Return code: 200 +15:17:55:707 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:17:55:708 -> [Configure] Info: Parse configure success +15:17:55:709 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:17:55:754 -> CO2 (ppm): 1006 +15:17:59:775 -> CO2 (ppm): 1008 +15:18:03:796 -> CO2 (ppm): 983 +15:18:07:817 -> CO2 (ppm): 943 +15:18:11:838 -> CO2 (ppm): 888 +15:18:15:859 -> CO2 (ppm): 831 +15:18:19:880 -> CO2 (ppm): 774 +15:18:23:901 -> CO2 (ppm): 721 +15:18:25:777 -> External watchdog feed! +15:18:27:922 -> CO2 (ppm): 675 +15:18:30:726 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:18:30:727 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":675,"boot":4,"bootCount":4} +15:18:30:727 -> [ApiClient] Info: Return code: 200 +15:18:30:728 -> +15:18:30:728 -> Online mode and isPostToAirGradient = true: watchdog reset +15:18:30:728 -> +15:18:31:943 -> CO2 (ppm): 634 +15:18:35:964 -> CO2 (ppm): 597 +15:18:39:984 -> CO2 (ppm): 564 +15:18:44:005 -> CO2 (ppm): 538 +15:18:48:026 -> CO2 (ppm): 514 +15:18:52:047 -> CO2 (ppm): 495 +15:18:56:326 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:18:56:326 -> [ApiClient] Info: Return code: 200 +15:18:56:328 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:18:56:329 -> [Configure] Info: Parse configure success +15:18:56:330 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:18:56:374 -> CO2 (ppm): 480 +15:19:00:395 -> CO2 (ppm): 467 +15:19:04:416 -> CO2 (ppm): 457 +15:19:08:437 -> CO2 (ppm): 447 +15:19:12:458 -> CO2 (ppm): 440 +15:19:16:479 -> CO2 (ppm): 433 +15:19:20:500 -> CO2 (ppm): 429 +15:19:24:521 -> CO2 (ppm): 425 +15:19:25:800 -> External watchdog feed! +15:19:28:542 -> CO2 (ppm): 422 +15:19:31:706 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:19:31:706 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":422,"boot":5,"bootCount":5} +15:19:31:707 -> [ApiClient] Info: Return code: 200 +15:19:31:708 -> +15:19:31:708 -> Online mode and isPostToAirGradient = true: watchdog reset +15:19:31:708 -> +15:19:32:607 -> CO2 (ppm): 419 +15:19:36:627 -> CO2 (ppm): 415 +15:19:40:648 -> CO2 (ppm): 412 +15:19:44:670 -> CO2 (ppm): 410 +15:19:48:690 -> CO2 (ppm): 408 +15:19:52:712 -> CO2 (ppm): 408 +15:19:57:457 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:19:57:458 -> [ApiClient] Info: Return code: 200 +15:19:57:459 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:19:57:460 -> [Configure] Info: Parse configure success +15:19:57:461 -> [Configure] Info: co2CalibrationRequested: True +15:19:57:461 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:19:57:463 -> [StateMachine] Info: CO2 Calibration +15:19:57:463 -> [StateMachine] Info: Start CO2 calib after 5 sec +15:19:58:463 -> [StateMachine] Info: Start CO2 calib after 4 sec +15:19:59:463 -> [StateMachine] Info: Start CO2 calib after 3 sec +15:20:00:463 -> [StateMachine] Info: Start CO2 calib after 2 sec +15:20:01:463 -> [StateMachine] Info: Start CO2 calib after 1 sec +15:20:04:471 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +15:20:04:520 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +15:20:04:529 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +15:20:04:543 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +15:20:04:543 -> [StateMachine] Info: CO2 Calibration: success +15:20:05:543 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +15:20:05:552 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:20:05:564 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:20:05:564 -> Flags: 0 +15:20:06:572 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:20:06:585 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:20:06:585 -> Flags: 0 +15:20:07:593 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:20:07:606 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:20:07:606 -> Flags: 0 +15:20:08:614 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:20:08:627 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:20:08:627 -> Flags: 0 +15:20:09:635 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:20:09:648 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:20:09:648 -> Flags: 0 +15:20:10:657 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:20:10:669 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:20:10:669 -> Flags: 0 +15:20:11:677 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:20:11:690 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:20:11:690 -> Flags: 0 +15:20:12:698 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:20:12:711 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:20:12:711 -> Flags: 0 +15:20:13:719 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:20:13:732 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:20:13:732 -> Flags: 0 +15:20:14:740 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 + 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:20:14:753 -> Get Acknowladgement Response > 15:20:14:753 -> Flags: 0 +15:20:15:761 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:20:15:774 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:20:15:774 -> Flags: 0 +15:20:16:782 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:20:16:795 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:20:16:795 -> Flags: 0 +15:20:17:803 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:20:17:816 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:20:17:816 -> Flags: 0 +15:20:18:824 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:20:18:837 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:20:18:837 -> Flags: 0 +15:20:19:845 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:20:19:858 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:20:19:858 -> Flags: 0 diff --git a/Calibration-Logs/COM47_2025_01_06.15.35.51.271.txt b/Calibration-Logs/COM47_2025_01_06.15.35.51.271.txt new file mode 100644 index 0000000..9770a21 --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.15.35.51.271.txt @@ -0,0 +1,279 @@ +15:35:52:096 -> Detected OPEN_AIR_OUTDOOR +15:35:52:096 -> Firmware Version: 3.1.9-dirty +15:35:52:241 -> Found S8 on Serial1 +15:35:52:242 -> Init SGP41 failuire +15:35:52:242 -> SGP sensor not found +15:35:52:242 -> Can not detect SGP run mode 'O-1PS' +15:35:52:242 -> initializing PM sensor +15:35:52:243 -> cleared 0 byte(s) +15:35:52:243 -> setting active mode +15:35:52:243 -> 7 byte(s) written +15:35:56:242 -> No PM sensor detected on Serial0 +15:35:56:242 -> initializing PM sensor +15:35:56:242 -> cleared 0 byte(s) +15:35:56:242 -> setting active mode +15:35:56:242 -> 7 byte(s) written +15:36:00:242 -> No PM sensor detected on Serial1 +15:36:00:242 -> Firmware Mode: 0-1PS +15:36:00:263 -> Set S8 AbcDays successful +15:36:00:264 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +15:36:00:264 -> [ApiClient] Info: begin +15:36:00:309 -> [WifiConnector] Info: Connecting to WiFi... +15:36:00:309 -> *wm:AutoConnect +15:36:00:309 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +15:36:00:812 -> E (10413) wifi:sta is connecting, return error +15:36:00:812 -> [ 10167][E][WiFiSTA.cpp:317] begin(): connect failed! 0x3007 +15:36:08:326 -> *wm:AutoConnect: SUCCESS +15:36:08:326 -> *wm:STA IP Address: 192.168.100.127 +15:36:08:326 -> [WifiConnector] Info: Wait for configure portal +15:36:08:326 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +15:36:08:339 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +15:36:08:340 -> MQTT is not configured, skipping initialization of MQTT client +15:36:11:073 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:36:11:073 -> [ApiClient] Info: DATA: {"wifi":-55,"boot":0} +15:36:11:074 -> [ApiClient] Info: Return code: 200 +15:36:17:074 -> +15:36:17:074 -> firmwareCheckForUpdate: +15:36:17:074 -> firmwareCheckForUpdate: Perform +15:36:17:075 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-dirty +15:36:17:721 -> Firmware update skipped, the server returned 400 +15:36:17:722 -> 3 +15:36:17:722 -> OTA message: +15:36:17:722 -> +15:36:18:347 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:36:18:347 -> [ApiClient] Info: Return code: 200 +15:36:18:348 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:36:18:349 -> [Configure] Info: Parse configure success +15:36:18:351 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:36:18:378 -> CO2 (ppm): 495 +15:36:22:399 -> CO2 (ppm): 481 +15:36:26:420 -> CO2 (ppm): 473 +15:36:30:441 -> CO2 (ppm): 463 +15:36:34:501 -> CO2 (ppm): 463 +15:36:38:522 -> CO2 (ppm): 466 +15:36:42:543 -> CO2 (ppm): 469 +15:36:46:564 -> CO2 (ppm): 468 +15:36:50:585 -> CO2 (ppm): 464 +15:36:51:629 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:36:51:629 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":464,"boot":0,"bootCount":0} +15:36:51:629 -> [ApiClient] Info: Return code: 200 +15:36:51:630 -> +15:36:51:630 -> Online mode and isPostToAirGradient = true: watchdog reset +15:36:51:630 -> +15:36:51:655 -> External watchdog feed! +15:36:54:606 -> CO2 (ppm): 460 +15:36:58:627 -> CO2 (ppm): 455 +15:37:02:648 -> CO2 (ppm): 452 +15:37:06:668 -> CO2 (ppm): 447 +15:37:10:688 -> CO2 (ppm): 444 +15:37:14:709 -> CO2 (ppm): 440 +15:37:18:964 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:37:18:965 -> [ApiClient] Info: Return code: 200 +15:37:18:966 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:37:18:967 -> [Configure] Info: Parse configure success +15:37:18:968 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:37:19:012 -> CO2 (ppm): 436 +15:37:23:033 -> CO2 (ppm): 432 +15:37:31:075 -> CO2 (ppm): 429 +15:37:31:075 -> CO2 (ppm): 426 +15:37:35:096 -> CO2 (ppm): 425 +15:37:39:117 -> CO2 (ppm): 423 +15:37:43:138 -> CO2 (ppm): 421 +15:37:47:159 -> CO2 (ppm): 420 +15:37:51:179 -> CO2 (ppm): 420 +15:37:52:659 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:37:52:659 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":420,"boot":1,"bootCount":1} +15:37:52:659 -> [ApiClient] Info: Return code: 200 +15:37:52:659 -> +15:37:52:660 -> Online mode and isPostToAirGradient = true: watchdog reset +15:37:52:660 -> +15:37:52:685 -> External watchdog feed! +15:37:55:201 -> CO2 (ppm): 419 +15:37:59:222 -> CO2 (ppm): 420 +15:38:03:242 -> CO2 (ppm): 431 +15:38:07:263 -> CO2 (ppm): 477 +15:38:11:285 -> CO2 (ppm): 498 +15:38:15:307 -> CO2 (ppm): 507 +15:38:19:589 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:38:19:589 -> [ApiClient] Info: Return code: 200 +15:38:19:590 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:38:19:592 -> [Configure] Info: Parse configure success +15:38:19:592 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:38:19:636 -> CO2 (ppm): 506 +15:38:23:658 -> CO2 (ppm): 501 +15:38:27:678 -> CO2 (ppm): 495 +15:38:31:700 -> CO2 (ppm): 488 +15:38:35:720 -> CO2 (ppm): 479 +15:38:39:742 -> CO2 (ppm): 471 +15:38:43:762 -> CO2 (ppm): 463 +15:38:47:783 -> CO2 (ppm): 457 +15:38:51:804 -> CO2 (ppm): 451 +15:38:53:685 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:38:53:685 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":451,"boot":2,"bootCount":2} +15:38:53:685 -> [ApiClient] Info: Return code: 200 +15:38:53:686 -> +15:38:53:686 -> Online mode and isPostToAirGradient = true: watchdog reset +15:38:53:686 -> +15:38:53:711 -> External watchdog feed! +15:38:55:825 -> CO2 (ppm): 445 +15:38:59:846 -> CO2 (ppm): 440 +15:39:03:867 -> CO2 (ppm): 436 +15:39:07:887 -> CO2 (ppm): 434 +15:39:11:908 -> CO2 (ppm): 431 +15:39:15:929 -> CO2 (ppm): 428 +15:39:20:208 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:39:20:208 -> [ApiClient] Info: Return code: 200 +15:39:20:209 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:39:20:210 -> [Configure] Info: Parse configure success +15:39:20:211 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:39:24:277 -> CO2 (ppm): 426 +15:39:24:277 -> CO2 (ppm): 425 +15:39:28:297 -> CO2 (ppm): 424 +15:39:32:318 -> CO2 (ppm): 424 +15:39:36:339 -> CO2 (ppm): 425 +15:39:40:360 -> CO2 (ppm): 423 +15:39:44:381 -> CO2 (ppm): 423 +15:39:48:402 -> CO2 (ppm): 422 +15:39:52:423 -> CO2 (ppm): 421 +15:39:54:655 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:39:54:655 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":421,"boot":3,"bootCount":3} +15:39:54:655 -> [ApiClient] Info: Return code: 200 +15:39:54:656 -> +15:39:54:656 -> Online mode and isPostToAirGradient = true: watchdog reset +15:39:54:656 -> +15:39:54:680 -> External watchdog feed! +15:39:56:444 -> CO2 (ppm): 421 +15:40:00:465 -> CO2 (ppm): 421 +15:40:04:486 -> CO2 (ppm): 420 +15:40:08:507 -> CO2 (ppm): 420 +15:40:16:549 -> CO2 (ppm): 419 +15:40:16:549 -> CO2 (ppm): 418 +15:40:20:828 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:40:20:828 -> [ApiClient] Info: Return code: 200 +15:40:20:830 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:40:20:831 -> [Configure] Info: Parse configure success +15:40:20:876 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:40:20:876 -> CO2 (ppm): 418 +15:40:24:897 -> CO2 (ppm): 417 +15:40:28:928 -> CO2 (ppm): 417 +15:40:32:939 -> CO2 (ppm): 417 +15:40:36:960 -> CO2 (ppm): 417 +15:40:40:981 -> CO2 (ppm): 417 +15:40:45:002 -> CO2 (ppm): 417 +15:40:49:023 -> CO2 (ppm): 417 +15:40:53:043 -> CO2 (ppm): 417 +15:40:55:588 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:40:55:588 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":417,"boot":4,"bootCount":4} +15:40:55:588 -> [ApiClient] Info: Return code: 200 +15:40:55:589 -> +15:40:55:589 -> Online mode and isPostToAirGradient = true: watchdog reset +15:40:55:590 -> +15:40:55:614 -> External watchdog feed! +15:40:57:064 -> CO2 (ppm): 416 +15:41:01:085 -> CO2 (ppm): 416 +15:41:05:107 -> CO2 (ppm): 417 +15:41:09:127 -> CO2 (ppm): 416 +15:41:13:148 -> CO2 (ppm): 416 +15:41:17:169 -> CO2 (ppm): 416 +15:41:21:448 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:41:21:448 -> [ApiClient] Info: Return code: 200 +15:41:21:450 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:41:21:451 -> [Configure] Info: Parse configure success +15:41:21:452 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:41:21:496 -> CO2 (ppm): 415 +15:41:25:517 -> CO2 (ppm): 415 +15:41:29:538 -> CO2 (ppm): 415 +15:41:33:559 -> CO2 (ppm): 420 +15:41:37:580 -> CO2 (ppm): 435 +15:41:41:601 -> CO2 (ppm): 472 +15:41:45:621 -> CO2 (ppm): 509 +15:41:49:684 -> CO2 (ppm): 524 +15:41:53:704 -> CO2 (ppm): 529 +15:41:56:574 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:41:56:574 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":529,"boot":5,"bootCount":5} +15:41:56:574 -> [ApiClient] Info: Return code: 200 +15:41:56:600 -> +15:41:56:600 -> Online mode and isPostToAirGradient = true: watchdog reset +15:41:56:600 -> +15:41:56:600 -> External watchdog feed! +15:41:57:725 -> CO2 (ppm): 524 +15:42:01:746 -> CO2 (ppm): 518 +15:42:05:767 -> CO2 (ppm): 510 +15:42:09:788 -> CO2 (ppm): 501 +15:42:13:809 -> CO2 (ppm): 490 +15:42:17:830 -> CO2 (ppm): 480 +15:42:22:068 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:42:22:068 -> [ApiClient] Info: Return code: 200 +15:42:22:070 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:42:22:071 -> [Configure] Info: Parse configure success +15:42:22:072 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:42:22:116 -> CO2 (ppm): 469 +15:42:26:137 -> CO2 (ppm): 460 +15:42:30:158 -> CO2 (ppm): 453 +15:42:34:179 -> CO2 (ppm): 446 +15:42:38:200 -> CO2 (ppm): 442 +15:42:42:220 -> CO2 (ppm): 437 +15:42:46:241 -> CO2 (ppm): 434 +15:42:50:262 -> CO2 (ppm): 431 +15:42:54:283 -> CO2 (ppm): 430 +15:42:57:601 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +15:42:57:601 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":430,"boot":6,"bootCount":6} +15:42:57:601 -> [ApiClient] Info: Return code: 200 +15:42:57:602 -> +15:42:57:602 -> Online mode and isPostToAirGradient = true: watchdog reset +15:42:57:602 -> +15:42:57:626 -> External watchdog feed! +15:42:58:304 -> CO2 (ppm): 434 +15:43:02:325 -> CO2 (ppm): 439 +15:43:06:345 -> CO2 (ppm): 444 +15:43:10:366 -> CO2 (ppm): 447 +15:43:14:387 -> CO2 (ppm): 449 +15:43:18:408 -> CO2 (ppm): 483 +15:43:22:745 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +15:43:22:746 -> [ApiClient] Info: Return code: 200 +15:43:22:747 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +15:43:22:748 -> [Configure] Info: Parse configure success +15:43:22:748 -> [Configure] Info: co2CalibrationRequested: True +15:43:22:749 -> [Configure] Info: Detected new firmware version: 3.1.9 +15:43:22:751 -> [StateMachine] Info: CO2 Calibration +15:43:22:751 -> [StateMachine] Info: Start CO2 calib after 5 sec +15:43:23:751 -> [StateMachine] Info: Start CO2 calib after 4 sec +15:43:24:751 -> [StateMachine] Info: Start CO2 calib after 3 sec +15:43:25:751 -> [StateMachine] Info: Start CO2 calib after 2 sec +15:43:26:751 -> [StateMachine] Info: Start CO2 calib after 1 sec +15:43:29:759 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +15:43:29:772 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +15:43:29:781 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +15:43:29:794 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +15:43:29:801 -> [StateMachine] Info: CO2 Calibration: success +15:43:30:795 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +15:43:30:803 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:43:30:815 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:43:30:816 -> Flags: 0 +15:43:31:824 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:43:31:842 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:43:31:842 -> Flags: 0 +15:43:32:845 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:43:32:860 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:43:32:860 -> Flags: 0 +15:43:33:866 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:43:33:878 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:43:33:884 -> Flags: 0 +15:43:34:887 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:43:34:899 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:43:34:900 -> Flags: 0 +15:43:35:908 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:43:35:920 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:43:35:921 -> Flags: 0 +15:43:36:929 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:43:36:941 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:43:36:942 -> Flags: 0 +15:43:37:950 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:43:37:962 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:43:37:963 -> Flags: 0 +15:43:38:971 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:43:38:983 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:43:38:984 -> Flags: 0 +15:43:39:992 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +15:43:40:004 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +15:43:40:005 -> Flags: 0 diff --git a/Calibration-Logs/COM47_2025_01_06.16.20.28.657.txt b/Calibration-Logs/COM47_2025_01_06.16.20.28.657.txt new file mode 100644 index 0000000..07b658f --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.16.20.28.657.txt @@ -0,0 +1,631 @@ +16:20:28:694 -> Found S8 on Serial1 +16:20:28:694 -> Init SGP41 failuire +16:20:28:694 -> SGP sensor not found +16:20:28:694 -> Can not detect SGP run mode 'O-1PS' +16:20:28:695 -> initializing PM sensor +16:20:28:695 -> cleared 0 byte(s) +16:20:28:695 -> setting active mode +16:20:28:695 -> 7 byte(s) written +16:20:32:695 -> No PM sensor detected on Serial0 +16:20:32:695 -> initializing PM sensor +16:20:32:695 -> cleared 0 byte(s) +16:20:32:695 -> setting active mode +16:20:32:695 -> 7 byte(s) written +16:20:36:695 -> No PM sensor detected on Serial1 +16:20:36:695 -> Firmware Mode: 0-1PS +16:20:36:715 -> Set S8 AbcDays successful +16:20:36:716 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +16:20:36:716 -> [ApiClient] Info: begin +16:20:36:761 -> [WifiConnector] Info: Connecting to WiFi... +16:20:36:761 -> *wm:AutoConnect +16:20:36:761 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +16:20:37:264 -> E (10414) wifi:sta is connecting, return error +16:20:37:265 -> [ 10167][E][WiFiSTA.cpp:317] begin(): connect failed! 0x3007 +16:20:44:678 -> *wm:AutoConnect: SUCCESS +16:20:44:679 -> *wm:STA IP Address: 192.168.100.127 +16:20:44:679 -> [WifiConnector] Info: Wait for configure portal +16:20:44:680 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +16:20:44:692 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +16:20:47:282 -> MQTT is not configured, skipping initialization of MQTT client +16:20:47:282 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:20:47:282 -> [ApiClient] Info: DATA: {"wifi":-61,"boot":0} +16:20:47:282 -> [ApiClient] Info: Return code: 200 +16:20:53:283 -> +16:20:53:283 -> firmwareCheckForUpdate: +16:20:53:283 -> firmwareCheckForUpdate: Perform +16:20:53:283 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +16:20:53:934 -> Firmware update skipped, the server returned 400 +16:20:53:935 -> 3 +16:20:53:936 -> OTA message: +16:20:53:936 -> +16:20:54:559 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:20:54:559 -> [ApiClient] Info: Return code: 200 +16:20:54:560 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:20:54:561 -> [Configure] Info: Parse configure success +16:20:54:562 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:20:54:590 -> CO2 (ppm): 337 +16:20:58:612 -> CO2 (ppm): 317 +16:21:02:632 -> CO2 (ppm): 302 +16:21:06:653 -> CO2 (ppm): 285 +16:21:10:674 -> CO2 (ppm): 283 +16:21:14:695 -> CO2 (ppm): 283 +16:21:22:737 -> CO2 (ppm): 282 +16:21:22:737 -> CO2 (ppm): 308 +16:21:26:810 -> CO2 (ppm): 329 +16:21:27:120 -> External watchdog feed! +16:21:28:145 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:21:28:145 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":329,"boot":0,"bootCount":0} +16:21:28:146 -> [ApiClient] Info: Return code: 200 +16:21:28:147 -> +16:21:28:147 -> Online mode and isPostToAirGradient = true: watchdog reset +16:21:28:147 -> +16:21:30:831 -> CO2 (ppm): 340 +16:21:34:852 -> CO2 (ppm): 337 +16:21:38:873 -> CO2 (ppm): 328 +16:21:42:893 -> CO2 (ppm): 317 +16:21:46:915 -> CO2 (ppm): 307 +16:21:50:935 -> CO2 (ppm): 296 +16:21:55:178 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:21:55:179 -> [ApiClient] Info: Return code: 200 +16:21:55:186 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:21:55:186 -> [Configure] Info: Parse configure success +16:21:55:186 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:21:55:226 -> CO2 (ppm): 286 +16:21:59:247 -> CO2 (ppm): 278 +16:22:03:274 -> CO2 (ppm): 270 +16:22:07:289 -> CO2 (ppm): 271 +16:22:15:331 -> CO2 (ppm): 273 +16:22:15:331 -> CO2 (ppm): 271 +16:22:19:352 -> CO2 (ppm): 270 +16:22:23:373 -> CO2 (ppm): 267 +16:22:27:143 -> External watchdog feed! +16:22:27:394 -> CO2 (ppm): 263 +16:22:29:106 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:22:29:106 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":263,"boot":1,"bootCount":1} +16:22:29:106 -> [ApiClient] Info: Return code: 200 +16:22:29:107 -> +16:22:29:107 -> Online mode and isPostToAirGradient = true: watchdog reset +16:22:29:107 -> +16:22:31:414 -> CO2 (ppm): 261 +16:22:35:435 -> CO2 (ppm): 260 +16:22:39:456 -> CO2 (ppm): 257 +16:22:43:477 -> CO2 (ppm): 254 +16:22:47:498 -> CO2 (ppm): 252 +16:22:51:519 -> CO2 (ppm): 251 +16:22:55:799 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:22:55:799 -> [ApiClient] Info: Return code: 200 +16:22:55:801 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:22:55:803 -> [Configure] Info: Parse configure success +16:22:55:804 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:22:55:847 -> CO2 (ppm): 251 +16:22:59:867 -> CO2 (ppm): 255 +16:23:03:888 -> CO2 (ppm): 255 +16:23:07:909 -> CO2 (ppm): 254 +16:23:11:930 -> CO2 (ppm): 253 +16:23:15:951 -> CO2 (ppm): 252 +16:23:19:971 -> CO2 (ppm): 250 +16:23:23:992 -> CO2 (ppm): 248 +16:23:27:166 -> External watchdog feed! +16:23:28:013 -> CO2 (ppm): 246 +16:23:30:657 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:23:30:658 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":246,"boot":2,"bootCount":2} +16:23:30:658 -> [ApiClient] Info: Return code: 200 +16:23:30:659 -> +16:23:30:659 -> Online mode and isPostToAirGradient = true: watchdog reset +16:23:30:659 -> +16:23:32:034 -> CO2 (ppm): 245 +16:23:36:055 -> CO2 (ppm): 245 +16:23:40:075 -> CO2 (ppm): 244 +16:23:44:097 -> CO2 (ppm): 243 +16:23:52:138 -> CO2 (ppm): 242 +16:23:52:138 -> CO2 (ppm): 241 +16:23:56:419 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:23:56:419 -> [ApiClient] Info: Return code: 200 +16:23:56:420 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:23:56:422 -> [Configure] Info: Parse configure success +16:23:56:422 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:23:56:466 -> CO2 (ppm): 241 +16:24:00:487 -> CO2 (ppm): 240 +16:24:04:508 -> CO2 (ppm): 240 +16:24:08:529 -> CO2 (ppm): 239 +16:24:12:550 -> CO2 (ppm): 238 +16:24:16:571 -> CO2 (ppm): 238 +16:24:20:592 -> CO2 (ppm): 238 +16:24:24:613 -> CO2 (ppm): 238 +16:24:27:189 -> External watchdog feed! +16:24:28:634 -> CO2 (ppm): 237 +16:24:31:576 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:24:31:576 -> [ApiClient] Info: DATA: {"wifi":-63,"rco2":237,"boot":3,"bootCount":3} +16:24:31:577 -> [ApiClient] Info: Return code: 200 +16:24:31:577 -> +16:24:31:577 -> Online mode and isPostToAirGradient = true: watchdog reset +16:24:31:577 -> +16:24:32:655 -> CO2 (ppm): 237 +16:24:36:676 -> CO2 (ppm): 237 +16:24:40:697 -> CO2 (ppm): 237 +16:24:44:718 -> CO2 (ppm): 237 +16:24:48:739 -> CO2 (ppm): 237 +16:24:52:760 -> CO2 (ppm): 237 +16:24:57:040 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:24:57:041 -> [ApiClient] Info: Return code: 200 +16:24:57:042 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:24:57:044 -> [Configure] Info: Parse configure success +16:24:57:044 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:24:57:088 -> CO2 (ppm): 237 +16:25:01:109 -> CO2 (ppm): 237 +16:25:05:130 -> CO2 (ppm): 237 +16:25:09:151 -> CO2 (ppm): 237 +16:25:13:179 -> CO2 (ppm): 236 +16:25:17:193 -> CO2 (ppm): 237 +16:25:21:214 -> CO2 (ppm): 237 +16:25:25:234 -> CO2 (ppm): 238 +16:25:27:212 -> External watchdog feed! +16:25:29:255 -> CO2 (ppm): 238 +16:25:32:573 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:25:32:574 -> [ApiClient] Info: DATA: {"wifi":-64,"rco2":238,"boot":4,"bootCount":4} +16:25:32:574 -> [ApiClient] Info: Return code: 200 +16:25:32:574 -> +16:25:32:574 -> Online mode and isPostToAirGradient = true: watchdog reset +16:25:32:574 -> +16:25:33:276 -> CO2 (ppm): 238 +16:25:41:318 -> CO2 (ppm): 239 +16:25:41:318 -> CO2 (ppm): 239 +16:25:45:339 -> CO2 (ppm): 239 +16:25:49:360 -> CO2 (ppm): 239 +16:25:53:381 -> CO2 (ppm): 240 +16:25:57:660 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:25:57:660 -> [ApiClient] Info: Return code: 200 +16:25:57:662 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:25:57:663 -> [Configure] Info: Parse configure success +16:25:57:664 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:25:57:708 -> CO2 (ppm): 239 +16:26:01:729 -> CO2 (ppm): 239 +16:26:05:750 -> CO2 (ppm): 239 +16:26:09:771 -> CO2 (ppm): 238 +16:26:13:792 -> CO2 (ppm): 237 +16:26:17:811 -> CO2 (ppm): 237 +16:26:21:832 -> CO2 (ppm): 237 +16:26:25:853 -> CO2 (ppm): 237 +16:26:27:235 -> External watchdog feed! +16:26:29:874 -> CO2 (ppm): 237 +16:26:33:604 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:26:33:604 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":237,"boot":5,"bootCount":5} +16:26:33:605 -> [ApiClient] Info: Return code: 200 +16:26:33:605 -> +16:26:33:605 -> Online mode and isPostToAirGradient = true: watchdog reset +16:26:33:605 -> +16:26:33:895 -> CO2 (ppm): 237 +16:26:37:916 -> CO2 (ppm): 237 +16:26:41:937 -> CO2 (ppm): 237 +16:26:45:958 -> CO2 (ppm): 237 +16:26:49:979 -> CO2 (ppm): 237 +16:26:54:000 -> CO2 (ppm): 236 +16:26:58:281 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:26:58:281 -> [ApiClient] Info: Return code: 200 +16:26:58:283 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:26:58:284 -> [Configure] Info: Parse configure success +16:26:58:285 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:26:58:329 -> CO2 (ppm): 236 +16:27:02:350 -> CO2 (ppm): 236 +16:27:06:371 -> CO2 (ppm): 236 +16:27:10:392 -> CO2 (ppm): 236 +16:27:14:413 -> CO2 (ppm): 236 +16:27:18:434 -> CO2 (ppm): 236 +16:27:22:455 -> CO2 (ppm): 236 +16:27:26:476 -> CO2 (ppm): 236 +16:27:27:258 -> External watchdog feed! +16:27:30:496 -> CO2 (ppm): 236 +16:27:34:568 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:27:34:568 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":236,"boot":6,"bootCount":6} +16:27:34:569 -> [ApiClient] Info: Return code: 200 +16:27:34:570 -> +16:27:34:570 -> Online mode and isPostToAirGradient = true: watchdog reset +16:27:34:570 -> +16:27:34:591 -> CO2 (ppm): 236 +16:27:38:613 -> CO2 (ppm): 237 +16:27:42:633 -> CO2 (ppm): 237 +16:27:46:654 -> CO2 (ppm): 239 +16:27:50:674 -> CO2 (ppm): 243 +16:27:54:695 -> CO2 (ppm): 244 +16:27:58:935 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:27:58:935 -> [ApiClient] Info: Return code: 200 +16:27:58:937 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:27:58:939 -> [Configure] Info: Parse configure success +16:27:58:939 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:27:58:983 -> CO2 (ppm): 245 +16:28:03:004 -> CO2 (ppm): 247 +16:28:07:025 -> CO2 (ppm): 248 +16:28:11:046 -> CO2 (ppm): 248 +16:28:15:067 -> CO2 (ppm): 247 +16:28:19:088 -> CO2 (ppm): 247 +16:28:23:109 -> CO2 (ppm): 246 +16:28:27:130 -> CO2 (ppm): 245 +16:28:27:282 -> External watchdog feed! +16:28:31:151 -> CO2 (ppm): 282 +16:28:35:666 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:28:35:667 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":282,"boot":7,"bootCount":7} +16:28:35:667 -> [ApiClient] Info: Return code: 200 +16:28:35:670 -> +16:28:35:670 -> Online mode and isPostToAirGradient = true: watchdog reset +16:28:35:670 -> +16:28:35:702 -> CO2 (ppm): 327 +16:28:39:709 -> CO2 (ppm): 354 +16:28:43:729 -> CO2 (ppm): 362 +16:28:47:750 -> CO2 (ppm): 359 +16:28:51:771 -> CO2 (ppm): 352 +16:28:55:792 -> CO2 (ppm): 342 +16:28:59:523 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:28:59:523 -> [ApiClient] Info: Return code: 200 +16:28:59:525 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:28:59:526 -> [Configure] Info: Parse configure success +16:28:59:526 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:28:59:813 -> CO2 (ppm): 340 +16:29:03:841 -> CO2 (ppm): 347 +16:29:07:855 -> CO2 (ppm): 347 +16:29:11:876 -> CO2 (ppm): 341 +16:29:15:897 -> CO2 (ppm): 332 +16:29:19:918 -> CO2 (ppm): 356 +16:29:23:939 -> CO2 (ppm): 383 +16:29:27:305 -> External watchdog feed! +16:29:27:960 -> CO2 (ppm): 395 +16:29:31:981 -> CO2 (ppm): 394 +16:29:36:719 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:29:36:719 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":394,"boot":8,"bootCount":8} +16:29:36:720 -> [ApiClient] Info: Return code: 200 +16:29:36:721 -> +16:29:36:721 -> Online mode and isPostToAirGradient = true: watchdog reset +16:29:36:721 -> +16:29:36:742 -> CO2 (ppm): 371 +16:29:40:763 -> CO2 (ppm): 356 +16:29:44:783 -> CO2 (ppm): 343 +16:29:48:804 -> CO2 (ppm): 330 +16:29:52:825 -> CO2 (ppm): 317 +16:29:56:846 -> CO2 (ppm): 306 +16:30:00:755 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:30:00:755 -> [ApiClient] Info: Return code: 200 +16:30:00:757 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:30:00:758 -> [Configure] Info: Parse configure success +16:30:00:759 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:30:00:867 -> CO2 (ppm): 309 +16:30:04:888 -> CO2 (ppm): 314 +16:30:08:909 -> CO2 (ppm): 313 +16:30:12:930 -> CO2 (ppm): 308 +16:30:16:951 -> CO2 (ppm): 301 +16:30:20:972 -> CO2 (ppm): 304 +16:30:24:993 -> CO2 (ppm): 309 +16:30:27:328 -> External watchdog feed! +16:30:29:014 -> CO2 (ppm): 307 +16:30:33:035 -> CO2 (ppm): 302 +16:30:37:724 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:30:37:725 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":302,"boot":9,"bootCount":9} +16:30:37:725 -> [ApiClient] Info: Return code: 200 +16:30:37:726 -> +16:30:37:726 -> Online mode and isPostToAirGradient = true: watchdog reset +16:30:37:726 -> +16:30:37:747 -> CO2 (ppm): 295 +16:30:41:768 -> CO2 (ppm): 288 +16:30:45:789 -> CO2 (ppm): 281 +16:30:49:812 -> CO2 (ppm): 275 +16:30:53:831 -> CO2 (ppm): 270 +16:30:57:852 -> CO2 (ppm): 264 +16:31:01:379 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:31:01:380 -> [ApiClient] Info: Return code: 200 +16:31:01:381 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:31:01:382 -> [Configure] Info: Parse configure success +16:31:01:382 -> [Configure] Info: co2CalibrationRequested: True +16:31:01:382 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:31:01:384 -> [StateMachine] Info: CO2 Calibration +16:31:01:386 -> [StateMachine] Info: Start CO2 calib after 5 sec +16:31:02:385 -> [StateMachine] Info: Start CO2 calib after 4 sec +16:31:03:384 -> [StateMachine] Info: Start CO2 calib after 3 sec +16:31:04:384 -> [StateMachine] Info: Start CO2 calib after 2 sec +16:31:05:384 -> [StateMachine] Info: Start CO2 calib after 1 sec +16:31:08:393 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +16:31:08:406 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +16:31:08:415 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +16:31:08:428 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +16:31:08:429 -> [StateMachine] Info: CO2 Calibration: success +16:31:09:428 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +16:31:09:437 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:09:449 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:09:450 -> Flags: 0 +16:31:10:458 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:10:470 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:10:471 -> Flags: 0 +16:31:11:479 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:11:491 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:11:492 -> Flags: 0 +16:31:12:499 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:12:512 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:12:513 -> Flags: 0 +16:31:13:520 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:13:537 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:13:537 -> Flags: 0 +16:31:14:541 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:14:565 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:14:566 -> Flags: 0 +16:31:15:562 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:15:575 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:15:576 -> Flags: 0 +16:31:16:583 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:16:596 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:16:596 -> Flags: 0 +16:31:17:604 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:17:617 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:17:619 -> Flags: 0 +16:31:18:625 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:18:638 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:18:638 -> Flags: 0 +16:31:19:646 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:19:659 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:19:660 -> Flags: 0 +16:31:20:667 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:20:680 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:20:680 -> Flags: 0 +16:31:21:688 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:21:701 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:21:702 -> Flags: 0 +16:31:22:709 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:22:722 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:22:722 -> Flags: 0 +16:31:23:730 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:23:743 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:23:744 -> Flags: 0 +16:31:24:751 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:24:764 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:24:764 -> Flags: 0 +16:31:25:772 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:25:785 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:25:785 -> Flags: 0 +16:31:26:793 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:26:806 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:26:808 -> Flags: 0 +16:31:27:814 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:27:827 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:27:828 -> Flags: 0 +16:31:28:835 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:28:848 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:28:848 -> Flags: 0 +16:31:29:856 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:29:869 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:29:870 -> Flags: 0 +16:31:30:877 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:30:890 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:30:890 -> Flags: 0 +16:31:31:898 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:31:911 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:31:911 -> Flags: 0 +16:31:32:919 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:32:932 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:32:933 -> Flags: 0 +16:31:33:940 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:33:953 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:33:954 -> Flags: 0 +16:31:34:969 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:34:974 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:34:974 -> Flags: 0 +16:31:35:982 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:36:016 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:36:017 -> Flags: 0 +16:31:37:003 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:37:016 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:37:017 -> Flags: 0 +16:31:38:024 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:38:037 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:38:037 -> Flags: 0 +16:31:39:045 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:39:058 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:39:058 -> Flags: 0 +16:31:40:066 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:40:078 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:40:079 -> Flags: 0 +16:31:41:087 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:41:099 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:41:100 -> Flags: 0 +16:31:42:108 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:42:121 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:42:122 -> Flags: 0 +16:31:43:129 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:43:141 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:43:142 -> Flags: 0 +16:31:44:150 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:44:162 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:44:163 -> Flags: 0 +16:31:45:171 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:45:184 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:45:184 -> Flags: 0 +16:31:46:192 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:46:205 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:46:205 -> Flags: 0 +16:31:47:213 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:47:226 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:47:226 -> Flags: 0 +16:31:48:234 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:48:246 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:48:247 -> Flags: 0 +16:31:49:255 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:49:267 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:49:268 -> Flags: 0 +16:31:50:276 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:50:288 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:50:289 -> Flags: 0 +16:31:51:297 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:51:310 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:51:311 -> Flags: 0 +16:31:52:318 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:52:330 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:52:331 -> Flags: 0 +16:31:53:339 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:53:351 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:53:353 -> Flags: 0 +16:31:54:360 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:54:372 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:54:373 -> Flags: 0 +16:31:55:381 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:55:393 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:55:394 -> Flags: 0 +16:31:56:402 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:56:414 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:56:414 -> Flags: 0 +16:31:57:423 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:57:435 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:57:435 -> Flags: 0 +16:31:58:451 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:58:456 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:58:457 -> Flags: 0 +16:31:59:465 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:31:59:477 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:31:59:497 -> Flags: 0 +16:32:00:486 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:00:498 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:00:499 -> Flags: 0 +16:32:01:506 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:01:519 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:01:519 -> Flags: 0 +16:32:02:527 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:02:540 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:02:540 -> Flags: 0 +16:32:03:549 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:03:561 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:03:562 -> Flags: 0 +16:32:04:569 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:04:583 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:04:583 -> Flags: 0 +16:32:05:591 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:05:603 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:05:604 -> Flags: 0 +16:32:06:611 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:06:624 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:06:624 -> Flags: 0 +16:32:07:633 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:07:645 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:07:646 -> Flags: 0 +16:32:08:654 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:08:666 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:08:668 -> Flags: 0 +16:32:09:675 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:09:687 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:09:687 -> Flags: 0 +16:32:10:696 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:10:708 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:10:709 -> Flags: 0 +16:32:11:716 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:11:729 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:11:730 -> Flags: 0 +16:32:12:737 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:12:750 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:12:750 -> Flags: 0 +16:32:13:758 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:13:771 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:13:772 -> Flags: 0 +16:32:14:780 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:14:792 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:14:793 -> Flags: 0 +16:32:15:801 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:15:813 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:15:814 -> Flags: 0 +16:32:16:822 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:16:835 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:16:836 -> Flags: 0 +16:32:17:843 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:17:855 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:17:856 -> Flags: 0 +16:32:18:864 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:18:876 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:18:877 -> Flags: 0 +16:32:19:885 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:19:897 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:19:898 -> Flags: 0 +16:32:20:906 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:20:929 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:20:929 -> Flags: 0 +16:32:21:926 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:21:939 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:21:941 -> Flags: 0 +16:32:22:947 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:22:960 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:22:961 -> Flags: 0 +16:32:23:969 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:23:981 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:23:982 -> Flags: 0 +16:32:24:989 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:25:002 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:25:003 -> Flags: 0 +16:32:26:010 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:26:023 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:26:024 -> Flags: 0 +16:32:27:031 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:27:044 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:27:045 -> Flags: 0 +16:32:28:053 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:28:065 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:28:066 -> Flags: 0 +16:32:29:073 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:29:086 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:29:087 -> Flags: 0 +16:32:30:094 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:30:107 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:30:108 -> Flags: 0 +16:32:31:116 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:31:128 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:31:130 -> Flags: 0 +16:32:32:136 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:32:149 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:32:150 -> Flags: 0 +16:32:33:157 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:33:170 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:33:171 -> Flags: 0 +16:32:34:178 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:34:191 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:34:192 -> Flags: 0 +16:32:35:199 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:35:212 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:35:212 -> Flags: 0 +16:32:36:221 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:36:233 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:36:233 -> Flags: 0 +16:32:37:241 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:37:254 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:37:255 -> Flags: 0 +16:32:38:262 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:38:275 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:38:275 -> Flags: 0 +16:32:39:283 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:39:296 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:39:296 -> Flags: 0 +16:32:40:304 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:40:317 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:40:317 -> Flags: 0 +16:32:41:325 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:41:338 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:41:339 -> Flags: 0 +16:32:42:346 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:42:359 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:42:359 -> Flags: 0 +16:32:43:367 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:43:380 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:43:380 -> Flags: 0 +16:32:44:396 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:44:401 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:44:401 -> Flags: 0 +16:32:45:409 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:45:422 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:45:422 -> Flags: 0 +16:32:46:430 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:46:443 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:46:443 -> Flags: 0 +16:32:47:451 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:47:464 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:47:465 -> Flags: 0 +16:32:48:472 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:48:485 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:48:485 -> Flags: 0 +16:32:49:493 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:49:505 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:49:506 -> Flags: 0 +16:32:50:514 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:50:527 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:50:527 -> Flags: 0 +16:32:51:535 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:32:51:547 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:32:51:548 -> Flags: 0 diff --git a/Calibration-Logs/COM47_2025_01_06.16.32.58.888.txt b/Calibration-Logs/COM47_2025_01_06.16.32.58.888.txt new file mode 100644 index 0000000..27cd1cc --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.16.32.58.888.txt @@ -0,0 +1,232 @@ +16:32:59:558 -> Detected OPEN_AIR_OUTDOOR +16:32:59:559 -> Firmware Version: 3.1.9-1-g4691500-dirty +16:32:59:704 -> Found S8 on Serial1 +16:32:59:704 -> Init SGP41 failuire +16:32:59:704 -> SGP sensor not found +16:32:59:704 -> Can not detect SGP run mode 'O-1PS' +16:32:59:705 -> initializing PM sensor +16:32:59:705 -> cleared 0 byte(s) +16:32:59:705 -> setting active mode +16:32:59:705 -> 7 byte(s) written +16:33:03:705 -> No PM sensor detected on Serial0 +16:33:03:705 -> initializing PM sensor +16:33:03:705 -> cleared 0 byte(s) +16:33:03:705 -> setting active mode +16:33:03:705 -> 7 byte(s) written +16:33:07:705 -> No PM sensor detected on Serial1 +16:33:07:705 -> Firmware Mode: 0-1PS +16:33:07:726 -> Set S8 AbcDays successful +16:33:07:726 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +16:33:07:726 -> [ApiClient] Info: begin +16:33:07:771 -> [WifiConnector] Info: Connecting to WiFi... +16:33:07:771 -> *wm:AutoConnect +16:33:07:772 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +16:33:08:274 -> E (10414) wifi:sta is connecting, return error +16:33:08:275 -> [ 10167][E][WiFiSTA.cpp:317] begin(): connect failed! 0x3007 +16:33:15:690 -> *wm:AutoConnect: SUCCESS +16:33:15:690 -> *wm:STA IP Address: 192.168.100.127 +16:33:15:692 -> [WifiConnector] Info: Wait for configure portal +16:33:15:692 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +16:33:15:704 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +16:33:18:046 -> MQTT is not configured, skipping initialization of MQTT client +16:33:18:047 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:33:18:047 -> [ApiClient] Info: DATA: {"wifi":-59,"boot":0} +16:33:18:047 -> [ApiClient] Info: Return code: 200 +16:33:24:047 -> +16:33:24:048 -> firmwareCheckForUpdate: +16:33:24:048 -> firmwareCheckForUpdate: Perform +16:33:24:048 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +16:33:24:678 -> Firmware update skipped, the server returned 400 +16:33:24:679 -> 3 +16:33:24:679 -> OTA message: +16:33:24:679 -> +16:33:25:252 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:33:25:252 -> [ApiClient] Info: Return code: 200 +16:33:25:254 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:33:25:256 -> [Configure] Info: Parse configure success +16:33:25:256 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:33:25:284 -> CO2 (ppm): 367 +16:33:29:305 -> CO2 (ppm): 347 +16:33:33:325 -> CO2 (ppm): 333 +16:33:37:346 -> CO2 (ppm): 309 +16:33:41:367 -> CO2 (ppm): 307 +16:33:45:388 -> CO2 (ppm): 301 +16:33:49:409 -> CO2 (ppm): 293 +16:33:53:430 -> CO2 (ppm): 284 +16:33:57:450 -> CO2 (ppm): 276 +16:33:58:130 -> External watchdog feed! +16:33:59:077 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:33:59:078 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":276,"boot":0,"bootCount":0} +16:33:59:078 -> [ApiClient] Info: Return code: 200 +16:33:59:079 -> +16:33:59:079 -> Online mode and isPostToAirGradient = true: watchdog reset +16:33:59:079 -> +16:34:01:471 -> CO2 (ppm): 269 +16:34:05:492 -> CO2 (ppm): 263 +16:34:09:512 -> CO2 (ppm): 257 +16:34:13:533 -> CO2 (ppm): 253 +16:34:17:554 -> CO2 (ppm): 248 +16:34:21:574 -> CO2 (ppm): 246 +16:34:25:895 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:34:25:895 -> [ApiClient] Info: Return code: 200 +16:34:25:897 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:34:25:898 -> [Configure] Info: Parse configure success +16:34:25:899 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:34:25:943 -> CO2 (ppm): 249 +16:34:29:964 -> CO2 (ppm): 249 +16:34:33:985 -> CO2 (ppm): 248 +16:34:38:006 -> CO2 (ppm): 246 +16:34:42:026 -> CO2 (ppm): 246 +16:34:46:048 -> CO2 (ppm): 244 +16:34:50:068 -> CO2 (ppm): 243 +16:34:54:090 -> CO2 (ppm): 242 +16:34:58:111 -> CO2 (ppm): 241 +16:34:58:153 -> External watchdog feed! +16:35:00:013 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:35:00:013 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":241,"boot":1,"bootCount":1} +16:35:00:013 -> [ApiClient] Info: Return code: 200 +16:35:00:014 -> +16:35:00:014 -> Online mode and isPostToAirGradient = true: watchdog reset +16:35:00:014 -> +16:35:06:152 -> CO2 (ppm): 240 +16:35:06:152 -> CO2 (ppm): 239 +16:35:10:173 -> CO2 (ppm): 238 +16:35:14:193 -> CO2 (ppm): 238 +16:35:18:214 -> CO2 (ppm): 237 +16:35:22:235 -> CO2 (ppm): 238 +16:35:26:492 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:35:26:493 -> [ApiClient] Info: Return code: 200 +16:35:26:495 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:35:26:496 -> [Configure] Info: Parse configure success +16:35:26:496 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:35:26:541 -> CO2 (ppm): 238 +16:35:30:561 -> CO2 (ppm): 239 +16:35:34:582 -> CO2 (ppm): 238 +16:35:38:603 -> CO2 (ppm): 238 +16:35:42:624 -> CO2 (ppm): 238 +16:35:46:645 -> CO2 (ppm): 238 +16:35:50:666 -> CO2 (ppm): 238 +16:35:58:177 -> CO2 (ppm): 238 +16:35:58:177 -> External watchdog feed! +16:35:58:708 -> CO2 (ppm): 238 +16:36:01:001 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:36:01:002 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":238,"boot":2,"bootCount":2} +16:36:01:002 -> [ApiClient] Info: Return code: 200 +16:36:01:003 -> +16:36:01:003 -> Online mode and isPostToAirGradient = true: watchdog reset +16:36:01:003 -> +16:36:02:729 -> CO2 (ppm): 239 +16:36:06:750 -> CO2 (ppm): 240 +16:36:10:770 -> CO2 (ppm): 240 +16:36:18:812 -> CO2 (ppm): 240 +16:36:18:812 -> CO2 (ppm): 240 +16:36:22:833 -> CO2 (ppm): 240 +16:36:27:113 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:36:27:113 -> [ApiClient] Info: Return code: 200 +16:36:27:114 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:36:27:116 -> [Configure] Info: Parse configure success +16:36:27:116 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:36:27:160 -> CO2 (ppm): 253 +16:36:31:181 -> CO2 (ppm): 263 +16:36:35:202 -> CO2 (ppm): 267 +16:36:39:223 -> CO2 (ppm): 267 +16:36:43:244 -> CO2 (ppm): 266 +16:36:47:265 -> CO2 (ppm): 264 +16:36:51:287 -> CO2 (ppm): 262 +16:36:55:307 -> CO2 (ppm): 259 +16:36:58:200 -> External watchdog feed! +16:36:59:328 -> CO2 (ppm): 256 +16:37:01:982 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:37:01:982 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":256,"boot":3,"bootCount":3} +16:37:01:983 -> [ApiClient] Info: Return code: 200 +16:37:01:984 -> +16:37:01:984 -> Online mode and isPostToAirGradient = true: watchdog reset +16:37:01:984 -> +16:37:03:349 -> CO2 (ppm): 257 +16:37:07:370 -> CO2 (ppm): 257 +16:37:11:391 -> CO2 (ppm): 268 +16:37:15:412 -> CO2 (ppm): 291 +16:37:19:433 -> CO2 (ppm): 306 +16:37:23:472 -> CO2 (ppm): 313 +16:37:27:728 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:37:27:728 -> [ApiClient] Info: Return code: 200 +16:37:27:729 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:37:27:731 -> [Configure] Info: Parse configure success +16:37:27:731 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:37:27:775 -> CO2 (ppm): 316 +16:37:31:796 -> CO2 (ppm): 314 +16:37:35:817 -> CO2 (ppm): 315 +16:37:43:859 -> CO2 (ppm): 314 +16:37:43:859 -> CO2 (ppm): 309 +16:37:47:880 -> CO2 (ppm): 304 +16:37:55:922 -> CO2 (ppm): 297 +16:37:55:922 -> CO2 (ppm): 290 +16:37:58:223 -> External watchdog feed! +16:37:59:943 -> CO2 (ppm): 283 +16:38:03:062 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:38:03:062 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":283,"boot":4,"bootCount":4} +16:38:03:062 -> [ApiClient] Info: Return code: 200 +16:38:03:063 -> +16:38:03:064 -> Online mode and isPostToAirGradient = true: watchdog reset +16:38:03:064 -> +16:38:03:964 -> CO2 (ppm): 276 +16:38:07:985 -> CO2 (ppm): 270 +16:38:12:006 -> CO2 (ppm): 264 +16:38:16:027 -> CO2 (ppm): 260 +16:38:20:048 -> CO2 (ppm): 263 +16:38:24:069 -> CO2 (ppm): 271 +16:38:28:375 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:38:28:375 -> [ApiClient] Info: Return code: 200 +16:38:28:376 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:38:28:378 -> [Configure] Info: Parse configure success +16:38:28:379 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:38:28:423 -> CO2 (ppm): 273 +16:38:32:443 -> CO2 (ppm): 279 +16:38:36:469 -> CO2 (ppm): 292 +16:38:40:485 -> CO2 (ppm): 305 +16:38:44:560 -> CO2 (ppm): 310 +16:38:48:581 -> CO2 (ppm): 308 +16:38:52:602 -> CO2 (ppm): 296 +16:38:56:623 -> CO2 (ppm): 312 +16:38:58:246 -> External watchdog feed! +16:39:00:644 -> CO2 (ppm): 326 +16:39:04:092 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:39:04:092 -> [ApiClient] Info: DATA: {"wifi":-65,"rco2":326,"boot":5,"bootCount":5} +16:39:04:092 -> [ApiClient] Info: Return code: 200 +16:39:04:093 -> +16:39:04:093 -> Online mode and isPostToAirGradient = true: watchdog reset +16:39:04:093 -> +16:39:04:665 -> CO2 (ppm): 333 +16:39:12:707 -> CO2 (ppm): 334 +16:39:12:707 -> CO2 (ppm): 329 +16:39:16:728 -> CO2 (ppm): 321 +16:39:20:749 -> CO2 (ppm): 312 +16:39:24:770 -> CO2 (ppm): 302 +16:39:29:015 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:39:29:015 -> [ApiClient] Info: Return code: 200 +16:39:29:016 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:39:29:018 -> [Configure] Info: Parse configure success +16:39:29:018 -> [Configure] Info: co2CalibrationRequested: True +16:39:29:019 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:39:29:020 -> [StateMachine] Info: CO2 Calibration +16:39:29:021 -> [StateMachine] Info: Start CO2 calib after 5 sec +16:39:30:021 -> [StateMachine] Info: Start CO2 calib after 4 sec +16:39:31:021 -> [StateMachine] Info: Start CO2 calib after 3 sec +16:39:32:021 -> [StateMachine] Info: Start CO2 calib after 2 sec +16:39:33:021 -> [StateMachine] Info: Start CO2 calib after 1 sec +16:39:36:029 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +16:39:36:043 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +16:39:36:052 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +16:39:36:065 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +16:39:36:066 -> [StateMachine] Info: CO2 Calibration: success +16:39:37:066 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +16:39:37:074 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:39:37:086 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:39:37:087 -> Flags: 0 +16:39:38:095 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:39:38:107 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:39:38:107 -> Flags: 0 +16:39:39:116 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:39:39:128 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:39:39:129 -> Flags: 0 +16:39:40:137 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 diff --git a/Calibration-Logs/COM47_2025_01_06.16.39.42.786.txt b/Calibration-Logs/COM47_2025_01_06.16.39.42.786.txt new file mode 100644 index 0000000..b0ea3d6 --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.16.39.42.786.txt @@ -0,0 +1,313 @@ +16:39:43:641 -> Detected OPEN_AIR_OUTDOOR +16:39:43:641 -> Firmware Version: 3.1.9-1-g4691500-dirty +16:39:43:787 -> Found S8 on Serial1 +16:39:43:787 -> Init SGP41 failuire +16:39:43:787 -> SGP sensor not found +16:39:43:787 -> Can not detect SGP run mode 'O-1PS' +16:39:43:788 -> initializing PM sensor +16:39:43:788 -> cleared 0 byte(s) +16:39:43:788 -> setting active mode +16:39:43:788 -> 7 byte(s) written +16:39:47:788 -> No PM sensor detected on Serial0 +16:39:47:788 -> initializing PM sensor +16:39:47:788 -> cleared 0 byte(s) +16:39:47:788 -> setting active mode +16:39:47:788 -> 7 byte(s) written +16:39:51:788 -> No PM sensor detected on Serial1 +16:39:51:789 -> Firmware Mode: 0-1PS +16:39:51:809 -> Set S8 AbcDays successful +16:39:51:809 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +16:39:51:809 -> [ApiClient] Info: begin +16:39:51:854 -> [WifiConnector] Info: Connecting to WiFi... +16:39:51:855 -> *wm:AutoConnect +16:39:51:855 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +16:39:52:358 -> *wm:[ERROR] wifi begin failed +16:39:55:359 -> *wm:AutoConnect: SUCCESS +16:39:55:359 -> *wm:STA IP Address: 192.168.100.127 +16:39:55:359 -> [WifiConnector] Info: Wait for configure portal +16:39:55:359 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +16:39:55:373 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +16:39:55:373 -> MQTT is not configured, skipping initialization of MQTT client +16:39:59:401 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:39:59:402 -> [ApiClient] Info: DATA: {"wifi":-86,"boot":0} +16:39:59:402 -> [ApiClient] Info: Return code: 200 +16:40:05:402 -> +16:40:05:402 -> firmwareCheckForUpdate: +16:40:05:402 -> firmwareCheckForUpdate: Perform +16:40:05:402 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +16:40:06:564 -> Firmware update skipped, the server returned 400 +16:40:06:566 -> 3 +16:40:06:567 -> OTA message: +16:40:06:567 -> +16:40:11:567 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:40:11:567 -> [ApiClient] Info: Return code: -1 +16:40:27:093 -> CO2 (ppm): 252 +16:40:31:113 -> CO2 (ppm): 250 +16:40:35:135 -> CO2 (ppm): 248 +16:40:39:156 -> CO2 (ppm): 246 +16:40:43:543 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:40:43:543 -> [ApiClient] Info: DATA: {"wifi":-82,"rco2":246,"boot":0,"bootCount":0} +16:40:43:543 -> [ApiClient] Info: Return code: 200 +16:40:43:544 -> +16:40:43:544 -> Online mode and isPostToAirGradient = true: watchdog reset +16:40:43:545 -> +16:40:43:565 -> CO2 (ppm): 245 +16:40:43:590 -> External watchdog feed! +16:40:47:586 -> CO2 (ppm): 244 +16:40:51:607 -> CO2 (ppm): 243 +16:40:55:628 -> CO2 (ppm): 242 +16:40:59:649 -> CO2 (ppm): 241 +16:41:03:670 -> CO2 (ppm): 241 +16:41:07:691 -> CO2 (ppm): 240 +16:41:12:313 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:41:12:313 -> [ApiClient] Info: Return code: 200 +16:41:12:315 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:41:12:316 -> [Configure] Info: Parse configure success +16:41:12:317 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:41:12:361 -> CO2 (ppm): 241 +16:41:20:403 -> CO2 (ppm): 240 +16:41:20:403 -> CO2 (ppm): 239 +16:41:24:423 -> CO2 (ppm): 238 +16:41:28:443 -> CO2 (ppm): 238 +16:41:32:464 -> CO2 (ppm): 238 +16:41:36:485 -> CO2 (ppm): 238 +16:41:44:875 -> CO2 (ppm): 239 +16:41:44:875 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:41:44:876 -> [ApiClient] Info: DATA: {"wifi":-84,"rco2":239,"boot":1,"bootCount":1} +16:41:44:876 -> [ApiClient] Info: Return code: 200 +16:41:44:877 -> +16:41:44:877 -> Online mode and isPostToAirGradient = true: watchdog reset +16:41:44:877 -> +16:41:44:899 -> CO2 (ppm): 247 +16:41:44:923 -> External watchdog feed! +16:41:48:920 -> CO2 (ppm): 273 +16:41:52:940 -> CO2 (ppm): 287 +16:41:56:961 -> CO2 (ppm): 294 +16:42:00:982 -> CO2 (ppm): 295 +16:42:05:003 -> CO2 (ppm): 294 +16:42:09:024 -> CO2 (ppm): 289 +16:42:13:362 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:42:13:362 -> [ApiClient] Info: Return code: 200 +16:42:13:363 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:42:13:364 -> [Configure] Info: Parse configure success +16:42:13:365 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:42:13:409 -> CO2 (ppm): 284 +16:42:17:480 -> CO2 (ppm): 280 +16:42:21:501 -> CO2 (ppm): 287 +16:42:25:522 -> CO2 (ppm): 296 +16:42:29:543 -> CO2 (ppm): 294 +16:42:33:564 -> CO2 (ppm): 289 +16:42:37:585 -> CO2 (ppm): 283 +16:42:41:606 -> CO2 (ppm): 278 +16:42:46:424 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:42:46:424 -> [ApiClient] Info: DATA: {"wifi":-83,"rco2":278,"boot":2,"bootCount":2} +16:42:46:426 -> [ApiClient] Info: Return code: 200 +16:42:46:426 -> +16:42:46:426 -> Online mode and isPostToAirGradient = true: watchdog reset +16:42:46:426 -> +16:42:46:447 -> CO2 (ppm): 274 +16:42:46:472 -> External watchdog feed! +16:42:50:468 -> CO2 (ppm): 272 +16:42:54:489 -> CO2 (ppm): 268 +16:42:58:509 -> CO2 (ppm): 264 +16:43:02:531 -> CO2 (ppm): 260 +16:43:06:552 -> CO2 (ppm): 257 +16:43:10:572 -> CO2 (ppm): 254 +16:43:14:063 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:43:14:063 -> [ApiClient] Info: Return code: 200 +16:43:14:064 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:43:14:066 -> [Configure] Info: Parse configure success +16:43:14:066 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:43:14:593 -> CO2 (ppm): 252 +16:43:18:614 -> CO2 (ppm): 250 +16:43:22:635 -> CO2 (ppm): 249 +16:43:26:656 -> CO2 (ppm): 248 +16:43:30:677 -> CO2 (ppm): 248 +16:43:34:698 -> CO2 (ppm): 248 +16:43:38:719 -> CO2 (ppm): 247 +16:43:42:740 -> CO2 (ppm): 245 +16:43:47:548 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:43:47:548 -> [ApiClient] Info: DATA: {"wifi":-82,"rco2":245,"boot":3,"bootCount":3} +16:43:47:550 -> [ApiClient] Info: Return code: 200 +16:43:47:550 -> +16:43:47:550 -> Online mode and isPostToAirGradient = true: watchdog reset +16:43:47:550 -> +16:43:47:570 -> CO2 (ppm): 244 +16:43:47:597 -> External watchdog feed! +16:43:51:591 -> CO2 (ppm): 242 +16:43:55:612 -> CO2 (ppm): 240 +16:43:59:651 -> CO2 (ppm): 240 +16:44:03:654 -> CO2 (ppm): 240 +16:44:07:675 -> CO2 (ppm): 239 +16:44:11:696 -> CO2 (ppm): 239 +16:44:14:686 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:44:14:687 -> [ApiClient] Info: Return code: 200 +16:44:14:688 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:44:14:689 -> [Configure] Info: Parse configure success +16:44:14:690 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:44:15:716 -> CO2 (ppm): 238 +16:44:19:737 -> CO2 (ppm): 238 +16:44:23:759 -> CO2 (ppm): 274 +16:44:27:779 -> CO2 (ppm): 314 +16:44:31:800 -> CO2 (ppm): 343 +16:44:39:844 -> CO2 (ppm): 352 +16:44:39:844 -> CO2 (ppm): 351 +16:44:43:863 -> CO2 (ppm): 347 +16:44:48:678 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:44:48:679 -> [ApiClient] Info: DATA: {"wifi":-83,"rco2":347,"boot":4,"bootCount":4} +16:44:48:679 -> [ApiClient] Info: Return code: 200 +16:44:48:680 -> +16:44:48:680 -> Online mode and isPostToAirGradient = true: watchdog reset +16:44:48:680 -> +16:44:48:715 -> CO2 (ppm): 340 +16:44:48:725 -> External watchdog feed! +16:44:52:721 -> CO2 (ppm): 330 +16:44:56:764 -> CO2 (ppm): 318 +16:45:00:785 -> CO2 (ppm): 307 +16:45:04:805 -> CO2 (ppm): 288 +16:45:08:826 -> CO2 (ppm): 280 +16:45:12:847 -> CO2 (ppm): 273 +16:45:15:303 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:45:15:303 -> [ApiClient] Info: Return code: 200 +16:45:15:321 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:45:15:322 -> [Configure] Info: Parse configure success +16:45:15:322 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:45:16:867 -> CO2 (ppm): 267 +16:45:24:910 -> CO2 (ppm): 262 +16:45:24:910 -> CO2 (ppm): 257 +16:45:28:930 -> CO2 (ppm): 253 +16:45:32:950 -> CO2 (ppm): 250 +16:45:36:971 -> CO2 (ppm): 248 +16:45:40:992 -> CO2 (ppm): 247 +16:45:45:013 -> CO2 (ppm): 246 +16:45:49:916 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:45:49:916 -> [ApiClient] Info: DATA: {"wifi":-83,"rco2":246,"boot":5,"bootCount":5} +16:45:49:917 -> [ApiClient] Info: Return code: 200 +16:45:49:917 -> +16:45:49:917 -> Online mode and isPostToAirGradient = true: watchdog reset +16:45:49:917 -> +16:45:49:938 -> CO2 (ppm): 247 +16:45:49:963 -> External watchdog feed! +16:45:53:959 -> CO2 (ppm): 247 +16:45:57:980 -> CO2 (ppm): 247 +16:46:02:001 -> CO2 (ppm): 247 +16:46:10:043 -> CO2 (ppm): 246 +16:46:10:043 -> CO2 (ppm): 246 +16:46:14:064 -> CO2 (ppm): 246 +16:46:16:023 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:46:16:024 -> [ApiClient] Info: Return code: 200 +16:46:16:025 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:46:16:026 -> [Configure] Info: Parse configure success +16:46:16:027 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:46:18:085 -> CO2 (ppm): 246 +16:46:22:106 -> CO2 (ppm): 247 +16:46:26:127 -> CO2 (ppm): 247 +16:46:30:148 -> CO2 (ppm): 247 +16:46:34:169 -> CO2 (ppm): 246 +16:46:38:190 -> CO2 (ppm): 246 +16:46:42:211 -> CO2 (ppm): 247 +16:46:46:232 -> CO2 (ppm): 246 +16:46:50:874 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:46:50:874 -> [ApiClient] Info: DATA: {"wifi":-83,"rco2":246,"boot":6,"bootCount":6} +16:46:50:875 -> [ApiClient] Info: Return code: 200 +16:46:50:876 -> +16:46:50:876 -> Online mode and isPostToAirGradient = true: watchdog reset +16:46:50:876 -> +16:46:50:896 -> CO2 (ppm): 255 +16:46:50:921 -> External watchdog feed! +16:46:54:918 -> CO2 (ppm): 257 +16:46:58:938 -> CO2 (ppm): 257 +16:47:02:959 -> CO2 (ppm): 301 +16:47:11:001 -> CO2 (ppm): 340 +16:47:11:001 -> CO2 (ppm): 357 +16:47:15:022 -> CO2 (ppm): 363 +16:47:16:647 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:47:16:647 -> [ApiClient] Info: Return code: 200 +16:47:16:649 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:47:16:650 -> [Configure] Info: Parse configure success +16:47:16:651 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:47:19:043 -> CO2 (ppm): 362 +16:47:23:064 -> CO2 (ppm): 358 +16:47:27:085 -> CO2 (ppm): 351 +16:47:31:106 -> CO2 (ppm): 341 +16:47:39:148 -> CO2 (ppm): 330 +16:47:39:148 -> CO2 (ppm): 319 +16:47:43:169 -> CO2 (ppm): 308 +16:47:47:190 -> CO2 (ppm): 297 +16:47:51:825 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:47:51:825 -> [ApiClient] Info: DATA: {"wifi":-83,"rco2":297,"boot":7,"bootCount":7} +16:47:51:826 -> [ApiClient] Info: Return code: 200 +16:47:51:848 -> +16:47:51:848 -> Online mode and isPostToAirGradient = true: watchdog reset +16:47:51:848 -> +16:47:51:848 -> CO2 (ppm): 288 +16:47:51:873 -> External watchdog feed! +16:47:55:869 -> CO2 (ppm): 281 +16:47:59:947 -> CO2 (ppm): 276 +16:48:03:968 -> CO2 (ppm): 270 +16:48:07:989 -> CO2 (ppm): 261 +16:48:16:031 -> CO2 (ppm): 257 +16:48:16:031 -> CO2 (ppm): 254 +16:48:17:265 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:48:17:265 -> [ApiClient] Info: Return code: 200 +16:48:17:266 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:48:17:268 -> [Configure] Info: Parse configure success +16:48:17:268 -> [Configure] Info: co2CalibrationRequested: True +16:48:17:269 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:48:17:271 -> [StateMachine] Info: CO2 Calibration +16:48:17:271 -> [StateMachine] Info: Start CO2 calib after 5 sec +16:48:18:271 -> [StateMachine] Info: Start CO2 calib after 4 sec +16:48:19:271 -> [StateMachine] Info: Start CO2 calib after 3 sec +16:48:20:271 -> [StateMachine] Info: Start CO2 calib after 2 sec +16:48:21:271 -> [StateMachine] Info: Start CO2 calib after 1 sec +16:48:24:279 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +16:48:24:292 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +16:48:24:301 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +16:48:24:315 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +16:48:24:315 -> [StateMachine] Info: CO2 Calibration: success +16:48:25:316 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +16:48:25:324 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:48:25:336 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:48:25:337 -> Flags: 0 +16:48:26:345 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:48:26:357 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:48:26:357 -> Flags: 0 +16:48:27:366 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:48:27:378 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:48:27:379 -> Flags: 0 +16:48:28:387 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:48:28:399 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:48:28:399 -> Flags: 0 +16:48:29:408 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:48:29:420 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:48:29:420 -> Flags: 0 +16:48:30:428 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:48:30:441 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:48:30:442 -> Flags: 0 +16:48:31:450 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:48:31:462 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:48:31:462 -> Flags: 0 +16:48:32:470 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:48:32:483 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:48:32:483 -> Flags: 0 +16:48:33:492 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:48:33:504 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:48:33:505 -> Flags: 0 +16:48:34:513 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:48:39:513 -> Get Acknowladgement Response > +16:48:39:514 -> Error getting acknowledgement flags! +16:48:40:521 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:48:45:522 -> Get Acknowladgement Response > 0xFF +16:48:45:522 -> Error getting acknowledgement flags! +16:48:46:531 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:48:46:543 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:48:46:543 -> Flags: 0 +16:48:47:552 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:48:47:564 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:48:47:564 -> Flags: 0 +16:48:48:572 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:48:48:585 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:48:48:585 -> Flags: 0 +16:48:49:594 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +16:48:49:606 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +16:48:49:606 -> Flags: 0 diff --git a/Calibration-Logs/COM47_2025_01_06.16.50.00.922.txt b/Calibration-Logs/COM47_2025_01_06.16.50.00.922.txt new file mode 100644 index 0000000..3d1f8b5 --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.16.50.00.922.txt @@ -0,0 +1,364 @@ +16:50:04:699 -> No PM sensor detected on Serial0 +16:50:04:699 -> initializing PM sensor +16:50:04:699 -> cleared 0 byte(s) +16:50:04:699 -> setting active mode +16:50:04:699 -> 7 byte(s) written +16:50:08:699 -> No PM sensor detected on Serial1 +16:50:08:699 -> Firmware Mode: 0-1PS +16:50:08:721 -> Set S8 AbcDays successful +16:50:08:721 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +16:50:08:721 -> [ApiClient] Info: begin +16:50:08:766 -> [WifiConnector] Info: Connecting to WiFi... +16:50:08:766 -> *wm:AutoConnect +16:50:08:767 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +16:50:09:269 -> E (10415) wifi:sta is connecting, return error +16:50:09:270 -> [ 10168][E][WiFiSTA.cpp:317] begin(): connect failed! 0x3007 +16:50:17:484 -> *wm:AutoConnect: SUCCESS +16:50:17:485 -> *wm:STA IP Address: 192.168.100.127 +16:50:17:485 -> [WifiConnector] Info: Wait for configure portal +16:50:17:485 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +16:50:17:498 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +16:50:20:031 -> MQTT is not configured, skipping initialization of MQTT client +16:50:20:032 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:50:20:032 -> [ApiClient] Info: DATA: {"wifi":-61,"boot":0} +16:50:20:032 -> [ApiClient] Info: Return code: 200 +16:50:26:033 -> +16:50:26:033 -> firmwareCheckForUpdate: +16:50:26:033 -> firmwareCheckForUpdate: Perform +16:50:26:033 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +16:50:26:883 -> Firmware update skipped, the server returned 400 +16:50:26:884 -> 3 +16:50:26:884 -> OTA message: +16:50:26:884 -> +16:50:28:014 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:50:28:014 -> [ApiClient] Info: Return code: 200 +16:50:28:015 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:50:28:016 -> [Configure] Info: Parse configure success +16:50:28:017 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:50:32:066 -> CO2 (ppm): 451 +16:50:32:066 -> CO2 (ppm): 449 +16:50:36:087 -> CO2 (ppm): 453 +16:50:40:108 -> CO2 (ppm): 453 +16:50:44:128 -> CO2 (ppm): 452 +16:50:48:149 -> CO2 (ppm): 450 +16:50:52:170 -> CO2 (ppm): 447 +16:50:56:195 -> CO2 (ppm): 443 +16:51:00:064 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:51:00:064 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":443,"boot":0,"bootCount":0} +16:51:00:065 -> [ApiClient] Info: Return code: 200 +16:51:00:065 -> +16:51:00:065 -> Online mode and isPostToAirGradient = true: watchdog reset +16:51:00:065 -> +16:51:00:090 -> External watchdog feed! +16:51:00:212 -> CO2 (ppm): 440 +16:51:04:234 -> CO2 (ppm): 438 +16:51:08:254 -> CO2 (ppm): 436 +16:51:12:275 -> CO2 (ppm): 433 +16:51:16:296 -> CO2 (ppm): 432 +16:51:20:317 -> CO2 (ppm): 431 +16:51:24:338 -> CO2 (ppm): 431 +16:51:28:639 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:51:28:639 -> [ApiClient] Info: Return code: 200 +16:51:28:641 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:51:28:642 -> [Configure] Info: Parse configure success +16:51:28:643 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:51:28:687 -> CO2 (ppm): 432 +16:51:32:708 -> CO2 (ppm): 432 +16:51:36:729 -> CO2 (ppm): 433 +16:51:40:749 -> CO2 (ppm): 433 +16:51:44:771 -> CO2 (ppm): 433 +16:51:48:792 -> CO2 (ppm): 434 +16:51:52:813 -> CO2 (ppm): 435 +16:52:03:145 -> CO2 (ppm): 435 +16:52:03:145 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:52:03:146 -> [ApiClient] Info: DATA: {"wifi":-71,"rco2":435,"boot":1,"bootCount":1} +16:52:03:146 -> [ApiClient] Info: Return code: 200 +16:52:03:146 -> +16:52:03:147 -> Online mode and isPostToAirGradient = true: watchdog reset +16:52:03:147 -> +16:52:03:168 -> CO2 (ppm): 433 +16:52:03:193 -> External watchdog feed! +16:52:07:189 -> CO2 (ppm): 433 +16:52:11:210 -> CO2 (ppm): 433 +16:52:15:231 -> CO2 (ppm): 433 +16:52:19:252 -> CO2 (ppm): 431 +16:52:23:273 -> CO2 (ppm): 430 +16:52:27:294 -> CO2 (ppm): 429 +16:52:29:269 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:52:29:269 -> [ApiClient] Info: Return code: 200 +16:52:29:271 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:52:29:272 -> [Configure] Info: Parse configure success +16:52:29:273 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:52:31:315 -> CO2 (ppm): 428 +16:52:35:336 -> CO2 (ppm): 428 +16:52:39:357 -> CO2 (ppm): 427 +16:52:43:378 -> CO2 (ppm): 426 +16:52:47:399 -> CO2 (ppm): 425 +16:52:51:420 -> CO2 (ppm): 425 +16:52:55:441 -> CO2 (ppm): 425 +16:52:59:462 -> CO2 (ppm): 425 +16:53:04:172 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:53:04:172 -> [ApiClient] Info: DATA: {"wifi":-68,"rco2":425,"boot":2,"bootCount":2} +16:53:04:173 -> [ApiClient] Info: Return code: 200 +16:53:04:174 -> +16:53:04:174 -> Online mode and isPostToAirGradient = true: watchdog reset +16:53:04:174 -> +16:53:04:199 -> CO2 (ppm): 425 +16:53:04:220 -> External watchdog feed! +16:53:08:216 -> CO2 (ppm): 425 +16:53:12:237 -> CO2 (ppm): 425 +16:53:16:258 -> CO2 (ppm): 425 +16:53:20:279 -> CO2 (ppm): 425 +16:53:24:300 -> CO2 (ppm): 424 +16:53:28:321 -> CO2 (ppm): 423 +16:53:29:880 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:53:29:880 -> [ApiClient] Info: Return code: 200 +16:53:29:882 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:53:29:883 -> [Configure] Info: Parse configure success +16:53:29:884 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:53:32:342 -> CO2 (ppm): 423 +16:53:36:363 -> CO2 (ppm): 422 +16:53:40:384 -> CO2 (ppm): 421 +16:53:48:425 -> CO2 (ppm): 421 +16:53:48:425 -> CO2 (ppm): 420 +16:53:52:446 -> CO2 (ppm): 419 +16:53:56:467 -> CO2 (ppm): 418 +16:54:00:488 -> CO2 (ppm): 417 +16:54:05:200 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:54:05:200 -> [ApiClient] Info: DATA: {"wifi":-64,"rco2":417,"boot":3,"bootCount":3} +16:54:05:200 -> [ApiClient] Info: Return code: 200 +16:54:05:201 -> +16:54:05:201 -> Online mode and isPostToAirGradient = true: watchdog reset +16:54:05:201 -> +16:54:05:222 -> CO2 (ppm): 417 +16:54:05:247 -> External watchdog feed! +16:54:09:244 -> CO2 (ppm): 416 +16:54:13:264 -> CO2 (ppm): 416 +16:54:17:286 -> CO2 (ppm): 416 +16:54:21:307 -> CO2 (ppm): 416 +16:54:25:328 -> CO2 (ppm): 416 +16:54:29:348 -> CO2 (ppm): 416 +16:54:30:498 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:54:30:499 -> [ApiClient] Info: Return code: 200 +16:54:30:500 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":Unit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:54:30:502 -> [Configure] Info: Parse configure success +true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperature16:54:30:503 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:54:33:369 -> CO2 (ppm): 416 +16:54:37:390 -> CO2 (ppm): 416 +16:54:45:432 -> CO2 (ppm): 416 +16:54:45:432 -> CO2 (ppm): 415 +16:54:49:453 -> CO2 (ppm): 415 +16:54:53:474 -> CO2 (ppm): 415 +16:54:57:495 -> CO2 (ppm): 415 +16:55:01:516 -> CO2 (ppm): 415 +16:55:06:177 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:55:06:177 -> [ApiClient] Info: DATA: {"wifi":-63,"rco2":415,"boot":4,"bootCount":4} +16:55:06:177 -> [ApiClient] Info: Return code: 200 +16:55:06:178 -> +16:55:06:178 -> Online mode and isPostToAirGradient = true: watchdog reset +16:55:06:178 -> +16:55:06:210 -> CO2 (ppm): 414 +16:55:06:235 -> External watchdog feed! +16:55:14:253 -> CO2 (ppm): 414 +16:55:14:253 -> CO2 (ppm): 414 +16:55:18:268 -> CO2 (ppm): 414 +16:55:22:290 -> CO2 (ppm): 414 +16:55:26:311 -> CO2 (ppm): 413 +16:55:30:332 -> CO2 (ppm): 413 +16:55:31:115 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:55:31:115 -> [ApiClient] Info: Return code: 200 +16:55:31:121 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:55:31:122 -> [Configure] Info: Parse configure success +16:55:31:122 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:55:34:353 -> CO2 (ppm): 413 +16:55:38:374 -> CO2 (ppm): 413 +16:55:42:395 -> CO2 (ppm): 413 +16:55:50:436 -> CO2 (ppm): 413 +16:55:50:436 -> CO2 (ppm): 412 +16:55:54:457 -> CO2 (ppm): 413 +16:55:58:478 -> CO2 (ppm): 413 +16:56:02:499 -> CO2 (ppm): 413 +16:56:07:160 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:56:07:160 -> [ApiClient] Info: DATA: {"wifi":-63,"rco2":413,"boot":5,"bootCount":5} +16:56:07:160 -> [ApiClient] Info: Return code: 200 +16:56:07:161 -> +16:56:07:161 -> Online mode and isPostToAirGradient = true: watchdog reset +16:56:07:161 -> +16:56:07:183 -> CO2 (ppm): 412 +16:56:07:208 -> External watchdog feed! +16:56:11:204 -> CO2 (ppm): 412 +16:56:15:225 -> CO2 (ppm): 412 +16:56:19:251 -> CO2 (ppm): 412 +16:56:23:272 -> CO2 (ppm): 412 +16:56:27:293 -> CO2 (ppm): 412 +16:56:31:743 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:56:31:743 -> [ApiClient] Info: Return code: 200 +16:56:31:744 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:56:31:746 -> [Configure] Info: Parse configure success +16:56:31:747 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:56:31:790 -> CO2 (ppm): 418 +16:56:35:812 -> CO2 (ppm): 429 +16:56:39:834 -> CO2 (ppm): 438 +16:56:43:854 -> CO2 (ppm): 441 +16:56:51:896 -> CO2 (ppm): 442 +16:56:51:896 -> CO2 (ppm): 440 +16:56:55:917 -> CO2 (ppm): 438 +16:56:59:937 -> CO2 (ppm): 435 +16:57:03:958 -> CO2 (ppm): 439 +16:57:08:199 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:57:08:199 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":439,"boot":6,"bootCount":6} +16:57:08:200 -> [ApiClient] Info: Return code: 200 +16:57:08:200 -> +16:57:08:201 -> Online mode and isPostToAirGradient = true: watchdog reset +16:57:08:201 -> +16:57:08:222 -> CO2 (ppm): 457 +16:57:08:247 -> External watchdog feed! +16:57:12:243 -> CO2 (ppm): 476 +16:57:20:285 -> CO2 (ppm): 482 +16:57:20:285 -> CO2 (ppm): 481 +16:57:24:306 -> CO2 (ppm): 477 +16:57:28:326 -> CO2 (ppm): 470 +16:57:32:358 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:57:32:358 -> [ApiClient] Info: Return code: 200 +16:57:32:360 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:57:32:361 -> [Configure] Info: Parse configure success +16:57:32:362 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:57:32:405 -> CO2 (ppm): 463 +16:57:36:426 -> CO2 (ppm): 457 +16:57:40:447 -> CO2 (ppm): 450 +16:57:44:468 -> CO2 (ppm): 466 +16:57:48:489 -> CO2 (ppm): 517 +16:57:52:510 -> CO2 (ppm): 564 +16:57:56:531 -> CO2 (ppm): 634 +16:58:00:552 -> CO2 (ppm): 721 +16:58:04:573 -> CO2 (ppm): 788 +16:58:09:090 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:58:09:090 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":788,"boot":7,"bootCount":7} +16:58:09:090 -> [ApiClient] Info: Return code: 200 +16:58:09:091 -> +16:58:09:092 -> Online mode and isPostToAirGradient = true: watchdog reset +16:58:09:092 -> +16:58:09:113 -> CO2 (ppm): 812 +16:58:09:138 -> External watchdog feed! +16:58:13:134 -> CO2 (ppm): 805 +16:58:17:155 -> CO2 (ppm): 781 +16:58:21:176 -> CO2 (ppm): 749 +16:58:25:197 -> CO2 (ppm): 713 +16:58:29:218 -> CO2 (ppm): 676 +16:58:32:991 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:58:32:991 -> [ApiClient] Info: Return code: 200 +16:58:32:992 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:58:32:992 -> [Configure] Info: Parse configure success +16:58:32:992 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:58:33:239 -> CO2 (ppm): 640 +16:58:37:259 -> CO2 (ppm): 609 +16:58:41:280 -> CO2 (ppm): 579 +16:58:45:301 -> CO2 (ppm): 553 +16:58:49:322 -> CO2 (ppm): 530 +16:58:53:343 -> CO2 (ppm): 510 +16:58:57:364 -> CO2 (ppm): 493 +16:59:01:385 -> CO2 (ppm): 479 +16:59:05:406 -> CO2 (ppm): 468 +16:59:10:084 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +16:59:10:084 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":468,"boot":8,"bootCount":8} +16:59:10:084 -> [ApiClient] Info: Return code: 200 +16:59:10:085 -> +16:59:10:085 -> Online mode and isPostToAirGradient = true: watchdog reset +16:59:10:085 -> +16:59:10:106 -> CO2 (ppm): 449 +16:59:10:131 -> External watchdog feed! +16:59:18:148 -> CO2 (ppm): 443 +16:59:18:148 -> CO2 (ppm): 436 +16:59:22:169 -> CO2 (ppm): 431 +16:59:26:190 -> CO2 (ppm): 427 +16:59:30:211 -> CO2 (ppm): 424 +16:59:33:602 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +16:59:33:603 -> [ApiClient] Info: Return code: 200 +16:59:33:604 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +16:59:33:605 -> [Configure] Info: Parse configure success +16:59:33:606 -> [Configure] Info: Detected new firmware version: 3.1.9 +16:59:34:232 -> CO2 (ppm): 422 +16:59:38:253 -> CO2 (ppm): 421 +16:59:42:274 -> CO2 (ppm): 420 +16:59:46:295 -> CO2 (ppm): 419 +16:59:50:315 -> CO2 (ppm): 418 +16:59:54:336 -> CO2 (ppm): 416 +16:59:58:358 -> CO2 (ppm): 416 +17:00:02:378 -> CO2 (ppm): 415 +17:00:06:399 -> CO2 (ppm): 415 +17:00:11:082 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:00:11:082 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":415,"boot":9,"bootCount":9} +17:00:11:082 -> [ApiClient] Info: Return code: 200 +17:00:11:083 -> +17:00:11:084 -> Online mode and isPostToAirGradient = true: watchdog reset +17:00:11:084 -> +17:00:11:105 -> CO2 (ppm): 416 +17:00:11:130 -> External watchdog feed! +17:00:15:126 -> CO2 (ppm): 416 +17:00:19:147 -> CO2 (ppm): 416 +17:00:23:168 -> CO2 (ppm): 417 +17:00:31:210 -> CO2 (ppm): 417 +17:00:31:210 -> CO2 (ppm): 415 +17:00:34:222 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:00:34:222 -> [ApiClient] Info: Return code: 200 +17:00:34:224 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:00:34:226 -> [Configure] Info: Parse configure success +17:00:34:226 -> [Configure] Info: co2CalibrationRequested: True +17:00:34:226 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:00:34:228 -> [StateMachine] Info: CO2 Calibration +17:00:34:228 -> [StateMachine] Info: Start CO2 calib after 5 sec +17:00:35:228 -> [StateMachine] Info: Start CO2 calib after 4 sec +17:00:36:228 -> [StateMachine] Info: Start CO2 calib after 3 sec +17:00:37:228 -> [StateMachine] Info: Start CO2 calib after 2 sec +17:00:38:228 -> [StateMachine] Info: Start CO2 calib after 1 sec +17:00:41:236 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +17:00:41:250 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +17:00:41:258 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +17:00:41:271 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +17:00:41:272 -> [StateMachine] Info: CO2 Calibration: success +17:00:42:272 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +17:00:42:280 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +17:00:42:292 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +17:00:42:293 -> Flags: 0 +17:00:43:301 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +17:00:43:313 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +17:00:43:314 -> Flags: 0 +17:00:44:322 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +17:00:44:334 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +17:00:44:335 -> Flags: 0 +17:00:45:343 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +17:00:45:355 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +17:00:45:356 -> Flags: 0 +17:00:46:364 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +17:00:46:376 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +17:00:46:377 -> Flags: 0 +17:00:47:385 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +17:00:47:397 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +17:00:47:397 -> Flags: 0 +17:00:48:406 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +17:00:48:418 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +17:00:48:419 -> Flags: 0 +17:00:49:427 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +17:00:49:439 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +17:00:49:440 -> Flags: 0 +17:00:50:448 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +17:00:50:460 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +17:00:50:461 -> Flags: 0 +17:00:51:469 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +17:00:51:481 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +17:00:51:482 -> Flags: 0 +17:00:52:490 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +17:00:52:502 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +17:00:52:503 -> Flags: 0 +17:00:53:511 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +17:00:53:524 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +17:00:53:524 -> Flags: 0 +17:00:54:532 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +17:00:54:544 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +17:00:54:545 -> Flags: 0 +17:00:55:553 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +17:00:55:565 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +17:00:55:565 -> Flags: 0 +17:00:56:574 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +17:00:56:586 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +17:00:56:586 -> Flags: 0 diff --git a/Calibration-Logs/COM47_2025_01_06.17.01.03.165.txt b/Calibration-Logs/COM47_2025_01_06.17.01.03.165.txt new file mode 100644 index 0000000..3b25c9e --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_06.17.01.03.165.txt @@ -0,0 +1,21750 @@ +17:01:07:085 -> No PM sensor detected on Serial0 +17:01:07:086 -> initializing PM sensor +17:01:07:086 -> cleared 0 byte(s) +17:01:07:086 -> setting active mode +17:01:07:086 -> 7 byte(s) written +17:01:11:085 -> No PM sensor detected on Serial1 +17:01:11:085 -> Firmware Mode: 0-1PS +17:01:11:105 -> Set S8 AbcDays successful +17:01:11:105 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +17:01:11:106 -> [ApiClient] Info: begin +17:01:11:152 -> [WifiConnector] Info: Connecting to WiFi... +17:01:11:152 -> *wm:AutoConnect +17:01:11:152 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +17:01:11:656 -> *wm:[ERROR] wifi begin failed +17:01:14:556 -> *wm:AutoConnect: SUCCESS +17:01:14:557 -> *wm:STA IP Address: 192.168.100.127 +17:01:14:557 -> [WifiConnector] Info: Wait for configure portal +17:01:14:557 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +17:01:14:571 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +17:01:17:019 -> MQTT is not configured, skipping initialization of MQTT client +17:01:17:019 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:01:17:019 -> [ApiClient] Info: DATA: {"wifi":-63,"boot":0} +17:01:17:019 -> [ApiClient] Info: Return code: 200 +17:01:23:020 -> +17:01:23:021 -> firmwareCheckForUpdate: +17:01:23:021 -> firmwareCheckForUpdate: Perform +17:01:23:021 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +17:01:23:675 -> Firmware update skipped, the server returned 400 +17:01:23:676 -> 3 +17:01:23:676 -> OTA message: +17:01:23:676 -> +17:01:24:297 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:01:24:297 -> [ApiClient] Info: Return code: 200 +17:01:24:298 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:01:24:300 -> [Configure] Info: Parse configure success +17:01:24:301 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:01:24:328 -> CO2 (ppm): 642 +17:01:28:349 -> CO2 (ppm): 614 +17:01:32:371 -> CO2 (ppm): 562 +17:01:36:391 -> CO2 (ppm): 530 +17:01:40:412 -> CO2 (ppm): 513 +17:01:44:433 -> CO2 (ppm): 510 +17:01:48:454 -> CO2 (ppm): 501 +17:01:52:475 -> CO2 (ppm): 491 +17:01:56:497 -> CO2 (ppm): 482 +17:02:00:516 -> CO2 (ppm): 474 +17:02:02:445 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:02:02:445 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":474,"boot":0,"bootCount":0} +17:02:02:446 -> [ApiClient] Info: Return code: 200 +17:02:02:446 -> +17:02:02:446 -> Online mode and isPostToAirGradient = true: watchdog reset +17:02:02:446 -> +17:02:02:471 -> External watchdog feed! +17:02:04:537 -> CO2 (ppm): 466 +17:02:08:558 -> CO2 (ppm): 457 +17:02:16:600 -> CO2 (ppm): 449 +17:02:16:600 -> CO2 (ppm): 443 +17:02:20:621 -> CO2 (ppm): 438 +17:02:24:919 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:02:24:919 -> [ApiClient] Info: Return code: 200 +17:02:24:920 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:02:24:922 -> [Configure] Info: Parse configure success +17:02:24:922 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:02:24:966 -> CO2 (ppm): 434 +17:02:28:988 -> CO2 (ppm): 432 +17:02:33:009 -> CO2 (ppm): 431 +17:02:37:030 -> CO2 (ppm): 430 +17:02:41:050 -> CO2 (ppm): 429 +17:02:45:071 -> CO2 (ppm): 427 +17:02:49:092 -> CO2 (ppm): 426 +17:02:53:159 -> CO2 (ppm): 425 +17:02:57:180 -> CO2 (ppm): 423 +17:03:01:201 -> CO2 (ppm): 423 +17:03:03:416 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:03:03:416 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":423,"boot":1,"bootCount":1} +17:03:03:416 -> [ApiClient] Info: Return code: 200 +17:03:03:416 -> +17:03:03:416 -> Online mode and isPostToAirGradient = true: watchdog reset +17:03:03:416 -> +17:03:03:441 -> External watchdog feed! +17:03:05:222 -> CO2 (ppm): 423 +17:03:09:243 -> CO2 (ppm): 424 +17:03:13:264 -> CO2 (ppm): 423 +17:03:21:306 -> CO2 (ppm): 423 +17:03:21:306 -> CO2 (ppm): 423 +17:03:25:541 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:03:25:541 -> [ApiClient] Info: Return code: 200 +17:03:25:543 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:03:25:544 -> [Configure] Info: Parse configure success +17:03:25:545 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:03:25:589 -> CO2 (ppm): 424 +17:03:29:610 -> CO2 (ppm): 425 +17:03:33:631 -> CO2 (ppm): 426 +17:03:37:652 -> CO2 (ppm): 428 +17:03:41:673 -> CO2 (ppm): 428 +17:03:45:694 -> CO2 (ppm): 428 +17:03:49:715 -> CO2 (ppm): 428 +17:03:53:736 -> CO2 (ppm): 427 +17:03:57:757 -> CO2 (ppm): 425 +17:04:01:778 -> CO2 (ppm): 423 +17:04:04:449 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:04:04:450 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":423,"boot":2,"bootCount":2} +17:04:04:450 -> [ApiClient] Info: Return code: 200 +17:04:04:475 -> +17:04:04:475 -> Online mode and isPostToAirGradient = true: watchdog reset +17:04:04:475 -> +17:04:04:476 -> External watchdog feed! +17:04:05:799 -> CO2 (ppm): 423 +17:04:09:820 -> CO2 (ppm): 422 +17:04:13:841 -> CO2 (ppm): 419 +17:04:17:862 -> CO2 (ppm): 418 +17:04:21:882 -> CO2 (ppm): 418 +17:04:26:160 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:04:26:160 -> [ApiClient] Info: Return code: 200 +17:04:26:162 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureess":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +Unit":"c","targetFirmware":"3.1.9","ledBarBrightn17:04:26:163 -> [Configure] Info: Parse configure success +17:04:26:164 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:04:26:209 -> CO2 (ppm): 417 +17:04:30:230 -> CO2 (ppm): 416 +17:04:34:250 -> CO2 (ppm): 416 +17:04:38:270 -> CO2 (ppm): 416 +17:04:42:291 -> CO2 (ppm): 416 +17:04:46:312 -> CO2 (ppm): 416 +17:04:50:333 -> CO2 (ppm): 416 +17:04:54:354 -> CO2 (ppm): 415 +17:04:58:375 -> CO2 (ppm): 416 +17:05:02:396 -> CO2 (ppm): 415 +17:05:05:419 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:05:05:419 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":415,"boot":3,"bootCount":3} +17:05:05:420 -> [ApiClient] Info: Return code: 200 +17:05:05:421 -> +17:05:05:421 -> Online mode and isPostToAirGradient = true: watchdog reset +17:05:05:421 -> +17:05:05:445 -> External watchdog feed! +17:05:06:417 -> CO2 (ppm): 415 +17:05:10:438 -> CO2 (ppm): 415 +17:05:14:459 -> CO2 (ppm): 415 +17:05:18:480 -> CO2 (ppm): 415 +17:05:22:500 -> CO2 (ppm): 415 +17:05:26:780 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:05:26:780 -> [ApiClient] Info: Return code: 200 +17:05:26:782 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:05:26:783 -> [Configure] Info: Parse configure success +17:05:26:784 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:05:26:829 -> CO2 (ppm): 415 +17:05:30:850 -> CO2 (ppm): 415 +17:05:34:871 -> CO2 (ppm): 414 +17:05:38:892 -> CO2 (ppm): 414 +17:05:46:934 -> CO2 (ppm): 414 +17:05:46:934 -> CO2 (ppm): 414 +17:05:50:955 -> CO2 (ppm): 414 +17:05:54:976 -> CO2 (ppm): 414 +17:05:58:997 -> CO2 (ppm): 414 +17:06:03:018 -> CO2 (ppm): 414 +17:06:06:339 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:06:06:339 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":414,"boot":4,"bootCount":4} +17:06:06:339 -> [ApiClient] Info: Return code: 200 +17:06:06:340 -> +17:06:06:340 -> Online mode and isPostToAirGradient = true: watchdog reset +17:06:06:340 -> +17:06:06:364 -> External watchdog feed! +17:06:07:039 -> CO2 (ppm): 413 +17:06:11:060 -> CO2 (ppm): 413 +17:06:15:080 -> CO2 (ppm): 413 +17:06:19:101 -> CO2 (ppm): 413 +17:06:23:121 -> CO2 (ppm): 412 +17:06:27:403 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:06:27:403 -> [ApiClient] Info: Return code: 200 +17:06:27:405 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:06:27:406 -> [Configure] Info: Parse configure success +17:06:27:406 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:06:27:450 -> CO2 (ppm): 412 +17:06:35:493 -> CO2 (ppm): 412 +17:06:35:493 -> CO2 (ppm): 413 +17:06:39:513 -> CO2 (ppm): 412 +17:06:43:534 -> CO2 (ppm): 413 +17:06:47:555 -> CO2 (ppm): 412 +17:06:51:576 -> CO2 (ppm): 412 +17:06:55:597 -> CO2 (ppm): 412 +17:06:59:618 -> CO2 (ppm): 412 +17:07:03:639 -> CO2 (ppm): 412 +17:07:07:338 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:07:07:339 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":412,"boot":5,"bootCount":5} +17:07:07:339 -> [ApiClient] Info: Return code: 200 +17:07:07:339 -> +17:07:07:339 -> Online mode and isPostToAirGradient = true: watchdog reset +17:07:07:339 -> +17:07:07:364 -> External watchdog feed! +17:07:07:660 -> CO2 (ppm): 412 +17:07:11:681 -> CO2 (ppm): 412 +17:07:15:702 -> CO2 (ppm): 412 +17:07:19:723 -> CO2 (ppm): 412 +17:07:23:744 -> CO2 (ppm): 412 +17:07:28:020 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:07:28:020 -> [ApiClient] Info: Return code: 200 +17:07:28:021 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:07:28:022 -> [Configure] Info: Parse configure success +17:07:28:067 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:07:28:067 -> CO2 (ppm): 412 +17:07:32:088 -> CO2 (ppm): 411 +17:07:36:109 -> CO2 (ppm): 411 +17:07:40:130 -> CO2 (ppm): 411 +17:07:44:151 -> CO2 (ppm): 411 +17:07:48:172 -> CO2 (ppm): 411 +17:07:52:193 -> CO2 (ppm): 411 +17:07:56:213 -> CO2 (ppm): 411 +17:08:00:235 -> CO2 (ppm): 411 +17:08:04:256 -> CO2 (ppm): 411 +17:08:08:370 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:08:08:370 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":411,"boot":6,"bootCount":6} +17:08:08:370 -> [ApiClient] Info: Return code: 200 +17:08:08:371 -> +17:08:08:372 -> Online mode and isPostToAirGradient = true: watchdog reset +17:08:08:372 -> +17:08:08:393 -> CO2 (ppm): 411 +17:08:08:418 -> External watchdog feed! +17:08:12:415 -> CO2 (ppm): 411 +17:08:16:436 -> CO2 (ppm): 410 +17:08:20:457 -> CO2 (ppm): 410 +17:08:24:477 -> CO2 (ppm): 410 +17:08:28:643 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:08:28:644 -> [ApiClient] Info: Return code: 200 +17:08:28:645 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:08:28:646 -> [Configure] Info: Parse configure success +17:08:28:647 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:08:28:691 -> CO2 (ppm): 410 +17:08:32:712 -> CO2 (ppm): 410 +17:08:36:733 -> CO2 (ppm): 409 +17:08:40:754 -> CO2 (ppm): 409 +17:08:44:775 -> CO2 (ppm): 409 +17:08:48:796 -> CO2 (ppm): 409 +17:08:52:817 -> CO2 (ppm): 409 +17:08:56:838 -> CO2 (ppm): 409 +17:09:00:859 -> CO2 (ppm): 408 +17:09:04:880 -> CO2 (ppm): 408 +17:09:09:420 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:09:09:421 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":408,"boot":7,"bootCount":7} +17:09:09:421 -> [ApiClient] Info: Return code: 200 +17:09:09:422 -> +17:09:09:422 -> Online mode and isPostToAirGradient = true: watchdog reset +17:09:09:422 -> +17:09:09:444 -> CO2 (ppm): 408 +17:09:09:468 -> External watchdog feed! +17:09:13:465 -> CO2 (ppm): 407 +17:09:17:485 -> CO2 (ppm): 407 +17:09:21:506 -> CO2 (ppm): 407 +17:09:25:527 -> CO2 (ppm): 407 +17:09:29:257 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:09:29:257 -> [ApiClient] Info: Return code: 200 +17:09:29:258 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:09:29:259 -> [Configure] Info: Parse configure success +17:09:29:260 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:09:29:547 -> CO2 (ppm): 407 +17:09:33:569 -> CO2 (ppm): 407 +17:09:37:589 -> CO2 (ppm): 407 +17:09:41:610 -> CO2 (ppm): 407 +17:09:45:632 -> CO2 (ppm): 407 +17:09:49:653 -> CO2 (ppm): 407 +17:09:53:674 -> CO2 (ppm): 407 +17:09:57:695 -> CO2 (ppm): 407 +17:10:01:716 -> CO2 (ppm): 407 +17:10:05:737 -> CO2 (ppm): 407 +17:10:10:360 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:10:10:360 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":407,"boot":8,"bootCount":8} +17:10:10:360 -> [ApiClient] Info: Return code: 200 +17:10:10:361 -> +17:10:10:361 -> Online mode and isPostToAirGradient = true: watchdog reset +17:10:10:361 -> +17:10:10:383 -> CO2 (ppm): 407 +17:10:10:407 -> External watchdog feed! +17:10:14:404 -> CO2 (ppm): 407 +17:10:18:426 -> CO2 (ppm): 407 +17:10:22:447 -> CO2 (ppm): 407 +17:10:26:468 -> CO2 (ppm): 407 +17:10:29:884 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:10:29:884 -> [ApiClient] Info: Return code: 200 +17:10:29:886 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:10:29:887 -> [Configure] Info: Parse configure success +17:10:29:888 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:10:30:489 -> CO2 (ppm): 407 +17:10:34:510 -> CO2 (ppm): 407 +17:10:38:531 -> CO2 (ppm): 407 +17:10:42:552 -> CO2 (ppm): 407 +17:10:46:573 -> CO2 (ppm): 407 +17:10:50:593 -> CO2 (ppm): 407 +17:10:54:615 -> CO2 (ppm): 407 +17:10:58:636 -> CO2 (ppm): 407 +17:11:02:657 -> CO2 (ppm): 407 +17:11:06:678 -> CO2 (ppm): 407 +17:11:11:456 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:11:11:456 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":407,"boot":9,"bootCount":9} +17:11:11:456 -> [ApiClient] Info: Return code: 200 +17:11:11:457 -> +17:11:11:457 -> Online mode and isPostToAirGradient = true: watchdog reset +17:11:11:457 -> +17:11:11:479 -> CO2 (ppm): 407 +17:11:11:504 -> External watchdog feed! +17:11:15:501 -> CO2 (ppm): 407 +17:11:19:521 -> CO2 (ppm): 407 +17:11:23:542 -> CO2 (ppm): 407 +17:11:27:563 -> CO2 (ppm): 407 +17:11:30:505 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:11:30:505 -> [ApiClient] Info: Return code: 200 +17:11:30:507 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:11:30:509 -> [Configure] Info: Parse configure success +17:11:30:509 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:11:31:584 -> CO2 (ppm): 407 +17:11:35:605 -> CO2 (ppm): 407 +17:11:39:626 -> CO2 (ppm): 407 +17:11:43:647 -> CO2 (ppm): 407 +17:11:47:668 -> CO2 (ppm): 407 +17:11:51:739 -> CO2 (ppm): 407 +17:11:55:760 -> CO2 (ppm): 407 +17:11:59:781 -> CO2 (ppm): 407 +17:12:03:802 -> CO2 (ppm): 407 +17:12:12:419 -> CO2 (ppm): 407 +17:12:12:419 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:12:12:419 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":407,"boot":10,"bootCount":10} +17:12:12:419 -> [ApiClient] Info: Return code: 200 +17:12:12:421 -> +17:12:12:421 -> Online mode and isPostToAirGradient = true: watchdog reset +17:12:12:421 -> +17:12:12:442 -> CO2 (ppm): 407 +17:12:12:467 -> External watchdog feed! +17:12:16:463 -> CO2 (ppm): 407 +17:12:20:484 -> CO2 (ppm): 407 +17:12:24:505 -> CO2 (ppm): 407 +17:12:28:526 -> CO2 (ppm): 407 +17:12:31:125 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:12:31:125 -> [ApiClient] Info: Return code: 200 +17:12:31:126 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:12:31:127 -> [Configure] Info: Parse configure success +17:12:31:128 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:12:32:547 -> CO2 (ppm): 407 +17:12:36:568 -> CO2 (ppm): 407 +17:12:40:589 -> CO2 (ppm): 407 +17:12:44:610 -> CO2 (ppm): 407 +17:12:48:631 -> CO2 (ppm): 407 +17:12:52:652 -> CO2 (ppm): 407 +17:12:56:673 -> CO2 (ppm): 407 +17:13:04:715 -> CO2 (ppm): 407 +17:13:04:715 -> CO2 (ppm): 407 +17:13:08:735 -> CO2 (ppm): 407 +17:13:13:346 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:13:13:346 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":407,"boot":11,"bootCount":11} +17:13:13:346 -> [ApiClient] Info: Return code: 200 +17:13:13:348 -> +17:13:13:348 -> Online mode and isPostToAirGradient = true: watchdog reset +17:13:13:348 -> +17:13:13:369 -> CO2 (ppm): 407 +17:13:13:394 -> External watchdog feed! +17:13:17:390 -> CO2 (ppm): 407 +17:13:21:411 -> CO2 (ppm): 407 +17:13:25:433 -> CO2 (ppm): 407 +17:13:29:454 -> CO2 (ppm): 407 +17:13:31:751 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:13:31:751 -> [ApiClient] Info: Return code: 200 +17:13:31:752 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:13:31:753 -> [Configure] Info: Parse configure success +17:13:31:754 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:13:33:475 -> CO2 (ppm): 407 +17:13:37:496 -> CO2 (ppm): 407 +17:13:41:517 -> CO2 (ppm): 407 +17:13:45:537 -> CO2 (ppm): 407 +17:13:49:558 -> CO2 (ppm): 407 +17:13:53:579 -> CO2 (ppm): 407 +17:13:57:600 -> CO2 (ppm): 407 +17:14:05:642 -> CO2 (ppm): 407 +17:14:05:642 -> CO2 (ppm): 407 +17:14:09:663 -> CO2 (ppm): 407 +17:14:14:347 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:14:14:347 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":407,"boot":12,"bootCount":12} +17:14:14:347 -> [ApiClient] Info: Return code: 200 +17:14:14:348 -> +17:14:14:348 -> Online mode and isPostToAirGradient = true: watchdog reset +17:14:14:348 -> +17:14:14:369 -> CO2 (ppm): 407 +17:14:14:394 -> External watchdog feed! +17:14:18:390 -> CO2 (ppm): 407 +17:14:22:411 -> CO2 (ppm): 407 +17:14:26:432 -> CO2 (ppm): 407 +17:14:30:453 -> CO2 (ppm): 407 +17:14:32:361 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:14:32:361 -> [ApiClient] Info: Return code: 200 +17:14:32:362 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:14:32:364 -> [Configure] Info: Parse configure success +17:14:32:365 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:14:34:474 -> CO2 (ppm): 407 +17:14:38:495 -> CO2 (ppm): 407 +17:14:42:516 -> CO2 (ppm): 407 +17:14:46:537 -> CO2 (ppm): 407 +17:14:50:558 -> CO2 (ppm): 407 +17:14:54:578 -> CO2 (ppm): 407 +17:14:58:600 -> CO2 (ppm): 407 +17:15:02:621 -> CO2 (ppm): 407 +17:15:06:642 -> CO2 (ppm): 407 +17:15:10:662 -> CO2 (ppm): 406 +17:15:15:314 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:15:15:314 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":406,"boot":13,"bootCount":13} +17:15:15:315 -> [ApiClient] Info: Return code: 200 +17:15:15:315 -> +17:15:15:316 -> Online mode and isPostToAirGradient = true: watchdog reset +17:15:15:316 -> +17:15:15:337 -> CO2 (ppm): 406 +17:15:15:362 -> External watchdog feed! +17:15:19:358 -> CO2 (ppm): 406 +17:15:23:379 -> CO2 (ppm): 406 +17:15:27:400 -> CO2 (ppm): 406 +17:15:31:421 -> CO2 (ppm): 406 +17:15:32:986 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:15:32:986 -> [ApiClient] Info: Return code: 200 +17:15:32:988 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:15:32:989 -> [Configure] Info: Parse configure success +17:15:32:990 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:15:35:442 -> CO2 (ppm): 406 +17:15:39:463 -> CO2 (ppm): 406 +17:15:43:484 -> CO2 (ppm): 406 +17:15:47:505 -> CO2 (ppm): 406 +17:15:51:526 -> CO2 (ppm): 406 +17:15:55:547 -> CO2 (ppm): 406 +17:15:59:568 -> CO2 (ppm): 406 +17:16:03:588 -> CO2 (ppm): 406 +17:16:07:609 -> CO2 (ppm): 406 +17:16:11:631 -> CO2 (ppm): 406 +17:16:16:242 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:16:16:242 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":406,"boot":14,"bootCount":14} +17:16:16:242 -> [ApiClient] Info: Return code: 200 +17:16:16:243 -> +17:16:16:244 -> Online mode and isPostToAirGradient = true: watchdog reset +17:16:16:244 -> +17:16:16:265 -> CO2 (ppm): 406 +17:16:16:290 -> External watchdog feed! +17:16:20:286 -> CO2 (ppm): 406 +17:16:24:307 -> CO2 (ppm): 406 +17:16:28:328 -> CO2 (ppm): 406 +17:16:32:349 -> CO2 (ppm): 406 +17:16:33:605 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:16:33:605 -> [ApiClient] Info: Return code: 200 +17:16:33:607 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:16:33:608 -> [Configure] Info: Parse configure success +17:16:33:609 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:16:36:370 -> CO2 (ppm): 406 +17:16:40:391 -> CO2 (ppm): 406 +17:16:44:412 -> CO2 (ppm): 406 +17:16:48:433 -> CO2 (ppm): 406 +17:16:52:454 -> CO2 (ppm): 406 +17:16:56:475 -> CO2 (ppm): 406 +17:17:00:496 -> CO2 (ppm): 406 +17:17:04:516 -> CO2 (ppm): 406 +17:17:08:538 -> CO2 (ppm): 405 +17:17:12:558 -> CO2 (ppm): 405 +17:17:17:230 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:17:17:231 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":405,"boot":15,"bootCount":15} +17:17:17:231 -> [ApiClient] Info: Return code: 200 +17:17:17:231 -> +17:17:17:231 -> Online mode and isPostToAirGradient = true: watchdog reset +17:17:17:232 -> +17:17:17:253 -> CO2 (ppm): 405 +17:17:17:278 -> External watchdog feed! +17:17:21:275 -> CO2 (ppm): 405 +17:17:25:296 -> CO2 (ppm): 405 +17:17:29:317 -> CO2 (ppm): 404 +17:17:33:338 -> CO2 (ppm): 405 +17:17:34:227 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:17:34:227 -> [ApiClient] Info: Return code: 200 +17:17:34:228 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:17:34:229 -> [Configure] Info: Parse configure success +17:17:34:230 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:17:37:358 -> CO2 (ppm): 405 +17:17:41:380 -> CO2 (ppm): 405 +17:17:45:400 -> CO2 (ppm): 405 +17:17:49:421 -> CO2 (ppm): 404 +17:17:57:463 -> CO2 (ppm): 404 +17:17:57:463 -> CO2 (ppm): 405 +17:18:01:484 -> CO2 (ppm): 404 +17:18:05:505 -> CO2 (ppm): 404 +17:18:09:526 -> CO2 (ppm): 404 +17:18:13:547 -> CO2 (ppm): 404 +17:18:18:261 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:18:18:261 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":404,"boot":16,"bootCount":16} +17:18:18:261 -> [ApiClient] Info: Return code: 200 +17:18:18:262 -> +17:18:18:262 -> Online mode and isPostToAirGradient = true: watchdog reset +17:18:18:262 -> +17:18:18:283 -> CO2 (ppm): 404 +17:18:18:308 -> External watchdog feed! +17:18:22:304 -> CO2 (ppm): 404 +17:18:26:325 -> CO2 (ppm): 404 +17:18:30:346 -> CO2 (ppm): 404 +17:18:34:849 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:18:34:849 -> [ApiClient] Info: Return code: 200 +17:18:34:850 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:18:34:852 -> [Configure] Info: Parse configure success +17:18:34:852 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:18:34:897 -> CO2 (ppm): 404 +17:18:38:918 -> CO2 (ppm): 404 +17:18:42:938 -> CO2 (ppm): 404 +17:18:46:960 -> CO2 (ppm): 404 +17:18:50:980 -> CO2 (ppm): 404 +17:18:55:001 -> CO2 (ppm): 404 +17:18:59:022 -> CO2 (ppm): 403 +17:19:03:043 -> CO2 (ppm): 403 +17:19:07:070 -> CO2 (ppm): 403 +17:19:11:085 -> CO2 (ppm): 403 +17:19:15:106 -> CO2 (ppm): 403 +17:19:19:221 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:19:19:221 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":403,"boot":17,"bootCount":17} +17:19:19:221 -> [ApiClient] Info: Return code: 200 +17:19:19:222 -> +17:19:19:222 -> Online mode and isPostToAirGradient = true: watchdog reset +17:19:19:222 -> +17:19:19:244 -> CO2 (ppm): 403 +17:19:19:269 -> External watchdog feed! +17:19:23:265 -> CO2 (ppm): 403 +17:19:27:286 -> CO2 (ppm): 403 +17:19:31:307 -> CO2 (ppm): 403 +17:19:35:469 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:19:35:469 -> [ApiClient] Info: Return code: 200 +17:19:35:471 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:19:35:472 -> [Configure] Info: Parse configure success +17:19:35:473 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:19:35:517 -> CO2 (ppm): 403 +17:19:39:538 -> CO2 (ppm): 403 +17:19:47:580 -> CO2 (ppm): 403 +17:19:47:580 -> CO2 (ppm): 403 +17:19:51:601 -> CO2 (ppm): 403 +17:19:55:622 -> CO2 (ppm): 402 +17:19:59:642 -> CO2 (ppm): 402 +17:20:03:663 -> CO2 (ppm): 402 +17:20:07:685 -> CO2 (ppm): 402 +17:20:11:706 -> CO2 (ppm): 402 +17:20:15:727 -> CO2 (ppm): 402 +17:20:20:158 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:20:20:159 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":402,"boot":18,"bootCount":18} +17:20:20:159 -> [ApiClient] Info: Return code: 200 +17:20:20:159 -> +17:20:20:159 -> Online mode and isPostToAirGradient = true: watchdog reset +17:20:20:159 -> +17:20:20:180 -> CO2 (ppm): 401 +17:20:20:205 -> External watchdog feed! +17:20:24:202 -> CO2 (ppm): 401 +17:20:28:222 -> CO2 (ppm): 401 +17:20:32:243 -> CO2 (ppm): 401 +17:20:36:089 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:20:36:089 -> [ApiClient] Info: Return code: 200 +17:20:36:091 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:20:36:092 -> [Configure] Info: Parse configure success +17:20:36:093 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:20:36:264 -> CO2 (ppm): 401 +17:20:40:285 -> CO2 (ppm): 401 +17:20:44:306 -> CO2 (ppm): 401 +17:20:48:327 -> CO2 (ppm): 401 +17:20:56:369 -> CO2 (ppm): 401 +17:20:56:369 -> CO2 (ppm): 401 +17:21:00:390 -> CO2 (ppm): 401 +17:21:04:411 -> CO2 (ppm): 401 +17:21:08:432 -> CO2 (ppm): 401 +17:21:12:453 -> CO2 (ppm): 401 +17:21:16:474 -> CO2 (ppm): 401 +17:21:21:097 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:21:21:097 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":401,"boot":19,"bootCount":19} +17:21:21:097 -> [ApiClient] Info: Return code: 200 +17:21:21:098 -> +17:21:21:098 -> Online mode and isPostToAirGradient = true: watchdog reset +17:21:21:098 -> +17:21:21:119 -> CO2 (ppm): 401 +17:21:21:144 -> External watchdog feed! +17:21:25:141 -> CO2 (ppm): 401 +17:21:29:161 -> CO2 (ppm): 401 +17:21:33:183 -> CO2 (ppm): 401 +17:21:36:709 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:21:36:715 -> [ApiClient] Info: Return code: 200 +17:21:36:715 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:21:36:715 -> [Configure] Info: Parse configure success +17:21:36:715 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:21:37:204 -> CO2 (ppm): 401 +17:21:41:223 -> CO2 (ppm): 401 +17:21:45:244 -> CO2 (ppm): 400 +17:21:49:266 -> CO2 (ppm): 400 +17:21:53:286 -> CO2 (ppm): 400 +17:21:57:306 -> CO2 (ppm): 400 +17:22:01:327 -> CO2 (ppm): 400 +17:22:05:348 -> CO2 (ppm): 400 +17:22:09:369 -> CO2 (ppm): 400 +17:22:13:390 -> CO2 (ppm): 400 +17:22:17:411 -> CO2 (ppm): 400 +17:22:22:013 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:22:22:014 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":20,"bootCount":20} +17:22:22:014 -> [ApiClient] Info: Return code: 200 +17:22:22:015 -> +17:22:22:015 -> Online mode and isPostToAirGradient = true: watchdog reset +17:22:22:015 -> +17:22:22:120 -> CO2 (ppm): 400 +17:22:22:120 -> External watchdog feed! +17:22:26:117 -> CO2 (ppm): 400 +17:22:30:138 -> CO2 (ppm): 400 +17:22:34:159 -> CO2 (ppm): 400 +17:22:37:332 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:22:37:332 -> [ApiClient] Info: Return code: 200 +17:22:37:333 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:22:37:335 -> [Configure] Info: Parse configure success +17:22:37:336 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:22:38:180 -> CO2 (ppm): 400 +17:22:42:201 -> CO2 (ppm): 400 +17:22:46:222 -> CO2 (ppm): 400 +17:22:50:243 -> CO2 (ppm): 400 +17:22:54:263 -> CO2 (ppm): 400 +17:22:58:285 -> CO2 (ppm): 400 +17:23:02:305 -> CO2 (ppm): 400 +17:23:06:326 -> CO2 (ppm): 400 +17:23:10:347 -> CO2 (ppm): 400 +17:23:18:389 -> CO2 (ppm): 400 +17:23:18:389 -> CO2 (ppm): 399 +17:23:22:951 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:23:22:951 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":21,"bootCount":21} +17:23:22:952 -> [ApiClient] Info: Return code: 200 +17:23:22:952 -> +17:23:22:952 -> Online mode and isPostToAirGradient = true: watchdog reset +17:23:22:952 -> +17:23:22:974 -> CO2 (ppm): 399 +17:23:22:999 -> External watchdog feed! +17:23:26:995 -> CO2 (ppm): 399 +17:23:31:016 -> CO2 (ppm): 399 +17:23:35:037 -> CO2 (ppm): 399 +17:23:37:951 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:23:37:952 -> [ApiClient] Info: Return code: 200 +17:23:37:953 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:23:37:954 -> [Configure] Info: Parse configure success +17:23:37:955 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:23:39:058 -> CO2 (ppm): 399 +17:23:43:079 -> CO2 (ppm): 399 +17:23:47:100 -> CO2 (ppm): 399 +17:23:51:121 -> CO2 (ppm): 399 +17:23:55:142 -> CO2 (ppm): 399 +17:23:59:163 -> CO2 (ppm): 399 +17:24:03:183 -> CO2 (ppm): 399 +17:24:07:205 -> CO2 (ppm): 399 +17:24:11:226 -> CO2 (ppm): 399 +17:24:15:247 -> CO2 (ppm): 399 +17:24:19:267 -> CO2 (ppm): 399 +17:24:23:879 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:24:23:879 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":22,"bootCount":22} +17:24:23:879 -> [ApiClient] Info: Return code: 200 +17:24:23:880 -> +17:24:23:881 -> Online mode and isPostToAirGradient = true: watchdog reset +17:24:23:881 -> +17:24:23:902 -> CO2 (ppm): 399 +17:24:23:927 -> External watchdog feed! +17:24:27:923 -> CO2 (ppm): 399 +17:24:31:944 -> CO2 (ppm): 399 +17:24:35:965 -> CO2 (ppm): 399 +17:24:38:572 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:24:38:572 -> [ApiClient] Info: Return code: 200 +17:24:38:573 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:24:38:574 -> [Configure] Info: Parse configure success +17:24:38:575 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:24:39:986 -> CO2 (ppm): 399 +17:24:44:007 -> CO2 (ppm): 399 +17:24:48:028 -> CO2 (ppm): 399 +17:24:52:049 -> CO2 (ppm): 399 +17:24:56:070 -> CO2 (ppm): 399 +17:25:00:091 -> CO2 (ppm): 399 +17:25:04:112 -> CO2 (ppm): 399 +17:25:08:133 -> CO2 (ppm): 399 +17:25:16:175 -> CO2 (ppm): 399 +17:25:16:175 -> CO2 (ppm): 399 +17:25:20:196 -> CO2 (ppm): 399 +17:25:24:857 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:25:24:858 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":23,"bootCount":23} +17:25:24:858 -> [ApiClient] Info: Return code: 200 +17:25:24:859 -> +17:25:24:859 -> Online mode and isPostToAirGradient = true: watchdog reset +17:25:24:859 -> +17:25:24:880 -> CO2 (ppm): 398 +17:25:24:905 -> External watchdog feed! +17:25:28:902 -> CO2 (ppm): 398 +17:25:32:922 -> CO2 (ppm): 398 +17:25:36:943 -> CO2 (ppm): 398 +17:25:39:193 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:25:39:193 -> [ApiClient] Info: Return code: 200 +17:25:39:194 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:25:39:195 -> [Configure] Info: Parse configure success +17:25:39:196 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:25:40:965 -> CO2 (ppm): 398 +17:25:44:985 -> CO2 (ppm): 398 +17:25:49:006 -> CO2 (ppm): 398 +17:25:53:027 -> CO2 (ppm): 398 +17:25:57:048 -> CO2 (ppm): 398 +17:26:01:069 -> CO2 (ppm): 398 +17:26:05:090 -> CO2 (ppm): 398 +17:26:09:111 -> CO2 (ppm): 398 +17:26:13:132 -> CO2 (ppm): 397 +17:26:17:153 -> CO2 (ppm): 397 +17:26:21:174 -> CO2 (ppm): 397 +17:26:25:819 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:26:25:819 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":397,"boot":24,"bootCount":24} +17:26:25:820 -> [ApiClient] Info: Return code: 200 +17:26:25:820 -> +17:26:25:820 -> Online mode and isPostToAirGradient = true: watchdog reset +17:26:25:820 -> +17:26:25:841 -> CO2 (ppm): 397 +17:26:25:866 -> External watchdog feed! +17:26:29:862 -> CO2 (ppm): 397 +17:26:33:883 -> CO2 (ppm): 397 +17:26:37:904 -> CO2 (ppm): 397 +17:26:39:816 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:26:39:817 -> [ApiClient] Info: Return code: 200 +17:26:39:817 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:26:39:819 -> [Configure] Info: Parse configure success +17:26:39:820 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:26:41:925 -> CO2 (ppm): 397 +17:26:45:946 -> CO2 (ppm): 397 +17:26:49:967 -> CO2 (ppm): 397 +17:26:53:987 -> CO2 (ppm): 397 +17:26:58:008 -> CO2 (ppm): 397 +17:27:02:029 -> CO2 (ppm): 397 +17:27:06:050 -> CO2 (ppm): 397 +17:27:10:071 -> CO2 (ppm): 397 +17:27:14:093 -> CO2 (ppm): 396 +17:27:18:113 -> CO2 (ppm): 396 +17:27:22:134 -> CO2 (ppm): 396 +17:27:26:765 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:27:26:765 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":396,"boot":25,"bootCount":25} +17:27:26:765 -> [ApiClient] Info: Return code: 200 +17:27:26:766 -> +17:27:26:766 -> Online mode and isPostToAirGradient = true: watchdog reset +17:27:26:766 -> +17:27:26:788 -> CO2 (ppm): 397 +17:27:26:813 -> External watchdog feed! +17:27:30:809 -> CO2 (ppm): 397 +17:27:38:851 -> CO2 (ppm): 397 +17:27:38:851 -> CO2 (ppm): 397 +17:27:40:454 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:27:40:454 -> [ApiClient] Info: Return code: 200 +17:27:40:456 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:27:40:457 -> [Configure] Info: Parse configure success +17:27:40:457 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:27:42:872 -> CO2 (ppm): 397 +17:27:46:893 -> CO2 (ppm): 397 +17:27:50:914 -> CO2 (ppm): 397 +17:27:54:935 -> CO2 (ppm): 397 +17:27:58:956 -> CO2 (ppm): 397 +17:28:02:976 -> CO2 (ppm): 396 +17:28:06:997 -> CO2 (ppm): 396 +17:28:11:019 -> CO2 (ppm): 396 +17:28:19:058 -> CO2 (ppm): 396 +17:28:19:058 -> CO2 (ppm): 397 +17:28:23:078 -> CO2 (ppm): 397 +17:28:27:741 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:28:27:742 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":397,"boot":26,"bootCount":26} +17:28:27:742 -> [ApiClient] Info: Return code: 200 +17:28:27:742 -> +17:28:27:742 -> Online mode and isPostToAirGradient = true: watchdog reset +17:28:27:742 -> +17:28:27:763 -> CO2 (ppm): 397 +17:28:27:788 -> External watchdog feed! +17:28:31:784 -> CO2 (ppm): 397 +17:28:35:805 -> CO2 (ppm): 397 +17:28:39:826 -> CO2 (ppm): 397 +17:28:41:053 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:28:41:053 -> [ApiClient] Info: Return code: 200 +17:28:41:055 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:28:41:056 -> [Configure] Info: Parse configure success +17:28:43:847 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:28:43:847 -> CO2 (ppm): 397 +17:28:47:869 -> CO2 (ppm): 397 +17:28:51:889 -> CO2 (ppm): 397 +17:28:59:931 -> CO2 (ppm): 397 +17:28:59:931 -> CO2 (ppm): 397 +17:29:03:952 -> CO2 (ppm): 397 +17:29:07:973 -> CO2 (ppm): 396 +17:29:11:994 -> CO2 (ppm): 396 +17:29:16:015 -> CO2 (ppm): 396 +17:29:20:039 -> CO2 (ppm): 396 +17:29:24:060 -> CO2 (ppm): 396 +17:29:28:767 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:29:28:767 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":396,"boot":27,"bootCount":27} +17:29:28:767 -> [ApiClient] Info: Return code: 200 +17:29:28:768 -> +17:29:28:768 -> Online mode and isPostToAirGradient = true: watchdog reset +17:29:28:768 -> +17:29:28:792 -> CO2 (ppm): 396 +17:29:28:814 -> External watchdog feed! +17:29:32:811 -> CO2 (ppm): 396 +17:29:36:832 -> CO2 (ppm): 396 +17:29:40:885 -> CO2 (ppm): 396 +17:29:41:674 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:29:41:674 -> [ApiClient] Info: Return code: 200 +17:29:41:675 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:29:41:677 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:29:41:677 -> [Configure] Info: Parse configure success +17:29:44:905 -> CO2 (ppm): 396 +17:29:48:926 -> CO2 (ppm): 396 +17:29:52:947 -> CO2 (ppm): 396 +17:29:56:968 -> CO2 (ppm): 396 +17:30:00:989 -> CO2 (ppm): 396 +17:30:05:010 -> CO2 (ppm): 395 +17:30:09:031 -> CO2 (ppm): 395 +17:30:13:052 -> CO2 (ppm): 395 +17:30:17:073 -> CO2 (ppm): 396 +17:30:21:094 -> CO2 (ppm): 395 +17:30:25:115 -> CO2 (ppm): 395 +17:30:29:802 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:30:29:803 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":395,"boot":28,"bootCount":28} +17:30:29:803 -> [ApiClient] Info: Return code: 200 +17:30:29:803 -> +17:30:29:803 -> Online mode and isPostToAirGradient = true: watchdog reset +17:30:29:803 -> +17:30:29:823 -> CO2 (ppm): 395 +17:30:29:848 -> External watchdog feed! +17:30:33:844 -> CO2 (ppm): 395 +17:30:37:865 -> CO2 (ppm): 395 +17:30:42:295 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:30:42:295 -> [ApiClient] Info: Return code: 200 +17:30:42:296 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:30:42:298 -> [Configure] Info: Parse configure success +17:30:42:299 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:30:42:343 -> CO2 (ppm): 395 +17:30:46:364 -> CO2 (ppm): 395 +17:30:50:385 -> CO2 (ppm): 395 +17:30:54:406 -> CO2 (ppm): 395 +17:30:58:426 -> CO2 (ppm): 395 +17:31:02:447 -> CO2 (ppm): 394 +17:31:06:469 -> CO2 (ppm): 394 +17:31:10:489 -> CO2 (ppm): 394 +17:31:14:510 -> CO2 (ppm): 394 +17:31:18:532 -> CO2 (ppm): 394 +17:31:22:552 -> CO2 (ppm): 394 +17:31:26:573 -> CO2 (ppm): 393 +17:31:30:834 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:31:30:834 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":393,"boot":29,"bootCount":29} +17:31:30:834 -> [ApiClient] Info: Return code: 200 +17:31:30:835 -> +17:31:30:835 -> Online mode and isPostToAirGradient = true: watchdog reset +17:31:30:835 -> +17:31:30:857 -> CO2 (ppm): 394 +17:31:30:882 -> External watchdog feed! +17:31:34:878 -> CO2 (ppm): 393 +17:31:38:899 -> CO2 (ppm): 393 +17:31:42:912 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:31:42:913 -> [ApiClient] Info: Return code: 200 +17:31:42:914 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:31:42:915 -> [Configure] Info: Parse configure success +17:31:42:916 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:31:42:960 -> CO2 (ppm): 393 +17:31:46:981 -> CO2 (ppm): 393 +17:31:55:023 -> CO2 (ppm): 393 +17:31:55:023 -> CO2 (ppm): 393 +17:31:59:044 -> CO2 (ppm): 393 +17:32:03:065 -> CO2 (ppm): 393 +17:32:07:086 -> CO2 (ppm): 393 +17:32:11:107 -> CO2 (ppm): 393 +17:32:19:149 -> CO2 (ppm): 393 +17:32:19:149 -> CO2 (ppm): 393 +17:32:23:170 -> CO2 (ppm): 393 +17:32:27:191 -> CO2 (ppm): 393 +17:32:31:864 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:32:31:864 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":393,"boot":30,"bootCount":30} +17:32:31:864 -> [ApiClient] Info: Return code: 200 +17:32:31:865 -> +17:32:31:866 -> Online mode and isPostToAirGradient = true: watchdog reset +17:32:31:866 -> +17:32:31:887 -> CO2 (ppm): 393 +17:32:31:912 -> External watchdog feed! +17:32:35:909 -> CO2 (ppm): 393 +17:32:39:929 -> CO2 (ppm): 393 +17:32:43:537 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:32:43:537 -> [ApiClient] Info: Return code: 200 +17:32:43:538 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:32:43:540 -> [Configure] Info: Parse configure success +17:32:43:540 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:32:43:951 -> CO2 (ppm): 393 +17:32:47:971 -> CO2 (ppm): 393 +17:32:51:993 -> CO2 (ppm): 393 +17:32:56:013 -> CO2 (ppm): 393 +17:33:00:034 -> CO2 (ppm): 393 +17:33:04:055 -> CO2 (ppm): 393 +17:33:08:076 -> CO2 (ppm): 393 +17:33:12:097 -> CO2 (ppm): 393 +17:33:20:139 -> CO2 (ppm): 393 +17:33:20:139 -> CO2 (ppm): 393 +17:33:24:161 -> CO2 (ppm): 393 +17:33:28:214 -> CO2 (ppm): 393 +17:33:32:845 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:33:32:845 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":393,"boot":31,"bootCount":31} +17:33:32:845 -> [ApiClient] Info: Return code: 200 +17:33:32:846 -> +17:33:32:846 -> Online mode and isPostToAirGradient = true: watchdog reset +17:33:32:846 -> +17:33:32:867 -> CO2 (ppm): 393 +17:33:32:892 -> External watchdog feed! +17:33:36:888 -> CO2 (ppm): 393 +17:33:40:909 -> CO2 (ppm): 393 +17:33:44:149 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:33:44:149 -> [ApiClient] Info: Return code: 200 +17:33:44:150 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:33:44:152 -> [Configure] Info: Parse configure success +17:33:44:152 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:33:44:930 -> CO2 (ppm): 393 +17:33:48:951 -> CO2 (ppm): 393 +17:33:52:972 -> CO2 (ppm): 393 +17:33:56:993 -> CO2 (ppm): 393 +17:34:01:015 -> CO2 (ppm): 393 +17:34:05:035 -> CO2 (ppm): 393 +17:34:09:056 -> CO2 (ppm): 393 +17:34:13:077 -> CO2 (ppm): 393 +17:34:21:118 -> CO2 (ppm): 393 +17:34:21:118 -> CO2 (ppm): 393 +17:34:25:139 -> CO2 (ppm): 393 +17:34:29:160 -> CO2 (ppm): 393 +17:34:33:818 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:34:33:819 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":393,"boot":32,"bootCount":32} +17:34:33:819 -> [ApiClient] Info: Return code: 200 +17:34:33:820 -> +17:34:33:820 -> Online mode and isPostToAirGradient = true: watchdog reset +17:34:33:820 -> +17:34:33:842 -> CO2 (ppm): 393 +17:34:33:867 -> External watchdog feed! +17:34:37:863 -> CO2 (ppm): 393 +17:34:41:884 -> CO2 (ppm): 393 +17:34:44:774 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:34:44:775 -> [ApiClient] Info: Return code: 200 +17:34:44:776 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:34:44:777 -> [Configure] Info: Parse configure success +17:34:44:778 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:34:45:905 -> CO2 (ppm): 393 +17:34:49:926 -> CO2 (ppm): 393 +17:34:53:947 -> CO2 (ppm): 393 +17:34:57:967 -> CO2 (ppm): 393 +17:35:01:989 -> CO2 (ppm): 393 +17:35:06:010 -> CO2 (ppm): 392 +17:35:10:031 -> CO2 (ppm): 392 +17:35:14:052 -> CO2 (ppm): 392 +17:35:18:073 -> CO2 (ppm): 392 +17:35:22:093 -> CO2 (ppm): 392 +17:35:26:115 -> CO2 (ppm): 392 +17:35:30:135 -> CO2 (ppm): 392 +17:35:34:849 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:35:34:849 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":392,"boot":33,"bootCount":33} +17:35:34:849 -> [ApiClient] Info: Return code: 200 +17:35:34:850 -> +17:35:34:850 -> Online mode and isPostToAirGradient = true: watchdog reset +17:35:34:850 -> +17:35:34:872 -> CO2 (ppm): 392 +17:35:34:897 -> External watchdog feed! +17:35:38:893 -> CO2 (ppm): 392 +17:35:42:914 -> CO2 (ppm): 392 +17:35:45:394 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:35:45:394 -> [ApiClient] Info: Return code: 200 +17:35:45:396 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:35:45:397 -> [Configure] Info: Parse configure success +17:35:45:398 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:35:46:935 -> CO2 (ppm): 392 +17:35:50:956 -> CO2 (ppm): 391 +17:35:54:977 -> CO2 (ppm): 391 +17:35:58:998 -> CO2 (ppm): 391 +17:36:03:019 -> CO2 (ppm): 391 +17:36:07:040 -> CO2 (ppm): 391 +17:36:11:061 -> CO2 (ppm): 391 +17:36:15:082 -> CO2 (ppm): 391 +17:36:19:103 -> CO2 (ppm): 391 +17:36:23:124 -> CO2 (ppm): 391 +17:36:31:166 -> CO2 (ppm): 391 +17:36:31:166 -> CO2 (ppm): 391 +17:36:35:879 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:36:35:879 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":391,"boot":34,"bootCount":34} +17:36:35:879 -> [ApiClient] Info: Return code: 200 +17:36:35:880 -> +17:36:35:880 -> Online mode and isPostToAirGradient = true: watchdog reset +17:36:35:880 -> +17:36:35:901 -> CO2 (ppm): 391 +17:36:35:926 -> External watchdog feed! +17:36:39:922 -> CO2 (ppm): 391 +17:36:43:943 -> CO2 (ppm): 391 +17:36:46:019 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:36:46:020 -> [ApiClient] Info: Return code: 200 +17:36:46:021 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:36:46:022 -> [Configure] Info: Parse configure success +17:36:46:023 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:36:47:965 -> CO2 (ppm): 391 +17:36:51:985 -> CO2 (ppm): 390 +17:36:56:006 -> CO2 (ppm): 390 +17:37:00:028 -> CO2 (ppm): 390 +17:37:04:048 -> CO2 (ppm): 390 +17:37:08:069 -> CO2 (ppm): 390 +17:37:12:090 -> CO2 (ppm): 390 +17:37:20:132 -> CO2 (ppm): 390 +17:37:20:132 -> CO2 (ppm): 389 +17:37:28:174 -> CO2 (ppm): 389 +17:37:28:174 -> CO2 (ppm): 389 +17:37:32:195 -> CO2 (ppm): 389 +17:37:36:909 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:37:36:909 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":389,"boot":35,"bootCount":35} +17:37:36:909 -> [ApiClient] Info: Return code: 200 +17:37:36:910 -> +17:37:36:910 -> Online mode and isPostToAirGradient = true: watchdog reset +17:37:36:910 -> +17:37:36:932 -> CO2 (ppm): 389 +17:37:36:957 -> External watchdog feed! +17:37:40:953 -> CO2 (ppm): 389 +17:37:44:974 -> CO2 (ppm): 388 +17:37:46:646 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:37:46:646 -> [ApiClient] Info: Return code: 200 +17:37:46:648 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:37:46:649 -> [Configure] Info: Parse configure success +17:37:46:650 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:37:48:995 -> CO2 (ppm): 388 +17:37:53:016 -> CO2 (ppm): 389 +17:37:57:037 -> CO2 (ppm): 389 +17:38:01:058 -> CO2 (ppm): 389 +17:38:05:079 -> CO2 (ppm): 389 +17:38:09:100 -> CO2 (ppm): 389 +17:38:13:120 -> CO2 (ppm): 389 +17:38:17:141 -> CO2 (ppm): 389 +17:38:25:183 -> CO2 (ppm): 389 +17:38:25:183 -> CO2 (ppm): 389 +17:38:29:204 -> CO2 (ppm): 389 +17:38:33:225 -> CO2 (ppm): 389 +17:38:37:939 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:38:37:939 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":389,"boot":36,"bootCount":36} +17:38:37:939 -> [ApiClient] Info: Return code: 200 +17:38:37:940 -> +17:38:37:940 -> Online mode and isPostToAirGradient = true: watchdog reset +17:38:37:940 -> +17:38:37:962 -> CO2 (ppm): 389 +17:38:37:987 -> External watchdog feed! +17:38:41:983 -> CO2 (ppm): 389 +17:38:46:004 -> CO2 (ppm): 388 +17:38:47:256 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:38:47:256 -> [ApiClient] Info: Return code: 200 +17:38:47:258 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:38:47:259 -> [Configure] Info: Parse configure success +17:38:47:260 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:38:50:025 -> CO2 (ppm): 388 +17:38:54:054 -> CO2 (ppm): 388 +17:38:58:067 -> CO2 (ppm): 388 +17:39:02:087 -> CO2 (ppm): 388 +17:39:06:109 -> CO2 (ppm): 387 +17:39:10:130 -> CO2 (ppm): 387 +17:39:14:150 -> CO2 (ppm): 387 +17:39:18:172 -> CO2 (ppm): 387 +17:39:26:214 -> CO2 (ppm): 386 +17:39:26:214 -> CO2 (ppm): 386 +17:39:30:235 -> CO2 (ppm): 386 +17:39:34:256 -> CO2 (ppm): 386 +17:39:38:970 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:39:38:970 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":386,"boot":37,"bootCount":37} +17:39:38:971 -> [ApiClient] Info: Return code: 200 +17:39:38:971 -> +17:39:38:972 -> Online mode and isPostToAirGradient = true: watchdog reset +17:39:38:972 -> +17:39:38:993 -> CO2 (ppm): 386 +17:39:39:018 -> External watchdog feed! +17:39:43:015 -> CO2 (ppm): 386 +17:39:47:036 -> CO2 (ppm): 386 +17:39:47:877 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:39:47:878 -> [ApiClient] Info: Return code: 200 +17:39:47:883 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:39:47:884 -> [Configure] Info: Parse configure success +17:39:47:884 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:39:51:097 -> CO2 (ppm): 386 +17:39:55:119 -> CO2 (ppm): 386 +17:39:59:140 -> CO2 (ppm): 386 +17:40:03:160 -> CO2 (ppm): 387 +17:40:07:181 -> CO2 (ppm): 387 +17:40:11:202 -> CO2 (ppm): 387 +17:40:15:223 -> CO2 (ppm): 387 +17:40:19:244 -> CO2 (ppm): 387 +17:40:27:285 -> CO2 (ppm): 387 +17:40:27:285 -> CO2 (ppm): 387 +17:40:31:306 -> CO2 (ppm): 387 +17:40:35:327 -> CO2 (ppm): 387 +17:40:39:996 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:40:39:996 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":387,"boot":38,"bootCount":38} +17:40:39:996 -> [ApiClient] Info: Return code: 200 +17:40:39:997 -> +17:40:39:997 -> Online mode and isPostToAirGradient = true: watchdog reset +17:40:39:997 -> +17:40:40:017 -> CO2 (ppm): 387 +17:40:40:042 -> External watchdog feed! +17:40:44:038 -> CO2 (ppm): 387 +17:40:48:498 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:40:48:498 -> [ApiClient] Info: Return code: 200 +17:40:48:499 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:40:48:500 -> [Configure] Info: Parse configure success +17:40:48:501 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:40:48:545 -> CO2 (ppm): 387 +17:40:52:566 -> CO2 (ppm): 387 +17:40:56:590 -> CO2 (ppm): 387 +17:41:00:607 -> CO2 (ppm): 387 +17:41:08:649 -> CO2 (ppm): 387 +17:41:08:649 -> CO2 (ppm): 387 +17:41:12:670 -> CO2 (ppm): 387 +17:41:16:691 -> CO2 (ppm): 387 +17:41:20:712 -> CO2 (ppm): 387 +17:41:24:733 -> CO2 (ppm): 387 +17:41:28:754 -> CO2 (ppm): 387 +17:41:32:775 -> CO2 (ppm): 387 +17:41:36:796 -> CO2 (ppm): 387 +17:41:40:981 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:41:40:981 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":387,"boot":39,"bootCount":39} +17:41:40:981 -> [ApiClient] Info: Return code: 200 +17:41:40:982 -> +17:41:40:982 -> Online mode and isPostToAirGradient = true: watchdog reset +17:41:40:982 -> +17:41:41:003 -> CO2 (ppm): 387 +17:41:41:028 -> External watchdog feed! +17:41:45:025 -> CO2 (ppm): 386 +17:41:49:118 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:41:49:118 -> [ApiClient] Info: Return code: 200 +17:41:49:119 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:41:49:121 -> [Configure] Info: Parse configure success +17:41:49:166 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:41:49:166 -> CO2 (ppm): 386 +17:41:53:188 -> CO2 (ppm): 386 +17:41:57:208 -> CO2 (ppm): 386 +17:42:01:229 -> CO2 (ppm): 386 +17:42:05:250 -> CO2 (ppm): 386 +17:42:09:272 -> CO2 (ppm): 386 +17:42:13:292 -> CO2 (ppm): 386 +17:42:17:313 -> CO2 (ppm): 385 +17:42:21:334 -> CO2 (ppm): 385 +17:42:25:355 -> CO2 (ppm): 385 +17:42:33:397 -> CO2 (ppm): 385 +17:42:33:397 -> CO2 (ppm): 385 +17:42:37:418 -> CO2 (ppm): 384 +17:42:41:957 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:42:41:957 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":384,"boot":40,"bootCount":40} +17:42:41:958 -> [ApiClient] Info: Return code: 200 +17:42:41:958 -> +17:42:41:958 -> Online mode and isPostToAirGradient = true: watchdog reset +17:42:41:958 -> +17:42:41:980 -> CO2 (ppm): 384 +17:42:42:004 -> External watchdog feed! +17:42:46:001 -> CO2 (ppm): 384 +17:42:49:751 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:42:49:752 -> [ApiClient] Info: Return code: 200 +17:42:49:753 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:42:49:754 -> [Configure] Info: Parse configure success +17:42:49:755 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:42:50:022 -> CO2 (ppm): 384 +17:42:54:043 -> CO2 (ppm): 383 +17:42:58:064 -> CO2 (ppm): 383 +17:43:02:084 -> CO2 (ppm): 383 +17:43:06:105 -> CO2 (ppm): 384 +17:43:10:127 -> CO2 (ppm): 384 +17:43:14:147 -> CO2 (ppm): 384 +17:43:18:169 -> CO2 (ppm): 384 +17:43:22:190 -> CO2 (ppm): 384 +17:43:26:210 -> CO2 (ppm): 384 +17:43:30:231 -> CO2 (ppm): 384 +17:43:34:253 -> CO2 (ppm): 384 +17:43:42:987 -> CO2 (ppm): 384 +17:43:42:988 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:43:42:988 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":384,"boot":41,"bootCount":41} +17:43:42:988 -> [ApiClient] Info: Return code: 200 +17:43:42:988 -> +17:43:42:989 -> Online mode and isPostToAirGradient = true: watchdog reset +17:43:42:989 -> +17:43:43:010 -> CO2 (ppm): 384 +17:43:43:035 -> External watchdog feed! +17:43:47:031 -> CO2 (ppm): 384 +17:43:50:359 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:43:50:359 -> [ApiClient] Info: Return code: 200 +17:43:50:361 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:43:50:367 -> [Configure] Info: Parse configure success +17:43:50:367 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:43:51:052 -> CO2 (ppm): 384 +17:43:55:073 -> CO2 (ppm): 384 +17:43:59:101 -> CO2 (ppm): 384 +17:44:03:115 -> CO2 (ppm): 384 +17:44:07:136 -> CO2 (ppm): 384 +17:44:11:157 -> CO2 (ppm): 384 +17:44:15:178 -> CO2 (ppm): 384 +17:44:19:199 -> CO2 (ppm): 384 +17:44:23:220 -> CO2 (ppm): 384 +17:44:27:241 -> CO2 (ppm): 384 +17:44:31:262 -> CO2 (ppm): 384 +17:44:35:283 -> CO2 (ppm): 385 +17:44:39:304 -> CO2 (ppm): 385 +17:44:44:018 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:44:44:019 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":385,"boot":42,"bootCount":42} +17:44:44:019 -> [ApiClient] Info: Return code: 200 +17:44:44:019 -> +17:44:44:020 -> Online mode and isPostToAirGradient = true: watchdog reset +17:44:44:020 -> +17:44:44:041 -> CO2 (ppm): 385 +17:44:44:066 -> External watchdog feed! +17:44:48:062 -> CO2 (ppm): 385 +17:44:50:980 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:44:50:980 -> [ApiClient] Info: Return code: 200 +17:44:50:981 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:44:50:982 -> [Configure] Info: Parse configure success +17:44:50:983 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:44:52:083 -> CO2 (ppm): 385 +17:44:56:104 -> CO2 (ppm): 385 +17:45:00:125 -> CO2 (ppm): 385 +17:45:04:146 -> CO2 (ppm): 385 +17:45:08:167 -> CO2 (ppm): 385 +17:45:12:188 -> CO2 (ppm): 385 +17:45:16:209 -> CO2 (ppm): 385 +17:45:20:230 -> CO2 (ppm): 385 +17:45:24:251 -> CO2 (ppm): 385 +17:45:28:272 -> CO2 (ppm): 385 +17:45:32:293 -> CO2 (ppm): 385 +17:45:36:314 -> CO2 (ppm): 385 +17:45:40:335 -> CO2 (ppm): 384 +17:45:45:048 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:45:45:048 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":384,"boot":43,"bootCount":43} +17:45:45:048 -> [ApiClient] Info: Return code: 200 +17:45:45:049 -> +17:45:45:049 -> Online mode and isPostToAirGradient = true: watchdog reset +17:45:45:049 -> +17:45:45:070 -> CO2 (ppm): 384 +17:45:45:095 -> External watchdog feed! +17:45:49:092 -> CO2 (ppm): 384 +17:45:51:601 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:45:51:601 -> [ApiClient] Info: Return code: 200 +17:45:51:603 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:45:51:604 -> [Configure] Info: Parse configure success +17:45:51:604 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:45:53:113 -> CO2 (ppm): 384 +17:45:57:133 -> CO2 (ppm): 385 +17:46:01:154 -> CO2 (ppm): 384 +17:46:05:175 -> CO2 (ppm): 384 +17:46:09:196 -> CO2 (ppm): 384 +17:46:13:218 -> CO2 (ppm): 384 +17:46:17:238 -> CO2 (ppm): 384 +17:46:21:259 -> CO2 (ppm): 384 +17:46:25:280 -> CO2 (ppm): 383 +17:46:29:303 -> CO2 (ppm): 383 +17:46:33:322 -> CO2 (ppm): 383 +17:46:37:343 -> CO2 (ppm): 382 +17:46:41:365 -> CO2 (ppm): 382 +17:46:46:079 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:46:46:080 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":382,"boot":44,"bootCount":44} +17:46:46:080 -> [ApiClient] Info: Return code: 200 +17:46:46:080 -> +17:46:46:081 -> Online mode and isPostToAirGradient = true: watchdog reset +17:46:46:081 -> +17:46:46:102 -> CO2 (ppm): 381 +17:46:46:127 -> External watchdog feed! +17:46:50:123 -> CO2 (ppm): 381 +17:46:52:222 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:46:52:222 -> [ApiClient] Info: Return code: 200 +17:46:52:223 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:46:52:224 -> [Configure] Info: Parse configure success +17:46:52:225 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:46:54:144 -> CO2 (ppm): 381 +17:46:58:165 -> CO2 (ppm): 381 +17:47:02:186 -> CO2 (ppm): 380 +17:47:06:207 -> CO2 (ppm): 380 +17:47:10:228 -> CO2 (ppm): 380 +17:47:14:249 -> CO2 (ppm): 380 +17:47:18:269 -> CO2 (ppm): 381 +17:47:22:290 -> CO2 (ppm): 381 +17:47:30:332 -> CO2 (ppm): 381 +17:47:30:332 -> CO2 (ppm): 381 +17:47:34:352 -> CO2 (ppm): 381 +17:47:38:373 -> CO2 (ppm): 381 +17:47:42:394 -> CO2 (ppm): 381 +17:47:47:118 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:47:47:118 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":381,"boot":45,"bootCount":45} +17:47:47:118 -> [ApiClient] Info: Return code: 200 +17:47:47:119 -> +17:47:47:119 -> Online mode and isPostToAirGradient = true: watchdog reset +17:47:47:119 -> +17:47:47:142 -> CO2 (ppm): 381 +17:47:47:166 -> External watchdog feed! +17:47:51:162 -> CO2 (ppm): 381 +17:47:52:841 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:47:52:842 -> [ApiClient] Info: Return code: 200 +17:47:52:843 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:47:52:844 -> [Configure] Info: Parse configure success +17:47:52:845 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:47:55:183 -> CO2 (ppm): 381 +17:47:59:204 -> CO2 (ppm): 381 +17:48:03:225 -> CO2 (ppm): 381 +17:48:07:246 -> CO2 (ppm): 381 +17:48:11:267 -> CO2 (ppm): 381 +17:48:15:287 -> CO2 (ppm): 381 +17:48:19:308 -> CO2 (ppm): 381 +17:48:23:329 -> CO2 (ppm): 381 +17:48:27:350 -> CO2 (ppm): 381 +17:48:31:371 -> CO2 (ppm): 381 +17:48:35:392 -> CO2 (ppm): 381 +17:48:39:413 -> CO2 (ppm): 381 +17:48:48:138 -> CO2 (ppm): 381 +17:48:48:138 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:48:48:138 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":381,"boot":46,"bootCount":46} +17:48:48:138 -> [ApiClient] Info: Return code: 200 +17:48:48:139 -> +17:48:48:139 -> Online mode and isPostToAirGradient = true: watchdog reset +17:48:48:140 -> +17:48:48:161 -> CO2 (ppm): 381 +17:48:48:186 -> External watchdog feed! +17:48:52:183 -> CO2 (ppm): 381 +17:48:53:458 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:48:53:458 -> [ApiClient] Info: Return code: 200 +17:48:53:459 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:48:53:461 -> [Configure] Info: Parse configure success +17:48:53:461 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:48:56:204 -> CO2 (ppm): 381 +17:49:00:225 -> CO2 (ppm): 381 +17:49:04:246 -> CO2 (ppm): 381 +17:49:08:266 -> CO2 (ppm): 381 +17:49:12:287 -> CO2 (ppm): 381 +17:49:16:308 -> CO2 (ppm): 381 +17:49:20:329 -> CO2 (ppm): 381 +17:49:24:350 -> CO2 (ppm): 381 +17:49:28:371 -> CO2 (ppm): 381 +17:49:32:392 -> CO2 (ppm): 381 +17:49:36:413 -> CO2 (ppm): 381 +17:49:40:434 -> CO2 (ppm): 381 +17:49:44:455 -> CO2 (ppm): 381 +17:49:49:169 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:49:49:170 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":381,"boot":47,"bootCount":47} +17:49:49:170 -> [ApiClient] Info: Return code: 200 +17:49:49:170 -> +17:49:49:170 -> Online mode and isPostToAirGradient = true: watchdog reset +17:49:49:170 -> +17:49:49:192 -> CO2 (ppm): 381 +17:49:49:217 -> External watchdog feed! +17:49:53:213 -> CO2 (ppm): 381 +17:49:54:083 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:49:54:083 -> [ApiClient] Info: Return code: 200 +17:49:54:085 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:49:54:086 -> [Configure] Info: Parse configure success +17:49:54:087 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:49:57:234 -> CO2 (ppm): 381 +17:50:01:255 -> CO2 (ppm): 381 +17:50:05:307 -> CO2 (ppm): 381 +17:50:09:328 -> CO2 (ppm): 381 +17:50:13:349 -> CO2 (ppm): 381 +17:50:17:370 -> CO2 (ppm): 381 +17:50:21:391 -> CO2 (ppm): 381 +17:50:25:412 -> CO2 (ppm): 381 +17:50:33:453 -> CO2 (ppm): 381 +17:50:33:453 -> CO2 (ppm): 381 +17:50:37:474 -> CO2 (ppm): 381 +17:50:41:495 -> CO2 (ppm): 381 +17:50:45:516 -> CO2 (ppm): 381 +17:50:50:199 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:50:50:199 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":381,"boot":48,"bootCount":48} +17:50:50:200 -> [ApiClient] Info: Return code: 200 +17:50:50:200 -> +17:50:50:200 -> Online mode and isPostToAirGradient = true: watchdog reset +17:50:50:200 -> +17:50:50:222 -> CO2 (ppm): 381 +17:50:50:247 -> External watchdog feed! +17:50:54:708 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:50:54:708 -> [ApiClient] Info: Return code: 200 +17:50:54:714 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:50:54:714 -> [Configure] Info: Parse configure success +17:50:54:714 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:50:54:755 -> CO2 (ppm): 381 +17:50:58:776 -> CO2 (ppm): 381 +17:51:02:797 -> CO2 (ppm): 381 +17:51:06:818 -> CO2 (ppm): 381 +17:51:10:839 -> CO2 (ppm): 381 +17:51:14:860 -> CO2 (ppm): 381 +17:51:18:881 -> CO2 (ppm): 381 +17:51:22:902 -> CO2 (ppm): 381 +17:51:26:922 -> CO2 (ppm): 381 +17:51:30:943 -> CO2 (ppm): 381 +17:51:34:964 -> CO2 (ppm): 381 +17:51:38:984 -> CO2 (ppm): 381 +17:51:43:006 -> CO2 (ppm): 381 +17:51:47:027 -> CO2 (ppm): 381 +17:51:51:129 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:51:51:129 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":381,"boot":49,"bootCount":49} +17:51:51:129 -> [ApiClient] Info: Return code: 200 +17:51:51:131 -> +17:51:51:131 -> Online mode and isPostToAirGradient = true: watchdog reset +17:51:51:131 -> +17:51:51:152 -> CO2 (ppm): 381 +17:51:51:177 -> External watchdog feed! +17:51:55:325 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:51:55:325 -> [ApiClient] Info: Return code: 200 +17:51:55:326 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:51:55:328 -> [Configure] Info: Parse configure success +17:51:55:372 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:51:55:372 -> CO2 (ppm): 381 +17:51:59:393 -> CO2 (ppm): 381 +17:52:03:414 -> CO2 (ppm): 381 +17:52:07:435 -> CO2 (ppm): 381 +17:52:11:456 -> CO2 (ppm): 381 +17:52:15:477 -> CO2 (ppm): 381 +17:52:19:498 -> CO2 (ppm): 381 +17:52:23:519 -> CO2 (ppm): 381 +17:52:27:541 -> CO2 (ppm): 381 +17:52:31:561 -> CO2 (ppm): 381 +17:52:35:582 -> CO2 (ppm): 381 +17:52:39:603 -> CO2 (ppm): 381 +17:52:43:624 -> CO2 (ppm): 381 +17:52:47:644 -> CO2 (ppm): 381 +17:52:52:157 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:52:52:157 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":381,"boot":50,"bootCount":50} +17:52:52:158 -> [ApiClient] Info: Return code: 200 +17:52:52:159 -> +17:52:52:159 -> Online mode and isPostToAirGradient = true: watchdog reset +17:52:52:159 -> +17:52:52:180 -> CO2 (ppm): 381 +17:52:52:205 -> External watchdog feed! +17:52:55:945 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:52:55:945 -> [ApiClient] Info: Return code: 200 +17:52:55:946 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:52:55:948 -> [Configure] Info: Parse configure success +17:52:55:948 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:52:56:202 -> CO2 (ppm): 381 +17:53:00:222 -> CO2 (ppm): 381 +17:53:04:244 -> CO2 (ppm): 381 +17:53:08:264 -> CO2 (ppm): 381 +17:53:12:284 -> CO2 (ppm): 381 +17:53:16:305 -> CO2 (ppm): 380 +17:53:20:327 -> CO2 (ppm): 380 +17:53:24:354 -> CO2 (ppm): 380 +17:53:28:369 -> CO2 (ppm): 380 +17:53:32:390 -> CO2 (ppm): 380 +17:53:36:411 -> CO2 (ppm): 380 +17:53:40:432 -> CO2 (ppm): 380 +17:53:44:453 -> CO2 (ppm): 380 +17:53:48:474 -> CO2 (ppm): 380 +17:53:53:187 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:53:53:187 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":380,"boot":51,"bootCount":51} +17:53:53:187 -> [ApiClient] Info: Return code: 200 +17:53:53:210 -> +17:53:53:210 -> Online mode and isPostToAirGradient = true: watchdog reset +17:53:53:210 -> +17:53:53:210 -> CO2 (ppm): 380 +17:53:53:235 -> External watchdog feed! +17:53:56:565 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:53:56:565 -> [ApiClient] Info: Return code: 200 +17:53:56:567 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:53:56:568 -> [Configure] Info: Parse configure success +17:53:56:569 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:53:57:231 -> CO2 (ppm): 380 +17:54:01:253 -> CO2 (ppm): 380 +17:54:05:273 -> CO2 (ppm): 380 +17:54:13:315 -> CO2 (ppm): 380 +17:54:13:315 -> CO2 (ppm): 380 +17:54:17:335 -> CO2 (ppm): 380 +17:54:21:357 -> CO2 (ppm): 380 +17:54:25:379 -> CO2 (ppm): 380 +17:54:29:399 -> CO2 (ppm): 380 +17:54:33:420 -> CO2 (ppm): 380 +17:54:37:441 -> CO2 (ppm): 379 +17:54:41:462 -> CO2 (ppm): 379 +17:54:45:483 -> CO2 (ppm): 379 +17:54:49:504 -> CO2 (ppm): 379 +17:54:54:218 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:54:54:219 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":379,"boot":52,"bootCount":52} +17:54:54:219 -> [ApiClient] Info: Return code: 200 +17:54:54:220 -> +17:54:54:220 -> Online mode and isPostToAirGradient = true: watchdog reset +17:54:54:220 -> +17:54:54:241 -> CO2 (ppm): 379 +17:54:54:266 -> External watchdog feed! +17:54:57:186 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:54:57:186 -> [ApiClient] Info: Return code: 200 +17:54:57:188 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:54:57:189 -> [Configure] Info: Parse configure success +17:54:57:190 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:55:02:283 -> CO2 (ppm): 378 +17:55:02:283 -> CO2 (ppm): 378 +17:55:06:304 -> CO2 (ppm): 379 +17:55:10:325 -> CO2 (ppm): 378 +17:55:14:346 -> CO2 (ppm): 378 +17:55:18:367 -> CO2 (ppm): 378 +17:55:22:388 -> CO2 (ppm): 378 +17:55:26:409 -> CO2 (ppm): 378 +17:55:30:430 -> CO2 (ppm): 377 +17:55:34:451 -> CO2 (ppm): 377 +17:55:38:472 -> CO2 (ppm): 377 +17:55:42:493 -> CO2 (ppm): 376 +17:55:46:514 -> CO2 (ppm): 376 +17:55:50:534 -> CO2 (ppm): 377 +17:55:55:178 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:55:55:178 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":377,"boot":53,"bootCount":53} +17:55:55:178 -> [ApiClient] Info: Return code: 200 +17:55:55:179 -> +17:55:55:180 -> Online mode and isPostToAirGradient = true: watchdog reset +17:55:55:180 -> +17:55:55:200 -> CO2 (ppm): 377 +17:55:55:225 -> External watchdog feed! +17:55:57:808 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:55:57:808 -> [ApiClient] Info: Return code: 200 +17:55:57:809 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:55:57:810 -> [Configure] Info: Parse configure success +17:55:57:811 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:56:03:243 -> CO2 (ppm): 377 +17:56:03:243 -> CO2 (ppm): 377 +17:56:07:264 -> CO2 (ppm): 377 +17:56:11:285 -> CO2 (ppm): 377 +17:56:15:305 -> CO2 (ppm): 377 +17:56:19:326 -> CO2 (ppm): 378 +17:56:23:347 -> CO2 (ppm): 378 +17:56:27:368 -> CO2 (ppm): 378 +17:56:31:389 -> CO2 (ppm): 378 +17:56:35:410 -> CO2 (ppm): 378 +17:56:39:431 -> CO2 (ppm): 378 +17:56:43:452 -> CO2 (ppm): 378 +17:56:47:473 -> CO2 (ppm): 378 +17:56:51:493 -> CO2 (ppm): 378 +17:56:56:176 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:56:56:176 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":378,"boot":54,"bootCount":54} +17:56:56:176 -> [ApiClient] Info: Return code: 200 +17:56:56:177 -> +17:56:56:177 -> Online mode and isPostToAirGradient = true: watchdog reset +17:56:56:177 -> +17:56:56:198 -> CO2 (ppm): 378 +17:56:56:223 -> External watchdog feed! +17:56:58:427 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:56:58:427 -> [ApiClient] Info: Return code: 200 +17:56:58:428 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:56:58:430 -> [Configure] Info: Parse configure success +17:56:58:430 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:57:00:220 -> CO2 (ppm): 377 +17:57:04:240 -> CO2 (ppm): 377 +17:57:08:261 -> CO2 (ppm): 377 +17:57:12:282 -> CO2 (ppm): 377 +17:57:16:303 -> CO2 (ppm): 377 +17:57:20:324 -> CO2 (ppm): 377 +17:57:24:345 -> CO2 (ppm): 377 +17:57:28:366 -> CO2 (ppm): 377 +17:57:32:387 -> CO2 (ppm): 377 +17:57:36:408 -> CO2 (ppm): 377 +17:57:40:429 -> CO2 (ppm): 377 +17:57:44:450 -> CO2 (ppm): 377 +17:57:48:471 -> CO2 (ppm): 377 +17:57:52:492 -> CO2 (ppm): 376 +17:57:57:204 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:57:57:205 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":376,"boot":55,"bootCount":55} +17:57:57:205 -> [ApiClient] Info: Return code: 200 +17:57:57:206 -> +17:57:57:206 -> Online mode and isPostToAirGradient = true: watchdog reset +17:57:57:206 -> +17:57:57:227 -> CO2 (ppm): 376 +17:57:57:252 -> External watchdog feed! +17:57:59:048 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:57:59:049 -> [ApiClient] Info: Return code: 200 +17:57:59:050 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:57:59:051 -> [Configure] Info: Parse configure success +17:57:59:052 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:58:01:248 -> CO2 (ppm): 376 +17:58:05:269 -> CO2 (ppm): 376 +17:58:09:290 -> CO2 (ppm): 376 +17:58:13:311 -> CO2 (ppm): 376 +17:58:17:332 -> CO2 (ppm): 376 +17:58:21:353 -> CO2 (ppm): 376 +17:58:25:373 -> CO2 (ppm): 376 +17:58:29:395 -> CO2 (ppm): 376 +17:58:33:415 -> CO2 (ppm): 376 +17:58:37:437 -> CO2 (ppm): 376 +17:58:41:457 -> CO2 (ppm): 376 +17:58:45:478 -> CO2 (ppm): 376 +17:58:49:499 -> CO2 (ppm): 376 +17:58:53:520 -> CO2 (ppm): 376 +17:58:58:235 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:58:58:235 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":376,"boot":56,"bootCount":56} +17:58:58:235 -> [ApiClient] Info: Return code: 200 +17:58:58:236 -> +17:58:58:236 -> Online mode and isPostToAirGradient = true: watchdog reset +17:58:58:236 -> +17:58:58:257 -> CO2 (ppm): 376 +17:58:58:282 -> External watchdog feed! +17:58:59:668 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +17:58:59:668 -> [ApiClient] Info: Return code: 200 +17:58:59:670 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +17:58:59:671 -> [Configure] Info: Parse configure success +17:58:59:672 -> [Configure] Info: Detected new firmware version: 3.1.9 +17:59:02:278 -> CO2 (ppm): 376 +17:59:06:299 -> CO2 (ppm): 376 +17:59:10:320 -> CO2 (ppm): 376 +17:59:14:341 -> CO2 (ppm): 376 +17:59:18:362 -> CO2 (ppm): 376 +17:59:22:383 -> CO2 (ppm): 376 +17:59:26:404 -> CO2 (ppm): 376 +17:59:30:425 -> CO2 (ppm): 376 +17:59:34:446 -> CO2 (ppm): 376 +17:59:38:467 -> CO2 (ppm): 377 +17:59:42:491 -> CO2 (ppm): 377 +17:59:50:530 -> CO2 (ppm): 377 +17:59:50:530 -> CO2 (ppm): 377 +17:59:54:551 -> CO2 (ppm): 377 +17:59:59:265 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +17:59:59:266 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":377,"boot":57,"bootCount":57} +17:59:59:266 -> [ApiClient] Info: Return code: 200 +17:59:59:267 -> +17:59:59:267 -> Online mode and isPostToAirGradient = true: watchdog reset +17:59:59:267 -> +17:59:59:288 -> CO2 (ppm): 376 +17:59:59:313 -> External watchdog feed! +18:00:00:309 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:00:00:309 -> [ApiClient] Info: Return code: 200 +18:00:00:310 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:00:00:311 -> [Configure] Info: Parse configure success +18:00:00:312 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:00:03:310 -> CO2 (ppm): 376 +18:00:07:330 -> CO2 (ppm): 376 +18:00:11:351 -> CO2 (ppm): 376 +18:00:15:371 -> CO2 (ppm): 376 +18:00:19:392 -> CO2 (ppm): 376 +18:00:23:464 -> CO2 (ppm): 376 +18:00:27:485 -> CO2 (ppm): 376 +18:00:31:506 -> CO2 (ppm): 376 +18:00:35:527 -> CO2 (ppm): 376 +18:00:39:548 -> CO2 (ppm): 376 +18:00:47:590 -> CO2 (ppm): 376 +18:00:47:590 -> CO2 (ppm): 376 +18:00:51:611 -> CO2 (ppm): 376 +18:00:55:632 -> CO2 (ppm): 375 +18:01:00:245 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:01:00:245 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":375,"boot":58,"bootCount":58} +18:01:00:246 -> [ApiClient] Info: Return code: 200 +18:01:00:246 -> +18:01:00:246 -> Online mode and isPostToAirGradient = true: watchdog reset +18:01:00:246 -> +18:01:00:268 -> CO2 (ppm): 375 +18:01:00:293 -> External watchdog feed! +18:01:00:822 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:01:00:823 -> [ApiClient] Info: Return code: 200 +18:01:00:824 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:01:00:825 -> [Configure] Info: Parse configure success +18:01:00:825 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:01:04:289 -> CO2 (ppm): 375 +18:01:08:310 -> CO2 (ppm): 375 +18:01:12:330 -> CO2 (ppm): 375 +18:01:16:351 -> CO2 (ppm): 375 +18:01:20:372 -> CO2 (ppm): 375 +18:01:23:632 -> +18:01:23:632 -> firmwareCheckForUpdate: +18:01:23:632 -> firmwareCheckForUpdate: Perform +18:01:23:632 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +18:01:24:292 -> Firmware update skipped, the server returned 400 +18:01:24:293 -> 3 +18:01:24:293 -> OTA message: +18:01:24:293 -> +18:01:24:393 -> CO2 (ppm): 375 +18:01:28:415 -> CO2 (ppm): 375 +18:01:32:436 -> CO2 (ppm): 400 +18:01:40:477 -> CO2 (ppm): 400 +18:01:40:477 -> CO2 (ppm): 400 +18:01:44:498 -> CO2 (ppm): 400 +18:01:48:519 -> CO2 (ppm): 400 +18:01:52:540 -> CO2 (ppm): 400 +18:01:56:561 -> CO2 (ppm): 400 +18:02:01:164 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:02:01:164 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":400,"boot":59,"bootCount":59} +18:02:01:164 -> [ApiClient] Info: Return code: 200 +18:02:01:165 -> +18:02:01:165 -> Online mode and isPostToAirGradient = true: watchdog reset +18:02:01:165 -> +18:02:01:187 -> CO2 (ppm): 400 +18:02:01:212 -> External watchdog feed! +18:02:01:736 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:02:01:736 -> [ApiClient] Info: Return code: 200 +18:02:01:738 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:02:01:739 -> [Configure] Info: Parse configure success +18:02:01:740 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:02:05:208 -> CO2 (ppm): 400 +18:02:09:229 -> CO2 (ppm): 400 +18:02:13:250 -> CO2 (ppm): 400 +18:02:17:271 -> CO2 (ppm): 400 +18:02:21:292 -> CO2 (ppm): 400 +18:02:25:305 -> CO2 (ppm): 400 +18:02:29:326 -> CO2 (ppm): 400 +18:02:33:347 -> CO2 (ppm): 400 +18:02:37:368 -> CO2 (ppm): 400 +18:02:41:395 -> CO2 (ppm): 400 +18:02:45:410 -> CO2 (ppm): 400 +18:02:49:431 -> CO2 (ppm): 400 +18:02:53:452 -> CO2 (ppm): 400 +18:02:57:473 -> CO2 (ppm): 400 +18:03:02:094 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:03:02:095 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":400,"boot":60,"bootCount":60} +18:03:02:095 -> [ApiClient] Info: Return code: 200 +18:03:02:096 -> +18:03:02:096 -> Online mode and isPostToAirGradient = true: watchdog reset +18:03:02:096 -> +18:03:02:118 -> CO2 (ppm): 400 +18:03:02:142 -> External watchdog feed! +18:03:02:657 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:03:02:657 -> [ApiClient] Info: Return code: 200 +18:03:02:658 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:03:02:660 -> [Configure] Info: Parse configure success +18:03:02:661 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:03:06:138 -> CO2 (ppm): 400 +18:03:10:160 -> CO2 (ppm): 400 +18:03:14:181 -> CO2 (ppm): 400 +18:03:18:202 -> CO2 (ppm): 400 +18:03:22:230 -> CO2 (ppm): 400 +18:03:26:251 -> CO2 (ppm): 400 +18:03:30:272 -> CO2 (ppm): 400 +18:03:34:294 -> CO2 (ppm): 400 +18:03:42:336 -> CO2 (ppm): 400 +18:03:42:336 -> CO2 (ppm): 400 +18:03:46:357 -> CO2 (ppm): 400 +18:03:50:378 -> CO2 (ppm): 400 +18:03:54:399 -> CO2 (ppm): 400 +18:03:58:420 -> CO2 (ppm): 400 +18:04:03:074 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:04:03:074 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":61,"bootCount":61} +18:04:03:075 -> [ApiClient] Info: Return code: 200 +18:04:03:076 -> +18:04:03:076 -> Online mode and isPostToAirGradient = true: watchdog reset +18:04:03:076 -> +18:04:03:098 -> CO2 (ppm): 400 +18:04:03:122 -> External watchdog feed! +18:04:03:705 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:04:03:706 -> [ApiClient] Info: Return code: 200 +18:04:03:707 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:04:03:708 -> [Configure] Info: Parse configure success +18:04:03:709 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:04:07:119 -> CO2 (ppm): 400 +18:04:11:139 -> CO2 (ppm): 400 +18:04:15:161 -> CO2 (ppm): 400 +18:04:19:182 -> CO2 (ppm): 400 +18:04:23:203 -> CO2 (ppm): 400 +18:04:27:223 -> CO2 (ppm): 400 +18:04:31:244 -> CO2 (ppm): 400 +18:04:35:265 -> CO2 (ppm): 400 +18:04:39:286 -> CO2 (ppm): 400 +18:04:47:328 -> CO2 (ppm): 400 +18:04:47:328 -> CO2 (ppm): 400 +18:04:51:349 -> CO2 (ppm): 400 +18:04:55:370 -> CO2 (ppm): 400 +18:04:59:391 -> CO2 (ppm): 400 +18:05:04:110 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:05:04:110 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":62,"bootCount":62} +18:05:04:110 -> [ApiClient] Info: Return code: 200 +18:05:04:111 -> +18:05:04:111 -> Online mode and isPostToAirGradient = true: watchdog reset +18:05:04:111 -> +18:05:04:133 -> CO2 (ppm): 400 +18:05:04:158 -> External watchdog feed! +18:05:04:725 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:05:04:725 -> [ApiClient] Info: Return code: 200 +18:05:04:726 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:05:04:728 -> [Configure] Info: Parse configure success +18:05:04:729 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:05:08:154 -> CO2 (ppm): 400 +18:05:12:175 -> CO2 (ppm): 400 +18:05:16:196 -> CO2 (ppm): 400 +18:05:20:217 -> CO2 (ppm): 400 +18:05:24:237 -> CO2 (ppm): 400 +18:05:32:280 -> CO2 (ppm): 400 +18:05:32:280 -> CO2 (ppm): 400 +18:05:36:300 -> CO2 (ppm): 400 +18:05:40:321 -> CO2 (ppm): 400 +18:05:44:342 -> CO2 (ppm): 400 +18:05:48:363 -> CO2 (ppm): 400 +18:05:52:384 -> CO2 (ppm): 400 +18:05:56:405 -> CO2 (ppm): 400 +18:06:05:134 -> CO2 (ppm): 400 +18:06:05:134 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:06:05:134 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":63,"bootCount":63} +18:06:05:134 -> [ApiClient] Info: Return code: 200 +18:06:05:156 -> +18:06:05:156 -> Online mode and isPostToAirGradient = true: watchdog reset +18:06:05:156 -> +18:06:05:156 -> CO2 (ppm): 400 +18:06:05:181 -> External watchdog feed! +18:06:05:784 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:06:05:784 -> [ApiClient] Info: Return code: 200 +18:06:05:786 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:06:05:787 -> [Configure] Info: Parse configure success +18:06:05:788 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:06:09:177 -> CO2 (ppm): 399 +18:06:13:198 -> CO2 (ppm): 399 +18:06:17:219 -> CO2 (ppm): 399 +18:06:21:240 -> CO2 (ppm): 399 +18:06:29:282 -> CO2 (ppm): 399 +18:06:29:282 -> CO2 (ppm): 399 +18:06:33:302 -> CO2 (ppm): 399 +18:06:37:323 -> CO2 (ppm): 399 +18:06:41:344 -> CO2 (ppm): 399 +18:06:45:365 -> CO2 (ppm): 399 +18:06:49:386 -> CO2 (ppm): 399 +18:06:53:407 -> CO2 (ppm): 399 +18:06:57:428 -> CO2 (ppm): 399 +18:07:01:449 -> CO2 (ppm): 399 +18:07:06:170 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:07:06:170 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":64,"bootCount":64} +18:07:06:170 -> [ApiClient] Info: Return code: 200 +18:07:06:171 -> +18:07:06:171 -> Online mode and isPostToAirGradient = true: watchdog reset +18:07:06:171 -> +18:07:06:193 -> CO2 (ppm): 399 +18:07:06:218 -> External watchdog feed! +18:07:06:784 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:07:06:784 -> [ApiClient] Info: Return code: 200 +18:07:06:786 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:07:06:787 -> [Configure] Info: Parse configure success +18:07:06:788 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:07:10:271 -> CO2 (ppm): 399 +18:07:18:313 -> CO2 (ppm): 399 +18:07:18:313 -> CO2 (ppm): 399 +18:07:22:339 -> CO2 (ppm): 399 +18:07:26:355 -> CO2 (ppm): 399 +18:07:30:375 -> CO2 (ppm): 399 +18:07:34:396 -> CO2 (ppm): 399 +18:07:38:418 -> CO2 (ppm): 399 +18:07:42:439 -> CO2 (ppm): 399 +18:07:46:459 -> CO2 (ppm): 399 +18:07:50:481 -> CO2 (ppm): 399 +18:07:54:501 -> CO2 (ppm): 399 +18:07:58:522 -> CO2 (ppm): 399 +18:08:02:543 -> CO2 (ppm): 399 +18:08:07:202 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:08:07:202 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":65,"bootCount":65} +18:08:07:202 -> [ApiClient] Info: Return code: 200 +18:08:07:203 -> +18:08:07:203 -> Online mode and isPostToAirGradient = true: watchdog reset +18:08:07:203 -> +18:08:07:225 -> CO2 (ppm): 399 +18:08:07:250 -> External watchdog feed! +18:08:07:814 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:08:07:814 -> [ApiClient] Info: Return code: 200 +18:08:07:815 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:08:07:817 -> [Configure] Info: Parse configure success +18:08:07:817 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:08:11:246 -> CO2 (ppm): 399 +18:08:19:288 -> CO2 (ppm): 399 +18:08:19:288 -> CO2 (ppm): 399 +18:08:23:309 -> CO2 (ppm): 399 +18:08:27:330 -> CO2 (ppm): 399 +18:08:31:351 -> CO2 (ppm): 399 +18:08:35:373 -> CO2 (ppm): 399 +18:08:39:393 -> CO2 (ppm): 399 +18:08:43:414 -> CO2 (ppm): 399 +18:08:47:435 -> CO2 (ppm): 399 +18:08:51:456 -> CO2 (ppm): 399 +18:08:55:477 -> CO2 (ppm): 399 +18:08:59:498 -> CO2 (ppm): 399 +18:09:03:519 -> CO2 (ppm): 398 +18:09:08:231 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:09:08:232 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":66,"bootCount":66} +18:09:08:232 -> [ApiClient] Info: Return code: 200 +18:09:08:232 -> +18:09:08:232 -> Online mode and isPostToAirGradient = true: watchdog reset +18:09:08:232 -> +18:09:08:254 -> CO2 (ppm): 398 +18:09:08:279 -> External watchdog feed! +18:09:08:845 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:09:08:846 -> [ApiClient] Info: Return code: 200 +18:09:08:847 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:09:08:848 -> [Configure] Info: Parse configure success +18:09:08:849 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:09:12:275 -> CO2 (ppm): 399 +18:09:16:296 -> CO2 (ppm): 399 +18:09:20:317 -> CO2 (ppm): 399 +18:09:24:338 -> CO2 (ppm): 399 +18:09:28:358 -> CO2 (ppm): 399 +18:09:32:380 -> CO2 (ppm): 399 +18:09:36:400 -> CO2 (ppm): 399 +18:09:40:422 -> CO2 (ppm): 399 +18:09:44:442 -> CO2 (ppm): 399 +18:09:48:463 -> CO2 (ppm): 399 +18:09:52:484 -> CO2 (ppm): 399 +18:09:56:505 -> CO2 (ppm): 399 +18:10:00:526 -> CO2 (ppm): 399 +18:10:04:547 -> CO2 (ppm): 399 +18:10:09:191 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:10:09:191 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":67,"bootCount":67} +18:10:09:191 -> [ApiClient] Info: Return code: 200 +18:10:09:192 -> +18:10:09:192 -> Online mode and isPostToAirGradient = true: watchdog reset +18:10:09:192 -> +18:10:09:214 -> CO2 (ppm): 399 +18:10:09:239 -> External watchdog feed! +18:10:09:774 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:10:09:774 -> [ApiClient] Info: Return code: 200 +18:10:09:776 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:10:09:777 -> [Configure] Info: Parse configure success +18:10:09:778 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:10:13:235 -> CO2 (ppm): 399 +18:10:17:256 -> CO2 (ppm): 399 +18:10:21:277 -> CO2 (ppm): 399 +18:10:25:298 -> CO2 (ppm): 399 +18:10:29:320 -> CO2 (ppm): 399 +18:10:33:340 -> CO2 (ppm): 399 +18:10:37:362 -> CO2 (ppm): 399 +18:10:41:382 -> CO2 (ppm): 399 +18:10:45:404 -> CO2 (ppm): 399 +18:10:49:424 -> CO2 (ppm): 399 +18:10:53:445 -> CO2 (ppm): 399 +18:10:57:466 -> CO2 (ppm): 399 +18:11:01:487 -> CO2 (ppm): 399 +18:11:05:508 -> CO2 (ppm): 399 +18:11:10:388 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:11:10:388 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":68,"bootCount":68} +18:11:10:388 -> [ApiClient] Info: Return code: 200 +18:11:10:389 -> +18:11:10:389 -> Online mode and isPostToAirGradient = true: watchdog reset +18:11:10:389 -> +18:11:10:411 -> CO2 (ppm): 399 +18:11:10:436 -> External watchdog feed! +18:11:11:008 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:11:11:008 -> [ApiClient] Info: Return code: 200 +18:11:11:009 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:11:11:010 -> [Configure] Info: Parse configure success +18:11:11:011 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:11:14:432 -> CO2 (ppm): 399 +18:11:18:453 -> CO2 (ppm): 399 +18:11:22:474 -> CO2 (ppm): 399 +18:11:26:495 -> CO2 (ppm): 399 +18:11:30:516 -> CO2 (ppm): 399 +18:11:34:537 -> CO2 (ppm): 399 +18:11:38:558 -> CO2 (ppm): 399 +18:11:42:579 -> CO2 (ppm): 399 +18:11:46:600 -> CO2 (ppm): 399 +18:11:50:621 -> CO2 (ppm): 399 +18:11:54:642 -> CO2 (ppm): 399 +18:11:58:663 -> CO2 (ppm): 399 +18:12:06:705 -> CO2 (ppm): 399 +18:12:06:705 -> CO2 (ppm): 399 +18:12:11:425 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:12:11:425 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":69,"bootCount":69} +18:12:11:425 -> [ApiClient] Info: Return code: 200 +18:12:11:426 -> +18:12:11:426 -> Online mode and isPostToAirGradient = true: watchdog reset +18:12:11:426 -> +18:12:11:447 -> CO2 (ppm): 399 +18:12:11:472 -> External watchdog feed! +18:12:12:038 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:12:12:039 -> [ApiClient] Info: Return code: 200 +18:12:12:040 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:12:12:041 -> [Configure] Info: Parse configure success +18:12:12:041 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:12:15:468 -> CO2 (ppm): 399 +18:12:19:489 -> CO2 (ppm): 399 +18:12:23:511 -> CO2 (ppm): 399 +18:12:27:531 -> CO2 (ppm): 399 +18:12:31:553 -> CO2 (ppm): 399 +18:12:35:573 -> CO2 (ppm): 399 +18:12:39:594 -> CO2 (ppm): 399 +18:12:43:615 -> CO2 (ppm): 399 +18:12:47:636 -> CO2 (ppm): 399 +18:12:55:678 -> CO2 (ppm): 398 +18:12:55:678 -> CO2 (ppm): 398 +18:12:59:699 -> CO2 (ppm): 398 +18:13:03:720 -> CO2 (ppm): 398 +18:13:07:741 -> CO2 (ppm): 398 +18:13:12:455 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:13:12:455 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":398,"boot":70,"bootCount":70} +18:13:12:455 -> [ApiClient] Info: Return code: 200 +18:13:12:456 -> +18:13:12:456 -> Online mode and isPostToAirGradient = true: watchdog reset +18:13:12:456 -> +18:13:12:478 -> CO2 (ppm): 398 +18:13:12:503 -> External watchdog feed! +18:13:13:068 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:13:13:068 -> [ApiClient] Info: Return code: 200 +18:13:13:070 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:13:13:072 -> [Configure] Info: Parse configure success +18:13:13:072 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:13:16:499 -> CO2 (ppm): 398 +18:13:20:520 -> CO2 (ppm): 398 +18:13:24:541 -> CO2 (ppm): 398 +18:13:28:562 -> CO2 (ppm): 398 +18:13:36:603 -> CO2 (ppm): 398 +18:13:36:603 -> CO2 (ppm): 398 +18:13:40:624 -> CO2 (ppm): 398 +18:13:44:645 -> CO2 (ppm): 397 +18:13:48:666 -> CO2 (ppm): 398 +18:13:52:687 -> CO2 (ppm): 398 +18:13:56:708 -> CO2 (ppm): 397 +18:14:00:729 -> CO2 (ppm): 397 +18:14:04:750 -> CO2 (ppm): 397 +18:14:08:771 -> CO2 (ppm): 397 +18:14:13:485 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:14:13:486 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":397,"boot":71,"bootCount":71} +18:14:13:486 -> [ApiClient] Info: Return code: 200 +18:14:13:486 -> +18:14:13:486 -> Online mode and isPostToAirGradient = true: watchdog reset +18:14:13:486 -> +18:14:13:508 -> CO2 (ppm): 397 +18:14:13:533 -> External watchdog feed! +18:14:14:098 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:14:14:098 -> [ApiClient] Info: Return code: 200 +18:14:14:100 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:14:14:101 -> [Configure] Info: Parse configure success +18:14:14:102 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:14:21:550 -> CO2 (ppm): 397 +18:14:21:550 -> CO2 (ppm): 397 +18:14:25:571 -> CO2 (ppm): 397 +18:14:29:592 -> CO2 (ppm): 397 +18:14:33:613 -> CO2 (ppm): 398 +18:14:37:634 -> CO2 (ppm): 398 +18:14:41:655 -> CO2 (ppm): 398 +18:14:45:676 -> CO2 (ppm): 398 +18:14:49:697 -> CO2 (ppm): 398 +18:14:53:718 -> CO2 (ppm): 398 +18:14:57:740 -> CO2 (ppm): 398 +18:15:01:759 -> CO2 (ppm): 398 +18:15:05:780 -> CO2 (ppm): 398 +18:15:09:801 -> CO2 (ppm): 398 +18:15:14:456 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:15:14:456 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":72,"bootCount":72} +18:15:14:456 -> [ApiClient] Info: Return code: 200 +18:15:14:457 -> +18:15:14:457 -> Online mode and isPostToAirGradient = true: watchdog reset +18:15:14:457 -> +18:15:14:479 -> CO2 (ppm): 398 +18:15:14:504 -> External watchdog feed! +18:15:15:026 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:15:15:026 -> [ApiClient] Info: Return code: 200 +18:15:15:027 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:15:15:028 -> [Configure] Info: Parse configure success +18:15:15:030 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:15:18:500 -> CO2 (ppm): 398 +18:15:22:522 -> CO2 (ppm): 397 +18:15:26:542 -> CO2 (ppm): 397 +18:15:30:563 -> CO2 (ppm): 397 +18:15:34:584 -> CO2 (ppm): 397 +18:15:38:605 -> CO2 (ppm): 397 +18:15:42:626 -> CO2 (ppm): 397 +18:15:46:647 -> CO2 (ppm): 397 +18:15:50:668 -> CO2 (ppm): 397 +18:15:54:689 -> CO2 (ppm): 396 +18:15:58:710 -> CO2 (ppm): 396 +18:16:02:730 -> CO2 (ppm): 396 +18:16:06:752 -> CO2 (ppm): 396 +18:16:10:772 -> CO2 (ppm): 396 +18:16:15:443 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:16:15:443 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":396,"boot":73,"bootCount":73} +18:16:15:443 -> [ApiClient] Info: Return code: 200 +18:16:15:444 -> +18:16:15:444 -> Online mode and isPostToAirGradient = true: watchdog reset +18:16:15:444 -> +18:16:15:466 -> CO2 (ppm): 396 +18:16:15:491 -> External watchdog feed! +18:16:16:056 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:16:16:056 -> [ApiClient] Info: Return code: 200 +18:16:16:057 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:16:16:058 -> [Configure] Info: Parse configure success +18:16:16:059 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:16:19:490 -> CO2 (ppm): 396 +18:16:23:507 -> CO2 (ppm): 396 +18:16:27:528 -> CO2 (ppm): 396 +18:16:31:549 -> CO2 (ppm): 396 +18:16:35:570 -> CO2 (ppm): 396 +18:16:39:591 -> CO2 (ppm): 396 +18:16:43:612 -> CO2 (ppm): 396 +18:16:47:633 -> CO2 (ppm): 396 +18:16:51:653 -> CO2 (ppm): 396 +18:16:55:674 -> CO2 (ppm): 396 +18:16:59:695 -> CO2 (ppm): 396 +18:17:03:716 -> CO2 (ppm): 396 +18:17:07:737 -> CO2 (ppm): 396 +18:17:11:758 -> CO2 (ppm): 396 +18:17:16:413 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:17:16:414 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":396,"boot":74,"bootCount":74} +18:17:16:414 -> [ApiClient] Info: Return code: 200 +18:17:16:415 -> +18:17:16:415 -> Online mode and isPostToAirGradient = true: watchdog reset +18:17:16:415 -> +18:17:16:437 -> CO2 (ppm): 396 +18:17:16:461 -> External watchdog feed! +18:17:16:986 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:17:16:986 -> [ApiClient] Info: Return code: 200 +18:17:16:987 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:17:16:989 -> [Configure] Info: Parse configure success +18:17:16:989 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:17:20:458 -> CO2 (ppm): 396 +18:17:24:478 -> CO2 (ppm): 396 +18:17:28:499 -> CO2 (ppm): 396 +18:17:32:521 -> CO2 (ppm): 396 +18:17:36:542 -> CO2 (ppm): 396 +18:17:40:562 -> CO2 (ppm): 396 +18:17:44:583 -> CO2 (ppm): 396 +18:17:48:604 -> CO2 (ppm): 397 +18:17:52:625 -> CO2 (ppm): 397 +18:17:56:646 -> CO2 (ppm): 397 +18:18:00:667 -> CO2 (ppm): 397 +18:18:04:688 -> CO2 (ppm): 397 +18:18:08:709 -> CO2 (ppm): 397 +18:18:12:730 -> CO2 (ppm): 396 +18:18:17:340 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:18:17:340 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":396,"boot":75,"bootCount":75} +18:18:17:340 -> [ApiClient] Info: Return code: 200 +18:18:17:341 -> +18:18:17:341 -> Online mode and isPostToAirGradient = true: watchdog reset +18:18:17:341 -> +18:18:17:363 -> CO2 (ppm): 396 +18:18:17:388 -> External watchdog feed! +18:18:17:913 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:18:17:913 -> [ApiClient] Info: Return code: 200 +18:18:17:915 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:18:17:916 -> [Configure] Info: Parse configure success +18:18:17:917 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:18:21:384 -> CO2 (ppm): 396 +18:18:25:405 -> CO2 (ppm): 396 +18:18:29:426 -> CO2 (ppm): 396 +18:18:33:447 -> CO2 (ppm): 396 +18:18:37:467 -> CO2 (ppm): 396 +18:18:45:509 -> CO2 (ppm): 396 +18:18:45:509 -> CO2 (ppm): 396 +18:18:49:530 -> CO2 (ppm): 396 +18:18:53:551 -> CO2 (ppm): 396 +18:18:57:572 -> CO2 (ppm): 396 +18:19:01:592 -> CO2 (ppm): 396 +18:19:05:613 -> CO2 (ppm): 396 +18:19:09:635 -> CO2 (ppm): 396 +18:19:13:655 -> CO2 (ppm): 396 +18:19:18:330 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:19:18:331 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":396,"boot":76,"bootCount":76} +18:19:18:331 -> [ApiClient] Info: Return code: 200 +18:19:18:331 -> +18:19:18:331 -> Online mode and isPostToAirGradient = true: watchdog reset +18:19:18:331 -> +18:19:18:352 -> CO2 (ppm): 396 +18:19:18:377 -> External watchdog feed! +18:19:18:944 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:19:18:944 -> [ApiClient] Info: Return code: 200 +18:19:18:945 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:19:18:946 -> [Configure] Info: Parse configure success +18:19:18:947 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:19:22:373 -> CO2 (ppm): 396 +18:19:30:415 -> CO2 (ppm): 396 +18:19:30:415 -> CO2 (ppm): 396 +18:19:34:436 -> CO2 (ppm): 396 +18:19:38:457 -> CO2 (ppm): 395 +18:19:42:478 -> CO2 (ppm): 396 +18:19:46:499 -> CO2 (ppm): 395 +18:19:50:520 -> CO2 (ppm): 395 +18:19:58:561 -> CO2 (ppm): 395 +18:19:58:561 -> CO2 (ppm): 395 +18:20:02:582 -> CO2 (ppm): 396 +18:20:06:604 -> CO2 (ppm): 396 +18:20:10:625 -> CO2 (ppm): 396 +18:20:14:646 -> CO2 (ppm): 395 +18:20:19:357 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:20:19:357 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":395,"boot":77,"bootCount":77} +18:20:19:357 -> [ApiClient] Info: Return code: 200 +18:20:19:358 -> +18:20:19:358 -> Online mode and isPostToAirGradient = true: watchdog reset +18:20:19:358 -> +18:20:19:380 -> CO2 (ppm): 396 +18:20:19:405 -> External watchdog feed! +18:20:19:971 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:20:19:972 -> [ApiClient] Info: Return code: 200 +18:20:19:973 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:20:19:974 -> [Configure] Info: Parse configure success +18:20:19:975 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:20:23:401 -> CO2 (ppm): 396 +18:20:27:422 -> CO2 (ppm): 396 +18:20:31:443 -> CO2 (ppm): 396 +18:20:35:464 -> CO2 (ppm): 396 +18:20:39:485 -> CO2 (ppm): 396 +18:20:43:506 -> CO2 (ppm): 396 +18:20:47:527 -> CO2 (ppm): 396 +18:20:51:548 -> CO2 (ppm): 396 +18:20:55:569 -> CO2 (ppm): 396 +18:20:59:590 -> CO2 (ppm): 396 +18:21:03:611 -> CO2 (ppm): 396 +18:21:07:631 -> CO2 (ppm): 396 +18:21:11:652 -> CO2 (ppm): 396 +18:21:15:711 -> CO2 (ppm): 396 +18:21:20:387 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:21:20:387 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":396,"boot":78,"bootCount":78} +18:21:20:387 -> [ApiClient] Info: Return code: 200 +18:21:20:389 -> +18:21:20:389 -> Online mode and isPostToAirGradient = true: watchdog reset +18:21:20:389 -> +18:21:20:410 -> CO2 (ppm): 396 +18:21:20:434 -> External watchdog feed! +18:21:21:004 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:21:21:004 -> [ApiClient] Info: Return code: 200 +18:21:21:006 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:21:21:007 -> [Configure] Info: Parse configure success +18:21:24:431 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:21:24:431 -> CO2 (ppm): 396 +18:21:28:452 -> CO2 (ppm): 396 +18:21:32:473 -> CO2 (ppm): 396 +18:21:36:494 -> CO2 (ppm): 395 +18:21:40:515 -> CO2 (ppm): 395 +18:21:44:536 -> CO2 (ppm): 395 +18:21:48:557 -> CO2 (ppm): 395 +18:21:52:577 -> CO2 (ppm): 395 +18:21:56:598 -> CO2 (ppm): 395 +18:22:00:619 -> CO2 (ppm): 395 +18:22:04:640 -> CO2 (ppm): 395 +18:22:08:661 -> CO2 (ppm): 395 +18:22:12:682 -> CO2 (ppm): 396 +18:22:16:703 -> CO2 (ppm): 396 +18:22:21:419 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:22:21:419 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":396,"boot":79,"bootCount":79} +18:22:21:419 -> [ApiClient] Info: Return code: 200 +18:22:21:420 -> +18:22:21:421 -> Online mode and isPostToAirGradient = true: watchdog reset +18:22:21:421 -> +18:22:21:442 -> CO2 (ppm): 396 +18:22:21:467 -> External watchdog feed! +18:22:22:033 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:22:22:033 -> [ApiClient] Info: Return code: 200 +18:22:22:035 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:22:22:036 -> [Configure] Info: Parse configure success +18:22:22:037 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:22:25:463 -> CO2 (ppm): 396 +18:22:29:484 -> CO2 (ppm): 396 +18:22:33:505 -> CO2 (ppm): 396 +18:22:37:526 -> CO2 (ppm): 396 +18:22:41:547 -> CO2 (ppm): 396 +18:22:45:568 -> CO2 (ppm): 396 +18:22:49:589 -> CO2 (ppm): 396 +18:22:53:609 -> CO2 (ppm): 396 +18:22:57:631 -> CO2 (ppm): 396 +18:23:01:651 -> CO2 (ppm): 396 +18:23:05:673 -> CO2 (ppm): 396 +18:23:09:693 -> CO2 (ppm): 396 +18:23:13:714 -> CO2 (ppm): 396 +18:23:17:735 -> CO2 (ppm): 396 +18:23:22:449 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:23:22:449 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":396,"boot":80,"bootCount":80} +18:23:22:449 -> [ApiClient] Info: Return code: 200 +18:23:22:450 -> +18:23:22:450 -> Online mode and isPostToAirGradient = true: watchdog reset +18:23:22:450 -> +18:23:22:472 -> CO2 (ppm): 395 +18:23:22:497 -> External watchdog feed! +18:23:23:062 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:23:23:063 -> [ApiClient] Info: Return code: 200 +18:23:23:064 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:23:23:065 -> [Configure] Info: Parse configure success +18:23:26:493 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:23:26:494 -> CO2 (ppm): 395 +18:23:30:514 -> CO2 (ppm): 395 +18:23:34:535 -> CO2 (ppm): 395 +18:23:38:556 -> CO2 (ppm): 395 +18:23:42:577 -> CO2 (ppm): 395 +18:23:46:598 -> CO2 (ppm): 396 +18:23:50:619 -> CO2 (ppm): 395 +18:23:54:640 -> CO2 (ppm): 395 +18:23:58:661 -> CO2 (ppm): 395 +18:24:02:682 -> CO2 (ppm): 395 +18:24:06:703 -> CO2 (ppm): 395 +18:24:10:723 -> CO2 (ppm): 396 +18:24:14:745 -> CO2 (ppm): 396 +18:24:18:766 -> CO2 (ppm): 396 +18:24:23:420 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:24:23:420 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":396,"boot":81,"bootCount":81} +18:24:23:420 -> [ApiClient] Info: Return code: 200 +18:24:23:421 -> +18:24:23:421 -> Online mode and isPostToAirGradient = true: watchdog reset +18:24:23:421 -> +18:24:23:443 -> CO2 (ppm): 396 +18:24:23:467 -> External watchdog feed! +18:24:23:992 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:24:23:992 -> [ApiClient] Info: Return code: 200 +18:24:23:993 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:24:23:994 -> [Configure] Info: Parse configure success +18:24:23:995 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:24:27:464 -> CO2 (ppm): 396 +18:24:31:484 -> CO2 (ppm): 396 +18:24:35:505 -> CO2 (ppm): 396 +18:24:39:526 -> CO2 (ppm): 396 +18:24:43:547 -> CO2 (ppm): 396 +18:24:47:568 -> CO2 (ppm): 396 +18:24:51:589 -> CO2 (ppm): 396 +18:24:55:610 -> CO2 (ppm): 396 +18:24:59:631 -> CO2 (ppm): 396 +18:25:03:652 -> CO2 (ppm): 396 +18:25:07:673 -> CO2 (ppm): 396 +18:25:11:694 -> CO2 (ppm): 396 +18:25:15:715 -> CO2 (ppm): 395 +18:25:19:736 -> CO2 (ppm): 395 +18:25:24:336 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:25:24:336 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":395,"boot":82,"bootCount":82} +18:25:24:336 -> [ApiClient] Info: Return code: 200 +18:25:24:338 -> +18:25:24:338 -> Online mode and isPostToAirGradient = true: watchdog reset +18:25:24:338 -> +18:25:24:359 -> CO2 (ppm): 395 +18:25:24:384 -> External watchdog feed! +18:25:24:919 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:25:24:920 -> [ApiClient] Info: Return code: 200 +18:25:24:920 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:25:24:922 -> [Configure] Info: Parse configure success +18:25:24:923 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:25:32:401 -> CO2 (ppm): 395 +18:25:32:401 -> CO2 (ppm): 395 +18:25:36:422 -> CO2 (ppm): 395 +18:25:40:443 -> CO2 (ppm): 395 +18:25:44:464 -> CO2 (ppm): 395 +18:25:48:485 -> CO2 (ppm): 395 +18:25:52:506 -> CO2 (ppm): 395 +18:25:56:527 -> CO2 (ppm): 395 +18:26:00:548 -> CO2 (ppm): 395 +18:26:04:569 -> CO2 (ppm): 395 +18:26:08:590 -> CO2 (ppm): 395 +18:26:12:611 -> CO2 (ppm): 395 +18:26:16:632 -> CO2 (ppm): 395 +18:26:20:652 -> CO2 (ppm): 395 +18:26:25:334 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:26:25:334 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":395,"boot":83,"bootCount":83} +18:26:25:334 -> [ApiClient] Info: Return code: 200 +18:26:25:335 -> +18:26:25:335 -> Online mode and isPostToAirGradient = true: watchdog reset +18:26:25:335 -> +18:26:25:357 -> CO2 (ppm): 395 +18:26:25:382 -> External watchdog feed! +18:26:25:949 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:26:25:949 -> [ApiClient] Info: Return code: 200 +18:26:25:951 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:26:25:958 -> [Configure] Info: Parse configure success +18:26:25:958 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:26:33:399 -> CO2 (ppm): 395 +18:26:33:399 -> CO2 (ppm): 395 +18:26:37:420 -> CO2 (ppm): 395 +18:26:41:441 -> CO2 (ppm): 395 +18:26:45:462 -> CO2 (ppm): 395 +18:26:49:483 -> CO2 (ppm): 394 +18:26:53:504 -> CO2 (ppm): 394 +18:26:57:524 -> CO2 (ppm): 394 +18:27:01:545 -> CO2 (ppm): 394 +18:27:05:566 -> CO2 (ppm): 394 +18:27:09:587 -> CO2 (ppm): 394 +18:27:13:614 -> CO2 (ppm): 394 +18:27:17:630 -> CO2 (ppm): 394 +18:27:21:650 -> CO2 (ppm): 394 +18:27:26:365 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:27:26:366 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":394,"boot":84,"bootCount":84} +18:27:26:366 -> [ApiClient] Info: Return code: 200 +18:27:26:367 -> +18:27:26:367 -> Online mode and isPostToAirGradient = true: watchdog reset +18:27:26:367 -> +18:27:26:388 -> CO2 (ppm): 393 +18:27:26:413 -> External watchdog feed! +18:27:26:979 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:27:26:979 -> [ApiClient] Info: Return code: 200 +18:27:26:980 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:27:26:981 -> [Configure] Info: Parse configure success +18:27:26:982 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:27:30:409 -> CO2 (ppm): 393 +18:27:34:430 -> CO2 (ppm): 393 +18:27:38:451 -> CO2 (ppm): 393 +18:27:42:473 -> CO2 (ppm): 393 +18:27:46:521 -> CO2 (ppm): 393 +18:27:50:542 -> CO2 (ppm): 393 +18:27:54:563 -> CO2 (ppm): 393 +18:27:58:584 -> CO2 (ppm): 393 +18:28:02:605 -> CO2 (ppm): 393 +18:28:06:626 -> CO2 (ppm): 393 +18:28:10:647 -> CO2 (ppm): 393 +18:28:14:668 -> CO2 (ppm): 392 +18:28:18:690 -> CO2 (ppm): 392 +18:28:22:710 -> CO2 (ppm): 392 +18:28:27:395 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:28:27:395 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":392,"boot":85,"bootCount":85} +18:28:27:395 -> [ApiClient] Info: Return code: 200 +18:28:27:395 -> +18:28:27:396 -> Online mode and isPostToAirGradient = true: watchdog reset +18:28:27:396 -> +18:28:27:417 -> CO2 (ppm): 392 +18:28:27:442 -> External watchdog feed! +18:28:28:009 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:28:28:010 -> [ApiClient] Info: Return code: 200 +18:28:28:010 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:28:28:012 -> [Configure] Info: Parse configure success +18:28:28:013 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:28:31:438 -> CO2 (ppm): 392 +18:28:35:460 -> CO2 (ppm): 392 +18:28:39:480 -> CO2 (ppm): 391 +18:28:47:522 -> CO2 (ppm): 391 +18:28:47:522 -> CO2 (ppm): 390 +18:28:51:543 -> CO2 (ppm): 390 +18:28:55:565 -> CO2 (ppm): 390 +18:28:59:585 -> CO2 (ppm): 390 +18:29:03:606 -> CO2 (ppm): 389 +18:29:07:627 -> CO2 (ppm): 389 +18:29:11:648 -> CO2 (ppm): 389 +18:29:15:669 -> CO2 (ppm): 388 +18:29:19:690 -> CO2 (ppm): 388 +18:29:23:711 -> CO2 (ppm): 387 +18:29:28:426 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:29:28:426 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":387,"boot":86,"bootCount":86} +18:29:28:426 -> [ApiClient] Info: Return code: 200 +18:29:28:428 -> +18:29:28:428 -> Online mode and isPostToAirGradient = true: watchdog reset +18:29:28:428 -> +18:29:28:449 -> CO2 (ppm): 387 +18:29:28:474 -> External watchdog feed! +18:29:29:040 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:29:29:040 -> [ApiClient] Info: Return code: 200 +18:29:29:042 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:29:29:044 -> [Configure] Info: Parse configure success +18:29:29:044 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:29:32:470 -> CO2 (ppm): 387 +18:29:36:491 -> CO2 (ppm): 387 +18:29:40:512 -> CO2 (ppm): 387 +18:29:44:533 -> CO2 (ppm): 386 +18:29:48:554 -> CO2 (ppm): 386 +18:29:52:574 -> CO2 (ppm): 386 +18:29:56:595 -> CO2 (ppm): 386 +18:30:04:638 -> CO2 (ppm): 387 +18:30:04:638 -> CO2 (ppm): 386 +18:30:08:658 -> CO2 (ppm): 387 +18:30:12:680 -> CO2 (ppm): 387 +18:30:16:700 -> CO2 (ppm): 387 +18:30:20:721 -> CO2 (ppm): 387 +18:30:24:742 -> CO2 (ppm): 387 +18:30:29:454 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:30:29:455 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":387,"boot":87,"bootCount":87} +18:30:29:455 -> [ApiClient] Info: Return code: 200 +18:30:29:478 -> +18:30:29:478 -> Online mode and isPostToAirGradient = true: watchdog reset +18:30:29:478 -> +18:30:29:478 -> CO2 (ppm): 387 +18:30:29:503 -> External watchdog feed! +18:30:30:070 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:30:30:070 -> [ApiClient] Info: Return code: 200 +18:30:30:072 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:30:30:073 -> [Configure] Info: Parse configure success +18:30:30:074 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:30:33:499 -> CO2 (ppm): 387 +18:30:37:520 -> CO2 (ppm): 387 +18:30:41:541 -> CO2 (ppm): 387 +18:30:45:561 -> CO2 (ppm): 387 +18:30:49:583 -> CO2 (ppm): 387 +18:30:53:604 -> CO2 (ppm): 387 +18:30:57:625 -> CO2 (ppm): 387 +18:31:01:645 -> CO2 (ppm): 387 +18:31:05:666 -> CO2 (ppm): 387 +18:31:09:687 -> CO2 (ppm): 387 +18:31:13:709 -> CO2 (ppm): 387 +18:31:21:750 -> CO2 (ppm): 387 +18:31:21:750 -> CO2 (ppm): 387 +18:31:25:771 -> CO2 (ppm): 387 +18:31:30:485 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:31:30:485 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":387,"boot":88,"bootCount":88} +18:31:30:485 -> [ApiClient] Info: Return code: 200 +18:31:30:486 -> +18:31:30:486 -> Online mode and isPostToAirGradient = true: watchdog reset +18:31:30:486 -> +18:31:30:507 -> CO2 (ppm): 387 +18:31:30:532 -> External watchdog feed! +18:31:31:099 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:31:31:099 -> [ApiClient] Info: Return code: 200 +18:31:31:101 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:31:31:102 -> [Configure] Info: Parse configure success +18:31:31:103 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:31:34:528 -> CO2 (ppm): 387 +18:31:38:549 -> CO2 (ppm): 387 +18:31:42:570 -> CO2 (ppm): 387 +18:31:46:591 -> CO2 (ppm): 387 +18:31:50:612 -> CO2 (ppm): 387 +18:31:54:633 -> CO2 (ppm): 387 +18:31:58:654 -> CO2 (ppm): 387 +18:32:02:675 -> CO2 (ppm): 387 +18:32:06:696 -> CO2 (ppm): 387 +18:32:10:716 -> CO2 (ppm): 387 +18:32:14:736 -> CO2 (ppm): 387 +18:32:18:756 -> CO2 (ppm): 387 +18:32:22:778 -> CO2 (ppm): 387 +18:32:26:798 -> CO2 (ppm): 387 +18:32:31:515 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:32:31:515 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":387,"boot":89,"bootCount":89} +18:32:31:515 -> [ApiClient] Info: Return code: 200 +18:32:31:516 -> +18:32:31:516 -> Online mode and isPostToAirGradient = true: watchdog reset +18:32:31:517 -> +18:32:31:538 -> CO2 (ppm): 387 +18:32:31:563 -> External watchdog feed! +18:32:32:130 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:32:32:130 -> [ApiClient] Info: Return code: 200 +18:32:32:131 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:32:32:132 -> [Configure] Info: Parse configure success +18:32:32:133 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:32:35:559 -> CO2 (ppm): 387 +18:32:39:580 -> CO2 (ppm): 387 +18:32:43:600 -> CO2 (ppm): 387 +18:32:47:621 -> CO2 (ppm): 387 +18:32:51:642 -> CO2 (ppm): 387 +18:32:55:662 -> CO2 (ppm): 387 +18:32:59:683 -> CO2 (ppm): 387 +18:33:03:703 -> CO2 (ppm): 387 +18:33:07:724 -> CO2 (ppm): 387 +18:33:11:745 -> CO2 (ppm): 387 +18:33:15:766 -> CO2 (ppm): 387 +18:33:19:787 -> CO2 (ppm): 387 +18:33:23:806 -> CO2 (ppm): 387 +18:33:27:828 -> CO2 (ppm): 387 +18:33:32:546 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:33:32:548 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":387,"boot":90,"bootCount":90} +18:33:32:548 -> [ApiClient] Info: Return code: 200 +18:33:32:548 -> +18:33:32:548 -> Online mode and isPostToAirGradient = true: watchdog reset +18:33:32:548 -> +18:33:32:569 -> CO2 (ppm): 387 +18:33:32:594 -> External watchdog feed! +18:33:33:160 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:33:33:160 -> [ApiClient] Info: Return code: 200 +18:33:33:161 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:33:33:162 -> [Configure] Info: Parse configure success +18:33:33:163 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:33:36:590 -> CO2 (ppm): 387 +18:33:40:611 -> CO2 (ppm): 387 +18:33:44:631 -> CO2 (ppm): 387 +18:33:48:653 -> CO2 (ppm): 387 +18:33:52:673 -> CO2 (ppm): 387 +18:33:56:694 -> CO2 (ppm): 387 +18:34:00:715 -> CO2 (ppm): 387 +18:34:04:736 -> CO2 (ppm): 387 +18:34:08:757 -> CO2 (ppm): 387 +18:34:12:778 -> CO2 (ppm): 387 +18:34:16:799 -> CO2 (ppm): 387 +18:34:20:820 -> CO2 (ppm): 387 +18:34:24:842 -> CO2 (ppm): 387 +18:34:28:863 -> CO2 (ppm): 387 +18:34:33:576 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:34:33:576 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":387,"boot":91,"bootCount":91} +18:34:33:576 -> [ApiClient] Info: Return code: 200 +18:34:33:577 -> +18:34:33:578 -> Online mode and isPostToAirGradient = true: watchdog reset +18:34:33:578 -> +18:34:33:599 -> CO2 (ppm): 388 +18:34:33:624 -> External watchdog feed! +18:34:34:184 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:34:34:184 -> [ApiClient] Info: Return code: 200 +18:34:34:186 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:34:34:187 -> [Configure] Info: Parse configure success +18:34:34:187 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:34:37:620 -> CO2 (ppm): 388 +18:34:41:641 -> CO2 (ppm): 388 +18:34:45:662 -> CO2 (ppm): 388 +18:34:49:683 -> CO2 (ppm): 387 +18:34:53:704 -> CO2 (ppm): 387 +18:34:57:725 -> CO2 (ppm): 388 +18:35:01:746 -> CO2 (ppm): 388 +18:35:05:767 -> CO2 (ppm): 388 +18:35:09:788 -> CO2 (ppm): 388 +18:35:13:809 -> CO2 (ppm): 388 +18:35:17:830 -> CO2 (ppm): 388 +18:35:21:851 -> CO2 (ppm): 387 +18:35:25:871 -> CO2 (ppm): 387 +18:35:29:891 -> CO2 (ppm): 387 +18:35:34:606 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:35:34:607 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":387,"boot":92,"bootCount":92} +18:35:34:607 -> [ApiClient] Info: Return code: 200 +18:35:34:607 -> +18:35:34:607 -> Online mode and isPostToAirGradient = true: watchdog reset +18:35:34:607 -> +18:35:34:629 -> CO2 (ppm): 387 +18:35:34:654 -> External watchdog feed! +18:35:35:221 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:35:35:221 -> [ApiClient] Info: Return code: 200 +18:35:35:222 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:35:35:223 -> [Configure] Info: Parse configure success +18:35:35:224 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:35:42:671 -> CO2 (ppm): 387 +18:35:42:671 -> CO2 (ppm): 387 +18:35:46:691 -> CO2 (ppm): 387 +18:35:50:711 -> CO2 (ppm): 387 +18:35:54:732 -> CO2 (ppm): 387 +18:35:58:753 -> CO2 (ppm): 387 +18:36:06:795 -> CO2 (ppm): 387 +18:36:06:795 -> CO2 (ppm): 387 +18:36:10:816 -> CO2 (ppm): 387 +18:36:14:837 -> CO2 (ppm): 387 +18:36:18:858 -> CO2 (ppm): 387 +18:36:22:879 -> CO2 (ppm): 387 +18:36:26:900 -> CO2 (ppm): 387 +18:36:30:920 -> CO2 (ppm): 387 +18:36:35:636 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:36:35:636 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":387,"boot":93,"bootCount":93} +18:36:35:637 -> [ApiClient] Info: Return code: 200 +18:36:35:637 -> +18:36:35:637 -> Online mode and isPostToAirGradient = true: watchdog reset +18:36:35:637 -> +18:36:35:658 -> CO2 (ppm): 387 +18:36:35:683 -> External watchdog feed! +18:36:36:251 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:36:36:251 -> [ApiClient] Info: Return code: 200 +18:36:36:252 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:36:36:254 -> [Configure] Info: Parse configure success +18:36:36:254 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:36:39:679 -> CO2 (ppm): 387 +18:36:43:700 -> CO2 (ppm): 387 +18:36:47:720 -> CO2 (ppm): 387 +18:36:51:741 -> CO2 (ppm): 387 +18:36:55:762 -> CO2 (ppm): 387 +18:36:59:783 -> CO2 (ppm): 387 +18:37:03:804 -> CO2 (ppm): 387 +18:37:07:825 -> CO2 (ppm): 387 +18:37:11:846 -> CO2 (ppm): 387 +18:37:19:888 -> CO2 (ppm): 387 +18:37:19:888 -> CO2 (ppm): 387 +18:37:23:908 -> CO2 (ppm): 387 +18:37:27:930 -> CO2 (ppm): 387 +18:37:31:951 -> CO2 (ppm): 387 +18:37:36:666 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:37:36:667 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":387,"boot":94,"bootCount":94} +18:37:36:667 -> [ApiClient] Info: Return code: 200 +18:37:36:668 -> +18:37:36:668 -> Online mode and isPostToAirGradient = true: watchdog reset +18:37:36:668 -> +18:37:36:690 -> CO2 (ppm): 387 +18:37:36:714 -> External watchdog feed! +18:37:37:282 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:37:37:282 -> [ApiClient] Info: Return code: 200 +18:37:37:283 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:37:37:285 -> [Configure] Info: Parse configure success +18:37:37:286 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:37:40:742 -> CO2 (ppm): 387 +18:37:44:763 -> CO2 (ppm): 387 +18:37:48:784 -> CO2 (ppm): 387 +18:37:52:804 -> CO2 (ppm): 387 +18:37:56:826 -> CO2 (ppm): 387 +18:38:00:846 -> CO2 (ppm): 387 +18:38:04:867 -> CO2 (ppm): 386 +18:38:08:888 -> CO2 (ppm): 386 +18:38:12:910 -> CO2 (ppm): 386 +18:38:16:930 -> CO2 (ppm): 386 +18:38:24:972 -> CO2 (ppm): 386 +18:38:24:972 -> CO2 (ppm): 386 +18:38:28:993 -> CO2 (ppm): 386 +18:38:33:014 -> CO2 (ppm): 386 +18:38:37:705 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:38:37:706 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":386,"boot":95,"bootCount":95} +18:38:37:706 -> [ApiClient] Info: Return code: 200 +18:38:37:707 -> +18:38:37:707 -> Online mode and isPostToAirGradient = true: watchdog reset +18:38:37:707 -> +18:38:37:729 -> CO2 (ppm): 386 +18:38:37:753 -> External watchdog feed! +18:38:38:329 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:38:38:329 -> [ApiClient] Info: Return code: 200 +18:38:38:330 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:38:38:332 -> [Configure] Info: Parse configure success +18:38:38:333 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:38:41:750 -> CO2 (ppm): 386 +18:38:45:771 -> CO2 (ppm): 386 +18:38:49:791 -> CO2 (ppm): 386 +18:38:53:812 -> CO2 (ppm): 386 +18:38:57:834 -> CO2 (ppm): 386 +18:39:01:855 -> CO2 (ppm): 386 +18:39:05:875 -> CO2 (ppm): 386 +18:39:09:896 -> CO2 (ppm): 386 +18:39:13:917 -> CO2 (ppm): 385 +18:39:17:938 -> CO2 (ppm): 385 +18:39:21:959 -> CO2 (ppm): 385 +18:39:25:981 -> CO2 (ppm): 385 +18:39:30:002 -> CO2 (ppm): 385 +18:39:34:022 -> CO2 (ppm): 385 +18:39:38:746 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:39:38:746 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":385,"boot":96,"bootCount":96} +18:39:38:747 -> [ApiClient] Info: Return code: 200 +18:39:38:747 -> +18:39:38:747 -> Online mode and isPostToAirGradient = true: watchdog reset +18:39:38:747 -> +18:39:38:769 -> CO2 (ppm): 385 +18:39:38:794 -> External watchdog feed! +18:39:39:357 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:39:39:358 -> [ApiClient] Info: Return code: 200 +18:39:39:358 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:39:39:360 -> [Configure] Info: Parse configure success +18:39:39:361 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:39:42:790 -> CO2 (ppm): 385 +18:39:46:811 -> CO2 (ppm): 385 +18:39:50:832 -> CO2 (ppm): 385 +18:39:54:853 -> CO2 (ppm): 385 +18:39:58:874 -> CO2 (ppm): 385 +18:40:02:895 -> CO2 (ppm): 384 +18:40:06:916 -> CO2 (ppm): 384 +18:40:10:937 -> CO2 (ppm): 384 +18:40:14:958 -> CO2 (ppm): 384 +18:40:18:980 -> CO2 (ppm): 384 +18:40:23:001 -> CO2 (ppm): 384 +18:40:27:022 -> CO2 (ppm): 384 +18:40:31:043 -> CO2 (ppm): 384 +18:40:35:064 -> CO2 (ppm): 384 +18:40:39:697 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:40:39:697 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":384,"boot":97,"bootCount":97} +18:40:39:698 -> [ApiClient] Info: Return code: 200 +18:40:39:698 -> +18:40:39:699 -> Online mode and isPostToAirGradient = true: watchdog reset +18:40:39:699 -> +18:40:39:719 -> CO2 (ppm): 384 +18:40:39:745 -> External watchdog feed! +18:40:40:269 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:40:40:269 -> [ApiClient] Info: Return code: 200 +18:40:40:271 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:40:40:272 -> [Configure] Info: Parse configure success +18:40:40:273 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:40:43:741 -> CO2 (ppm): 384 +18:40:47:761 -> CO2 (ppm): 384 +18:40:51:782 -> CO2 (ppm): 384 +18:40:55:803 -> CO2 (ppm): 384 +18:40:59:824 -> CO2 (ppm): 384 +18:41:07:866 -> CO2 (ppm): 384 +18:41:07:866 -> CO2 (ppm): 383 +18:41:11:887 -> CO2 (ppm): 383 +18:41:15:908 -> CO2 (ppm): 383 +18:41:19:929 -> CO2 (ppm): 383 +18:41:23:949 -> CO2 (ppm): 383 +18:41:32:045 -> CO2 (ppm): 383 +18:41:32:045 -> CO2 (ppm): 383 +18:41:36:066 -> CO2 (ppm): 383 +18:41:40:685 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:41:40:685 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":383,"boot":98,"bootCount":98} +18:41:40:685 -> [ApiClient] Info: Return code: 200 +18:41:40:686 -> +18:41:40:686 -> Online mode and isPostToAirGradient = true: watchdog reset +18:41:40:686 -> +18:41:40:707 -> CO2 (ppm): 383 +18:41:40:731 -> External watchdog feed! +18:41:41:299 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:41:41:300 -> [ApiClient] Info: Return code: 200 +18:41:41:301 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:41:41:302 -> [Configure] Info: Parse configure success +18:41:41:303 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:41:44:728 -> CO2 (ppm): 383 +18:41:48:749 -> CO2 (ppm): 383 +18:41:52:769 -> CO2 (ppm): 383 +18:41:56:791 -> CO2 (ppm): 383 +18:42:00:811 -> CO2 (ppm): 383 +18:42:04:832 -> CO2 (ppm): 383 +18:42:08:853 -> CO2 (ppm): 382 +18:42:12:875 -> CO2 (ppm): 382 +18:42:16:896 -> CO2 (ppm): 382 +18:42:20:916 -> CO2 (ppm): 382 +18:42:24:936 -> CO2 (ppm): 382 +18:42:28:957 -> CO2 (ppm): 382 +18:42:32:978 -> CO2 (ppm): 382 +18:42:36:999 -> CO2 (ppm): 382 +18:42:41:715 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:42:41:715 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":382,"boot":99,"bootCount":99} +18:42:41:715 -> [ApiClient] Info: Return code: 200 +18:42:41:716 -> +18:42:41:716 -> Online mode and isPostToAirGradient = true: watchdog reset +18:42:41:716 -> +18:42:41:737 -> CO2 (ppm): 382 +18:42:41:762 -> External watchdog feed! +18:42:42:328 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:42:42:328 -> [ApiClient] Info: Return code: 200 +18:42:42:330 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:42:42:331 -> [Configure] Info: Parse configure success +18:42:45:758 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:42:45:758 -> CO2 (ppm): 382 +18:42:49:779 -> CO2 (ppm): 382 +18:42:53:800 -> CO2 (ppm): 382 +18:42:57:821 -> CO2 (ppm): 382 +18:43:01:842 -> CO2 (ppm): 382 +18:43:05:862 -> CO2 (ppm): 382 +18:43:09:883 -> CO2 (ppm): 382 +18:43:13:904 -> CO2 (ppm): 382 +18:43:17:931 -> CO2 (ppm): 382 +18:43:21:946 -> CO2 (ppm): 382 +18:43:25:969 -> CO2 (ppm): 382 +18:43:29:990 -> CO2 (ppm): 382 +18:43:34:010 -> CO2 (ppm): 382 +18:43:38:031 -> CO2 (ppm): 382 +18:43:42:745 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:43:42:745 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":382,"boot":100,"bootCount":100} +18:43:42:745 -> [ApiClient] Info: Return code: 200 +18:43:42:768 -> +18:43:42:768 -> Online mode and isPostToAirGradient = true: watchdog reset +18:43:42:768 -> +18:43:42:768 -> CO2 (ppm): 382 +18:43:42:793 -> External watchdog feed! +18:43:43:360 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:43:43:360 -> [ApiClient] Info: Return code: 200 +18:43:43:361 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:43:43:362 -> [Configure] Info: Parse configure success +18:43:43:363 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:43:46:789 -> CO2 (ppm): 382 +18:43:50:810 -> CO2 (ppm): 382 +18:43:54:831 -> CO2 (ppm): 382 +18:44:02:873 -> CO2 (ppm): 382 +18:44:02:873 -> CO2 (ppm): 382 +18:44:06:894 -> CO2 (ppm): 382 +18:44:10:915 -> CO2 (ppm): 382 +18:44:14:936 -> CO2 (ppm): 382 +18:44:18:957 -> CO2 (ppm): 382 +18:44:22:978 -> CO2 (ppm): 382 +18:44:26:999 -> CO2 (ppm): 382 +18:44:31:020 -> CO2 (ppm): 383 +18:44:35:041 -> CO2 (ppm): 383 +18:44:39:062 -> CO2 (ppm): 383 +18:44:43:776 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:44:43:776 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":383,"boot":101,"bootCount":101} +18:44:43:776 -> [ApiClient] Info: Return code: 200 +18:44:43:777 -> +18:44:43:777 -> Online mode and isPostToAirGradient = true: watchdog reset +18:44:43:777 -> +18:44:43:798 -> CO2 (ppm): 383 +18:44:43:823 -> External watchdog feed! +18:44:44:390 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:44:44:391 -> [ApiClient] Info: Return code: 200 +18:44:44:392 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:44:44:393 -> [Configure] Info: Parse configure success +18:44:44:394 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:44:47:819 -> CO2 (ppm): 383 +18:44:51:840 -> CO2 (ppm): 383 +18:44:55:861 -> CO2 (ppm): 384 +18:44:59:882 -> CO2 (ppm): 384 +18:45:03:903 -> CO2 (ppm): 384 +18:45:07:924 -> CO2 (ppm): 384 +18:45:11:944 -> CO2 (ppm): 384 +18:45:15:965 -> CO2 (ppm): 384 +18:45:19:986 -> CO2 (ppm): 384 +18:45:28:029 -> CO2 (ppm): 384 +18:45:28:029 -> CO2 (ppm): 384 +18:45:36:070 -> CO2 (ppm): 384 +18:45:36:070 -> CO2 (ppm): 384 +18:45:40:091 -> CO2 (ppm): 384 +18:45:44:746 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:45:44:746 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":384,"boot":102,"bootCount":102} +18:45:44:746 -> [ApiClient] Info: Return code: 200 +18:45:44:747 -> +18:45:44:747 -> Online mode and isPostToAirGradient = true: watchdog reset +18:45:44:747 -> +18:45:44:769 -> CO2 (ppm): 384 +18:45:44:794 -> External watchdog feed! +18:45:45:321 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:45:45:321 -> [ApiClient] Info: Return code: 200 +18:45:45:322 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:45:45:323 -> [Configure] Info: Parse configure success +18:45:45:324 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:45:48:790 -> CO2 (ppm): 384 +18:45:52:811 -> CO2 (ppm): 384 +18:45:56:832 -> CO2 (ppm): 384 +18:46:00:853 -> CO2 (ppm): 384 +18:46:04:874 -> CO2 (ppm): 384 +18:46:08:895 -> CO2 (ppm): 384 +18:46:12:916 -> CO2 (ppm): 384 +18:46:16:937 -> CO2 (ppm): 384 +18:46:20:958 -> CO2 (ppm): 384 +18:46:24:978 -> CO2 (ppm): 384 +18:46:28:999 -> CO2 (ppm): 384 +18:46:33:020 -> CO2 (ppm): 384 +18:46:37:041 -> CO2 (ppm): 384 +18:46:41:062 -> CO2 (ppm): 384 +18:46:45:673 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:46:45:674 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":384,"boot":103,"bootCount":103} +18:46:45:674 -> [ApiClient] Info: Return code: 200 +18:46:45:675 -> +18:46:45:675 -> Online mode and isPostToAirGradient = true: watchdog reset +18:46:45:675 -> +18:46:45:697 -> CO2 (ppm): 384 +18:46:45:722 -> External watchdog feed! +18:46:46:246 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:46:46:246 -> [ApiClient] Info: Return code: 200 +18:46:46:248 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:46:46:249 -> [Configure] Info: Parse configure success +18:46:46:250 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:46:49:718 -> CO2 (ppm): 384 +18:46:53:739 -> CO2 (ppm): 384 +18:46:57:760 -> CO2 (ppm): 383 +18:47:01:781 -> CO2 (ppm): 383 +18:47:05:802 -> CO2 (ppm): 383 +18:47:09:823 -> CO2 (ppm): 382 +18:47:13:844 -> CO2 (ppm): 382 +18:47:17:865 -> CO2 (ppm): 382 +18:47:21:886 -> CO2 (ppm): 381 +18:47:25:906 -> CO2 (ppm): 381 +18:47:29:928 -> CO2 (ppm): 381 +18:47:33:952 -> CO2 (ppm): 381 +18:47:37:969 -> CO2 (ppm): 381 +18:47:41:990 -> CO2 (ppm): 380 +18:47:46:662 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:47:46:662 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":380,"boot":104,"bootCount":104} +18:47:46:663 -> [ApiClient] Info: Return code: 200 +18:47:46:663 -> +18:47:46:663 -> Online mode and isPostToAirGradient = true: watchdog reset +18:47:46:663 -> +18:47:46:684 -> CO2 (ppm): 379 +18:47:46:709 -> External watchdog feed! +18:47:47:277 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:47:47:283 -> [ApiClient] Info: Return code: 200 +18:47:47:284 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:47:47:284 -> [Configure] Info: Parse configure success +18:47:47:284 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:47:50:705 -> CO2 (ppm): 379 +18:47:54:726 -> CO2 (ppm): 379 +18:47:58:747 -> CO2 (ppm): 379 +18:48:02:768 -> CO2 (ppm): 378 +18:48:06:831 -> CO2 (ppm): 378 +18:48:10:852 -> CO2 (ppm): 377 +18:48:14:873 -> CO2 (ppm): 377 +18:48:18:894 -> CO2 (ppm): 377 +18:48:22:915 -> CO2 (ppm): 376 +18:48:30:957 -> CO2 (ppm): 376 +18:48:30:957 -> CO2 (ppm): 377 +18:48:38:999 -> CO2 (ppm): 376 +18:48:38:999 -> CO2 (ppm): 376 +18:48:43:020 -> CO2 (ppm): 375 +18:48:47:632 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:48:47:632 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":375,"boot":105,"bootCount":105} +18:48:47:632 -> [ApiClient] Info: Return code: 200 +18:48:47:633 -> +18:48:47:633 -> Online mode and isPostToAirGradient = true: watchdog reset +18:48:47:633 -> +18:48:47:655 -> CO2 (ppm): 376 +18:48:47:680 -> External watchdog feed! +18:48:48:203 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:48:48:203 -> [ApiClient] Info: Return code: 200 +18:48:48:209 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:48:48:210 -> [Configure] Info: Parse configure success +18:48:48:210 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:48:51:676 -> CO2 (ppm): 375 +18:48:55:696 -> CO2 (ppm): 376 +18:48:59:717 -> CO2 (ppm): 376 +18:49:03:739 -> CO2 (ppm): 376 +18:49:07:760 -> CO2 (ppm): 376 +18:49:11:781 -> CO2 (ppm): 376 +18:49:15:802 -> CO2 (ppm): 376 +18:49:19:823 -> CO2 (ppm): 376 +18:49:23:844 -> CO2 (ppm): 376 +18:49:27:864 -> CO2 (ppm): 377 +18:49:31:885 -> CO2 (ppm): 377 +18:49:35:906 -> CO2 (ppm): 377 +18:49:39:927 -> CO2 (ppm): 376 +18:49:43:948 -> CO2 (ppm): 376 +18:49:48:560 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:49:48:561 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":376,"boot":106,"bootCount":106} +18:49:48:561 -> [ApiClient] Info: Return code: 200 +18:49:48:561 -> +18:49:48:561 -> Online mode and isPostToAirGradient = true: watchdog reset +18:49:48:561 -> +18:49:48:583 -> CO2 (ppm): 376 +18:49:48:608 -> External watchdog feed! +18:49:49:155 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:49:49:155 -> [ApiClient] Info: Return code: 200 +18:49:49:156 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:49:49:157 -> [Configure] Info: Parse configure success +18:49:49:158 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:49:52:606 -> CO2 (ppm): 376 +18:49:56:627 -> CO2 (ppm): 376 +18:50:00:648 -> CO2 (ppm): 376 +18:50:04:669 -> CO2 (ppm): 377 +18:50:08:690 -> CO2 (ppm): 377 +18:50:12:711 -> CO2 (ppm): 377 +18:50:16:732 -> CO2 (ppm): 377 +18:50:20:753 -> CO2 (ppm): 377 +18:50:24:774 -> CO2 (ppm): 378 +18:50:28:795 -> CO2 (ppm): 378 +18:50:32:816 -> CO2 (ppm): 378 +18:50:36:837 -> CO2 (ppm): 378 +18:50:40:857 -> CO2 (ppm): 379 +18:50:44:878 -> CO2 (ppm): 379 +18:50:49:547 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:50:49:547 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":379,"boot":107,"bootCount":107} +18:50:49:548 -> [ApiClient] Info: Return code: 200 +18:50:49:549 -> +18:50:49:549 -> Online mode and isPostToAirGradient = true: watchdog reset +18:50:49:549 -> +18:50:49:570 -> CO2 (ppm): 379 +18:50:49:595 -> External watchdog feed! +18:50:50:164 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:50:50:164 -> [ApiClient] Info: Return code: 200 +18:50:50:166 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:50:50:167 -> [Configure] Info: Parse configure success +18:50:50:167 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:50:53:592 -> CO2 (ppm): 380 +18:50:57:613 -> CO2 (ppm): 380 +18:51:01:634 -> CO2 (ppm): 380 +18:51:05:654 -> CO2 (ppm): 381 +18:51:09:675 -> CO2 (ppm): 381 +18:51:17:717 -> CO2 (ppm): 381 +18:51:17:717 -> CO2 (ppm): 381 +18:51:21:738 -> CO2 (ppm): 381 +18:51:25:759 -> CO2 (ppm): 381 +18:51:29:780 -> CO2 (ppm): 381 +18:51:33:800 -> CO2 (ppm): 381 +18:51:37:821 -> CO2 (ppm): 381 +18:51:41:842 -> CO2 (ppm): 381 +18:51:45:863 -> CO2 (ppm): 381 +18:51:50:507 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:51:50:508 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":381,"boot":108,"bootCount":108} +18:51:50:508 -> [ApiClient] Info: Return code: 200 +18:51:50:509 -> +18:51:50:509 -> Online mode and isPostToAirGradient = true: watchdog reset +18:51:50:509 -> +18:51:50:530 -> CO2 (ppm): 381 +18:51:50:555 -> External watchdog feed! +18:51:51:092 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:51:51:092 -> [ApiClient] Info: Return code: 200 +18:51:51:093 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:51:51:095 -> [Configure] Info: Parse configure success +18:51:51:096 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:51:54:551 -> CO2 (ppm): 381 +18:51:58:572 -> CO2 (ppm): 381 +18:52:02:593 -> CO2 (ppm): 381 +18:52:06:614 -> CO2 (ppm): 381 +18:52:10:635 -> CO2 (ppm): 381 +18:52:14:656 -> CO2 (ppm): 381 +18:52:18:676 -> CO2 (ppm): 381 +18:52:22:697 -> CO2 (ppm): 381 +18:52:26:718 -> CO2 (ppm): 381 +18:52:30:739 -> CO2 (ppm): 381 +18:52:34:760 -> CO2 (ppm): 381 +18:52:38:781 -> CO2 (ppm): 381 +18:52:42:802 -> CO2 (ppm): 381 +18:52:51:506 -> CO2 (ppm): 381 +18:52:51:506 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:52:51:506 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":381,"boot":109,"bootCount":109} +18:52:51:506 -> [ApiClient] Info: Return code: 200 +18:52:51:507 -> +18:52:51:507 -> Online mode and isPostToAirGradient = true: watchdog reset +18:52:51:507 -> +18:52:51:529 -> CO2 (ppm): 381 +18:52:51:554 -> External watchdog feed! +18:52:52:119 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:52:52:119 -> [ApiClient] Info: Return code: 200 +18:52:52:121 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:52:52:122 -> [Configure] Info: Parse configure success +18:52:52:123 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:52:55:550 -> CO2 (ppm): 380 +18:52:59:571 -> CO2 (ppm): 380 +18:53:03:592 -> CO2 (ppm): 380 +18:53:07:613 -> CO2 (ppm): 380 +18:53:11:634 -> CO2 (ppm): 380 +18:53:15:655 -> CO2 (ppm): 380 +18:53:19:676 -> CO2 (ppm): 379 +18:53:23:697 -> CO2 (ppm): 379 +18:53:27:717 -> CO2 (ppm): 379 +18:53:31:739 -> CO2 (ppm): 379 +18:53:35:760 -> CO2 (ppm): 379 +18:53:39:781 -> CO2 (ppm): 379 +18:53:43:802 -> CO2 (ppm): 378 +18:53:47:822 -> CO2 (ppm): 378 +18:53:52:476 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:53:52:476 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":378,"boot":110,"bootCount":110} +18:53:52:476 -> [ApiClient] Info: Return code: 200 +18:53:52:499 -> +18:53:52:499 -> Online mode and isPostToAirGradient = true: watchdog reset +18:53:52:499 -> +18:53:52:501 -> CO2 (ppm): 378 +18:53:52:524 -> External watchdog feed! +18:53:53:042 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:53:53:042 -> [ApiClient] Info: Return code: 200 +18:53:53:043 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:53:53:044 -> [Configure] Info: Parse configure success +18:53:53:045 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:53:56:520 -> CO2 (ppm): 378 +18:54:00:541 -> CO2 (ppm): 378 +18:54:04:562 -> CO2 (ppm): 377 +18:54:08:583 -> CO2 (ppm): 377 +18:54:12:604 -> CO2 (ppm): 377 +18:54:16:625 -> CO2 (ppm): 377 +18:54:20:646 -> CO2 (ppm): 377 +18:54:24:667 -> CO2 (ppm): 377 +18:54:32:708 -> CO2 (ppm): 377 +18:54:32:708 -> CO2 (ppm): 376 +18:54:36:729 -> CO2 (ppm): 376 +18:54:40:751 -> CO2 (ppm): 375 +18:54:44:771 -> CO2 (ppm): 375 +18:54:48:793 -> CO2 (ppm): 375 +18:54:53:463 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:54:53:464 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":375,"boot":111,"bootCount":111} +18:54:53:464 -> [ApiClient] Info: Return code: 200 +18:54:53:464 -> +18:54:53:465 -> Online mode and isPostToAirGradient = true: watchdog reset +18:54:53:465 -> +18:54:53:486 -> CO2 (ppm): 375 +18:54:53:511 -> External watchdog feed! +18:54:54:080 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:54:54:080 -> [ApiClient] Info: Return code: 200 +18:54:54:081 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:54:54:082 -> [Configure] Info: Parse configure success +18:54:54:083 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:54:57:507 -> CO2 (ppm): 374 +18:55:01:575 -> CO2 (ppm): 374 +18:55:05:596 -> CO2 (ppm): 374 +18:55:09:617 -> CO2 (ppm): 374 +18:55:13:638 -> CO2 (ppm): 374 +18:55:17:659 -> CO2 (ppm): 374 +18:55:21:681 -> CO2 (ppm): 374 +18:55:25:701 -> CO2 (ppm): 374 +18:55:29:722 -> CO2 (ppm): 374 +18:55:33:743 -> CO2 (ppm): 374 +18:55:37:764 -> CO2 (ppm): 374 +18:55:41:785 -> CO2 (ppm): 374 +18:55:45:806 -> CO2 (ppm): 374 +18:55:49:827 -> CO2 (ppm): 374 +18:55:54:495 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:55:54:495 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":374,"boot":112,"bootCount":112} +18:55:54:495 -> [ApiClient] Info: Return code: 200 +18:55:54:496 -> +18:55:54:496 -> Online mode and isPostToAirGradient = true: watchdog reset +18:55:54:496 -> +18:55:54:518 -> CO2 (ppm): 374 +18:55:54:542 -> External watchdog feed! +18:55:55:109 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:55:55:109 -> [ApiClient] Info: Return code: 200 +18:55:55:110 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:55:55:112 -> [Configure] Info: Parse configure success +18:55:55:113 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:55:58:539 -> CO2 (ppm): 374 +18:56:02:560 -> CO2 (ppm): 374 +18:56:06:581 -> CO2 (ppm): 374 +18:56:10:602 -> CO2 (ppm): 374 +18:56:18:643 -> CO2 (ppm): 374 +18:56:18:643 -> CO2 (ppm): 374 +18:56:26:685 -> CO2 (ppm): 374 +18:56:26:685 -> CO2 (ppm): 374 +18:56:30:706 -> CO2 (ppm): 374 +18:56:34:726 -> CO2 (ppm): 375 +18:56:38:747 -> CO2 (ppm): 375 +18:56:42:769 -> CO2 (ppm): 375 +18:56:46:789 -> CO2 (ppm): 375 +18:56:50:810 -> CO2 (ppm): 375 +18:56:55:465 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:56:55:465 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":375,"boot":113,"bootCount":113} +18:56:55:465 -> [ApiClient] Info: Return code: 200 +18:56:55:466 -> +18:56:55:466 -> Online mode and isPostToAirGradient = true: watchdog reset +18:56:55:466 -> +18:56:55:487 -> CO2 (ppm): 375 +18:56:55:512 -> External watchdog feed! +18:56:56:037 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:56:56:037 -> [ApiClient] Info: Return code: 200 +18:56:56:039 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:56:56:040 -> [Configure] Info: Parse configure success +18:56:56:041 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:56:59:508 -> CO2 (ppm): 375 +18:57:03:529 -> CO2 (ppm): 375 +18:57:07:550 -> CO2 (ppm): 375 +18:57:11:571 -> CO2 (ppm): 375 +18:57:15:592 -> CO2 (ppm): 375 +18:57:19:613 -> CO2 (ppm): 375 +18:57:23:634 -> CO2 (ppm): 375 +18:57:27:655 -> CO2 (ppm): 375 +18:57:31:675 -> CO2 (ppm): 375 +18:57:35:696 -> CO2 (ppm): 375 +18:57:39:718 -> CO2 (ppm): 375 +18:57:43:738 -> CO2 (ppm): 375 +18:57:51:780 -> CO2 (ppm): 375 +18:57:51:780 -> CO2 (ppm): 375 +18:57:56:393 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:57:56:394 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":375,"boot":114,"bootCount":114} +18:57:56:394 -> [ApiClient] Info: Return code: 200 +18:57:56:394 -> +18:57:56:394 -> Online mode and isPostToAirGradient = true: watchdog reset +18:57:56:394 -> +18:57:56:415 -> CO2 (ppm): 375 +18:57:56:440 -> External watchdog feed! +18:57:56:974 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:57:56:974 -> [ApiClient] Info: Return code: 200 +18:57:56:975 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:57:56:976 -> [Configure] Info: Parse configure success +18:57:56:977 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:58:00:436 -> CO2 (ppm): 375 +18:58:04:457 -> CO2 (ppm): 375 +18:58:08:478 -> CO2 (ppm): 375 +18:58:12:499 -> CO2 (ppm): 375 +18:58:16:520 -> CO2 (ppm): 375 +18:58:20:541 -> CO2 (ppm): 375 +18:58:24:562 -> CO2 (ppm): 375 +18:58:28:583 -> CO2 (ppm): 375 +18:58:32:604 -> CO2 (ppm): 375 +18:58:36:625 -> CO2 (ppm): 375 +18:58:40:646 -> CO2 (ppm): 375 +18:58:44:667 -> CO2 (ppm): 375 +18:58:48:688 -> CO2 (ppm): 375 +18:58:52:708 -> CO2 (ppm): 375 +18:58:57:379 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:58:57:379 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":375,"boot":115,"bootCount":115} +18:58:57:380 -> [ApiClient] Info: Return code: 200 +18:58:57:381 -> +18:58:57:381 -> Online mode and isPostToAirGradient = true: watchdog reset +18:58:57:381 -> +18:58:57:402 -> CO2 (ppm): 375 +18:58:57:427 -> External watchdog feed! +18:58:57:994 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:58:57:994 -> [ApiClient] Info: Return code: 200 +18:58:57:995 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:58:57:996 -> [Configure] Info: Parse configure success +18:58:57:997 -> [Configure] Info: Detected new firmware version: 3.1.9 +18:59:01:424 -> CO2 (ppm): 374 +18:59:05:445 -> CO2 (ppm): 374 +18:59:09:466 -> CO2 (ppm): 374 +18:59:13:486 -> CO2 (ppm): 374 +18:59:17:507 -> CO2 (ppm): 374 +18:59:21:528 -> CO2 (ppm): 374 +18:59:25:549 -> CO2 (ppm): 374 +18:59:29:570 -> CO2 (ppm): 374 +18:59:33:591 -> CO2 (ppm): 374 +18:59:37:612 -> CO2 (ppm): 374 +18:59:41:633 -> CO2 (ppm): 374 +18:59:45:654 -> CO2 (ppm): 373 +18:59:49:675 -> CO2 (ppm): 373 +18:59:53:696 -> CO2 (ppm): 373 +18:59:58:410 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +18:59:58:410 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":373,"boot":116,"bootCount":116} +18:59:58:410 -> [ApiClient] Info: Return code: 200 +18:59:58:411 -> +18:59:58:411 -> Online mode and isPostToAirGradient = true: watchdog reset +18:59:58:411 -> +18:59:58:433 -> CO2 (ppm): 373 +18:59:58:458 -> External watchdog feed! +18:59:59:026 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +18:59:59:026 -> [ApiClient] Info: Return code: 200 +18:59:59:028 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +18:59:59:029 -> [Configure] Info: Parse configure success +18:59:59:030 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:00:02:454 -> CO2 (ppm): 373 +19:00:06:475 -> CO2 (ppm): 373 +19:00:10:496 -> CO2 (ppm): 373 +19:00:18:538 -> CO2 (ppm): 372 +19:00:18:538 -> CO2 (ppm): 372 +19:00:22:558 -> CO2 (ppm): 372 +19:00:26:579 -> CO2 (ppm): 372 +19:00:30:600 -> CO2 (ppm): 372 +19:00:34:622 -> CO2 (ppm): 372 +19:00:38:642 -> CO2 (ppm): 372 +19:00:42:663 -> CO2 (ppm): 372 +19:00:46:684 -> CO2 (ppm): 372 +19:00:50:705 -> CO2 (ppm): 372 +19:00:54:726 -> CO2 (ppm): 372 +19:00:59:440 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:00:59:441 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":372,"boot":117,"bootCount":117} +19:00:59:441 -> [ApiClient] Info: Return code: 200 +19:00:59:441 -> +19:00:59:441 -> Online mode and isPostToAirGradient = true: watchdog reset +19:00:59:441 -> +19:00:59:463 -> CO2 (ppm): 372 +19:00:59:488 -> External watchdog feed! +19:01:00:053 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:01:00:054 -> [ApiClient] Info: Return code: 200 +19:01:00:055 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:01:00:056 -> [Configure] Info: Parse configure success +19:01:00:057 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:01:03:484 -> CO2 (ppm): 372 +19:01:07:505 -> CO2 (ppm): 372 +19:01:11:526 -> CO2 (ppm): 372 +19:01:15:547 -> CO2 (ppm): 372 +19:01:19:568 -> CO2 (ppm): 372 +19:01:23:589 -> CO2 (ppm): 372 +19:01:24:250 -> +19:01:24:250 -> firmwareCheckForUpdate: +19:01:24:250 -> firmwareCheckForUpdate: Perform +19:01:24:250 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +19:01:24:928 -> Firmware update skipped, the server returned 400 +19:01:24:928 -> 3 +19:01:24:928 -> OTA message: +19:01:24:929 -> +19:01:27:610 -> CO2 (ppm): 372 +19:01:31:630 -> CO2 (ppm): 372 +19:01:35:652 -> CO2 (ppm): 372 +19:01:39:673 -> CO2 (ppm): 372 +19:01:43:694 -> CO2 (ppm): 372 +19:01:51:735 -> CO2 (ppm): 372 +19:01:51:735 -> CO2 (ppm): 372 +19:01:55:756 -> CO2 (ppm): 372 +19:02:00:470 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:02:00:470 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":372,"boot":118,"bootCount":118} +19:02:00:471 -> [ApiClient] Info: Return code: 200 +19:02:00:472 -> +19:02:00:472 -> Online mode and isPostToAirGradient = true: watchdog reset +19:02:00:472 -> +19:02:00:493 -> CO2 (ppm): 372 +19:02:00:518 -> External watchdog feed! +19:02:01:084 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:02:01:084 -> [ApiClient] Info: Return code: 200 +19:02:01:085 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:02:01:086 -> [Configure] Info: Parse configure success +19:02:01:087 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:02:04:515 -> CO2 (ppm): 372 +19:02:08:535 -> CO2 (ppm): 372 +19:02:12:556 -> CO2 (ppm): 372 +19:02:16:578 -> CO2 (ppm): 372 +19:02:20:598 -> CO2 (ppm): 372 +19:02:24:619 -> CO2 (ppm): 372 +19:02:28:640 -> CO2 (ppm): 372 +19:02:32:661 -> CO2 (ppm): 372 +19:02:36:682 -> CO2 (ppm): 372 +19:02:40:703 -> CO2 (ppm): 372 +19:02:44:724 -> CO2 (ppm): 372 +19:02:48:745 -> CO2 (ppm): 372 +19:02:52:765 -> CO2 (ppm): 372 +19:02:56:787 -> CO2 (ppm): 372 +19:03:01:494 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:03:01:494 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":372,"boot":119,"bootCount":119} +19:03:01:494 -> [ApiClient] Info: Return code: 200 +19:03:01:496 -> +19:03:01:496 -> Online mode and isPostToAirGradient = true: watchdog reset +19:03:01:496 -> +19:03:01:518 -> CO2 (ppm): 372 +19:03:01:542 -> External watchdog feed! +19:03:02:114 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:03:02:114 -> [ApiClient] Info: Return code: 200 +19:03:02:115 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:03:02:117 -> [Configure] Info: Parse configure success +19:03:02:117 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:03:05:539 -> CO2 (ppm): 372 +19:03:09:560 -> CO2 (ppm): 372 +19:03:13:580 -> CO2 (ppm): 371 +19:03:17:601 -> CO2 (ppm): 371 +19:03:21:622 -> CO2 (ppm): 371 +19:03:25:644 -> CO2 (ppm): 371 +19:03:29:664 -> CO2 (ppm): 371 +19:03:33:685 -> CO2 (ppm): 371 +19:03:37:706 -> CO2 (ppm): 371 +19:03:41:727 -> CO2 (ppm): 371 +19:03:45:748 -> CO2 (ppm): 371 +19:03:49:768 -> CO2 (ppm): 371 +19:03:53:789 -> CO2 (ppm): 371 +19:03:57:810 -> CO2 (ppm): 371 +19:04:02:531 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:04:02:532 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":371,"boot":120,"bootCount":120} +19:04:02:532 -> [ApiClient] Info: Return code: 200 +19:04:02:532 -> +19:04:02:533 -> Online mode and isPostToAirGradient = true: watchdog reset +19:04:02:533 -> +19:04:02:553 -> CO2 (ppm): 371 +19:04:02:578 -> External watchdog feed! +19:04:03:145 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:04:03:146 -> [ApiClient] Info: Return code: 200 +19:04:03:146 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:04:03:147 -> [Configure] Info: Parse configure success +19:04:03:148 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:04:06:574 -> CO2 (ppm): 371 +19:04:14:616 -> CO2 (ppm): 371 +19:04:14:616 -> CO2 (ppm): 371 +19:04:18:637 -> CO2 (ppm): 370 +19:04:22:658 -> CO2 (ppm): 370 +19:04:26:678 -> CO2 (ppm): 370 +19:04:30:700 -> CO2 (ppm): 370 +19:04:34:720 -> CO2 (ppm): 370 +19:04:38:742 -> CO2 (ppm): 370 +19:04:42:762 -> CO2 (ppm): 370 +19:04:46:783 -> CO2 (ppm): 370 +19:04:50:805 -> CO2 (ppm): 370 +19:04:54:825 -> CO2 (ppm): 370 +19:04:58:846 -> CO2 (ppm): 370 +19:05:03:560 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:05:03:560 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":370,"boot":121,"bootCount":121} +19:05:03:560 -> [ApiClient] Info: Return code: 200 +19:05:03:561 -> +19:05:03:561 -> Online mode and isPostToAirGradient = true: watchdog reset +19:05:03:561 -> +19:05:03:582 -> CO2 (ppm): 370 +19:05:03:607 -> External watchdog feed! +19:05:04:175 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:05:04:175 -> [ApiClient] Info: Return code: 200 +19:05:04:177 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:05:04:178 -> [Configure] Info: Parse configure success +19:05:04:179 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:05:07:603 -> CO2 (ppm): 370 +19:05:11:624 -> CO2 (ppm): 370 +19:05:15:645 -> CO2 (ppm): 370 +19:05:19:666 -> CO2 (ppm): 370 +19:05:23:687 -> CO2 (ppm): 370 +19:05:27:745 -> CO2 (ppm): 370 +19:05:35:788 -> CO2 (ppm): 370 +19:05:35:788 -> CO2 (ppm): 370 +19:05:39:808 -> CO2 (ppm): 370 +19:05:43:830 -> CO2 (ppm): 370 +19:05:47:850 -> CO2 (ppm): 370 +19:05:51:872 -> CO2 (ppm): 370 +19:05:55:892 -> CO2 (ppm): 370 +19:05:59:913 -> CO2 (ppm): 370 +19:06:04:690 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:06:04:691 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":370,"boot":122,"bootCount":122} +19:06:04:691 -> [ApiClient] Info: Return code: 200 +19:06:04:691 -> +19:06:04:691 -> Online mode and isPostToAirGradient = true: watchdog reset +19:06:04:691 -> +19:06:04:713 -> CO2 (ppm): 370 +19:06:04:738 -> External watchdog feed! +19:06:05:309 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:06:05:309 -> [ApiClient] Info: Return code: 200 +19:06:05:310 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:06:05:311 -> [Configure] Info: Parse configure success +19:06:05:312 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:06:08:734 -> CO2 (ppm): 370 +19:06:12:755 -> CO2 (ppm): 370 +19:06:16:776 -> CO2 (ppm): 370 +19:06:20:797 -> CO2 (ppm): 370 +19:06:24:818 -> CO2 (ppm): 370 +19:06:28:839 -> CO2 (ppm): 370 +19:06:32:860 -> CO2 (ppm): 370 +19:06:36:881 -> CO2 (ppm): 370 +19:06:40:902 -> CO2 (ppm): 370 +19:06:44:923 -> CO2 (ppm): 370 +19:06:48:944 -> CO2 (ppm): 370 +19:06:52:965 -> CO2 (ppm): 370 +19:06:56:986 -> CO2 (ppm): 370 +19:07:05:718 -> CO2 (ppm): 370 +19:07:05:718 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:07:05:718 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":370,"boot":123,"bootCount":123} +19:07:05:718 -> [ApiClient] Info: Return code: 200 +19:07:05:720 -> +19:07:05:720 -> Online mode and isPostToAirGradient = true: watchdog reset +19:07:05:720 -> +19:07:05:741 -> CO2 (ppm): 370 +19:07:05:767 -> External watchdog feed! +19:07:06:339 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:07:06:339 -> [ApiClient] Info: Return code: 200 +19:07:06:340 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:07:06:342 -> [Configure] Info: Parse configure success +19:07:06:342 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:07:09:762 -> CO2 (ppm): 370 +19:07:13:784 -> CO2 (ppm): 370 +19:07:17:804 -> CO2 (ppm): 370 +19:07:21:826 -> CO2 (ppm): 370 +19:07:25:846 -> CO2 (ppm): 370 +19:07:29:868 -> CO2 (ppm): 370 +19:07:33:888 -> CO2 (ppm): 370 +19:07:37:909 -> CO2 (ppm): 370 +19:07:41:930 -> CO2 (ppm): 370 +19:07:45:951 -> CO2 (ppm): 370 +19:07:49:972 -> CO2 (ppm): 370 +19:07:53:993 -> CO2 (ppm): 370 +19:07:58:014 -> CO2 (ppm): 370 +19:08:02:035 -> CO2 (ppm): 370 +19:08:06:694 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:08:06:694 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":370,"boot":124,"bootCount":124} +19:08:06:694 -> [ApiClient] Info: Return code: 200 +19:08:06:695 -> +19:08:06:695 -> Online mode and isPostToAirGradient = true: watchdog reset +19:08:06:695 -> +19:08:06:717 -> CO2 (ppm): 370 +19:08:06:742 -> External watchdog feed! +19:08:07:267 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:08:07:267 -> [ApiClient] Info: Return code: 200 +19:08:07:268 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:08:07:270 -> [Configure] Info: Parse configure success +19:08:07:271 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:08:10:738 -> CO2 (ppm): 370 +19:08:14:759 -> CO2 (ppm): 370 +19:08:18:780 -> CO2 (ppm): 370 +19:08:22:801 -> CO2 (ppm): 370 +19:08:26:822 -> CO2 (ppm): 370 +19:08:30:843 -> CO2 (ppm): 370 +19:08:34:864 -> CO2 (ppm): 370 +19:08:38:885 -> CO2 (ppm): 370 +19:08:42:905 -> CO2 (ppm): 370 +19:08:46:927 -> CO2 (ppm): 370 +19:08:50:947 -> CO2 (ppm): 370 +19:08:54:968 -> CO2 (ppm): 370 +19:08:58:989 -> CO2 (ppm): 370 +19:09:03:010 -> CO2 (ppm): 370 +19:09:07:681 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:09:07:681 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":370,"boot":125,"bootCount":125} +19:09:07:681 -> [ApiClient] Info: Return code: 200 +19:09:07:682 -> +19:09:07:682 -> Online mode and isPostToAirGradient = true: watchdog reset +19:09:07:682 -> +19:09:07:703 -> CO2 (ppm): 369 +19:09:07:728 -> External watchdog feed! +19:09:08:295 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:09:08:295 -> [ApiClient] Info: Return code: 200 +19:09:08:297 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:09:08:298 -> [Configure] Info: Parse configure success +19:09:08:299 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:09:11:724 -> CO2 (ppm): 369 +19:09:15:745 -> CO2 (ppm): 369 +19:09:19:766 -> CO2 (ppm): 369 +19:09:23:787 -> CO2 (ppm): 369 +19:09:27:808 -> CO2 (ppm): 369 +19:09:31:829 -> CO2 (ppm): 369 +19:09:35:850 -> CO2 (ppm): 369 +19:09:43:892 -> CO2 (ppm): 369 +19:09:43:892 -> CO2 (ppm): 369 +19:09:47:913 -> CO2 (ppm): 369 +19:09:51:935 -> CO2 (ppm): 369 +19:09:55:955 -> CO2 (ppm): 369 +19:09:59:976 -> CO2 (ppm): 369 +19:10:03:997 -> CO2 (ppm): 368 +19:10:08:706 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:10:08:706 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":368,"boot":126,"bootCount":126} +19:10:08:706 -> [ApiClient] Info: Return code: 200 +19:10:08:707 -> +19:10:08:707 -> Online mode and isPostToAirGradient = true: watchdog reset +19:10:08:707 -> +19:10:08:728 -> CO2 (ppm): 368 +19:10:08:753 -> External watchdog feed! +19:10:09:326 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:10:09:326 -> [ApiClient] Info: Return code: 200 +19:10:09:327 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:10:09:328 -> [Configure] Info: Parse configure success +19:10:09:329 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:10:12:749 -> CO2 (ppm): 368 +19:10:16:769 -> CO2 (ppm): 368 +19:10:20:790 -> CO2 (ppm): 368 +19:10:24:812 -> CO2 (ppm): 368 +19:10:28:832 -> CO2 (ppm): 369 +19:10:32:853 -> CO2 (ppm): 369 +19:10:36:874 -> CO2 (ppm): 369 +19:10:40:895 -> CO2 (ppm): 369 +19:10:44:916 -> CO2 (ppm): 369 +19:10:48:937 -> CO2 (ppm): 368 +19:10:52:958 -> CO2 (ppm): 368 +19:10:56:979 -> CO2 (ppm): 368 +19:11:01:000 -> CO2 (ppm): 368 +19:11:05:021 -> CO2 (ppm): 368 +19:11:09:744 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:11:09:744 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":368,"boot":127,"bootCount":127} +19:11:09:744 -> [ApiClient] Info: Return code: 200 +19:11:09:744 -> +19:11:09:744 -> Online mode and isPostToAirGradient = true: watchdog reset +19:11:09:745 -> +19:11:09:765 -> CO2 (ppm): 368 +19:11:09:790 -> External watchdog feed! +19:11:10:356 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:11:10:356 -> [ApiClient] Info: Return code: 200 +19:11:10:357 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:11:10:359 -> [Configure] Info: Parse configure success +19:11:10:359 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:11:13:787 -> CO2 (ppm): 368 +19:11:17:807 -> CO2 (ppm): 368 +19:11:21:828 -> CO2 (ppm): 368 +19:11:25:850 -> CO2 (ppm): 368 +19:11:29:871 -> CO2 (ppm): 368 +19:11:33:891 -> CO2 (ppm): 368 +19:11:37:913 -> CO2 (ppm): 368 +19:11:41:933 -> CO2 (ppm): 368 +19:11:45:955 -> CO2 (ppm): 368 +19:11:49:975 -> CO2 (ppm): 368 +19:11:53:996 -> CO2 (ppm): 368 +19:11:58:016 -> CO2 (ppm): 368 +19:12:02:037 -> CO2 (ppm): 368 +19:12:06:059 -> CO2 (ppm): 368 +19:12:10:772 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:12:10:772 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":368,"boot":128,"bootCount":128} +19:12:10:772 -> [ApiClient] Info: Return code: 200 +19:12:10:773 -> +19:12:10:773 -> Online mode and isPostToAirGradient = true: watchdog reset +19:12:10:773 -> +19:12:10:794 -> CO2 (ppm): 368 +19:12:10:819 -> External watchdog feed! +19:12:11:387 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:12:11:388 -> [ApiClient] Info: Return code: 200 +19:12:11:389 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:12:11:390 -> [Configure] Info: Parse configure success +19:12:11:391 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:12:14:815 -> CO2 (ppm): 368 +19:12:18:836 -> CO2 (ppm): 368 +19:12:22:857 -> CO2 (ppm): 368 +19:12:26:878 -> CO2 (ppm): 368 +19:12:30:899 -> CO2 (ppm): 368 +19:12:34:920 -> CO2 (ppm): 367 +19:12:38:941 -> CO2 (ppm): 368 +19:12:42:962 -> CO2 (ppm): 368 +19:12:46:983 -> CO2 (ppm): 368 +19:12:51:004 -> CO2 (ppm): 368 +19:12:55:024 -> CO2 (ppm): 368 +19:12:59:045 -> CO2 (ppm): 368 +19:13:03:066 -> CO2 (ppm): 368 +19:13:07:087 -> CO2 (ppm): 368 +19:13:11:698 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:13:11:698 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":368,"boot":129,"bootCount":129} +19:13:11:698 -> [ApiClient] Info: Return code: 200 +19:13:11:699 -> +19:13:11:699 -> Online mode and isPostToAirGradient = true: watchdog reset +19:13:11:700 -> +19:13:11:726 -> CO2 (ppm): 367 +19:13:11:745 -> External watchdog feed! +19:13:12:314 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:13:12:314 -> [ApiClient] Info: Return code: 200 +19:13:12:316 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:13:12:317 -> [Configure] Info: Parse configure success +19:13:12:318 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:13:15:741 -> CO2 (ppm): 367 +19:13:19:762 -> CO2 (ppm): 367 +19:13:23:783 -> CO2 (ppm): 368 +19:13:27:804 -> CO2 (ppm): 368 +19:13:31:825 -> CO2 (ppm): 368 +19:13:35:846 -> CO2 (ppm): 367 +19:13:39:867 -> CO2 (ppm): 368 +19:13:43:888 -> CO2 (ppm): 368 +19:13:47:909 -> CO2 (ppm): 368 +19:13:51:930 -> CO2 (ppm): 368 +19:13:59:972 -> CO2 (ppm): 368 +19:13:59:972 -> CO2 (ppm): 368 +19:14:03:992 -> CO2 (ppm): 368 +19:14:08:014 -> CO2 (ppm): 368 +19:14:12:660 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:14:12:660 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":368,"boot":130,"bootCount":130} +19:14:12:660 -> [ApiClient] Info: Return code: 200 +19:14:12:661 -> +19:14:12:662 -> Online mode and isPostToAirGradient = true: watchdog reset +19:14:12:662 -> +19:14:12:683 -> CO2 (ppm): 368 +19:14:12:708 -> External watchdog feed! +19:14:13:242 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:14:13:242 -> [ApiClient] Info: Return code: 200 +19:14:13:243 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:14:13:244 -> [Configure] Info: Parse configure success +19:14:13:245 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:14:16:704 -> CO2 (ppm): 368 +19:14:20:725 -> CO2 (ppm): 368 +19:14:24:746 -> CO2 (ppm): 368 +19:14:28:767 -> CO2 (ppm): 368 +19:14:32:788 -> CO2 (ppm): 368 +19:14:36:809 -> CO2 (ppm): 368 +19:14:40:830 -> CO2 (ppm): 368 +19:14:44:850 -> CO2 (ppm): 368 +19:14:48:871 -> CO2 (ppm): 368 +19:14:52:892 -> CO2 (ppm): 368 +19:14:56:913 -> CO2 (ppm): 368 +19:15:00:934 -> CO2 (ppm): 368 +19:15:04:955 -> CO2 (ppm): 368 +19:15:08:976 -> CO2 (ppm): 368 +19:15:13:608 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:15:13:608 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":368,"boot":131,"bootCount":131} +19:15:13:608 -> [ApiClient] Info: Return code: 200 +19:15:13:609 -> +19:15:13:609 -> Online mode and isPostToAirGradient = true: watchdog reset +19:15:13:609 -> +19:15:13:630 -> CO2 (ppm): 368 +19:15:13:655 -> External watchdog feed! +19:15:14:187 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:15:14:188 -> [ApiClient] Info: Return code: 200 +19:15:14:188 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:15:14:190 -> [Configure] Info: Parse configure success +19:15:14:191 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:15:17:651 -> CO2 (ppm): 367 +19:15:21:673 -> CO2 (ppm): 367 +19:15:25:693 -> CO2 (ppm): 367 +19:15:29:714 -> CO2 (ppm): 367 +19:15:33:735 -> CO2 (ppm): 367 +19:15:37:757 -> CO2 (ppm): 367 +19:15:41:777 -> CO2 (ppm): 367 +19:15:45:798 -> CO2 (ppm): 367 +19:15:49:819 -> CO2 (ppm): 367 +19:15:53:840 -> CO2 (ppm): 367 +19:15:57:897 -> CO2 (ppm): 367 +19:16:01:918 -> CO2 (ppm): 367 +19:16:05:939 -> CO2 (ppm): 366 +19:16:09:960 -> CO2 (ppm): 366 +19:16:14:586 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:16:14:586 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":366,"boot":132,"bootCount":132} +19:16:14:586 -> [ApiClient] Info: Return code: 200 +19:16:14:587 -> +19:16:14:587 -> Online mode and isPostToAirGradient = true: watchdog reset +19:16:14:587 -> +19:16:14:609 -> CO2 (ppm): 366 +19:16:14:634 -> External watchdog feed! +19:16:15:202 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:16:15:202 -> [ApiClient] Info: Return code: 200 +19:16:15:204 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:16:15:205 -> [Configure] Info: Parse configure success +19:16:15:206 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:16:18:630 -> CO2 (ppm): 366 +19:16:22:651 -> CO2 (ppm): 366 +19:16:26:672 -> CO2 (ppm): 366 +19:16:30:693 -> CO2 (ppm): 366 +19:16:34:714 -> CO2 (ppm): 366 +19:16:42:755 -> CO2 (ppm): 366 +19:16:42:755 -> CO2 (ppm): 366 +19:16:46:777 -> CO2 (ppm): 366 +19:16:50:798 -> CO2 (ppm): 366 +19:16:54:818 -> CO2 (ppm): 366 +19:16:58:839 -> CO2 (ppm): 366 +19:17:02:861 -> CO2 (ppm): 366 +19:17:06:882 -> CO2 (ppm): 366 +19:17:10:902 -> CO2 (ppm): 366 +19:17:15:616 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:17:15:616 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":366,"boot":133,"bootCount":133} +19:17:15:616 -> [ApiClient] Info: Return code: 200 +19:17:15:617 -> +19:17:15:617 -> Online mode and isPostToAirGradient = true: watchdog reset +19:17:15:617 -> +19:17:15:639 -> CO2 (ppm): 366 +19:17:15:664 -> External watchdog feed! +19:17:16:230 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:17:16:230 -> [ApiClient] Info: Return code: 200 +19:17:16:231 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:17:16:232 -> [Configure] Info: Parse configure success +19:17:16:233 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:17:19:660 -> CO2 (ppm): 366 +19:17:23:681 -> CO2 (ppm): 366 +19:17:27:702 -> CO2 (ppm): 366 +19:17:31:723 -> CO2 (ppm): 366 +19:17:35:744 -> CO2 (ppm): 366 +19:17:39:765 -> CO2 (ppm): 366 +19:17:43:786 -> CO2 (ppm): 366 +19:17:47:807 -> CO2 (ppm): 366 +19:17:51:828 -> CO2 (ppm): 366 +19:17:55:849 -> CO2 (ppm): 366 +19:17:59:870 -> CO2 (ppm): 366 +19:18:03:890 -> CO2 (ppm): 366 +19:18:11:933 -> CO2 (ppm): 366 +19:18:11:933 -> CO2 (ppm): 366 +19:18:16:585 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:18:16:585 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":366,"boot":134,"bootCount":134} +19:18:16:592 -> [ApiClient] Info: Return code: 200 +19:18:16:592 -> +19:18:16:592 -> Online mode and isPostToAirGradient = true: watchdog reset +19:18:16:592 -> +19:18:16:607 -> CO2 (ppm): 366 +19:18:16:632 -> External watchdog feed! +19:18:17:152 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:18:17:152 -> [ApiClient] Info: Return code: 200 +19:18:17:154 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:18:17:155 -> [Configure] Info: Parse configure success +19:18:17:155 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:18:20:628 -> CO2 (ppm): 366 +19:18:24:649 -> CO2 (ppm): 365 +19:18:28:670 -> CO2 (ppm): 365 +19:18:32:691 -> CO2 (ppm): 365 +19:18:36:712 -> CO2 (ppm): 365 +19:18:40:733 -> CO2 (ppm): 365 +19:18:44:754 -> CO2 (ppm): 365 +19:18:48:775 -> CO2 (ppm): 365 +19:18:52:796 -> CO2 (ppm): 365 +19:18:56:817 -> CO2 (ppm): 365 +19:19:00:839 -> CO2 (ppm): 365 +19:19:04:859 -> CO2 (ppm): 365 +19:19:08:880 -> CO2 (ppm): 365 +19:19:12:901 -> CO2 (ppm): 365 +19:19:17:575 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:19:17:575 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":365,"boot":135,"bootCount":135} +19:19:17:575 -> [ApiClient] Info: Return code: 200 +19:19:17:576 -> +19:19:17:576 -> Online mode and isPostToAirGradient = true: watchdog reset +19:19:17:576 -> +19:19:17:597 -> CO2 (ppm): 365 +19:19:17:621 -> External watchdog feed! +19:19:18:185 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:19:18:185 -> [ApiClient] Info: Return code: 200 +19:19:18:186 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:19:18:188 -> [Configure] Info: Parse configure success +19:19:18:188 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:19:21:618 -> CO2 (ppm): 365 +19:19:25:639 -> CO2 (ppm): 364 +19:19:33:681 -> CO2 (ppm): 364 +19:19:33:681 -> CO2 (ppm): 364 +19:19:37:701 -> CO2 (ppm): 364 +19:19:41:722 -> CO2 (ppm): 364 +19:19:45:744 -> CO2 (ppm): 364 +19:19:49:764 -> CO2 (ppm): 364 +19:19:53:785 -> CO2 (ppm): 364 +19:19:57:806 -> CO2 (ppm): 364 +19:20:01:827 -> CO2 (ppm): 364 +19:20:05:848 -> CO2 (ppm): 364 +19:20:09:869 -> CO2 (ppm): 364 +19:20:13:890 -> CO2 (ppm): 364 +19:20:18:504 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:20:18:504 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":364,"boot":136,"bootCount":136} +19:20:18:504 -> [ApiClient] Info: Return code: 200 +19:20:18:505 -> +19:20:18:505 -> Online mode and isPostToAirGradient = true: watchdog reset +19:20:18:505 -> +19:20:18:527 -> CO2 (ppm): 364 +19:20:18:552 -> External watchdog feed! +19:20:19:121 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:20:19:121 -> [ApiClient] Info: Return code: 200 +19:20:19:123 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:20:19:124 -> [Configure] Info: Parse configure success +19:20:19:125 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:20:22:548 -> CO2 (ppm): 364 +19:20:26:569 -> CO2 (ppm): 364 +19:20:30:590 -> CO2 (ppm): 364 +19:20:34:611 -> CO2 (ppm): 364 +19:20:38:632 -> CO2 (ppm): 364 +19:20:42:653 -> CO2 (ppm): 364 +19:20:46:674 -> CO2 (ppm): 364 +19:20:54:716 -> CO2 (ppm): 364 +19:20:54:716 -> CO2 (ppm): 364 +19:20:58:737 -> CO2 (ppm): 364 +19:21:02:758 -> CO2 (ppm): 364 +19:21:06:779 -> CO2 (ppm): 364 +19:21:10:799 -> CO2 (ppm): 364 +19:21:14:820 -> CO2 (ppm): 364 +19:21:19:532 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:21:19:532 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":364,"boot":137,"bootCount":137} +19:21:19:532 -> [ApiClient] Info: Return code: 200 +19:21:19:533 -> +19:21:19:533 -> Online mode and isPostToAirGradient = true: watchdog reset +19:21:19:533 -> +19:21:19:555 -> CO2 (ppm): 364 +19:21:19:580 -> External watchdog feed! +19:21:20:146 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:21:20:146 -> [ApiClient] Info: Return code: 200 +19:21:20:147 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:21:20:148 -> [Configure] Info: Parse configure success +19:21:20:149 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:21:23:577 -> CO2 (ppm): 364 +19:21:27:597 -> CO2 (ppm): 364 +19:21:31:618 -> CO2 (ppm): 364 +19:21:35:639 -> CO2 (ppm): 364 +19:21:39:660 -> CO2 (ppm): 364 +19:21:43:681 -> CO2 (ppm): 364 +19:21:47:702 -> CO2 (ppm): 364 +19:21:51:723 -> CO2 (ppm): 364 +19:21:55:744 -> CO2 (ppm): 364 +19:21:59:765 -> CO2 (ppm): 364 +19:22:03:786 -> CO2 (ppm): 364 +19:22:07:807 -> CO2 (ppm): 364 +19:22:11:828 -> CO2 (ppm): 364 +19:22:15:849 -> CO2 (ppm): 364 +19:22:20:502 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:22:20:502 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":364,"boot":138,"bootCount":138} +19:22:20:503 -> [ApiClient] Info: Return code: 200 +19:22:20:503 -> +19:22:20:504 -> Online mode and isPostToAirGradient = true: watchdog reset +19:22:20:504 -> +19:22:20:529 -> CO2 (ppm): 364 +19:22:20:550 -> External watchdog feed! +19:22:21:583 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:22:21:583 -> [ApiClient] Info: Return code: 200 +19:22:21:584 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:22:21:586 -> [Configure] Info: Parse configure success +19:22:21:586 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:22:28:567 -> CO2 (ppm): 364 +19:22:28:567 -> CO2 (ppm): 364 +19:22:32:589 -> CO2 (ppm): 364 +19:22:36:609 -> CO2 (ppm): 364 +19:22:40:630 -> CO2 (ppm): 364 +19:22:44:651 -> CO2 (ppm): 364 +19:22:48:672 -> CO2 (ppm): 364 +19:22:52:693 -> CO2 (ppm): 364 +19:22:56:751 -> CO2 (ppm): 364 +19:23:00:772 -> CO2 (ppm): 364 +19:23:04:793 -> CO2 (ppm): 364 +19:23:08:814 -> CO2 (ppm): 364 +19:23:12:835 -> CO2 (ppm): 364 +19:23:16:856 -> CO2 (ppm): 364 +19:23:21:441 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:23:21:441 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":364,"boot":139,"bootCount":139} +19:23:21:441 -> [ApiClient] Info: Return code: 200 +19:23:21:442 -> +19:23:21:442 -> Online mode and isPostToAirGradient = true: watchdog reset +19:23:21:442 -> +19:23:21:464 -> CO2 (ppm): 364 +19:23:21:488 -> External watchdog feed! +19:23:22:200 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:23:22:201 -> [ApiClient] Info: Return code: 200 +19:23:22:202 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:23:22:203 -> [Configure] Info: Parse configure success +19:23:22:204 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:23:29:506 -> CO2 (ppm): 364 +19:23:29:506 -> CO2 (ppm): 364 +19:23:33:527 -> CO2 (ppm): 364 +19:23:41:569 -> CO2 (ppm): 364 +19:23:41:569 -> CO2 (ppm): 364 +19:23:45:590 -> CO2 (ppm): 364 +19:23:49:611 -> CO2 (ppm): 364 +19:23:53:632 -> CO2 (ppm): 363 +19:23:57:652 -> CO2 (ppm): 363 +19:24:01:673 -> CO2 (ppm): 363 +19:24:05:694 -> CO2 (ppm): 363 +19:24:09:718 -> CO2 (ppm): 363 +19:24:13:737 -> CO2 (ppm): 363 +19:24:17:757 -> CO2 (ppm): 363 +19:24:22:417 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:24:22:418 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":363,"boot":140,"bootCount":140} +19:24:22:418 -> [ApiClient] Info: Return code: 200 +19:24:22:418 -> +19:24:22:418 -> Online mode and isPostToAirGradient = true: watchdog reset +19:24:22:418 -> +19:24:22:440 -> CO2 (ppm): 363 +19:24:22:465 -> External watchdog feed! +19:24:23:031 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:24:23:031 -> [ApiClient] Info: Return code: 200 +19:24:23:033 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:24:23:034 -> [Configure] Info: Parse configure success +19:24:23:035 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:24:26:461 -> CO2 (ppm): 363 +19:24:30:482 -> CO2 (ppm): 363 +19:24:34:503 -> CO2 (ppm): 363 +19:24:38:524 -> CO2 (ppm): 363 +19:24:42:545 -> CO2 (ppm): 363 +19:24:46:565 -> CO2 (ppm): 363 +19:24:50:587 -> CO2 (ppm): 362 +19:24:54:608 -> CO2 (ppm): 362 +19:24:58:628 -> CO2 (ppm): 362 +19:25:02:649 -> CO2 (ppm): 362 +19:25:10:691 -> CO2 (ppm): 362 +19:25:10:691 -> CO2 (ppm): 362 +19:25:14:712 -> CO2 (ppm): 362 +19:25:18:733 -> CO2 (ppm): 362 +19:25:23:448 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:25:23:449 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":362,"boot":141,"bootCount":141} +19:25:23:449 -> [ApiClient] Info: Return code: 200 +19:25:23:449 -> +19:25:23:449 -> Online mode and isPostToAirGradient = true: watchdog reset +19:25:23:449 -> +19:25:23:471 -> CO2 (ppm): 362 +19:25:23:496 -> External watchdog feed! +19:25:24:062 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:25:24:062 -> [ApiClient] Info: Return code: 200 +19:25:24:064 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:25:24:065 -> [Configure] Info: Parse configure success +19:25:24:067 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:25:27:492 -> CO2 (ppm): 362 +19:25:31:513 -> CO2 (ppm): 362 +19:25:35:534 -> CO2 (ppm): 362 +19:25:39:555 -> CO2 (ppm): 362 +19:25:43:576 -> CO2 (ppm): 362 +19:25:47:597 -> CO2 (ppm): 362 +19:25:51:617 -> CO2 (ppm): 362 +19:25:55:638 -> CO2 (ppm): 362 +19:25:59:659 -> CO2 (ppm): 362 +19:26:03:680 -> CO2 (ppm): 362 +19:26:07:701 -> CO2 (ppm): 362 +19:26:11:722 -> CO2 (ppm): 362 +19:26:15:743 -> CO2 (ppm): 362 +19:26:19:764 -> CO2 (ppm): 361 +19:26:24:472 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:26:24:472 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":361,"boot":142,"bootCount":142} +19:26:24:473 -> [ApiClient] Info: Return code: 200 +19:26:24:473 -> +19:26:24:473 -> Online mode and isPostToAirGradient = true: watchdog reset +19:26:24:474 -> +19:26:24:495 -> CO2 (ppm): 361 +19:26:24:519 -> External watchdog feed! +19:26:25:093 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:26:25:093 -> [ApiClient] Info: Return code: 200 +19:26:25:094 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:26:25:096 -> [Configure] Info: Parse configure success +19:26:25:096 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:26:28:515 -> CO2 (ppm): 361 +19:26:32:536 -> CO2 (ppm): 361 +19:26:36:558 -> CO2 (ppm): 361 +19:26:40:578 -> CO2 (ppm): 361 +19:26:44:599 -> CO2 (ppm): 361 +19:26:48:620 -> CO2 (ppm): 361 +19:26:52:641 -> CO2 (ppm): 361 +19:26:56:661 -> CO2 (ppm): 361 +19:27:00:682 -> CO2 (ppm): 361 +19:27:04:703 -> CO2 (ppm): 361 +19:27:08:725 -> CO2 (ppm): 361 +19:27:12:745 -> CO2 (ppm): 361 +19:27:16:766 -> CO2 (ppm): 361 +19:27:20:787 -> CO2 (ppm): 361 +19:27:25:509 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:27:25:509 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":361,"boot":143,"bootCount":143} +19:27:25:509 -> [ApiClient] Info: Return code: 200 +19:27:25:510 -> +19:27:25:510 -> Online mode and isPostToAirGradient = true: watchdog reset +19:27:25:510 -> +19:27:25:531 -> CO2 (ppm): 361 +19:27:25:556 -> External watchdog feed! +19:27:26:123 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:27:26:123 -> [ApiClient] Info: Return code: 200 +19:27:26:124 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:27:26:126 -> [Configure] Info: Parse configure success +19:27:26:127 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:27:29:552 -> CO2 (ppm): 361 +19:27:33:573 -> CO2 (ppm): 361 +19:27:37:593 -> CO2 (ppm): 361 +19:27:41:615 -> CO2 (ppm): 361 +19:27:45:636 -> CO2 (ppm): 361 +19:27:49:657 -> CO2 (ppm): 361 +19:27:53:678 -> CO2 (ppm): 361 +19:27:57:699 -> CO2 (ppm): 361 +19:28:01:719 -> CO2 (ppm): 361 +19:28:05:740 -> CO2 (ppm): 361 +19:28:09:761 -> CO2 (ppm): 361 +19:28:13:783 -> CO2 (ppm): 361 +19:28:17:804 -> CO2 (ppm): 361 +19:28:21:824 -> CO2 (ppm): 361 +19:28:26:479 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:28:26:480 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":361,"boot":144,"bootCount":144} +19:28:26:480 -> [ApiClient] Info: Return code: 200 +19:28:26:480 -> +19:28:26:480 -> Online mode and isPostToAirGradient = true: watchdog reset +19:28:26:481 -> +19:28:26:502 -> CO2 (ppm): 361 +19:28:26:527 -> External watchdog feed! +19:28:27:045 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:28:27:045 -> [ApiClient] Info: Return code: 200 +19:28:27:046 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:28:27:047 -> [Configure] Info: Parse configure success +19:28:27:048 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:28:30:523 -> CO2 (ppm): 361 +19:28:34:544 -> CO2 (ppm): 361 +19:28:38:564 -> CO2 (ppm): 361 +19:28:42:585 -> CO2 (ppm): 361 +19:28:46:606 -> CO2 (ppm): 361 +19:28:50:627 -> CO2 (ppm): 361 +19:28:54:648 -> CO2 (ppm): 361 +19:28:58:669 -> CO2 (ppm): 361 +19:29:02:689 -> CO2 (ppm): 361 +19:29:06:710 -> CO2 (ppm): 361 +19:29:10:732 -> CO2 (ppm): 361 +19:29:14:751 -> CO2 (ppm): 361 +19:29:22:794 -> CO2 (ppm): 361 +19:29:22:794 -> CO2 (ppm): 361 +19:29:27:416 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:29:27:416 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":361,"boot":145,"bootCount":145} +19:29:27:416 -> [ApiClient] Info: Return code: 200 +19:29:27:417 -> +19:29:27:418 -> Online mode and isPostToAirGradient = true: watchdog reset +19:29:27:418 -> +19:29:27:439 -> CO2 (ppm): 361 +19:29:27:464 -> External watchdog feed! +19:29:27:983 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:29:27:983 -> [ApiClient] Info: Return code: 200 +19:29:27:984 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:29:27:986 -> [Configure] Info: Parse configure success +19:29:27:986 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:29:31:460 -> CO2 (ppm): 361 +19:29:35:481 -> CO2 (ppm): 361 +19:29:39:502 -> CO2 (ppm): 361 +19:29:43:523 -> CO2 (ppm): 361 +19:29:47:544 -> CO2 (ppm): 361 +19:29:51:565 -> CO2 (ppm): 361 +19:29:55:620 -> CO2 (ppm): 361 +19:29:59:641 -> CO2 (ppm): 361 +19:30:03:662 -> CO2 (ppm): 361 +19:30:07:683 -> CO2 (ppm): 361 +19:30:11:704 -> CO2 (ppm): 361 +19:30:15:725 -> CO2 (ppm): 361 +19:30:19:746 -> CO2 (ppm): 361 +19:30:23:766 -> CO2 (ppm): 361 +19:30:28:387 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:30:28:387 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":361,"boot":146,"bootCount":146} +19:30:28:387 -> [ApiClient] Info: Return code: 200 +19:30:28:389 -> +19:30:28:389 -> Online mode and isPostToAirGradient = true: watchdog reset +19:30:28:389 -> +19:30:28:410 -> CO2 (ppm): 360 +19:30:28:434 -> External watchdog feed! +19:30:29:015 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:30:29:015 -> [ApiClient] Info: Return code: 200 +19:30:29:016 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:30:29:018 -> [Configure] Info: Parse configure success +19:30:29:019 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:30:32:431 -> CO2 (ppm): 360 +19:30:36:452 -> CO2 (ppm): 360 +19:30:40:473 -> CO2 (ppm): 360 +19:30:44:493 -> CO2 (ppm): 360 +19:30:48:515 -> CO2 (ppm): 360 +19:30:52:535 -> CO2 (ppm): 360 +19:30:56:556 -> CO2 (ppm): 360 +19:31:00:578 -> CO2 (ppm): 360 +19:31:04:598 -> CO2 (ppm): 360 +19:31:08:619 -> CO2 (ppm): 360 +19:31:12:640 -> CO2 (ppm): 360 +19:31:16:661 -> CO2 (ppm): 360 +19:31:20:682 -> CO2 (ppm): 360 +19:31:24:704 -> CO2 (ppm): 359 +19:31:29:426 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:31:29:427 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":359,"boot":147,"bootCount":147} +19:31:29:427 -> [ApiClient] Info: Return code: 200 +19:31:29:428 -> +19:31:29:428 -> Online mode and isPostToAirGradient = true: watchdog reset +19:31:29:428 -> +19:31:29:450 -> CO2 (ppm): 359 +19:31:29:475 -> External watchdog feed! +19:31:30:050 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:31:30:050 -> [ApiClient] Info: Return code: 200 +19:31:30:052 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:31:30:053 -> [Configure] Info: Parse configure success +19:31:30:054 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:31:33:471 -> CO2 (ppm): 359 +19:31:37:492 -> CO2 (ppm): 359 +19:31:41:513 -> CO2 (ppm): 359 +19:31:45:533 -> CO2 (ppm): 359 +19:31:49:555 -> CO2 (ppm): 359 +19:31:53:576 -> CO2 (ppm): 359 +19:31:57:597 -> CO2 (ppm): 359 +19:32:01:618 -> CO2 (ppm): 359 +19:32:05:638 -> CO2 (ppm): 359 +19:32:09:659 -> CO2 (ppm): 359 +19:32:13:680 -> CO2 (ppm): 359 +19:32:17:701 -> CO2 (ppm): 359 +19:32:21:722 -> CO2 (ppm): 359 +19:32:25:743 -> CO2 (ppm): 359 +19:32:30:455 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:32:30:455 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":359,"boot":148,"bootCount":148} +19:32:30:455 -> [ApiClient] Info: Return code: 200 +19:32:30:477 -> +19:32:30:477 -> Online mode and isPostToAirGradient = true: watchdog reset +19:32:30:477 -> +19:32:30:478 -> CO2 (ppm): 359 +19:32:30:502 -> External watchdog feed! +19:32:31:069 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:32:31:069 -> [ApiClient] Info: Return code: 200 +oxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:32:31:070 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"n19:32:31:071 -> [Configure] Info: Parse configure success +19:32:31:072 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:32:34:498 -> CO2 (ppm): 359 +19:32:38:519 -> CO2 (ppm): 359 +19:32:42:540 -> CO2 (ppm): 359 +19:32:46:561 -> CO2 (ppm): 359 +19:32:50:582 -> CO2 (ppm): 359 +19:32:54:603 -> CO2 (ppm): 359 +19:32:58:625 -> CO2 (ppm): 359 +19:33:02:645 -> CO2 (ppm): 359 +19:33:06:666 -> CO2 (ppm): 359 +19:33:10:687 -> CO2 (ppm): 359 +19:33:14:708 -> CO2 (ppm): 359 +19:33:22:749 -> CO2 (ppm): 359 +19:33:22:749 -> CO2 (ppm): 359 +19:33:26:771 -> CO2 (ppm): 359 +19:33:31:585 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:33:31:585 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":359,"boot":149,"bootCount":149} +19:33:31:585 -> [ApiClient] Info: Return code: 200 +19:33:31:586 -> +19:33:31:586 -> Online mode and isPostToAirGradient = true: watchdog reset +19:33:31:586 -> +19:33:31:607 -> CO2 (ppm): 359 +19:33:31:632 -> External watchdog feed! +19:33:32:202 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:33:32:202 -> [ApiClient] Info: Return code: 200 +19:33:32:203 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:33:32:205 -> [Configure] Info: Parse configure success +19:33:32:206 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:33:35:629 -> CO2 (ppm): 359 +19:33:39:650 -> CO2 (ppm): 359 +19:33:43:671 -> CO2 (ppm): 359 +19:33:47:691 -> CO2 (ppm): 359 +19:33:51:712 -> CO2 (ppm): 359 +19:33:55:733 -> CO2 (ppm): 359 +19:33:59:754 -> CO2 (ppm): 358 +19:34:03:775 -> CO2 (ppm): 358 +19:34:07:796 -> CO2 (ppm): 358 +19:34:11:817 -> CO2 (ppm): 358 +19:34:15:838 -> CO2 (ppm): 358 +19:34:19:859 -> CO2 (ppm): 358 +19:34:23:880 -> CO2 (ppm): 358 +19:34:27:900 -> CO2 (ppm): 358 +19:34:32:617 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:34:32:618 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":358,"boot":150,"bootCount":150} +19:34:32:618 -> [ApiClient] Info: Return code: 200 +19:34:32:619 -> +19:34:32:619 -> Online mode and isPostToAirGradient = true: watchdog reset +19:34:32:619 -> +19:34:32:640 -> CO2 (ppm): 358 +19:34:32:665 -> External watchdog feed! +19:34:33:232 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:34:33:232 -> [ApiClient] Info: Return code: 200 +19:34:33:233 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:34:33:235 -> [Configure] Info: Parse configure success +19:34:33:236 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:34:36:662 -> CO2 (ppm): 358 +19:34:40:683 -> CO2 (ppm): 358 +19:34:44:703 -> CO2 (ppm): 358 +19:34:48:725 -> CO2 (ppm): 358 +19:34:52:746 -> CO2 (ppm): 358 +19:34:56:766 -> CO2 (ppm): 358 +19:35:00:787 -> CO2 (ppm): 358 +19:35:08:829 -> CO2 (ppm): 358 +19:35:08:829 -> CO2 (ppm): 358 +19:35:12:850 -> CO2 (ppm): 357 +19:35:16:871 -> CO2 (ppm): 357 +19:35:20:892 -> CO2 (ppm): 357 +19:35:24:913 -> CO2 (ppm): 357 +19:35:28:934 -> CO2 (ppm): 357 +19:35:33:589 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:35:33:589 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":357,"boot":151,"bootCount":151} +19:35:33:589 -> [ApiClient] Info: Return code: 200 +19:35:33:591 -> +19:35:33:591 -> Online mode and isPostToAirGradient = true: watchdog reset +19:35:33:591 -> +19:35:33:612 -> CO2 (ppm): 357 +19:35:33:637 -> External watchdog feed! +19:35:34:159 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:35:34:159 -> [ApiClient] Info: Return code: 200 +19:35:34:161 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:35:34:162 -> [Configure] Info: Parse configure success +19:35:34:163 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:35:37:633 -> CO2 (ppm): 357 +19:35:41:654 -> CO2 (ppm): 357 +19:35:45:675 -> CO2 (ppm): 357 +19:35:49:696 -> CO2 (ppm): 357 +19:35:53:717 -> CO2 (ppm): 357 +19:35:57:738 -> CO2 (ppm): 357 +19:36:01:759 -> CO2 (ppm): 357 +19:36:05:780 -> CO2 (ppm): 357 +19:36:09:800 -> CO2 (ppm): 357 +19:36:13:822 -> CO2 (ppm): 357 +19:36:17:842 -> CO2 (ppm): 357 +19:36:21:864 -> CO2 (ppm): 357 +19:36:25:887 -> CO2 (ppm): 357 +19:36:29:905 -> CO2 (ppm): 357 +19:36:34:576 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:36:34:576 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":357,"boot":152,"bootCount":152} +19:36:34:576 -> [ApiClient] Info: Return code: 200 +19:36:34:577 -> +19:36:34:577 -> Online mode and isPostToAirGradient = true: watchdog reset +19:36:34:577 -> +19:36:34:598 -> CO2 (ppm): 357 +19:36:34:623 -> External watchdog feed! +19:36:35:190 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:36:35:190 -> [ApiClient] Info: Return code: 200 +19:36:35:191 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:36:35:192 -> [Configure] Info: Parse configure success +19:36:35:193 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:36:38:619 -> CO2 (ppm): 357 +19:36:42:640 -> CO2 (ppm): 357 +19:36:46:661 -> CO2 (ppm): 357 +19:36:50:682 -> CO2 (ppm): 357 +19:36:54:703 -> CO2 (ppm): 357 +19:36:58:724 -> CO2 (ppm): 357 +19:37:02:745 -> CO2 (ppm): 357 +19:37:06:766 -> CO2 (ppm): 357 +19:37:10:787 -> CO2 (ppm): 357 +19:37:14:808 -> CO2 (ppm): 357 +19:37:18:829 -> CO2 (ppm): 357 +19:37:22:850 -> CO2 (ppm): 357 +19:37:26:870 -> CO2 (ppm): 357 +19:37:30:891 -> CO2 (ppm): 357 +19:37:35:605 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:37:35:605 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":357,"boot":153,"bootCount":153} +19:37:35:606 -> [ApiClient] Info: Return code: 200 +19:37:35:607 -> +19:37:35:607 -> Online mode and isPostToAirGradient = true: watchdog reset +19:37:35:607 -> +19:37:35:627 -> CO2 (ppm): 357 +19:37:35:652 -> External watchdog feed! +19:37:36:220 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:37:36:220 -> [ApiClient] Info: Return code: 200 +19:37:36:221 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:37:36:222 -> [Configure] Info: Parse configure success +19:37:36:223 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:37:39:649 -> CO2 (ppm): 357 +19:37:43:670 -> CO2 (ppm): 357 +19:37:47:690 -> CO2 (ppm): 357 +19:37:51:711 -> CO2 (ppm): 357 +19:37:55:732 -> CO2 (ppm): 357 +19:37:59:757 -> CO2 (ppm): 357 +19:38:03:774 -> CO2 (ppm): 357 +19:38:07:795 -> CO2 (ppm): 357 +19:38:15:837 -> CO2 (ppm): 357 +19:38:15:837 -> CO2 (ppm): 357 +19:38:23:879 -> CO2 (ppm): 357 +19:38:23:879 -> CO2 (ppm): 357 +19:38:27:900 -> CO2 (ppm): 357 +19:38:31:921 -> CO2 (ppm): 357 +19:38:36:636 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:38:36:636 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":357,"boot":154,"bootCount":154} +19:38:36:636 -> [ApiClient] Info: Return code: 200 +19:38:36:642 -> +19:38:36:642 -> Online mode and isPostToAirGradient = true: watchdog reset +19:38:36:642 -> +19:38:36:659 -> CO2 (ppm): 357 +19:38:36:684 -> External watchdog feed! +19:38:37:251 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:38:37:251 -> [ApiClient] Info: Return code: 200 +19:38:37:252 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:38:37:254 -> [Configure] Info: Parse configure success +19:38:37:255 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:38:40:680 -> CO2 (ppm): 357 +19:38:44:700 -> CO2 (ppm): 357 +19:38:48:722 -> CO2 (ppm): 357 +19:38:52:742 -> CO2 (ppm): 357 +19:38:56:763 -> CO2 (ppm): 357 +19:39:00:785 -> CO2 (ppm): 357 +19:39:04:808 -> CO2 (ppm): 357 +19:39:08:827 -> CO2 (ppm): 357 +19:39:12:847 -> CO2 (ppm): 357 +19:39:16:868 -> CO2 (ppm): 357 +19:39:20:889 -> CO2 (ppm): 357 +19:39:24:910 -> CO2 (ppm): 357 +19:39:28:931 -> CO2 (ppm): 357 +19:39:32:952 -> CO2 (ppm): 357 +19:39:37:667 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:39:37:668 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":357,"boot":155,"bootCount":155} +19:39:37:668 -> [ApiClient] Info: Return code: 200 +19:39:37:669 -> +19:39:37:669 -> Online mode and isPostToAirGradient = true: watchdog reset +19:39:37:669 -> +19:39:37:691 -> CO2 (ppm): 357 +19:39:37:716 -> External watchdog feed! +19:39:38:283 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:39:38:283 -> [ApiClient] Info: Return code: 200 +19:39:38:285 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperaturionAlgorithm":"none","slr":null}},"model":"O-1PST"} +eUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correct19:39:38:286 -> [Configure] Info: Parse configure success +19:39:41:712 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:39:41:712 -> CO2 (ppm): 357 +19:39:45:733 -> CO2 (ppm): 357 +19:39:49:754 -> CO2 (ppm): 357 +19:39:53:775 -> CO2 (ppm): 357 +19:39:57:796 -> CO2 (ppm): 357 +19:40:01:817 -> CO2 (ppm): 357 +19:40:05:838 -> CO2 (ppm): 357 +19:40:09:859 -> CO2 (ppm): 357 +19:40:13:879 -> CO2 (ppm): 357 +19:40:17:900 -> CO2 (ppm): 357 +19:40:21:952 -> CO2 (ppm): 357 +19:40:25:974 -> CO2 (ppm): 357 +19:40:29:994 -> CO2 (ppm): 357 +19:40:34:015 -> CO2 (ppm): 357 +19:40:38:697 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:40:38:697 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":357,"boot":156,"bootCount":156} +19:40:38:698 -> [ApiClient] Info: Return code: 200 +19:40:38:698 -> +19:40:38:698 -> Online mode and isPostToAirGradient = true: watchdog reset +19:40:38:698 -> +19:40:38:720 -> CO2 (ppm): 357 +19:40:38:745 -> External watchdog feed! +19:40:39:305 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:40:39:306 -> [ApiClient] Info: Return code: 200 +19:40:39:307 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:40:39:308 -> [Configure] Info: Parse configure success +19:40:39:308 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:40:42:741 -> CO2 (ppm): 357 +19:40:46:762 -> CO2 (ppm): 357 +19:40:50:783 -> CO2 (ppm): 357 +19:40:54:804 -> CO2 (ppm): 357 +19:40:58:826 -> CO2 (ppm): 357 +19:41:02:846 -> CO2 (ppm): 357 +19:41:06:867 -> CO2 (ppm): 357 +19:41:10:888 -> CO2 (ppm): 357 +19:41:14:909 -> CO2 (ppm): 357 +19:41:18:930 -> CO2 (ppm): 357 +19:41:22:951 -> CO2 (ppm): 357 +19:41:26:971 -> CO2 (ppm): 357 +19:41:35:013 -> CO2 (ppm): 357 +19:41:35:013 -> CO2 (ppm): 357 +19:41:39:727 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:41:39:727 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":357,"boot":157,"bootCount":157} +19:41:39:727 -> [ApiClient] Info: Return code: 200 +19:41:39:728 -> +19:41:39:728 -> Online mode and isPostToAirGradient = true: watchdog reset +19:41:39:728 -> +19:41:39:750 -> CO2 (ppm): 357 +19:41:39:775 -> External watchdog feed! +19:41:40:341 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:41:40:341 -> [ApiClient] Info: Return code: 200 +19:41:40:342 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:41:40:343 -> [Configure] Info: Parse configure success +19:41:40:344 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:41:43:771 -> CO2 (ppm): 357 +19:41:47:792 -> CO2 (ppm): 357 +19:41:55:834 -> CO2 (ppm): 357 +19:41:55:834 -> CO2 (ppm): 357 +19:41:59:855 -> CO2 (ppm): 357 +19:42:03:876 -> CO2 (ppm): 357 +19:42:07:897 -> CO2 (ppm): 357 +19:42:11:918 -> CO2 (ppm): 357 +19:42:15:939 -> CO2 (ppm): 357 +19:42:19:960 -> CO2 (ppm): 357 +19:42:23:981 -> CO2 (ppm): 357 +19:42:28:002 -> CO2 (ppm): 357 +19:42:32:023 -> CO2 (ppm): 357 +19:42:36:044 -> CO2 (ppm): 357 +19:42:40:757 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:42:40:758 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":357,"boot":158,"bootCount":158} +19:42:40:758 -> [ApiClient] Info: Return code: 200 +19:42:40:758 -> +19:42:40:759 -> Online mode and isPostToAirGradient = true: watchdog reset +19:42:40:759 -> +19:42:40:778 -> CO2 (ppm): 357 +19:42:40:803 -> External watchdog feed! +19:42:41:371 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:42:41:372 -> [ApiClient] Info: Return code: 200 +19:42:41:373 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:42:41:374 -> [Configure] Info: Parse configure success +19:42:41:375 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:42:48:821 -> CO2 (ppm): 357 +19:42:48:821 -> CO2 (ppm): 357 +19:42:56:863 -> CO2 (ppm): 357 +19:42:56:863 -> CO2 (ppm): 357 +19:43:00:884 -> CO2 (ppm): 357 +19:43:04:904 -> CO2 (ppm): 357 +19:43:08:925 -> CO2 (ppm): 357 +19:43:12:947 -> CO2 (ppm): 357 +19:43:16:968 -> CO2 (ppm): 357 +19:43:20:988 -> CO2 (ppm): 357 +19:43:25:009 -> CO2 (ppm): 357 +19:43:29:030 -> CO2 (ppm): 357 +19:43:33:051 -> CO2 (ppm): 356 +19:43:37:072 -> CO2 (ppm): 356 +19:43:41:787 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:43:41:787 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":356,"boot":159,"bootCount":159} +19:43:41:788 -> [ApiClient] Info: Return code: 200 +19:43:41:788 -> +19:43:41:788 -> Online mode and isPostToAirGradient = true: watchdog reset +19:43:41:788 -> +19:43:41:810 -> CO2 (ppm): 356 +19:43:41:835 -> External watchdog feed! +19:43:42:401 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:43:42:401 -> [ApiClient] Info: Return code: 200 +19:43:42:403 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:43:42:404 -> [Configure] Info: Parse configure success +19:43:42:405 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:43:45:831 -> CO2 (ppm): 356 +19:43:49:853 -> CO2 (ppm): 356 +19:43:53:873 -> CO2 (ppm): 356 +19:43:57:894 -> CO2 (ppm): 356 +19:44:01:915 -> CO2 (ppm): 356 +19:44:05:936 -> CO2 (ppm): 356 +19:44:09:957 -> CO2 (ppm): 356 +19:44:13:978 -> CO2 (ppm): 356 +19:44:17:999 -> CO2 (ppm): 356 +19:44:22:020 -> CO2 (ppm): 356 +19:44:26:040 -> CO2 (ppm): 356 +19:44:30:062 -> CO2 (ppm): 356 +19:44:34:083 -> CO2 (ppm): 356 +19:44:38:104 -> CO2 (ppm): 356 +19:44:42:748 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:44:42:748 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":356,"boot":160,"bootCount":160} +19:44:42:748 -> [ApiClient] Info: Return code: 200 +19:44:42:749 -> +19:44:42:749 -> Online mode and isPostToAirGradient = true: watchdog reset +19:44:42:749 -> +19:44:42:770 -> CO2 (ppm): 356 +19:44:42:795 -> External watchdog feed! +19:44:43:352 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:44:43:352 -> [ApiClient] Info: Return code: 200 +19:44:43:353 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:44:43:354 -> [Configure] Info: Parse configure success +19:44:43:355 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:44:46:791 -> CO2 (ppm): 356 +19:44:50:812 -> CO2 (ppm): 356 +19:44:54:833 -> CO2 (ppm): 356 +19:44:58:854 -> CO2 (ppm): 356 +19:45:02:876 -> CO2 (ppm): 356 +19:45:06:897 -> CO2 (ppm): 356 +19:45:10:918 -> CO2 (ppm): 356 +19:45:14:939 -> CO2 (ppm): 356 +19:45:18:960 -> CO2 (ppm): 356 +19:45:22:981 -> CO2 (ppm): 356 +19:45:27:002 -> CO2 (ppm): 356 +19:45:31:023 -> CO2 (ppm): 356 +19:45:35:043 -> CO2 (ppm): 356 +19:45:39:065 -> CO2 (ppm): 356 +19:45:43:746 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:45:43:746 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":356,"boot":161,"bootCount":161} +19:45:43:747 -> [ApiClient] Info: Return code: 200 +19:45:43:747 -> +19:45:43:747 -> Online mode and isPostToAirGradient = true: watchdog reset +19:45:43:747 -> +19:45:43:767 -> CO2 (ppm): 356 +19:45:43:792 -> External watchdog feed! +19:45:44:359 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:45:44:360 -> [ApiClient] Info: Return code: 200 +19:45:44:360 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:45:44:362 -> [Configure] Info: Parse configure success +19:45:44:363 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:45:47:789 -> CO2 (ppm): 356 +19:45:51:810 -> CO2 (ppm): 355 +19:45:55:830 -> CO2 (ppm): 355 +19:45:59:851 -> CO2 (ppm): 355 +19:46:03:872 -> CO2 (ppm): 355 +19:46:07:894 -> CO2 (ppm): 355 +19:46:11:914 -> CO2 (ppm): 355 +19:46:15:936 -> CO2 (ppm): 355 +19:46:23:977 -> CO2 (ppm): 355 +19:46:23:977 -> CO2 (ppm): 355 +19:46:32:019 -> CO2 (ppm): 355 +19:46:32:019 -> CO2 (ppm): 355 +19:46:36:040 -> CO2 (ppm): 355 +19:46:40:061 -> CO2 (ppm): 355 +19:46:44:775 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:46:44:775 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":355,"boot":162,"bootCount":162} +19:46:44:775 -> [ApiClient] Info: Return code: 200 +19:46:44:776 -> +19:46:44:777 -> Online mode and isPostToAirGradient = true: watchdog reset +19:46:44:777 -> +19:46:44:798 -> CO2 (ppm): 355 +19:46:44:822 -> External watchdog feed! +19:46:45:393 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:46:45:393 -> [ApiClient] Info: Return code: 200 +19:46:45:395 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:46:45:396 -> [Configure] Info: Parse configure success +19:46:45:397 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:46:48:872 -> CO2 (ppm): 355 +19:46:52:893 -> CO2 (ppm): 355 +19:46:56:914 -> CO2 (ppm): 355 +19:47:00:935 -> CO2 (ppm): 355 +19:47:04:955 -> CO2 (ppm): 355 +19:47:08:976 -> CO2 (ppm): 355 +19:47:12:997 -> CO2 (ppm): 355 +19:47:17:020 -> CO2 (ppm): 355 +19:47:21:040 -> CO2 (ppm): 355 +19:47:25:061 -> CO2 (ppm): 355 +19:47:29:082 -> CO2 (ppm): 355 +19:47:33:104 -> CO2 (ppm): 355 +19:47:37:124 -> CO2 (ppm): 355 +19:47:41:145 -> CO2 (ppm): 355 +19:47:45:798 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:47:45:799 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":355,"boot":163,"bootCount":163} +19:47:45:799 -> [ApiClient] Info: Return code: 200 +19:47:45:800 -> +19:47:45:800 -> Online mode and isPostToAirGradient = true: watchdog reset +19:47:45:800 -> +19:47:45:821 -> CO2 (ppm): 355 +19:47:45:846 -> External watchdog feed! +19:47:46:419 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:47:46:419 -> [ApiClient] Info: Return code: 200 +19:47:46:421 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:47:46:422 -> [Configure] Info: Parse configure success +19:47:46:423 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:47:49:843 -> CO2 (ppm): 355 +19:47:53:863 -> CO2 (ppm): 355 +19:47:57:884 -> CO2 (ppm): 355 +19:48:01:905 -> CO2 (ppm): 355 +19:48:05:926 -> CO2 (ppm): 355 +19:48:09:947 -> CO2 (ppm): 355 +19:48:13:968 -> CO2 (ppm): 355 +19:48:17:989 -> CO2 (ppm): 355 +19:48:22:010 -> CO2 (ppm): 355 +19:48:26:031 -> CO2 (ppm): 354 +19:48:30:052 -> CO2 (ppm): 354 +19:48:34:073 -> CO2 (ppm): 355 +19:48:38:093 -> CO2 (ppm): 355 +19:48:42:115 -> CO2 (ppm): 355 +19:48:46:835 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:48:46:835 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":355,"boot":164,"bootCount":164} +19:48:46:835 -> [ApiClient] Info: Return code: 200 +19:48:46:836 -> +19:48:46:837 -> Online mode and isPostToAirGradient = true: watchdog reset +19:48:46:837 -> +19:48:46:858 -> CO2 (ppm): 354 +19:48:46:883 -> External watchdog feed! +19:48:47:449 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:48:47:451 -> [ApiClient] Info: Return code: 200 +19:48:47:452 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:48:47:452 -> [Configure] Info: Parse configure success +19:48:47:453 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:48:50:879 -> CO2 (ppm): 354 +19:48:54:900 -> CO2 (ppm): 354 +19:48:58:921 -> CO2 (ppm): 354 +19:49:02:942 -> CO2 (ppm): 354 +19:49:06:963 -> CO2 (ppm): 354 +19:49:10:985 -> CO2 (ppm): 354 +19:49:15:006 -> CO2 (ppm): 354 +19:49:19:032 -> CO2 (ppm): 354 +19:49:23:048 -> CO2 (ppm): 353 +19:49:27:069 -> CO2 (ppm): 353 +19:49:31:090 -> CO2 (ppm): 353 +19:49:35:111 -> CO2 (ppm): 353 +19:49:39:132 -> CO2 (ppm): 353 +19:49:47:866 -> CO2 (ppm): 353 +19:49:47:866 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:49:47:866 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":353,"boot":165,"bootCount":165} +19:49:47:866 -> [ApiClient] Info: Return code: 200 +19:49:47:867 -> +19:49:47:867 -> Online mode and isPostToAirGradient = true: watchdog reset +19:49:47:868 -> +19:49:47:889 -> CO2 (ppm): 353 +19:49:47:913 -> External watchdog feed! +19:49:48:480 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:49:48:480 -> [ApiClient] Info: Return code: 200 +19:49:48:481 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:49:48:483 -> [Configure] Info: Parse configure success +19:49:48:483 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:49:51:910 -> CO2 (ppm): 353 +19:49:55:931 -> CO2 (ppm): 353 +19:49:59:951 -> CO2 (ppm): 353 +19:50:03:972 -> CO2 (ppm): 353 +19:50:07:993 -> CO2 (ppm): 353 +19:50:12:014 -> CO2 (ppm): 353 +19:50:16:035 -> CO2 (ppm): 353 +19:50:20:057 -> CO2 (ppm): 353 +19:50:24:077 -> CO2 (ppm): 353 +19:50:28:098 -> CO2 (ppm): 353 +19:50:32:119 -> CO2 (ppm): 353 +19:50:36:140 -> CO2 (ppm): 353 +19:50:40:161 -> CO2 (ppm): 353 +19:50:44:226 -> CO2 (ppm): 353 +19:50:48:895 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:50:48:896 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":353,"boot":166,"bootCount":166} +19:50:48:896 -> [ApiClient] Info: Return code: 200 +19:50:48:897 -> +19:50:48:897 -> Online mode and isPostToAirGradient = true: watchdog reset +19:50:48:897 -> +19:50:48:921 -> CO2 (ppm): 353 +19:50:48:944 -> External watchdog feed! +19:50:49:510 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:50:49:510 -> [ApiClient] Info: Return code: 200 +19:50:49:512 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:50:49:513 -> [Configure] Info: Parse configure success +19:50:49:514 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:50:52:940 -> CO2 (ppm): 353 +19:50:56:961 -> CO2 (ppm): 353 +19:51:00:985 -> CO2 (ppm): 353 +19:51:05:003 -> CO2 (ppm): 353 +19:51:09:024 -> CO2 (ppm): 353 +19:51:13:045 -> CO2 (ppm): 353 +19:51:17:065 -> CO2 (ppm): 353 +19:51:21:087 -> CO2 (ppm): 353 +19:51:25:108 -> CO2 (ppm): 353 +19:51:29:129 -> CO2 (ppm): 353 +19:51:33:149 -> CO2 (ppm): 353 +19:51:37:171 -> CO2 (ppm): 353 +19:51:41:191 -> CO2 (ppm): 353 +19:51:45:212 -> CO2 (ppm): 353 +19:51:49:876 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:51:49:876 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":353,"boot":167,"bootCount":167} +19:51:49:876 -> [ApiClient] Info: Return code: 200 +19:51:49:899 -> +19:51:49:899 -> Online mode and isPostToAirGradient = true: watchdog reset +19:51:49:899 -> +19:51:49:900 -> CO2 (ppm): 353 +19:51:49:924 -> External watchdog feed! +19:51:50:441 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:51:50:442 -> [ApiClient] Info: Return code: 200 +19:51:50:443 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:51:50:444 -> [Configure] Info: Parse configure success +19:51:50:445 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:51:53:921 -> CO2 (ppm): 353 +19:51:57:941 -> CO2 (ppm): 353 +19:52:01:962 -> CO2 (ppm): 353 +19:52:05:983 -> CO2 (ppm): 353 +19:52:10:004 -> CO2 (ppm): 353 +19:52:14:025 -> CO2 (ppm): 353 +19:52:18:046 -> CO2 (ppm): 353 +19:52:22:067 -> CO2 (ppm): 353 +19:52:26:088 -> CO2 (ppm): 353 +19:52:30:108 -> CO2 (ppm): 353 +19:52:38:151 -> CO2 (ppm): 353 +19:52:38:151 -> CO2 (ppm): 353 +19:52:46:193 -> CO2 (ppm): 353 +19:52:46:193 -> CO2 (ppm): 353 +19:52:50:853 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:52:50:853 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":353,"boot":168,"bootCount":168} +19:52:50:853 -> [ApiClient] Info: Return code: 200 +19:52:50:854 -> +19:52:50:855 -> Online mode and isPostToAirGradient = true: watchdog reset +19:52:50:855 -> +19:52:50:876 -> CO2 (ppm): 353 +19:52:50:901 -> External watchdog feed! +19:52:51:469 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:52:51:469 -> [ApiClient] Info: Return code: 200 +19:52:51:470 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:52:51:472 -> [Configure] Info: Parse configure success +19:52:51:472 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:52:54:897 -> CO2 (ppm): 353 +19:52:58:918 -> CO2 (ppm): 353 +19:53:02:939 -> CO2 (ppm): 353 +19:53:06:961 -> CO2 (ppm): 353 +19:53:10:982 -> CO2 (ppm): 353 +19:53:15:003 -> CO2 (ppm): 353 +19:53:19:024 -> CO2 (ppm): 353 +19:53:23:045 -> CO2 (ppm): 353 +19:53:27:066 -> CO2 (ppm): 353 +19:53:31:087 -> CO2 (ppm): 353 +19:53:35:108 -> CO2 (ppm): 353 +19:53:39:129 -> CO2 (ppm): 353 +19:53:43:150 -> CO2 (ppm): 353 +19:53:47:171 -> CO2 (ppm): 353 +19:53:51:885 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:53:51:885 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":353,"boot":169,"bootCount":169} +19:53:51:885 -> [ApiClient] Info: Return code: 200 +19:53:51:907 -> +19:53:51:907 -> Online mode and isPostToAirGradient = true: watchdog reset +19:53:51:907 -> +19:53:51:907 -> CO2 (ppm): 353 +19:53:51:931 -> External watchdog feed! +19:53:52:499 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:53:52:500 -> [ApiClient] Info: Return code: 200 +19:53:52:501 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:53:52:502 -> [Configure] Info: Parse configure success +19:53:52:503 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:53:55:928 -> CO2 (ppm): 353 +19:53:59:948 -> CO2 (ppm): 353 +19:54:03:969 -> CO2 (ppm): 353 +19:54:07:990 -> CO2 (ppm): 353 +19:54:12:012 -> CO2 (ppm): 353 +19:54:16:033 -> CO2 (ppm): 353 +19:54:20:054 -> CO2 (ppm): 353 +19:54:24:074 -> CO2 (ppm): 353 +19:54:28:098 -> CO2 (ppm): 353 +19:54:32:117 -> CO2 (ppm): 353 +19:54:36:137 -> CO2 (ppm): 353 +19:54:40:158 -> CO2 (ppm): 353 +19:54:44:179 -> CO2 (ppm): 353 +19:54:48:200 -> CO2 (ppm): 353 +19:54:52:914 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:54:52:914 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":353,"boot":170,"bootCount":170} +19:54:52:914 -> [ApiClient] Info: Return code: 200 +19:54:52:937 -> +19:54:52:937 -> Online mode and isPostToAirGradient = true: watchdog reset +19:54:52:937 -> +19:54:52:937 -> CO2 (ppm): 353 +19:54:52:962 -> External watchdog feed! +19:54:53:528 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:54:53:528 -> [ApiClient] Info: Return code: 200 +19:54:53:530 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:54:53:531 -> [Configure] Info: Parse configure success +19:54:53:532 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:54:56:958 -> CO2 (ppm): 353 +19:55:00:979 -> CO2 (ppm): 353 +19:55:05:000 -> CO2 (ppm): 353 +19:55:09:021 -> CO2 (ppm): 353 +19:55:13:042 -> CO2 (ppm): 353 +19:55:17:063 -> CO2 (ppm): 353 +19:55:21:084 -> CO2 (ppm): 353 +19:55:29:127 -> CO2 (ppm): 353 +19:55:29:127 -> CO2 (ppm): 353 +19:55:37:168 -> CO2 (ppm): 353 +19:55:37:168 -> CO2 (ppm): 353 +19:55:41:188 -> CO2 (ppm): 353 +19:55:45:209 -> CO2 (ppm): 353 +19:55:49:230 -> CO2 (ppm): 353 +19:55:53:944 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:55:53:944 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":353,"boot":171,"bootCount":171} +19:55:53:944 -> [ApiClient] Info: Return code: 200 +19:55:53:945 -> +19:55:53:945 -> Online mode and isPostToAirGradient = true: watchdog reset +19:55:53:945 -> +19:55:53:967 -> CO2 (ppm): 353 +19:55:53:992 -> External watchdog feed! +19:55:54:560 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:55:54:560 -> [ApiClient] Info: Return code: 200 +19:55:54:561 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:55:54:563 -> [Configure] Info: Parse configure success +19:55:57:988 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:55:57:988 -> CO2 (ppm): 353 +19:56:02:009 -> CO2 (ppm): 353 +19:56:06:030 -> CO2 (ppm): 353 +19:56:10:051 -> CO2 (ppm): 353 +19:56:14:072 -> CO2 (ppm): 352 +19:56:18:093 -> CO2 (ppm): 352 +19:56:22:114 -> CO2 (ppm): 352 +19:56:26:135 -> CO2 (ppm): 352 +19:56:30:156 -> CO2 (ppm): 352 +19:56:34:177 -> CO2 (ppm): 352 +19:56:38:198 -> CO2 (ppm): 352 +19:56:42:219 -> CO2 (ppm): 352 +19:56:46:240 -> CO2 (ppm): 352 +19:56:50:261 -> CO2 (ppm): 352 +19:56:55:174 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:56:55:174 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":352,"boot":172,"bootCount":172} +19:56:55:175 -> [ApiClient] Info: Return code: 200 +19:56:55:175 -> +19:56:55:175 -> Online mode and isPostToAirGradient = true: watchdog reset +19:56:55:175 -> +19:56:55:211 -> CO2 (ppm): 352 +19:56:55:236 -> External watchdog feed! +19:56:55:794 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:56:55:794 -> [ApiClient] Info: Return code: 200 +19:56:55:795 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:56:55:797 -> [Configure] Info: Parse configure success +19:56:55:797 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:56:59:232 -> CO2 (ppm): 352 +19:57:03:253 -> CO2 (ppm): 352 +19:57:07:274 -> CO2 (ppm): 352 +19:57:11:295 -> CO2 (ppm): 352 +19:57:15:316 -> CO2 (ppm): 352 +19:57:19:337 -> CO2 (ppm): 352 +19:57:23:358 -> CO2 (ppm): 352 +19:57:27:379 -> CO2 (ppm): 352 +19:57:31:400 -> CO2 (ppm): 352 +19:57:35:421 -> CO2 (ppm): 352 +19:57:39:442 -> CO2 (ppm): 352 +19:57:43:463 -> CO2 (ppm): 352 +19:57:47:484 -> CO2 (ppm): 352 +19:57:51:505 -> CO2 (ppm): 352 +19:57:56:210 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:57:56:210 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":352,"boot":173,"bootCount":173} +19:57:56:210 -> [ApiClient] Info: Return code: 200 +19:57:56:233 -> +19:57:56:233 -> Online mode and isPostToAirGradient = true: watchdog reset +19:57:56:233 -> +19:57:56:233 -> CO2 (ppm): 352 +19:57:56:258 -> External watchdog feed! +19:57:56:834 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:57:56:834 -> [ApiClient] Info: Return code: 200 +19:57:56:836 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:57:56:837 -> [Configure] Info: Parse configure success +19:57:56:838 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:58:00:254 -> CO2 (ppm): 352 +19:58:04:275 -> CO2 (ppm): 352 +19:58:08:296 -> CO2 (ppm): 352 +19:58:12:317 -> CO2 (ppm): 352 +19:58:16:338 -> CO2 (ppm): 352 +19:58:20:358 -> CO2 (ppm): 352 +19:58:24:380 -> CO2 (ppm): 352 +19:58:28:401 -> CO2 (ppm): 352 +19:58:32:421 -> CO2 (ppm): 352 +19:58:36:443 -> CO2 (ppm): 352 +19:58:40:464 -> CO2 (ppm): 352 +19:58:44:485 -> CO2 (ppm): 352 +19:58:48:506 -> CO2 (ppm): 352 +19:58:52:527 -> CO2 (ppm): 352 +19:58:57:240 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:58:57:240 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":352,"boot":174,"bootCount":174} +19:58:57:240 -> [ApiClient] Info: Return code: 200 +19:58:57:241 -> +19:58:57:241 -> Online mode and isPostToAirGradient = true: watchdog reset +19:58:57:241 -> +19:58:57:262 -> CO2 (ppm): 352 +19:58:57:287 -> External watchdog feed! +19:58:57:855 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:58:57:855 -> [ApiClient] Info: Return code: 200 +19:58:57:856 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:58:57:858 -> [Configure] Info: Parse configure success +19:58:57:859 -> [Configure] Info: Detected new firmware version: 3.1.9 +19:59:01:283 -> CO2 (ppm): 352 +19:59:05:304 -> CO2 (ppm): 352 +19:59:09:325 -> CO2 (ppm): 352 +19:59:13:346 -> CO2 (ppm): 352 +19:59:17:367 -> CO2 (ppm): 352 +19:59:21:388 -> CO2 (ppm): 352 +19:59:25:410 -> CO2 (ppm): 352 +19:59:29:431 -> CO2 (ppm): 352 +19:59:33:452 -> CO2 (ppm): 352 +19:59:37:473 -> CO2 (ppm): 352 +19:59:45:514 -> CO2 (ppm): 352 +19:59:45:514 -> CO2 (ppm): 352 +19:59:49:535 -> CO2 (ppm): 352 +19:59:53:556 -> CO2 (ppm): 352 +19:59:58:215 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +19:59:58:215 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":352,"boot":175,"bootCount":175} +19:59:58:216 -> [ApiClient] Info: Return code: 200 +19:59:58:217 -> +19:59:58:217 -> Online mode and isPostToAirGradient = true: watchdog reset +19:59:58:217 -> +19:59:58:238 -> CO2 (ppm): 352 +19:59:58:263 -> External watchdog feed! +19:59:58:794 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +19:59:58:794 -> [ApiClient] Info: Return code: 200 +19:59:58:796 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +19:59:58:798 -> [Configure] Info: Parse configure success +19:59:58:799 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:00:02:259 -> CO2 (ppm): 352 +20:00:06:280 -> CO2 (ppm): 352 +20:00:10:301 -> CO2 (ppm): 352 +20:00:14:322 -> CO2 (ppm): 352 +20:00:18:343 -> CO2 (ppm): 352 +20:00:22:364 -> CO2 (ppm): 352 +20:00:26:385 -> CO2 (ppm): 352 +20:00:30:406 -> CO2 (ppm): 352 +20:00:34:427 -> CO2 (ppm): 352 +20:00:38:448 -> CO2 (ppm): 352 +20:00:42:469 -> CO2 (ppm): 352 +20:00:50:511 -> CO2 (ppm): 352 +20:00:50:511 -> CO2 (ppm): 352 +20:00:54:567 -> CO2 (ppm): 352 +20:00:59:498 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:00:59:499 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":352,"boot":176,"bootCount":176} +20:00:59:499 -> [ApiClient] Info: Return code: 200 +20:00:59:500 -> +20:00:59:500 -> Online mode and isPostToAirGradient = true: watchdog reset +20:00:59:500 -> +20:00:59:521 -> CO2 (ppm): 352 +20:00:59:546 -> External watchdog feed! +20:01:00:120 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:01:00:120 -> [ApiClient] Info: Return code: 200 +20:01:00:121 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:01:00:122 -> [Configure] Info: Parse configure success +20:01:00:123 -> [Configure] Info: Setting 'ledBarBrightness' from '100' to '10' +20:01:00:123 -> [Configure] Info: Setting 'displayBrightness' from '100' to '0' +20:01:00:124 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:01:00:129 -> [Configure] Info: Save Config +20:01:00:131 -> [Configure] Info: {"country":"CH","pmStandard":"ugm3","ledBarMode":"pm","abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"mqttBrokerUrl":"","temperatureUnit":"c","configurationControl":"both","postDataToAirGradient":true,"ledBarBrightness":10,"displayBrightness":0,"offlineMode":false,"monitorDisplayCompensatedValues":false,"model":"O-1PST"} +20:01:03:543 -> CO2 (ppm): 352 +20:01:07:564 -> CO2 (ppm): 352 +20:01:11:584 -> CO2 (ppm): 352 +20:01:15:610 -> CO2 (ppm): 352 +20:01:19:626 -> CO2 (ppm): 352 +20:01:23:647 -> CO2 (ppm): 352 +20:01:24:885 -> +20:01:24:885 -> firmwareCheckForUpdate: +20:01:24:885 -> firmwareCheckForUpdate: Perform +20:01:24:885 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +20:01:25:607 -> Firmware update skipped, the server returned 400 +20:01:25:608 -> 3 +20:01:25:609 -> OTA message: +20:01:25:609 -> +20:01:27:668 -> CO2 (ppm): 352 +20:01:31:689 -> CO2 (ppm): 352 +20:01:35:710 -> CO2 (ppm): 352 +20:01:39:731 -> CO2 (ppm): 352 +20:01:43:753 -> CO2 (ppm): 352 +20:01:47:773 -> CO2 (ppm): 352 +20:01:51:794 -> CO2 (ppm): 352 +20:01:55:815 -> CO2 (ppm): 352 +20:02:00:535 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:02:00:535 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":352,"boot":177,"bootCount":177} +20:02:00:535 -> [ApiClient] Info: Return code: 200 +20:02:00:536 -> +20:02:00:536 -> Online mode and isPostToAirGradient = true: watchdog reset +20:02:00:536 -> +20:02:00:558 -> CO2 (ppm): 352 +20:02:00:583 -> External watchdog feed! +20:02:01:151 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:02:01:151 -> [ApiClient] Info: Return code: 200 +20:02:01:152 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:02:01:154 -> [Configure] Info: Parse configure success +20:02:01:155 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:02:08:600 -> CO2 (ppm): 352 +20:02:08:600 -> CO2 (ppm): 352 +20:02:12:621 -> CO2 (ppm): 352 +20:02:16:641 -> CO2 (ppm): 352 +20:02:20:663 -> CO2 (ppm): 352 +20:02:24:684 -> CO2 (ppm): 352 +20:02:28:705 -> CO2 (ppm): 352 +20:02:32:725 -> CO2 (ppm): 352 +20:02:36:746 -> CO2 (ppm): 352 +20:02:40:768 -> CO2 (ppm): 352 +20:02:44:789 -> CO2 (ppm): 352 +20:02:48:810 -> CO2 (ppm): 352 +20:02:52:831 -> CO2 (ppm): 352 +20:02:56:852 -> CO2 (ppm): 352 +20:03:01:566 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:03:01:566 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":352,"boot":178,"bootCount":178} +20:03:01:567 -> [ApiClient] Info: Return code: 200 +20:03:01:567 -> +20:03:01:567 -> Online mode and isPostToAirGradient = true: watchdog reset +20:03:01:567 -> +20:03:01:588 -> CO2 (ppm): 351 +20:03:01:613 -> External watchdog feed! +20:03:02:179 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:03:02:179 -> [ApiClient] Info: Return code: 200 +20:03:02:181 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:03:02:187 -> [Configure] Info: Parse configure success +20:03:02:187 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:03:05:609 -> CO2 (ppm): 351 +20:03:09:630 -> CO2 (ppm): 351 +20:03:13:651 -> CO2 (ppm): 351 +20:03:17:672 -> CO2 (ppm): 351 +20:03:21:693 -> CO2 (ppm): 351 +20:03:25:714 -> CO2 (ppm): 351 +20:03:29:735 -> CO2 (ppm): 351 +20:03:33:756 -> CO2 (ppm): 351 +20:03:37:777 -> CO2 (ppm): 351 +20:03:45:819 -> CO2 (ppm): 351 +20:03:45:819 -> CO2 (ppm): 351 +20:03:49:840 -> CO2 (ppm): 351 +20:03:53:861 -> CO2 (ppm): 351 +20:03:57:881 -> CO2 (ppm): 351 +20:04:02:596 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:04:02:596 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":351,"boot":179,"bootCount":179} +20:04:02:596 -> [ApiClient] Info: Return code: 200 +20:04:02:597 -> +20:04:02:598 -> Online mode and isPostToAirGradient = true: watchdog reset +20:04:02:598 -> +20:04:02:619 -> CO2 (ppm): 351 +20:04:02:644 -> External watchdog feed! +20:04:03:211 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:04:03:211 -> [ApiClient] Info: Return code: 200 +20:04:03:212 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:04:03:218 -> [Configure] Info: Parse configure success +20:04:03:218 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:04:06:641 -> CO2 (ppm): 351 +20:04:10:661 -> CO2 (ppm): 351 +20:04:14:682 -> CO2 (ppm): 351 +20:04:18:703 -> CO2 (ppm): 351 +20:04:22:724 -> CO2 (ppm): 351 +20:04:26:745 -> CO2 (ppm): 351 +20:04:30:766 -> CO2 (ppm): 351 +20:04:34:787 -> CO2 (ppm): 351 +20:04:38:808 -> CO2 (ppm): 351 +20:04:42:829 -> CO2 (ppm): 351 +20:04:46:850 -> CO2 (ppm): 351 +20:04:50:871 -> CO2 (ppm): 351 +20:04:54:892 -> CO2 (ppm): 351 +20:04:58:912 -> CO2 (ppm): 351 +20:05:03:575 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:05:03:575 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":351,"boot":180,"bootCount":180} +20:05:03:575 -> [ApiClient] Info: Return code: 200 +20:05:03:576 -> +20:05:03:576 -> Online mode and isPostToAirGradient = true: watchdog reset +20:05:03:576 -> +20:05:03:598 -> CO2 (ppm): 351 +20:05:03:623 -> External watchdog feed! +20:05:04:143 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:05:04:143 -> [ApiClient] Info: Return code: 200 +20:05:04:144 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:05:04:146 -> [Configure] Info: Parse configure success +20:05:04:146 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:05:07:619 -> CO2 (ppm): 351 +20:05:11:641 -> CO2 (ppm): 351 +20:05:15:661 -> CO2 (ppm): 351 +20:05:19:682 -> CO2 (ppm): 351 +20:05:23:703 -> CO2 (ppm): 351 +20:05:27:724 -> CO2 (ppm): 351 +20:05:31:745 -> CO2 (ppm): 351 +20:05:35:766 -> CO2 (ppm): 351 +20:05:39:787 -> CO2 (ppm): 351 +20:05:43:809 -> CO2 (ppm): 351 +20:05:47:829 -> CO2 (ppm): 351 +20:05:51:850 -> CO2 (ppm): 350 +20:05:55:871 -> CO2 (ppm): 350 +20:05:59:892 -> CO2 (ppm): 350 +20:06:04:554 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:06:04:554 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":350,"boot":181,"bootCount":181} +20:06:04:555 -> [ApiClient] Info: Return code: 200 +20:06:04:556 -> +20:06:04:556 -> Online mode and isPostToAirGradient = true: watchdog reset +20:06:04:556 -> +20:06:04:578 -> CO2 (ppm): 350 +20:06:04:602 -> External watchdog feed! +20:06:05:168 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:06:05:168 -> [ApiClient] Info: Return code: 200 +20:06:05:170 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:06:05:171 -> [Configure] Info: Parse configure success +rmware version: 3.1.9 +20:06:05:172 -> [Configure] Info: Detected new fi20:06:08:599 -> CO2 (ppm): 351 +20:06:12:620 -> CO2 (ppm): 350 +20:06:16:641 -> CO2 (ppm): 350 +20:06:20:662 -> CO2 (ppm): 350 +20:06:24:683 -> CO2 (ppm): 350 +20:06:28:703 -> CO2 (ppm): 350 +20:06:32:724 -> CO2 (ppm): 350 +20:06:36:745 -> CO2 (ppm): 350 +20:06:40:766 -> CO2 (ppm): 350 +20:06:44:787 -> CO2 (ppm): 350 +20:06:48:808 -> CO2 (ppm): 350 +20:06:52:829 -> CO2 (ppm): 350 +20:07:00:871 -> CO2 (ppm): 350 +20:07:00:871 -> CO2 (ppm): 350 +20:07:05:585 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:07:05:586 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":350,"boot":182,"bootCount":182} +20:07:05:586 -> [ApiClient] Info: Return code: 200 +20:07:05:587 -> +20:07:05:587 -> Online mode and isPostToAirGradient = true: watchdog reset +20:07:05:587 -> +20:07:05:607 -> CO2 (ppm): 350 +20:07:05:632 -> External watchdog feed! +20:07:06:199 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:07:06:199 -> [ApiClient] Info: Return code: 200 +20:07:06:200 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:07:06:201 -> [Configure] Info: Parse configure success +20:07:06:202 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:07:09:628 -> CO2 (ppm): 350 +20:07:13:649 -> CO2 (ppm): 350 +20:07:17:670 -> CO2 (ppm): 350 +20:07:21:691 -> CO2 (ppm): 350 +20:07:25:712 -> CO2 (ppm): 350 +20:07:29:733 -> CO2 (ppm): 350 +20:07:33:754 -> CO2 (ppm): 350 +20:07:37:775 -> CO2 (ppm): 350 +20:07:41:795 -> CO2 (ppm): 350 +20:07:45:817 -> CO2 (ppm): 350 +20:07:49:839 -> CO2 (ppm): 350 +20:07:53:863 -> CO2 (ppm): 350 +20:07:57:880 -> CO2 (ppm): 350 +20:08:01:901 -> CO2 (ppm): 350 +20:08:06:565 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:08:06:565 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":350,"boot":183,"bootCount":183} +20:08:06:566 -> [ApiClient] Info: Return code: 200 +20:08:06:567 -> +20:08:06:567 -> Online mode and isPostToAirGradient = true: watchdog reset +20:08:06:567 -> +20:08:06:588 -> CO2 (ppm): 350 +20:08:06:613 -> External watchdog feed! +20:08:07:149 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:08:07:149 -> [ApiClient] Info: Return code: 200 +20:08:07:150 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:08:07:151 -> [Configure] Info: Parse configure success +20:08:07:152 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:08:10:609 -> CO2 (ppm): 350 +20:08:14:630 -> CO2 (ppm): 350 +20:08:18:651 -> CO2 (ppm): 350 +20:08:22:672 -> CO2 (ppm): 350 +20:08:26:693 -> CO2 (ppm): 350 +20:08:30:714 -> CO2 (ppm): 350 +20:08:34:735 -> CO2 (ppm): 350 +20:08:38:756 -> CO2 (ppm): 350 +20:08:42:777 -> CO2 (ppm): 350 +20:08:46:798 -> CO2 (ppm): 350 +20:08:50:819 -> CO2 (ppm): 350 +20:08:54:840 -> CO2 (ppm): 349 +20:08:58:861 -> CO2 (ppm): 349 +20:09:02:881 -> CO2 (ppm): 349 +20:09:07:472 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:09:07:472 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":349,"boot":184,"bootCount":184} +20:09:07:472 -> [ApiClient] Info: Return code: 200 +20:09:07:474 -> +20:09:07:474 -> Online mode and isPostToAirGradient = true: watchdog reset +20:09:07:474 -> +20:09:07:495 -> CO2 (ppm): 350 +20:09:07:520 -> External watchdog feed! +20:09:08:054 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:09:08:054 -> [ApiClient] Info: Return code: 200 +20:09:08:055 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:09:08:057 -> [Configure] Info: Parse configure success +20:09:08:057 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:09:11:517 -> CO2 (ppm): 350 +20:09:15:538 -> CO2 (ppm): 350 +20:09:19:558 -> CO2 (ppm): 350 +20:09:23:580 -> CO2 (ppm): 350 +20:09:27:606 -> CO2 (ppm): 350 +20:09:31:621 -> CO2 (ppm): 350 +20:09:35:642 -> CO2 (ppm): 350 +20:09:39:663 -> CO2 (ppm): 350 +20:09:43:684 -> CO2 (ppm): 350 +20:09:47:705 -> CO2 (ppm): 350 +20:09:51:727 -> CO2 (ppm): 350 +20:09:55:747 -> CO2 (ppm): 350 +20:09:59:768 -> CO2 (ppm): 349 +20:10:03:789 -> CO2 (ppm): 349 +20:10:08:470 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:10:08:470 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":349,"boot":185,"bootCount":185} +20:10:08:470 -> [ApiClient] Info: Return code: 200 +20:10:08:471 -> +20:10:08:471 -> Online mode and isPostToAirGradient = true: watchdog reset +20:10:08:471 -> +20:10:08:492 -> CO2 (ppm): 349 +20:10:08:517 -> External watchdog feed! +20:10:09:084 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:10:09:084 -> [ApiClient] Info: Return code: 200 +20:10:09:086 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:10:09:087 -> [Configure] Info: Parse configure success +20:10:09:088 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:10:12:513 -> CO2 (ppm): 349 +20:10:16:534 -> CO2 (ppm): 349 +20:10:20:555 -> CO2 (ppm): 349 +20:10:24:576 -> CO2 (ppm): 349 +20:10:28:597 -> CO2 (ppm): 349 +20:10:32:617 -> CO2 (ppm): 349 +20:10:36:638 -> CO2 (ppm): 349 +20:10:40:658 -> CO2 (ppm): 349 +20:10:44:679 -> CO2 (ppm): 349 +20:10:48:701 -> CO2 (ppm): 349 +20:10:52:724 -> CO2 (ppm): 349 +20:10:56:743 -> CO2 (ppm): 349 +20:11:00:764 -> CO2 (ppm): 349 +20:11:04:785 -> CO2 (ppm): 349 +20:11:09:441 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:11:09:441 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":349,"boot":186,"bootCount":186} +20:11:09:442 -> [ApiClient] Info: Return code: 200 +20:11:09:443 -> +20:11:09:443 -> Online mode and isPostToAirGradient = true: watchdog reset +20:11:09:443 -> +20:11:09:463 -> CO2 (ppm): 349 +20:11:09:488 -> External watchdog feed! +20:11:10:014 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:11:10:014 -> [ApiClient] Info: Return code: 200 +20:11:10:015 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:11:10:016 -> [Configure] Info: Parse configure success +20:11:10:017 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:11:13:484 -> CO2 (ppm): 349 +20:11:17:505 -> CO2 (ppm): 349 +20:11:21:526 -> CO2 (ppm): 349 +20:11:25:547 -> CO2 (ppm): 349 +20:11:29:568 -> CO2 (ppm): 349 +20:11:33:589 -> CO2 (ppm): 349 +20:11:37:610 -> CO2 (ppm): 349 +20:11:41:631 -> CO2 (ppm): 349 +20:11:45:652 -> CO2 (ppm): 349 +20:11:49:673 -> CO2 (ppm): 349 +20:11:53:693 -> CO2 (ppm): 349 +20:11:57:715 -> CO2 (ppm): 348 +20:12:01:736 -> CO2 (ppm): 348 +20:12:10:428 -> CO2 (ppm): 348 +20:12:10:428 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:12:10:428 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":348,"boot":187,"bootCount":187} +20:12:10:428 -> [ApiClient] Info: Return code: 200 +20:12:10:428 -> +20:12:10:428 -> Online mode and isPostToAirGradient = true: watchdog reset +20:12:10:428 -> +20:12:10:449 -> CO2 (ppm): 348 +20:12:10:474 -> External watchdog feed! +20:12:11:023 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:12:11:023 -> [ApiClient] Info: Return code: 200 +20:12:11:024 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:12:11:025 -> [Configure] Info: Parse configure success +20:12:11:026 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:12:14:470 -> CO2 (ppm): 348 +20:12:18:491 -> CO2 (ppm): 348 +20:12:22:512 -> CO2 (ppm): 348 +20:12:26:533 -> CO2 (ppm): 348 +20:12:30:554 -> CO2 (ppm): 348 +20:12:34:575 -> CO2 (ppm): 348 +20:12:38:596 -> CO2 (ppm): 348 +20:12:42:617 -> CO2 (ppm): 348 +20:12:46:638 -> CO2 (ppm): 348 +20:12:50:659 -> CO2 (ppm): 348 +20:12:54:680 -> CO2 (ppm): 348 +20:12:58:701 -> CO2 (ppm): 348 +20:13:02:722 -> CO2 (ppm): 348 +20:13:06:743 -> CO2 (ppm): 348 +20:13:11:357 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:13:11:358 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":348,"boot":188,"bootCount":188} +20:13:11:358 -> [ApiClient] Info: Return code: 200 +20:13:11:359 -> +20:13:11:360 -> Online mode and isPostToAirGradient = true: watchdog reset +20:13:11:360 -> +20:13:11:380 -> CO2 (ppm): 348 +20:13:11:405 -> External watchdog feed! +20:13:11:970 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:13:11:971 -> [ApiClient] Info: Return code: 200 +20:13:11:972 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:13:11:973 -> [Configure] Info: Parse configure success +20:13:11:974 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:13:15:402 -> CO2 (ppm): 348 +20:13:23:444 -> CO2 (ppm): 348 +20:13:23:444 -> CO2 (ppm): 348 +20:13:27:465 -> CO2 (ppm): 348 +20:13:31:485 -> CO2 (ppm): 348 +20:13:35:506 -> CO2 (ppm): 348 +20:13:39:527 -> CO2 (ppm): 348 +20:13:43:548 -> CO2 (ppm): 348 +20:13:47:569 -> CO2 (ppm): 348 +20:13:51:590 -> CO2 (ppm): 348 +20:13:55:611 -> CO2 (ppm): 348 +20:13:59:632 -> CO2 (ppm): 348 +20:14:03:653 -> CO2 (ppm): 348 +20:14:07:674 -> CO2 (ppm): 349 +20:14:12:386 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:14:12:386 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":349,"boot":189,"bootCount":189} +20:14:12:386 -> [ApiClient] Info: Return code: 200 +20:14:12:413 -> +20:14:12:413 -> Online mode and isPostToAirGradient = true: watchdog reset +20:14:12:413 -> +20:14:12:413 -> CO2 (ppm): 349 +20:14:12:438 -> External watchdog feed! +20:14:13:000 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:14:13:000 -> [ApiClient] Info: Return code: 200 +20:14:13:002 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:14:13:003 -> [Configure] Info: Parse configure success +20:14:13:004 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:14:16:434 -> CO2 (ppm): 349 +20:14:20:455 -> CO2 (ppm): 349 +20:14:24:476 -> CO2 (ppm): 349 +20:14:28:497 -> CO2 (ppm): 349 +20:14:32:518 -> CO2 (ppm): 349 +20:14:36:539 -> CO2 (ppm): 349 +20:14:40:560 -> CO2 (ppm): 349 +20:14:44:580 -> CO2 (ppm): 349 +20:14:48:602 -> CO2 (ppm): 349 +20:14:52:623 -> CO2 (ppm): 349 +20:14:56:643 -> CO2 (ppm): 349 +20:15:00:664 -> CO2 (ppm): 349 +20:15:04:685 -> CO2 (ppm): 349 +20:15:08:707 -> CO2 (ppm): 349 +20:15:13:356 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:15:13:356 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":349,"boot":190,"bootCount":190} +20:15:13:356 -> [ApiClient] Info: Return code: 200 +20:15:13:357 -> +20:15:13:357 -> Online mode and isPostToAirGradient = true: watchdog reset +20:15:13:357 -> +20:15:13:379 -> CO2 (ppm): 349 +20:15:13:404 -> External watchdog feed! +20:15:13:928 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:15:13:928 -> [ApiClient] Info: Return code: 200 +20:15:13:929 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:15:13:930 -> [Configure] Info: Parse configure success +20:15:13:931 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:15:17:401 -> CO2 (ppm): 349 +20:15:21:422 -> CO2 (ppm): 349 +20:15:25:444 -> CO2 (ppm): 349 +20:15:29:464 -> CO2 (ppm): 349 +20:15:33:485 -> CO2 (ppm): 349 +20:15:37:506 -> CO2 (ppm): 349 +20:15:41:527 -> CO2 (ppm): 349 +20:15:45:548 -> CO2 (ppm): 349 +20:15:49:569 -> CO2 (ppm): 349 +20:15:53:590 -> CO2 (ppm): 349 +20:15:57:610 -> CO2 (ppm): 349 +20:16:01:632 -> CO2 (ppm): 349 +20:16:05:653 -> CO2 (ppm): 349 +20:16:09:674 -> CO2 (ppm): 349 +20:16:14:343 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:16:14:343 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":349,"boot":191,"bootCount":191} +20:16:14:344 -> [ApiClient] Info: Return code: 200 +20:16:14:345 -> +20:16:14:345 -> Online mode and isPostToAirGradient = true: watchdog reset +20:16:14:345 -> +20:16:14:365 -> CO2 (ppm): 349 +20:16:14:390 -> External watchdog feed! +20:16:14:958 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:16:14:958 -> [ApiClient] Info: Return code: 200 +20:16:14:959 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:16:14:960 -> [Configure] Info: Parse configure success +20:16:14:961 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:16:22:407 -> CO2 (ppm): 349 +20:16:22:407 -> CO2 (ppm): 349 +20:16:26:428 -> CO2 (ppm): 349 +20:16:34:478 -> CO2 (ppm): 349 +20:16:34:478 -> CO2 (ppm): 349 +20:16:38:491 -> CO2 (ppm): 349 +20:16:42:512 -> CO2 (ppm): 349 +20:16:46:533 -> CO2 (ppm): 349 +20:16:50:554 -> CO2 (ppm): 349 +20:16:54:573 -> CO2 (ppm): 349 +20:16:58:594 -> CO2 (ppm): 349 +20:17:02:615 -> CO2 (ppm): 349 +20:17:06:636 -> CO2 (ppm): 349 +20:17:10:657 -> CO2 (ppm): 349 +20:17:15:374 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:17:15:374 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":349,"boot":192,"bootCount":192} +20:17:15:374 -> [ApiClient] Info: Return code: 200 +20:17:15:375 -> +20:17:15:375 -> Online mode and isPostToAirGradient = true: watchdog reset +20:17:15:375 -> +20:17:15:396 -> CO2 (ppm): 349 +20:17:15:421 -> External watchdog feed! +20:17:15:988 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:17:15:988 -> [ApiClient] Info: Return code: 200 +20:17:15:990 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:17:15:991 -> [Configure] Info: Parse configure success +20:17:15:992 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:17:19:416 -> CO2 (ppm): 349 +20:17:23:437 -> CO2 (ppm): 349 +20:17:27:458 -> CO2 (ppm): 349 +20:17:31:479 -> CO2 (ppm): 349 +20:17:35:500 -> CO2 (ppm): 349 +20:17:39:520 -> CO2 (ppm): 349 +20:17:43:542 -> CO2 (ppm): 349 +20:17:47:562 -> CO2 (ppm): 349 +20:17:51:584 -> CO2 (ppm): 349 +20:17:55:604 -> CO2 (ppm): 348 +20:17:59:625 -> CO2 (ppm): 348 +20:18:03:646 -> CO2 (ppm): 348 +20:18:07:667 -> CO2 (ppm): 348 +20:18:11:747 -> CO2 (ppm): 348 +20:18:16:404 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:18:16:404 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":348,"boot":193,"bootCount":193} +20:18:16:404 -> [ApiClient] Info: Return code: 200 +20:18:16:405 -> +20:18:16:405 -> Online mode and isPostToAirGradient = true: watchdog reset +20:18:16:405 -> +20:18:16:427 -> CO2 (ppm): 348 +20:18:16:452 -> External watchdog feed! +20:18:17:018 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:18:17:018 -> [ApiClient] Info: Return code: 200 +20:18:17:020 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:18:17:021 -> [Configure] Info: Parse configure success +20:18:17:022 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:18:20:457 -> CO2 (ppm): 348 +20:18:24:469 -> CO2 (ppm): 348 +20:18:32:511 -> CO2 (ppm): 348 +20:18:32:511 -> CO2 (ppm): 348 +20:18:36:532 -> CO2 (ppm): 348 +20:18:40:552 -> CO2 (ppm): 348 +20:18:44:574 -> CO2 (ppm): 348 +20:18:48:595 -> CO2 (ppm): 348 +20:18:52:615 -> CO2 (ppm): 348 +20:18:56:637 -> CO2 (ppm): 348 +20:19:00:658 -> CO2 (ppm): 348 +20:19:04:679 -> CO2 (ppm): 348 +20:19:08:699 -> CO2 (ppm): 348 +20:19:12:720 -> CO2 (ppm): 348 +20:19:17:434 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:19:17:434 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":348,"boot":194,"bootCount":194} +20:19:17:434 -> [ApiClient] Info: Return code: 200 +20:19:17:435 -> +20:19:17:435 -> Online mode and isPostToAirGradient = true: watchdog reset +20:19:17:436 -> +20:19:17:456 -> CO2 (ppm): 348 +20:19:17:481 -> External watchdog feed! +20:19:18:048 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:19:18:048 -> [ApiClient] Info: Return code: 200 +20:19:18:050 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:19:18:051 -> [Configure] Info: Parse configure success +20:19:18:052 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:19:25:498 -> CO2 (ppm): 348 +20:19:25:498 -> CO2 (ppm): 348 +20:19:29:519 -> CO2 (ppm): 348 +20:19:33:540 -> CO2 (ppm): 348 +20:19:37:561 -> CO2 (ppm): 348 +20:19:41:582 -> CO2 (ppm): 348 +20:19:45:603 -> CO2 (ppm): 348 +20:19:49:624 -> CO2 (ppm): 348 +20:19:53:645 -> CO2 (ppm): 348 +20:19:57:666 -> CO2 (ppm): 348 +20:20:01:687 -> CO2 (ppm): 348 +20:20:05:708 -> CO2 (ppm): 348 +20:20:09:729 -> CO2 (ppm): 348 +20:20:13:758 -> CO2 (ppm): 348 +20:20:18:465 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:20:18:465 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":348,"boot":195,"bootCount":195} +20:20:18:465 -> [ApiClient] Info: Return code: 200 +20:20:18:466 -> +20:20:18:466 -> Online mode and isPostToAirGradient = true: watchdog reset +20:20:18:466 -> +20:20:18:486 -> CO2 (ppm): 348 +20:20:18:511 -> External watchdog feed! +20:20:19:079 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:20:19:079 -> [ApiClient] Info: Return code: 200 +20:20:19:080 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:20:19:082 -> [Configure] Info: Parse configure success +20:20:19:082 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:20:22:511 -> CO2 (ppm): 348 +20:20:26:528 -> CO2 (ppm): 348 +20:20:30:549 -> CO2 (ppm): 348 +20:20:34:571 -> CO2 (ppm): 348 +20:20:38:592 -> CO2 (ppm): 348 +20:20:42:612 -> CO2 (ppm): 348 +20:20:46:633 -> CO2 (ppm): 348 +20:20:50:654 -> CO2 (ppm): 348 +20:20:54:676 -> CO2 (ppm): 348 +20:20:58:696 -> CO2 (ppm): 348 +20:21:06:738 -> CO2 (ppm): 348 +20:21:06:738 -> CO2 (ppm): 348 +20:21:14:780 -> CO2 (ppm): 348 +20:21:14:780 -> CO2 (ppm): 348 +20:21:19:495 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:21:19:496 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":348,"boot":196,"bootCount":196} +20:21:19:496 -> [ApiClient] Info: Return code: 200 +20:21:19:496 -> +20:21:19:496 -> Online mode and isPostToAirGradient = true: watchdog reset +20:21:19:496 -> +20:21:19:517 -> CO2 (ppm): 348 +20:21:19:542 -> External watchdog feed! +20:21:20:109 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:21:20:110 -> [ApiClient] Info: Return code: 200 +20:21:20:111 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:21:20:112 -> [Configure] Info: Parse configure success +20:21:20:113 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:21:23:538 -> CO2 (ppm): 348 +20:21:27:559 -> CO2 (ppm): 348 +20:21:31:579 -> CO2 (ppm): 348 +20:21:35:601 -> CO2 (ppm): 348 +20:21:39:621 -> CO2 (ppm): 348 +20:21:43:642 -> CO2 (ppm): 347 +20:21:47:663 -> CO2 (ppm): 347 +20:21:51:684 -> CO2 (ppm): 347 +20:21:55:705 -> CO2 (ppm): 347 +20:21:59:726 -> CO2 (ppm): 347 +20:22:03:747 -> CO2 (ppm): 347 +20:22:07:768 -> CO2 (ppm): 347 +20:22:11:789 -> CO2 (ppm): 348 +20:22:15:810 -> CO2 (ppm): 348 +20:22:20:526 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:22:20:526 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":348,"boot":197,"bootCount":197} +20:22:20:526 -> [ApiClient] Info: Return code: 200 +20:22:20:527 -> +20:22:20:527 -> Online mode and isPostToAirGradient = true: watchdog reset +20:22:20:527 -> +20:22:20:549 -> CO2 (ppm): 348 +20:22:20:573 -> External watchdog feed! +20:22:21:139 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:22:21:139 -> [ApiClient] Info: Return code: 200 +20:22:21:141 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:22:21:142 -> [Configure] Info: Parse configure success +20:22:21:143 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:22:24:570 -> CO2 (ppm): 348 +20:22:28:590 -> CO2 (ppm): 348 +20:22:32:611 -> CO2 (ppm): 348 +20:22:36:632 -> CO2 (ppm): 347 +20:22:40:653 -> CO2 (ppm): 347 +20:22:44:674 -> CO2 (ppm): 347 +20:22:48:695 -> CO2 (ppm): 347 +20:22:52:716 -> CO2 (ppm): 347 +20:22:56:736 -> CO2 (ppm): 347 +20:23:00:758 -> CO2 (ppm): 347 +20:23:04:778 -> CO2 (ppm): 347 +20:23:08:800 -> CO2 (ppm): 347 +20:23:12:821 -> CO2 (ppm): 347 +20:23:16:841 -> CO2 (ppm): 347 +20:23:21:556 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:23:21:557 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":347,"boot":198,"bootCount":198} +20:23:21:557 -> [ApiClient] Info: Return code: 200 +20:23:21:557 -> +20:23:21:557 -> Online mode and isPostToAirGradient = true: watchdog reset +20:23:21:557 -> +20:23:21:579 -> CO2 (ppm): 347 +20:23:21:604 -> External watchdog feed! +20:23:22:169 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:23:22:169 -> [ApiClient] Info: Return code: 200 +20:23:22:170 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:23:22:171 -> [Configure] Info: Parse configure success +20:23:22:172 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:23:25:601 -> CO2 (ppm): 347 +20:23:29:622 -> CO2 (ppm): 347 +20:23:33:643 -> CO2 (ppm): 347 +20:23:37:664 -> CO2 (ppm): 347 +20:23:41:685 -> CO2 (ppm): 347 +20:23:45:706 -> CO2 (ppm): 347 +20:23:49:727 -> CO2 (ppm): 347 +20:23:53:748 -> CO2 (ppm): 347 +20:23:57:769 -> CO2 (ppm): 347 +20:24:01:790 -> CO2 (ppm): 347 +20:24:05:811 -> CO2 (ppm): 347 +20:24:13:853 -> CO2 (ppm): 347 +20:24:13:853 -> CO2 (ppm): 347 +20:24:17:874 -> CO2 (ppm): 347 +20:24:23:197 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:24:23:197 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":347,"boot":199,"bootCount":199} +20:24:23:198 -> [ApiClient] Info: Return code: 200 +20:24:23:220 -> +20:24:23:220 -> Online mode and isPostToAirGradient = true: watchdog reset +20:24:23:220 -> +20:24:23:220 -> CO2 (ppm): 347 +20:24:23:244 -> External watchdog feed! +20:24:23:823 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:24:23:823 -> [ApiClient] Info: Return code: 200 +20:24:23:823 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:24:23:823 -> [Configure] Info: Parse configure success +20:24:23:823 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:24:27:240 -> CO2 (ppm): 347 +20:24:31:261 -> CO2 (ppm): 347 +20:24:35:283 -> CO2 (ppm): 347 +20:24:39:304 -> CO2 (ppm): 347 +20:24:43:324 -> CO2 (ppm): 347 +20:24:47:345 -> CO2 (ppm): 347 +20:24:51:366 -> CO2 (ppm): 347 +20:24:55:387 -> CO2 (ppm): 347 +20:24:59:408 -> CO2 (ppm): 347 +20:25:07:450 -> CO2 (ppm): 347 +20:25:07:450 -> CO2 (ppm): 347 +20:25:11:471 -> CO2 (ppm): 347 +20:25:15:492 -> CO2 (ppm): 347 +20:25:19:513 -> CO2 (ppm): 347 +20:25:24:227 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:25:24:227 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":347,"boot":200,"bootCount":200} +20:25:24:227 -> [ApiClient] Info: Return code: 200 +20:25:24:228 -> +20:25:24:228 -> Online mode and isPostToAirGradient = true: watchdog reset +20:25:24:228 -> +20:25:24:249 -> CO2 (ppm): 347 +20:25:24:274 -> External watchdog feed! +20:25:24:844 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:25:24:844 -> [ApiClient] Info: Return code: 200 +20:25:24:846 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:25:24:847 -> [Configure] Info: Parse configure success +20:25:24:848 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:25:28:270 -> CO2 (ppm): 347 +20:25:32:291 -> CO2 (ppm): 347 +20:25:36:311 -> CO2 (ppm): 347 +20:25:40:333 -> CO2 (ppm): 347 +20:25:44:354 -> CO2 (ppm): 347 +20:25:48:375 -> CO2 (ppm): 347 +20:25:52:394 -> CO2 (ppm): 347 +20:25:56:416 -> CO2 (ppm): 347 +20:26:00:437 -> CO2 (ppm): 347 +20:26:04:457 -> CO2 (ppm): 347 +20:26:08:478 -> CO2 (ppm): 347 +20:26:12:499 -> CO2 (ppm): 347 +20:26:16:520 -> CO2 (ppm): 347 +20:26:20:541 -> CO2 (ppm): 347 +20:26:25:260 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:26:25:260 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":347,"boot":201,"bootCount":201} +20:26:25:260 -> [ApiClient] Info: Return code: 200 +20:26:25:261 -> +20:26:25:261 -> Online mode and isPostToAirGradient = true: watchdog reset +20:26:25:261 -> +20:26:25:283 -> CO2 (ppm): 347 +20:26:25:308 -> External watchdog feed! +20:26:25:875 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:26:25:876 -> [ApiClient] Info: Return code: 200 +20:26:25:877 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:26:25:878 -> [Configure] Info: Parse configure success +20:26:25:879 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:26:29:304 -> CO2 (ppm): 347 +20:26:33:325 -> CO2 (ppm): 347 +20:26:37:346 -> CO2 (ppm): 347 +20:26:41:367 -> CO2 (ppm): 347 +20:26:45:388 -> CO2 (ppm): 347 +20:26:49:409 -> CO2 (ppm): 347 +20:26:53:430 -> CO2 (ppm): 347 +20:26:57:451 -> CO2 (ppm): 347 +20:27:01:472 -> CO2 (ppm): 347 +20:27:05:493 -> CO2 (ppm): 347 +20:27:09:514 -> CO2 (ppm): 347 +20:27:13:535 -> CO2 (ppm): 347 +20:27:17:556 -> CO2 (ppm): 347 +20:27:21:576 -> CO2 (ppm): 347 +20:27:26:290 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:27:26:290 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":347,"boot":202,"bootCount":202} +20:27:26:291 -> [ApiClient] Info: Return code: 200 +20:27:26:291 -> +20:27:26:291 -> Online mode and isPostToAirGradient = true: watchdog reset +20:27:26:291 -> +20:27:26:313 -> CO2 (ppm): 347 +20:27:26:338 -> External watchdog feed! +20:27:26:905 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:27:26:905 -> [ApiClient] Info: Return code: 200 +20:27:26:906 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:27:26:907 -> [Configure] Info: Parse configure success +20:27:30:334 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:27:30:335 -> CO2 (ppm): 347 +20:27:34:356 -> CO2 (ppm): 347 +20:27:38:376 -> CO2 (ppm): 347 +20:27:42:397 -> CO2 (ppm): 347 +20:27:46:418 -> CO2 (ppm): 347 +20:27:50:439 -> CO2 (ppm): 347 +20:27:54:460 -> CO2 (ppm): 347 +20:27:58:486 -> CO2 (ppm): 347 +20:28:02:502 -> CO2 (ppm): 346 +20:28:06:523 -> CO2 (ppm): 347 +20:28:10:544 -> CO2 (ppm): 346 +20:28:14:565 -> CO2 (ppm): 346 +20:28:18:586 -> CO2 (ppm): 346 +20:28:22:607 -> CO2 (ppm): 346 +20:28:27:321 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:28:27:321 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":346,"boot":203,"bootCount":203} +20:28:27:321 -> [ApiClient] Info: Return code: 200 +20:28:27:322 -> +20:28:27:322 -> Online mode and isPostToAirGradient = true: watchdog reset +20:28:27:322 -> +20:28:27:344 -> CO2 (ppm): 346 +20:28:27:368 -> External watchdog feed! +20:28:27:935 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:28:27:935 -> [ApiClient] Info: Return code: 200 +20:28:27:936 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:28:27:938 -> [Configure] Info: Parse configure success +20:28:27:939 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:28:31:364 -> CO2 (ppm): 346 +20:28:35:385 -> CO2 (ppm): 346 +20:28:39:406 -> CO2 (ppm): 346 +20:28:43:427 -> CO2 (ppm): 346 +20:28:47:449 -> CO2 (ppm): 346 +20:28:51:469 -> CO2 (ppm): 346 +20:28:55:490 -> CO2 (ppm): 346 +20:28:59:511 -> CO2 (ppm): 346 +20:29:03:532 -> CO2 (ppm): 346 +20:29:07:553 -> CO2 (ppm): 346 +20:29:11:574 -> CO2 (ppm): 345 +20:29:15:595 -> CO2 (ppm): 346 +20:29:19:616 -> CO2 (ppm): 346 +20:29:23:637 -> CO2 (ppm): 345 +20:29:28:351 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:29:28:351 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":345,"boot":204,"bootCount":204} +20:29:28:351 -> [ApiClient] Info: Return code: 200 +20:29:28:352 -> +20:29:28:352 -> Online mode and isPostToAirGradient = true: watchdog reset +20:29:28:352 -> +20:29:28:374 -> CO2 (ppm): 345 +20:29:28:399 -> External watchdog feed! +20:29:28:976 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:29:28:977 -> [ApiClient] Info: Return code: 200 +20:29:28:978 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:29:28:979 -> [Configure] Info: Parse configure success +20:29:28:980 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:29:36:416 -> CO2 (ppm): 345 +20:29:36:416 -> CO2 (ppm): 345 +20:29:40:437 -> CO2 (ppm): 346 +20:29:44:458 -> CO2 (ppm): 346 +20:29:48:479 -> CO2 (ppm): 346 +20:29:52:500 -> CO2 (ppm): 346 +20:29:56:521 -> CO2 (ppm): 346 +20:30:00:542 -> CO2 (ppm): 345 +20:30:04:563 -> CO2 (ppm): 346 +20:30:08:584 -> CO2 (ppm): 346 +20:30:12:605 -> CO2 (ppm): 345 +20:30:16:625 -> CO2 (ppm): 345 +20:30:20:646 -> CO2 (ppm): 345 +20:30:24:667 -> CO2 (ppm): 345 +20:30:29:407 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:30:29:407 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":345,"boot":205,"bootCount":205} +20:30:29:407 -> [ApiClient] Info: Return code: 200 +20:30:29:408 -> +20:30:29:408 -> Online mode and isPostToAirGradient = true: watchdog reset +20:30:29:408 -> +20:30:29:429 -> CO2 (ppm): 345 +20:30:29:454 -> External watchdog feed! +20:30:30:025 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:30:30:025 -> [ApiClient] Info: Return code: 200 +20:30:30:026 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:30:30:028 -> [Configure] Info: Parse configure success +20:30:30:028 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:30:33:450 -> CO2 (ppm): 345 +20:30:37:472 -> CO2 (ppm): 345 +20:30:41:492 -> CO2 (ppm): 345 +20:30:45:513 -> CO2 (ppm): 345 +20:30:49:534 -> CO2 (ppm): 345 +20:30:53:555 -> CO2 (ppm): 345 +20:30:57:630 -> CO2 (ppm): 345 +20:31:01:651 -> CO2 (ppm): 345 +20:31:05:671 -> CO2 (ppm): 346 +20:31:09:693 -> CO2 (ppm): 346 +20:31:13:714 -> CO2 (ppm): 346 +20:31:17:734 -> CO2 (ppm): 346 +20:31:21:755 -> CO2 (ppm): 346 +20:31:25:776 -> CO2 (ppm): 346 +20:31:30:411 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:31:30:411 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":346,"boot":206,"bootCount":206} +20:31:30:411 -> [ApiClient] Info: Return code: 200 +20:31:30:412 -> +20:31:30:413 -> Online mode and isPostToAirGradient = true: watchdog reset +20:31:30:413 -> +20:31:30:434 -> CO2 (ppm): 346 +20:31:30:459 -> External watchdog feed! +20:31:31:026 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:31:31:026 -> [ApiClient] Info: Return code: 200 +20:31:31:027 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:31:31:029 -> [Configure] Info: Parse configure success +20:31:31:029 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:31:34:456 -> CO2 (ppm): 346 +20:31:38:476 -> CO2 (ppm): 346 +20:31:42:497 -> CO2 (ppm): 346 +20:31:46:518 -> CO2 (ppm): 346 +20:31:50:539 -> CO2 (ppm): 345 +20:31:54:560 -> CO2 (ppm): 346 +20:31:58:581 -> CO2 (ppm): 346 +20:32:02:602 -> CO2 (ppm): 346 +20:32:06:623 -> CO2 (ppm): 346 +20:32:10:644 -> CO2 (ppm): 346 +20:32:14:665 -> CO2 (ppm): 346 +20:32:18:686 -> CO2 (ppm): 345 +20:32:22:707 -> CO2 (ppm): 345 +20:32:26:728 -> CO2 (ppm): 345 +20:32:31:382 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:32:31:382 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":345,"boot":207,"bootCount":207} +20:32:31:382 -> [ApiClient] Info: Return code: 200 +20:32:31:383 -> +20:32:31:383 -> Online mode and isPostToAirGradient = true: watchdog reset +20:32:31:383 -> +20:32:31:404 -> CO2 (ppm): 345 +20:32:31:429 -> External watchdog feed! +20:32:31:951 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:32:31:951 -> [ApiClient] Info: Return code: 200 +20:32:31:953 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:32:31:954 -> [Configure] Info: Parse configure success +20:32:31:955 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:32:35:424 -> CO2 (ppm): 345 +20:32:39:445 -> CO2 (ppm): 345 +20:32:43:467 -> CO2 (ppm): 346 +20:32:47:488 -> CO2 (ppm): 346 +20:32:51:509 -> CO2 (ppm): 345 +20:32:55:529 -> CO2 (ppm): 346 +20:32:59:550 -> CO2 (ppm): 346 +20:33:03:572 -> CO2 (ppm): 346 +20:33:07:592 -> CO2 (ppm): 346 +20:33:11:613 -> CO2 (ppm): 346 +20:33:15:635 -> CO2 (ppm): 346 +20:33:23:676 -> CO2 (ppm): 346 +20:33:23:676 -> CO2 (ppm): 346 +20:33:32:309 -> CO2 (ppm): 346 +20:33:32:309 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:33:32:309 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":346,"boot":208,"bootCount":208} +20:33:32:309 -> [ApiClient] Info: Return code: 200 +20:33:32:310 -> +20:33:32:310 -> Online mode and isPostToAirGradient = true: watchdog reset +20:33:32:310 -> +20:33:32:332 -> CO2 (ppm): 346 +20:33:32:357 -> External watchdog feed! +20:33:32:890 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:33:32:890 -> [ApiClient] Info: Return code: 200 +20:33:32:891 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:33:32:893 -> [Configure] Info: Parse configure success +20:33:32:894 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:33:36:353 -> CO2 (ppm): 346 +20:33:40:374 -> CO2 (ppm): 346 +20:33:44:396 -> CO2 (ppm): 346 +20:33:48:416 -> CO2 (ppm): 346 +20:33:52:437 -> CO2 (ppm): 346 +20:33:56:458 -> CO2 (ppm): 346 +20:34:00:478 -> CO2 (ppm): 346 +20:34:04:500 -> CO2 (ppm): 346 +20:34:08:521 -> CO2 (ppm): 346 +20:34:12:542 -> CO2 (ppm): 346 +20:34:16:562 -> CO2 (ppm): 346 +20:34:20:583 -> CO2 (ppm): 346 +20:34:24:604 -> CO2 (ppm): 346 +20:34:28:626 -> CO2 (ppm): 346 +20:34:33:297 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:34:33:297 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":346,"boot":209,"bootCount":209} +20:34:33:297 -> [ApiClient] Info: Return code: 200 +20:34:33:298 -> +20:34:33:298 -> Online mode and isPostToAirGradient = true: watchdog reset +20:34:33:298 -> +20:34:33:319 -> CO2 (ppm): 346 +20:34:33:344 -> External watchdog feed! +20:34:33:912 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:34:33:913 -> [ApiClient] Info: Return code: 200 +20:34:33:914 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:34:33:915 -> [Configure] Info: Parse configure success +20:34:33:916 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:34:37:340 -> CO2 (ppm): 346 +20:34:41:361 -> CO2 (ppm): 346 +20:34:45:382 -> CO2 (ppm): 346 +20:34:49:403 -> CO2 (ppm): 346 +20:34:57:445 -> CO2 (ppm): 346 +20:34:57:445 -> CO2 (ppm): 346 +20:35:01:467 -> CO2 (ppm): 346 +20:35:05:488 -> CO2 (ppm): 346 +20:35:09:509 -> CO2 (ppm): 346 +20:35:13:530 -> CO2 (ppm): 346 +20:35:17:551 -> CO2 (ppm): 346 +20:35:21:572 -> CO2 (ppm): 346 +20:35:25:592 -> CO2 (ppm): 346 +20:35:29:613 -> CO2 (ppm): 346 +20:35:34:288 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:35:34:288 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":346,"boot":210,"bootCount":210} +20:35:34:288 -> [ApiClient] Info: Return code: 200 +20:35:34:289 -> +20:35:34:290 -> Online mode and isPostToAirGradient = true: watchdog reset +20:35:34:290 -> +20:35:34:312 -> CO2 (ppm): 346 +20:35:34:336 -> External watchdog feed! +20:35:34:852 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:35:34:852 -> [ApiClient] Info: Return code: 200 +20:35:34:853 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:35:34:855 -> [Configure] Info: Parse configure success +20:35:34:855 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:35:38:332 -> CO2 (ppm): 346 +20:35:42:354 -> CO2 (ppm): 346 +20:35:46:375 -> CO2 (ppm): 346 +20:35:50:396 -> CO2 (ppm): 346 +20:35:54:417 -> CO2 (ppm): 346 +20:35:58:437 -> CO2 (ppm): 346 +20:36:02:458 -> CO2 (ppm): 346 +20:36:06:479 -> CO2 (ppm): 346 +20:36:10:500 -> CO2 (ppm): 346 +20:36:14:521 -> CO2 (ppm): 346 +20:36:18:542 -> CO2 (ppm): 346 +20:36:22:563 -> CO2 (ppm): 346 +20:36:26:584 -> CO2 (ppm): 346 +20:36:30:604 -> CO2 (ppm): 346 +20:36:35:255 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:36:35:256 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":346,"boot":211,"bootCount":211} +20:36:35:256 -> [ApiClient] Info: Return code: 200 +20:36:35:257 -> +20:36:35:257 -> Online mode and isPostToAirGradient = true: watchdog reset +20:36:35:257 -> +20:36:35:278 -> CO2 (ppm): 346 +20:36:35:303 -> External watchdog feed! +20:36:35:870 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:36:35:870 -> [ApiClient] Info: Return code: 200 +20:36:35:871 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:36:35:873 -> [Configure] Info: Parse configure success +20:36:35:874 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:36:43:321 -> CO2 (ppm): 346 +20:36:43:321 -> CO2 (ppm): 346 +20:36:47:341 -> CO2 (ppm): 346 +20:36:51:362 -> CO2 (ppm): 346 +20:36:55:384 -> CO2 (ppm): 346 +20:36:59:405 -> CO2 (ppm): 346 +20:37:03:425 -> CO2 (ppm): 346 +20:37:07:446 -> CO2 (ppm): 346 +20:37:11:467 -> CO2 (ppm): 346 +20:37:15:488 -> CO2 (ppm): 346 +20:37:19:509 -> CO2 (ppm): 346 +20:37:23:530 -> CO2 (ppm): 346 +20:37:27:551 -> CO2 (ppm): 346 +20:37:36:246 -> CO2 (ppm): 346 +20:37:36:246 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:37:36:246 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":346,"boot":212,"bootCount":212} +20:37:36:247 -> [ApiClient] Info: Return code: 200 +20:37:36:247 -> +20:37:36:247 -> Online mode and isPostToAirGradient = true: watchdog reset +20:37:36:247 -> +20:37:36:269 -> CO2 (ppm): 346 +20:37:36:294 -> External watchdog feed! +20:37:36:799 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:37:36:800 -> [ApiClient] Info: Return code: 200 +20:37:36:801 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:37:36:802 -> [Configure] Info: Parse configure success +20:37:36:803 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:37:40:290 -> CO2 (ppm): 346 +20:37:44:311 -> CO2 (ppm): 346 +20:37:48:332 -> CO2 (ppm): 346 +20:37:52:353 -> CO2 (ppm): 346 +20:37:56:374 -> CO2 (ppm): 346 +20:38:00:395 -> CO2 (ppm): 346 +20:38:04:456 -> CO2 (ppm): 346 +20:38:08:477 -> CO2 (ppm): 346 +20:38:12:498 -> CO2 (ppm): 346 +20:38:16:519 -> CO2 (ppm): 346 +20:38:20:539 -> CO2 (ppm): 345 +20:38:24:560 -> CO2 (ppm): 346 +20:38:28:581 -> CO2 (ppm): 346 +20:38:32:602 -> CO2 (ppm): 346 +20:38:37:164 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:38:37:164 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":346,"boot":213,"bootCount":213} +20:38:37:164 -> [ApiClient] Info: Return code: 200 +20:38:37:166 -> +20:38:37:166 -> Online mode and isPostToAirGradient = true: watchdog reset +20:38:37:166 -> +20:38:37:187 -> CO2 (ppm): 346 +20:38:37:212 -> External watchdog feed! +20:38:37:725 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:38:37:725 -> [ApiClient] Info: Return code: 200 +20:38:37:726 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:38:37:727 -> [Configure] Info: Parse configure success +20:38:37:728 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:38:41:208 -> CO2 (ppm): 346 +20:38:45:229 -> CO2 (ppm): 345 +20:38:49:250 -> CO2 (ppm): 345 +20:38:53:271 -> CO2 (ppm): 345 +20:39:01:313 -> CO2 (ppm): 345 +20:39:01:313 -> CO2 (ppm): 345 +20:39:05:334 -> CO2 (ppm): 345 +20:39:09:355 -> CO2 (ppm): 345 +20:39:13:376 -> CO2 (ppm): 345 +20:39:17:397 -> CO2 (ppm): 345 +20:39:21:418 -> CO2 (ppm): 345 +20:39:25:439 -> CO2 (ppm): 345 +20:39:29:460 -> CO2 (ppm): 345 +20:39:33:481 -> CO2 (ppm): 345 +20:39:38:245 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:39:38:246 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":345,"boot":214,"bootCount":214} +20:39:38:246 -> [ApiClient] Info: Return code: 200 +20:39:38:247 -> +20:39:38:247 -> Online mode and isPostToAirGradient = true: watchdog reset +20:39:38:247 -> +20:39:38:268 -> CO2 (ppm): 345 +20:39:38:293 -> External watchdog feed! +20:39:38:858 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:39:38:858 -> [ApiClient] Info: Return code: 200 +20:39:38:860 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:39:38:862 -> [Configure] Info: Parse configure success +20:39:38:862 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:39:42:290 -> CO2 (ppm): 344 +20:39:46:311 -> CO2 (ppm): 344 +20:39:50:332 -> CO2 (ppm): 344 +20:39:54:353 -> CO2 (ppm): 344 +20:40:02:394 -> CO2 (ppm): 344 +20:40:02:394 -> CO2 (ppm): 344 +20:40:10:436 -> CO2 (ppm): 344 +20:40:10:437 -> CO2 (ppm): 344 +20:40:14:458 -> CO2 (ppm): 344 +20:40:18:478 -> CO2 (ppm): 344 +20:40:22:499 -> CO2 (ppm): 344 +20:40:26:520 -> CO2 (ppm): 344 +20:40:30:541 -> CO2 (ppm): 344 +20:40:34:562 -> CO2 (ppm): 344 +20:40:39:216 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:40:39:216 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":344,"boot":215,"bootCount":215} +20:40:39:217 -> [ApiClient] Info: Return code: 200 +20:40:39:217 -> +20:40:39:218 -> Online mode and isPostToAirGradient = true: watchdog reset +20:40:39:218 -> +20:40:39:239 -> CO2 (ppm): 345 +20:40:39:264 -> External watchdog feed! +20:40:39:790 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:40:39:790 -> [ApiClient] Info: Return code: 200 +20:40:39:791 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:40:39:793 -> [Configure] Info: Parse configure success +20:40:39:794 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:40:43:260 -> CO2 (ppm): 345 +20:40:47:280 -> CO2 (ppm): 345 +20:40:51:301 -> CO2 (ppm): 345 +20:40:55:323 -> CO2 (ppm): 345 +20:40:59:343 -> CO2 (ppm): 345 +20:41:03:364 -> CO2 (ppm): 345 +20:41:07:386 -> CO2 (ppm): 345 +20:41:11:406 -> CO2 (ppm): 345 +20:41:15:427 -> CO2 (ppm): 345 +20:41:19:448 -> CO2 (ppm): 345 +20:41:23:469 -> CO2 (ppm): 345 +20:41:27:491 -> CO2 (ppm): 345 +20:41:31:511 -> CO2 (ppm): 345 +20:41:35:532 -> CO2 (ppm): 345 +20:41:40:202 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:41:40:202 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":345,"boot":216,"bootCount":216} +20:41:40:202 -> [ApiClient] Info: Return code: 200 +20:41:40:203 -> +20:41:40:203 -> Online mode and isPostToAirGradient = true: watchdog reset +20:41:40:203 -> +20:41:40:225 -> CO2 (ppm): 345 +20:41:40:250 -> External watchdog feed! +20:41:40:816 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:41:40:816 -> [ApiClient] Info: Return code: 200 +20:41:40:817 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:41:40:818 -> [Configure] Info: Parse configure success +20:41:40:819 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:41:44:246 -> CO2 (ppm): 345 +20:41:48:267 -> CO2 (ppm): 345 +20:41:56:309 -> CO2 (ppm): 345 +20:41:56:309 -> CO2 (ppm): 345 +20:42:00:330 -> CO2 (ppm): 345 +20:42:04:351 -> CO2 (ppm): 346 +20:42:08:371 -> CO2 (ppm): 346 +20:42:12:393 -> CO2 (ppm): 346 +20:42:16:414 -> CO2 (ppm): 346 +20:42:20:434 -> CO2 (ppm): 346 +20:42:24:455 -> CO2 (ppm): 346 +20:42:28:477 -> CO2 (ppm): 346 +20:42:32:498 -> CO2 (ppm): 346 +20:42:41:232 -> CO2 (ppm): 346 +20:42:41:232 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:42:41:233 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":346,"boot":217,"bootCount":217} +20:42:41:233 -> [ApiClient] Info: Return code: 200 +20:42:41:233 -> +20:42:41:233 -> Online mode and isPostToAirGradient = true: watchdog reset +20:42:41:233 -> +20:42:41:255 -> CO2 (ppm): 346 +20:42:41:280 -> External watchdog feed! +20:42:41:850 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:42:41:850 -> [ApiClient] Info: Return code: 200 +20:42:41:851 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:42:41:852 -> [Configure] Info: Parse configure success +20:42:41:853 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:42:45:277 -> CO2 (ppm): 346 +20:42:49:298 -> CO2 (ppm): 346 +20:42:53:318 -> CO2 (ppm): 346 +20:42:57:339 -> CO2 (ppm): 346 +20:43:01:360 -> CO2 (ppm): 346 +20:43:05:381 -> CO2 (ppm): 346 +20:43:09:402 -> CO2 (ppm): 346 +20:43:13:423 -> CO2 (ppm): 346 +20:43:17:444 -> CO2 (ppm): 346 +20:43:21:465 -> CO2 (ppm): 346 +20:43:29:506 -> CO2 (ppm): 346 +20:43:29:506 -> CO2 (ppm): 346 +20:43:33:527 -> CO2 (ppm): 345 +20:43:37:548 -> CO2 (ppm): 345 +20:43:42:205 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:43:42:205 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":345,"boot":218,"bootCount":218} +20:43:42:205 -> [ApiClient] Info: Return code: 200 +20:43:42:207 -> +20:43:42:207 -> Online mode and isPostToAirGradient = true: watchdog reset +20:43:42:207 -> +20:43:42:227 -> CO2 (ppm): 345 +20:43:42:252 -> External watchdog feed! +20:43:42:768 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:43:42:768 -> [ApiClient] Info: Return code: 200 +20:43:42:770 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:43:42:770 -> [Configure] Info: Parse configure success +20:43:42:771 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:43:50:269 -> CO2 (ppm): 345 +20:43:50:269 -> CO2 (ppm): 345 +20:43:54:290 -> CO2 (ppm): 345 +20:43:58:311 -> CO2 (ppm): 345 +20:44:02:332 -> CO2 (ppm): 345 +20:44:06:353 -> CO2 (ppm): 345 +20:44:10:374 -> CO2 (ppm): 345 +20:44:14:395 -> CO2 (ppm): 345 +20:44:18:416 -> CO2 (ppm): 345 +20:44:22:437 -> CO2 (ppm): 345 +20:44:26:458 -> CO2 (ppm): 345 +20:44:30:479 -> CO2 (ppm): 345 +20:44:34:500 -> CO2 (ppm): 345 +20:44:38:521 -> CO2 (ppm): 345 +20:44:43:131 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:44:43:132 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":345,"boot":219,"bootCount":219} +20:44:43:132 -> [ApiClient] Info: Return code: 200 +20:44:43:133 -> +20:44:43:133 -> Online mode and isPostToAirGradient = true: watchdog reset +20:44:43:133 -> +20:44:43:153 -> CO2 (ppm): 345 +20:44:43:178 -> External watchdog feed! +20:44:43:704 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:44:43:704 -> [ApiClient] Info: Return code: 200 +20:44:43:705 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:44:43:707 -> [Configure] Info: Parse configure success +20:44:43:708 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:44:47:174 -> CO2 (ppm): 345 +20:44:51:246 -> CO2 (ppm): 345 +20:44:55:266 -> CO2 (ppm): 345 +20:44:59:288 -> CO2 (ppm): 345 +20:45:03:309 -> CO2 (ppm): 345 +20:45:07:330 -> CO2 (ppm): 345 +20:45:11:350 -> CO2 (ppm): 345 +20:45:15:371 -> CO2 (ppm): 345 +20:45:19:392 -> CO2 (ppm): 345 +20:45:23:413 -> CO2 (ppm): 345 +20:45:27:434 -> CO2 (ppm): 345 +20:45:31:456 -> CO2 (ppm): 345 +20:45:35:476 -> CO2 (ppm): 345 +20:45:39:500 -> CO2 (ppm): 345 +20:45:44:111 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:45:44:111 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":345,"boot":220,"bootCount":220} +20:45:44:111 -> [ApiClient] Info: Return code: 200 +20:45:44:112 -> +20:45:44:112 -> Online mode and isPostToAirGradient = true: watchdog reset +20:45:44:112 -> +20:45:44:133 -> CO2 (ppm): 345 +20:45:44:158 -> External watchdog feed! +20:45:44:732 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:45:44:733 -> [ApiClient] Info: Return code: 200 +20:45:44:734 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:45:44:735 -> [Configure] Info: Parse configure success +20:45:44:736 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:45:48:154 -> CO2 (ppm): 345 +20:45:52:175 -> CO2 (ppm): 345 +20:45:56:196 -> CO2 (ppm): 345 +20:46:00:217 -> CO2 (ppm): 345 +20:46:04:238 -> CO2 (ppm): 345 +20:46:08:259 -> CO2 (ppm): 345 +20:46:12:280 -> CO2 (ppm): 345 +20:46:16:301 -> CO2 (ppm): 345 +20:46:20:322 -> CO2 (ppm): 345 +20:46:24:342 -> CO2 (ppm): 345 +20:46:28:364 -> CO2 (ppm): 345 +20:46:32:384 -> CO2 (ppm): 345 +20:46:36:406 -> CO2 (ppm): 345 +20:46:45:088 -> CO2 (ppm): 345 +20:46:45:088 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:46:45:088 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":345,"boot":221,"bootCount":221} +20:46:45:088 -> [ApiClient] Info: Return code: 200 +20:46:45:089 -> +20:46:45:089 -> Online mode and isPostToAirGradient = true: watchdog reset +20:46:45:090 -> +20:46:45:111 -> CO2 (ppm): 345 +20:46:45:137 -> External watchdog feed! +20:46:45:674 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:46:45:674 -> [ApiClient] Info: Return code: 200 +20:46:45:675 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:46:45:676 -> [Configure] Info: Parse configure success +20:46:45:677 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:46:49:132 -> CO2 (ppm): 345 +20:46:57:174 -> CO2 (ppm): 345 +20:46:57:174 -> CO2 (ppm): 345 +20:47:05:217 -> CO2 (ppm): 345 +20:47:05:217 -> CO2 (ppm): 345 +20:47:09:237 -> CO2 (ppm): 345 +20:47:13:258 -> CO2 (ppm): 345 +20:47:17:279 -> CO2 (ppm): 345 +20:47:21:300 -> CO2 (ppm): 345 +20:47:25:321 -> CO2 (ppm): 345 +20:47:29:342 -> CO2 (ppm): 346 +20:47:33:363 -> CO2 (ppm): 346 +20:47:37:384 -> CO2 (ppm): 346 +20:47:41:405 -> CO2 (ppm): 346 +20:47:46:077 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:47:46:077 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":346,"boot":222,"bootCount":222} +20:47:46:077 -> [ApiClient] Info: Return code: 200 +20:47:46:078 -> +20:47:46:078 -> Online mode and isPostToAirGradient = true: watchdog reset +20:47:46:078 -> +20:47:46:099 -> CO2 (ppm): 345 +20:47:46:124 -> External watchdog feed! +20:47:46:690 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:47:46:690 -> [ApiClient] Info: Return code: 200 +20:47:46:691 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorit20:47:46:693 -> [Configure] Info: Parse configure success +20:47:46:694 -> [Configure] Info: Detected new firmware version: 3.1.9 +hm":"none","slr":null}},"model":"O-1PST"} +20:47:50:121 -> CO2 (ppm): 345 +20:47:54:142 -> CO2 (ppm): 345 +20:47:58:163 -> CO2 (ppm): 345 +20:48:02:183 -> CO2 (ppm): 345 +20:48:06:204 -> CO2 (ppm): 345 +20:48:10:226 -> CO2 (ppm): 346 +20:48:14:247 -> CO2 (ppm): 346 +20:48:18:267 -> CO2 (ppm): 346 +20:48:22:288 -> CO2 (ppm): 346 +20:48:26:309 -> CO2 (ppm): 346 +20:48:30:330 -> CO2 (ppm): 346 +20:48:34:351 -> CO2 (ppm): 346 +20:48:38:372 -> CO2 (ppm): 346 +20:48:42:393 -> CO2 (ppm): 346 +20:48:47:046 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:48:47:046 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":346,"boot":223,"bootCount":223} +20:48:47:046 -> [ApiClient] Info: Return code: 200 +20:48:47:047 -> +20:48:47:048 -> Online mode and isPostToAirGradient = true: watchdog reset +20:48:47:048 -> +20:48:47:068 -> CO2 (ppm): 346 +20:48:47:093 -> External watchdog feed! +20:48:47:617 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:48:47:617 -> [ApiClient] Info: Return code: 200 +20:48:47:619 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:48:47:620 -> [Configure] Info: Parse configure success +20:48:47:621 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:48:51:089 -> CO2 (ppm): 346 +20:48:55:110 -> CO2 (ppm): 345 +20:49:03:152 -> CO2 (ppm): 345 +20:49:03:152 -> CO2 (ppm): 345 +20:49:07:173 -> CO2 (ppm): 345 +20:49:11:194 -> CO2 (ppm): 345 +20:49:15:215 -> CO2 (ppm): 345 +20:49:19:236 -> CO2 (ppm): 345 +20:49:23:256 -> CO2 (ppm): 345 +20:49:27:278 -> CO2 (ppm): 345 +20:49:31:299 -> CO2 (ppm): 345 +20:49:35:319 -> CO2 (ppm): 345 +20:49:39:340 -> CO2 (ppm): 345 +20:49:43:361 -> CO2 (ppm): 345 +20:49:47:974 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:49:47:974 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":345,"boot":224,"bootCount":224} +20:49:47:974 -> [ApiClient] Info: Return code: 200 +20:49:47:975 -> +20:49:47:975 -> Online mode and isPostToAirGradient = true: watchdog reset +20:49:47:975 -> +20:49:47:996 -> CO2 (ppm): 345 +20:49:48:021 -> External watchdog feed! +20:49:48:539 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:49:48:539 -> [ApiClient] Info: Return code: 200 +20:49:48:541 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:49:48:542 -> [Configure] Info: Parse configure success +20:49:48:543 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:49:52:019 -> CO2 (ppm): 345 +20:49:56:037 -> CO2 (ppm): 345 +20:50:00:058 -> CO2 (ppm): 345 +20:50:04:079 -> CO2 (ppm): 345 +20:50:08:100 -> CO2 (ppm): 345 +20:50:12:121 -> CO2 (ppm): 345 +20:50:16:142 -> CO2 (ppm): 345 +20:50:20:163 -> CO2 (ppm): 345 +20:50:24:183 -> CO2 (ppm): 345 +20:50:28:197 -> CO2 (ppm): 345 +20:50:32:218 -> CO2 (ppm): 345 +20:50:36:239 -> CO2 (ppm): 345 +20:50:40:260 -> CO2 (ppm): 345 +20:50:44:281 -> CO2 (ppm): 345 +20:50:48:952 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:50:48:953 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":345,"boot":225,"bootCount":225} +20:50:48:953 -> [ApiClient] Info: Return code: 200 +20:50:48:954 -> +20:50:48:954 -> Online mode and isPostToAirGradient = true: watchdog reset +20:50:48:954 -> +20:50:48:976 -> CO2 (ppm): 345 +20:50:49:000 -> External watchdog feed! +20:50:49:568 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:50:49:569 -> [ApiClient] Info: Return code: 200 +20:50:49:569 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:50:49:571 -> [Configure] Info: Parse configure success +20:50:49:572 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:50:57:017 -> CO2 (ppm): 345 +20:50:57:017 -> CO2 (ppm): 345 +20:51:01:039 -> CO2 (ppm): 345 +20:51:09:081 -> CO2 (ppm): 345 +20:51:09:081 -> CO2 (ppm): 345 +20:51:13:101 -> CO2 (ppm): 345 +20:51:17:123 -> CO2 (ppm): 345 +20:51:21:144 -> CO2 (ppm): 345 +20:51:25:164 -> CO2 (ppm): 345 +20:51:29:193 -> CO2 (ppm): 345 +20:51:33:214 -> CO2 (ppm): 345 +20:51:37:235 -> CO2 (ppm): 345 +20:51:41:256 -> CO2 (ppm): 345 +20:51:45:277 -> CO2 (ppm): 345 +20:51:49:988 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:51:49:988 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":345,"boot":226,"bootCount":226} +20:51:49:988 -> [ApiClient] Info: Return code: 200 +20:51:49:989 -> +20:51:49:989 -> Online mode and isPostToAirGradient = true: watchdog reset +20:51:49:989 -> +20:51:50:016 -> CO2 (ppm): 345 +20:51:50:040 -> External watchdog feed! +20:51:50:601 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:51:50:601 -> [ApiClient] Info: Return code: 200 +20:51:50:602 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:51:50:603 -> [Configure] Info: Parse configure success +20:51:50:604 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:51:54:036 -> CO2 (ppm): 345 +20:51:58:057 -> CO2 (ppm): 345 +20:52:02:078 -> CO2 (ppm): 345 +20:52:06:098 -> CO2 (ppm): 345 +20:52:10:120 -> CO2 (ppm): 345 +20:52:14:141 -> CO2 (ppm): 345 +20:52:18:162 -> CO2 (ppm): 345 +20:52:22:182 -> CO2 (ppm): 345 +20:52:26:203 -> CO2 (ppm): 345 +20:52:30:224 -> CO2 (ppm): 345 +20:52:34:245 -> CO2 (ppm): 345 +20:52:38:266 -> CO2 (ppm): 345 +20:52:42:287 -> CO2 (ppm): 345 +20:52:46:308 -> CO2 (ppm): 345 +20:52:50:972 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:52:50:972 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":345,"boot":227,"bootCount":227} +20:52:50:972 -> [ApiClient] Info: Return code: 200 +20:52:50:973 -> +20:52:50:974 -> Online mode and isPostToAirGradient = true: watchdog reset +20:52:50:974 -> +20:52:50:995 -> CO2 (ppm): 345 +20:52:51:020 -> External watchdog feed! +20:52:51:549 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:52:51:549 -> [ApiClient] Info: Return code: 200 +20:52:51:551 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:52:51:552 -> [Configure] Info: Parse configure success +20:52:51:553 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:52:55:016 -> CO2 (ppm): 345 +20:52:59:037 -> CO2 (ppm): 345 +20:53:03:058 -> CO2 (ppm): 345 +20:53:07:079 -> CO2 (ppm): 345 +20:53:11:100 -> CO2 (ppm): 345 +20:53:15:121 -> CO2 (ppm): 345 +20:53:19:142 -> CO2 (ppm): 345 +20:53:23:162 -> CO2 (ppm): 345 +20:53:27:184 -> CO2 (ppm): 345 +20:53:31:205 -> CO2 (ppm): 345 +20:53:35:225 -> CO2 (ppm): 345 +20:53:39:247 -> CO2 (ppm): 345 +20:53:43:268 -> CO2 (ppm): 345 +20:53:47:295 -> CO2 (ppm): 345 +20:53:51:951 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:53:51:951 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":345,"boot":228,"bootCount":228} +20:53:51:951 -> [ApiClient] Info: Return code: 200 +20:53:51:952 -> +20:53:51:952 -> Online mode and isPostToAirGradient = true: watchdog reset +20:53:51:952 -> +20:53:51:973 -> CO2 (ppm): 345 +20:53:51:998 -> External watchdog feed! +20:53:52:565 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:53:52:566 -> [ApiClient] Info: Return code: 200 +20:53:52:567 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:53:52:568 -> [Configure] Info: Parse configure success +20:53:52:569 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:53:55:994 -> CO2 (ppm): 345 +20:54:00:015 -> CO2 (ppm): 345 +20:54:04:036 -> CO2 (ppm): 345 +20:54:08:057 -> CO2 (ppm): 345 +20:54:12:078 -> CO2 (ppm): 345 +20:54:16:099 -> CO2 (ppm): 345 +20:54:20:120 -> CO2 (ppm): 345 +20:54:24:141 -> CO2 (ppm): 345 +20:54:28:162 -> CO2 (ppm): 345 +20:54:32:183 -> CO2 (ppm): 345 +20:54:36:203 -> CO2 (ppm): 345 +20:54:40:224 -> CO2 (ppm): 345 +20:54:44:245 -> CO2 (ppm): 345 +20:54:48:266 -> CO2 (ppm): 345 +20:54:52:980 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:54:52:980 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":345,"boot":229,"bootCount":229} +20:54:52:980 -> [ApiClient] Info: Return code: 200 +20:54:52:981 -> +20:54:52:981 -> Online mode and isPostToAirGradient = true: watchdog reset +20:54:52:981 -> +20:54:53:003 -> CO2 (ppm): 344 +20:54:53:027 -> External watchdog feed! +20:54:53:597 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:54:53:597 -> [ApiClient] Info: Return code: 200 +20:54:53:597 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:54:53:599 -> [Configure] Info: Parse configure success +20:54:53:599 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:54:57:024 -> CO2 (ppm): 344 +20:55:01:045 -> CO2 (ppm): 344 +20:55:05:065 -> CO2 (ppm): 344 +20:55:09:086 -> CO2 (ppm): 344 +20:55:13:108 -> CO2 (ppm): 344 +20:55:17:128 -> CO2 (ppm): 344 +20:55:21:148 -> CO2 (ppm): 344 +20:55:25:169 -> CO2 (ppm): 344 +20:55:29:190 -> CO2 (ppm): 344 +20:55:33:211 -> CO2 (ppm): 344 +20:55:37:289 -> CO2 (ppm): 344 +20:55:41:310 -> CO2 (ppm): 344 +20:55:45:331 -> CO2 (ppm): 344 +20:55:49:352 -> CO2 (ppm): 344 +20:55:53:953 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:55:53:954 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":344,"boot":230,"bootCount":230} +20:55:53:954 -> [ApiClient] Info: Return code: 200 +20:55:53:954 -> +20:55:53:954 -> Online mode and isPostToAirGradient = true: watchdog reset +20:55:53:954 -> +20:55:53:975 -> CO2 (ppm): 344 +20:55:53:999 -> External watchdog feed! +20:55:54:522 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:55:54:523 -> [ApiClient] Info: Return code: 200 +20:55:54:524 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:55:54:525 -> [Configure] Info: Parse configure success +20:55:54:526 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:55:57:996 -> CO2 (ppm): 344 +20:56:02:017 -> CO2 (ppm): 344 +20:56:06:038 -> CO2 (ppm): 344 +20:56:10:058 -> CO2 (ppm): 344 +20:56:14:079 -> CO2 (ppm): 344 +20:56:18:101 -> CO2 (ppm): 344 +20:56:22:122 -> CO2 (ppm): 344 +20:56:26:142 -> CO2 (ppm): 344 +20:56:30:164 -> CO2 (ppm): 344 +20:56:34:184 -> CO2 (ppm): 344 +20:56:42:226 -> CO2 (ppm): 344 +20:56:42:226 -> CO2 (ppm): 344 +20:56:46:247 -> CO2 (ppm): 344 +20:56:50:268 -> CO2 (ppm): 344 +20:56:54:878 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:56:54:878 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":344,"boot":231,"bootCount":231} +20:56:54:878 -> [ApiClient] Info: Return code: 200 +20:56:54:879 -> +20:56:54:879 -> Online mode and isPostToAirGradient = true: watchdog reset +20:56:54:879 -> +20:56:54:901 -> CO2 (ppm): 344 +20:56:54:926 -> External watchdog feed! +20:56:55:458 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:56:55:458 -> [ApiClient] Info: Return code: 200 +20:56:55:460 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:56:55:461 -> [Configure] Info: Parse configure success +20:56:55:463 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:56:58:922 -> CO2 (ppm): 344 +20:57:02:943 -> CO2 (ppm): 344 +20:57:06:964 -> CO2 (ppm): 344 +20:57:10:985 -> CO2 (ppm): 344 +20:57:19:027 -> CO2 (ppm): 344 +20:57:19:027 -> CO2 (ppm): 344 +20:57:23:047 -> CO2 (ppm): 344 +20:57:27:069 -> CO2 (ppm): 344 +20:57:31:090 -> CO2 (ppm): 344 +20:57:35:111 -> CO2 (ppm): 344 +20:57:39:132 -> CO2 (ppm): 344 +20:57:43:153 -> CO2 (ppm): 344 +20:57:47:174 -> CO2 (ppm): 344 +20:57:51:195 -> CO2 (ppm): 344 +20:57:56:067 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:57:56:067 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":344,"boot":232,"bootCount":232} +20:57:56:067 -> [ApiClient] Info: Return code: 200 +20:57:56:068 -> +20:57:56:068 -> Online mode and isPostToAirGradient = true: watchdog reset +20:57:56:068 -> +20:57:56:088 -> CO2 (ppm): 344 +20:57:56:113 -> External watchdog feed! +20:57:56:688 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:57:56:688 -> [ApiClient] Info: Return code: 200 +20:57:56:690 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:57:56:691 -> [Configure] Info: Parse configure success +20:57:56:691 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:58:00:110 -> CO2 (ppm): 344 +20:58:04:130 -> CO2 (ppm): 344 +20:58:08:151 -> CO2 (ppm): 344 +20:58:12:172 -> CO2 (ppm): 344 +20:58:16:193 -> CO2 (ppm): 344 +20:58:20:214 -> CO2 (ppm): 344 +20:58:24:235 -> CO2 (ppm): 344 +20:58:28:256 -> CO2 (ppm): 344 +20:58:32:276 -> CO2 (ppm): 344 +20:58:36:297 -> CO2 (ppm): 344 +20:58:40:318 -> CO2 (ppm): 344 +20:58:44:339 -> CO2 (ppm): 344 +20:58:48:360 -> CO2 (ppm): 344 +20:58:52:381 -> CO2 (ppm): 344 +20:58:57:101 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:58:57:101 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":344,"boot":233,"bootCount":233} +20:58:57:101 -> [ApiClient] Info: Return code: 200 +20:58:57:101 -> +20:58:57:102 -> Online mode and isPostToAirGradient = true: watchdog reset +20:58:57:102 -> +20:58:57:122 -> CO2 (ppm): 344 +20:58:57:147 -> External watchdog feed! +20:58:57:714 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:58:57:715 -> [ApiClient] Info: Return code: 200 +20:58:57:715 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:58:57:717 -> [Configure] Info: Parse configure success +20:58:57:718 -> [Configure] Info: Detected new firmware version: 3.1.9 +20:59:01:144 -> CO2 (ppm): 344 +20:59:05:164 -> CO2 (ppm): 344 +20:59:09:186 -> CO2 (ppm): 344 +20:59:13:206 -> CO2 (ppm): 343 +20:59:17:227 -> CO2 (ppm): 343 +20:59:21:248 -> CO2 (ppm): 344 +20:59:25:270 -> CO2 (ppm): 344 +20:59:29:290 -> CO2 (ppm): 344 +20:59:33:311 -> CO2 (ppm): 344 +20:59:37:332 -> CO2 (ppm): 344 +20:59:41:353 -> CO2 (ppm): 344 +20:59:45:374 -> CO2 (ppm): 344 +20:59:49:395 -> CO2 (ppm): 344 +20:59:53:415 -> CO2 (ppm): 344 +20:59:58:132 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +20:59:58:132 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":344,"boot":234,"bootCount":234} +20:59:58:132 -> [ApiClient] Info: Return code: 200 +20:59:58:133 -> +20:59:58:133 -> Online mode and isPostToAirGradient = true: watchdog reset +20:59:58:133 -> +20:59:58:154 -> CO2 (ppm): 344 +20:59:58:179 -> External watchdog feed! +20:59:58:746 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +20:59:58:746 -> [ApiClient] Info: Return code: 200 +20:59:58:747 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +20:59:58:749 -> [Configure] Info: Parse configure success +21:00:02:175 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:00:02:176 -> CO2 (ppm): 344 +21:00:06:195 -> CO2 (ppm): 344 +21:00:10:216 -> CO2 (ppm): 344 +21:00:14:236 -> CO2 (ppm): 344 +21:00:18:257 -> CO2 (ppm): 344 +21:00:22:279 -> CO2 (ppm): 343 +21:00:26:300 -> CO2 (ppm): 343 +21:00:30:320 -> CO2 (ppm): 343 +21:00:34:341 -> CO2 (ppm): 343 +21:00:42:383 -> CO2 (ppm): 343 +21:00:42:383 -> CO2 (ppm): 343 +21:00:46:404 -> CO2 (ppm): 343 +21:00:50:425 -> CO2 (ppm): 343 +21:00:54:446 -> CO2 (ppm): 343 +21:00:59:161 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:00:59:161 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":343,"boot":235,"bootCount":235} +21:00:59:161 -> [ApiClient] Info: Return code: 200 +21:00:59:162 -> +21:00:59:162 -> Online mode and isPostToAirGradient = true: watchdog reset +21:00:59:162 -> +21:00:59:183 -> CO2 (ppm): 343 +21:00:59:207 -> External watchdog feed! +21:00:59:776 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:00:59:776 -> [ApiClient] Info: Return code: 200 +21:00:59:778 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:00:59:779 -> [Configure] Info: Parse configure success +21:00:59:780 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:01:03:204 -> CO2 (ppm): 343 +21:01:07:225 -> CO2 (ppm): 343 +21:01:11:246 -> CO2 (ppm): 343 +21:01:15:267 -> CO2 (ppm): 343 +21:01:19:288 -> CO2 (ppm): 343 +21:01:23:309 -> CO2 (ppm): 343 +21:01:25:565 -> +21:01:25:565 -> firmwareCheckForUpdate: +21:01:25:565 -> firmwareCheckForUpdate: Perform +21:01:25:566 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +21:01:26:185 -> Firmware update skipped, the server returned 400 +21:01:26:186 -> 3 +21:01:26:186 -> OTA message: +21:01:26:186 -> +21:01:27:331 -> CO2 (ppm): 343 +21:01:31:352 -> CO2 (ppm): 343 +21:01:35:373 -> CO2 (ppm): 343 +21:01:39:394 -> CO2 (ppm): 342 +21:01:43:415 -> CO2 (ppm): 343 +21:01:47:436 -> CO2 (ppm): 342 +21:01:51:457 -> CO2 (ppm): 343 +21:01:55:477 -> CO2 (ppm): 343 +21:02:00:203 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:02:00:203 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":343,"boot":236,"bootCount":236} +21:02:00:204 -> [ApiClient] Info: Return code: 200 +21:02:00:204 -> +21:02:00:204 -> Online mode and isPostToAirGradient = true: watchdog reset +21:02:00:204 -> +21:02:00:225 -> CO2 (ppm): 343 +21:02:00:250 -> External watchdog feed! +21:02:00:805 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:02:00:806 -> [ApiClient] Info: Return code: 200 +21:02:00:807 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:02:00:808 -> [Configure] Info: Parse configure success +21:02:00:809 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:02:04:246 -> CO2 (ppm): 343 +21:02:08:267 -> CO2 (ppm): 343 +21:02:12:288 -> CO2 (ppm): 343 +21:02:16:309 -> CO2 (ppm): 343 +21:02:20:330 -> CO2 (ppm): 343 +21:02:24:351 -> CO2 (ppm): 343 +21:02:28:372 -> CO2 (ppm): 343 +21:02:32:393 -> CO2 (ppm): 343 +21:02:36:414 -> CO2 (ppm): 343 +21:02:40:435 -> CO2 (ppm): 343 +21:02:44:456 -> CO2 (ppm): 343 +21:02:48:477 -> CO2 (ppm): 343 +21:02:52:498 -> CO2 (ppm): 343 +21:02:56:519 -> CO2 (ppm): 343 +21:03:01:221 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:03:01:222 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":343,"boot":237,"bootCount":237} +21:03:01:222 -> [ApiClient] Info: Return code: 200 +21:03:01:223 -> +21:03:01:223 -> Online mode and isPostToAirGradient = true: watchdog reset +21:03:01:223 -> +21:03:01:244 -> CO2 (ppm): 343 +21:03:01:268 -> External watchdog feed! +21:03:01:837 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:03:01:837 -> [ApiClient] Info: Return code: 200 +21:03:01:838 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:03:01:840 -> [Configure] Info: Parse configure success +21:03:01:841 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:03:05:265 -> CO2 (ppm): 343 +21:03:09:286 -> CO2 (ppm): 343 +21:03:13:307 -> CO2 (ppm): 343 +21:03:17:328 -> CO2 (ppm): 343 +21:03:21:349 -> CO2 (ppm): 343 +21:03:25:370 -> CO2 (ppm): 343 +21:03:29:391 -> CO2 (ppm): 343 +21:03:33:412 -> CO2 (ppm): 343 +21:03:37:432 -> CO2 (ppm): 343 +21:03:41:453 -> CO2 (ppm): 343 +21:03:45:474 -> CO2 (ppm): 343 +21:03:49:495 -> CO2 (ppm): 343 +21:03:53:516 -> CO2 (ppm): 343 +21:03:57:537 -> CO2 (ppm): 343 +21:04:02:252 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:04:02:253 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":343,"boot":238,"bootCount":238} +21:04:02:253 -> [ApiClient] Info: Return code: 200 +21:04:02:253 -> +21:04:02:253 -> Online mode and isPostToAirGradient = true: watchdog reset +21:04:02:253 -> +21:04:02:275 -> CO2 (ppm): 343 +21:04:02:300 -> External watchdog feed! +21:04:02:876 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:04:02:876 -> [ApiClient] Info: Return code: 200 +21:04:02:878 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:04:02:879 -> [Configure] Info: Parse configure success +21:04:02:880 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:04:06:296 -> CO2 (ppm): 343 +21:04:10:317 -> CO2 (ppm): 343 +21:04:14:338 -> CO2 (ppm): 343 +21:04:18:359 -> CO2 (ppm): 343 +21:04:22:380 -> CO2 (ppm): 343 +21:04:26:401 -> CO2 (ppm): 343 +21:04:30:424 -> CO2 (ppm): 343 +21:04:34:443 -> CO2 (ppm): 343 +21:04:38:464 -> CO2 (ppm): 343 +21:04:42:485 -> CO2 (ppm): 343 +21:04:46:505 -> CO2 (ppm): 343 +21:04:50:526 -> CO2 (ppm): 343 +21:04:54:547 -> CO2 (ppm): 343 +21:04:58:568 -> CO2 (ppm): 343 +21:05:03:219 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:05:03:219 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":343,"boot":239,"bootCount":239} +21:05:03:219 -> [ApiClient] Info: Return code: 200 +21:05:03:220 -> +21:05:03:220 -> Online mode and isPostToAirGradient = true: watchdog reset +21:05:03:220 -> +21:05:03:242 -> CO2 (ppm): 343 +21:05:03:267 -> External watchdog feed! +21:05:03:822 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:05:03:822 -> [ApiClient] Info: Return code: 200 +21:05:03:823 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:05:03:825 -> [Configure] Info: Parse configure success +21:05:03:825 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:05:07:264 -> CO2 (ppm): 343 +21:05:11:285 -> CO2 (ppm): 343 +21:05:15:306 -> CO2 (ppm): 343 +21:05:19:327 -> CO2 (ppm): 343 +21:05:23:348 -> CO2 (ppm): 343 +21:05:27:369 -> CO2 (ppm): 343 +21:05:31:390 -> CO2 (ppm): 343 +21:05:35:411 -> CO2 (ppm): 343 +21:05:39:432 -> CO2 (ppm): 343 +21:05:43:452 -> CO2 (ppm): 343 +21:05:47:512 -> CO2 (ppm): 343 +21:05:55:553 -> CO2 (ppm): 343 +21:05:55:553 -> CO2 (ppm): 343 +21:06:04:211 -> CO2 (ppm): 343 +21:06:04:211 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:06:04:211 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":343,"boot":240,"bootCount":240} +21:06:04:211 -> [ApiClient] Info: Return code: 200 +21:06:04:212 -> +21:06:04:212 -> Online mode and isPostToAirGradient = true: watchdog reset +21:06:04:212 -> +21:06:04:234 -> CO2 (ppm): 343 +21:06:04:259 -> External watchdog feed! +21:06:04:824 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:06:04:824 -> [ApiClient] Info: Return code: 200 +21:06:04:826 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:06:04:827 -> [Configure] Info: Parse configure success +21:06:04:828 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:06:08:256 -> CO2 (ppm): 343 +21:06:12:276 -> CO2 (ppm): 343 +21:06:16:297 -> CO2 (ppm): 343 +21:06:20:318 -> CO2 (ppm): 343 +21:06:24:339 -> CO2 (ppm): 343 +21:06:28:360 -> CO2 (ppm): 343 +21:06:32:381 -> CO2 (ppm): 343 +21:06:36:402 -> CO2 (ppm): 343 +21:06:40:423 -> CO2 (ppm): 343 +21:06:44:444 -> CO2 (ppm): 343 +21:06:48:465 -> CO2 (ppm): 343 +21:06:52:493 -> CO2 (ppm): 343 +21:06:56:507 -> CO2 (ppm): 343 +21:07:00:528 -> CO2 (ppm): 343 +21:07:05:239 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:07:05:240 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":343,"boot":241,"bootCount":241} +21:07:05:240 -> [ApiClient] Info: Return code: 200 +21:07:05:241 -> +21:07:05:241 -> Online mode and isPostToAirGradient = true: watchdog reset +21:07:05:241 -> +21:07:05:261 -> CO2 (ppm): 343 +21:07:05:287 -> External watchdog feed! +21:07:05:854 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:07:05:854 -> [ApiClient] Info: Return code: 200 +21:07:05:855 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:07:05:857 -> [Configure] Info: Parse configure success +21:07:05:858 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:07:09:283 -> CO2 (ppm): 343 +21:07:13:304 -> CO2 (ppm): 343 +21:07:17:325 -> CO2 (ppm): 343 +21:07:21:346 -> CO2 (ppm): 343 +21:07:25:367 -> CO2 (ppm): 343 +21:07:29:388 -> CO2 (ppm): 343 +21:07:33:409 -> CO2 (ppm): 343 +21:07:41:450 -> CO2 (ppm): 343 +21:07:41:450 -> CO2 (ppm): 343 +21:07:49:492 -> CO2 (ppm): 343 +21:07:49:492 -> CO2 (ppm): 343 +21:07:53:514 -> CO2 (ppm): 343 +21:07:57:534 -> CO2 (ppm): 343 +21:08:01:555 -> CO2 (ppm): 343 +21:08:06:270 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:08:06:270 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":343,"boot":242,"bootCount":242} +21:08:06:270 -> [ApiClient] Info: Return code: 200 +21:08:06:271 -> +21:08:06:271 -> Online mode and isPostToAirGradient = true: watchdog reset +21:08:06:271 -> +21:08:06:293 -> CO2 (ppm): 343 +21:08:06:318 -> External watchdog feed! +21:08:06:888 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:08:06:888 -> [ApiClient] Info: Return code: 200 +21:08:06:889 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:08:06:890 -> [Configure] Info: Parse configure success +21:08:06:891 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:08:10:314 -> CO2 (ppm): 402 +21:08:14:335 -> CO2 (ppm): 402 +21:08:18:356 -> CO2 (ppm): 402 +21:08:22:377 -> CO2 (ppm): 402 +21:08:26:399 -> CO2 (ppm): 402 +21:08:30:419 -> CO2 (ppm): 402 +21:08:34:439 -> CO2 (ppm): 402 +21:08:38:461 -> CO2 (ppm): 402 +21:08:42:481 -> CO2 (ppm): 402 +21:08:46:503 -> CO2 (ppm): 402 +21:08:50:523 -> CO2 (ppm): 402 +21:08:54:544 -> CO2 (ppm): 402 +21:08:58:565 -> CO2 (ppm): 402 +21:09:02:586 -> CO2 (ppm): 402 +21:09:07:302 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:09:07:303 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":402,"boot":243,"bootCount":243} +21:09:07:303 -> [ApiClient] Info: Return code: 200 +21:09:07:303 -> +21:09:07:303 -> Online mode and isPostToAirGradient = true: watchdog reset +21:09:07:303 -> +21:09:07:325 -> CO2 (ppm): 402 +21:09:07:350 -> External watchdog feed! +21:09:07:926 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:09:07:926 -> [ApiClient] Info: Return code: 200 +21:09:07:927 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:09:07:928 -> [Configure] Info: Parse configure success +21:09:07:929 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:09:11:346 -> CO2 (ppm): 402 +21:09:15:367 -> CO2 (ppm): 402 +21:09:19:388 -> CO2 (ppm): 402 +21:09:23:409 -> CO2 (ppm): 402 +21:09:27:430 -> CO2 (ppm): 402 +21:09:31:451 -> CO2 (ppm): 402 +21:09:35:472 -> CO2 (ppm): 402 +21:09:39:493 -> CO2 (ppm): 402 +21:09:43:514 -> CO2 (ppm): 402 +21:09:47:535 -> CO2 (ppm): 402 +21:09:51:556 -> CO2 (ppm): 402 +21:09:55:577 -> CO2 (ppm): 402 +21:09:59:598 -> CO2 (ppm): 402 +21:10:03:619 -> CO2 (ppm): 402 +21:10:08:331 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:10:08:331 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":402,"boot":244,"bootCount":244} +21:10:08:331 -> [ApiClient] Info: Return code: 200 +21:10:08:331 -> +21:10:08:331 -> Online mode and isPostToAirGradient = true: watchdog reset +21:10:08:331 -> +21:10:08:353 -> CO2 (ppm): 402 +21:10:08:378 -> External watchdog feed! +21:10:08:945 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:10:08:946 -> [ApiClient] Info: Return code: 200 +21:10:08:947 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:10:08:949 -> [Configure] Info: Parse configure success +21:10:08:949 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:10:12:375 -> CO2 (ppm): 402 +21:10:16:396 -> CO2 (ppm): 402 +21:10:20:417 -> CO2 (ppm): 402 +21:10:24:438 -> CO2 (ppm): 402 +21:10:28:458 -> CO2 (ppm): 401 +21:10:32:479 -> CO2 (ppm): 401 +21:10:36:500 -> CO2 (ppm): 401 +21:10:40:521 -> CO2 (ppm): 401 +21:10:44:542 -> CO2 (ppm): 401 +21:10:48:563 -> CO2 (ppm): 401 +21:10:52:584 -> CO2 (ppm): 401 +21:10:56:605 -> CO2 (ppm): 401 +21:11:00:626 -> CO2 (ppm): 401 +21:11:04:647 -> CO2 (ppm): 401 +21:11:09:303 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:11:09:303 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":401,"boot":245,"bootCount":245} +21:11:09:303 -> [ApiClient] Info: Return code: 200 +21:11:09:304 -> +21:11:09:304 -> Online mode and isPostToAirGradient = true: watchdog reset +21:11:09:304 -> +21:11:09:326 -> CO2 (ppm): 401 +21:11:09:350 -> External watchdog feed! +21:11:09:900 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:11:09:900 -> [ApiClient] Info: Return code: 200 +21:11:09:901 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:11:09:903 -> [Configure] Info: Parse configure success +21:11:09:904 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:11:13:346 -> CO2 (ppm): 401 +21:11:17:367 -> CO2 (ppm): 402 +21:11:21:388 -> CO2 (ppm): 401 +21:11:25:409 -> CO2 (ppm): 401 +21:11:29:429 -> CO2 (ppm): 401 +21:11:33:450 -> CO2 (ppm): 401 +21:11:37:471 -> CO2 (ppm): 401 +21:11:41:492 -> CO2 (ppm): 401 +21:11:45:513 -> CO2 (ppm): 401 +21:11:49:534 -> CO2 (ppm): 401 +21:11:53:555 -> CO2 (ppm): 401 +21:11:57:576 -> CO2 (ppm): 401 +21:12:01:597 -> CO2 (ppm): 401 +21:12:05:618 -> CO2 (ppm): 401 +21:12:10:289 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:12:10:289 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":401,"boot":246,"bootCount":246} +21:12:10:289 -> [ApiClient] Info: Return code: 200 +21:12:10:290 -> +21:12:10:290 -> Online mode and isPostToAirGradient = true: watchdog reset +21:12:10:290 -> +21:12:10:360 -> CO2 (ppm): 401 +21:12:10:385 -> External watchdog feed! +21:12:10:909 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:12:10:909 -> [ApiClient] Info: Return code: 200 +21:12:10:911 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:12:10:912 -> [Configure] Info: Parse configure success +21:12:10:913 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:12:14:381 -> CO2 (ppm): 401 +21:12:18:402 -> CO2 (ppm): 401 +21:12:22:423 -> CO2 (ppm): 401 +21:12:26:444 -> CO2 (ppm): 401 +21:12:30:465 -> CO2 (ppm): 401 +21:12:34:486 -> CO2 (ppm): 401 +21:12:38:506 -> CO2 (ppm): 401 +21:12:42:527 -> CO2 (ppm): 401 +21:12:46:548 -> CO2 (ppm): 401 +21:12:50:569 -> CO2 (ppm): 401 +21:12:54:590 -> CO2 (ppm): 401 +21:12:58:611 -> CO2 (ppm): 401 +21:13:02:632 -> CO2 (ppm): 401 +21:13:06:653 -> CO2 (ppm): 401 +21:13:11:320 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:13:11:320 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":401,"boot":247,"bootCount":247} +21:13:11:320 -> [ApiClient] Info: Return code: 200 +21:13:11:321 -> +21:13:11:321 -> Online mode and isPostToAirGradient = true: watchdog reset +21:13:11:321 -> +21:13:11:343 -> CO2 (ppm): 401 +21:13:11:368 -> External watchdog feed! +21:13:11:928 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:13:11:928 -> [ApiClient] Info: Return code: 200 +21:13:11:930 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:13:11:930 -> [Configure] Info: Parse configure success +21:13:11:931 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:13:15:364 -> CO2 (ppm): 401 +21:13:19:385 -> CO2 (ppm): 401 +21:13:23:406 -> CO2 (ppm): 401 +21:13:27:427 -> CO2 (ppm): 401 +21:13:31:448 -> CO2 (ppm): 401 +21:13:35:470 -> CO2 (ppm): 401 +21:13:39:490 -> CO2 (ppm): 401 +21:13:43:511 -> CO2 (ppm): 401 +21:13:47:532 -> CO2 (ppm): 401 +21:13:51:553 -> CO2 (ppm): 401 +21:13:55:574 -> CO2 (ppm): 401 +21:13:59:595 -> CO2 (ppm): 401 +21:14:03:616 -> CO2 (ppm): 401 +21:14:12:288 -> CO2 (ppm): 401 +21:14:12:289 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:14:12:289 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":401,"boot":248,"bootCount":248} +21:14:12:289 -> [ApiClient] Info: Return code: 200 +21:14:12:290 -> +21:14:12:290 -> Online mode and isPostToAirGradient = true: watchdog reset +21:14:12:290 -> +21:14:12:310 -> CO2 (ppm): 401 +21:14:12:335 -> External watchdog feed! +21:14:12:880 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:14:12:880 -> [ApiClient] Info: Return code: 200 +21:14:12:881 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:14:12:883 -> [Configure] Info: Parse configure success +21:14:12:884 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:14:16:332 -> CO2 (ppm): 401 +21:14:20:353 -> CO2 (ppm): 401 +21:14:24:374 -> CO2 (ppm): 401 +21:14:28:394 -> CO2 (ppm): 401 +21:14:32:415 -> CO2 (ppm): 401 +21:14:36:436 -> CO2 (ppm): 401 +21:14:40:457 -> CO2 (ppm): 401 +21:14:44:478 -> CO2 (ppm): 401 +21:14:48:499 -> CO2 (ppm): 401 +21:14:52:519 -> CO2 (ppm): 401 +21:14:56:540 -> CO2 (ppm): 401 +21:15:00:561 -> CO2 (ppm): 401 +21:15:04:582 -> CO2 (ppm): 401 +21:15:08:603 -> CO2 (ppm): 401 +21:15:13:278 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:15:13:278 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":401,"boot":249,"bootCount":249} +21:15:13:278 -> [ApiClient] Info: Return code: 200 +21:15:13:279 -> +21:15:13:279 -> Online mode and isPostToAirGradient = true: watchdog reset +21:15:13:279 -> +21:15:13:300 -> CO2 (ppm): 401 +21:15:13:324 -> External watchdog feed! +21:15:13:894 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:15:13:894 -> [ApiClient] Info: Return code: 200 +21:15:13:896 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:15:13:897 -> [Configure] Info: Parse configure success +21:15:13:898 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:15:17:320 -> CO2 (ppm): 401 +21:15:21:341 -> CO2 (ppm): 401 +21:15:25:362 -> CO2 (ppm): 401 +21:15:29:383 -> CO2 (ppm): 401 +21:15:33:404 -> CO2 (ppm): 401 +21:15:37:425 -> CO2 (ppm): 401 +21:15:41:445 -> CO2 (ppm): 401 +21:15:45:466 -> CO2 (ppm): 401 +21:15:49:487 -> CO2 (ppm): 401 +21:15:53:510 -> CO2 (ppm): 401 +21:15:57:530 -> CO2 (ppm): 401 +21:16:01:551 -> CO2 (ppm): 401 +21:16:05:572 -> CO2 (ppm): 401 +21:16:09:649 -> CO2 (ppm): 401 +21:16:14:247 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:16:14:247 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":401,"boot":250,"bootCount":250} +21:16:14:247 -> [ApiClient] Info: Return code: 200 +21:16:14:248 -> +21:16:14:248 -> Online mode and isPostToAirGradient = true: watchdog reset +21:16:14:248 -> +21:16:14:270 -> CO2 (ppm): 401 +21:16:14:296 -> External watchdog feed! +21:16:14:849 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:16:14:849 -> [ApiClient] Info: Return code: 200 +21:16:14:850 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:16:14:851 -> [Configure] Info: Parse configure success +21:16:14:852 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:16:18:291 -> CO2 (ppm): 401 +21:16:22:312 -> CO2 (ppm): 401 +21:16:26:333 -> CO2 (ppm): 401 +21:16:30:355 -> CO2 (ppm): 401 +21:16:34:375 -> CO2 (ppm): 401 +21:16:38:396 -> CO2 (ppm): 401 +21:16:42:424 -> CO2 (ppm): 401 +21:16:46:438 -> CO2 (ppm): 401 +21:16:50:459 -> CO2 (ppm): 401 +21:16:54:480 -> CO2 (ppm): 401 +21:16:58:501 -> CO2 (ppm): 401 +21:17:02:522 -> CO2 (ppm): 401 +21:17:06:543 -> CO2 (ppm): 401 +21:17:10:564 -> CO2 (ppm): 401 +21:17:15:175 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:17:15:176 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":401,"boot":251,"bootCount":251} +21:17:15:176 -> [ApiClient] Info: Return code: 200 +21:17:15:177 -> +21:17:15:177 -> Online mode and isPostToAirGradient = true: watchdog reset +21:17:15:177 -> +21:17:15:198 -> CO2 (ppm): 401 +21:17:15:223 -> External watchdog feed! +21:17:15:753 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:17:15:753 -> [ApiClient] Info: Return code: 200 +21:17:15:754 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:17:15:755 -> [Configure] Info: Parse configure success +21:17:15:756 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:17:19:220 -> CO2 (ppm): 401 +21:17:23:240 -> CO2 (ppm): 401 +21:17:27:261 -> CO2 (ppm): 401 +21:17:31:282 -> CO2 (ppm): 401 +21:17:35:304 -> CO2 (ppm): 401 +21:17:39:324 -> CO2 (ppm): 401 +21:17:43:344 -> CO2 (ppm): 401 +21:17:47:365 -> CO2 (ppm): 401 +21:17:51:386 -> CO2 (ppm): 401 +21:17:55:407 -> CO2 (ppm): 401 +21:17:59:428 -> CO2 (ppm): 401 +21:18:03:449 -> CO2 (ppm): 401 +21:18:07:470 -> CO2 (ppm): 401 +21:18:11:491 -> CO2 (ppm): 401 +21:18:16:103 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:18:16:103 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":401,"boot":252,"bootCount":252} +21:18:16:104 -> [ApiClient] Info: Return code: 200 +21:18:16:105 -> +21:18:16:105 -> Online mode and isPostToAirGradient = true: watchdog reset +21:18:16:105 -> +21:18:16:127 -> CO2 (ppm): 401 +21:18:16:151 -> External watchdog feed! +21:18:16:697 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:18:16:698 -> [ApiClient] Info: Return code: 200 +21:18:16:698 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:18:16:700 -> [Configure] Info: Parse configure success +21:18:16:700 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:18:20:148 -> CO2 (ppm): 401 +21:18:24:169 -> CO2 (ppm): 401 +21:18:28:190 -> CO2 (ppm): 401 +21:18:32:211 -> CO2 (ppm): 401 +21:18:36:231 -> CO2 (ppm): 401 +21:18:40:252 -> CO2 (ppm): 400 +21:18:44:273 -> CO2 (ppm): 401 +21:18:48:294 -> CO2 (ppm): 401 +21:18:52:315 -> CO2 (ppm): 401 +21:18:56:336 -> CO2 (ppm): 401 +21:19:00:357 -> CO2 (ppm): 400 +21:19:04:378 -> CO2 (ppm): 400 +21:19:08:399 -> CO2 (ppm): 400 +21:19:12:420 -> CO2 (ppm): 400 +21:19:17:090 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:19:17:090 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":253,"bootCount":253} +21:19:17:090 -> [ApiClient] Info: Return code: 200 +21:19:17:096 -> +21:19:17:097 -> Online mode and isPostToAirGradient = true: watchdog reset +21:19:17:097 -> +21:19:17:113 -> CO2 (ppm): 400 +21:19:17:138 -> External watchdog feed! +21:19:17:705 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:19:17:705 -> [ApiClient] Info: Return code: 200 +21:19:17:706 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:19:17:708 -> [Configure] Info: Parse configure success +21:19:17:709 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:19:21:139 -> CO2 (ppm): 400 +21:19:25:160 -> CO2 (ppm): 400 +21:19:29:181 -> CO2 (ppm): 400 +21:19:33:202 -> CO2 (ppm): 400 +21:19:37:222 -> CO2 (ppm): 400 +21:19:41:244 -> CO2 (ppm): 400 +21:19:45:264 -> CO2 (ppm): 400 +21:19:49:285 -> CO2 (ppm): 400 +21:19:53:306 -> CO2 (ppm): 400 +21:19:57:327 -> CO2 (ppm): 400 +21:20:01:348 -> CO2 (ppm): 400 +21:20:05:370 -> CO2 (ppm): 400 +21:20:09:390 -> CO2 (ppm): 400 +21:20:13:411 -> CO2 (ppm): 400 +21:20:18:120 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:20:18:120 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":254,"bootCount":254} +21:20:18:120 -> [ApiClient] Info: Return code: 200 +21:20:18:143 -> +21:20:18:143 -> Online mode and isPostToAirGradient = true: watchdog reset +21:20:18:143 -> +21:20:18:143 -> CO2 (ppm): 400 +21:20:18:168 -> External watchdog feed! +21:20:18:735 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:20:18:736 -> [ApiClient] Info: Return code: 200 +21:20:18:737 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:20:18:738 -> [Configure] Info: Parse configure success +21:20:18:739 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:20:22:164 -> CO2 (ppm): 400 +21:20:26:185 -> CO2 (ppm): 400 +21:20:30:206 -> CO2 (ppm): 400 +21:20:34:227 -> CO2 (ppm): 400 +21:20:38:248 -> CO2 (ppm): 400 +21:20:42:269 -> CO2 (ppm): 400 +21:20:46:290 -> CO2 (ppm): 400 +21:20:50:311 -> CO2 (ppm): 400 +21:20:58:353 -> CO2 (ppm): 400 +21:20:58:353 -> CO2 (ppm): 400 +21:21:06:395 -> CO2 (ppm): 400 +21:21:06:395 -> CO2 (ppm): 400 +21:21:10:416 -> CO2 (ppm): 400 +21:21:14:437 -> CO2 (ppm): 400 +21:21:19:144 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:21:19:144 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":400,"boot":255,"bootCount":255} +21:21:19:144 -> [ApiClient] Info: Return code: 200 +21:21:19:145 -> +21:21:19:145 -> Online mode and isPostToAirGradient = true: watchdog reset +21:21:19:145 -> +21:21:19:166 -> CO2 (ppm): 400 +21:21:19:191 -> External watchdog feed! +21:21:19:766 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:21:19:766 -> [ApiClient] Info: Return code: 200 +21:21:19:767 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:21:19:768 -> [Configure] Info: Parse configure success +21:21:19:769 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:21:23:187 -> CO2 (ppm): 400 +21:21:27:208 -> CO2 (ppm): 400 +21:21:31:229 -> CO2 (ppm): 400 +21:21:35:250 -> CO2 (ppm): 400 +21:21:39:271 -> CO2 (ppm): 400 +21:21:43:292 -> CO2 (ppm): 400 +21:21:51:334 -> CO2 (ppm): 400 +21:21:51:334 -> CO2 (ppm): 400 +21:21:55:355 -> CO2 (ppm): 400 +21:21:59:376 -> CO2 (ppm): 400 +21:22:03:397 -> CO2 (ppm): 400 +21:22:07:418 -> CO2 (ppm): 400 +21:22:11:439 -> CO2 (ppm): 400 +21:22:20:181 -> CO2 (ppm): 400 +21:22:20:182 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:22:20:182 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":256,"bootCount":256} +21:22:20:182 -> [ApiClient] Info: Return code: 200 +21:22:20:183 -> +21:22:20:183 -> Online mode and isPostToAirGradient = true: watchdog reset +21:22:20:183 -> +21:22:20:204 -> CO2 (ppm): 400 +21:22:20:229 -> External watchdog feed! +21:22:20:796 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:22:20:796 -> [ApiClient] Info: Return code: 200 +21:22:20:797 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:22:20:799 -> [Configure] Info: Parse configure success +21:22:20:800 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:22:24:225 -> CO2 (ppm): 400 +21:22:28:245 -> CO2 (ppm): 400 +21:22:32:266 -> CO2 (ppm): 400 +21:22:36:286 -> CO2 (ppm): 400 +21:22:40:308 -> CO2 (ppm): 400 +21:22:48:350 -> CO2 (ppm): 400 +21:22:48:350 -> CO2 (ppm): 400 +21:22:52:371 -> CO2 (ppm): 400 +21:22:56:433 -> CO2 (ppm): 400 +21:23:00:453 -> CO2 (ppm): 400 +21:23:04:474 -> CO2 (ppm): 400 +21:23:08:495 -> CO2 (ppm): 400 +21:23:12:517 -> CO2 (ppm): 400 +21:23:16:538 -> CO2 (ppm): 400 +21:23:21:211 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:23:21:212 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":257,"bootCount":257} +21:23:21:212 -> [ApiClient] Info: Return code: 200 +21:23:21:213 -> +21:23:21:213 -> Online mode and isPostToAirGradient = true: watchdog reset +21:23:21:213 -> +21:23:21:234 -> CO2 (ppm): 400 +21:23:21:259 -> External watchdog feed! +21:23:21:826 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:23:21:826 -> [ApiClient] Info: Return code: 200 +21:23:21:828 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:23:21:829 -> [Configure] Info: Parse configure success +21:23:21:830 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:23:25:255 -> CO2 (ppm): 400 +21:23:29:276 -> CO2 (ppm): 400 +21:23:33:297 -> CO2 (ppm): 400 +21:23:37:318 -> CO2 (ppm): 400 +21:23:41:339 -> CO2 (ppm): 400 +21:23:45:360 -> CO2 (ppm): 400 +21:23:49:381 -> CO2 (ppm): 400 +21:23:53:402 -> CO2 (ppm): 400 +21:23:57:423 -> CO2 (ppm): 400 +21:24:01:444 -> CO2 (ppm): 400 +21:24:05:465 -> CO2 (ppm): 400 +21:24:09:486 -> CO2 (ppm): 400 +21:24:13:507 -> CO2 (ppm): 400 +21:24:17:528 -> CO2 (ppm): 400 +21:24:22:241 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:24:22:241 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":258,"bootCount":258} +21:24:22:241 -> [ApiClient] Info: Return code: 200 +21:24:22:242 -> +21:24:22:242 -> Online mode and isPostToAirGradient = true: watchdog reset +21:24:22:242 -> +21:24:22:264 -> CO2 (ppm): 400 +21:24:22:289 -> External watchdog feed! +21:24:22:856 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:24:22:856 -> [ApiClient] Info: Return code: 200 +21:24:22:858 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:24:22:859 -> [Configure] Info: Parse configure success +21:24:22:860 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:24:26:285 -> CO2 (ppm): 400 +21:24:30:306 -> CO2 (ppm): 400 +21:24:34:328 -> CO2 (ppm): 400 +21:24:38:348 -> CO2 (ppm): 400 +21:24:42:369 -> CO2 (ppm): 400 +21:24:46:390 -> CO2 (ppm): 400 +21:24:50:411 -> CO2 (ppm): 400 +21:24:54:432 -> CO2 (ppm): 400 +21:24:58:453 -> CO2 (ppm): 400 +21:25:02:474 -> CO2 (ppm): 400 +21:25:06:495 -> CO2 (ppm): 400 +21:25:10:516 -> CO2 (ppm): 400 +21:25:14:537 -> CO2 (ppm): 400 +21:25:18:558 -> CO2 (ppm): 400 +21:25:23:218 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:25:23:218 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":259,"bootCount":259} +21:25:23:218 -> [ApiClient] Info: Return code: 200 +21:25:23:219 -> +21:25:23:220 -> Online mode and isPostToAirGradient = true: watchdog reset +21:25:23:220 -> +21:25:23:240 -> CO2 (ppm): 400 +21:25:23:265 -> External watchdog feed! +21:25:23:779 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:25:23:779 -> [ApiClient] Info: Return code: 200 +21:25:23:780 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:25:23:782 -> [Configure] Info: Parse configure success +21:25:23:782 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:25:27:261 -> CO2 (ppm): 400 +21:25:31:282 -> CO2 (ppm): 400 +21:25:35:303 -> CO2 (ppm): 400 +21:25:39:324 -> CO2 (ppm): 400 +21:25:43:345 -> CO2 (ppm): 400 +21:25:47:366 -> CO2 (ppm): 400 +21:25:51:387 -> CO2 (ppm): 400 +21:25:55:408 -> CO2 (ppm): 400 +21:25:59:429 -> CO2 (ppm): 400 +21:26:03:450 -> CO2 (ppm): 400 +21:26:07:471 -> CO2 (ppm): 400 +21:26:11:492 -> CO2 (ppm): 400 +21:26:15:513 -> CO2 (ppm): 400 +21:26:19:534 -> CO2 (ppm): 400 +21:26:24:140 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:26:24:140 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":260,"bootCount":260} +21:26:24:140 -> [ApiClient] Info: Return code: 200 +21:26:24:141 -> +21:26:24:141 -> Online mode and isPostToAirGradient = true: watchdog reset +21:26:24:141 -> +21:26:24:162 -> CO2 (ppm): 400 +21:26:24:186 -> External watchdog feed! +21:26:24:730 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:26:24:731 -> [ApiClient] Info: Return code: 200 +21:26:24:732 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:26:24:733 -> [Configure] Info: Parse configure success +21:26:24:734 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:26:28:183 -> CO2 (ppm): 400 +21:26:32:204 -> CO2 (ppm): 400 +21:26:36:225 -> CO2 (ppm): 400 +21:26:40:246 -> CO2 (ppm): 400 +21:26:44:267 -> CO2 (ppm): 400 +21:26:48:287 -> CO2 (ppm): 400 +21:26:52:309 -> CO2 (ppm): 400 +21:26:56:331 -> CO2 (ppm): 400 +21:27:00:351 -> CO2 (ppm): 400 +21:27:04:371 -> CO2 (ppm): 400 +21:27:08:392 -> CO2 (ppm): 400 +21:27:12:413 -> CO2 (ppm): 400 +21:27:16:434 -> CO2 (ppm): 400 +21:27:20:455 -> CO2 (ppm): 400 +21:27:25:127 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:27:25:128 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":261,"bootCount":261} +21:27:25:128 -> [ApiClient] Info: Return code: 200 +21:27:25:129 -> +21:27:25:129 -> Online mode and isPostToAirGradient = true: watchdog reset +21:27:25:129 -> +21:27:25:151 -> CO2 (ppm): 400 +21:27:25:176 -> External watchdog feed! +21:27:25:743 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:27:25:743 -> [ApiClient] Info: Return code: 200 +21:27:25:744 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:27:25:745 -> [Configure] Info: Parse configure success +21:27:25:746 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:27:29:172 -> CO2 (ppm): 400 +21:27:33:193 -> CO2 (ppm): 400 +21:27:37:214 -> CO2 (ppm): 400 +21:27:41:235 -> CO2 (ppm): 400 +21:27:45:256 -> CO2 (ppm): 400 +21:27:49:277 -> CO2 (ppm): 400 +21:27:53:297 -> CO2 (ppm): 400 +21:27:57:318 -> CO2 (ppm): 400 +21:28:01:339 -> CO2 (ppm): 400 +21:28:05:360 -> CO2 (ppm): 400 +21:28:09:381 -> CO2 (ppm): 400 +21:28:13:402 -> CO2 (ppm): 400 +21:28:17:423 -> CO2 (ppm): 400 +21:28:21:444 -> CO2 (ppm): 400 +21:28:26:167 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:28:26:168 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":400,"boot":262,"bootCount":262} +21:28:26:168 -> [ApiClient] Info: Return code: 200 +21:28:26:169 -> +21:28:26:169 -> Online mode and isPostToAirGradient = true: watchdog reset +21:28:26:169 -> +21:28:26:191 -> CO2 (ppm): 400 +21:28:26:216 -> External watchdog feed! +21:28:26:772 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:28:26:772 -> [ApiClient] Info: Return code: 200 +21:28:26:774 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:28:26:775 -> [Configure] Info: Parse configure success +21:28:26:777 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:28:30:212 -> CO2 (ppm): 400 +21:28:34:233 -> CO2 (ppm): 400 +21:28:38:254 -> CO2 (ppm): 400 +21:28:42:275 -> CO2 (ppm): 400 +21:28:46:296 -> CO2 (ppm): 400 +21:28:50:317 -> CO2 (ppm): 400 +21:28:54:338 -> CO2 (ppm): 400 +21:28:58:359 -> CO2 (ppm): 400 +21:29:02:380 -> CO2 (ppm): 400 +21:29:10:422 -> CO2 (ppm): 400 +21:29:10:422 -> CO2 (ppm): 400 +21:29:14:443 -> CO2 (ppm): 400 +21:29:18:464 -> CO2 (ppm): 400 +21:29:22:485 -> CO2 (ppm): 400 +21:29:27:132 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:29:27:132 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":263,"bootCount":263} +21:29:27:132 -> [ApiClient] Info: Return code: 200 +21:29:27:133 -> +21:29:27:133 -> Online mode and isPostToAirGradient = true: watchdog reset +21:29:27:133 -> +21:29:27:154 -> CO2 (ppm): 400 +21:29:27:176 -> External watchdog feed! +21:29:27:718 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:29:27:718 -> [ApiClient] Info: Return code: 200 +21:29:27:719 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:29:27:721 -> [Configure] Info: Parse configure success +21:29:27:721 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:29:31:173 -> CO2 (ppm): 400 +21:29:35:236 -> CO2 (ppm): 400 +21:29:39:257 -> CO2 (ppm): 400 +21:29:43:278 -> CO2 (ppm): 400 +21:29:47:299 -> CO2 (ppm): 400 +21:29:51:320 -> CO2 (ppm): 400 +21:29:55:341 -> CO2 (ppm): 400 +21:29:59:362 -> CO2 (ppm): 399 +21:30:03:383 -> CO2 (ppm): 399 +21:30:07:404 -> CO2 (ppm): 399 +21:30:11:425 -> CO2 (ppm): 399 +21:30:15:446 -> CO2 (ppm): 400 +21:30:19:467 -> CO2 (ppm): 399 +21:30:23:488 -> CO2 (ppm): 399 +21:30:28:111 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:30:28:112 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":264,"bootCount":264} +21:30:28:112 -> [ApiClient] Info: Return code: 200 +21:30:28:113 -> +21:30:28:113 -> Online mode and isPostToAirGradient = true: watchdog reset +21:30:28:113 -> +21:30:28:134 -> CO2 (ppm): 399 +21:30:28:159 -> External watchdog feed! +21:30:28:729 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:30:28:729 -> [ApiClient] Info: Return code: 200 +21:30:28:731 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:30:28:732 -> [Configure] Info: Parse configure success +21:30:28:733 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:30:32:156 -> CO2 (ppm): 399 +21:30:36:177 -> CO2 (ppm): 399 +21:30:40:197 -> CO2 (ppm): 399 +21:30:44:218 -> CO2 (ppm): 399 +21:30:48:239 -> CO2 (ppm): 399 +21:30:52:260 -> CO2 (ppm): 399 +21:30:56:281 -> CO2 (ppm): 399 +21:31:00:302 -> CO2 (ppm): 399 +21:31:04:323 -> CO2 (ppm): 399 +21:31:08:344 -> CO2 (ppm): 399 +21:31:12:365 -> CO2 (ppm): 399 +21:31:16:386 -> CO2 (ppm): 399 +21:31:20:407 -> CO2 (ppm): 399 +21:31:24:428 -> CO2 (ppm): 399 +21:31:29:146 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:31:29:146 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":265,"bootCount":265} +21:31:29:147 -> [ApiClient] Info: Return code: 200 +21:31:29:147 -> +21:31:29:147 -> Online mode and isPostToAirGradient = true: watchdog reset +21:31:29:147 -> +21:31:29:169 -> CO2 (ppm): 399 +21:31:29:194 -> External watchdog feed! +21:31:29:760 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:31:29:760 -> [ApiClient] Info: Return code: 200 +21:31:29:761 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:31:29:763 -> [Configure] Info: Parse configure success +21:31:29:764 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:31:33:190 -> CO2 (ppm): 399 +21:31:37:211 -> CO2 (ppm): 399 +21:31:41:232 -> CO2 (ppm): 399 +21:31:45:253 -> CO2 (ppm): 399 +21:31:49:274 -> CO2 (ppm): 399 +21:31:53:295 -> CO2 (ppm): 399 +21:31:57:315 -> CO2 (ppm): 399 +21:32:01:337 -> CO2 (ppm): 399 +21:32:05:357 -> CO2 (ppm): 399 +21:32:09:378 -> CO2 (ppm): 399 +21:32:13:399 -> CO2 (ppm): 399 +21:32:17:421 -> CO2 (ppm): 399 +21:32:21:441 -> CO2 (ppm): 399 +21:32:25:462 -> CO2 (ppm): 399 +21:32:30:121 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:32:30:121 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":266,"bootCount":266} +21:32:30:121 -> [ApiClient] Info: Return code: 200 +21:32:30:122 -> +21:32:30:123 -> Online mode and isPostToAirGradient = true: watchdog reset +21:32:30:123 -> +21:32:30:144 -> CO2 (ppm): 399 +21:32:30:169 -> External watchdog feed! +21:32:30:685 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:32:30:685 -> [ApiClient] Info: Return code: 200 +21:32:30:686 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:32:30:687 -> [Configure] Info: Parse configure success +21:32:30:688 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:32:34:166 -> CO2 (ppm): 399 +21:32:42:207 -> CO2 (ppm): 399 +21:32:42:207 -> CO2 (ppm): 399 +21:32:46:228 -> CO2 (ppm): 399 +21:32:50:249 -> CO2 (ppm): 399 +21:32:54:270 -> CO2 (ppm): 399 +21:32:58:291 -> CO2 (ppm): 399 +21:33:02:312 -> CO2 (ppm): 399 +21:33:06:333 -> CO2 (ppm): 399 +21:33:10:358 -> CO2 (ppm): 399 +21:33:14:375 -> CO2 (ppm): 399 +21:33:18:396 -> CO2 (ppm): 399 +21:33:22:417 -> CO2 (ppm): 399 +21:33:26:438 -> CO2 (ppm): 399 +21:33:31:098 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:33:31:098 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":267,"bootCount":267} +21:33:31:098 -> [ApiClient] Info: Return code: 200 +21:33:31:099 -> +21:33:31:099 -> Online mode and isPostToAirGradient = true: watchdog reset +21:33:31:099 -> +21:33:31:120 -> CO2 (ppm): 399 +21:33:31:145 -> External watchdog feed! +21:33:31:721 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:33:31:721 -> [ApiClient] Info: Return code: 200 +21:33:31:722 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:33:31:724 -> [Configure] Info: Parse configure success +21:33:31:724 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:33:35:141 -> CO2 (ppm): 399 +21:33:39:163 -> CO2 (ppm): 399 +21:33:43:183 -> CO2 (ppm): 399 +21:33:47:204 -> CO2 (ppm): 399 +21:33:51:225 -> CO2 (ppm): 399 +21:33:55:246 -> CO2 (ppm): 399 +21:33:59:267 -> CO2 (ppm): 399 +21:34:03:288 -> CO2 (ppm): 399 +21:34:07:309 -> CO2 (ppm): 399 +21:34:11:330 -> CO2 (ppm): 399 +21:34:15:351 -> CO2 (ppm): 399 +21:34:19:372 -> CO2 (ppm): 399 +21:34:23:393 -> CO2 (ppm): 399 +21:34:27:411 -> CO2 (ppm): 399 +21:34:32:133 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:34:32:133 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":268,"bootCount":268} +21:34:32:133 -> [ApiClient] Info: Return code: 200 +21:34:32:134 -> +21:34:32:134 -> Online mode and isPostToAirGradient = true: watchdog reset +21:34:32:134 -> +21:34:32:156 -> CO2 (ppm): 399 +21:34:32:180 -> External watchdog feed! +21:34:32:746 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:34:32:747 -> [ApiClient] Info: Return code: 200 +21:34:32:748 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:34:32:749 -> [Configure] Info: Parse configure success +21:34:32:750 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:34:36:177 -> CO2 (ppm): 399 +21:34:40:198 -> CO2 (ppm): 399 +21:34:44:218 -> CO2 (ppm): 399 +21:34:48:240 -> CO2 (ppm): 399 +21:34:52:261 -> CO2 (ppm): 400 +21:34:56:281 -> CO2 (ppm): 400 +21:35:00:303 -> CO2 (ppm): 400 +21:35:04:323 -> CO2 (ppm): 400 +21:35:08:344 -> CO2 (ppm): 400 +21:35:12:365 -> CO2 (ppm): 400 +21:35:16:390 -> CO2 (ppm): 399 +21:35:20:407 -> CO2 (ppm): 399 +21:35:24:428 -> CO2 (ppm): 399 +21:35:28:454 -> CO2 (ppm): 399 +21:35:33:168 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:35:33:168 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":269,"bootCount":269} +21:35:33:168 -> [ApiClient] Info: Return code: 200 +21:35:33:169 -> +21:35:33:169 -> Online mode and isPostToAirGradient = true: watchdog reset +21:35:33:169 -> +21:35:33:191 -> CO2 (ppm): 399 +21:35:33:216 -> External watchdog feed! +21:35:33:783 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:35:33:783 -> [ApiClient] Info: Return code: 200 +21:35:33:784 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:35:33:785 -> [Configure] Info: Parse configure success +21:35:33:786 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:35:37:212 -> CO2 (ppm): 399 +21:35:41:233 -> CO2 (ppm): 399 +21:35:45:254 -> CO2 (ppm): 400 +21:35:49:275 -> CO2 (ppm): 400 +21:35:53:296 -> CO2 (ppm): 400 +21:35:57:317 -> CO2 (ppm): 400 +21:36:01:338 -> CO2 (ppm): 400 +21:36:05:359 -> CO2 (ppm): 400 +21:36:09:380 -> CO2 (ppm): 400 +21:36:13:401 -> CO2 (ppm): 400 +21:36:17:422 -> CO2 (ppm): 400 +21:36:21:442 -> CO2 (ppm): 400 +21:36:25:463 -> CO2 (ppm): 400 +21:36:29:485 -> CO2 (ppm): 400 +21:36:34:192 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:36:34:192 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":270,"bootCount":270} +21:36:34:192 -> [ApiClient] Info: Return code: 200 +21:36:34:193 -> +21:36:34:194 -> Online mode and isPostToAirGradient = true: watchdog reset +21:36:34:194 -> +21:36:34:215 -> CO2 (ppm): 400 +21:36:34:240 -> External watchdog feed! +21:36:34:813 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:36:34:814 -> [ApiClient] Info: Return code: 200 +21:36:34:814 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:36:34:816 -> [Configure] Info: Parse configure success +21:36:34:816 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:36:38:237 -> CO2 (ppm): 400 +21:36:42:257 -> CO2 (ppm): 400 +21:36:46:278 -> CO2 (ppm): 400 +21:36:50:299 -> CO2 (ppm): 400 +21:36:54:320 -> CO2 (ppm): 400 +21:36:58:341 -> CO2 (ppm): 399 +21:37:02:362 -> CO2 (ppm): 399 +21:37:06:383 -> CO2 (ppm): 399 +21:37:10:404 -> CO2 (ppm): 399 +21:37:14:425 -> CO2 (ppm): 399 +21:37:18:446 -> CO2 (ppm): 399 +21:37:22:467 -> CO2 (ppm): 399 +21:37:26:488 -> CO2 (ppm): 399 +21:37:30:509 -> CO2 (ppm): 399 +21:37:35:227 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:37:35:227 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":271,"bootCount":271} +21:37:35:228 -> [ApiClient] Info: Return code: 200 +21:37:35:250 -> +21:37:35:250 -> Online mode and isPostToAirGradient = true: watchdog reset +21:37:35:250 -> +21:37:35:251 -> CO2 (ppm): 399 +21:37:35:275 -> External watchdog feed! +21:37:35:842 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:37:35:842 -> [ApiClient] Info: Return code: 200 +21:37:35:844 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:37:35:845 -> [Configure] Info: Parse configure success +21:37:35:846 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:37:39:272 -> CO2 (ppm): 399 +21:37:43:293 -> CO2 (ppm): 399 +21:37:47:314 -> CO2 (ppm): 399 +21:37:51:335 -> CO2 (ppm): 399 +21:37:55:356 -> CO2 (ppm): 399 +21:37:59:377 -> CO2 (ppm): 399 +21:38:03:397 -> CO2 (ppm): 399 +21:38:07:418 -> CO2 (ppm): 399 +21:38:11:439 -> CO2 (ppm): 400 +21:38:15:461 -> CO2 (ppm): 400 +21:38:19:481 -> CO2 (ppm): 400 +21:38:23:502 -> CO2 (ppm): 400 +21:38:27:523 -> CO2 (ppm): 400 +21:38:31:544 -> CO2 (ppm): 400 +21:38:36:199 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:38:36:200 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":272,"bootCount":272} +21:38:36:200 -> [ApiClient] Info: Return code: 200 +21:38:36:200 -> +21:38:36:200 -> Online mode and isPostToAirGradient = true: watchdog reset +21:38:36:200 -> +21:38:36:222 -> CO2 (ppm): 400 +21:38:36:247 -> External watchdog feed! +21:38:36:770 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:38:36:770 -> [ApiClient] Info: Return code: 200 +21:38:36:772 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:38:36:773 -> [Configure] Info: Parse configure success +21:38:36:774 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:38:40:243 -> CO2 (ppm): 400 +21:38:44:264 -> CO2 (ppm): 400 +21:38:48:285 -> CO2 (ppm): 400 +21:38:52:306 -> CO2 (ppm): 399 +21:38:56:327 -> CO2 (ppm): 400 +21:39:00:348 -> CO2 (ppm): 400 +21:39:04:369 -> CO2 (ppm): 400 +21:39:08:390 -> CO2 (ppm): 400 +21:39:12:410 -> CO2 (ppm): 400 +21:39:16:431 -> CO2 (ppm): 400 +21:39:20:453 -> CO2 (ppm): 400 +21:39:24:473 -> CO2 (ppm): 400 +21:39:28:495 -> CO2 (ppm): 399 +21:39:32:515 -> CO2 (ppm): 399 +21:39:37:183 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:39:37:183 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":273,"bootCount":273} +21:39:37:184 -> [ApiClient] Info: Return code: 200 +21:39:37:184 -> +21:39:37:184 -> Online mode and isPostToAirGradient = true: watchdog reset +21:39:37:184 -> +21:39:37:206 -> CO2 (ppm): 399 +21:39:37:231 -> External watchdog feed! +21:39:37:800 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:39:37:800 -> [ApiClient] Info: Return code: 200 +21:39:37:801 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:39:37:802 -> [Configure] Info: Parse configure success +21:39:41:227 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:39:41:227 -> CO2 (ppm): 399 +21:39:45:248 -> CO2 (ppm): 399 +21:39:49:269 -> CO2 (ppm): 399 +21:39:57:369 -> CO2 (ppm): 399 +21:39:57:369 -> CO2 (ppm): 399 +21:40:01:390 -> CO2 (ppm): 399 +21:40:05:411 -> CO2 (ppm): 399 +21:40:09:432 -> CO2 (ppm): 399 +21:40:13:453 -> CO2 (ppm): 399 +21:40:17:474 -> CO2 (ppm): 399 +21:40:21:495 -> CO2 (ppm): 399 +21:40:25:516 -> CO2 (ppm): 399 +21:40:29:537 -> CO2 (ppm): 399 +21:40:33:558 -> CO2 (ppm): 399 +21:40:38:215 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:40:38:215 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":274,"bootCount":274} +21:40:38:215 -> [ApiClient] Info: Return code: 200 +21:40:38:216 -> +21:40:38:216 -> Online mode and isPostToAirGradient = true: watchdog reset +21:40:38:216 -> +21:40:38:237 -> CO2 (ppm): 399 +21:40:38:262 -> External watchdog feed! +21:40:38:841 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:40:38:841 -> [ApiClient] Info: Return code: 200 +21:40:38:842 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:40:38:844 -> [Configure] Info: Parse configure success +21:40:42:259 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:40:42:259 -> CO2 (ppm): 399 +21:40:46:280 -> CO2 (ppm): 399 +21:40:50:300 -> CO2 (ppm): 399 +21:40:54:322 -> CO2 (ppm): 399 +21:40:58:342 -> CO2 (ppm): 399 +21:41:02:364 -> CO2 (ppm): 399 +21:41:06:384 -> CO2 (ppm): 399 +21:41:10:405 -> CO2 (ppm): 399 +21:41:14:426 -> CO2 (ppm): 399 +21:41:18:447 -> CO2 (ppm): 399 +21:41:22:468 -> CO2 (ppm): 399 +21:41:26:489 -> CO2 (ppm): 399 +21:41:30:510 -> CO2 (ppm): 399 +21:41:34:531 -> CO2 (ppm): 399 +21:41:39:261 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:41:39:262 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":275,"bootCount":275} +21:41:39:262 -> [ApiClient] Info: Return code: 200 +21:41:39:263 -> +21:41:39:263 -> Online mode and isPostToAirGradient = true: watchdog reset +21:41:39:263 -> +21:41:39:284 -> CO2 (ppm): 399 +21:41:39:308 -> External watchdog feed! +21:41:39:859 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:41:39:859 -> [ApiClient] Info: Return code: 200 +21:41:39:861 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:41:39:862 -> [Configure] Info: Parse configure success +21:41:39:863 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:41:43:305 -> CO2 (ppm): 399 +21:41:47:326 -> CO2 (ppm): 399 +21:41:51:353 -> CO2 (ppm): 399 +21:41:55:368 -> CO2 (ppm): 399 +21:41:59:389 -> CO2 (ppm): 399 +21:42:03:410 -> CO2 (ppm): 399 +21:42:07:430 -> CO2 (ppm): 399 +21:42:15:472 -> CO2 (ppm): 399 +21:42:15:472 -> CO2 (ppm): 399 +21:42:19:493 -> CO2 (ppm): 399 +21:42:23:514 -> CO2 (ppm): 399 +21:42:27:535 -> CO2 (ppm): 399 +21:42:31:556 -> CO2 (ppm): 399 +21:42:35:577 -> CO2 (ppm): 399 +21:42:40:275 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:42:40:275 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":276,"bootCount":276} +21:42:40:276 -> [ApiClient] Info: Return code: 200 +21:42:40:276 -> +21:42:40:276 -> Online mode and isPostToAirGradient = true: watchdog reset +21:42:40:276 -> +21:42:40:298 -> CO2 (ppm): 399 +21:42:40:323 -> External watchdog feed! +21:42:40:882 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:42:40:882 -> [ApiClient] Info: Return code: 200 +21:42:40:884 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:42:40:885 -> [Configure] Info: Parse configure success +21:42:40:886 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:42:44:319 -> CO2 (ppm): 399 +21:42:48:340 -> CO2 (ppm): 399 +21:42:52:361 -> CO2 (ppm): 399 +21:43:00:403 -> CO2 (ppm): 399 +21:43:00:403 -> CO2 (ppm): 399 +21:43:04:424 -> CO2 (ppm): 399 +21:43:08:445 -> CO2 (ppm): 399 +21:43:12:466 -> CO2 (ppm): 399 +21:43:16:487 -> CO2 (ppm): 399 +21:43:20:507 -> CO2 (ppm): 399 +21:43:24:528 -> CO2 (ppm): 399 +21:43:28:549 -> CO2 (ppm): 399 +21:43:32:570 -> CO2 (ppm): 399 +21:43:36:592 -> CO2 (ppm): 399 +21:43:41:298 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:43:41:298 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":277,"bootCount":277} +21:43:41:298 -> [ApiClient] Info: Return code: 200 +21:43:41:299 -> +21:43:41:299 -> Online mode and isPostToAirGradient = true: watchdog reset +21:43:41:299 -> +21:43:41:321 -> CO2 (ppm): 399 +21:43:41:346 -> External watchdog feed! +21:43:41:917 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:43:41:917 -> [ApiClient] Info: Return code: 200 +21:43:41:926 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:43:41:927 -> [Configure] Info: Parse configure success +21:43:45:342 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:43:45:342 -> CO2 (ppm): 399 +21:43:49:363 -> CO2 (ppm): 399 +21:43:53:384 -> CO2 (ppm): 399 +21:43:57:405 -> CO2 (ppm): 399 +21:44:01:426 -> CO2 (ppm): 399 +21:44:05:447 -> CO2 (ppm): 399 +21:44:09:468 -> CO2 (ppm): 399 +21:44:13:489 -> CO2 (ppm): 399 +21:44:17:510 -> CO2 (ppm): 399 +21:44:21:531 -> CO2 (ppm): 399 +21:44:25:552 -> CO2 (ppm): 399 +21:44:29:573 -> CO2 (ppm): 399 +21:44:33:594 -> CO2 (ppm): 399 +21:44:37:615 -> CO2 (ppm): 399 +21:44:42:333 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:44:42:334 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":278,"bootCount":278} +21:44:42:334 -> [ApiClient] Info: Return code: 200 +21:44:42:334 -> +21:44:42:334 -> Online mode and isPostToAirGradient = true: watchdog reset +21:44:42:335 -> +21:44:42:356 -> CO2 (ppm): 399 +21:44:42:381 -> External watchdog feed! +21:44:42:949 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:44:42:949 -> [ApiClient] Info: Return code: 200 +21:44:42:950 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:44:42:952 -> [Configure] Info: Parse configure success +21:44:42:953 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:44:46:378 -> CO2 (ppm): 399 +21:44:50:398 -> CO2 (ppm): 399 +21:44:58:441 -> CO2 (ppm): 399 +21:44:58:441 -> CO2 (ppm): 399 +21:45:02:461 -> CO2 (ppm): 399 +21:45:06:482 -> CO2 (ppm): 399 +21:45:10:503 -> CO2 (ppm): 399 +21:45:14:524 -> CO2 (ppm): 399 +21:45:18:545 -> CO2 (ppm): 399 +21:45:22:566 -> CO2 (ppm): 399 +21:45:26:587 -> CO2 (ppm): 399 +21:45:30:608 -> CO2 (ppm): 399 +21:45:34:629 -> CO2 (ppm): 399 +21:45:38:650 -> CO2 (ppm): 399 +21:45:43:367 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:45:43:367 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":279,"bootCount":279} +21:45:43:368 -> [ApiClient] Info: Return code: 200 +21:45:43:369 -> +21:45:43:369 -> Online mode and isPostToAirGradient = true: watchdog reset +21:45:43:369 -> +21:45:43:390 -> CO2 (ppm): 399 +21:45:43:415 -> External watchdog feed! +21:45:43:982 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:45:43:982 -> [ApiClient] Info: Return code: 200 +21:45:43:984 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:45:43:985 -> [Configure] Info: Parse configure success +21:45:43:986 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:45:47:412 -> CO2 (ppm): 399 +21:45:51:433 -> CO2 (ppm): 399 +21:45:55:453 -> CO2 (ppm): 399 +21:45:59:475 -> CO2 (ppm): 399 +21:46:03:496 -> CO2 (ppm): 398 +21:46:07:517 -> CO2 (ppm): 399 +21:46:11:537 -> CO2 (ppm): 399 +21:46:15:558 -> CO2 (ppm): 398 +21:46:19:579 -> CO2 (ppm): 398 +21:46:23:600 -> CO2 (ppm): 398 +21:46:27:621 -> CO2 (ppm): 398 +21:46:31:643 -> CO2 (ppm): 398 +21:46:35:663 -> CO2 (ppm): 398 +21:46:39:684 -> CO2 (ppm): 398 +21:46:44:697 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:46:44:698 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":280,"bootCount":280} +21:46:44:698 -> [ApiClient] Info: Return code: 200 +21:46:44:698 -> +21:46:44:698 -> Online mode and isPostToAirGradient = true: watchdog reset +21:46:44:698 -> +21:46:44:720 -> CO2 (ppm): 398 +21:46:44:745 -> External watchdog feed! +21:46:45:321 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:46:45:321 -> [ApiClient] Info: Return code: 200 +21:46:45:322 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:46:45:323 -> [Configure] Info: Parse configure success +21:46:45:324 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:46:48:741 -> CO2 (ppm): 399 +21:46:52:762 -> CO2 (ppm): 398 +21:46:56:783 -> CO2 (ppm): 398 +21:47:00:804 -> CO2 (ppm): 398 +21:47:04:825 -> CO2 (ppm): 398 +21:47:08:846 -> CO2 (ppm): 398 +21:47:12:867 -> CO2 (ppm): 398 +21:47:16:888 -> CO2 (ppm): 398 +21:47:20:909 -> CO2 (ppm): 398 +21:47:24:929 -> CO2 (ppm): 398 +21:47:28:950 -> CO2 (ppm): 398 +21:47:32:971 -> CO2 (ppm): 398 +21:47:36:992 -> CO2 (ppm): 398 +21:47:41:013 -> CO2 (ppm): 398 +21:47:45:682 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:47:45:682 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":281,"bootCount":281} +21:47:45:683 -> [ApiClient] Info: Return code: 200 +21:47:45:683 -> +21:47:45:683 -> Online mode and isPostToAirGradient = true: watchdog reset +21:47:45:683 -> +21:47:45:705 -> CO2 (ppm): 398 +21:47:45:730 -> External watchdog feed! +21:47:46:262 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:47:46:262 -> [ApiClient] Info: Return code: 200 +21:47:46:263 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:47:46:264 -> [Configure] Info: Parse configure success +21:47:46:265 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:47:53:747 -> CO2 (ppm): 398 +21:47:53:747 -> CO2 (ppm): 398 +21:47:57:768 -> CO2 (ppm): 398 +21:48:01:789 -> CO2 (ppm): 398 +21:48:05:810 -> CO2 (ppm): 398 +21:48:09:831 -> CO2 (ppm): 398 +21:48:13:852 -> CO2 (ppm): 398 +21:48:17:873 -> CO2 (ppm): 398 +21:48:21:894 -> CO2 (ppm): 398 +21:48:25:914 -> CO2 (ppm): 398 +21:48:29:936 -> CO2 (ppm): 398 +21:48:33:957 -> CO2 (ppm): 398 +21:48:37:977 -> CO2 (ppm): 398 +21:48:41:998 -> CO2 (ppm): 398 +21:48:46:661 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:48:46:661 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":282,"bootCount":282} +21:48:46:661 -> [ApiClient] Info: Return code: 200 +21:48:46:663 -> +21:48:46:663 -> Online mode and isPostToAirGradient = true: watchdog reset +21:48:46:663 -> +21:48:46:683 -> CO2 (ppm): 398 +21:48:46:708 -> External watchdog feed! +21:48:47:271 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:48:47:271 -> [ApiClient] Info: Return code: 200 +21:48:47:272 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:48:47:274 -> [Configure] Info: Parse configure success +21:48:47:274 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:48:54:725 -> CO2 (ppm): 398 +21:48:54:725 -> CO2 (ppm): 398 +21:48:58:747 -> CO2 (ppm): 398 +21:49:02:768 -> CO2 (ppm): 398 +21:49:06:788 -> CO2 (ppm): 399 +21:49:10:809 -> CO2 (ppm): 398 +21:49:14:830 -> CO2 (ppm): 398 +21:49:18:851 -> CO2 (ppm): 398 +21:49:22:872 -> CO2 (ppm): 398 +21:49:30:914 -> CO2 (ppm): 398 +21:49:30:914 -> CO2 (ppm): 399 +21:49:34:935 -> CO2 (ppm): 398 +21:49:38:956 -> CO2 (ppm): 398 +21:49:42:977 -> CO2 (ppm): 399 +21:49:47:692 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:49:47:693 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":283,"bootCount":283} +21:49:47:693 -> [ApiClient] Info: Return code: 200 +21:49:47:694 -> +21:49:47:694 -> Online mode and isPostToAirGradient = true: watchdog reset +21:49:47:694 -> +21:49:47:716 -> CO2 (ppm): 398 +21:49:47:740 -> External watchdog feed! +21:49:48:306 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:49:48:306 -> [ApiClient] Info: Return code: 200 +21:49:48:307 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:49:48:309 -> [Configure] Info: Parse configure success +21:49:48:309 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:49:51:737 -> CO2 (ppm): 398 +21:49:59:778 -> CO2 (ppm): 398 +21:49:59:778 -> CO2 (ppm): 399 +21:50:03:799 -> CO2 (ppm): 398 +21:50:07:820 -> CO2 (ppm): 399 +21:50:11:842 -> CO2 (ppm): 399 +21:50:15:862 -> CO2 (ppm): 399 +21:50:19:883 -> CO2 (ppm): 399 +21:50:23:905 -> CO2 (ppm): 399 +21:50:27:925 -> CO2 (ppm): 399 +21:50:31:946 -> CO2 (ppm): 399 +21:50:39:988 -> CO2 (ppm): 399 +21:50:39:988 -> CO2 (ppm): 399 +21:50:44:009 -> CO2 (ppm): 399 +21:50:48:716 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:50:48:716 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":284,"bootCount":284} +21:50:48:716 -> [ApiClient] Info: Return code: 200 +21:50:48:739 -> +21:50:48:739 -> Online mode and isPostToAirGradient = true: watchdog reset +21:50:48:739 -> +21:50:48:739 -> CO2 (ppm): 399 +21:50:48:764 -> External watchdog feed! +21:50:49:336 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:50:49:336 -> [ApiClient] Info: Return code: 200 +21:50:49:338 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:50:49:339 -> [Configure] Info: Parse configure success +21:50:49:340 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:50:52:760 -> CO2 (ppm): 399 +21:50:56:781 -> CO2 (ppm): 399 +21:51:04:823 -> CO2 (ppm): 399 +21:51:04:823 -> CO2 (ppm): 399 +21:51:08:843 -> CO2 (ppm): 399 +21:51:12:864 -> CO2 (ppm): 399 +21:51:16:886 -> CO2 (ppm): 399 +21:51:20:907 -> CO2 (ppm): 399 +21:51:24:928 -> CO2 (ppm): 399 +21:51:28:954 -> CO2 (ppm): 399 +21:51:32:969 -> CO2 (ppm): 399 +21:51:36:990 -> CO2 (ppm): 399 +21:51:45:032 -> CO2 (ppm): 399 +21:51:45:032 -> CO2 (ppm): 399 +21:51:49:752 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:51:49:752 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":285,"bootCount":285} +21:51:49:753 -> [ApiClient] Info: Return code: 200 +21:51:49:753 -> +21:51:49:753 -> Online mode and isPostToAirGradient = true: watchdog reset +21:51:49:753 -> +21:51:49:775 -> CO2 (ppm): 399 +21:51:49:800 -> External watchdog feed! +21:51:50:368 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:51:50:368 -> [ApiClient] Info: Return code: 200 +21:51:50:369 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:51:50:371 -> [Configure] Info: Parse configure success +21:51:50:371 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:51:53:796 -> CO2 (ppm): 399 +21:51:57:817 -> CO2 (ppm): 399 +21:52:01:838 -> CO2 (ppm): 399 +21:52:05:859 -> CO2 (ppm): 399 +21:52:09:880 -> CO2 (ppm): 399 +21:52:13:901 -> CO2 (ppm): 399 +21:52:17:922 -> CO2 (ppm): 399 +21:52:21:943 -> CO2 (ppm): 399 +21:52:25:964 -> CO2 (ppm): 399 +21:52:29:985 -> CO2 (ppm): 399 +21:52:34:005 -> CO2 (ppm): 399 +21:52:42:047 -> CO2 (ppm): 399 +21:52:42:047 -> CO2 (ppm): 399 +21:52:46:068 -> CO2 (ppm): 399 +21:52:50:781 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:52:50:782 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":286,"bootCount":286} +21:52:50:782 -> [ApiClient] Info: Return code: 200 +21:52:50:782 -> +21:52:50:783 -> Online mode and isPostToAirGradient = true: watchdog reset +21:52:50:783 -> +21:52:50:804 -> CO2 (ppm): 399 +21:52:50:829 -> External watchdog feed! +21:52:51:398 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:52:51:398 -> [ApiClient] Info: Return code: 200 +21:52:51:399 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:52:51:400 -> [Configure] Info: Parse configure success +21:52:51:401 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:52:54:825 -> CO2 (ppm): 399 +21:52:58:846 -> CO2 (ppm): 399 +21:53:02:867 -> CO2 (ppm): 399 +21:53:06:888 -> CO2 (ppm): 399 +21:53:10:909 -> CO2 (ppm): 399 +21:53:14:969 -> CO2 (ppm): 399 +21:53:18:990 -> CO2 (ppm): 400 +21:53:23:011 -> CO2 (ppm): 400 +21:53:27:032 -> CO2 (ppm): 400 +21:53:31:052 -> CO2 (ppm): 400 +21:53:35:074 -> CO2 (ppm): 399 +21:53:39:095 -> CO2 (ppm): 399 +21:53:43:116 -> CO2 (ppm): 399 +21:53:47:137 -> CO2 (ppm): 399 +21:53:51:806 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:53:51:806 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":287,"bootCount":287} +21:53:51:806 -> [ApiClient] Info: Return code: 200 +21:53:51:807 -> +21:53:51:807 -> Online mode and isPostToAirGradient = true: watchdog reset +21:53:51:807 -> +21:53:51:829 -> CO2 (ppm): 399 +21:53:51:854 -> External watchdog feed! +21:53:52:426 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:53:52:426 -> [ApiClient] Info: Return code: 200 +21:53:52:428 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:53:52:429 -> [Configure] Info: Parse configure success +21:53:52:429 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:53:55:850 -> CO2 (ppm): 399 +21:53:59:871 -> CO2 (ppm): 400 +21:54:03:892 -> CO2 (ppm): 399 +21:54:07:913 -> CO2 (ppm): 399 +21:54:11:934 -> CO2 (ppm): 399 +21:54:15:955 -> CO2 (ppm): 399 +21:54:19:976 -> CO2 (ppm): 400 +21:54:23:997 -> CO2 (ppm): 400 +21:54:28:018 -> CO2 (ppm): 400 +21:54:32:039 -> CO2 (ppm): 400 +21:54:36:062 -> CO2 (ppm): 400 +21:54:40:081 -> CO2 (ppm): 400 +21:54:44:102 -> CO2 (ppm): 400 +21:54:48:123 -> CO2 (ppm): 400 +21:54:52:841 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:54:52:842 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":288,"bootCount":288} +21:54:52:842 -> [ApiClient] Info: Return code: 200 +21:54:52:842 -> +21:54:52:842 -> Online mode and isPostToAirGradient = true: watchdog reset +21:54:52:842 -> +21:54:52:864 -> CO2 (ppm): 400 +21:54:52:889 -> External watchdog feed! +21:54:53:455 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:54:53:455 -> [ApiClient] Info: Return code: 200 +21:54:53:457 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:54:53:458 -> [Configure] Info: Parse configure success +21:54:53:459 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:54:56:885 -> CO2 (ppm): 400 +21:55:00:906 -> CO2 (ppm): 400 +21:55:04:927 -> CO2 (ppm): 400 +21:55:08:948 -> CO2 (ppm): 400 +21:55:12:969 -> CO2 (ppm): 400 +21:55:16:990 -> CO2 (ppm): 400 +21:55:21:011 -> CO2 (ppm): 400 +21:55:25:031 -> CO2 (ppm): 400 +21:55:29:052 -> CO2 (ppm): 400 +21:55:33:074 -> CO2 (ppm): 400 +21:55:37:094 -> CO2 (ppm): 400 +21:55:41:115 -> CO2 (ppm): 400 +21:55:45:136 -> CO2 (ppm): 400 +21:55:49:157 -> CO2 (ppm): 400 +21:55:53:871 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:55:53:871 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":400,"boot":289,"bootCount":289} +21:55:53:871 -> [ApiClient] Info: Return code: 200 +21:55:53:872 -> +21:55:53:873 -> Online mode and isPostToAirGradient = true: watchdog reset +21:55:53:873 -> +21:55:53:894 -> CO2 (ppm): 400 +21:55:53:919 -> External watchdog feed! +21:55:54:485 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:55:54:486 -> [ApiClient] Info: Return code: 200 +21:55:54:487 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:55:54:488 -> [Configure] Info: Parse configure success +21:55:54:489 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:55:57:915 -> CO2 (ppm): 400 +21:56:01:936 -> CO2 (ppm): 400 +21:56:05:957 -> CO2 (ppm): 400 +21:56:09:978 -> CO2 (ppm): 400 +21:56:13:999 -> CO2 (ppm): 400 +21:56:18:020 -> CO2 (ppm): 400 +21:56:22:040 -> CO2 (ppm): 400 +21:56:26:061 -> CO2 (ppm): 400 +21:56:30:082 -> CO2 (ppm): 400 +21:56:34:103 -> CO2 (ppm): 400 +21:56:38:124 -> CO2 (ppm): 400 +21:56:42:145 -> CO2 (ppm): 400 +21:56:46:165 -> CO2 (ppm): 400 +21:56:50:186 -> CO2 (ppm): 400 +21:56:54:900 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:56:54:900 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":290,"bootCount":290} +21:56:54:900 -> [ApiClient] Info: Return code: 200 +21:56:54:902 -> +21:56:54:902 -> Online mode and isPostToAirGradient = true: watchdog reset +21:56:54:902 -> +21:56:54:923 -> CO2 (ppm): 400 +21:56:54:948 -> External watchdog feed! +21:56:55:516 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:56:55:516 -> [ApiClient] Info: Return code: 200 +21:56:55:517 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:56:55:518 -> [Configure] Info: Parse configure success +21:56:55:519 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:56:58:944 -> CO2 (ppm): 400 +21:57:02:966 -> CO2 (ppm): 400 +21:57:06:986 -> CO2 (ppm): 400 +21:57:11:007 -> CO2 (ppm): 400 +21:57:19:049 -> CO2 (ppm): 400 +21:57:19:049 -> CO2 (ppm): 400 +21:57:23:070 -> CO2 (ppm): 400 +21:57:27:091 -> CO2 (ppm): 400 +21:57:31:104 -> CO2 (ppm): 400 +21:57:39:146 -> CO2 (ppm): 400 +21:57:39:146 -> CO2 (ppm): 399 +21:57:43:167 -> CO2 (ppm): 400 +21:57:47:188 -> CO2 (ppm): 399 +21:57:51:209 -> CO2 (ppm): 399 +21:57:55:923 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:57:55:923 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":291,"bootCount":291} +21:57:55:924 -> [ApiClient] Info: Return code: 200 +21:57:55:925 -> +21:57:55:925 -> Online mode and isPostToAirGradient = true: watchdog reset +21:57:55:925 -> +21:57:55:947 -> CO2 (ppm): 400 +21:57:55:972 -> External watchdog feed! +21:57:56:537 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:57:56:538 -> [ApiClient] Info: Return code: 200 +21:57:56:539 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:57:56:540 -> [Configure] Info: Parse configure success +21:57:59:968 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:57:59:968 -> CO2 (ppm): 400 +21:58:03:989 -> CO2 (ppm): 400 +21:58:08:010 -> CO2 (ppm): 400 +21:58:12:034 -> CO2 (ppm): 399 +21:58:20:073 -> CO2 (ppm): 400 +21:58:20:073 -> CO2 (ppm): 399 +21:58:24:093 -> CO2 (ppm): 399 +21:58:28:122 -> CO2 (ppm): 399 +21:58:32:143 -> CO2 (ppm): 399 +21:58:36:164 -> CO2 (ppm): 399 +21:58:40:185 -> CO2 (ppm): 399 +21:58:44:206 -> CO2 (ppm): 399 +21:58:48:227 -> CO2 (ppm): 399 +21:58:52:248 -> CO2 (ppm): 399 +21:58:56:903 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:58:56:903 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":292,"bootCount":292} +21:58:56:903 -> [ApiClient] Info: Return code: 200 +21:58:56:904 -> +21:58:56:904 -> Online mode and isPostToAirGradient = true: watchdog reset +21:58:56:904 -> +21:58:56:924 -> CO2 (ppm): 400 +21:58:56:949 -> External watchdog feed! +21:58:57:474 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:58:57:474 -> [ApiClient] Info: Return code: 200 +21:58:57:476 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:58:57:477 -> [Configure] Info: Parse configure success +21:58:57:478 -> [Configure] Info: Detected new firmware version: 3.1.9 +21:59:00:946 -> CO2 (ppm): 400 +21:59:04:966 -> CO2 (ppm): 400 +21:59:08:987 -> CO2 (ppm): 400 +21:59:13:009 -> CO2 (ppm): 400 +21:59:17:029 -> CO2 (ppm): 400 +21:59:21:050 -> CO2 (ppm): 400 +21:59:25:071 -> CO2 (ppm): 400 +21:59:29:092 -> CO2 (ppm): 400 +21:59:33:113 -> CO2 (ppm): 399 +21:59:37:134 -> CO2 (ppm): 399 +21:59:41:155 -> CO2 (ppm): 400 +21:59:45:176 -> CO2 (ppm): 400 +21:59:49:197 -> CO2 (ppm): 400 +21:59:53:218 -> CO2 (ppm): 399 +21:59:57:891 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +21:59:57:891 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":293,"bootCount":293} +21:59:57:891 -> [ApiClient] Info: Return code: 200 +21:59:57:892 -> +21:59:57:892 -> Online mode and isPostToAirGradient = true: watchdog reset +21:59:57:892 -> +21:59:57:914 -> CO2 (ppm): 399 +21:59:57:938 -> External watchdog feed! +21:59:58:510 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +21:59:58:510 -> [ApiClient] Info: Return code: 200 +21:59:58:510 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +21:59:58:510 -> [Configure] Info: Parse configure success +21:59:58:510 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:00:01:935 -> CO2 (ppm): 399 +22:00:05:956 -> CO2 (ppm): 399 +22:00:09:977 -> CO2 (ppm): 399 +22:00:13:997 -> CO2 (ppm): 399 +22:00:18:018 -> CO2 (ppm): 399 +22:00:22:039 -> CO2 (ppm): 399 +22:00:26:060 -> CO2 (ppm): 399 +22:00:30:081 -> CO2 (ppm): 399 +22:00:34:102 -> CO2 (ppm): 399 +22:00:38:123 -> CO2 (ppm): 399 +22:00:42:144 -> CO2 (ppm): 399 +22:00:50:186 -> CO2 (ppm): 399 +22:00:50:186 -> CO2 (ppm): 399 +22:00:54:207 -> CO2 (ppm): 399 +22:00:58:914 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:00:58:914 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":294,"bootCount":294} +22:00:58:914 -> [ApiClient] Info: Return code: 200 +22:00:58:915 -> +22:00:58:915 -> Online mode and isPostToAirGradient = true: watchdog reset +22:00:58:915 -> +22:00:58:937 -> CO2 (ppm): 399 +22:00:58:962 -> External watchdog feed! +22:00:59:534 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:00:59:534 -> [ApiClient] Info: Return code: 200 +22:00:59:536 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:00:59:537 -> [Configure] Info: Parse configure success +22:00:59:538 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:01:02:958 -> CO2 (ppm): 400 +22:01:06:979 -> CO2 (ppm): 399 +22:01:11:000 -> CO2 (ppm): 399 +22:01:15:021 -> CO2 (ppm): 399 +22:01:19:042 -> CO2 (ppm): 399 +22:01:26:142 -> CO2 (ppm): 399 +22:01:26:142 -> +22:01:26:143 -> firmwareCheckForUpdate: +22:01:26:143 -> firmwareCheckForUpdate: Perform +22:01:26:143 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +22:01:26:864 -> Firmware update skipped, the server returned 400 +22:01:26:865 -> 3 +22:01:26:865 -> OTA message: +22:01:26:865 -> +22:01:27:083 -> CO2 (ppm): 399 +22:01:31:104 -> CO2 (ppm): 399 +22:01:35:125 -> CO2 (ppm): 399 +22:01:39:146 -> CO2 (ppm): 399 +22:01:43:167 -> CO2 (ppm): 399 +22:01:47:188 -> CO2 (ppm): 399 +22:01:51:211 -> CO2 (ppm): 399 +22:01:55:230 -> CO2 (ppm): 399 +22:01:59:950 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:01:59:950 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":295,"bootCount":295} +22:01:59:950 -> [ApiClient] Info: Return code: 200 +22:01:59:972 -> +22:01:59:972 -> Online mode and isPostToAirGradient = true: watchdog reset +22:01:59:972 -> +22:01:59:972 -> CO2 (ppm): 399 +22:01:59:997 -> External watchdog feed! +22:02:00:563 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:02:00:563 -> [ApiClient] Info: Return code: 200 +22:02:00:565 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:02:00:566 -> [Configure] Info: Parse configure success +22:02:00:567 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:02:03:993 -> CO2 (ppm): 399 +22:02:08:014 -> CO2 (ppm): 399 +22:02:16:057 -> CO2 (ppm): 399 +22:02:16:057 -> CO2 (ppm): 399 +22:02:20:077 -> CO2 (ppm): 399 +22:02:24:098 -> CO2 (ppm): 399 +22:02:28:119 -> CO2 (ppm): 399 +22:02:32:141 -> CO2 (ppm): 399 +22:02:36:162 -> CO2 (ppm): 399 +22:02:40:183 -> CO2 (ppm): 399 +22:02:44:204 -> CO2 (ppm): 399 +22:02:48:225 -> CO2 (ppm): 399 +22:02:52:246 -> CO2 (ppm): 399 +22:02:56:267 -> CO2 (ppm): 399 +22:03:00:979 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:03:00:980 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":296,"bootCount":296} +22:03:00:980 -> [ApiClient] Info: Return code: 200 +22:03:00:981 -> +22:03:00:981 -> Online mode and isPostToAirGradient = true: watchdog reset +22:03:00:981 -> +22:03:01:001 -> CO2 (ppm): 399 +22:03:01:026 -> External watchdog feed! +22:03:01:594 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:03:01:594 -> [ApiClient] Info: Return code: 200 +22:03:01:595 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:03:01:597 -> [Configure] Info: Parse configure success +22:03:01:597 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:03:05:023 -> CO2 (ppm): 399 +22:03:09:104 -> CO2 (ppm): 399 +22:03:13:123 -> CO2 (ppm): 399 +22:03:17:144 -> CO2 (ppm): 399 +22:03:21:165 -> CO2 (ppm): 399 +22:03:25:186 -> CO2 (ppm): 399 +22:03:29:207 -> CO2 (ppm): 399 +22:03:33:228 -> CO2 (ppm): 399 +22:03:37:249 -> CO2 (ppm): 399 +22:03:45:290 -> CO2 (ppm): 399 +22:03:45:290 -> CO2 (ppm): 399 +22:03:49:312 -> CO2 (ppm): 399 +22:03:53:333 -> CO2 (ppm): 399 +22:03:57:354 -> CO2 (ppm): 399 +22:04:02:009 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:04:02:009 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":297,"bootCount":297} +22:04:02:010 -> [ApiClient] Info: Return code: 200 +22:04:02:011 -> +22:04:02:011 -> Online mode and isPostToAirGradient = true: watchdog reset +22:04:02:011 -> +22:04:02:031 -> CO2 (ppm): 399 +22:04:02:056 -> External watchdog feed! +22:04:02:623 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:04:02:624 -> [ApiClient] Info: Return code: 200 +22:04:02:625 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:04:02:627 -> [Configure] Info: Parse configure success +22:04:02:627 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:04:06:053 -> CO2 (ppm): 399 +22:04:10:074 -> CO2 (ppm): 399 +22:04:14:094 -> CO2 (ppm): 399 +22:04:18:115 -> CO2 (ppm): 399 +22:04:22:136 -> CO2 (ppm): 399 +22:04:26:157 -> CO2 (ppm): 399 +22:04:30:176 -> CO2 (ppm): 399 +22:04:38:217 -> CO2 (ppm): 399 +22:04:38:217 -> CO2 (ppm): 399 +22:04:42:239 -> CO2 (ppm): 399 +22:04:46:260 -> CO2 (ppm): 399 +22:04:50:280 -> CO2 (ppm): 399 +22:04:54:301 -> CO2 (ppm): 399 +22:04:58:322 -> CO2 (ppm): 399 +22:05:02:987 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:05:02:987 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":298,"bootCount":298} +22:05:02:987 -> [ApiClient] Info: Return code: 200 +22:05:03:010 -> +22:05:03:010 -> Online mode and isPostToAirGradient = true: watchdog reset +22:05:03:010 -> +22:05:03:010 -> CO2 (ppm): 399 +22:05:03:035 -> External watchdog feed! +22:05:03:560 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:05:03:560 -> [ApiClient] Info: Return code: 200 +22:05:03:561 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:05:03:562 -> [Configure] Info: Parse configure success +22:05:03:563 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:05:07:031 -> CO2 (ppm): 399 +22:05:11:052 -> CO2 (ppm): 399 +22:05:15:073 -> CO2 (ppm): 399 +22:05:19:094 -> CO2 (ppm): 399 +22:05:23:115 -> CO2 (ppm): 399 +22:05:31:159 -> CO2 (ppm): 399 +22:05:31:159 -> CO2 (ppm): 399 +22:05:35:180 -> CO2 (ppm): 399 +22:05:39:202 -> CO2 (ppm): 399 +22:05:43:223 -> CO2 (ppm): 399 +22:05:47:244 -> CO2 (ppm): 399 +22:05:51:265 -> CO2 (ppm): 399 +22:05:55:286 -> CO2 (ppm): 399 +22:05:59:307 -> CO2 (ppm): 399 +22:06:03:966 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:06:03:967 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":299,"bootCount":299} +22:06:03:967 -> [ApiClient] Info: Return code: 200 +22:06:03:968 -> +22:06:03:968 -> Online mode and isPostToAirGradient = true: watchdog reset +22:06:03:968 -> +22:06:03:989 -> CO2 (ppm): 399 +22:06:04:014 -> External watchdog feed! +22:06:04:582 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:06:04:582 -> [ApiClient] Info: Return code: 200 +22:06:04:583 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:06:04:585 -> [Configure] Info: Parse configure success +22:06:04:586 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:06:08:011 -> CO2 (ppm): 399 +22:06:12:031 -> CO2 (ppm): 399 +22:06:16:052 -> CO2 (ppm): 399 +22:06:20:074 -> CO2 (ppm): 399 +22:06:24:095 -> CO2 (ppm): 399 +22:06:32:137 -> CO2 (ppm): 399 +22:06:32:137 -> CO2 (ppm): 399 +22:06:36:158 -> CO2 (ppm): 399 +22:06:40:179 -> CO2 (ppm): 399 +22:06:44:200 -> CO2 (ppm): 399 +22:06:48:221 -> CO2 (ppm): 399 +22:06:52:242 -> CO2 (ppm): 399 +22:06:56:263 -> CO2 (ppm): 399 +22:07:00:283 -> CO2 (ppm): 399 +22:07:04:998 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:07:04:998 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":300,"bootCount":300} +22:07:04:998 -> [ApiClient] Info: Return code: 200 +22:07:04:999 -> +22:07:04:999 -> Online mode and isPostToAirGradient = true: watchdog reset +22:07:04:999 -> +22:07:05:020 -> CO2 (ppm): 399 +22:07:05:045 -> External watchdog feed! +22:07:05:614 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:07:05:615 -> [ApiClient] Info: Return code: 200 +22:07:05:616 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:07:05:617 -> [Configure] Info: Parse configure success +22:07:05:618 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:07:09:041 -> CO2 (ppm): 399 +22:07:13:062 -> CO2 (ppm): 399 +22:07:17:083 -> CO2 (ppm): 399 +22:07:25:125 -> CO2 (ppm): 399 +22:07:25:125 -> CO2 (ppm): 399 +22:07:29:146 -> CO2 (ppm): 399 +22:07:33:167 -> CO2 (ppm): 399 +22:07:37:188 -> CO2 (ppm): 399 +22:07:41:209 -> CO2 (ppm): 399 +22:07:45:230 -> CO2 (ppm): 399 +22:07:49:251 -> CO2 (ppm): 399 +22:07:53:272 -> CO2 (ppm): 399 +22:07:57:293 -> CO2 (ppm): 399 +22:08:01:314 -> CO2 (ppm): 399 +22:08:06:027 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:08:06:027 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":301,"bootCount":301} +22:08:06:027 -> [ApiClient] Info: Return code: 200 +22:08:06:028 -> +22:08:06:028 -> Online mode and isPostToAirGradient = true: watchdog reset +22:08:06:029 -> +22:08:06:050 -> CO2 (ppm): 399 +22:08:06:075 -> External watchdog feed! +22:08:06:642 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:08:06:642 -> [ApiClient] Info: Return code: 200 +22:08:06:643 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:08:06:645 -> [Configure] Info: Parse configure success +22:08:06:645 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:08:10:072 -> CO2 (ppm): 399 +22:08:14:093 -> CO2 (ppm): 399 +22:08:18:113 -> CO2 (ppm): 399 +22:08:22:134 -> CO2 (ppm): 399 +22:08:26:155 -> CO2 (ppm): 399 +22:08:30:176 -> CO2 (ppm): 399 +22:08:34:198 -> CO2 (ppm): 399 +22:08:38:219 -> CO2 (ppm): 399 +22:08:42:240 -> CO2 (ppm): 399 +22:08:46:261 -> CO2 (ppm): 399 +22:08:50:282 -> CO2 (ppm): 399 +22:08:54:303 -> CO2 (ppm): 399 +22:08:58:323 -> CO2 (ppm): 398 +22:09:02:344 -> CO2 (ppm): 398 +22:09:07:058 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:09:07:059 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":302,"bootCount":302} +22:09:07:059 -> [ApiClient] Info: Return code: 200 +22:09:07:059 -> +22:09:07:059 -> Online mode and isPostToAirGradient = true: watchdog reset +22:09:07:059 -> +22:09:07:081 -> CO2 (ppm): 398 +22:09:07:106 -> External watchdog feed! +22:09:07:672 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:09:07:673 -> [ApiClient] Info: Return code: 200 +22:09:07:674 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:09:07:675 -> [Configure] Info: Parse configure success +22:09:07:676 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:09:11:102 -> CO2 (ppm): 398 +22:09:15:123 -> CO2 (ppm): 398 +22:09:19:144 -> CO2 (ppm): 398 +22:09:23:165 -> CO2 (ppm): 398 +22:09:27:186 -> CO2 (ppm): 398 +22:09:31:207 -> CO2 (ppm): 398 +22:09:35:228 -> CO2 (ppm): 398 +22:09:39:249 -> CO2 (ppm): 398 +22:09:43:270 -> CO2 (ppm): 398 +22:09:47:291 -> CO2 (ppm): 398 +22:09:51:312 -> CO2 (ppm): 398 +22:09:55:333 -> CO2 (ppm): 398 +22:09:59:354 -> CO2 (ppm): 398 +22:10:03:375 -> CO2 (ppm): 398 +22:10:08:028 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:10:08:028 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":303,"bootCount":303} +22:10:08:028 -> [ApiClient] Info: Return code: 200 +22:10:08:029 -> +22:10:08:030 -> Online mode and isPostToAirGradient = true: watchdog reset +22:10:08:030 -> +22:10:08:051 -> CO2 (ppm): 398 +22:10:08:076 -> External watchdog feed! +22:10:08:603 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:10:08:603 -> [ApiClient] Info: Return code: 200 +22:10:08:605 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:10:08:607 -> [Configure] Info: Parse configure success +22:10:08:607 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:10:12:072 -> CO2 (ppm): 398 +22:10:16:093 -> CO2 (ppm): 398 +22:10:20:114 -> CO2 (ppm): 398 +22:10:24:135 -> CO2 (ppm): 398 +22:10:28:156 -> CO2 (ppm): 398 +22:10:32:177 -> CO2 (ppm): 398 +22:10:36:198 -> CO2 (ppm): 398 +22:10:40:218 -> CO2 (ppm): 398 +22:10:48:260 -> CO2 (ppm): 398 +22:10:48:260 -> CO2 (ppm): 398 +22:10:52:282 -> CO2 (ppm): 398 +22:10:56:303 -> CO2 (ppm): 398 +22:11:00:324 -> CO2 (ppm): 398 +22:11:04:345 -> CO2 (ppm): 398 +22:11:09:015 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:11:09:016 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":304,"bootCount":304} +22:11:09:016 -> [ApiClient] Info: Return code: 200 +22:11:09:038 -> +22:11:09:038 -> Online mode and isPostToAirGradient = true: watchdog reset +22:11:09:038 -> +22:11:09:038 -> CO2 (ppm): 398 +22:11:09:063 -> External watchdog feed! +22:11:09:631 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:11:09:631 -> [ApiClient] Info: Return code: 200 +22:11:09:632 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:11:09:633 -> [Configure] Info: Parse configure success +22:11:09:634 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:11:13:059 -> CO2 (ppm): 398 +22:11:21:101 -> CO2 (ppm): 398 +22:11:21:101 -> CO2 (ppm): 399 +22:11:25:122 -> CO2 (ppm): 399 +22:11:29:144 -> CO2 (ppm): 399 +22:11:33:164 -> CO2 (ppm): 399 +22:11:37:185 -> CO2 (ppm): 399 +22:11:41:206 -> CO2 (ppm): 399 +22:11:45:227 -> CO2 (ppm): 399 +22:11:49:248 -> CO2 (ppm): 399 +22:11:53:269 -> CO2 (ppm): 399 +22:11:57:290 -> CO2 (ppm): 399 +22:12:01:311 -> CO2 (ppm): 399 +22:12:05:332 -> CO2 (ppm): 399 +22:12:10:046 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:12:10:046 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":305,"bootCount":305} +22:12:10:046 -> [ApiClient] Info: Return code: 200 +22:12:10:047 -> +22:12:10:047 -> Online mode and isPostToAirGradient = true: watchdog reset +22:12:10:047 -> +22:12:10:068 -> CO2 (ppm): 399 +22:12:10:094 -> External watchdog feed! +22:12:10:662 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:12:10:663 -> [ApiClient] Info: Return code: 200 +22:12:10:664 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:12:10:665 -> [Configure] Info: Parse configure success +22:12:10:666 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:12:14:090 -> CO2 (ppm): 399 +22:12:18:111 -> CO2 (ppm): 399 +22:12:22:132 -> CO2 (ppm): 399 +22:12:26:152 -> CO2 (ppm): 399 +22:12:30:173 -> CO2 (ppm): 399 +22:12:38:215 -> CO2 (ppm): 399 +22:12:38:215 -> CO2 (ppm): 399 +22:12:42:236 -> CO2 (ppm): 399 +22:12:46:257 -> CO2 (ppm): 399 +22:12:50:281 -> CO2 (ppm): 399 +22:12:54:299 -> CO2 (ppm): 399 +22:12:58:320 -> CO2 (ppm): 399 +22:13:02:341 -> CO2 (ppm): 399 +22:13:06:362 -> CO2 (ppm): 399 +22:13:11:077 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:13:11:077 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":306,"bootCount":306} +22:13:11:077 -> [ApiClient] Info: Return code: 200 +22:13:11:078 -> +22:13:11:078 -> Online mode and isPostToAirGradient = true: watchdog reset +22:13:11:078 -> +22:13:11:099 -> CO2 (ppm): 399 +22:13:11:124 -> External watchdog feed! +22:13:11:691 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:13:11:691 -> [ApiClient] Info: Return code: 200 +22:13:11:692 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:13:11:694 -> [Configure] Info: Parse configure success +22:13:11:695 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:13:15:120 -> CO2 (ppm): 399 +22:13:19:140 -> CO2 (ppm): 399 +22:13:23:203 -> CO2 (ppm): 399 +22:13:27:224 -> CO2 (ppm): 399 +22:13:31:245 -> CO2 (ppm): 399 +22:13:35:266 -> CO2 (ppm): 399 +22:13:39:287 -> CO2 (ppm): 399 +22:13:43:308 -> CO2 (ppm): 399 +22:13:47:328 -> CO2 (ppm): 399 +22:13:51:350 -> CO2 (ppm): 399 +22:13:55:371 -> CO2 (ppm): 399 +22:14:03:412 -> CO2 (ppm): 399 +22:14:03:412 -> CO2 (ppm): 399 +22:14:07:433 -> CO2 (ppm): 399 +22:14:12:106 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:14:12:106 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":307,"bootCount":307} +22:14:12:106 -> [ApiClient] Info: Return code: 200 +22:14:12:107 -> +22:14:12:107 -> Online mode and isPostToAirGradient = true: watchdog reset +22:14:12:107 -> +22:14:12:129 -> CO2 (ppm): 399 +22:14:12:154 -> External watchdog feed! +22:14:12:723 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:14:12:723 -> [ApiClient] Info: Return code: 200 +22:14:12:724 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:14:12:725 -> [Configure] Info: Parse configure success +22:14:12:726 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:14:16:150 -> CO2 (ppm): 399 +22:14:20:171 -> CO2 (ppm): 399 +22:14:24:192 -> CO2 (ppm): 399 +22:14:28:213 -> CO2 (ppm): 399 +22:14:32:234 -> CO2 (ppm): 399 +22:14:36:251 -> CO2 (ppm): 399 +22:14:40:272 -> CO2 (ppm): 399 +22:14:44:293 -> CO2 (ppm): 399 +22:14:48:313 -> CO2 (ppm): 399 +22:14:52:334 -> CO2 (ppm): 399 +22:14:56:355 -> CO2 (ppm): 399 +22:15:00:376 -> CO2 (ppm): 399 +22:15:04:397 -> CO2 (ppm): 399 +22:15:08:418 -> CO2 (ppm): 399 +22:15:13:132 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:15:13:132 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":308,"bootCount":308} +22:15:13:132 -> [ApiClient] Info: Return code: 200 +22:15:13:133 -> +22:15:13:133 -> Online mode and isPostToAirGradient = true: watchdog reset +22:15:13:133 -> +22:15:13:155 -> CO2 (ppm): 399 +22:15:13:183 -> External watchdog feed! +22:15:13:748 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:15:13:748 -> [ApiClient] Info: Return code: 200 +22:15:13:749 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:15:13:750 -> [Configure] Info: Parse configure success +Info: Detected new firmware version: 3.1.9 +22:15:13:751 -> [Configure] 22:15:17:176 -> CO2 (ppm): 399 +22:15:21:197 -> CO2 (ppm): 399 +22:15:29:239 -> CO2 (ppm): 399 +22:15:29:239 -> CO2 (ppm): 399 +22:15:33:264 -> CO2 (ppm): 399 +22:15:37:285 -> CO2 (ppm): 399 +22:15:41:306 -> CO2 (ppm): 399 +22:15:45:327 -> CO2 (ppm): 399 +22:15:49:348 -> CO2 (ppm): 399 +22:15:53:369 -> CO2 (ppm): 399 +22:15:57:389 -> CO2 (ppm): 399 +22:16:01:411 -> CO2 (ppm): 399 +22:16:05:431 -> CO2 (ppm): 399 +22:16:09:453 -> CO2 (ppm): 399 +22:16:14:117 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:16:14:117 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":309,"bootCount":309} +22:16:14:117 -> [ApiClient] Info: Return code: 200 +22:16:14:117 -> +22:16:14:118 -> Online mode and isPostToAirGradient = true: watchdog reset +22:16:14:118 -> +22:16:14:139 -> CO2 (ppm): 399 +22:16:14:164 -> External watchdog feed! +22:16:14:680 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:16:14:680 -> [ApiClient] Info: Return code: 200 +22:16:14:681 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:16:14:682 -> [Configure] Info: Parse configure success +22:16:14:683 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:16:18:160 -> CO2 (ppm): 399 +22:16:26:202 -> CO2 (ppm): 399 +22:16:26:202 -> CO2 (ppm): 399 +22:16:30:223 -> CO2 (ppm): 399 +22:16:34:244 -> CO2 (ppm): 399 +22:16:38:265 -> CO2 (ppm): 399 +22:16:42:287 -> CO2 (ppm): 399 +22:16:46:308 -> CO2 (ppm): 399 +22:16:50:328 -> CO2 (ppm): 399 +22:16:54:349 -> CO2 (ppm): 399 +22:16:58:370 -> CO2 (ppm): 399 +22:17:02:391 -> CO2 (ppm): 399 +22:17:06:412 -> CO2 (ppm): 399 +22:17:10:433 -> CO2 (ppm): 399 +22:17:15:197 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:17:15:198 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":310,"bootCount":310} +22:17:15:198 -> [ApiClient] Info: Return code: 200 +22:17:15:198 -> +22:17:15:198 -> Online mode and isPostToAirGradient = true: watchdog reset +22:17:15:198 -> +22:17:15:220 -> CO2 (ppm): 399 +22:17:15:245 -> External watchdog feed! +22:17:15:813 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:17:15:814 -> [ApiClient] Info: Return code: 200 +22:17:15:816 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:17:15:817 -> [Configure] Info: Parse configure success +22:17:15:817 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:17:19:241 -> CO2 (ppm): 399 +22:17:23:262 -> CO2 (ppm): 399 +22:17:27:283 -> CO2 (ppm): 399 +22:17:31:304 -> CO2 (ppm): 399 +22:17:35:325 -> CO2 (ppm): 399 +22:17:39:346 -> CO2 (ppm): 399 +22:17:43:366 -> CO2 (ppm): 399 +22:17:51:409 -> CO2 (ppm): 399 +22:17:51:409 -> CO2 (ppm): 399 +22:17:55:429 -> CO2 (ppm): 399 +22:17:59:451 -> CO2 (ppm): 399 +22:18:03:472 -> CO2 (ppm): 399 +22:18:07:492 -> CO2 (ppm): 399 +22:18:11:514 -> CO2 (ppm): 399 +22:18:16:227 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:18:16:227 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":311,"bootCount":311} +22:18:16:227 -> [ApiClient] Info: Return code: 200 +22:18:16:228 -> +22:18:16:228 -> Online mode and isPostToAirGradient = true: watchdog reset +22:18:16:228 -> +22:18:16:250 -> CO2 (ppm): 399 +22:18:16:275 -> External watchdog feed! +22:18:16:841 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:18:16:841 -> [ApiClient] Info: Return code: 200 +22:18:16:843 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:18:16:844 -> [Configure] Info: Parse configure success +22:18:16:845 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:18:20:271 -> CO2 (ppm): 399 +22:18:24:292 -> CO2 (ppm): 399 +22:18:28:313 -> CO2 (ppm): 399 +22:18:32:334 -> CO2 (ppm): 399 +22:18:36:355 -> CO2 (ppm): 399 +22:18:40:376 -> CO2 (ppm): 399 +22:18:44:397 -> CO2 (ppm): 399 +22:18:48:418 -> CO2 (ppm): 399 +22:18:52:439 -> CO2 (ppm): 399 +22:18:56:460 -> CO2 (ppm): 399 +22:19:00:481 -> CO2 (ppm): 399 +22:19:04:502 -> CO2 (ppm): 399 +22:19:08:523 -> CO2 (ppm): 399 +22:19:12:544 -> CO2 (ppm): 399 +22:19:17:187 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:19:17:188 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":312,"bootCount":312} +22:19:17:188 -> [ApiClient] Info: Return code: 200 +22:19:17:188 -> +22:19:17:189 -> Online mode and isPostToAirGradient = true: watchdog reset +22:19:17:189 -> +22:19:17:209 -> CO2 (ppm): 399 +22:19:17:234 -> External watchdog feed! +22:19:17:763 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:19:17:763 -> [ApiClient] Info: Return code: 200 +22:19:17:765 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:19:17:766 -> [Configure] Info: Parse configure success +22:19:17:766 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:19:21:231 -> CO2 (ppm): 399 +22:19:25:251 -> CO2 (ppm): 399 +22:19:29:272 -> CO2 (ppm): 399 +22:19:33:293 -> CO2 (ppm): 399 +22:19:37:314 -> CO2 (ppm): 399 +22:19:41:335 -> CO2 (ppm): 399 +22:19:45:356 -> CO2 (ppm): 399 +22:19:49:377 -> CO2 (ppm): 399 +22:19:53:398 -> CO2 (ppm): 399 +22:19:57:419 -> CO2 (ppm): 399 +22:20:01:439 -> CO2 (ppm): 399 +22:20:05:460 -> CO2 (ppm): 399 +22:20:09:482 -> CO2 (ppm): 399 +22:20:13:502 -> CO2 (ppm): 399 +22:20:18:185 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:20:18:185 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":313,"bootCount":313} +22:20:18:186 -> [ApiClient] Info: Return code: 200 +22:20:18:187 -> +22:20:18:187 -> Online mode and isPostToAirGradient = true: watchdog reset +22:20:18:187 -> +22:20:18:208 -> CO2 (ppm): 399 +22:20:18:233 -> External watchdog feed! +22:20:18:800 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:20:18:801 -> [ApiClient] Info: Return code: 200 +22:20:18:802 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:20:18:803 -> [Configure] Info: Parse configure success +22:20:18:803 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:20:22:230 -> CO2 (ppm): 399 +22:20:26:250 -> CO2 (ppm): 399 +22:20:30:271 -> CO2 (ppm): 399 +22:20:34:292 -> CO2 (ppm): 399 +22:20:38:313 -> CO2 (ppm): 399 +22:20:42:335 -> CO2 (ppm): 399 +22:20:46:356 -> CO2 (ppm): 399 +22:20:50:380 -> CO2 (ppm): 399 +22:20:54:397 -> CO2 (ppm): 399 +22:20:58:418 -> CO2 (ppm): 399 +22:21:06:460 -> CO2 (ppm): 399 +22:21:06:460 -> CO2 (ppm): 399 +22:21:10:481 -> CO2 (ppm): 398 +22:21:14:502 -> CO2 (ppm): 398 +22:21:19:216 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:21:19:216 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":314,"bootCount":314} +22:21:19:216 -> [ApiClient] Info: Return code: 200 +22:21:19:217 -> +22:21:19:218 -> Online mode and isPostToAirGradient = true: watchdog reset +22:21:19:218 -> +22:21:19:238 -> CO2 (ppm): 398 +22:21:19:263 -> External watchdog feed! +22:21:19:832 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:21:19:832 -> [ApiClient] Info: Return code: 200 +22:21:19:833 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:21:19:834 -> [Configure] Info: Parse configure success +22:21:19:835 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:21:23:259 -> CO2 (ppm): 398 +22:21:27:280 -> CO2 (ppm): 398 +22:21:31:301 -> CO2 (ppm): 398 +22:21:35:322 -> CO2 (ppm): 398 +22:21:39:343 -> CO2 (ppm): 398 +22:21:43:364 -> CO2 (ppm): 398 +22:21:47:385 -> CO2 (ppm): 398 +22:21:51:406 -> CO2 (ppm): 398 +22:21:55:433 -> CO2 (ppm): 398 +22:21:59:447 -> CO2 (ppm): 398 +22:22:03:469 -> CO2 (ppm): 398 +22:22:07:490 -> CO2 (ppm): 398 +22:22:11:511 -> CO2 (ppm): 398 +22:22:15:531 -> CO2 (ppm): 398 +22:22:20:246 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:22:20:246 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":315,"bootCount":315} +22:22:20:246 -> [ApiClient] Info: Return code: 200 +22:22:20:247 -> +22:22:20:248 -> Online mode and isPostToAirGradient = true: watchdog reset +22:22:20:248 -> +22:22:20:269 -> CO2 (ppm): 398 +22:22:20:294 -> External watchdog feed! +22:22:20:863 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:22:20:864 -> [ApiClient] Info: Return code: 200 +22:22:20:864 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:22:20:866 -> [Configure] Info: Parse configure success +22:22:20:866 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:22:24:290 -> CO2 (ppm): 398 +22:22:28:312 -> CO2 (ppm): 398 +22:22:32:333 -> CO2 (ppm): 398 +22:22:36:354 -> CO2 (ppm): 398 +22:22:40:374 -> CO2 (ppm): 398 +22:22:44:395 -> CO2 (ppm): 398 +22:22:48:416 -> CO2 (ppm): 398 +22:22:52:437 -> CO2 (ppm): 398 +22:22:56:458 -> CO2 (ppm): 398 +22:23:00:479 -> CO2 (ppm): 398 +22:23:04:500 -> CO2 (ppm): 398 +22:23:08:521 -> CO2 (ppm): 398 +22:23:12:542 -> CO2 (ppm): 398 +22:23:16:563 -> CO2 (ppm): 398 +22:23:21:277 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:23:21:277 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":316,"bootCount":316} +22:23:21:277 -> [ApiClient] Info: Return code: 200 +22:23:21:278 -> +22:23:21:279 -> Online mode and isPostToAirGradient = true: watchdog reset +22:23:21:279 -> +22:23:21:300 -> CO2 (ppm): 398 +22:23:21:325 -> External watchdog feed! +22:23:21:892 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:23:21:892 -> [ApiClient] Info: Return code: 200 +22:23:21:893 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:23:21:895 -> [Configure] Info: Parse configure success +22:23:21:895 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:23:25:354 -> CO2 (ppm): 398 +22:23:29:374 -> CO2 (ppm): 398 +22:23:33:396 -> CO2 (ppm): 398 +22:23:37:417 -> CO2 (ppm): 398 +22:23:41:438 -> CO2 (ppm): 398 +22:23:45:459 -> CO2 (ppm): 398 +22:23:49:480 -> CO2 (ppm): 398 +22:23:53:500 -> CO2 (ppm): 398 +22:23:57:521 -> CO2 (ppm): 398 +22:24:01:542 -> CO2 (ppm): 398 +22:24:05:563 -> CO2 (ppm): 398 +22:24:09:584 -> CO2 (ppm): 398 +22:24:13:605 -> CO2 (ppm): 398 +22:24:22:306 -> CO2 (ppm): 398 +22:24:22:307 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:24:22:307 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":317,"bootCount":317} +22:24:22:307 -> [ApiClient] Info: Return code: 200 +22:24:22:307 -> +22:24:22:307 -> Online mode and isPostToAirGradient = true: watchdog reset +22:24:22:307 -> +22:24:22:329 -> CO2 (ppm): 398 +22:24:22:354 -> External watchdog feed! +22:24:22:922 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:24:22:922 -> [ApiClient] Info: Return code: 200 +22:24:22:924 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:24:22:925 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:24:22:924 -> [Configure] Info: Parse configure success +22:24:26:350 -> CO2 (ppm): 398 +22:24:30:371 -> CO2 (ppm): 398 +22:24:34:392 -> CO2 (ppm): 398 +22:24:38:413 -> CO2 (ppm): 398 +22:24:42:434 -> CO2 (ppm): 398 +22:24:46:455 -> CO2 (ppm): 398 +22:24:50:475 -> CO2 (ppm): 398 +22:24:54:496 -> CO2 (ppm): 398 +22:24:58:518 -> CO2 (ppm): 398 +22:25:02:538 -> CO2 (ppm): 398 +22:25:06:559 -> CO2 (ppm): 398 +22:25:10:580 -> CO2 (ppm): 398 +22:25:14:602 -> CO2 (ppm): 398 +22:25:18:623 -> CO2 (ppm): 398 +22:25:23:336 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:25:23:336 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":398,"boot":318,"bootCount":318} +22:25:23:336 -> [ApiClient] Info: Return code: 200 +22:25:23:337 -> +22:25:23:338 -> Online mode and isPostToAirGradient = true: watchdog reset +22:25:23:338 -> +22:25:23:359 -> CO2 (ppm): 398 +22:25:23:384 -> External watchdog feed! +22:25:23:950 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:25:23:951 -> [ApiClient] Info: Return code: 200 +22:25:23:952 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:25:23:953 -> [Configure] Info: Parse configure success +22:25:23:954 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:25:27:380 -> CO2 (ppm): 398 +22:25:35:422 -> CO2 (ppm): 398 +22:25:35:422 -> CO2 (ppm): 398 +22:25:39:443 -> CO2 (ppm): 398 +22:25:43:469 -> CO2 (ppm): 398 +22:25:47:485 -> CO2 (ppm): 398 +22:25:51:506 -> CO2 (ppm): 398 +22:25:55:527 -> CO2 (ppm): 399 +22:25:59:548 -> CO2 (ppm): 399 +22:26:03:569 -> CO2 (ppm): 398 +22:26:07:591 -> CO2 (ppm): 398 +22:26:11:611 -> CO2 (ppm): 398 +22:26:15:632 -> CO2 (ppm): 398 +22:26:19:653 -> CO2 (ppm): 398 +22:26:24:366 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:26:24:366 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":319,"bootCount":319} +22:26:24:366 -> [ApiClient] Info: Return code: 200 +22:26:24:367 -> +22:26:24:368 -> Online mode and isPostToAirGradient = true: watchdog reset +22:26:24:368 -> +22:26:24:388 -> CO2 (ppm): 398 +22:26:24:413 -> External watchdog feed! +22:26:24:981 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:26:24:981 -> [ApiClient] Info: Return code: 200 +22:26:24:983 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:26:24:984 -> [Configure] Info: Parse configure success +22:26:24:985 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:26:28:409 -> CO2 (ppm): 398 +22:26:32:430 -> CO2 (ppm): 398 +22:26:36:451 -> CO2 (ppm): 398 +22:26:40:472 -> CO2 (ppm): 398 +22:26:44:493 -> CO2 (ppm): 398 +22:26:48:514 -> CO2 (ppm): 398 +22:26:52:535 -> CO2 (ppm): 398 +22:26:56:556 -> CO2 (ppm): 398 +22:27:00:577 -> CO2 (ppm): 398 +22:27:04:598 -> CO2 (ppm): 398 +22:27:08:658 -> CO2 (ppm): 398 +22:27:12:679 -> CO2 (ppm): 398 +22:27:20:721 -> CO2 (ppm): 398 +22:27:20:721 -> CO2 (ppm): 399 +22:27:25:390 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:27:25:391 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":320,"bootCount":320} +22:27:25:391 -> [ApiClient] Info: Return code: 200 +22:27:25:391 -> +22:27:25:391 -> Online mode and isPostToAirGradient = true: watchdog reset +22:27:25:391 -> +22:27:25:412 -> CO2 (ppm): 399 +22:27:25:437 -> External watchdog feed! +22:27:26:013 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:27:26:013 -> [ApiClient] Info: Return code: 200 +22:27:26:014 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:27:26:016 -> [Configure] Info: Parse configure success +22:27:26:016 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:27:29:433 -> CO2 (ppm): 399 +22:27:33:455 -> CO2 (ppm): 399 +22:27:37:476 -> CO2 (ppm): 399 +22:27:41:497 -> CO2 (ppm): 399 +22:27:45:518 -> CO2 (ppm): 399 +22:27:49:538 -> CO2 (ppm): 399 +22:27:53:560 -> CO2 (ppm): 399 +22:27:57:580 -> CO2 (ppm): 399 +22:28:01:601 -> CO2 (ppm): 399 +22:28:05:622 -> CO2 (ppm): 399 +22:28:09:643 -> CO2 (ppm): 399 +22:28:13:666 -> CO2 (ppm): 399 +22:28:17:685 -> CO2 (ppm): 398 +22:28:21:706 -> CO2 (ppm): 398 +22:28:26:428 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:28:26:428 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":398,"boot":321,"bootCount":321} +22:28:26:428 -> [ApiClient] Info: Return code: 200 +22:28:26:450 -> +22:28:26:450 -> Online mode and isPostToAirGradient = true: watchdog reset +22:28:26:450 -> +22:28:26:455 -> CO2 (ppm): 398 +22:28:26:475 -> External watchdog feed! +22:28:27:041 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:28:27:042 -> [ApiClient] Info: Return code: 200 +22:28:27:043 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:28:27:044 -> [Configure] Info: Parse configure success +22:28:27:045 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:28:30:471 -> CO2 (ppm): 398 +22:28:34:491 -> CO2 (ppm): 398 +22:28:38:512 -> CO2 (ppm): 398 +22:28:42:533 -> CO2 (ppm): 398 +22:28:46:555 -> CO2 (ppm): 398 +22:28:50:576 -> CO2 (ppm): 398 +22:28:54:597 -> CO2 (ppm): 398 +22:28:58:617 -> CO2 (ppm): 398 +22:29:02:638 -> CO2 (ppm): 398 +22:29:06:659 -> CO2 (ppm): 398 +22:29:10:680 -> CO2 (ppm): 398 +22:29:14:701 -> CO2 (ppm): 398 +22:29:18:723 -> CO2 (ppm): 398 +22:29:22:743 -> CO2 (ppm): 398 +22:29:27:657 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:29:27:657 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":322,"bootCount":322} +22:29:27:657 -> [ApiClient] Info: Return code: 200 +22:29:27:658 -> +22:29:27:658 -> Online mode and isPostToAirGradient = true: watchdog reset +22:29:27:658 -> +22:29:27:680 -> CO2 (ppm): 398 +22:29:27:705 -> External watchdog feed! +22:29:28:277 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:29:28:277 -> [ApiClient] Info: Return code: 200 +22:29:28:278 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:29:28:280 -> [Configure] Info: Parse configure success +22:29:28:281 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:29:31:701 -> CO2 (ppm): 398 +22:29:35:728 -> CO2 (ppm): 398 +22:29:39:743 -> CO2 (ppm): 398 +22:29:43:764 -> CO2 (ppm): 398 +22:29:47:785 -> CO2 (ppm): 398 +22:29:51:806 -> CO2 (ppm): 398 +22:29:55:827 -> CO2 (ppm): 398 +22:29:59:848 -> CO2 (ppm): 398 +22:30:03:869 -> CO2 (ppm): 398 +22:30:07:890 -> CO2 (ppm): 398 +22:30:11:910 -> CO2 (ppm): 398 +22:30:15:931 -> CO2 (ppm): 398 +22:30:19:952 -> CO2 (ppm): 398 +22:30:23:973 -> CO2 (ppm): 398 +22:30:28:643 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:30:28:644 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":323,"bootCount":323} +22:30:28:644 -> [ApiClient] Info: Return code: 200 +22:30:28:666 -> +22:30:28:666 -> Online mode and isPostToAirGradient = true: watchdog reset +22:30:28:666 -> +22:30:28:666 -> CO2 (ppm): 398 +22:30:28:691 -> External watchdog feed! +22:30:29:219 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:30:29:219 -> [ApiClient] Info: Return code: 200 +22:30:29:220 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:30:29:221 -> [Configure] Info: Parse configure success +22:30:29:222 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:30:32:687 -> CO2 (ppm): 398 +22:30:40:729 -> CO2 (ppm): 398 +22:30:40:729 -> CO2 (ppm): 398 +22:30:44:750 -> CO2 (ppm): 398 +22:30:48:772 -> CO2 (ppm): 398 +22:30:56:813 -> CO2 (ppm): 398 +22:30:56:813 -> CO2 (ppm): 398 +22:31:00:834 -> CO2 (ppm): 398 +22:31:04:855 -> CO2 (ppm): 398 +22:31:08:876 -> CO2 (ppm): 398 +22:31:12:897 -> CO2 (ppm): 398 +22:31:16:918 -> CO2 (ppm): 398 +22:31:20:939 -> CO2 (ppm): 398 +22:31:24:960 -> CO2 (ppm): 398 +22:31:29:560 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:31:29:561 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":324,"bootCount":324} +22:31:29:561 -> [ApiClient] Info: Return code: 200 +22:31:29:562 -> +22:31:29:562 -> Online mode and isPostToAirGradient = true: watchdog reset +22:31:29:562 -> +22:31:29:584 -> CO2 (ppm): 398 +22:31:29:608 -> External watchdog feed! +22:31:30:134 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:31:30:134 -> [ApiClient] Info: Return code: 200 +22:31:30:136 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:31:30:137 -> [Configure] Info: Parse configure success +22:31:30:138 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:31:33:605 -> CO2 (ppm): 398 +22:31:37:626 -> CO2 (ppm): 398 +22:31:41:646 -> CO2 (ppm): 398 +22:31:45:668 -> CO2 (ppm): 398 +22:31:49:689 -> CO2 (ppm): 398 +22:31:53:710 -> CO2 (ppm): 398 +22:31:57:731 -> CO2 (ppm): 398 +22:32:01:751 -> CO2 (ppm): 398 +22:32:05:772 -> CO2 (ppm): 398 +22:32:09:793 -> CO2 (ppm): 398 +22:32:13:814 -> CO2 (ppm): 398 +22:32:17:835 -> CO2 (ppm): 398 +22:32:21:856 -> CO2 (ppm): 398 +22:32:25:877 -> CO2 (ppm): 398 +22:32:30:548 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:32:30:549 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":325,"bootCount":325} +22:32:30:549 -> [ApiClient] Info: Return code: 200 +22:32:30:549 -> +22:32:30:549 -> Online mode and isPostToAirGradient = true: watchdog reset +22:32:30:549 -> +22:32:30:571 -> CO2 (ppm): 398 +22:32:30:596 -> External watchdog feed! +22:32:31:162 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:32:31:162 -> [ApiClient] Info: Return code: 200 +22:32:31:165 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:32:31:166 -> [Configure] Info: Parse configure success +22:32:31:167 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:32:34:592 -> CO2 (ppm): 398 +22:32:38:613 -> CO2 (ppm): 398 +22:32:42:634 -> CO2 (ppm): 398 +22:32:46:655 -> CO2 (ppm): 398 +22:32:50:676 -> CO2 (ppm): 398 +22:32:54:697 -> CO2 (ppm): 398 +22:32:58:718 -> CO2 (ppm): 398 +22:33:02:739 -> CO2 (ppm): 398 +22:33:06:760 -> CO2 (ppm): 398 +22:33:10:781 -> CO2 (ppm): 398 +22:33:14:802 -> CO2 (ppm): 398 +22:33:18:822 -> CO2 (ppm): 398 +22:33:22:844 -> CO2 (ppm): 398 +22:33:26:864 -> CO2 (ppm): 398 +22:33:31:578 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:33:31:578 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":326,"bootCount":326} +22:33:31:579 -> [ApiClient] Info: Return code: 200 +22:33:31:580 -> +22:33:31:580 -> Online mode and isPostToAirGradient = true: watchdog reset +22:33:31:580 -> +22:33:31:600 -> CO2 (ppm): 398 +22:33:31:625 -> External watchdog feed! +22:33:32:193 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:33:32:193 -> [ApiClient] Info: Return code: 200 +22:33:32:194 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:33:32:195 -> [Configure] Info: Parse configure success +22:33:32:196 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:33:35:621 -> CO2 (ppm): 398 +22:33:39:642 -> CO2 (ppm): 398 +22:33:43:662 -> CO2 (ppm): 398 +22:33:47:683 -> CO2 (ppm): 398 +22:33:51:704 -> CO2 (ppm): 398 +22:33:55:725 -> CO2 (ppm): 398 +22:33:59:746 -> CO2 (ppm): 398 +22:34:03:767 -> CO2 (ppm): 398 +22:34:07:788 -> CO2 (ppm): 398 +22:34:11:809 -> CO2 (ppm): 398 +22:34:15:830 -> CO2 (ppm): 398 +22:34:19:850 -> CO2 (ppm): 398 +22:34:23:872 -> CO2 (ppm): 398 +22:34:27:892 -> CO2 (ppm): 398 +22:34:32:607 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:34:32:607 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":327,"bootCount":327} +22:34:32:607 -> [ApiClient] Info: Return code: 200 +22:34:32:608 -> +22:34:32:608 -> Online mode and isPostToAirGradient = true: watchdog reset +22:34:32:608 -> +22:34:32:628 -> CO2 (ppm): 398 +22:34:32:653 -> External watchdog feed! +22:34:33:223 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:34:33:223 -> [ApiClient] Info: Return code: 200 +22:34:33:224 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:34:33:226 -> [Configure] Info: Parse configure success +22:34:33:227 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:34:36:649 -> CO2 (ppm): 398 +22:34:40:670 -> CO2 (ppm): 398 +22:34:44:691 -> CO2 (ppm): 398 +22:34:48:712 -> CO2 (ppm): 398 +22:34:52:733 -> CO2 (ppm): 398 +22:34:56:754 -> CO2 (ppm): 398 +22:35:00:775 -> CO2 (ppm): 398 +22:35:04:796 -> CO2 (ppm): 398 +22:35:08:817 -> CO2 (ppm): 398 +22:35:12:838 -> CO2 (ppm): 398 +22:35:16:859 -> CO2 (ppm): 398 +22:35:20:880 -> CO2 (ppm): 398 +22:35:24:901 -> CO2 (ppm): 398 +22:35:28:922 -> CO2 (ppm): 398 +22:35:33:638 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:35:33:639 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":328,"bootCount":328} +22:35:33:639 -> [ApiClient] Info: Return code: 200 +22:35:33:640 -> +22:35:33:640 -> Online mode and isPostToAirGradient = true: watchdog reset +22:35:33:640 -> +22:35:33:662 -> CO2 (ppm): 398 +22:35:33:686 -> External watchdog feed! +22:35:34:253 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:35:34:253 -> [ApiClient] Info: Return code: 200 +22:35:34:255 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:35:34:256 -> [Configure] Info: Parse configure success +22:35:34:257 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:35:37:683 -> CO2 (ppm): 398 +22:35:41:704 -> CO2 (ppm): 398 +22:35:45:725 -> CO2 (ppm): 398 +22:35:49:746 -> CO2 (ppm): 398 +22:35:53:766 -> CO2 (ppm): 398 +22:35:57:788 -> CO2 (ppm): 398 +22:36:01:808 -> CO2 (ppm): 398 +22:36:05:829 -> CO2 (ppm): 398 +22:36:09:850 -> CO2 (ppm): 398 +22:36:13:872 -> CO2 (ppm): 398 +22:36:17:892 -> CO2 (ppm): 398 +22:36:21:913 -> CO2 (ppm): 398 +22:36:25:934 -> CO2 (ppm): 398 +22:36:29:955 -> CO2 (ppm): 398 +22:36:34:669 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:36:34:669 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":329,"bootCount":329} +22:36:34:670 -> [ApiClient] Info: Return code: 200 +22:36:34:671 -> +22:36:34:671 -> Online mode and isPostToAirGradient = true: watchdog reset +22:36:34:671 -> +22:36:34:691 -> CO2 (ppm): 398 +22:36:34:716 -> External watchdog feed! +22:36:35:284 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:36:35:284 -> [ApiClient] Info: Return code: 200 +22:36:35:285 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:36:35:286 -> [Configure] Info: Parse configure success +22:36:35:287 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:36:38:712 -> CO2 (ppm): 398 +22:36:42:733 -> CO2 (ppm): 398 +22:36:46:754 -> CO2 (ppm): 398 +22:36:50:775 -> CO2 (ppm): 398 +22:36:54:800 -> CO2 (ppm): 398 +22:36:58:851 -> CO2 (ppm): 398 +22:37:02:871 -> CO2 (ppm): 398 +22:37:06:891 -> CO2 (ppm): 398 +22:37:10:912 -> CO2 (ppm): 398 +22:37:14:933 -> CO2 (ppm): 398 +22:37:18:954 -> CO2 (ppm): 398 +22:37:22:974 -> CO2 (ppm): 398 +22:37:26:996 -> CO2 (ppm): 398 +22:37:31:017 -> CO2 (ppm): 398 +22:37:35:699 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:37:35:699 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":330,"bootCount":330} +22:37:35:699 -> [ApiClient] Info: Return code: 200 +22:37:35:700 -> +22:37:35:700 -> Online mode and isPostToAirGradient = true: watchdog reset +22:37:35:700 -> +22:37:35:721 -> CO2 (ppm): 398 +22:37:35:746 -> External watchdog feed! +22:37:36:314 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:37:36:314 -> [ApiClient] Info: Return code: 200 +22:37:36:315 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:37:36:316 -> [Configure] Info: Parse configure success +22:37:36:317 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:37:39:742 -> CO2 (ppm): 398 +22:37:43:763 -> CO2 (ppm): 398 +22:37:47:784 -> CO2 (ppm): 398 +22:37:51:805 -> CO2 (ppm): 398 +22:37:55:826 -> CO2 (ppm): 398 +22:37:59:847 -> CO2 (ppm): 398 +22:38:03:868 -> CO2 (ppm): 398 +22:38:11:910 -> CO2 (ppm): 398 +22:38:11:910 -> CO2 (ppm): 398 +22:38:15:931 -> CO2 (ppm): 398 +22:38:19:952 -> CO2 (ppm): 398 +22:38:23:973 -> CO2 (ppm): 398 +22:38:27:994 -> CO2 (ppm): 398 +22:38:32:015 -> CO2 (ppm): 398 +22:38:36:729 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:38:36:729 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":331,"bootCount":331} +22:38:36:729 -> [ApiClient] Info: Return code: 200 +22:38:36:730 -> +22:38:36:730 -> Online mode and isPostToAirGradient = true: watchdog reset +22:38:36:730 -> +22:38:36:755 -> CO2 (ppm): 398 +22:38:36:776 -> External watchdog feed! +22:38:37:342 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:38:37:343 -> [ApiClient] Info: Return code: 200 +22:38:37:344 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:38:37:345 -> [Configure] Info: Parse configure success +22:38:40:772 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:38:40:772 -> CO2 (ppm): 398 +22:38:44:793 -> CO2 (ppm): 398 +22:38:48:814 -> CO2 (ppm): 398 +22:38:52:835 -> CO2 (ppm): 398 +22:38:56:856 -> CO2 (ppm): 398 +22:39:00:877 -> CO2 (ppm): 398 +22:39:04:898 -> CO2 (ppm): 398 +22:39:08:919 -> CO2 (ppm): 398 +22:39:12:940 -> CO2 (ppm): 398 +22:39:16:961 -> CO2 (ppm): 398 +22:39:20:982 -> CO2 (ppm): 398 +22:39:25:003 -> CO2 (ppm): 398 +22:39:29:023 -> CO2 (ppm): 398 +22:39:33:045 -> CO2 (ppm): 398 +22:39:37:699 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:39:37:699 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":332,"bootCount":332} +22:39:37:699 -> [ApiClient] Info: Return code: 200 +22:39:37:700 -> +22:39:37:700 -> Online mode and isPostToAirGradient = true: watchdog reset +22:39:37:700 -> +22:39:37:721 -> CO2 (ppm): 398 +22:39:37:745 -> External watchdog feed! +22:39:38:270 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:39:38:270 -> [ApiClient] Info: Return code: 200 +22:39:38:272 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":1eUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:39:38:273 -> [Configure] Info: Parse configure success +2,"temperatur22:39:38:274 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:39:41:742 -> CO2 (ppm): 398 +22:39:45:763 -> CO2 (ppm): 398 +22:39:49:784 -> CO2 (ppm): 398 +22:39:53:805 -> CO2 (ppm): 398 +22:39:57:826 -> CO2 (ppm): 398 +22:40:01:847 -> CO2 (ppm): 398 +22:40:05:868 -> CO2 (ppm): 398 +22:40:09:888 -> CO2 (ppm): 398 +22:40:13:909 -> CO2 (ppm): 398 +22:40:17:931 -> CO2 (ppm): 398 +22:40:21:951 -> CO2 (ppm): 398 +22:40:25:973 -> CO2 (ppm): 398 +22:40:29:993 -> CO2 (ppm): 398 +22:40:34:014 -> CO2 (ppm): 398 +22:40:38:638 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:40:38:638 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":333,"bootCount":333} +22:40:38:638 -> [ApiClient] Info: Return code: 200 +22:40:38:639 -> +22:40:38:639 -> Online mode and isPostToAirGradient = true: watchdog reset +22:40:38:639 -> +22:40:38:660 -> CO2 (ppm): 398 +22:40:38:685 -> External watchdog feed! +22:40:39:199 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:40:39:199 -> [ApiClient] Info: Return code: 200 +22:40:39:201 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:40:39:202 -> [Configure] Info: Parse configure success +22:40:39:203 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:40:42:681 -> CO2 (ppm): 398 +22:40:46:702 -> CO2 (ppm): 398 +22:40:50:724 -> CO2 (ppm): 398 +22:40:54:744 -> CO2 (ppm): 398 +22:40:58:765 -> CO2 (ppm): 398 +22:41:02:786 -> CO2 (ppm): 398 +22:41:06:807 -> CO2 (ppm): 398 +22:41:10:828 -> CO2 (ppm): 398 +22:41:14:849 -> CO2 (ppm): 398 +22:41:18:870 -> CO2 (ppm): 398 +22:41:22:890 -> CO2 (ppm): 399 +22:41:26:912 -> CO2 (ppm): 399 +22:41:30:933 -> CO2 (ppm): 399 +22:41:34:953 -> CO2 (ppm): 399 +22:41:39:615 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:41:39:615 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":334,"bootCount":334} +22:41:39:616 -> [ApiClient] Info: Return code: 200 +22:41:39:616 -> +22:41:39:616 -> Online mode and isPostToAirGradient = true: watchdog reset +22:41:39:616 -> +22:41:39:638 -> CO2 (ppm): 399 +22:41:39:663 -> External watchdog feed! +22:41:40:231 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:41:40:232 -> [ApiClient] Info: Return code: 200 +22:41:40:232 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:41:40:234 -> [Configure] Info: Parse configure success +22:41:40:234 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:41:47:680 -> CO2 (ppm): 399 +22:41:47:680 -> CO2 (ppm): 399 +22:41:51:701 -> CO2 (ppm): 399 +22:41:55:722 -> CO2 (ppm): 399 +22:41:59:743 -> CO2 (ppm): 399 +22:42:03:764 -> CO2 (ppm): 399 +22:42:07:785 -> CO2 (ppm): 399 +22:42:11:806 -> CO2 (ppm): 399 +22:42:15:827 -> CO2 (ppm): 399 +22:42:19:848 -> CO2 (ppm): 399 +22:42:23:869 -> CO2 (ppm): 399 +22:42:27:890 -> CO2 (ppm): 399 +22:42:31:910 -> CO2 (ppm): 399 +22:42:35:932 -> CO2 (ppm): 399 +22:42:40:646 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:42:40:646 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":335,"bootCount":335} +22:42:40:646 -> [ApiClient] Info: Return code: 200 +22:42:40:647 -> +22:42:40:647 -> Online mode and isPostToAirGradient = true: watchdog reset +22:42:40:647 -> +22:42:40:668 -> CO2 (ppm): 399 +22:42:40:693 -> External watchdog feed! +22:42:41:261 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:42:41:261 -> [ApiClient] Info: Return code: 200 +22:42:41:262 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:42:41:264 -> [Configure] Info: Parse configure success +22:42:41:265 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:42:44:689 -> CO2 (ppm): 399 +22:42:48:710 -> CO2 (ppm): 399 +22:42:52:731 -> CO2 (ppm): 399 +22:42:56:751 -> CO2 (ppm): 399 +22:43:00:772 -> CO2 (ppm): 399 +22:43:04:793 -> CO2 (ppm): 399 +22:43:08:816 -> CO2 (ppm): 399 +22:43:12:837 -> CO2 (ppm): 399 +22:43:20:878 -> CO2 (ppm): 399 +22:43:20:878 -> CO2 (ppm): 399 +22:43:24:899 -> CO2 (ppm): 399 +22:43:28:920 -> CO2 (ppm): 399 +22:43:32:941 -> CO2 (ppm): 399 +22:43:36:962 -> CO2 (ppm): 399 +22:43:41:616 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:43:41:616 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":336,"bootCount":336} +22:43:41:616 -> [ApiClient] Info: Return code: 200 +22:43:41:617 -> +22:43:41:617 -> Online mode and isPostToAirGradient = true: watchdog reset +22:43:41:617 -> +22:43:41:639 -> CO2 (ppm): 399 +22:43:41:663 -> External watchdog feed! +22:43:42:187 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:43:42:187 -> [ApiClient] Info: Return code: 200 +22:43:42:188 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:43:42:190 -> [Configure] Info: Parse configure success +22:43:42:191 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:43:45:660 -> CO2 (ppm): 399 +22:43:49:681 -> CO2 (ppm): 399 +22:43:53:702 -> CO2 (ppm): 399 +22:43:57:723 -> CO2 (ppm): 399 +22:44:01:743 -> CO2 (ppm): 399 +22:44:05:764 -> CO2 (ppm): 399 +22:44:09:785 -> CO2 (ppm): 399 +22:44:13:806 -> CO2 (ppm): 399 +22:44:17:827 -> CO2 (ppm): 399 +22:44:21:848 -> CO2 (ppm): 399 +22:44:25:869 -> CO2 (ppm): 399 +22:44:29:890 -> CO2 (ppm): 399 +22:44:33:911 -> CO2 (ppm): 399 +22:44:37:933 -> CO2 (ppm): 399 +22:44:42:604 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:44:42:604 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":337,"bootCount":337} +22:44:42:604 -> [ApiClient] Info: Return code: 200 +22:44:42:605 -> +22:44:42:605 -> Online mode and isPostToAirGradient = true: watchdog reset +22:44:42:605 -> +22:44:42:627 -> CO2 (ppm): 399 +22:44:42:652 -> External watchdog feed! +22:44:43:218 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:44:43:218 -> [ApiClient] Info: Return code: 200 +22:44:43:219 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:44:43:221 -> [Configure] Info: Parse configure success +22:44:43:221 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:44:46:648 -> CO2 (ppm): 399 +22:44:50:669 -> CO2 (ppm): 399 +22:44:54:690 -> CO2 (ppm): 399 +22:44:58:711 -> CO2 (ppm): 399 +22:45:02:732 -> CO2 (ppm): 399 +22:45:06:753 -> CO2 (ppm): 399 +22:45:10:774 -> CO2 (ppm): 399 +22:45:14:795 -> CO2 (ppm): 399 +22:45:18:816 -> CO2 (ppm): 399 +22:45:22:837 -> CO2 (ppm): 399 +22:45:26:858 -> CO2 (ppm): 399 +22:45:30:879 -> CO2 (ppm): 399 +22:45:34:900 -> CO2 (ppm): 399 +22:45:38:920 -> CO2 (ppm): 399 +22:45:43:635 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:45:43:635 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":338,"bootCount":338} +22:45:43:635 -> [ApiClient] Info: Return code: 200 +22:45:43:636 -> +22:45:43:636 -> Online mode and isPostToAirGradient = true: watchdog reset +22:45:43:636 -> +22:45:43:658 -> CO2 (ppm): 399 +22:45:43:682 -> External watchdog feed! +22:45:44:248 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:45:44:248 -> [ApiClient] Info: Return code: 200 +22:45:44:249 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:45:44:251 -> [Configure] Info: Parse configure success +22:45:44:251 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:45:47:679 -> CO2 (ppm): 399 +22:45:51:699 -> CO2 (ppm): 399 +22:45:55:721 -> CO2 (ppm): 399 +22:45:59:741 -> CO2 (ppm): 399 +22:46:03:763 -> CO2 (ppm): 399 +22:46:07:783 -> CO2 (ppm): 399 +22:46:11:804 -> CO2 (ppm): 399 +22:46:15:825 -> CO2 (ppm): 399 +22:46:19:846 -> CO2 (ppm): 399 +22:46:23:867 -> CO2 (ppm): 399 +22:46:27:888 -> CO2 (ppm): 399 +22:46:31:909 -> CO2 (ppm): 399 +22:46:35:930 -> CO2 (ppm): 399 +22:46:39:951 -> CO2 (ppm): 399 +22:46:44:664 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:46:44:665 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":339,"bootCount":339} +22:46:44:665 -> [ApiClient] Info: Return code: 200 +22:46:44:666 -> +22:46:44:666 -> Online mode and isPostToAirGradient = true: watchdog reset +22:46:44:666 -> +22:46:44:687 -> CO2 (ppm): 399 +22:46:44:712 -> External watchdog feed! +22:46:45:278 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:46:45:279 -> [ApiClient] Info: Return code: 200 +22:46:45:280 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:46:45:281 -> [Configure] Info: Parse configure success +22:46:45:281 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:46:48:708 -> CO2 (ppm): 399 +22:46:52:729 -> CO2 (ppm): 399 +22:46:56:750 -> CO2 (ppm): 399 +22:47:00:771 -> CO2 (ppm): 399 +22:47:04:792 -> CO2 (ppm): 399 +22:47:08:814 -> CO2 (ppm): 399 +22:47:12:834 -> CO2 (ppm): 399 +22:47:16:910 -> CO2 (ppm): 399 +22:47:20:930 -> CO2 (ppm): 399 +22:47:24:951 -> CO2 (ppm): 399 +22:47:28:972 -> CO2 (ppm): 399 +22:47:32:993 -> CO2 (ppm): 399 +22:47:37:014 -> CO2 (ppm): 399 +22:47:41:035 -> CO2 (ppm): 399 +22:47:45:695 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:47:45:695 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":340,"bootCount":340} +22:47:45:695 -> [ApiClient] Info: Return code: 200 +22:47:45:696 -> +22:47:45:696 -> Online mode and isPostToAirGradient = true: watchdog reset +22:47:45:696 -> +22:47:45:717 -> CO2 (ppm): 399 +22:47:45:742 -> External watchdog feed! +22:47:46:309 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:47:46:309 -> [ApiClient] Info: Return code: 200 +22:47:46:310 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:47:46:311 -> [Configure] Info: Parse configure success +22:47:46:312 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:47:49:738 -> CO2 (ppm): 399 +22:47:53:759 -> CO2 (ppm): 399 +22:47:57:780 -> CO2 (ppm): 399 +22:48:01:801 -> CO2 (ppm): 399 +22:48:05:822 -> CO2 (ppm): 399 +22:48:09:843 -> CO2 (ppm): 400 +22:48:13:864 -> CO2 (ppm): 399 +22:48:17:885 -> CO2 (ppm): 400 +22:48:21:906 -> CO2 (ppm): 400 +22:48:25:927 -> CO2 (ppm): 400 +22:48:29:948 -> CO2 (ppm): 400 +22:48:33:969 -> CO2 (ppm): 400 +22:48:37:989 -> CO2 (ppm): 400 +22:48:42:010 -> CO2 (ppm): 400 +22:48:46:665 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:48:46:665 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":341,"bootCount":341} +22:48:46:665 -> [ApiClient] Info: Return code: 200 +22:48:46:666 -> +22:48:46:666 -> Online mode and isPostToAirGradient = true: watchdog reset +22:48:46:666 -> +22:48:46:688 -> CO2 (ppm): 400 +22:48:46:713 -> External watchdog feed! +22:48:47:237 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:48:47:237 -> [ApiClient] Info: Return code: 200 +22:48:47:241 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:48:47:242 -> [Configure] Info: Parse configure success +22:48:50:709 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:48:50:709 -> CO2 (ppm): 400 +22:48:54:730 -> CO2 (ppm): 400 +22:48:58:751 -> CO2 (ppm): 400 +22:49:02:772 -> CO2 (ppm): 400 +22:49:06:793 -> CO2 (ppm): 400 +22:49:10:814 -> CO2 (ppm): 400 +22:49:14:835 -> CO2 (ppm): 400 +22:49:18:856 -> CO2 (ppm): 400 +22:49:22:877 -> CO2 (ppm): 400 +22:49:26:898 -> CO2 (ppm): 400 +22:49:30:919 -> CO2 (ppm): 400 +22:49:34:940 -> CO2 (ppm): 400 +22:49:38:961 -> CO2 (ppm): 400 +22:49:47:653 -> CO2 (ppm): 400 +22:49:47:653 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:49:47:653 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":342,"bootCount":342} +22:49:47:653 -> [ApiClient] Info: Return code: 200 +22:49:47:653 -> +22:49:47:653 -> Online mode and isPostToAirGradient = true: watchdog reset +22:49:47:654 -> +22:49:47:674 -> CO2 (ppm): 400 +22:49:47:699 -> External watchdog feed! +22:49:48:266 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:49:48:266 -> [ApiClient] Info: Return code: 200 +22:49:48:267 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:49:48:269 -> [Configure] Info: Parse configure success +22:49:48:269 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:49:51:695 -> CO2 (ppm): 400 +22:49:55:716 -> CO2 (ppm): 400 +22:49:59:737 -> CO2 (ppm): 400 +22:50:03:758 -> CO2 (ppm): 400 +22:50:07:779 -> CO2 (ppm): 400 +22:50:11:800 -> CO2 (ppm): 400 +22:50:15:822 -> CO2 (ppm): 400 +22:50:19:842 -> CO2 (ppm): 400 +22:50:23:863 -> CO2 (ppm): 400 +22:50:27:884 -> CO2 (ppm): 400 +22:50:31:905 -> CO2 (ppm): 400 +22:50:35:926 -> CO2 (ppm): 400 +22:50:39:947 -> CO2 (ppm): 400 +22:50:43:968 -> CO2 (ppm): 400 +22:50:48:632 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:50:48:632 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":343,"bootCount":343} +22:50:48:632 -> [ApiClient] Info: Return code: 200 +22:50:48:633 -> +22:50:48:633 -> Online mode and isPostToAirGradient = true: watchdog reset +22:50:48:633 -> +22:50:48:655 -> CO2 (ppm): 400 +22:50:48:679 -> External watchdog feed! +22:50:49:192 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:50:49:192 -> [ApiClient] Info: Return code: 200 +22:50:49:193 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:50:49:195 -> [Configure] Info: Parse configure success +22:50:49:195 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:50:52:676 -> CO2 (ppm): 400 +22:50:56:696 -> CO2 (ppm): 400 +22:51:00:717 -> CO2 (ppm): 400 +22:51:04:738 -> CO2 (ppm): 400 +22:51:08:760 -> CO2 (ppm): 400 +22:51:12:780 -> CO2 (ppm): 400 +22:51:16:801 -> CO2 (ppm): 400 +22:51:20:822 -> CO2 (ppm): 400 +22:51:24:843 -> CO2 (ppm): 400 +22:51:28:865 -> CO2 (ppm): 400 +22:51:32:885 -> CO2 (ppm): 400 +22:51:36:906 -> CO2 (ppm): 400 +22:51:40:927 -> CO2 (ppm): 400 +22:51:44:949 -> CO2 (ppm): 400 +22:51:49:610 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:51:49:611 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":344,"bootCount":344} +22:51:49:611 -> [ApiClient] Info: Return code: 200 +22:51:49:611 -> +22:51:49:612 -> Online mode and isPostToAirGradient = true: watchdog reset +22:51:49:612 -> +22:51:49:633 -> CO2 (ppm): 400 +22:51:49:658 -> External watchdog feed! +22:51:50:224 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:51:50:225 -> [ApiClient] Info: Return code: 200 +22:51:50:226 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:51:50:227 -> [Configure] Info: Parse configure success +22:51:50:228 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:51:53:654 -> CO2 (ppm): 400 +22:51:57:675 -> CO2 (ppm): 400 +22:52:01:696 -> CO2 (ppm): 400 +22:52:05:717 -> CO2 (ppm): 400 +22:52:09:738 -> CO2 (ppm): 400 +22:52:13:759 -> CO2 (ppm): 400 +22:52:17:780 -> CO2 (ppm): 400 +22:52:21:800 -> CO2 (ppm): 400 +22:52:25:822 -> CO2 (ppm): 400 +22:52:29:843 -> CO2 (ppm): 400 +22:52:33:863 -> CO2 (ppm): 400 +22:52:37:885 -> CO2 (ppm): 400 +22:52:41:905 -> CO2 (ppm): 400 +22:52:45:927 -> CO2 (ppm): 400 +22:52:50:641 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:52:50:641 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":345,"bootCount":345} +22:52:50:641 -> [ApiClient] Info: Return code: 200 +22:52:50:642 -> +22:52:50:642 -> Online mode and isPostToAirGradient = true: watchdog reset +22:52:50:642 -> +22:52:50:664 -> CO2 (ppm): 400 +22:52:50:689 -> External watchdog feed! +22:52:51:266 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:52:51:266 -> [ApiClient] Info: Return code: 200 +22:52:51:267 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:52:51:268 -> [Configure] Info: Parse configure success +22:52:51:269 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:52:54:685 -> CO2 (ppm): 400 +22:52:58:706 -> CO2 (ppm): 400 +22:53:02:727 -> CO2 (ppm): 400 +22:53:06:748 -> CO2 (ppm): 400 +22:53:10:769 -> CO2 (ppm): 400 +22:53:14:790 -> CO2 (ppm): 400 +22:53:18:811 -> CO2 (ppm): 400 +22:53:22:832 -> CO2 (ppm): 400 +22:53:26:854 -> CO2 (ppm): 400 +22:53:30:874 -> CO2 (ppm): 400 +22:53:34:895 -> CO2 (ppm): 400 +22:53:42:937 -> CO2 (ppm): 400 +22:53:42:937 -> CO2 (ppm): 400 +22:53:46:958 -> CO2 (ppm): 400 +22:53:51:671 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:53:51:672 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":346,"bootCount":346} +22:53:51:672 -> [ApiClient] Info: Return code: 200 +22:53:51:672 -> +22:53:51:673 -> Online mode and isPostToAirGradient = true: watchdog reset +22:53:51:673 -> +22:53:51:694 -> CO2 (ppm): 400 +22:53:51:718 -> External watchdog feed! +22:53:52:315 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:53:52:315 -> [ApiClient] Info: Return code: 200 +22:53:52:316 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:53:52:318 -> [Configure] Info: Parse configure success +22:53:52:318 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:53:55:714 -> CO2 (ppm): 400 +22:53:59:735 -> CO2 (ppm): 400 +22:54:03:757 -> CO2 (ppm): 400 +22:54:07:778 -> CO2 (ppm): 400 +22:54:11:799 -> CO2 (ppm): 400 +22:54:15:819 -> CO2 (ppm): 400 +22:54:19:840 -> CO2 (ppm): 400 +22:54:23:861 -> CO2 (ppm): 400 +22:54:27:882 -> CO2 (ppm): 400 +22:54:31:907 -> CO2 (ppm): 400 +22:54:35:925 -> CO2 (ppm): 400 +22:54:39:946 -> CO2 (ppm): 400 +22:54:43:967 -> CO2 (ppm): 400 +22:54:47:988 -> CO2 (ppm): 400 +22:54:52:601 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:54:52:602 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":347,"bootCount":347} +22:54:52:602 -> [ApiClient] Info: Return code: 200 +22:54:52:602 -> +22:54:52:602 -> Online mode and isPostToAirGradient = true: watchdog reset +22:54:52:602 -> +22:54:52:624 -> CO2 (ppm): 400 +22:54:52:649 -> External watchdog feed! +22:54:53:212 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:54:53:213 -> [ApiClient] Info: Return code: 200 +22:54:53:214 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:54:53:215 -> [Configure] Info: Parse configure success +22:54:53:216 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:54:56:645 -> CO2 (ppm): 400 +22:55:04:687 -> CO2 (ppm): 400 +22:55:04:687 -> CO2 (ppm): 400 +22:55:12:729 -> CO2 (ppm): 400 +22:55:12:729 -> CO2 (ppm): 400 +22:55:16:750 -> CO2 (ppm): 400 +22:55:20:771 -> CO2 (ppm): 400 +22:55:24:792 -> CO2 (ppm): 400 +22:55:28:813 -> CO2 (ppm): 400 +22:55:32:833 -> CO2 (ppm): 400 +22:55:36:855 -> CO2 (ppm): 400 +22:55:40:875 -> CO2 (ppm): 400 +22:55:44:897 -> CO2 (ppm): 400 +22:55:48:917 -> CO2 (ppm): 400 +22:55:53:829 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:55:53:829 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":348,"bootCount":348} +22:55:53:829 -> [ApiClient] Info: Return code: 200 +22:55:53:830 -> +22:55:53:831 -> Online mode and isPostToAirGradient = true: watchdog reset +22:55:53:831 -> +22:55:53:852 -> CO2 (ppm): 400 +22:55:53:877 -> External watchdog feed! +22:55:54:859 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:55:54:859 -> [ApiClient] Info: Return code: 200 +22:55:54:860 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:55:54:861 -> [Configure] Info: Parse configure success +22:55:54:862 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:55:57:873 -> CO2 (ppm): 400 +22:56:01:895 -> CO2 (ppm): 400 +22:56:05:915 -> CO2 (ppm): 400 +22:56:09:936 -> CO2 (ppm): 400 +22:56:13:957 -> CO2 (ppm): 400 +22:56:17:978 -> CO2 (ppm): 400 +22:56:21:999 -> CO2 (ppm): 400 +22:56:26:020 -> CO2 (ppm): 400 +22:56:30:041 -> CO2 (ppm): 400 +22:56:34:062 -> CO2 (ppm): 400 +22:56:38:083 -> CO2 (ppm): 400 +22:56:42:104 -> CO2 (ppm): 400 +22:56:46:124 -> CO2 (ppm): 400 +22:56:50:145 -> CO2 (ppm): 400 +22:56:54:783 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:56:54:783 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":349,"bootCount":349} +22:56:54:783 -> [ApiClient] Info: Return code: 200 +22:56:54:784 -> +22:56:54:784 -> Online mode and isPostToAirGradient = true: watchdog reset +22:56:54:784 -> +22:56:54:805 -> CO2 (ppm): 400 +22:56:54:830 -> External watchdog feed! +22:56:55:394 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:56:55:394 -> [ApiClient] Info: Return code: 200 +22:56:55:396 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:56:55:397 -> [Configure] Info: Parse configure success +22:56:55:398 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:56:58:827 -> CO2 (ppm): 400 +22:57:02:847 -> CO2 (ppm): 400 +22:57:06:868 -> CO2 (ppm): 400 +22:57:10:889 -> CO2 (ppm): 400 +22:57:14:910 -> CO2 (ppm): 400 +22:57:18:987 -> CO2 (ppm): 400 +22:57:23:008 -> CO2 (ppm): 400 +22:57:27:029 -> CO2 (ppm): 400 +22:57:31:050 -> CO2 (ppm): 400 +22:57:35:071 -> CO2 (ppm): 400 +22:57:39:092 -> CO2 (ppm): 400 +22:57:43:119 -> CO2 (ppm): 400 +22:57:47:134 -> CO2 (ppm): 400 +22:57:51:155 -> CO2 (ppm): 400 +22:57:55:721 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:57:55:721 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":350,"bootCount":350} +22:57:55:721 -> [ApiClient] Info: Return code: 200 +22:57:55:722 -> +22:57:55:722 -> Online mode and isPostToAirGradient = true: watchdog reset +22:57:55:722 -> +22:57:55:743 -> CO2 (ppm): 400 +22:57:55:768 -> External watchdog feed! +22:57:56:298 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:57:56:298 -> [ApiClient] Info: Return code: 200 +22:57:56:299 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:57:56:300 -> [Configure] Info: Parse configure success +22:57:56:301 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:57:59:764 -> CO2 (ppm): 400 +22:58:03:786 -> CO2 (ppm): 400 +22:58:07:807 -> CO2 (ppm): 400 +22:58:11:827 -> CO2 (ppm): 400 +22:58:15:849 -> CO2 (ppm): 400 +22:58:19:869 -> CO2 (ppm): 400 +22:58:27:911 -> CO2 (ppm): 400 +22:58:27:911 -> CO2 (ppm): 400 +22:58:31:932 -> CO2 (ppm): 400 +22:58:35:953 -> CO2 (ppm): 400 +22:58:39:974 -> CO2 (ppm): 400 +22:58:43:995 -> CO2 (ppm): 400 +22:58:48:016 -> CO2 (ppm): 400 +22:58:52:037 -> CO2 (ppm): 400 +22:58:56:639 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +22:58:56:639 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":351,"bootCount":351} +22:58:56:639 -> [ApiClient] Info: Return code: 200 +22:58:56:640 -> +22:58:56:640 -> Online mode and isPostToAirGradient = true: watchdog reset +22:58:56:640 -> +22:58:56:662 -> CO2 (ppm): 400 +22:58:56:686 -> External watchdog feed! +22:58:57:232 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +22:58:57:232 -> [ApiClient] Info: Return code: 200 +22:58:57:233 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +22:58:57:235 -> [Configure] Info: Parse configure success +22:58:57:236 -> [Configure] Info: Detected new firmware version: 3.1.9 +22:59:00:683 -> CO2 (ppm): 399 +22:59:04:704 -> CO2 (ppm): 399 +22:59:08:724 -> CO2 (ppm): 399 +22:59:12:745 -> CO2 (ppm): 399 +22:59:16:767 -> CO2 (ppm): 399 +22:59:20:788 -> CO2 (ppm): 399 +22:59:24:809 -> CO2 (ppm): 399 +22:59:28:830 -> CO2 (ppm): 399 +22:59:32:851 -> CO2 (ppm): 399 +22:59:36:872 -> CO2 (ppm): 399 +22:59:40:892 -> CO2 (ppm): 399 +22:59:44:914 -> CO2 (ppm): 399 +22:59:48:935 -> CO2 (ppm): 399 +22:59:52:956 -> CO2 (ppm): 399 +23:00:06:935 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:00:06:936 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":352,"bootCount":352} +23:00:06:936 -> [ApiClient] Info: Return code: -11 +23:00:06:936 -> [ApiClient] Error: Post response failed code: -11 +23:00:06:956 -> CO2 (ppm): 399 +23:00:06:981 -> External watchdog feed! +23:00:10:547 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:00:10:547 -> [ApiClient] Info: Return code: 502 +23:00:10:977 -> CO2 (ppm): 399 +23:00:14:998 -> CO2 (ppm): 399 +23:00:19:019 -> CO2 (ppm): 399 +23:00:23:040 -> CO2 (ppm): 399 +23:00:27:061 -> CO2 (ppm): 399 +23:00:31:082 -> CO2 (ppm): 399 +23:00:35:103 -> CO2 (ppm): 399 +23:00:39:124 -> CO2 (ppm): 399 +23:00:43:145 -> CO2 (ppm): 399 +23:00:47:165 -> CO2 (ppm): 399 +23:00:51:187 -> CO2 (ppm): 399 +23:00:55:207 -> CO2 (ppm): 399 +23:00:59:228 -> CO2 (ppm): 399 +23:01:03:249 -> CO2 (ppm): 399 +23:01:07:904 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:01:07:904 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":353,"bootCount":353} +23:01:07:904 -> [ApiClient] Info: Return code: 502 +23:01:07:905 -> [ApiClient] Error: Post response failed code: 502 +23:01:07:927 -> CO2 (ppm): 399 +23:01:07:952 -> External watchdog feed! +23:01:11:169 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:01:11:169 -> [ApiClient] Info: Return code: 502 +23:01:11:948 -> CO2 (ppm): 399 +23:01:15:969 -> CO2 (ppm): 399 +23:01:19:990 -> CO2 (ppm): 399 +23:01:24:011 -> CO2 (ppm): 399 +23:01:26:822 -> +23:01:26:822 -> firmwareCheckForUpdate: +23:01:26:822 -> firmwareCheckForUpdate: Perform +23:01:26:822 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +23:01:27:442 -> Firmware update skipped, the server returned 502 +23:01:27:443 -> 3 +23:01:27:443 -> OTA message: +23:01:27:443 -> +23:01:28:032 -> CO2 (ppm): 399 +23:01:32:053 -> CO2 (ppm): 399 +23:01:36:074 -> CO2 (ppm): 399 +23:01:40:095 -> CO2 (ppm): 399 +23:01:44:116 -> CO2 (ppm): 399 +23:01:48:136 -> CO2 (ppm): 399 +23:01:52:157 -> CO2 (ppm): 399 +23:01:56:179 -> CO2 (ppm): 399 +23:02:00:199 -> CO2 (ppm): 399 +23:02:04:220 -> CO2 (ppm): 399 +23:02:08:812 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:02:08:812 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":354,"bootCount":354} +23:02:08:812 -> [ApiClient] Info: Return code: 502 +23:02:08:812 -> [ApiClient] Error: Post response failed code: 502 +23:02:08:835 -> CO2 (ppm): 399 +23:02:08:860 -> External watchdog feed! +23:02:11:789 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:02:11:789 -> [ApiClient] Info: Return code: 502 +23:02:12:856 -> CO2 (ppm): 399 +23:02:16:877 -> CO2 (ppm): 399 +23:02:20:898 -> CO2 (ppm): 399 +23:02:24:919 -> CO2 (ppm): 399 +23:02:28:940 -> CO2 (ppm): 399 +23:02:32:961 -> CO2 (ppm): 399 +23:02:36:983 -> CO2 (ppm): 399 +23:02:41:003 -> CO2 (ppm): 399 +23:02:45:024 -> CO2 (ppm): 399 +23:02:49:045 -> CO2 (ppm): 399 +23:02:53:066 -> CO2 (ppm): 399 +23:02:57:087 -> CO2 (ppm): 399 +23:03:01:108 -> CO2 (ppm): 399 +23:03:05:129 -> CO2 (ppm): 399 +23:03:12:515 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:03:12:515 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":355,"bootCount":355} +23:03:12:516 -> [ApiClient] Info: Return code: 502 +23:03:12:516 -> [ApiClient] Error: Post response failed code: 502 +23:03:12:538 -> CO2 (ppm): 399 +23:03:12:563 -> External watchdog feed! +23:03:13:126 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:03:13:126 -> [ApiClient] Info: Return code: 502 +23:03:16:559 -> CO2 (ppm): 399 +23:03:20:581 -> CO2 (ppm): 399 +23:03:24:601 -> CO2 (ppm): 399 +23:03:28:622 -> CO2 (ppm): 399 +23:03:32:643 -> CO2 (ppm): 399 +23:03:36:671 -> CO2 (ppm): 399 +23:03:40:684 -> CO2 (ppm): 399 +23:03:44:705 -> CO2 (ppm): 399 +23:03:48:727 -> CO2 (ppm): 399 +23:03:52:748 -> CO2 (ppm): 399 +23:03:56:768 -> CO2 (ppm): 399 +23:04:00:789 -> CO2 (ppm): 399 +23:04:04:810 -> CO2 (ppm): 399 +23:04:08:831 -> CO2 (ppm): 399 +23:04:15:993 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:04:15:993 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":356,"bootCount":356} +23:04:15:993 -> [ApiClient] Info: Return code: 502 +23:04:15:993 -> [ApiClient] Error: Post response failed code: 502 +23:04:16:015 -> CO2 (ppm): 399 +23:04:16:040 -> External watchdog feed! +23:04:16:613 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:04:16:613 -> [ApiClient] Info: Return code: 502 +23:04:20:036 -> CO2 (ppm): 399 +23:04:24:057 -> CO2 (ppm): 399 +23:04:28:079 -> CO2 (ppm): 399 +23:04:32:099 -> CO2 (ppm): 399 +23:04:36:127 -> CO2 (ppm): 399 +23:04:40:141 -> CO2 (ppm): 399 +23:04:44:162 -> CO2 (ppm): 399 +23:04:48:183 -> CO2 (ppm): 399 +23:04:52:203 -> CO2 (ppm): 399 +23:04:56:224 -> CO2 (ppm): 399 +23:05:00:245 -> CO2 (ppm): 399 +23:05:04:267 -> CO2 (ppm): 399 +23:05:08:287 -> CO2 (ppm): 399 +23:05:12:308 -> CO2 (ppm): 399 +23:05:16:922 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:05:16:922 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":357,"bootCount":357} +23:05:16:923 -> [ApiClient] Info: Return code: 502 +23:05:16:923 -> [ApiClient] Error: Post response failed code: 502 +23:05:16:944 -> CO2 (ppm): 398 +23:05:16:969 -> External watchdog feed! +23:05:17:535 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:05:17:535 -> [ApiClient] Info: Return code: 502 +23:05:20:965 -> CO2 (ppm): 399 +23:05:24:986 -> CO2 (ppm): 399 +23:05:29:007 -> CO2 (ppm): 399 +23:05:33:028 -> CO2 (ppm): 399 +23:05:37:049 -> CO2 (ppm): 399 +23:05:41:070 -> CO2 (ppm): 398 +23:05:45:091 -> CO2 (ppm): 398 +23:05:49:112 -> CO2 (ppm): 398 +23:05:53:133 -> CO2 (ppm): 398 +23:06:01:174 -> CO2 (ppm): 398 +23:06:01:174 -> CO2 (ppm): 398 +23:06:05:195 -> CO2 (ppm): 398 +23:06:09:217 -> CO2 (ppm): 398 +23:06:13:237 -> CO2 (ppm): 398 +23:06:17:848 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:06:17:848 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":398,"boot":358,"bootCount":358} +23:06:17:848 -> [ApiClient] Info: Return code: 502 +23:06:17:848 -> [ApiClient] Error: Post response failed code: 502 +23:06:17:870 -> CO2 (ppm): 398 +23:06:17:895 -> External watchdog feed! +23:06:18:470 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:06:18:470 -> [ApiClient] Info: Return code: 502 +23:06:21:891 -> CO2 (ppm): 398 +23:06:25:912 -> CO2 (ppm): 398 +23:06:29:933 -> CO2 (ppm): 398 +23:06:33:954 -> CO2 (ppm): 398 +23:06:37:975 -> CO2 (ppm): 398 +23:06:41:996 -> CO2 (ppm): 398 +23:06:46:017 -> CO2 (ppm): 398 +23:06:50:038 -> CO2 (ppm): 398 +23:06:54:059 -> CO2 (ppm): 398 +23:06:58:080 -> CO2 (ppm): 398 +23:07:02:101 -> CO2 (ppm): 398 +23:07:06:122 -> CO2 (ppm): 398 +23:07:10:143 -> CO2 (ppm): 398 +23:07:14:164 -> CO2 (ppm): 398 +23:07:18:777 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:07:18:777 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":359,"bootCount":359} +23:07:18:777 -> [ApiClient] Info: Return code: 502 +23:07:18:777 -> [ApiClient] Error: Post response failed code: 502 +23:07:18:800 -> CO2 (ppm): 398 +23:07:18:825 -> External watchdog feed! +23:07:19:399 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:07:19:404 -> [ApiClient] Info: Return code: 502 +23:07:22:821 -> CO2 (ppm): 398 +23:07:26:842 -> CO2 (ppm): 398 +23:07:30:863 -> CO2 (ppm): 398 +23:07:34:884 -> CO2 (ppm): 398 +23:07:38:904 -> CO2 (ppm): 398 +23:07:46:946 -> CO2 (ppm): 398 +23:07:46:946 -> CO2 (ppm): 398 +23:07:50:968 -> CO2 (ppm): 398 +23:07:54:989 -> CO2 (ppm): 398 +23:08:03:031 -> CO2 (ppm): 398 +23:08:03:031 -> CO2 (ppm): 398 +23:08:07:052 -> CO2 (ppm): 398 +23:08:11:072 -> CO2 (ppm): 398 +23:08:19:713 -> CO2 (ppm): 398 +23:08:19:713 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:08:19:713 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":360,"bootCount":360} +23:08:19:713 -> [ApiClient] Info: Return code: 502 +23:08:19:713 -> [ApiClient] Error: Post response failed code: 502 +23:08:19:736 -> CO2 (ppm): 399 +23:08:19:761 -> External watchdog feed! +23:08:20:325 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:08:20:325 -> [ApiClient] Info: Return code: 502 +23:08:23:757 -> CO2 (ppm): 398 +23:08:27:779 -> CO2 (ppm): 399 +23:08:35:820 -> CO2 (ppm): 399 +23:08:35:820 -> CO2 (ppm): 399 +23:08:39:841 -> CO2 (ppm): 399 +23:08:43:862 -> CO2 (ppm): 399 +23:08:47:883 -> CO2 (ppm): 399 +23:08:51:904 -> CO2 (ppm): 399 +23:08:55:925 -> CO2 (ppm): 399 +23:08:59:946 -> CO2 (ppm): 399 +23:09:03:967 -> CO2 (ppm): 399 +23:09:07:988 -> CO2 (ppm): 399 +23:09:12:009 -> CO2 (ppm): 399 +23:09:16:030 -> CO2 (ppm): 399 +23:09:20:632 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:09:20:633 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":361,"bootCount":361} +23:09:20:633 -> [ApiClient] Info: Return code: 502 +23:09:20:633 -> [ApiClient] Error: Post response failed code: 502 +23:09:20:654 -> CO2 (ppm): 399 +23:09:20:679 -> External watchdog feed! +23:09:21:253 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:09:21:254 -> [ApiClient] Info: Return code: 502 +23:09:24:721 -> CO2 (ppm): 399 +23:09:28:741 -> CO2 (ppm): 399 +23:09:32:762 -> CO2 (ppm): 399 +23:09:36:783 -> CO2 (ppm): 399 +23:09:40:804 -> CO2 (ppm): 399 +23:09:44:826 -> CO2 (ppm): 399 +23:09:48:846 -> CO2 (ppm): 399 +23:09:56:888 -> CO2 (ppm): 399 +23:09:56:888 -> CO2 (ppm): 399 +23:10:04:930 -> CO2 (ppm): 399 +23:10:04:930 -> CO2 (ppm): 399 +23:10:12:973 -> CO2 (ppm): 399 +23:10:12:973 -> CO2 (ppm): 399 +23:10:16:993 -> CO2 (ppm): 399 +23:10:24:021 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:10:24:021 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":362,"bootCount":362} +23:10:24:021 -> [ApiClient] Info: Return code: 502 +23:10:24:021 -> [ApiClient] Error: Post response failed code: 502 +23:10:24:042 -> CO2 (ppm): 399 +23:10:24:067 -> External watchdog feed! +23:10:24:637 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:10:24:637 -> [ApiClient] Info: Return code: 502 +23:10:28:063 -> CO2 (ppm): 399 +23:10:32:085 -> CO2 (ppm): 399 +23:10:36:105 -> CO2 (ppm): 399 +23:10:40:126 -> CO2 (ppm): 399 +23:10:44:148 -> CO2 (ppm): 399 +23:10:48:168 -> CO2 (ppm): 399 +23:10:52:190 -> CO2 (ppm): 399 +23:10:56:210 -> CO2 (ppm): 399 +23:11:00:231 -> CO2 (ppm): 399 +23:11:04:252 -> CO2 (ppm): 399 +23:11:08:273 -> CO2 (ppm): 399 +23:11:12:294 -> CO2 (ppm): 399 +23:11:16:366 -> CO2 (ppm): 399 +23:11:20:388 -> CO2 (ppm): 399 +23:11:24:957 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:11:24:958 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":363,"bootCount":363} +23:11:24:958 -> [ApiClient] Info: Return code: 502 +23:11:24:958 -> [ApiClient] Error: Post response failed code: 502 +23:11:24:979 -> CO2 (ppm): 399 +23:11:25:004 -> External watchdog feed! +23:11:25:577 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:11:25:578 -> [ApiClient] Info: Return code: 502 +23:11:29:000 -> CO2 (ppm): 399 +23:11:33:021 -> CO2 (ppm): 399 +23:11:37:042 -> CO2 (ppm): 399 +23:11:41:063 -> CO2 (ppm): 399 +23:11:45:084 -> CO2 (ppm): 399 +23:11:49:105 -> CO2 (ppm): 399 +23:11:53:126 -> CO2 (ppm): 399 +23:11:57:147 -> CO2 (ppm): 399 +23:12:01:168 -> CO2 (ppm): 399 +23:12:05:189 -> CO2 (ppm): 399 +23:12:09:209 -> CO2 (ppm): 399 +23:12:13:231 -> CO2 (ppm): 399 +23:12:17:251 -> CO2 (ppm): 399 +23:12:21:272 -> CO2 (ppm): 399 +23:12:25:877 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:12:25:877 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":364,"bootCount":364} +23:12:25:877 -> [ApiClient] Info: Return code: 502 +23:12:25:878 -> [ApiClient] Error: Post response failed code: 502 +23:12:25:899 -> CO2 (ppm): 399 +23:12:25:924 -> External watchdog feed! +23:12:26:498 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:12:26:498 -> [ApiClient] Info: Return code: 502 +23:12:29:920 -> CO2 (ppm): 399 +23:12:33:941 -> CO2 (ppm): 399 +23:12:37:962 -> CO2 (ppm): 399 +23:12:41:989 -> CO2 (ppm): 399 +23:12:46:004 -> CO2 (ppm): 399 +23:12:50:025 -> CO2 (ppm): 399 +23:12:54:046 -> CO2 (ppm): 399 +23:12:58:067 -> CO2 (ppm): 399 +23:13:02:088 -> CO2 (ppm): 399 +23:13:06:109 -> CO2 (ppm): 399 +23:13:10:130 -> CO2 (ppm): 399 +23:13:14:151 -> CO2 (ppm): 399 +23:13:18:172 -> CO2 (ppm): 399 +23:13:22:193 -> CO2 (ppm): 399 +23:13:26:809 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:13:26:809 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":365,"bootCount":365} +23:13:26:809 -> [ApiClient] Info: Return code: 502 +23:13:26:809 -> [ApiClient] Error: Post response failed code: 502 +23:13:26:832 -> CO2 (ppm): 399 +23:13:26:857 -> External watchdog feed! +23:13:27:424 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:13:27:424 -> [ApiClient] Info: Return code: 502 +23:13:30:853 -> CO2 (ppm): 399 +23:13:34:874 -> CO2 (ppm): 399 +23:13:38:896 -> CO2 (ppm): 399 +23:13:42:916 -> CO2 (ppm): 399 +23:13:46:937 -> CO2 (ppm): 399 +23:13:50:958 -> CO2 (ppm): 399 +23:13:54:979 -> CO2 (ppm): 399 +23:13:59:000 -> CO2 (ppm): 399 +23:14:03:021 -> CO2 (ppm): 399 +23:14:07:042 -> CO2 (ppm): 399 +23:14:11:063 -> CO2 (ppm): 399 +23:14:15:084 -> CO2 (ppm): 399 +23:14:19:105 -> CO2 (ppm): 399 +23:14:23:126 -> CO2 (ppm): 399 +23:14:30:494 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:14:30:494 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":366,"bootCount":366} +23:14:30:494 -> [ApiClient] Info: Return code: 502 +23:14:30:494 -> [ApiClient] Error: Post response failed code: 502 +23:14:30:541 -> CO2 (ppm): 399 +23:14:30:541 -> External watchdog feed! +23:14:31:116 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:14:31:116 -> [ApiClient] Info: Return code: 502 +23:14:38:558 -> CO2 (ppm): 399 +23:14:38:558 -> CO2 (ppm): 399 +23:14:42:580 -> CO2 (ppm): 399 +23:14:46:600 -> CO2 (ppm): 399 +23:14:50:622 -> CO2 (ppm): 399 +23:14:54:642 -> CO2 (ppm): 399 +23:14:58:664 -> CO2 (ppm): 399 +23:15:02:685 -> CO2 (ppm): 399 +23:15:06:705 -> CO2 (ppm): 399 +23:15:10:726 -> CO2 (ppm): 399 +23:15:14:747 -> CO2 (ppm): 399 +23:15:18:768 -> CO2 (ppm): 399 +23:15:22:790 -> CO2 (ppm): 399 +23:15:26:810 -> CO2 (ppm): 399 +23:15:31:430 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:15:31:430 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":367,"bootCount":367} +23:15:31:430 -> [ApiClient] Info: Return code: 502 +23:15:31:430 -> [ApiClient] Error: Post response failed code: 502 +23:15:31:453 -> CO2 (ppm): 399 +23:15:31:478 -> External watchdog feed! +23:15:32:042 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:15:32:042 -> [ApiClient] Info: Return code: 502 +23:15:35:474 -> CO2 (ppm): 399 +23:15:39:524 -> CO2 (ppm): 399 +23:15:43:545 -> CO2 (ppm): 399 +23:15:47:566 -> CO2 (ppm): 399 +23:15:51:587 -> CO2 (ppm): 399 +23:15:55:608 -> CO2 (ppm): 399 +23:15:59:629 -> CO2 (ppm): 399 +23:16:03:650 -> CO2 (ppm): 399 +23:16:07:671 -> CO2 (ppm): 399 +23:16:11:692 -> CO2 (ppm): 399 +23:16:15:713 -> CO2 (ppm): 399 +23:16:19:733 -> CO2 (ppm): 399 +23:16:23:754 -> CO2 (ppm): 399 +23:16:27:775 -> CO2 (ppm): 399 +23:16:32:358 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:16:32:358 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":368,"bootCount":368} +23:16:32:359 -> [ApiClient] Info: Return code: 502 +23:16:32:359 -> [ApiClient] Error: Post response failed code: 502 +23:16:32:406 -> CO2 (ppm): 399 +23:16:32:406 -> External watchdog feed! +23:16:32:974 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:16:32:975 -> [ApiClient] Info: Return code: 502 +23:16:36:402 -> CO2 (ppm): 399 +23:16:44:444 -> CO2 (ppm): 400 +23:16:44:444 -> CO2 (ppm): 399 +23:16:52:486 -> CO2 (ppm): 399 +23:16:52:486 -> CO2 (ppm): 400 +23:16:56:507 -> CO2 (ppm): 400 +23:17:00:528 -> CO2 (ppm): 400 +23:17:04:549 -> CO2 (ppm): 400 +23:17:08:570 -> CO2 (ppm): 400 +23:17:12:595 -> CO2 (ppm): 400 +23:17:16:612 -> CO2 (ppm): 400 +23:17:20:632 -> CO2 (ppm): 400 +23:17:24:654 -> CO2 (ppm): 400 +23:17:28:674 -> CO2 (ppm): 400 +23:17:33:277 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:17:33:277 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":369,"bootCount":369} +23:17:33:277 -> [ApiClient] Info: Return code: 502 +23:17:33:277 -> [ApiClient] Error: Post response failed code: 502 +23:17:33:299 -> CO2 (ppm): 400 +23:17:33:324 -> External watchdog feed! +23:17:33:900 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:17:33:900 -> [ApiClient] Info: Return code: 502 +23:17:37:321 -> CO2 (ppm): 400 +23:17:41:342 -> CO2 (ppm): 400 +23:17:45:363 -> CO2 (ppm): 400 +23:17:49:384 -> CO2 (ppm): 400 +23:17:53:405 -> CO2 (ppm): 400 +23:17:57:426 -> CO2 (ppm): 400 +23:18:01:446 -> CO2 (ppm): 400 +23:18:05:467 -> CO2 (ppm): 400 +23:18:09:488 -> CO2 (ppm): 400 +23:18:13:509 -> CO2 (ppm): 400 +23:18:17:530 -> CO2 (ppm): 400 +23:18:21:551 -> CO2 (ppm): 400 +23:18:25:572 -> CO2 (ppm): 400 +23:18:29:594 -> CO2 (ppm): 400 +23:18:34:205 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:18:34:206 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":370,"bootCount":370} +23:18:34:206 -> [ApiClient] Info: Return code: 502 +23:18:34:206 -> [ApiClient] Error: Post response failed code: 502 +23:18:34:254 -> CO2 (ppm): 400 +23:18:34:254 -> External watchdog feed! +23:18:34:819 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:18:34:819 -> [ApiClient] Info: Return code: 502 +23:18:42:271 -> CO2 (ppm): 400 +23:18:42:271 -> CO2 (ppm): 400 +23:18:46:291 -> CO2 (ppm): 400 +23:18:54:334 -> CO2 (ppm): 400 +23:18:54:334 -> CO2 (ppm): 400 +23:18:58:355 -> CO2 (ppm): 400 +23:19:02:376 -> CO2 (ppm): 400 +23:19:06:396 -> CO2 (ppm): 400 +23:19:10:417 -> CO2 (ppm): 400 +23:19:14:438 -> CO2 (ppm): 400 +23:19:18:459 -> CO2 (ppm): 400 +23:19:22:480 -> CO2 (ppm): 400 +23:19:26:501 -> CO2 (ppm): 400 +23:19:30:522 -> CO2 (ppm): 400 +23:19:35:133 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:19:35:133 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":371,"bootCount":371} +23:19:35:133 -> [ApiClient] Info: Return code: 502 +23:19:35:133 -> [ApiClient] Error: Post response failed code: 502 +23:19:35:155 -> CO2 (ppm): 400 +23:19:35:180 -> External watchdog feed! +23:19:35:754 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:19:35:754 -> [ApiClient] Info: Return code: 502 +23:19:39:176 -> CO2 (ppm): 400 +23:19:43:197 -> CO2 (ppm): 400 +23:19:47:218 -> CO2 (ppm): 400 +23:19:51:239 -> CO2 (ppm): 400 +23:19:55:260 -> CO2 (ppm): 400 +23:19:59:281 -> CO2 (ppm): 400 +23:20:03:302 -> CO2 (ppm): 400 +23:20:07:323 -> CO2 (ppm): 400 +23:20:11:344 -> CO2 (ppm): 400 +23:20:15:365 -> CO2 (ppm): 400 +23:20:19:385 -> CO2 (ppm): 400 +23:20:23:406 -> CO2 (ppm): 400 +23:20:27:427 -> CO2 (ppm): 400 +23:20:31:449 -> CO2 (ppm): 400 +23:20:39:041 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:20:39:042 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":372,"bootCount":372} +23:20:39:042 -> [ApiClient] Info: Return code: 502 +23:20:39:042 -> [ApiClient] Error: Post response failed code: 502 +23:20:39:064 -> CO2 (ppm): 400 +23:20:39:089 -> External watchdog feed! +23:20:39:655 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:20:39:656 -> [ApiClient] Info: Return code: 502 +23:20:43:085 -> CO2 (ppm): 400 +23:20:47:106 -> CO2 (ppm): 400 +23:20:51:128 -> CO2 (ppm): 400 +23:20:55:148 -> CO2 (ppm): 400 +23:20:59:169 -> CO2 (ppm): 400 +23:21:03:190 -> CO2 (ppm): 400 +23:21:07:211 -> CO2 (ppm): 400 +23:21:11:232 -> CO2 (ppm): 400 +23:21:15:253 -> CO2 (ppm): 400 +23:21:19:274 -> CO2 (ppm): 399 +23:21:23:295 -> CO2 (ppm): 399 +23:21:27:316 -> CO2 (ppm): 399 +23:21:31:337 -> CO2 (ppm): 399 +23:21:35:357 -> CO2 (ppm): 399 +23:21:39:962 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:21:39:962 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":373,"bootCount":373} +23:21:39:962 -> [ApiClient] Info: Return code: 502 +23:21:39:962 -> [ApiClient] Error: Post response failed code: 502 +23:21:39:985 -> CO2 (ppm): 399 +23:21:40:010 -> External watchdog feed! +23:21:40:578 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:21:40:578 -> [ApiClient] Info: Return code: 502 +23:21:48:027 -> CO2 (ppm): 399 +23:21:48:027 -> CO2 (ppm): 399 +23:21:56:069 -> CO2 (ppm): 399 +23:21:56:069 -> CO2 (ppm): 399 +23:22:04:111 -> CO2 (ppm): 399 +23:22:04:111 -> CO2 (ppm): 399 +23:22:08:132 -> CO2 (ppm): 399 +23:22:12:153 -> CO2 (ppm): 399 +23:22:16:174 -> CO2 (ppm): 399 +23:22:20:195 -> CO2 (ppm): 399 +23:22:24:216 -> CO2 (ppm): 399 +23:22:28:237 -> CO2 (ppm): 399 +23:22:32:258 -> CO2 (ppm): 399 +23:22:36:279 -> CO2 (ppm): 399 +23:22:40:896 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:22:40:897 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":374,"bootCount":374} +23:22:40:897 -> [ApiClient] Info: Return code: 502 +23:22:40:897 -> [ApiClient] Error: Post response failed code: 502 +23:22:40:920 -> CO2 (ppm): 399 +23:22:40:945 -> External watchdog feed! +23:22:41:509 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:22:41:510 -> [ApiClient] Info: Return code: 502 +23:22:44:941 -> CO2 (ppm): 399 +23:22:48:962 -> CO2 (ppm): 399 +23:22:52:983 -> CO2 (ppm): 399 +23:22:57:004 -> CO2 (ppm): 399 +23:23:01:025 -> CO2 (ppm): 399 +23:23:05:046 -> CO2 (ppm): 399 +23:23:09:066 -> CO2 (ppm): 399 +23:23:13:088 -> CO2 (ppm): 399 +23:23:17:109 -> CO2 (ppm): 399 +23:23:21:130 -> CO2 (ppm): 399 +23:23:25:151 -> CO2 (ppm): 399 +23:23:29:179 -> CO2 (ppm): 399 +23:23:33:193 -> CO2 (ppm): 399 +23:23:37:214 -> CO2 (ppm): 399 +23:23:41:814 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:23:41:814 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":375,"bootCount":375} +23:23:41:814 -> [ApiClient] Info: Return code: 502 +23:23:41:814 -> [ApiClient] Error: Post response failed code: 502 +23:23:41:861 -> CO2 (ppm): 399 +23:23:41:861 -> External watchdog feed! +23:23:42:435 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:23:42:435 -> [ApiClient] Info: Return code: 502 +23:23:45:857 -> CO2 (ppm): 399 +23:23:49:877 -> CO2 (ppm): 399 +23:23:53:945 -> CO2 (ppm): 399 +23:23:57:966 -> CO2 (ppm): 399 +23:24:01:987 -> CO2 (ppm): 399 +23:24:06:008 -> CO2 (ppm): 399 +23:24:10:029 -> CO2 (ppm): 399 +23:24:14:050 -> CO2 (ppm): 399 +23:24:18:071 -> CO2 (ppm): 399 +23:24:22:091 -> CO2 (ppm): 399 +23:24:26:113 -> CO2 (ppm): 399 +23:24:30:134 -> CO2 (ppm): 399 +23:24:34:154 -> CO2 (ppm): 399 +23:24:38:176 -> CO2 (ppm): 399 +23:24:42:752 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:24:42:752 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":376,"bootCount":376} +23:24:42:752 -> [ApiClient] Info: Return code: 502 +23:24:42:752 -> [ApiClient] Error: Post response failed code: 502 +23:24:42:774 -> CO2 (ppm): 399 +23:24:42:799 -> External watchdog feed! +23:24:43:374 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:24:43:374 -> [ApiClient] Info: Return code: 502 +23:24:46:795 -> CO2 (ppm): 399 +23:24:50:816 -> CO2 (ppm): 399 +23:24:54:837 -> CO2 (ppm): 399 +23:24:58:858 -> CO2 (ppm): 399 +23:25:02:879 -> CO2 (ppm): 399 +23:25:06:901 -> CO2 (ppm): 399 +23:25:10:921 -> CO2 (ppm): 399 +23:25:14:942 -> CO2 (ppm): 399 +23:25:18:963 -> CO2 (ppm): 399 +23:25:22:984 -> CO2 (ppm): 399 +23:25:27:005 -> CO2 (ppm): 399 +23:25:31:026 -> CO2 (ppm): 399 +23:25:35:047 -> CO2 (ppm): 399 +23:25:39:067 -> CO2 (ppm): 399 +23:25:43:679 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:25:43:679 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":377,"bootCount":377} +23:25:43:681 -> [ApiClient] Info: Return code: 502 +23:25:43:681 -> [ApiClient] Error: Post response failed code: 502 +23:25:43:701 -> CO2 (ppm): 399 +23:25:43:726 -> External watchdog feed! +23:25:44:290 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:25:44:290 -> [ApiClient] Info: Return code: 502 +23:25:47:723 -> CO2 (ppm): 399 +23:25:51:744 -> CO2 (ppm): 399 +23:25:55:764 -> CO2 (ppm): 399 +23:25:59:786 -> CO2 (ppm): 399 +23:26:03:807 -> CO2 (ppm): 399 +23:26:07:827 -> CO2 (ppm): 399 +23:26:11:848 -> CO2 (ppm): 399 +23:26:15:869 -> CO2 (ppm): 399 +23:26:19:890 -> CO2 (ppm): 399 +23:26:23:911 -> CO2 (ppm): 399 +23:26:27:932 -> CO2 (ppm): 398 +23:26:31:953 -> CO2 (ppm): 399 +23:26:35:974 -> CO2 (ppm): 398 +23:26:39:995 -> CO2 (ppm): 398 +23:26:47:576 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:26:47:577 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":378,"bootCount":378} +23:26:47:577 -> [ApiClient] Info: Return code: 502 +23:26:47:577 -> [ApiClient] Error: Post response failed code: 502 +23:26:47:600 -> CO2 (ppm): 399 +23:26:47:625 -> External watchdog feed! +23:26:48:188 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:26:48:188 -> [ApiClient] Info: Return code: 502 +23:26:51:621 -> CO2 (ppm): 398 +23:26:55:642 -> CO2 (ppm): 398 +23:26:59:663 -> CO2 (ppm): 398 +23:27:03:684 -> CO2 (ppm): 398 +23:27:07:705 -> CO2 (ppm): 398 +23:27:11:726 -> CO2 (ppm): 398 +23:27:15:749 -> CO2 (ppm): 398 +23:27:19:767 -> CO2 (ppm): 398 +23:27:23:788 -> CO2 (ppm): 399 +23:27:27:809 -> CO2 (ppm): 399 +23:27:31:830 -> CO2 (ppm): 399 +23:27:35:851 -> CO2 (ppm): 399 +23:27:39:873 -> CO2 (ppm): 399 +23:27:43:893 -> CO2 (ppm): 399 +23:27:48:515 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:27:48:515 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":379,"bootCount":379} +23:27:48:515 -> [ApiClient] Info: Return code: 502 +23:27:48:515 -> [ApiClient] Error: Post response failed code: 502 +23:27:48:538 -> CO2 (ppm): 399 +23:27:48:563 -> External watchdog feed! +23:27:49:117 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:27:49:118 -> [ApiClient] Info: Return code: 502 +23:27:52:559 -> CO2 (ppm): 399 +23:27:56:581 -> CO2 (ppm): 399 +23:28:00:602 -> CO2 (ppm): 399 +23:28:04:623 -> CO2 (ppm): 398 +23:28:08:644 -> CO2 (ppm): 398 +23:28:12:665 -> CO2 (ppm): 398 +23:28:16:686 -> CO2 (ppm): 398 +23:28:20:707 -> CO2 (ppm): 398 +23:28:28:748 -> CO2 (ppm): 399 +23:28:28:748 -> CO2 (ppm): 399 +23:28:32:769 -> CO2 (ppm): 399 +23:28:36:791 -> CO2 (ppm): 399 +23:28:40:811 -> CO2 (ppm): 399 +23:28:44:832 -> CO2 (ppm): 399 +23:28:49:435 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:28:49:435 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":380,"bootCount":380} +23:28:49:435 -> [ApiClient] Info: Return code: 502 +23:28:49:435 -> [ApiClient] Error: Post response failed code: 502 +23:28:49:457 -> CO2 (ppm): 399 +23:28:49:482 -> External watchdog feed! +23:28:50:046 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:28:50:046 -> [ApiClient] Info: Return code: 502 +23:28:53:478 -> CO2 (ppm): 399 +23:28:57:499 -> CO2 (ppm): 399 +23:29:01:520 -> CO2 (ppm): 399 +23:29:05:541 -> CO2 (ppm): 399 +23:29:09:562 -> CO2 (ppm): 399 +23:29:13:583 -> CO2 (ppm): 399 +23:29:17:604 -> CO2 (ppm): 399 +23:29:21:625 -> CO2 (ppm): 399 +23:29:25:646 -> CO2 (ppm): 399 +23:29:29:667 -> CO2 (ppm): 399 +23:29:33:688 -> CO2 (ppm): 399 +23:29:37:709 -> CO2 (ppm): 399 +23:29:41:730 -> CO2 (ppm): 399 +23:29:45:751 -> CO2 (ppm): 399 +23:29:50:351 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:29:50:351 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":381,"bootCount":381} +23:29:50:352 -> [ApiClient] Info: Return code: 502 +23:29:50:352 -> [ApiClient] Error: Post response failed code: 502 +23:29:50:374 -> CO2 (ppm): 399 +23:29:50:399 -> External watchdog feed! +23:29:50:973 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:29:50:973 -> [ApiClient] Info: Return code: 502 +23:29:54:395 -> CO2 (ppm): 399 +23:29:58:416 -> CO2 (ppm): 399 +23:30:02:437 -> CO2 (ppm): 399 +23:30:06:457 -> CO2 (ppm): 399 +23:30:10:478 -> CO2 (ppm): 399 +23:30:14:499 -> CO2 (ppm): 399 +23:30:18:520 -> CO2 (ppm): 399 +23:30:22:541 -> CO2 (ppm): 399 +23:30:26:562 -> CO2 (ppm): 399 +23:30:30:583 -> CO2 (ppm): 399 +23:30:34:605 -> CO2 (ppm): 399 +23:30:38:626 -> CO2 (ppm): 399 +23:30:42:649 -> CO2 (ppm): 399 +23:30:46:668 -> CO2 (ppm): 399 +23:30:51:288 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:30:51:288 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":382,"bootCount":382} +23:30:51:288 -> [ApiClient] Info: Return code: 502 +23:30:51:288 -> [ApiClient] Error: Post response failed code: 502 +23:30:51:311 -> CO2 (ppm): 399 +23:30:51:336 -> External watchdog feed! +23:30:51:900 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:30:51:900 -> [ApiClient] Info: Return code: 502 +23:30:55:332 -> CO2 (ppm): 399 +23:30:59:353 -> CO2 (ppm): 399 +23:31:03:374 -> CO2 (ppm): 399 +23:31:07:395 -> CO2 (ppm): 399 +23:31:11:415 -> CO2 (ppm): 399 +23:31:15:436 -> CO2 (ppm): 399 +23:31:19:457 -> CO2 (ppm): 399 +23:31:23:478 -> CO2 (ppm): 399 +23:31:27:500 -> CO2 (ppm): 399 +23:31:31:521 -> CO2 (ppm): 399 +23:31:35:541 -> CO2 (ppm): 399 +23:31:43:583 -> CO2 (ppm): 399 +23:31:43:583 -> CO2 (ppm): 399 +23:31:47:604 -> CO2 (ppm): 399 +23:31:52:208 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:31:52:208 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":383,"bootCount":383} +23:31:52:208 -> [ApiClient] Info: Return code: 502 +23:31:52:208 -> [ApiClient] Error: Post response failed code: 502 +23:31:52:231 -> CO2 (ppm): 399 +23:31:52:256 -> External watchdog feed! +23:31:52:828 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:31:52:828 -> [ApiClient] Info: Return code: 502 +23:31:56:252 -> CO2 (ppm): 399 +23:32:00:273 -> CO2 (ppm): 399 +23:32:04:294 -> CO2 (ppm): 399 +23:32:08:341 -> CO2 (ppm): 399 +23:32:12:362 -> CO2 (ppm): 399 +23:32:16:383 -> CO2 (ppm): 399 +23:32:20:404 -> CO2 (ppm): 399 +23:32:24:425 -> CO2 (ppm): 399 +23:32:28:446 -> CO2 (ppm): 399 +23:32:32:467 -> CO2 (ppm): 399 +23:32:36:488 -> CO2 (ppm): 399 +23:32:40:509 -> CO2 (ppm): 399 +23:32:44:530 -> CO2 (ppm): 399 +23:32:48:551 -> CO2 (ppm): 399 +23:32:56:016 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:32:56:016 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":384,"bootCount":384} +23:32:56:016 -> [ApiClient] Info: Return code: 502 +23:32:56:016 -> [ApiClient] Error: Post response failed code: 502 +23:32:56:037 -> CO2 (ppm): 399 +23:32:56:062 -> External watchdog feed! +23:32:56:632 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:32:56:632 -> [ApiClient] Info: Return code: 502 +23:33:00:059 -> CO2 (ppm): 399 +23:33:04:079 -> CO2 (ppm): 400 +23:33:08:144 -> CO2 (ppm): 400 +23:33:12:165 -> CO2 (ppm): 399 +23:33:16:187 -> CO2 (ppm): 399 +23:33:20:207 -> CO2 (ppm): 399 +23:33:24:228 -> CO2 (ppm): 399 +23:33:28:249 -> CO2 (ppm): 399 +23:33:32:270 -> CO2 (ppm): 399 +23:33:36:291 -> CO2 (ppm): 399 +23:33:40:312 -> CO2 (ppm): 399 +23:33:44:333 -> CO2 (ppm): 399 +23:33:48:354 -> CO2 (ppm): 399 +23:33:52:375 -> CO2 (ppm): 399 +23:33:56:940 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:33:56:940 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":385,"bootCount":385} +23:33:56:940 -> [ApiClient] Info: Return code: 502 +23:33:56:940 -> [ApiClient] Error: Post response failed code: 502 +23:33:56:962 -> CO2 (ppm): 399 +23:33:56:986 -> External watchdog feed! +23:33:57:552 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:33:57:554 -> [ApiClient] Info: Return code: 502 +23:34:00:983 -> CO2 (ppm): 399 +23:34:05:004 -> CO2 (ppm): 399 +23:34:09:025 -> CO2 (ppm): 399 +23:34:13:045 -> CO2 (ppm): 399 +23:34:17:066 -> CO2 (ppm): 399 +23:34:21:087 -> CO2 (ppm): 399 +23:34:25:117 -> CO2 (ppm): 399 +23:34:29:129 -> CO2 (ppm): 399 +23:34:33:151 -> CO2 (ppm): 399 +23:34:37:171 -> CO2 (ppm): 399 +23:34:41:192 -> CO2 (ppm): 399 +23:34:45:213 -> CO2 (ppm): 399 +23:34:49:234 -> CO2 (ppm): 399 +23:34:53:255 -> CO2 (ppm): 399 +23:34:57:869 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:34:57:869 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":386,"bootCount":386} +23:34:57:869 -> [ApiClient] Info: Return code: 502 +23:34:57:869 -> [ApiClient] Error: Post response failed code: 502 +23:34:57:894 -> CO2 (ppm): 399 +23:34:57:915 -> External watchdog feed! +23:34:58:484 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:34:58:484 -> [ApiClient] Info: Return code: 502 +23:35:01:911 -> CO2 (ppm): 399 +23:35:05:932 -> CO2 (ppm): 399 +23:35:09:953 -> CO2 (ppm): 399 +23:35:13:974 -> CO2 (ppm): 399 +23:35:17:994 -> CO2 (ppm): 399 +23:35:22:016 -> CO2 (ppm): 399 +23:35:26:036 -> CO2 (ppm): 399 +23:35:30:058 -> CO2 (ppm): 399 +23:35:34:079 -> CO2 (ppm): 399 +23:35:38:100 -> CO2 (ppm): 399 +23:35:42:121 -> CO2 (ppm): 399 +23:35:46:142 -> CO2 (ppm): 399 +23:35:50:162 -> CO2 (ppm): 399 +23:35:54:183 -> CO2 (ppm): 399 +23:35:58:795 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:35:58:795 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":387,"bootCount":387} +23:35:58:795 -> [ApiClient] Info: Return code: 502 +23:35:58:795 -> [ApiClient] Error: Post response failed code: 502 +23:35:58:817 -> CO2 (ppm): 399 +23:35:58:842 -> External watchdog feed! +23:35:59:416 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:35:59:416 -> [ApiClient] Info: Return code: 502 +23:36:02:838 -> CO2 (ppm): 399 +23:36:06:859 -> CO2 (ppm): 399 +23:36:10:880 -> CO2 (ppm): 399 +23:36:14:901 -> CO2 (ppm): 399 +23:36:18:922 -> CO2 (ppm): 399 +23:36:22:943 -> CO2 (ppm): 399 +23:36:26:964 -> CO2 (ppm): 399 +23:36:30:985 -> CO2 (ppm): 399 +23:36:35:006 -> CO2 (ppm): 399 +23:36:39:027 -> CO2 (ppm): 399 +23:36:43:048 -> CO2 (ppm): 399 +23:36:47:069 -> CO2 (ppm): 399 +23:36:51:090 -> CO2 (ppm): 399 +23:36:55:111 -> CO2 (ppm): 399 +23:36:59:715 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:36:59:715 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":388,"bootCount":388} +23:36:59:716 -> [ApiClient] Info: Return code: 502 +23:36:59:716 -> [ApiClient] Error: Post response failed code: 502 +23:36:59:738 -> CO2 (ppm): 399 +23:36:59:762 -> External watchdog feed! +23:37:00:339 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:37:00:339 -> [ApiClient] Info: Return code: 502 +23:37:03:758 -> CO2 (ppm): 399 +23:37:11:801 -> CO2 (ppm): 399 +23:37:11:801 -> CO2 (ppm): 399 +23:37:19:842 -> CO2 (ppm): 399 +23:37:19:842 -> CO2 (ppm): 398 +23:37:23:864 -> CO2 (ppm): 399 +23:37:27:885 -> CO2 (ppm): 399 +23:37:35:926 -> CO2 (ppm): 398 +23:37:35:926 -> CO2 (ppm): 398 +23:37:39:947 -> CO2 (ppm): 398 +23:37:43:968 -> CO2 (ppm): 399 +23:37:47:990 -> CO2 (ppm): 398 +23:37:52:011 -> CO2 (ppm): 398 +23:37:56:031 -> CO2 (ppm): 398 +23:38:00:649 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:38:00:650 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":398,"boot":389,"bootCount":389} +23:38:00:650 -> [ApiClient] Info: Return code: 502 +23:38:00:650 -> [ApiClient] Error: Post response failed code: 502 +23:38:00:672 -> CO2 (ppm): 398 +23:38:00:697 -> External watchdog feed! +23:38:01:264 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:38:01:264 -> [ApiClient] Info: Return code: 502 +23:38:04:693 -> CO2 (ppm): 399 +23:38:08:714 -> CO2 (ppm): 398 +23:38:12:734 -> CO2 (ppm): 398 +23:38:16:755 -> CO2 (ppm): 398 +23:38:20:777 -> CO2 (ppm): 398 +23:38:24:797 -> CO2 (ppm): 398 +23:38:28:819 -> CO2 (ppm): 398 +23:38:32:840 -> CO2 (ppm): 398 +23:38:36:861 -> CO2 (ppm): 398 +23:38:40:881 -> CO2 (ppm): 399 +23:38:44:902 -> CO2 (ppm): 398 +23:38:48:923 -> CO2 (ppm): 398 +23:38:52:944 -> CO2 (ppm): 398 +23:39:01:572 -> CO2 (ppm): 398 +23:39:01:572 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:39:01:572 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":390,"bootCount":390} +23:39:01:573 -> [ApiClient] Info: Return code: 502 +23:39:01:573 -> [ApiClient] Error: Post response failed code: 502 +23:39:01:593 -> CO2 (ppm): 398 +23:39:01:618 -> External watchdog feed! +23:39:04:750 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:39:04:751 -> [ApiClient] Info: Return code: 502 +23:39:05:614 -> CO2 (ppm): 398 +23:39:09:635 -> CO2 (ppm): 398 +23:39:13:656 -> CO2 (ppm): 398 +23:39:17:677 -> CO2 (ppm): 398 +23:39:21:698 -> CO2 (ppm): 398 +23:39:25:719 -> CO2 (ppm): 398 +23:39:29:740 -> CO2 (ppm): 398 +23:39:33:761 -> CO2 (ppm): 398 +23:39:37:782 -> CO2 (ppm): 398 +23:39:41:803 -> CO2 (ppm): 398 +23:39:45:824 -> CO2 (ppm): 398 +23:39:49:845 -> CO2 (ppm): 398 +23:39:53:866 -> CO2 (ppm): 398 +23:39:57:886 -> CO2 (ppm): 398 +23:40:05:064 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:40:05:064 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":398,"boot":391,"bootCount":391} +23:40:05:064 -> [ApiClient] Info: Return code: 502 +23:40:05:064 -> [ApiClient] Error: Post response failed code: 502 +23:40:05:087 -> CO2 (ppm): 398 +23:40:05:112 -> External watchdog feed! +23:40:05:689 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:40:05:689 -> [ApiClient] Info: Return code: 502 +23:40:09:109 -> CO2 (ppm): 398 +23:40:13:129 -> CO2 (ppm): 398 +23:40:17:150 -> CO2 (ppm): 398 +23:40:21:171 -> CO2 (ppm): 398 +23:40:25:192 -> CO2 (ppm): 398 +23:40:29:213 -> CO2 (ppm): 398 +23:40:33:234 -> CO2 (ppm): 398 +23:40:37:255 -> CO2 (ppm): 398 +23:40:41:276 -> CO2 (ppm): 398 +23:40:45:297 -> CO2 (ppm): 398 +23:40:49:318 -> CO2 (ppm): 398 +23:40:53:339 -> CO2 (ppm): 398 +23:40:57:360 -> CO2 (ppm): 398 +23:41:01:381 -> CO2 (ppm): 398 +23:41:05:992 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:41:05:992 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":392,"bootCount":392} +23:41:05:992 -> [ApiClient] Info: Return code: 502 +23:41:05:992 -> [ApiClient] Error: Post response failed code: 502 +23:41:06:038 -> CO2 (ppm): 398 +23:41:06:038 -> External watchdog feed! +23:41:06:603 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:41:06:604 -> [ApiClient] Info: Return code: 502 +23:41:10:034 -> CO2 (ppm): 398 +23:41:18:077 -> CO2 (ppm): 398 +23:41:18:077 -> CO2 (ppm): 398 +23:41:22:097 -> CO2 (ppm): 398 +23:41:26:119 -> CO2 (ppm): 398 +23:41:30:139 -> CO2 (ppm): 398 +23:41:38:181 -> CO2 (ppm): 398 +23:41:38:181 -> CO2 (ppm): 398 +23:41:42:202 -> CO2 (ppm): 398 +23:41:50:244 -> CO2 (ppm): 398 +23:41:50:244 -> CO2 (ppm): 398 +23:41:54:265 -> CO2 (ppm): 398 +23:41:58:286 -> CO2 (ppm): 398 +23:42:02:307 -> CO2 (ppm): 398 +23:42:09:476 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:42:09:476 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":393,"bootCount":393} +23:42:09:476 -> [ApiClient] Info: Return code: 502 +23:42:09:476 -> [ApiClient] Error: Post response failed code: 502 +23:42:09:499 -> CO2 (ppm): 398 +23:42:09:527 -> External watchdog feed! +23:42:10:091 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:42:10:091 -> [ApiClient] Info: Return code: 502 +23:42:13:520 -> CO2 (ppm): 398 +23:42:17:541 -> CO2 (ppm): 398 +23:42:21:562 -> CO2 (ppm): 398 +23:42:25:583 -> CO2 (ppm): 398 +23:42:29:603 -> CO2 (ppm): 398 +23:42:33:625 -> CO2 (ppm): 398 +23:42:37:646 -> CO2 (ppm): 398 +23:42:41:667 -> CO2 (ppm): 398 +23:42:45:688 -> CO2 (ppm): 398 +23:42:49:708 -> CO2 (ppm): 398 +23:42:53:729 -> CO2 (ppm): 398 +23:42:57:750 -> CO2 (ppm): 398 +23:43:01:771 -> CO2 (ppm): 398 +23:43:05:792 -> CO2 (ppm): 398 +23:43:10:407 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:43:10:407 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":394,"bootCount":394} +23:43:10:407 -> [ApiClient] Info: Return code: 502 +23:43:10:407 -> [ApiClient] Error: Post response failed code: 502 +23:43:10:430 -> CO2 (ppm): 398 +23:43:10:455 -> External watchdog feed! +23:43:11:019 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:43:11:020 -> [ApiClient] Info: Return code: 502 +23:43:14:451 -> CO2 (ppm): 398 +23:43:18:472 -> CO2 (ppm): 398 +23:43:22:493 -> CO2 (ppm): 398 +23:43:26:514 -> CO2 (ppm): 398 +23:43:30:535 -> CO2 (ppm): 398 +23:43:34:556 -> CO2 (ppm): 398 +23:43:38:577 -> CO2 (ppm): 398 +23:43:42:598 -> CO2 (ppm): 398 +23:43:46:619 -> CO2 (ppm): 398 +23:43:50:639 -> CO2 (ppm): 398 +23:43:54:661 -> CO2 (ppm): 398 +23:43:58:681 -> CO2 (ppm): 398 +23:44:02:702 -> CO2 (ppm): 398 +23:44:06:723 -> CO2 (ppm): 398 +23:44:11:329 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:44:11:329 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":395,"bootCount":395} +23:44:11:329 -> [ApiClient] Info: Return code: 502 +23:44:11:330 -> [ApiClient] Error: Post response failed code: 502 +23:44:11:352 -> CO2 (ppm): 399 +23:44:11:377 -> External watchdog feed! +23:44:11:951 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:44:11:951 -> [ApiClient] Info: Return code: 502 +23:44:15:373 -> CO2 (ppm): 398 +23:44:19:394 -> CO2 (ppm): 399 +23:44:23:415 -> CO2 (ppm): 399 +23:44:27:436 -> CO2 (ppm): 399 +23:44:31:457 -> CO2 (ppm): 399 +23:44:35:478 -> CO2 (ppm): 399 +23:44:39:499 -> CO2 (ppm): 399 +23:44:43:521 -> CO2 (ppm): 399 +23:44:47:541 -> CO2 (ppm): 399 +23:44:51:570 -> CO2 (ppm): 399 +23:44:55:583 -> CO2 (ppm): 399 +23:44:59:604 -> CO2 (ppm): 399 +23:45:03:625 -> CO2 (ppm): 399 +23:45:07:646 -> CO2 (ppm): 399 +23:45:12:260 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:45:12:260 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":396,"bootCount":396} +23:45:12:260 -> [ApiClient] Info: Return code: 502 +23:45:12:260 -> [ApiClient] Error: Post response failed code: 502 +23:45:12:307 -> CO2 (ppm): 399 +23:45:12:307 -> External watchdog feed! +23:45:12:875 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:45:12:876 -> [ApiClient] Info: Return code: 502 +23:45:16:303 -> CO2 (ppm): 399 +23:45:20:324 -> CO2 (ppm): 399 +23:45:24:345 -> CO2 (ppm): 399 +23:45:28:366 -> CO2 (ppm): 399 +23:45:32:387 -> CO2 (ppm): 399 +23:45:36:408 -> CO2 (ppm): 399 +23:45:40:428 -> CO2 (ppm): 399 +23:45:44:449 -> CO2 (ppm): 399 +23:45:48:470 -> CO2 (ppm): 399 +23:45:52:492 -> CO2 (ppm): 399 +23:45:56:512 -> CO2 (ppm): 399 +23:46:00:533 -> CO2 (ppm): 399 +23:46:04:554 -> CO2 (ppm): 399 +23:46:08:575 -> CO2 (ppm): 399 +23:46:13:185 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:46:13:185 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":397,"bootCount":397} +23:46:13:185 -> [ApiClient] Info: Return code: 502 +23:46:13:186 -> [ApiClient] Error: Post response failed code: 502 +23:46:13:208 -> CO2 (ppm): 399 +23:46:13:232 -> External watchdog feed! +23:46:13:801 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:46:13:801 -> [ApiClient] Info: Return code: 502 +23:46:17:229 -> CO2 (ppm): 399 +23:46:21:250 -> CO2 (ppm): 399 +23:46:25:271 -> CO2 (ppm): 399 +23:46:29:292 -> CO2 (ppm): 399 +23:46:33:313 -> CO2 (ppm): 399 +23:46:37:334 -> CO2 (ppm): 398 +23:46:41:355 -> CO2 (ppm): 398 +23:46:45:374 -> CO2 (ppm): 398 +23:46:49:395 -> CO2 (ppm): 398 +23:46:53:458 -> CO2 (ppm): 398 +23:46:57:478 -> CO2 (ppm): 398 +23:47:01:499 -> CO2 (ppm): 398 +23:47:05:520 -> CO2 (ppm): 398 +23:47:09:542 -> CO2 (ppm): 398 +23:47:13:908 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:47:13:908 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":398,"boot":398,"bootCount":398} +23:47:13:908 -> [ApiClient] Info: Return code: 502 +23:47:13:908 -> [ApiClient] Error: Post response failed code: 502 +23:47:13:931 -> CO2 (ppm): 398 +23:47:13:956 -> External watchdog feed! +23:47:14:447 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:47:17:952 -> [ApiClient] Info: Return code: 502 +23:47:17:952 -> CO2 (ppm): 398 +23:47:21:973 -> CO2 (ppm): 398 +23:47:25:994 -> CO2 (ppm): 398 +23:47:30:015 -> CO2 (ppm): 398 +23:47:34:036 -> CO2 (ppm): 398 +23:47:38:057 -> CO2 (ppm): 398 +23:47:42:078 -> CO2 (ppm): 398 +23:47:46:099 -> CO2 (ppm): 398 +23:47:50:120 -> CO2 (ppm): 398 +23:47:54:140 -> CO2 (ppm): 398 +23:47:58:162 -> CO2 (ppm): 398 +23:48:02:183 -> CO2 (ppm): 398 +23:48:06:204 -> CO2 (ppm): 398 +23:48:10:225 -> CO2 (ppm): 398 +23:48:17:504 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:48:17:504 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":399,"bootCount":399} +23:48:17:505 -> [ApiClient] Info: Return code: 502 +23:48:17:505 -> [ApiClient] Error: Post response failed code: 502 +23:48:17:526 -> CO2 (ppm): 398 +23:48:17:551 -> External watchdog feed! +23:48:18:116 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:48:18:116 -> [ApiClient] Info: Return code: 502 +23:48:21:547 -> CO2 (ppm): 398 +23:48:25:569 -> CO2 (ppm): 398 +23:48:29:589 -> CO2 (ppm): 398 +23:48:33:610 -> CO2 (ppm): 398 +23:48:37:631 -> CO2 (ppm): 398 +23:48:41:652 -> CO2 (ppm): 398 +23:48:45:673 -> CO2 (ppm): 398 +23:48:49:694 -> CO2 (ppm): 398 +23:48:53:715 -> CO2 (ppm): 398 +23:48:57:736 -> CO2 (ppm): 398 +23:49:01:757 -> CO2 (ppm): 398 +23:49:05:777 -> CO2 (ppm): 398 +23:49:09:798 -> CO2 (ppm): 398 +23:49:13:820 -> CO2 (ppm): 398 +23:49:18:438 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:49:18:439 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":400,"bootCount":400} +23:49:18:439 -> [ApiClient] Info: Return code: 502 +23:49:18:439 -> [ApiClient] Error: Post response failed code: 502 +23:49:18:460 -> CO2 (ppm): 398 +23:49:18:485 -> External watchdog feed! +23:49:19:041 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:49:19:041 -> [ApiClient] Info: Return code: 502 +23:49:22:481 -> CO2 (ppm): 398 +23:49:26:503 -> CO2 (ppm): 398 +23:49:30:524 -> CO2 (ppm): 398 +23:49:34:544 -> CO2 (ppm): 398 +23:49:38:565 -> CO2 (ppm): 398 +23:49:42:587 -> CO2 (ppm): 398 +23:49:46:607 -> CO2 (ppm): 398 +23:49:54:649 -> CO2 (ppm): 398 +23:49:54:649 -> CO2 (ppm): 398 +23:49:58:670 -> CO2 (ppm): 398 +23:50:06:712 -> CO2 (ppm): 398 +23:50:06:712 -> CO2 (ppm): 398 +23:50:10:733 -> CO2 (ppm): 398 +23:50:14:754 -> CO2 (ppm): 398 +23:50:19:386 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:50:19:386 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":398,"boot":401,"bootCount":401} +23:50:19:386 -> [ApiClient] Info: Return code: 502 +23:50:19:386 -> [ApiClient] Error: Post response failed code: 502 +23:50:19:408 -> CO2 (ppm): 398 +23:50:19:433 -> External watchdog feed! +23:50:19:977 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:50:19:977 -> [ApiClient] Info: Return code: 502 +23:50:23:429 -> CO2 (ppm): 398 +23:50:31:471 -> CO2 (ppm): 398 +23:50:31:471 -> CO2 (ppm): 398 +23:50:35:492 -> CO2 (ppm): 398 +23:50:39:513 -> CO2 (ppm): 398 +23:50:43:534 -> CO2 (ppm): 398 +23:50:47:555 -> CO2 (ppm): 398 +23:50:51:576 -> CO2 (ppm): 398 +23:50:55:597 -> CO2 (ppm): 398 +23:50:59:617 -> CO2 (ppm): 398 +23:51:03:639 -> CO2 (ppm): 398 +23:51:07:659 -> CO2 (ppm): 398 +23:51:11:681 -> CO2 (ppm): 398 +23:51:15:702 -> CO2 (ppm): 398 +23:51:20:289 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:51:20:289 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":402,"bootCount":402} +23:51:20:289 -> [ApiClient] Info: Return code: 502 +23:51:20:289 -> [ApiClient] Error: Post response failed code: 502 +23:51:20:311 -> CO2 (ppm): 398 +23:51:20:336 -> External watchdog feed! +23:51:20:907 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:51:20:907 -> [ApiClient] Info: Return code: 502 +23:51:24:332 -> CO2 (ppm): 398 +23:51:28:353 -> CO2 (ppm): 398 +23:51:32:374 -> CO2 (ppm): 398 +23:51:36:396 -> CO2 (ppm): 398 +23:51:40:416 -> CO2 (ppm): 398 +23:51:44:437 -> CO2 (ppm): 398 +23:51:48:509 -> CO2 (ppm): 398 +23:51:52:530 -> CO2 (ppm): 398 +23:52:00:572 -> CO2 (ppm): 398 +23:52:00:572 -> CO2 (ppm): 398 +23:52:04:593 -> CO2 (ppm): 398 +23:52:08:613 -> CO2 (ppm): 398 +23:52:16:656 -> CO2 (ppm): 398 +23:52:16:656 -> CO2 (ppm): 398 +23:52:21:209 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:52:21:209 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":403,"bootCount":403} +23:52:21:209 -> [ApiClient] Info: Return code: 502 +23:52:21:209 -> [ApiClient] Error: Post response failed code: 502 +23:52:21:231 -> CO2 (ppm): 398 +23:52:21:256 -> External watchdog feed! +23:52:21:832 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:52:21:832 -> [ApiClient] Info: Return code: 502 +23:52:25:252 -> CO2 (ppm): 398 +23:52:29:273 -> CO2 (ppm): 398 +23:52:37:315 -> CO2 (ppm): 398 +23:52:37:315 -> CO2 (ppm): 398 +23:52:41:336 -> CO2 (ppm): 398 +23:52:45:357 -> CO2 (ppm): 398 +23:52:49:378 -> CO2 (ppm): 398 +23:52:53:399 -> CO2 (ppm): 398 +23:52:57:420 -> CO2 (ppm): 398 +23:53:01:441 -> CO2 (ppm): 397 +23:53:05:462 -> CO2 (ppm): 398 +23:53:09:483 -> CO2 (ppm): 398 +23:53:13:504 -> CO2 (ppm): 398 +23:53:17:525 -> CO2 (ppm): 398 +23:53:22:151 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:53:22:151 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":404,"bootCount":404} +23:53:22:151 -> [ApiClient] Info: Return code: 502 +23:53:22:151 -> [ApiClient] Error: Post response failed code: 502 +23:53:22:174 -> CO2 (ppm): 398 +23:53:22:199 -> External watchdog feed! +23:53:22:749 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:53:22:749 -> [ApiClient] Info: Return code: 502 +23:53:26:195 -> CO2 (ppm): 398 +23:53:34:236 -> CO2 (ppm): 398 +23:53:34:236 -> CO2 (ppm): 398 +23:53:38:258 -> CO2 (ppm): 398 +23:53:42:279 -> CO2 (ppm): 398 +23:53:46:299 -> CO2 (ppm): 398 +23:53:50:320 -> CO2 (ppm): 398 +23:53:54:342 -> CO2 (ppm): 398 +23:53:58:362 -> CO2 (ppm): 398 +23:54:02:383 -> CO2 (ppm): 398 +23:54:06:405 -> CO2 (ppm): 398 +23:54:10:425 -> CO2 (ppm): 398 +23:54:14:446 -> CO2 (ppm): 398 +23:54:18:467 -> CO2 (ppm): 398 +23:54:26:045 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:54:26:045 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":405,"bootCount":405} +23:54:26:045 -> [ApiClient] Info: Return code: 502 +23:54:26:045 -> [ApiClient] Error: Post response failed code: 502 +23:54:26:068 -> CO2 (ppm): 398 +23:54:26:093 -> External watchdog feed! +23:54:26:656 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:54:26:657 -> [ApiClient] Info: Return code: 502 +23:54:30:089 -> CO2 (ppm): 398 +23:54:34:110 -> CO2 (ppm): 398 +23:54:38:131 -> CO2 (ppm): 398 +23:54:42:152 -> CO2 (ppm): 398 +23:54:46:173 -> CO2 (ppm): 398 +23:54:50:193 -> CO2 (ppm): 398 +23:54:54:215 -> CO2 (ppm): 398 +23:54:58:236 -> CO2 (ppm): 398 +23:55:02:257 -> CO2 (ppm): 398 +23:55:06:278 -> CO2 (ppm): 398 +23:55:14:320 -> CO2 (ppm): 398 +23:55:14:320 -> CO2 (ppm): 398 +23:55:18:340 -> CO2 (ppm): 398 +23:55:22:361 -> CO2 (ppm): 398 +23:55:26:971 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:55:26:971 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":406,"bootCount":406} +23:55:26:971 -> [ApiClient] Info: Return code: 502 +23:55:26:971 -> [ApiClient] Error: Post response failed code: 502 +23:55:26:994 -> CO2 (ppm): 398 +23:55:27:020 -> External watchdog feed! +23:55:27:581 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:55:27:581 -> [ApiClient] Info: Return code: 502 +23:55:31:015 -> CO2 (ppm): 398 +23:55:35:036 -> CO2 (ppm): 398 +23:55:39:057 -> CO2 (ppm): 398 +23:55:43:078 -> CO2 (ppm): 398 +23:55:47:099 -> CO2 (ppm): 398 +23:55:51:120 -> CO2 (ppm): 398 +23:55:55:141 -> CO2 (ppm): 398 +23:55:59:162 -> CO2 (ppm): 398 +23:56:03:183 -> CO2 (ppm): 398 +23:56:07:204 -> CO2 (ppm): 398 +23:56:11:225 -> CO2 (ppm): 398 +23:56:15:245 -> CO2 (ppm): 398 +23:56:19:266 -> CO2 (ppm): 398 +23:56:23:288 -> CO2 (ppm): 398 +23:56:27:900 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:56:27:901 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":407,"bootCount":407} +23:56:27:901 -> [ApiClient] Info: Return code: 502 +23:56:27:901 -> [ApiClient] Error: Post response failed code: 502 +23:56:27:922 -> CO2 (ppm): 398 +23:56:27:947 -> External watchdog feed! +23:56:28:513 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:56:28:514 -> [ApiClient] Info: Return code: 502 +23:56:31:943 -> CO2 (ppm): 398 +23:56:35:964 -> CO2 (ppm): 398 +23:56:39:985 -> CO2 (ppm): 398 +23:56:44:006 -> CO2 (ppm): 398 +23:56:48:027 -> CO2 (ppm): 398 +23:56:52:048 -> CO2 (ppm): 398 +23:56:56:069 -> CO2 (ppm): 398 +23:57:00:090 -> CO2 (ppm): 398 +23:57:04:111 -> CO2 (ppm): 398 +23:57:08:132 -> CO2 (ppm): 398 +23:57:12:153 -> CO2 (ppm): 398 +23:57:16:174 -> CO2 (ppm): 398 +23:57:20:195 -> CO2 (ppm): 398 +23:57:24:216 -> CO2 (ppm): 398 +23:57:28:839 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:57:28:839 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":408,"bootCount":408} +23:57:28:839 -> [ApiClient] Info: Return code: 502 +23:57:28:839 -> [ApiClient] Error: Post response failed code: 502 +23:57:28:861 -> CO2 (ppm): 398 +23:57:28:886 -> External watchdog feed! +23:57:29:443 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:57:29:443 -> [ApiClient] Info: Return code: 502 +23:57:32:882 -> CO2 (ppm): 398 +23:57:36:903 -> CO2 (ppm): 398 +23:57:40:924 -> CO2 (ppm): 397 +23:57:44:944 -> CO2 (ppm): 397 +23:57:48:966 -> CO2 (ppm): 397 +23:57:52:987 -> CO2 (ppm): 397 +23:57:57:007 -> CO2 (ppm): 398 +23:58:01:028 -> CO2 (ppm): 398 +23:58:05:050 -> CO2 (ppm): 398 +23:58:09:070 -> CO2 (ppm): 398 +23:58:13:091 -> CO2 (ppm): 398 +23:58:17:112 -> CO2 (ppm): 398 +23:58:21:133 -> CO2 (ppm): 398 +23:58:32:521 -> CO2 (ppm): 398 +23:58:32:521 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:58:32:521 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":409,"bootCount":409} +23:58:32:521 -> [ApiClient] Info: Return code: 502 +23:58:32:521 -> [ApiClient] Error: Post response failed code: 502 +23:58:32:543 -> CO2 (ppm): 397 +23:58:32:568 -> External watchdog feed! +23:58:33:128 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:58:33:129 -> [ApiClient] Info: Return code: 502 +23:58:36:564 -> CO2 (ppm): 397 +23:58:40:585 -> CO2 (ppm): 398 +23:58:44:606 -> CO2 (ppm): 398 +23:58:48:627 -> CO2 (ppm): 398 +23:58:52:648 -> CO2 (ppm): 398 +23:58:56:669 -> CO2 (ppm): 398 +23:59:00:690 -> CO2 (ppm): 398 +23:59:04:711 -> CO2 (ppm): 398 +23:59:08:732 -> CO2 (ppm): 397 +23:59:12:753 -> CO2 (ppm): 397 +23:59:16:774 -> CO2 (ppm): 398 +23:59:20:794 -> CO2 (ppm): 398 +23:59:24:816 -> CO2 (ppm): 397 +23:59:28:836 -> CO2 (ppm): 397 +23:59:33:444 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +23:59:33:444 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":397,"boot":410,"bootCount":410} +23:59:33:444 -> [ApiClient] Info: Return code: 502 +23:59:33:444 -> [ApiClient] Error: Post response failed code: 502 +23:59:33:467 -> CO2 (ppm): 398 +23:59:33:492 -> External watchdog feed! +23:59:34:061 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +23:59:34:061 -> [ApiClient] Info: Return code: 502 +23:59:41:510 -> CO2 (ppm): 398 +23:59:41:510 -> CO2 (ppm): 397 +23:59:45:531 -> CO2 (ppm): 398 +23:59:53:572 -> CO2 (ppm): 398 +23:59:53:572 -> CO2 (ppm): 398 +23:59:57:593 -> CO2 (ppm): 398 +00:00:01:614 -> CO2 (ppm): 398 +00:00:05:635 -> CO2 (ppm): 397 +00:00:09:656 -> CO2 (ppm): 397 +00:00:13:678 -> CO2 (ppm): 398 +00:00:17:698 -> CO2 (ppm): 397 +00:00:21:719 -> CO2 (ppm): 397 +00:00:25:740 -> CO2 (ppm): 397 +00:00:29:761 -> CO2 (ppm): 397 +00:00:34:379 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:00:34:379 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":397,"boot":411,"bootCount":411} +00:00:34:379 -> [ApiClient] Info: Return code: 502 +00:00:34:379 -> [ApiClient] Error: Post response failed code: 502 +00:00:34:402 -> CO2 (ppm): 397 +00:00:34:426 -> External watchdog feed! +00:00:34:985 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:00:34:985 -> [ApiClient] Info: Return code: 502 +00:00:38:422 -> CO2 (ppm): 397 +00:00:42:444 -> CO2 (ppm): 397 +00:00:46:466 -> CO2 (ppm): 397 +00:00:50:487 -> CO2 (ppm): 397 +00:00:54:508 -> CO2 (ppm): 397 +00:00:58:528 -> CO2 (ppm): 397 +00:01:02:549 -> CO2 (ppm): 397 +00:01:06:571 -> CO2 (ppm): 397 +00:01:10:592 -> CO2 (ppm): 397 +00:01:18:671 -> CO2 (ppm): 397 +00:01:18:671 -> CO2 (ppm): 398 +00:01:22:692 -> CO2 (ppm): 398 +00:01:26:713 -> CO2 (ppm): 398 +00:01:27:400 -> +00:01:27:400 -> firmwareCheckForUpdate: +00:01:27:401 -> firmwareCheckForUpdate: Perform +00:01:27:401 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +00:01:32:402 -> E (25231468) esp-tls: [sock=49] select() timeout +00:01:32:403 -> E (25231468) TRANSPORT_BASE: Failed to open a new connection: 32774 +00:01:32:450 -> E (25231469) HTTP_CLIENT: Connection failed, sock < 0 +00:01:32:456 -> Failed to open HTTP connection: ESP_ERR_HTTP_CONNECT +00:01:32:456 -> 2 +00:01:32:456 -> OTA message: +00:01:32:456 -> Error: Firmware update: failed +00:01:34:950 -> +00:01:35:816 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:01:35:816 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":412,"bootCount":412} +00:01:35:816 -> [ApiClient] Info: Return code: 502 +00:01:35:816 -> [ApiClient] Error: Post response failed code: 502 +00:01:35:838 -> CO2 (ppm): 398 +00:01:35:863 -> External watchdog feed! +00:01:36:426 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:01:36:426 -> [ApiClient] Info: Return code: 502 +00:01:39:859 -> CO2 (ppm): 398 +00:01:43:880 -> CO2 (ppm): 398 +00:01:47:900 -> CO2 (ppm): 398 +00:01:51:922 -> CO2 (ppm): 398 +00:01:55:943 -> CO2 (ppm): 398 +00:01:59:964 -> CO2 (ppm): 398 +00:02:03:985 -> CO2 (ppm): 398 +00:02:08:005 -> CO2 (ppm): 398 +00:02:12:026 -> CO2 (ppm): 398 +00:02:16:047 -> CO2 (ppm): 398 +00:02:20:068 -> CO2 (ppm): 398 +00:02:24:089 -> CO2 (ppm): 398 +00:02:28:110 -> CO2 (ppm): 398 +00:02:32:131 -> CO2 (ppm): 398 +00:02:36:745 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:02:36:745 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":413,"bootCount":413} +00:02:36:745 -> [ApiClient] Info: Return code: 502 +00:02:36:745 -> [ApiClient] Error: Post response failed code: 502 +00:02:36:768 -> CO2 (ppm): 398 +00:02:36:793 -> External watchdog feed! +00:02:37:353 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:02:37:353 -> [ApiClient] Info: Return code: 502 +00:02:40:789 -> CO2 (ppm): 398 +00:02:44:810 -> CO2 (ppm): 398 +00:02:48:838 -> CO2 (ppm): 398 +00:02:52:852 -> CO2 (ppm): 398 +00:02:56:873 -> CO2 (ppm): 398 +00:03:00:894 -> CO2 (ppm): 398 +00:03:04:916 -> CO2 (ppm): 398 +00:03:08:937 -> CO2 (ppm): 398 +00:03:12:958 -> CO2 (ppm): 398 +00:03:16:979 -> CO2 (ppm): 398 +00:03:20:999 -> CO2 (ppm): 398 +00:03:25:020 -> CO2 (ppm): 398 +00:03:29:041 -> CO2 (ppm): 398 +00:03:33:062 -> CO2 (ppm): 398 +00:03:37:672 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:03:37:672 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":398,"boot":414,"bootCount":414} +00:03:37:672 -> [ApiClient] Info: Return code: 502 +00:03:37:672 -> [ApiClient] Error: Post response failed code: 502 +00:03:37:695 -> CO2 (ppm): 398 +00:03:37:720 -> External watchdog feed! +00:03:38:282 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:03:38:283 -> [ApiClient] Info: Return code: 502 +00:03:41:716 -> CO2 (ppm): 398 +00:03:45:737 -> CO2 (ppm): 398 +00:03:49:758 -> CO2 (ppm): 398 +00:03:53:779 -> CO2 (ppm): 398 +00:03:57:800 -> CO2 (ppm): 398 +00:04:01:821 -> CO2 (ppm): 398 +00:04:05:842 -> CO2 (ppm): 398 +00:04:13:884 -> CO2 (ppm): 398 +00:04:13:884 -> CO2 (ppm): 398 +00:04:21:927 -> CO2 (ppm): 398 +00:04:21:927 -> CO2 (ppm): 398 +00:04:25:947 -> CO2 (ppm): 398 +00:04:29:968 -> CO2 (ppm): 398 +00:04:34:033 -> CO2 (ppm): 398 +00:04:38:596 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:04:38:596 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":415,"bootCount":415} +00:04:38:596 -> [ApiClient] Info: Return code: 502 +00:04:38:597 -> [ApiClient] Error: Post response failed code: 502 +00:04:38:618 -> CO2 (ppm): 398 +00:04:38:643 -> External watchdog feed! +00:04:39:207 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:04:39:207 -> [ApiClient] Info: Return code: 502 +00:04:42:640 -> CO2 (ppm): 398 +00:04:46:661 -> CO2 (ppm): 398 +00:04:50:681 -> CO2 (ppm): 398 +00:04:54:703 -> CO2 (ppm): 398 +00:04:58:724 -> CO2 (ppm): 398 +00:05:02:745 -> CO2 (ppm): 398 +00:05:06:773 -> CO2 (ppm): 398 +00:05:10:787 -> CO2 (ppm): 398 +00:05:14:807 -> CO2 (ppm): 398 +00:05:18:828 -> CO2 (ppm): 398 +00:05:22:849 -> CO2 (ppm): 398 +00:05:26:870 -> CO2 (ppm): 398 +00:05:30:891 -> CO2 (ppm): 398 +00:05:34:912 -> CO2 (ppm): 398 +00:05:39:524 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:05:39:525 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":416,"bootCount":416} +00:05:39:525 -> [ApiClient] Info: Return code: 502 +00:05:39:525 -> [ApiClient] Error: Post response failed code: 502 +00:05:39:546 -> CO2 (ppm): 398 +00:05:39:571 -> External watchdog feed! +00:05:40:135 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:05:40:136 -> [ApiClient] Info: Return code: 502 +00:05:43:567 -> CO2 (ppm): 398 +00:05:47:587 -> CO2 (ppm): 398 +00:05:51:608 -> CO2 (ppm): 398 +00:05:55:629 -> CO2 (ppm): 398 +00:05:59:650 -> CO2 (ppm): 398 +00:06:03:671 -> CO2 (ppm): 398 +00:06:07:693 -> CO2 (ppm): 398 +00:06:11:714 -> CO2 (ppm): 398 +00:06:15:734 -> CO2 (ppm): 398 +00:06:19:755 -> CO2 (ppm): 398 +00:06:23:776 -> CO2 (ppm): 398 +00:06:27:797 -> CO2 (ppm): 398 +00:06:31:818 -> CO2 (ppm): 398 +00:06:35:839 -> CO2 (ppm): 398 +00:06:43:014 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:06:43:014 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":417,"bootCount":417} +00:06:43:014 -> [ApiClient] Info: Return code: 502 +00:06:43:015 -> [ApiClient] Error: Post response failed code: 502 +00:06:43:037 -> CO2 (ppm): 398 +00:06:43:062 -> External watchdog feed! +00:06:43:621 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:06:43:621 -> [ApiClient] Info: Return code: 502 +00:06:47:058 -> CO2 (ppm): 398 +00:06:51:079 -> CO2 (ppm): 398 +00:06:55:100 -> CO2 (ppm): 398 +00:06:59:121 -> CO2 (ppm): 398 +00:07:03:142 -> CO2 (ppm): 398 +00:07:07:162 -> CO2 (ppm): 398 +00:07:11:184 -> CO2 (ppm): 398 +00:07:15:205 -> CO2 (ppm): 398 +00:07:19:225 -> CO2 (ppm): 398 +00:07:23:247 -> CO2 (ppm): 398 +00:07:27:268 -> CO2 (ppm): 398 +00:07:31:288 -> CO2 (ppm): 398 +00:07:35:309 -> CO2 (ppm): 398 +00:07:39:330 -> CO2 (ppm): 398 +00:07:43:940 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:07:43:940 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":418,"bootCount":418} +00:07:43:940 -> [ApiClient] Info: Return code: 502 +00:07:43:940 -> [ApiClient] Error: Post response failed code: 502 +00:07:43:962 -> CO2 (ppm): 398 +00:07:43:987 -> External watchdog feed! +00:07:44:549 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:07:44:549 -> [ApiClient] Info: Return code: 502 +00:07:52:004 -> CO2 (ppm): 398 +00:07:52:004 -> CO2 (ppm): 397 +00:08:00:046 -> CO2 (ppm): 398 +00:08:00:046 -> CO2 (ppm): 398 +00:08:04:067 -> CO2 (ppm): 398 +00:08:12:109 -> CO2 (ppm): 398 +00:08:12:109 -> CO2 (ppm): 398 +00:08:20:151 -> CO2 (ppm): 398 +00:08:20:151 -> CO2 (ppm): 398 +00:08:24:172 -> CO2 (ppm): 398 +00:08:28:193 -> CO2 (ppm): 398 +00:08:32:214 -> CO2 (ppm): 398 +00:08:36:235 -> CO2 (ppm): 398 +00:08:40:256 -> CO2 (ppm): 398 +00:08:44:867 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:08:44:867 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":419,"bootCount":419} +00:08:44:868 -> [ApiClient] Info: Return code: 502 +00:08:44:868 -> [ApiClient] Error: Post response failed code: 502 +00:08:44:891 -> CO2 (ppm): 398 +00:08:44:915 -> External watchdog feed! +00:08:45:480 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:08:45:480 -> [ApiClient] Info: Return code: 502 +00:08:48:912 -> CO2 (ppm): 398 +00:08:52:933 -> CO2 (ppm): 398 +00:08:56:953 -> CO2 (ppm): 398 +00:09:00:975 -> CO2 (ppm): 398 +00:09:04:995 -> CO2 (ppm): 398 +00:09:09:017 -> CO2 (ppm): 398 +00:09:13:037 -> CO2 (ppm): 398 +00:09:17:058 -> CO2 (ppm): 398 +00:09:21:113 -> CO2 (ppm): 398 +00:09:25:134 -> CO2 (ppm): 398 +00:09:29:155 -> CO2 (ppm): 398 +00:09:33:176 -> CO2 (ppm): 398 +00:09:37:197 -> CO2 (ppm): 398 +00:09:41:218 -> CO2 (ppm): 398 +00:09:45:786 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:09:45:786 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":420,"bootCount":420} +00:09:45:786 -> [ApiClient] Info: Return code: 502 +00:09:45:786 -> [ApiClient] Error: Post response failed code: 502 +00:09:45:809 -> CO2 (ppm): 398 +00:09:45:834 -> External watchdog feed! +00:09:46:406 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:09:46:406 -> [ApiClient] Info: Return code: 502 +00:09:49:830 -> CO2 (ppm): 398 +00:09:53:851 -> CO2 (ppm): 398 +00:09:57:871 -> CO2 (ppm): 398 +00:10:01:892 -> CO2 (ppm): 398 +00:10:05:914 -> CO2 (ppm): 398 +00:10:09:935 -> CO2 (ppm): 398 +00:10:13:955 -> CO2 (ppm): 398 +00:10:17:977 -> CO2 (ppm): 397 +00:10:21:997 -> CO2 (ppm): 397 +00:10:26:018 -> CO2 (ppm): 397 +00:10:30:039 -> CO2 (ppm): 397 +00:10:34:060 -> CO2 (ppm): 397 +00:10:38:081 -> CO2 (ppm): 397 +00:10:42:103 -> CO2 (ppm): 397 +00:10:49:513 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:10:49:513 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":397,"boot":421,"bootCount":421} +00:10:49:513 -> [ApiClient] Info: Return code: 502 +00:10:49:513 -> [ApiClient] Error: Post response failed code: 502 +00:10:49:513 -> CO2 (ppm): 397 +00:10:49:537 -> External watchdog feed! +00:10:50:099 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:10:50:100 -> [ApiClient] Info: Return code: 502 +00:10:53:533 -> CO2 (ppm): 398 +00:10:57:554 -> CO2 (ppm): 398 +00:11:01:576 -> CO2 (ppm): 398 +00:11:05:596 -> CO2 (ppm): 398 +00:11:09:617 -> CO2 (ppm): 398 +00:11:13:638 -> CO2 (ppm): 398 +00:11:17:659 -> CO2 (ppm): 398 +00:11:21:680 -> CO2 (ppm): 398 +00:11:25:701 -> CO2 (ppm): 398 +00:11:29:722 -> CO2 (ppm): 398 +00:11:33:743 -> CO2 (ppm): 398 +00:11:37:764 -> CO2 (ppm): 398 +00:11:41:784 -> CO2 (ppm): 398 +00:11:45:806 -> CO2 (ppm): 398 +00:11:50:446 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:11:50:446 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":422,"bootCount":422} +00:11:50:446 -> [ApiClient] Info: Return code: 502 +00:11:50:447 -> [ApiClient] Error: Post response failed code: 502 +00:11:50:494 -> CO2 (ppm): 398 +00:11:50:494 -> External watchdog feed! +00:11:51:036 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:11:51:036 -> [ApiClient] Info: Return code: 502 +00:11:54:491 -> CO2 (ppm): 398 +00:11:58:512 -> CO2 (ppm): 398 +00:12:02:533 -> CO2 (ppm): 398 +00:12:06:553 -> CO2 (ppm): 398 +00:12:14:595 -> CO2 (ppm): 398 +00:12:14:595 -> CO2 (ppm): 398 +00:12:22:637 -> CO2 (ppm): 398 +00:12:22:637 -> CO2 (ppm): 398 +00:12:26:658 -> CO2 (ppm): 398 +00:12:30:679 -> CO2 (ppm): 398 +00:12:38:729 -> CO2 (ppm): 398 +00:12:38:729 -> CO2 (ppm): 397 +00:12:42:742 -> CO2 (ppm): 397 +00:12:46:762 -> CO2 (ppm): 397 +00:12:51:340 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:12:51:340 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":397,"boot":423,"bootCount":423} +00:12:51:341 -> [ApiClient] Info: Return code: 502 +00:12:51:341 -> [ApiClient] Error: Post response failed code: 502 +00:12:51:363 -> CO2 (ppm): 398 +00:12:51:388 -> External watchdog feed! +00:12:51:964 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:12:51:964 -> [ApiClient] Info: Return code: 502 +00:12:55:384 -> CO2 (ppm): 397 +00:12:59:405 -> CO2 (ppm): 397 +00:13:03:426 -> CO2 (ppm): 397 +00:13:07:448 -> CO2 (ppm): 398 +00:13:11:469 -> CO2 (ppm): 397 +00:13:15:489 -> CO2 (ppm): 397 +00:13:19:510 -> CO2 (ppm): 397 +00:13:23:531 -> CO2 (ppm): 398 +00:13:27:552 -> CO2 (ppm): 397 +00:13:31:573 -> CO2 (ppm): 397 +00:13:35:594 -> CO2 (ppm): 397 +00:13:39:615 -> CO2 (ppm): 397 +00:13:43:636 -> CO2 (ppm): 397 +00:13:47:657 -> CO2 (ppm): 397 +00:13:52:277 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:13:52:277 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":397,"boot":424,"bootCount":424} +00:13:52:277 -> [ApiClient] Info: Return code: 502 +00:13:52:277 -> [ApiClient] Error: Post response failed code: 502 +00:13:52:300 -> CO2 (ppm): 397 +00:13:52:325 -> External watchdog feed! +00:13:52:886 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:13:52:886 -> [ApiClient] Info: Return code: 502 +00:13:56:321 -> CO2 (ppm): 397 +00:14:00:342 -> CO2 (ppm): 397 +00:14:04:363 -> CO2 (ppm): 397 +00:14:08:383 -> CO2 (ppm): 397 +00:14:12:405 -> CO2 (ppm): 397 +00:14:16:426 -> CO2 (ppm): 397 +00:14:20:447 -> CO2 (ppm): 397 +00:14:24:468 -> CO2 (ppm): 397 +00:14:28:489 -> CO2 (ppm): 397 +00:14:32:509 -> CO2 (ppm): 397 +00:14:36:530 -> CO2 (ppm): 397 +00:14:40:551 -> CO2 (ppm): 397 +00:14:44:573 -> CO2 (ppm): 397 +00:14:48:594 -> CO2 (ppm): 397 +00:14:53:205 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:14:53:206 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":397,"boot":425,"bootCount":425} +00:14:53:206 -> [ApiClient] Info: Return code: 502 +00:14:53:206 -> [ApiClient] Error: Post response failed code: 502 +00:14:53:228 -> CO2 (ppm): 397 +00:14:53:253 -> External watchdog feed! +00:14:53:818 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:14:53:819 -> [ApiClient] Info: Return code: 502 +00:14:57:250 -> CO2 (ppm): 397 +00:15:01:270 -> CO2 (ppm): 397 +00:15:05:291 -> CO2 (ppm): 397 +00:15:09:312 -> CO2 (ppm): 397 +00:15:13:333 -> CO2 (ppm): 397 +00:15:17:354 -> CO2 (ppm): 397 +00:15:21:375 -> CO2 (ppm): 397 +00:15:25:396 -> CO2 (ppm): 397 +00:15:29:417 -> CO2 (ppm): 397 +00:15:33:438 -> CO2 (ppm): 397 +00:15:37:459 -> CO2 (ppm): 397 +00:15:41:479 -> CO2 (ppm): 397 +00:15:45:500 -> CO2 (ppm): 397 +00:15:49:521 -> CO2 (ppm): 397 +00:15:56:995 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:15:56:995 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":397,"boot":426,"bootCount":426} +00:15:56:995 -> [ApiClient] Info: Return code: 502 +00:15:56:995 -> [ApiClient] Error: Post response failed code: 502 +00:15:57:042 -> CO2 (ppm): 397 +00:15:57:042 -> External watchdog feed! +00:15:57:600 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:15:57:600 -> [ApiClient] Info: Return code: 502 +00:16:01:038 -> CO2 (ppm): 397 +00:16:05:059 -> CO2 (ppm): 397 +00:16:09:080 -> CO2 (ppm): 397 +00:16:13:101 -> CO2 (ppm): 397 +00:16:21:142 -> CO2 (ppm): 397 +00:16:21:142 -> CO2 (ppm): 397 +00:16:25:165 -> CO2 (ppm): 398 +00:16:33:206 -> CO2 (ppm): 397 +00:16:33:206 -> CO2 (ppm): 397 +00:16:41:248 -> CO2 (ppm): 397 +00:16:41:248 -> CO2 (ppm): 397 +00:16:49:290 -> CO2 (ppm): 397 +00:16:49:290 -> CO2 (ppm): 397 +00:16:53:311 -> CO2 (ppm): 397 +00:16:57:943 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:16:57:943 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":397,"boot":427,"bootCount":427} +00:16:57:943 -> [ApiClient] Info: Return code: 502 +00:16:57:944 -> [ApiClient] Error: Post response failed code: 502 +00:16:57:966 -> CO2 (ppm): 397 +00:16:57:991 -> External watchdog feed! +00:16:58:527 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:16:58:527 -> [ApiClient] Info: Return code: 502 +00:17:01:987 -> CO2 (ppm): 397 +00:17:06:008 -> CO2 (ppm): 397 +00:17:10:029 -> CO2 (ppm): 397 +00:17:14:049 -> CO2 (ppm): 398 +00:17:18:071 -> CO2 (ppm): 398 +00:17:22:092 -> CO2 (ppm): 398 +00:17:26:112 -> CO2 (ppm): 398 +00:17:30:133 -> CO2 (ppm): 398 +00:17:34:154 -> CO2 (ppm): 398 +00:17:38:175 -> CO2 (ppm): 398 +00:17:42:196 -> CO2 (ppm): 398 +00:17:46:217 -> CO2 (ppm): 398 +00:17:50:238 -> CO2 (ppm): 398 +00:17:54:259 -> CO2 (ppm): 398 +00:17:58:841 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:17:58:841 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":428,"bootCount":428} +00:17:58:841 -> [ApiClient] Info: Return code: 502 +00:17:58:841 -> [ApiClient] Error: Post response failed code: 502 +00:17:58:864 -> CO2 (ppm): 398 +00:17:58:889 -> External watchdog feed! +00:17:59:462 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:17:59:462 -> [ApiClient] Info: Return code: 502 +00:18:02:885 -> CO2 (ppm): 398 +00:18:06:906 -> CO2 (ppm): 398 +00:18:10:928 -> CO2 (ppm): 398 +00:18:14:948 -> CO2 (ppm): 398 +00:18:18:969 -> CO2 (ppm): 398 +00:18:22:992 -> CO2 (ppm): 398 +00:18:27:011 -> CO2 (ppm): 398 +00:18:31:032 -> CO2 (ppm): 398 +00:18:35:053 -> CO2 (ppm): 397 +00:18:39:073 -> CO2 (ppm): 397 +00:18:43:094 -> CO2 (ppm): 397 +00:18:47:115 -> CO2 (ppm): 397 +00:18:51:136 -> CO2 (ppm): 397 +00:18:55:158 -> CO2 (ppm): 397 +00:18:59:769 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:18:59:769 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":397,"boot":429,"bootCount":429} +00:18:59:769 -> [ApiClient] Info: Return code: 502 +00:18:59:769 -> [ApiClient] Error: Post response failed code: 502 +00:18:59:791 -> CO2 (ppm): 397 +00:18:59:816 -> External watchdog feed! +00:19:00:389 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:19:00:389 -> [ApiClient] Info: Return code: 502 +00:19:03:812 -> CO2 (ppm): 397 +00:19:07:833 -> CO2 (ppm): 397 +00:19:11:854 -> CO2 (ppm): 397 +00:19:15:875 -> CO2 (ppm): 397 +00:19:19:896 -> CO2 (ppm): 397 +00:19:23:917 -> CO2 (ppm): 397 +00:19:27:938 -> CO2 (ppm): 397 +00:19:31:959 -> CO2 (ppm): 397 +00:19:35:980 -> CO2 (ppm): 397 +00:19:40:001 -> CO2 (ppm): 397 +00:19:44:021 -> CO2 (ppm): 397 +00:19:48:042 -> CO2 (ppm): 397 +00:19:52:063 -> CO2 (ppm): 397 +00:19:56:084 -> CO2 (ppm): 397 +00:20:00:705 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:20:00:705 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":397,"boot":430,"bootCount":430} +00:20:00:705 -> [ApiClient] Info: Return code: 502 +00:20:00:705 -> [ApiClient] Error: Post response failed code: 502 +00:20:00:727 -> CO2 (ppm): 397 +00:20:00:752 -> External watchdog feed! +00:20:01:316 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:20:01:316 -> [ApiClient] Info: Return code: 502 +00:20:04:748 -> CO2 (ppm): 397 +00:20:08:769 -> CO2 (ppm): 397 +00:20:12:790 -> CO2 (ppm): 397 +00:20:16:811 -> CO2 (ppm): 397 +00:20:20:832 -> CO2 (ppm): 397 +00:20:24:853 -> CO2 (ppm): 397 +00:20:28:874 -> CO2 (ppm): 397 +00:20:32:895 -> CO2 (ppm): 397 +00:20:36:916 -> CO2 (ppm): 398 +00:20:40:936 -> CO2 (ppm): 397 +00:20:44:957 -> CO2 (ppm): 397 +00:20:48:978 -> CO2 (ppm): 397 +00:20:52:999 -> CO2 (ppm): 397 +00:20:57:020 -> CO2 (ppm): 397 +00:21:01:633 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:21:01:634 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":397,"boot":431,"bootCount":431} +00:21:01:634 -> [ApiClient] Info: Return code: 502 +00:21:01:634 -> [ApiClient] Error: Post response failed code: 502 +00:21:01:657 -> CO2 (ppm): 397 +00:21:01:682 -> External watchdog feed! +00:21:02:246 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:21:02:246 -> [ApiClient] Info: Return code: 502 +00:21:05:678 -> CO2 (ppm): 397 +00:21:09:699 -> CO2 (ppm): 398 +00:21:13:720 -> CO2 (ppm): 397 +00:21:17:741 -> CO2 (ppm): 398 +00:21:21:762 -> CO2 (ppm): 397 +00:21:25:783 -> CO2 (ppm): 397 +00:21:29:804 -> CO2 (ppm): 397 +00:21:33:825 -> CO2 (ppm): 397 +00:21:37:845 -> CO2 (ppm): 398 +00:21:41:866 -> CO2 (ppm): 398 +00:21:45:887 -> CO2 (ppm): 398 +00:21:49:908 -> CO2 (ppm): 398 +00:21:53:929 -> CO2 (ppm): 398 +00:21:57:950 -> CO2 (ppm): 398 +00:22:05:523 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:22:05:523 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":432,"bootCount":432} +00:22:05:523 -> [ApiClient] Info: Return code: 502 +00:22:05:523 -> [ApiClient] Error: Post response failed code: 502 +00:22:05:546 -> CO2 (ppm): 398 +00:22:05:571 -> External watchdog feed! +00:22:06:144 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:22:06:145 -> [ApiClient] Info: Return code: 502 +00:22:09:567 -> CO2 (ppm): 398 +00:22:13:588 -> CO2 (ppm): 398 +00:22:17:609 -> CO2 (ppm): 398 +00:22:21:630 -> CO2 (ppm): 397 +00:22:25:651 -> CO2 (ppm): 397 +00:22:29:672 -> CO2 (ppm): 397 +00:22:33:693 -> CO2 (ppm): 397 +00:22:37:713 -> CO2 (ppm): 398 +00:22:41:734 -> CO2 (ppm): 398 +00:22:45:756 -> CO2 (ppm): 398 +00:22:49:777 -> CO2 (ppm): 398 +00:22:53:798 -> CO2 (ppm): 398 +00:22:57:818 -> CO2 (ppm): 398 +00:23:01:840 -> CO2 (ppm): 398 +00:23:06:461 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:23:06:461 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":433,"bootCount":433} +00:23:06:461 -> [ApiClient] Info: Return code: 502 +00:23:06:461 -> [ApiClient] Error: Post response failed code: 502 +00:23:06:483 -> CO2 (ppm): 398 +00:23:06:508 -> External watchdog feed! +00:23:07:072 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:23:07:072 -> [ApiClient] Info: Return code: 502 +00:23:10:506 -> CO2 (ppm): 398 +00:23:14:527 -> CO2 (ppm): 398 +00:23:18:548 -> CO2 (ppm): 398 +00:23:22:570 -> CO2 (ppm): 398 +00:23:26:590 -> CO2 (ppm): 398 +00:23:30:611 -> CO2 (ppm): 398 +00:23:34:632 -> CO2 (ppm): 398 +00:23:38:653 -> CO2 (ppm): 398 +00:23:42:674 -> CO2 (ppm): 398 +00:23:46:695 -> CO2 (ppm): 398 +00:23:50:716 -> CO2 (ppm): 398 +00:23:54:737 -> CO2 (ppm): 398 +00:23:58:758 -> CO2 (ppm): 398 +00:24:02:779 -> CO2 (ppm): 398 +00:24:07:388 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:24:07:388 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":434,"bootCount":434} +00:24:07:388 -> [ApiClient] Info: Return code: 502 +00:24:07:388 -> [ApiClient] Error: Post response failed code: 502 +00:24:07:410 -> CO2 (ppm): 398 +00:24:07:435 -> External watchdog feed! +00:24:07:999 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:24:07:999 -> [ApiClient] Info: Return code: 502 +00:24:11:431 -> CO2 (ppm): 398 +00:24:15:452 -> CO2 (ppm): 398 +00:24:19:473 -> CO2 (ppm): 398 +00:24:23:493 -> CO2 (ppm): 398 +00:24:27:515 -> CO2 (ppm): 398 +00:24:31:536 -> CO2 (ppm): 398 +00:24:35:557 -> CO2 (ppm): 398 +00:24:39:577 -> CO2 (ppm): 398 +00:24:43:598 -> CO2 (ppm): 398 +00:24:51:640 -> CO2 (ppm): 398 +00:24:51:640 -> CO2 (ppm): 398 +00:24:55:661 -> CO2 (ppm): 398 +00:24:59:682 -> CO2 (ppm): 398 +00:25:03:703 -> CO2 (ppm): 398 +00:25:08:315 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:25:08:315 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":398,"boot":435,"bootCount":435} +00:25:08:315 -> [ApiClient] Info: Return code: 502 +00:25:08:315 -> [ApiClient] Error: Post response failed code: 502 +00:25:08:363 -> CO2 (ppm): 398 +00:25:08:363 -> External watchdog feed! +00:25:08:927 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:25:08:927 -> [ApiClient] Info: Return code: 502 +00:25:12:359 -> CO2 (ppm): 398 +00:25:16:380 -> CO2 (ppm): 398 +00:25:20:401 -> CO2 (ppm): 398 +00:25:24:422 -> CO2 (ppm): 398 +00:25:28:442 -> CO2 (ppm): 398 +00:25:32:463 -> CO2 (ppm): 398 +00:25:36:485 -> CO2 (ppm): 398 +00:25:40:505 -> CO2 (ppm): 398 +00:25:44:526 -> CO2 (ppm): 398 +00:25:48:547 -> CO2 (ppm): 398 +00:25:52:568 -> CO2 (ppm): 398 +00:25:56:589 -> CO2 (ppm): 398 +00:26:00:610 -> CO2 (ppm): 398 +00:26:04:631 -> CO2 (ppm): 398 +00:26:09:243 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:26:09:243 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":436,"bootCount":436} +00:26:09:243 -> [ApiClient] Info: Return code: 502 +00:26:09:243 -> [ApiClient] Error: Post response failed code: 502 +00:26:09:265 -> CO2 (ppm): 398 +00:26:09:290 -> External watchdog feed! +00:26:09:854 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:26:09:854 -> [ApiClient] Info: Return code: 502 +00:26:13:287 -> CO2 (ppm): 398 +00:26:17:308 -> CO2 (ppm): 398 +00:26:21:329 -> CO2 (ppm): 398 +00:26:25:350 -> CO2 (ppm): 398 +00:26:29:371 -> CO2 (ppm): 398 +00:26:33:391 -> CO2 (ppm): 398 +00:26:37:412 -> CO2 (ppm): 398 +00:26:41:433 -> CO2 (ppm): 398 +00:26:45:454 -> CO2 (ppm): 398 +00:26:49:475 -> CO2 (ppm): 398 +00:26:53:496 -> CO2 (ppm): 398 +00:26:57:517 -> CO2 (ppm): 398 +00:27:01:538 -> CO2 (ppm): 398 +00:27:05:559 -> CO2 (ppm): 398 +00:27:10:173 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:27:10:173 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":437,"bootCount":437} +00:27:10:173 -> [ApiClient] Info: Return code: 502 +00:27:10:173 -> [ApiClient] Error: Post response failed code: 502 +00:27:10:195 -> CO2 (ppm): 398 +00:27:10:220 -> External watchdog feed! +00:27:10:775 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:27:10:775 -> [ApiClient] Info: Return code: 502 +00:27:14:216 -> CO2 (ppm): 398 +00:27:18:237 -> CO2 (ppm): 398 +00:27:22:258 -> CO2 (ppm): 398 +00:27:26:279 -> CO2 (ppm): 398 +00:27:30:301 -> CO2 (ppm): 398 +00:27:34:321 -> CO2 (ppm): 398 +00:27:38:342 -> CO2 (ppm): 398 +00:27:42:363 -> CO2 (ppm): 398 +00:27:46:384 -> CO2 (ppm): 398 +00:27:50:405 -> CO2 (ppm): 398 +00:27:54:426 -> CO2 (ppm): 398 +00:27:58:447 -> CO2 (ppm): 398 +00:28:02:468 -> CO2 (ppm): 398 +00:28:06:489 -> CO2 (ppm): 398 +00:28:14:068 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:28:14:069 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":438,"bootCount":438} +00:28:14:069 -> [ApiClient] Info: Return code: 502 +00:28:14:069 -> [ApiClient] Error: Post response failed code: 502 +00:28:14:091 -> CO2 (ppm): 398 +00:28:14:116 -> External watchdog feed! +00:28:14:681 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:28:14:682 -> [ApiClient] Info: Return code: 502 +00:28:18:112 -> CO2 (ppm): 398 +00:28:22:133 -> CO2 (ppm): 398 +00:28:26:154 -> CO2 (ppm): 398 +00:28:30:175 -> CO2 (ppm): 398 +00:28:34:196 -> CO2 (ppm): 398 +00:28:38:218 -> CO2 (ppm): 398 +00:28:42:238 -> CO2 (ppm): 398 +00:28:46:259 -> CO2 (ppm): 398 +00:28:50:283 -> CO2 (ppm): 398 +00:28:54:301 -> CO2 (ppm): 398 +00:28:58:322 -> CO2 (ppm): 398 +00:29:02:343 -> CO2 (ppm): 398 +00:29:06:364 -> CO2 (ppm): 398 +00:29:10:385 -> CO2 (ppm): 398 +00:29:15:000 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:29:15:000 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":439,"bootCount":439} +00:29:15:000 -> [ApiClient] Info: Return code: 502 +00:29:15:000 -> [ApiClient] Error: Post response failed code: 502 +00:29:15:022 -> CO2 (ppm): 398 +00:29:15:046 -> External watchdog feed! +00:29:15:606 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:29:15:606 -> [ApiClient] Info: Return code: 502 +00:29:23:063 -> CO2 (ppm): 398 +00:29:23:064 -> CO2 (ppm): 398 +00:29:27:085 -> CO2 (ppm): 398 +00:29:31:106 -> CO2 (ppm): 398 +00:29:39:147 -> CO2 (ppm): 398 +00:29:39:147 -> CO2 (ppm): 398 +00:29:47:196 -> CO2 (ppm): 397 +00:29:47:196 -> CO2 (ppm): 398 +00:29:51:211 -> CO2 (ppm): 397 +00:29:55:232 -> CO2 (ppm): 397 +00:29:59:253 -> CO2 (ppm): 398 +00:30:03:274 -> CO2 (ppm): 398 +00:30:07:294 -> CO2 (ppm): 398 +00:30:11:315 -> CO2 (ppm): 398 +00:30:15:919 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:30:15:920 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":440,"bootCount":440} +00:30:15:920 -> [ApiClient] Info: Return code: 502 +00:30:15:920 -> [ApiClient] Error: Post response failed code: 502 +00:30:15:941 -> CO2 (ppm): 397 +00:30:15:966 -> External watchdog feed! +00:30:16:538 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:30:16:539 -> [ApiClient] Info: Return code: 502 +00:30:19:962 -> CO2 (ppm): 397 +00:30:23:983 -> CO2 (ppm): 398 +00:30:28:004 -> CO2 (ppm): 398 +00:30:32:025 -> CO2 (ppm): 398 +00:30:36:046 -> CO2 (ppm): 398 +00:30:40:067 -> CO2 (ppm): 398 +00:30:48:109 -> CO2 (ppm): 398 +00:30:48:109 -> CO2 (ppm): 398 +00:30:52:130 -> CO2 (ppm): 398 +00:30:56:151 -> CO2 (ppm): 398 +00:31:00:172 -> CO2 (ppm): 398 +00:31:04:193 -> CO2 (ppm): 398 +00:31:08:214 -> CO2 (ppm): 398 +00:31:12:235 -> CO2 (ppm): 398 +00:31:16:851 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:31:16:851 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":441,"bootCount":441} +00:31:16:851 -> [ApiClient] Info: Return code: 502 +00:31:16:851 -> [ApiClient] Error: Post response failed code: 502 +00:31:16:878 -> CO2 (ppm): 398 +00:31:16:903 -> External watchdog feed! +00:31:17:464 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:31:17:464 -> [ApiClient] Info: Return code: 502 +00:31:20:899 -> CO2 (ppm): 398 +00:31:24:920 -> CO2 (ppm): 398 +00:31:28:942 -> CO2 (ppm): 398 +00:31:32:962 -> CO2 (ppm): 398 +00:31:36:983 -> CO2 (ppm): 398 +00:31:41:005 -> CO2 (ppm): 398 +00:31:45:027 -> CO2 (ppm): 398 +00:31:49:047 -> CO2 (ppm): 398 +00:31:53:068 -> CO2 (ppm): 398 +00:31:57:089 -> CO2 (ppm): 398 +00:32:01:110 -> CO2 (ppm): 398 +00:32:05:131 -> CO2 (ppm): 398 +00:32:09:152 -> CO2 (ppm): 398 +00:32:13:173 -> CO2 (ppm): 398 +00:32:17:779 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:32:17:780 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":442,"bootCount":442} +00:32:17:780 -> [ApiClient] Info: Return code: 502 +00:32:17:780 -> [ApiClient] Error: Post response failed code: 502 +00:32:17:802 -> CO2 (ppm): 398 +00:32:17:827 -> External watchdog feed! +00:32:18:391 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:32:18:391 -> [ApiClient] Info: Return code: 502 +00:32:21:823 -> CO2 (ppm): 398 +00:32:25:844 -> CO2 (ppm): 398 +00:32:29:865 -> CO2 (ppm): 398 +00:32:33:886 -> CO2 (ppm): 398 +00:32:37:911 -> CO2 (ppm): 398 +00:32:41:928 -> CO2 (ppm): 398 +00:32:45:949 -> CO2 (ppm): 398 +00:32:49:970 -> CO2 (ppm): 398 +00:32:53:991 -> CO2 (ppm): 398 +00:32:58:012 -> CO2 (ppm): 398 +00:33:02:032 -> CO2 (ppm): 398 +00:33:06:053 -> CO2 (ppm): 398 +00:33:10:074 -> CO2 (ppm): 398 +00:33:14:096 -> CO2 (ppm): 398 +00:33:21:474 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:33:21:474 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":443,"bootCount":443} +00:33:21:474 -> [ApiClient] Info: Return code: 502 +00:33:21:474 -> [ApiClient] Error: Post response failed code: 502 +00:33:21:496 -> CO2 (ppm): 398 +00:33:21:521 -> External watchdog feed! +00:33:22:083 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:33:22:083 -> [ApiClient] Info: Return code: 502 +00:33:25:517 -> CO2 (ppm): 398 +00:33:29:539 -> CO2 (ppm): 398 +00:33:33:559 -> CO2 (ppm): 398 +00:33:37:580 -> CO2 (ppm): 398 +00:33:41:601 -> CO2 (ppm): 398 +00:33:45:622 -> CO2 (ppm): 398 +00:33:49:642 -> CO2 (ppm): 398 +00:33:53:664 -> CO2 (ppm): 398 +00:33:57:685 -> CO2 (ppm): 398 +00:34:01:705 -> CO2 (ppm): 398 +00:34:05:727 -> CO2 (ppm): 398 +00:34:09:747 -> CO2 (ppm): 398 +00:34:13:768 -> CO2 (ppm): 398 +00:34:17:789 -> CO2 (ppm): 398 +00:34:22:391 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:34:22:392 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":444,"bootCount":444} +00:34:22:392 -> [ApiClient] Info: Return code: 502 +00:34:22:392 -> [ApiClient] Error: Post response failed code: 502 +00:34:22:414 -> CO2 (ppm): 398 +00:34:22:439 -> External watchdog feed! +00:34:23:012 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:34:23:012 -> [ApiClient] Info: Return code: 502 +00:34:26:435 -> CO2 (ppm): 398 +00:34:30:456 -> CO2 (ppm): 398 +00:34:34:477 -> CO2 (ppm): 398 +00:34:38:498 -> CO2 (ppm): 398 +00:34:42:519 -> CO2 (ppm): 398 +00:34:46:540 -> CO2 (ppm): 398 +00:34:50:561 -> CO2 (ppm): 398 +00:34:54:582 -> CO2 (ppm): 398 +00:34:58:603 -> CO2 (ppm): 398 +00:35:02:624 -> CO2 (ppm): 398 +00:35:06:644 -> CO2 (ppm): 398 +00:35:10:666 -> CO2 (ppm): 398 +00:35:14:686 -> CO2 (ppm): 398 +00:35:18:708 -> CO2 (ppm): 398 +00:35:23:329 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:35:23:329 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":445,"bootCount":445} +00:35:23:329 -> [ApiClient] Info: Return code: 502 +00:35:23:329 -> [ApiClient] Error: Post response failed code: 502 +00:35:23:352 -> CO2 (ppm): 398 +00:35:23:377 -> External watchdog feed! +00:35:23:941 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:35:23:941 -> [ApiClient] Info: Return code: 502 +00:35:27:373 -> CO2 (ppm): 398 +00:35:31:394 -> CO2 (ppm): 398 +00:35:35:415 -> CO2 (ppm): 398 +00:35:39:436 -> CO2 (ppm): 398 +00:35:43:457 -> CO2 (ppm): 398 +00:35:47:478 -> CO2 (ppm): 398 +00:35:51:499 -> CO2 (ppm): 398 +00:35:55:520 -> CO2 (ppm): 398 +00:35:59:541 -> CO2 (ppm): 398 +00:36:03:562 -> CO2 (ppm): 398 +00:36:07:583 -> CO2 (ppm): 398 +00:36:11:604 -> CO2 (ppm): 398 +00:36:15:625 -> CO2 (ppm): 398 +00:36:19:646 -> CO2 (ppm): 398 +00:36:24:248 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:36:24:248 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":446,"bootCount":446} +00:36:24:248 -> [ApiClient] Info: Return code: 502 +00:36:24:248 -> [ApiClient] Error: Post response failed code: 502 +00:36:24:269 -> CO2 (ppm): 398 +00:36:24:295 -> External watchdog feed! +00:36:24:868 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:36:24:868 -> [ApiClient] Info: Return code: 502 +00:36:32:311 -> CO2 (ppm): 398 +00:36:32:311 -> CO2 (ppm): 398 +00:36:40:353 -> CO2 (ppm): 398 +00:36:40:353 -> CO2 (ppm): 398 +00:36:48:395 -> CO2 (ppm): 398 +00:36:48:395 -> CO2 (ppm): 398 +00:36:52:416 -> CO2 (ppm): 398 +00:36:56:437 -> CO2 (ppm): 398 +00:37:00:458 -> CO2 (ppm): 398 +00:37:04:478 -> CO2 (ppm): 398 +00:37:08:500 -> CO2 (ppm): 398 +00:37:12:520 -> CO2 (ppm): 398 +00:37:16:542 -> CO2 (ppm): 398 +00:37:20:562 -> CO2 (ppm): 398 +00:37:25:176 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:37:25:176 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":447,"bootCount":447} +00:37:25:176 -> [ApiClient] Info: Return code: 502 +00:37:25:176 -> [ApiClient] Error: Post response failed code: 502 +00:37:25:198 -> CO2 (ppm): 398 +00:37:25:223 -> External watchdog feed! +00:37:25:795 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:37:25:795 -> [ApiClient] Info: Return code: 502 +00:37:29:220 -> CO2 (ppm): 398 +00:37:33:241 -> CO2 (ppm): 398 +00:37:37:261 -> CO2 (ppm): 398 +00:37:41:282 -> CO2 (ppm): 398 +00:37:45:304 -> CO2 (ppm): 398 +00:37:49:325 -> CO2 (ppm): 398 +00:37:53:346 -> CO2 (ppm): 398 +00:37:57:367 -> CO2 (ppm): 398 +00:38:01:388 -> CO2 (ppm): 398 +00:38:05:409 -> CO2 (ppm): 398 +00:38:09:430 -> CO2 (ppm): 398 +00:38:13:451 -> CO2 (ppm): 398 +00:38:17:471 -> CO2 (ppm): 398 +00:38:21:493 -> CO2 (ppm): 398 +00:38:26:112 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:38:26:112 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":448,"bootCount":448} +00:38:26:112 -> [ApiClient] Info: Return code: 502 +00:38:26:112 -> [ApiClient] Error: Post response failed code: 502 +00:38:26:135 -> CO2 (ppm): 398 +00:38:26:160 -> External watchdog feed! +00:38:26:625 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:38:26:625 -> [ApiClient] Info: Return code: 502 +00:38:30:157 -> CO2 (ppm): 398 +00:38:34:177 -> CO2 (ppm): 398 +00:38:38:198 -> CO2 (ppm): 398 +00:38:42:219 -> CO2 (ppm): 398 +00:38:46:240 -> CO2 (ppm): 398 +00:38:50:261 -> CO2 (ppm): 398 +00:38:54:282 -> CO2 (ppm): 398 +00:38:58:303 -> CO2 (ppm): 398 +00:39:02:324 -> CO2 (ppm): 398 +00:39:10:366 -> CO2 (ppm): 398 +00:39:10:366 -> CO2 (ppm): 398 +00:39:14:387 -> CO2 (ppm): 398 +00:39:18:408 -> CO2 (ppm): 398 +00:39:22:429 -> CO2 (ppm): 398 +00:39:30:010 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:39:30:011 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":449,"bootCount":449} +00:39:30:011 -> [ApiClient] Info: Return code: 502 +00:39:30:011 -> [ApiClient] Error: Post response failed code: 502 +00:39:30:033 -> CO2 (ppm): 398 +00:39:30:058 -> External watchdog feed! +00:39:30:620 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:39:30:620 -> [ApiClient] Info: Return code: 502 +00:39:34:055 -> CO2 (ppm): 398 +00:39:38:076 -> CO2 (ppm): 398 +00:39:42:097 -> CO2 (ppm): 398 +00:39:46:117 -> CO2 (ppm): 398 +00:39:50:138 -> CO2 (ppm): 398 +00:39:54:159 -> CO2 (ppm): 398 +00:39:58:180 -> CO2 (ppm): 398 +00:40:02:201 -> CO2 (ppm): 398 +00:40:06:222 -> CO2 (ppm): 398 +00:40:10:243 -> CO2 (ppm): 398 +00:40:14:264 -> CO2 (ppm): 398 +00:40:18:285 -> CO2 (ppm): 398 +00:40:22:306 -> CO2 (ppm): 398 +00:40:26:327 -> CO2 (ppm): 398 +00:40:30:936 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:40:30:936 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":450,"bootCount":450} +00:40:30:936 -> [ApiClient] Info: Return code: 502 +00:40:30:936 -> [ApiClient] Error: Post response failed code: 502 +00:40:30:959 -> CO2 (ppm): 398 +00:40:30:984 -> External watchdog feed! +00:40:31:550 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:40:31:550 -> [ApiClient] Info: Return code: 502 +00:40:34:979 -> CO2 (ppm): 398 +00:40:39:000 -> CO2 (ppm): 398 +00:40:43:056 -> CO2 (ppm): 398 +00:40:47:077 -> CO2 (ppm): 398 +00:40:51:098 -> CO2 (ppm): 398 +00:40:55:119 -> CO2 (ppm): 398 +00:40:59:140 -> CO2 (ppm): 398 +00:41:03:161 -> CO2 (ppm): 398 +00:41:07:182 -> CO2 (ppm): 398 +00:41:11:202 -> CO2 (ppm): 398 +00:41:15:223 -> CO2 (ppm): 398 +00:41:19:245 -> CO2 (ppm): 398 +00:41:23:265 -> CO2 (ppm): 398 +00:41:27:286 -> CO2 (ppm): 398 +00:41:31:865 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:41:31:866 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":451,"bootCount":451} +00:41:31:866 -> [ApiClient] Info: Return code: 502 +00:41:31:866 -> [ApiClient] Error: Post response failed code: 502 +00:41:31:888 -> CO2 (ppm): 398 +00:41:31:913 -> External watchdog feed! +00:41:32:485 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:41:32:486 -> [ApiClient] Info: Return code: 502 +00:41:35:913 -> CO2 (ppm): 398 +00:41:39:930 -> CO2 (ppm): 398 +00:41:43:951 -> CO2 (ppm): 398 +00:41:47:972 -> CO2 (ppm): 398 +00:41:51:993 -> CO2 (ppm): 398 +00:41:56:014 -> CO2 (ppm): 398 +00:42:00:035 -> CO2 (ppm): 398 +00:42:04:056 -> CO2 (ppm): 398 +00:42:08:077 -> CO2 (ppm): 398 +00:42:12:098 -> CO2 (ppm): 398 +00:42:16:119 -> CO2 (ppm): 398 +00:42:20:139 -> CO2 (ppm): 398 +00:42:24:160 -> CO2 (ppm): 398 +00:42:28:181 -> CO2 (ppm): 398 +00:42:32:791 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:42:32:791 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":452,"bootCount":452} +00:42:32:791 -> [ApiClient] Info: Return code: 502 +00:42:32:792 -> [ApiClient] Error: Post response failed code: 502 +00:42:32:814 -> CO2 (ppm): 398 +00:42:32:839 -> External watchdog feed! +00:42:33:402 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:42:33:402 -> [ApiClient] Info: Return code: 502 +00:42:36:835 -> CO2 (ppm): 398 +00:42:40:857 -> CO2 (ppm): 398 +00:42:44:877 -> CO2 (ppm): 398 +00:42:48:898 -> CO2 (ppm): 398 +00:42:52:919 -> CO2 (ppm): 398 +00:42:56:940 -> CO2 (ppm): 398 +00:43:00:961 -> CO2 (ppm): 398 +00:43:04:982 -> CO2 (ppm): 398 +00:43:09:003 -> CO2 (ppm): 398 +00:43:17:045 -> CO2 (ppm): 398 +00:43:17:045 -> CO2 (ppm): 398 +00:43:21:066 -> CO2 (ppm): 398 +00:43:25:090 -> CO2 (ppm): 398 +00:43:33:710 -> CO2 (ppm): 398 +00:43:33:710 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:43:33:711 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":453,"bootCount":453} +00:43:33:711 -> [ApiClient] Info: Return code: 502 +00:43:33:711 -> [ApiClient] Error: Post response failed code: 502 +00:43:33:733 -> CO2 (ppm): 398 +00:43:33:758 -> External watchdog feed! +00:43:34:332 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:43:34:332 -> [ApiClient] Info: Return code: 502 +00:43:37:754 -> CO2 (ppm): 398 +00:43:41:776 -> CO2 (ppm): 398 +00:43:45:797 -> CO2 (ppm): 398 +00:43:49:817 -> CO2 (ppm): 398 +00:43:53:839 -> CO2 (ppm): 398 +00:43:57:865 -> CO2 (ppm): 398 +00:44:01:880 -> CO2 (ppm): 398 +00:44:05:901 -> CO2 (ppm): 398 +00:44:09:922 -> CO2 (ppm): 398 +00:44:13:943 -> CO2 (ppm): 398 +00:44:17:964 -> CO2 (ppm): 398 +00:44:21:985 -> CO2 (ppm): 398 +00:44:26:006 -> CO2 (ppm): 398 +00:44:30:027 -> CO2 (ppm): 398 +00:44:34:637 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:44:34:637 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":398,"boot":454,"bootCount":454} +00:44:34:638 -> [ApiClient] Info: Return code: 502 +00:44:34:638 -> [ApiClient] Error: Post response failed code: 502 +00:44:34:686 -> CO2 (ppm): 398 +00:44:34:686 -> External watchdog feed! +00:44:35:267 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:44:35:267 -> [ApiClient] Info: Return code: 502 +00:44:38:682 -> CO2 (ppm): 398 +00:44:42:703 -> CO2 (ppm): 398 +00:44:46:724 -> CO2 (ppm): 398 +00:44:50:745 -> CO2 (ppm): 398 +00:44:54:766 -> CO2 (ppm): 398 +00:44:58:787 -> CO2 (ppm): 398 +00:45:02:808 -> CO2 (ppm): 398 +00:45:06:828 -> CO2 (ppm): 398 +00:45:10:849 -> CO2 (ppm): 398 +00:45:14:871 -> CO2 (ppm): 398 +00:45:18:891 -> CO2 (ppm): 398 +00:45:26:934 -> CO2 (ppm): 398 +00:45:26:934 -> CO2 (ppm): 398 +00:45:30:955 -> CO2 (ppm): 398 +00:45:38:535 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:45:38:536 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":455,"bootCount":455} +00:45:38:536 -> [ApiClient] Info: Return code: 502 +00:45:38:536 -> [ApiClient] Error: Post response failed code: 502 +00:45:38:558 -> CO2 (ppm): 398 +00:45:38:583 -> External watchdog feed! +00:45:39:156 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:45:39:156 -> [ApiClient] Info: Return code: 502 +00:45:42:579 -> CO2 (ppm): 398 +00:45:46:600 -> CO2 (ppm): 398 +00:45:50:621 -> CO2 (ppm): 398 +00:45:54:642 -> CO2 (ppm): 398 +00:45:58:663 -> CO2 (ppm): 398 +00:46:02:683 -> CO2 (ppm): 398 +00:46:06:704 -> CO2 (ppm): 398 +00:46:10:725 -> CO2 (ppm): 398 +00:46:14:747 -> CO2 (ppm): 398 +00:46:18:767 -> CO2 (ppm): 398 +00:46:22:788 -> CO2 (ppm): 398 +00:46:26:809 -> CO2 (ppm): 398 +00:46:30:830 -> CO2 (ppm): 398 +00:46:34:851 -> CO2 (ppm): 398 +00:46:39:472 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:46:39:472 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":456,"bootCount":456} +00:46:39:473 -> [ApiClient] Info: Return code: 502 +00:46:39:473 -> [ApiClient] Error: Post response failed code: 502 +00:46:39:494 -> CO2 (ppm): 398 +00:46:39:519 -> External watchdog feed! +00:46:40:087 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:46:40:087 -> [ApiClient] Info: Return code: 502 +00:46:43:515 -> CO2 (ppm): 398 +00:46:47:536 -> CO2 (ppm): 398 +00:46:51:557 -> CO2 (ppm): 398 +00:46:55:579 -> CO2 (ppm): 398 +00:46:59:599 -> CO2 (ppm): 398 +00:47:03:621 -> CO2 (ppm): 398 +00:47:07:641 -> CO2 (ppm): 398 +00:47:11:662 -> CO2 (ppm): 398 +00:47:15:683 -> CO2 (ppm): 398 +00:47:19:704 -> CO2 (ppm): 398 +00:47:23:725 -> CO2 (ppm): 398 +00:47:27:746 -> CO2 (ppm): 398 +00:47:31:767 -> CO2 (ppm): 398 +00:47:40:401 -> CO2 (ppm): 398 +00:47:40:401 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:47:40:401 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":457,"bootCount":457} +00:47:40:401 -> [ApiClient] Info: Return code: 502 +00:47:40:401 -> [ApiClient] Error: Post response failed code: 502 +00:47:40:423 -> CO2 (ppm): 398 +00:47:40:448 -> External watchdog feed! +00:47:41:013 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:47:41:013 -> [ApiClient] Info: Return code: 502 +00:47:44:444 -> CO2 (ppm): 398 +00:47:48:465 -> CO2 (ppm): 398 +00:47:52:486 -> CO2 (ppm): 398 +00:47:56:507 -> CO2 (ppm): 398 +00:48:00:527 -> CO2 (ppm): 398 +00:48:04:548 -> CO2 (ppm): 398 +00:48:08:569 -> CO2 (ppm): 398 +00:48:12:590 -> CO2 (ppm): 398 +00:48:16:611 -> CO2 (ppm): 398 +00:48:20:632 -> CO2 (ppm): 398 +00:48:24:653 -> CO2 (ppm): 398 +00:48:28:674 -> CO2 (ppm): 398 +00:48:32:695 -> CO2 (ppm): 398 +00:48:36:716 -> CO2 (ppm): 398 +00:48:41:328 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:48:41:328 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":458,"bootCount":458} +00:48:41:334 -> [ApiClient] Info: Return code: 502 +00:48:41:334 -> [ApiClient] Error: Post response failed code: 502 +00:48:41:350 -> CO2 (ppm): 398 +00:48:41:375 -> External watchdog feed! +00:48:41:942 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:48:41:942 -> [ApiClient] Info: Return code: 502 +00:48:45:371 -> CO2 (ppm): 398 +00:48:49:392 -> CO2 (ppm): 398 +00:48:53:413 -> CO2 (ppm): 398 +00:48:57:488 -> CO2 (ppm): 398 +00:49:01:509 -> CO2 (ppm): 398 +00:49:05:530 -> CO2 (ppm): 398 +00:49:09:550 -> CO2 (ppm): 398 +00:49:13:577 -> CO2 (ppm): 398 +00:49:17:592 -> CO2 (ppm): 398 +00:49:21:614 -> CO2 (ppm): 398 +00:49:25:634 -> CO2 (ppm): 398 +00:49:29:656 -> CO2 (ppm): 398 +00:49:33:676 -> CO2 (ppm): 398 +00:49:37:698 -> CO2 (ppm): 398 +00:49:42:260 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:49:42:260 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":459,"bootCount":459} +00:49:42:260 -> [ApiClient] Info: Return code: 502 +00:49:42:260 -> [ApiClient] Error: Post response failed code: 502 +00:49:42:277 -> CO2 (ppm): 398 +00:49:42:302 -> External watchdog feed! +00:49:42:867 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:49:42:867 -> [ApiClient] Info: Return code: 502 +00:49:46:298 -> CO2 (ppm): 398 +00:49:50:319 -> CO2 (ppm): 398 +00:49:54:340 -> CO2 (ppm): 398 +00:49:58:362 -> CO2 (ppm): 398 +00:50:02:382 -> CO2 (ppm): 398 +00:50:06:403 -> CO2 (ppm): 398 +00:50:10:430 -> CO2 (ppm): 398 +00:50:14:445 -> CO2 (ppm): 398 +00:50:18:466 -> CO2 (ppm): 398 +00:50:22:487 -> CO2 (ppm): 398 +00:50:26:508 -> CO2 (ppm): 398 +00:50:30:529 -> CO2 (ppm): 398 +00:50:34:550 -> CO2 (ppm): 398 +00:50:38:571 -> CO2 (ppm): 398 +00:50:43:184 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:50:43:184 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":460,"bootCount":460} +00:50:43:184 -> [ApiClient] Info: Return code: 502 +00:50:43:184 -> [ApiClient] Error: Post response failed code: 502 +00:50:43:207 -> CO2 (ppm): 399 +00:50:43:231 -> External watchdog feed! +00:50:43:799 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:50:43:800 -> [ApiClient] Info: Return code: 502 +00:50:47:228 -> CO2 (ppm): 399 +00:50:51:249 -> CO2 (ppm): 399 +00:50:55:269 -> CO2 (ppm): 399 +00:50:59:290 -> CO2 (ppm): 398 +00:51:03:311 -> CO2 (ppm): 398 +00:51:07:332 -> CO2 (ppm): 398 +00:51:11:353 -> CO2 (ppm): 399 +00:51:15:374 -> CO2 (ppm): 399 +00:51:19:395 -> CO2 (ppm): 399 +00:51:23:416 -> CO2 (ppm): 399 +00:51:27:437 -> CO2 (ppm): 399 +00:51:31:458 -> CO2 (ppm): 399 +00:51:35:479 -> CO2 (ppm): 399 +00:51:39:500 -> CO2 (ppm): 399 +00:51:46:980 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:51:46:980 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":461,"bootCount":461} +00:51:46:980 -> [ApiClient] Info: Return code: 502 +00:51:46:980 -> [ApiClient] Error: Post response failed code: 502 +00:51:47:003 -> CO2 (ppm): 398 +00:51:47:027 -> External watchdog feed! +00:51:47:584 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:51:47:584 -> [ApiClient] Info: Return code: 502 +00:51:51:024 -> CO2 (ppm): 398 +00:51:55:044 -> CO2 (ppm): 398 +00:51:59:065 -> CO2 (ppm): 398 +00:52:03:086 -> CO2 (ppm): 398 +00:52:07:107 -> CO2 (ppm): 398 +00:52:11:128 -> CO2 (ppm): 398 +00:52:15:150 -> CO2 (ppm): 398 +00:52:19:170 -> CO2 (ppm): 398 +00:52:23:191 -> CO2 (ppm): 398 +00:52:27:212 -> CO2 (ppm): 398 +00:52:31:233 -> CO2 (ppm): 398 +00:52:35:254 -> CO2 (ppm): 398 +00:52:39:275 -> CO2 (ppm): 398 +00:52:43:296 -> CO2 (ppm): 398 +00:52:47:904 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:52:47:905 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":462,"bootCount":462} +00:52:47:905 -> [ApiClient] Info: Return code: 502 +00:52:47:905 -> [ApiClient] Error: Post response failed code: 502 +00:52:47:928 -> CO2 (ppm): 398 +00:52:47:952 -> External watchdog feed! +00:52:48:521 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:52:48:522 -> [ApiClient] Info: Return code: 502 +00:52:51:949 -> CO2 (ppm): 398 +00:52:55:970 -> CO2 (ppm): 398 +00:52:59:991 -> CO2 (ppm): 398 +00:53:04:012 -> CO2 (ppm): 398 +00:53:08:033 -> CO2 (ppm): 398 +00:53:12:054 -> CO2 (ppm): 398 +00:53:16:074 -> CO2 (ppm): 398 +00:53:20:095 -> CO2 (ppm): 398 +00:53:24:116 -> CO2 (ppm): 398 +00:53:28:137 -> CO2 (ppm): 398 +00:53:32:159 -> CO2 (ppm): 398 +00:53:36:179 -> CO2 (ppm): 399 +00:53:40:200 -> CO2 (ppm): 399 +00:53:44:221 -> CO2 (ppm): 399 +00:53:48:827 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:53:48:827 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":463,"bootCount":463} +00:53:48:827 -> [ApiClient] Info: Return code: 502 +00:53:48:828 -> [ApiClient] Error: Post response failed code: 502 +00:53:48:851 -> CO2 (ppm): 399 +00:53:48:875 -> External watchdog feed! +00:53:49:452 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:53:49:452 -> [ApiClient] Info: Return code: 502 +00:53:52:872 -> CO2 (ppm): 399 +00:53:56:893 -> CO2 (ppm): 399 +00:54:00:914 -> CO2 (ppm): 399 +00:54:04:935 -> CO2 (ppm): 399 +00:54:08:956 -> CO2 (ppm): 399 +00:54:12:977 -> CO2 (ppm): 399 +00:54:16:998 -> CO2 (ppm): 399 +00:54:21:018 -> CO2 (ppm): 399 +00:54:25:039 -> CO2 (ppm): 399 +00:54:33:081 -> CO2 (ppm): 399 +00:54:33:081 -> CO2 (ppm): 399 +00:54:37:102 -> CO2 (ppm): 399 +00:54:41:124 -> CO2 (ppm): 399 +00:54:45:153 -> CO2 (ppm): 398 +00:54:49:763 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:54:49:764 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":464,"bootCount":464} +00:54:49:764 -> [ApiClient] Info: Return code: 502 +00:54:49:764 -> [ApiClient] Error: Post response failed code: 502 +00:54:49:785 -> CO2 (ppm): 399 +00:54:49:810 -> External watchdog feed! +00:54:50:395 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:54:50:395 -> [ApiClient] Info: Return code: 502 +00:54:53:807 -> CO2 (ppm): 398 +00:54:57:827 -> CO2 (ppm): 398 +00:55:01:849 -> CO2 (ppm): 398 +00:55:05:869 -> CO2 (ppm): 398 +00:55:09:890 -> CO2 (ppm): 398 +00:55:13:911 -> CO2 (ppm): 398 +00:55:17:932 -> CO2 (ppm): 398 +00:55:21:953 -> CO2 (ppm): 398 +00:55:25:974 -> CO2 (ppm): 398 +00:55:29:995 -> CO2 (ppm): 398 +00:55:34:016 -> CO2 (ppm): 398 +00:55:38:037 -> CO2 (ppm): 398 +00:55:42:058 -> CO2 (ppm): 398 +00:55:46:079 -> CO2 (ppm): 398 +00:55:50:689 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:55:50:689 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":465,"bootCount":465} +00:55:50:689 -> [ApiClient] Info: Return code: 502 +00:55:50:689 -> [ApiClient] Error: Post response failed code: 502 +00:55:50:711 -> CO2 (ppm): 398 +00:55:50:736 -> External watchdog feed! +00:55:51:307 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:55:51:307 -> [ApiClient] Info: Return code: 502 +00:55:58:753 -> CO2 (ppm): 398 +00:55:58:753 -> CO2 (ppm): 398 +00:56:02:774 -> CO2 (ppm): 398 +00:56:10:816 -> CO2 (ppm): 398 +00:56:10:816 -> CO2 (ppm): 398 +00:56:14:837 -> CO2 (ppm): 398 +00:56:18:857 -> CO2 (ppm): 398 +00:56:26:899 -> CO2 (ppm): 398 +00:56:26:899 -> CO2 (ppm): 398 +00:56:30:920 -> CO2 (ppm): 398 +00:56:38:962 -> CO2 (ppm): 398 +00:56:38:962 -> CO2 (ppm): 398 +00:56:47:004 -> CO2 (ppm): 398 +00:56:47:004 -> CO2 (ppm): 398 +00:56:54:487 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:56:54:487 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":466,"bootCount":466} +00:56:54:487 -> [ApiClient] Info: Return code: 502 +00:56:54:487 -> [ApiClient] Error: Post response failed code: 502 +00:56:54:510 -> CO2 (ppm): 398 +00:56:54:535 -> External watchdog feed! +00:56:55:101 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:56:55:101 -> [ApiClient] Info: Return code: 502 +00:56:58:531 -> CO2 (ppm): 398 +00:57:02:552 -> CO2 (ppm): 398 +00:57:06:573 -> CO2 (ppm): 398 +00:57:10:594 -> CO2 (ppm): 398 +00:57:14:615 -> CO2 (ppm): 398 +00:57:18:636 -> CO2 (ppm): 398 +00:57:22:657 -> CO2 (ppm): 398 +00:57:26:678 -> CO2 (ppm): 398 +00:57:30:699 -> CO2 (ppm): 398 +00:57:34:720 -> CO2 (ppm): 398 +00:57:38:741 -> CO2 (ppm): 398 +00:57:46:783 -> CO2 (ppm): 398 +00:57:46:783 -> CO2 (ppm): 398 +00:57:50:804 -> CO2 (ppm): 398 +00:57:55:405 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:57:55:405 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":398,"boot":467,"bootCount":467} +00:57:55:405 -> [ApiClient] Info: Return code: 502 +00:57:55:405 -> [ApiClient] Error: Post response failed code: 502 +00:57:55:428 -> CO2 (ppm): 398 +00:57:55:453 -> External watchdog feed! +00:57:56:020 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:57:56:020 -> [ApiClient] Info: Return code: 502 +00:57:59:449 -> CO2 (ppm): 398 +00:58:03:470 -> CO2 (ppm): 399 +00:58:07:491 -> CO2 (ppm): 399 +00:58:11:512 -> CO2 (ppm): 399 +00:58:15:533 -> CO2 (ppm): 399 +00:58:23:575 -> CO2 (ppm): 399 +00:58:23:575 -> CO2 (ppm): 399 +00:58:31:643 -> CO2 (ppm): 399 +00:58:31:643 -> CO2 (ppm): 399 +00:58:35:665 -> CO2 (ppm): 399 +00:58:43:707 -> CO2 (ppm): 399 +00:58:43:707 -> CO2 (ppm): 399 +00:58:47:728 -> CO2 (ppm): 399 +00:58:56:342 -> CO2 (ppm): 399 +00:58:56:343 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:58:56:343 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":468,"bootCount":468} +00:58:56:343 -> [ApiClient] Info: Return code: 502 +00:58:56:343 -> [ApiClient] Error: Post response failed code: 502 +00:58:56:365 -> CO2 (ppm): 399 +00:58:56:390 -> External watchdog feed! +00:58:56:956 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:58:56:956 -> [ApiClient] Info: Return code: 502 +00:59:00:387 -> CO2 (ppm): 399 +00:59:04:407 -> CO2 (ppm): 399 +00:59:08:429 -> CO2 (ppm): 399 +00:59:12:449 -> CO2 (ppm): 399 +00:59:16:470 -> CO2 (ppm): 399 +00:59:20:491 -> CO2 (ppm): 399 +00:59:24:512 -> CO2 (ppm): 399 +00:59:28:533 -> CO2 (ppm): 399 +00:59:32:554 -> CO2 (ppm): 399 +00:59:36:575 -> CO2 (ppm): 399 +00:59:40:596 -> CO2 (ppm): 399 +00:59:44:617 -> CO2 (ppm): 399 +00:59:48:638 -> CO2 (ppm): 399 +00:59:52:659 -> CO2 (ppm): 399 +00:59:57:270 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +00:59:57:270 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":469,"bootCount":469} +00:59:57:270 -> [ApiClient] Info: Return code: 502 +00:59:57:270 -> [ApiClient] Error: Post response failed code: 502 +00:59:57:293 -> CO2 (ppm): 399 +00:59:57:317 -> External watchdog feed! +00:59:57:882 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +00:59:57:883 -> [ApiClient] Info: Return code: 502 +01:00:01:319 -> CO2 (ppm): 399 +01:00:05:335 -> CO2 (ppm): 399 +01:00:09:356 -> CO2 (ppm): 399 +01:00:13:376 -> CO2 (ppm): 399 +01:00:17:397 -> CO2 (ppm): 399 +01:00:21:419 -> CO2 (ppm): 399 +01:00:25:440 -> CO2 (ppm): 399 +01:00:29:460 -> CO2 (ppm): 399 +01:00:33:481 -> CO2 (ppm): 399 +01:00:37:502 -> CO2 (ppm): 399 +01:00:41:523 -> CO2 (ppm): 399 +01:00:45:544 -> CO2 (ppm): 399 +01:00:49:565 -> CO2 (ppm): 399 +01:00:53:586 -> CO2 (ppm): 399 +01:00:58:197 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:00:58:197 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":470,"bootCount":470} +01:00:58:197 -> [ApiClient] Info: Return code: 502 +01:00:58:197 -> [ApiClient] Error: Post response failed code: 502 +01:00:58:219 -> CO2 (ppm): 399 +01:00:58:244 -> External watchdog feed! +01:00:58:819 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:00:58:819 -> [ApiClient] Info: Return code: 502 +01:01:02:241 -> CO2 (ppm): 399 +01:01:06:261 -> CO2 (ppm): 399 +01:01:10:282 -> CO2 (ppm): 399 +01:01:14:303 -> CO2 (ppm): 399 +01:01:18:324 -> CO2 (ppm): 399 +01:01:22:345 -> CO2 (ppm): 399 +01:01:26:366 -> CO2 (ppm): 399 +01:01:30:387 -> CO2 (ppm): 399 +01:01:34:408 -> CO2 (ppm): 399 +01:01:34:907 -> +01:01:34:908 -> firmwareCheckForUpdate: +01:01:34:908 -> firmwareCheckForUpdate: Perform +01:01:34:908 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +01:01:35:459 -> Firmware update skipped, the server returned 502 +01:01:35:461 -> 3 +01:01:35:461 -> OTA message: +01:01:35:461 -> +01:01:38:429 -> CO2 (ppm): 399 +01:01:42:450 -> CO2 (ppm): 399 +01:01:46:471 -> CO2 (ppm): 399 +01:01:50:492 -> CO2 (ppm): 399 +01:01:54:512 -> CO2 (ppm): 399 +01:01:59:124 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:01:59:124 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":471,"bootCount":471} +01:01:59:124 -> [ApiClient] Info: Return code: 502 +01:01:59:124 -> [ApiClient] Error: Post response failed code: 502 +01:01:59:147 -> CO2 (ppm): 399 +01:01:59:172 -> External watchdog feed! +01:01:59:733 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:01:59:734 -> [ApiClient] Info: Return code: 502 +01:02:03:168 -> CO2 (ppm): 399 +01:02:07:189 -> CO2 (ppm): 399 +01:02:11:210 -> CO2 (ppm): 399 +01:02:15:231 -> CO2 (ppm): 399 +01:02:19:252 -> CO2 (ppm): 399 +01:02:23:273 -> CO2 (ppm): 399 +01:02:27:294 -> CO2 (ppm): 399 +01:02:31:315 -> CO2 (ppm): 399 +01:02:35:336 -> CO2 (ppm): 399 +01:02:39:357 -> CO2 (ppm): 399 +01:02:43:378 -> CO2 (ppm): 399 +01:02:47:400 -> CO2 (ppm): 399 +01:02:51:420 -> CO2 (ppm): 399 +01:02:55:441 -> CO2 (ppm): 399 +01:03:03:023 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:03:03:023 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":472,"bootCount":472} +01:03:03:023 -> [ApiClient] Info: Return code: 502 +01:03:03:023 -> [ApiClient] Error: Post response failed code: 502 +01:03:03:046 -> CO2 (ppm): 399 +01:03:03:071 -> External watchdog feed! +01:03:03:627 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:03:03:627 -> [ApiClient] Info: Return code: 502 +01:03:07:067 -> CO2 (ppm): 399 +01:03:11:087 -> CO2 (ppm): 399 +01:03:15:109 -> CO2 (ppm): 399 +01:03:19:129 -> CO2 (ppm): 399 +01:03:23:150 -> CO2 (ppm): 399 +01:03:27:172 -> CO2 (ppm): 399 +01:03:31:192 -> CO2 (ppm): 399 +01:03:35:213 -> CO2 (ppm): 399 +01:03:39:234 -> CO2 (ppm): 399 +01:03:43:256 -> CO2 (ppm): 399 +01:03:47:277 -> CO2 (ppm): 399 +01:03:51:298 -> CO2 (ppm): 399 +01:03:55:320 -> CO2 (ppm): 399 +01:03:59:341 -> CO2 (ppm): 399 +01:04:03:945 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:04:03:946 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":473,"bootCount":473} +01:04:03:946 -> [ApiClient] Info: Return code: 502 +01:04:03:946 -> [ApiClient] Error: Post response failed code: 502 +01:04:03:967 -> CO2 (ppm): 399 +01:04:03:992 -> External watchdog feed! +01:04:04:561 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:04:04:561 -> [ApiClient] Info: Return code: 502 +01:04:07:988 -> CO2 (ppm): 399 +01:04:12:009 -> CO2 (ppm): 399 +01:04:16:030 -> CO2 (ppm): 399 +01:04:20:051 -> CO2 (ppm): 399 +01:04:24:072 -> CO2 (ppm): 399 +01:04:28:093 -> CO2 (ppm): 399 +01:04:32:114 -> CO2 (ppm): 399 +01:04:36:135 -> CO2 (ppm): 399 +01:04:40:156 -> CO2 (ppm): 399 +01:04:44:177 -> CO2 (ppm): 399 +01:04:48:198 -> CO2 (ppm): 399 +01:04:52:218 -> CO2 (ppm): 399 +01:04:56:239 -> CO2 (ppm): 399 +01:05:00:260 -> CO2 (ppm): 399 +01:05:04:878 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:05:04:878 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":474,"bootCount":474} +01:05:04:879 -> [ApiClient] Info: Return code: 502 +01:05:04:879 -> [ApiClient] Error: Post response failed code: 502 +01:05:04:900 -> CO2 (ppm): 399 +01:05:04:925 -> External watchdog feed! +01:05:05:489 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:05:05:489 -> [ApiClient] Info: Return code: 502 +01:05:08:921 -> CO2 (ppm): 399 +01:05:12:942 -> CO2 (ppm): 399 +01:05:16:963 -> CO2 (ppm): 399 +01:05:20:984 -> CO2 (ppm): 399 +01:05:25:005 -> CO2 (ppm): 399 +01:05:29:026 -> CO2 (ppm): 399 +01:05:33:047 -> CO2 (ppm): 399 +01:05:37:068 -> CO2 (ppm): 399 +01:05:41:089 -> CO2 (ppm): 399 +01:05:45:110 -> CO2 (ppm): 399 +01:05:49:131 -> CO2 (ppm): 399 +01:05:53:151 -> CO2 (ppm): 399 +01:05:57:173 -> CO2 (ppm): 399 +01:06:01:193 -> CO2 (ppm): 399 +01:06:05:804 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:06:05:804 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":475,"bootCount":475} +01:06:05:804 -> [ApiClient] Info: Return code: 502 +01:06:05:804 -> [ApiClient] Error: Post response failed code: 502 +01:06:05:826 -> CO2 (ppm): 399 +01:06:05:851 -> External watchdog feed! +01:06:06:418 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:06:06:418 -> [ApiClient] Info: Return code: 502 +01:06:09:848 -> CO2 (ppm): 399 +01:06:13:869 -> CO2 (ppm): 399 +01:06:17:890 -> CO2 (ppm): 399 +01:06:21:910 -> CO2 (ppm): 399 +01:06:25:931 -> CO2 (ppm): 399 +01:06:29:952 -> CO2 (ppm): 399 +01:06:33:973 -> CO2 (ppm): 399 +01:06:37:994 -> CO2 (ppm): 399 +01:06:42:043 -> CO2 (ppm): 399 +01:06:46:063 -> CO2 (ppm): 399 +01:06:50:085 -> CO2 (ppm): 399 +01:06:54:106 -> CO2 (ppm): 399 +01:06:58:127 -> CO2 (ppm): 399 +01:07:02:148 -> CO2 (ppm): 399 +01:07:06:733 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:07:06:733 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":476,"bootCount":476} +01:07:06:733 -> [ApiClient] Info: Return code: 502 +01:07:06:733 -> [ApiClient] Error: Post response failed code: 502 +01:07:06:780 -> CO2 (ppm): 399 +01:07:06:780 -> External watchdog feed! +01:07:07:344 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:07:07:344 -> [ApiClient] Info: Return code: 502 +01:07:10:776 -> CO2 (ppm): 399 +01:07:14:797 -> CO2 (ppm): 399 +01:07:18:818 -> CO2 (ppm): 399 +01:07:22:839 -> CO2 (ppm): 399 +01:07:26:860 -> CO2 (ppm): 399 +01:07:30:881 -> CO2 (ppm): 399 +01:07:34:902 -> CO2 (ppm): 399 +01:07:38:923 -> CO2 (ppm): 399 +01:07:42:944 -> CO2 (ppm): 399 +01:07:46:965 -> CO2 (ppm): 399 +01:07:50:986 -> CO2 (ppm): 399 +01:07:55:007 -> CO2 (ppm): 399 +01:07:59:028 -> CO2 (ppm): 399 +01:08:03:049 -> CO2 (ppm): 399 +01:08:07:662 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:08:07:662 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":477,"bootCount":477} +01:08:07:662 -> [ApiClient] Info: Return code: 502 +01:08:07:662 -> [ApiClient] Error: Post response failed code: 502 +01:08:07:684 -> CO2 (ppm): 399 +01:08:07:709 -> External watchdog feed! +01:08:08:273 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:08:08:273 -> [ApiClient] Info: Return code: 502 +01:08:11:706 -> CO2 (ppm): 399 +01:08:15:726 -> CO2 (ppm): 399 +01:08:19:747 -> CO2 (ppm): 399 +01:08:23:768 -> CO2 (ppm): 399 +01:08:27:789 -> CO2 (ppm): 399 +01:08:31:810 -> CO2 (ppm): 399 +01:08:35:831 -> CO2 (ppm): 399 +01:08:39:852 -> CO2 (ppm): 399 +01:08:43:873 -> CO2 (ppm): 399 +01:08:47:894 -> CO2 (ppm): 399 +01:08:51:915 -> CO2 (ppm): 399 +01:08:55:935 -> CO2 (ppm): 399 +01:08:59:956 -> CO2 (ppm): 399 +01:09:03:977 -> CO2 (ppm): 399 +01:09:11:453 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:09:11:453 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":478,"bootCount":478} +01:09:11:453 -> [ApiClient] Info: Return code: 502 +01:09:11:453 -> [ApiClient] Error: Post response failed code: 502 +01:09:11:476 -> CO2 (ppm): 399 +01:09:11:501 -> External watchdog feed! +01:09:12:069 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:09:12:069 -> [ApiClient] Info: Return code: 502 +01:09:15:498 -> CO2 (ppm): 399 +01:09:19:518 -> CO2 (ppm): 399 +01:09:23:539 -> CO2 (ppm): 399 +01:09:27:560 -> CO2 (ppm): 399 +01:09:31:581 -> CO2 (ppm): 399 +01:09:35:602 -> CO2 (ppm): 399 +01:09:39:623 -> CO2 (ppm): 399 +01:09:43:645 -> CO2 (ppm): 399 +01:09:47:665 -> CO2 (ppm): 399 +01:09:51:687 -> CO2 (ppm): 399 +01:09:55:708 -> CO2 (ppm): 399 +01:09:59:729 -> CO2 (ppm): 399 +01:10:03:749 -> CO2 (ppm): 399 +01:10:07:770 -> CO2 (ppm): 399 +01:10:12:389 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:10:12:389 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":479,"bootCount":479} +01:10:12:389 -> [ApiClient] Info: Return code: 502 +01:10:12:389 -> [ApiClient] Error: Post response failed code: 502 +01:10:12:412 -> CO2 (ppm): 399 +01:10:12:436 -> External watchdog feed! +01:10:12:997 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:10:12:997 -> [ApiClient] Info: Return code: 502 +01:10:16:433 -> CO2 (ppm): 399 +01:10:20:454 -> CO2 (ppm): 399 +01:10:24:475 -> CO2 (ppm): 399 +01:10:28:496 -> CO2 (ppm): 399 +01:10:32:516 -> CO2 (ppm): 399 +01:10:36:537 -> CO2 (ppm): 399 +01:10:40:558 -> CO2 (ppm): 399 +01:10:44:579 -> CO2 (ppm): 399 +01:10:48:600 -> CO2 (ppm): 399 +01:10:52:621 -> CO2 (ppm): 399 +01:10:56:642 -> CO2 (ppm): 399 +01:11:00:663 -> CO2 (ppm): 399 +01:11:04:684 -> CO2 (ppm): 399 +01:11:08:705 -> CO2 (ppm): 399 +01:11:13:313 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:11:13:314 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":480,"bootCount":480} +01:11:13:314 -> [ApiClient] Info: Return code: 502 +01:11:13:314 -> [ApiClient] Error: Post response failed code: 502 +01:11:13:336 -> CO2 (ppm): 399 +01:11:13:361 -> External watchdog feed! +01:11:13:925 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:11:13:926 -> [ApiClient] Info: Return code: 502 +01:11:17:357 -> CO2 (ppm): 399 +01:11:21:378 -> CO2 (ppm): 399 +01:11:25:398 -> CO2 (ppm): 399 +01:11:29:420 -> CO2 (ppm): 400 +01:11:33:441 -> CO2 (ppm): 400 +01:11:37:462 -> CO2 (ppm): 400 +01:11:41:482 -> CO2 (ppm): 400 +01:11:45:503 -> CO2 (ppm): 400 +01:11:49:525 -> CO2 (ppm): 400 +01:11:53:545 -> CO2 (ppm): 399 +01:11:57:567 -> CO2 (ppm): 399 +01:12:01:588 -> CO2 (ppm): 399 +01:12:05:608 -> CO2 (ppm): 399 +01:12:09:630 -> CO2 (ppm): 399 +01:12:14:232 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:12:14:232 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":481,"bootCount":481} +01:12:14:232 -> [ApiClient] Info: Return code: 502 +01:12:14:232 -> [ApiClient] Error: Post response failed code: 502 +01:12:14:254 -> CO2 (ppm): 399 +01:12:14:279 -> External watchdog feed! +01:12:14:845 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:12:14:845 -> [ApiClient] Info: Return code: 502 +01:12:18:275 -> CO2 (ppm): 399 +01:12:22:296 -> CO2 (ppm): 399 +01:12:26:317 -> CO2 (ppm): 399 +01:12:30:338 -> CO2 (ppm): 399 +01:12:34:359 -> CO2 (ppm): 399 +01:12:38:380 -> CO2 (ppm): 399 +01:12:42:401 -> CO2 (ppm): 399 +01:12:46:422 -> CO2 (ppm): 399 +01:12:50:443 -> CO2 (ppm): 399 +01:12:54:463 -> CO2 (ppm): 399 +01:12:58:484 -> CO2 (ppm): 399 +01:13:02:505 -> CO2 (ppm): 399 +01:13:06:526 -> CO2 (ppm): 399 +01:13:10:547 -> CO2 (ppm): 399 +01:13:15:167 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:13:15:167 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":482,"bootCount":482} +01:13:15:167 -> [ApiClient] Info: Return code: 502 +01:13:15:167 -> [ApiClient] Error: Post response failed code: 502 +01:13:15:190 -> CO2 (ppm): 399 +01:13:15:216 -> External watchdog feed! +01:13:15:780 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:13:15:781 -> [ApiClient] Info: Return code: 502 +01:13:19:211 -> CO2 (ppm): 399 +01:13:23:232 -> CO2 (ppm): 399 +01:13:27:253 -> CO2 (ppm): 400 +01:13:31:274 -> CO2 (ppm): 400 +01:13:35:295 -> CO2 (ppm): 400 +01:13:39:316 -> CO2 (ppm): 400 +01:13:43:337 -> CO2 (ppm): 400 +01:13:47:358 -> CO2 (ppm): 400 +01:13:51:379 -> CO2 (ppm): 400 +01:13:55:400 -> CO2 (ppm): 400 +01:13:59:421 -> CO2 (ppm): 400 +01:14:03:442 -> CO2 (ppm): 399 +01:14:07:462 -> CO2 (ppm): 399 +01:14:11:484 -> CO2 (ppm): 399 +01:14:18:962 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:14:18:962 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":483,"bootCount":483} +01:14:18:962 -> [ApiClient] Info: Return code: 502 +01:14:18:963 -> [ApiClient] Error: Post response failed code: 502 +01:14:18:985 -> CO2 (ppm): 399 +01:14:19:010 -> External watchdog feed! +01:14:19:575 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:14:19:575 -> [ApiClient] Info: Return code: 502 +01:14:23:007 -> CO2 (ppm): 399 +01:14:27:027 -> CO2 (ppm): 399 +01:14:31:048 -> CO2 (ppm): 399 +01:14:35:069 -> CO2 (ppm): 399 +01:14:39:090 -> CO2 (ppm): 399 +01:14:43:111 -> CO2 (ppm): 399 +01:14:47:132 -> CO2 (ppm): 399 +01:14:51:154 -> CO2 (ppm): 399 +01:14:55:175 -> CO2 (ppm): 399 +01:14:59:195 -> CO2 (ppm): 399 +01:15:03:216 -> CO2 (ppm): 399 +01:15:07:237 -> CO2 (ppm): 399 +01:15:11:258 -> CO2 (ppm): 399 +01:15:15:279 -> CO2 (ppm): 399 +01:15:19:890 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:15:19:890 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":484,"bootCount":484} +01:15:19:890 -> [ApiClient] Info: Return code: 502 +01:15:19:890 -> [ApiClient] Error: Post response failed code: 502 +01:15:19:912 -> CO2 (ppm): 399 +01:15:19:937 -> External watchdog feed! +01:15:20:502 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:15:20:502 -> [ApiClient] Info: Return code: 502 +01:15:23:933 -> CO2 (ppm): 399 +01:15:27:954 -> CO2 (ppm): 399 +01:15:31:975 -> CO2 (ppm): 399 +01:15:35:996 -> CO2 (ppm): 399 +01:15:40:017 -> CO2 (ppm): 399 +01:15:44:038 -> CO2 (ppm): 399 +01:15:48:057 -> CO2 (ppm): 399 +01:15:52:078 -> CO2 (ppm): 399 +01:15:56:099 -> CO2 (ppm): 399 +01:16:00:119 -> CO2 (ppm): 399 +01:16:04:198 -> CO2 (ppm): 399 +01:16:08:219 -> CO2 (ppm): 399 +01:16:12:240 -> CO2 (ppm): 399 +01:16:16:261 -> CO2 (ppm): 399 +01:16:20:817 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:16:20:817 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":485,"bootCount":485} +01:16:20:817 -> [ApiClient] Info: Return code: 502 +01:16:20:817 -> [ApiClient] Error: Post response failed code: 502 +01:16:20:840 -> CO2 (ppm): 399 +01:16:20:865 -> External watchdog feed! +01:16:21:429 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:16:21:429 -> [ApiClient] Info: Return code: 502 +01:16:24:861 -> CO2 (ppm): 399 +01:16:32:903 -> CO2 (ppm): 399 +01:16:32:903 -> CO2 (ppm): 399 +01:16:40:945 -> CO2 (ppm): 399 +01:16:40:945 -> CO2 (ppm): 399 +01:16:48:988 -> CO2 (ppm): 399 +01:16:48:988 -> CO2 (ppm): 399 +01:16:53:009 -> CO2 (ppm): 399 +01:16:57:030 -> CO2 (ppm): 399 +01:17:01:050 -> CO2 (ppm): 399 +01:17:09:093 -> CO2 (ppm): 399 +01:17:09:093 -> CO2 (ppm): 399 +01:17:13:114 -> CO2 (ppm): 399 +01:17:17:134 -> CO2 (ppm): 399 +01:17:21:745 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:17:21:745 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":486,"bootCount":486} +01:17:21:745 -> [ApiClient] Info: Return code: 502 +01:17:21:745 -> [ApiClient] Error: Post response failed code: 502 +01:17:21:768 -> CO2 (ppm): 399 +01:17:21:793 -> External watchdog feed! +01:17:22:358 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:17:22:358 -> [ApiClient] Info: Return code: 502 +01:17:25:789 -> CO2 (ppm): 399 +01:17:29:810 -> CO2 (ppm): 399 +01:17:33:831 -> CO2 (ppm): 399 +01:17:37:852 -> CO2 (ppm): 399 +01:17:41:873 -> CO2 (ppm): 399 +01:17:45:894 -> CO2 (ppm): 399 +01:17:49:915 -> CO2 (ppm): 399 +01:17:53:936 -> CO2 (ppm): 399 +01:17:57:957 -> CO2 (ppm): 399 +01:18:01:978 -> CO2 (ppm): 399 +01:18:05:999 -> CO2 (ppm): 399 +01:18:10:019 -> CO2 (ppm): 399 +01:18:14:040 -> CO2 (ppm): 399 +01:18:18:061 -> CO2 (ppm): 399 +01:18:22:673 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:18:22:673 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":487,"bootCount":487} +01:18:22:673 -> [ApiClient] Info: Return code: 502 +01:18:22:674 -> [ApiClient] Error: Post response failed code: 502 +01:18:22:696 -> CO2 (ppm): 399 +01:18:22:721 -> External watchdog feed! +01:18:23:286 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:18:23:286 -> [ApiClient] Info: Return code: 502 +01:18:26:717 -> CO2 (ppm): 399 +01:18:30:737 -> CO2 (ppm): 399 +01:18:34:758 -> CO2 (ppm): 399 +01:18:38:779 -> CO2 (ppm): 399 +01:18:42:800 -> CO2 (ppm): 399 +01:18:46:821 -> CO2 (ppm): 399 +01:18:50:842 -> CO2 (ppm): 399 +01:18:54:864 -> CO2 (ppm): 399 +01:18:58:885 -> CO2 (ppm): 399 +01:19:02:906 -> CO2 (ppm): 399 +01:19:06:927 -> CO2 (ppm): 399 +01:19:10:947 -> CO2 (ppm): 399 +01:19:14:968 -> CO2 (ppm): 399 +01:19:18:989 -> CO2 (ppm): 399 +01:19:23:601 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:19:23:601 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":488,"bootCount":488} +01:19:23:601 -> [ApiClient] Info: Return code: 502 +01:19:23:601 -> [ApiClient] Error: Post response failed code: 502 +01:19:23:623 -> CO2 (ppm): 399 +01:19:23:648 -> External watchdog feed! +01:19:24:210 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:19:24:210 -> [ApiClient] Info: Return code: 502 +01:19:27:644 -> CO2 (ppm): 399 +01:19:31:665 -> CO2 (ppm): 399 +01:19:35:686 -> CO2 (ppm): 399 +01:19:39:707 -> CO2 (ppm): 399 +01:19:43:728 -> CO2 (ppm): 399 +01:19:47:749 -> CO2 (ppm): 399 +01:19:51:770 -> CO2 (ppm): 399 +01:19:55:791 -> CO2 (ppm): 399 +01:19:59:812 -> CO2 (ppm): 399 +01:20:03:833 -> CO2 (ppm): 399 +01:20:07:854 -> CO2 (ppm): 399 +01:20:11:875 -> CO2 (ppm): 399 +01:20:15:896 -> CO2 (ppm): 399 +01:20:19:917 -> CO2 (ppm): 399 +01:20:27:499 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:20:27:499 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":489,"bootCount":489} +01:20:27:500 -> [ApiClient] Info: Return code: 502 +01:20:27:500 -> [ApiClient] Error: Post response failed code: 502 +01:20:27:522 -> CO2 (ppm): 399 +01:20:27:547 -> External watchdog feed! +01:20:28:109 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:20:28:109 -> [ApiClient] Info: Return code: 502 +01:20:31:544 -> CO2 (ppm): 399 +01:20:35:565 -> CO2 (ppm): 399 +01:20:39:586 -> CO2 (ppm): 399 +01:20:43:606 -> CO2 (ppm): 399 +01:20:47:627 -> CO2 (ppm): 399 +01:20:51:648 -> CO2 (ppm): 399 +01:20:55:669 -> CO2 (ppm): 399 +01:20:59:690 -> CO2 (ppm): 399 +01:21:03:710 -> CO2 (ppm): 399 +01:21:07:731 -> CO2 (ppm): 399 +01:21:11:752 -> CO2 (ppm): 399 +01:21:15:774 -> CO2 (ppm): 399 +01:21:19:795 -> CO2 (ppm): 399 +01:21:23:815 -> CO2 (ppm): 399 +01:21:28:423 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:21:28:423 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":490,"bootCount":490} +01:21:28:423 -> [ApiClient] Info: Return code: 502 +01:21:28:423 -> [ApiClient] Error: Post response failed code: 502 +01:21:28:444 -> CO2 (ppm): 399 +01:21:28:469 -> External watchdog feed! +01:21:29:043 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:21:29:043 -> [ApiClient] Info: Return code: 502 +01:21:32:465 -> CO2 (ppm): 399 +01:21:36:486 -> CO2 (ppm): 399 +01:21:40:507 -> CO2 (ppm): 399 +01:21:44:528 -> CO2 (ppm): 399 +01:21:48:549 -> CO2 (ppm): 399 +01:21:52:570 -> CO2 (ppm): 399 +01:21:56:591 -> CO2 (ppm): 399 +01:22:00:612 -> CO2 (ppm): 399 +01:22:04:633 -> CO2 (ppm): 399 +01:22:08:654 -> CO2 (ppm): 399 +01:22:12:675 -> CO2 (ppm): 399 +01:22:16:696 -> CO2 (ppm): 399 +01:22:20:717 -> CO2 (ppm): 399 +01:22:24:738 -> CO2 (ppm): 399 +01:22:29:363 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:22:29:363 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":491,"bootCount":491} +01:22:29:364 -> [ApiClient] Info: Return code: 502 +01:22:29:364 -> [ApiClient] Error: Post response failed code: 502 +01:22:29:386 -> CO2 (ppm): 399 +01:22:29:411 -> External watchdog feed! +01:22:29:970 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:22:29:970 -> [ApiClient] Info: Return code: 502 +01:22:33:408 -> CO2 (ppm): 399 +01:22:37:428 -> CO2 (ppm): 399 +01:22:41:449 -> CO2 (ppm): 399 +01:22:45:470 -> CO2 (ppm): 399 +01:22:49:491 -> CO2 (ppm): 399 +01:22:53:512 -> CO2 (ppm): 399 +01:22:57:533 -> CO2 (ppm): 399 +01:23:01:554 -> CO2 (ppm): 399 +01:23:05:575 -> CO2 (ppm): 399 +01:23:09:596 -> CO2 (ppm): 399 +01:23:13:617 -> CO2 (ppm): 399 +01:23:17:638 -> CO2 (ppm): 399 +01:23:21:659 -> CO2 (ppm): 399 +01:23:25:680 -> CO2 (ppm): 399 +01:23:30:282 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:23:30:282 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":492,"bootCount":492} +01:23:30:282 -> [ApiClient] Info: Return code: 502 +01:23:30:282 -> [ApiClient] Error: Post response failed code: 502 +01:23:30:304 -> CO2 (ppm): 399 +01:23:30:329 -> External watchdog feed! +01:23:30:895 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:23:30:895 -> [ApiClient] Info: Return code: 502 +01:23:34:334 -> CO2 (ppm): 399 +01:23:38:347 -> CO2 (ppm): 399 +01:23:42:367 -> CO2 (ppm): 399 +01:23:46:388 -> CO2 (ppm): 399 +01:23:50:410 -> CO2 (ppm): 399 +01:23:54:431 -> CO2 (ppm): 399 +01:23:58:452 -> CO2 (ppm): 399 +01:24:02:473 -> CO2 (ppm): 399 +01:24:06:494 -> CO2 (ppm): 399 +01:24:10:515 -> CO2 (ppm): 399 +01:24:14:536 -> CO2 (ppm): 399 +01:24:18:605 -> CO2 (ppm): 399 +01:24:22:625 -> CO2 (ppm): 399 +01:24:26:647 -> CO2 (ppm): 399 +01:24:31:210 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:24:31:210 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":493,"bootCount":493} +01:24:31:210 -> [ApiClient] Info: Return code: 502 +01:24:31:210 -> [ApiClient] Error: Post response failed code: 502 +01:24:31:233 -> CO2 (ppm): 399 +01:24:31:258 -> External watchdog feed! +01:24:31:824 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:24:31:824 -> [ApiClient] Info: Return code: 502 +01:24:35:254 -> CO2 (ppm): 399 +01:24:39:275 -> CO2 (ppm): 399 +01:24:43:296 -> CO2 (ppm): 399 +01:24:47:317 -> CO2 (ppm): 399 +01:24:51:338 -> CO2 (ppm): 399 +01:24:55:359 -> CO2 (ppm): 399 +01:24:59:380 -> CO2 (ppm): 399 +01:25:03:401 -> CO2 (ppm): 399 +01:25:07:422 -> CO2 (ppm): 399 +01:25:11:443 -> CO2 (ppm): 399 +01:25:15:464 -> CO2 (ppm): 399 +01:25:19:485 -> CO2 (ppm): 399 +01:25:23:506 -> CO2 (ppm): 399 +01:25:32:138 -> CO2 (ppm): 399 +01:25:32:138 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:25:32:138 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":494,"bootCount":494} +01:25:32:138 -> [ApiClient] Info: Return code: 502 +01:25:32:138 -> [ApiClient] Error: Post response failed code: 502 +01:25:32:160 -> CO2 (ppm): 399 +01:25:32:184 -> External watchdog feed! +01:25:32:743 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:25:32:743 -> [ApiClient] Info: Return code: 502 +01:25:36:181 -> CO2 (ppm): 399 +01:25:40:201 -> CO2 (ppm): 399 +01:25:44:222 -> CO2 (ppm): 399 +01:25:48:243 -> CO2 (ppm): 399 +01:25:52:265 -> CO2 (ppm): 399 +01:25:56:285 -> CO2 (ppm): 399 +01:26:00:311 -> CO2 (ppm): 399 +01:26:04:327 -> CO2 (ppm): 399 +01:26:08:348 -> CO2 (ppm): 399 +01:26:16:390 -> CO2 (ppm): 399 +01:26:16:390 -> CO2 (ppm): 399 +01:26:20:411 -> CO2 (ppm): 399 +01:26:24:432 -> CO2 (ppm): 399 +01:26:28:453 -> CO2 (ppm): 399 +01:26:36:037 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:26:36:037 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":495,"bootCount":495} +01:26:36:037 -> [ApiClient] Info: Return code: 502 +01:26:36:037 -> [ApiClient] Error: Post response failed code: 502 +01:26:36:060 -> CO2 (ppm): 399 +01:26:36:085 -> External watchdog feed! +01:26:36:645 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:26:36:645 -> [ApiClient] Info: Return code: 502 +01:26:40:081 -> CO2 (ppm): 399 +01:26:44:102 -> CO2 (ppm): 399 +01:26:52:143 -> CO2 (ppm): 399 +01:26:52:143 -> CO2 (ppm): 399 +01:26:56:164 -> CO2 (ppm): 399 +01:27:00:185 -> CO2 (ppm): 399 +01:27:04:206 -> CO2 (ppm): 399 +01:27:08:228 -> CO2 (ppm): 399 +01:27:12:248 -> CO2 (ppm): 399 +01:27:16:269 -> CO2 (ppm): 399 +01:27:20:290 -> CO2 (ppm): 399 +01:27:24:311 -> CO2 (ppm): 399 +01:27:28:332 -> CO2 (ppm): 399 +01:27:32:353 -> CO2 (ppm): 399 +01:27:36:963 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:27:36:964 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":496,"bootCount":496} +01:27:36:964 -> [ApiClient] Info: Return code: 502 +01:27:36:964 -> [ApiClient] Error: Post response failed code: 502 +01:27:36:987 -> CO2 (ppm): 399 +01:27:37:012 -> External watchdog feed! +01:27:37:582 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:27:37:582 -> [ApiClient] Info: Return code: 502 +01:27:41:008 -> CO2 (ppm): 399 +01:27:45:029 -> CO2 (ppm): 399 +01:27:49:050 -> CO2 (ppm): 399 +01:27:53:071 -> CO2 (ppm): 399 +01:27:57:092 -> CO2 (ppm): 399 +01:28:01:113 -> CO2 (ppm): 399 +01:28:05:134 -> CO2 (ppm): 399 +01:28:09:155 -> CO2 (ppm): 399 +01:28:13:176 -> CO2 (ppm): 399 +01:28:17:197 -> CO2 (ppm): 399 +01:28:21:225 -> CO2 (ppm): 399 +01:28:25:239 -> CO2 (ppm): 399 +01:28:29:260 -> CO2 (ppm): 399 +01:28:33:281 -> CO2 (ppm): 399 +01:28:37:886 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:28:37:886 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":497,"bootCount":497} +01:28:37:886 -> [ApiClient] Info: Return code: 502 +01:28:37:886 -> [ApiClient] Error: Post response failed code: 502 +01:28:37:908 -> CO2 (ppm): 399 +01:28:37:933 -> External watchdog feed! +01:28:38:511 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:28:38:511 -> [ApiClient] Info: Return code: 502 +01:28:41:929 -> CO2 (ppm): 399 +01:28:45:950 -> CO2 (ppm): 399 +01:28:49:971 -> CO2 (ppm): 399 +01:28:53:992 -> CO2 (ppm): 399 +01:28:58:013 -> CO2 (ppm): 399 +01:29:02:034 -> CO2 (ppm): 399 +01:29:06:055 -> CO2 (ppm): 399 +01:29:10:075 -> CO2 (ppm): 399 +01:29:14:096 -> CO2 (ppm): 399 +01:29:18:118 -> CO2 (ppm): 399 +01:29:22:138 -> CO2 (ppm): 399 +01:29:26:160 -> CO2 (ppm): 399 +01:29:30:180 -> CO2 (ppm): 399 +01:29:34:202 -> CO2 (ppm): 399 +01:29:38:819 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:29:38:819 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":399,"boot":498,"bootCount":498} +01:29:38:819 -> [ApiClient] Info: Return code: 502 +01:29:38:819 -> [ApiClient] Error: Post response failed code: 502 +01:29:38:841 -> CO2 (ppm): 399 +01:29:38:866 -> External watchdog feed! +01:29:39:428 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:29:39:428 -> [ApiClient] Info: Return code: 502 +01:29:42:862 -> CO2 (ppm): 399 +01:29:46:883 -> CO2 (ppm): 399 +01:29:50:905 -> CO2 (ppm): 399 +01:29:54:926 -> CO2 (ppm): 399 +01:29:58:947 -> CO2 (ppm): 399 +01:30:02:968 -> CO2 (ppm): 399 +01:30:06:989 -> CO2 (ppm): 399 +01:30:11:010 -> CO2 (ppm): 399 +01:30:15:030 -> CO2 (ppm): 399 +01:30:19:051 -> CO2 (ppm): 399 +01:30:23:072 -> CO2 (ppm): 399 +01:30:27:093 -> CO2 (ppm): 398 +01:30:31:114 -> CO2 (ppm): 398 +01:30:35:135 -> CO2 (ppm): 398 +01:30:39:746 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:30:39:746 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":398,"boot":499,"bootCount":499} +01:30:39:746 -> [ApiClient] Info: Return code: 502 +01:30:39:746 -> [ApiClient] Error: Post response failed code: 502 +01:30:39:769 -> CO2 (ppm): 399 +01:30:39:794 -> External watchdog feed! +01:30:40:355 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:30:40:355 -> [ApiClient] Info: Return code: 502 +01:30:43:790 -> CO2 (ppm): 399 +01:30:47:811 -> CO2 (ppm): 398 +01:30:51:832 -> CO2 (ppm): 399 +01:30:55:853 -> CO2 (ppm): 398 +01:30:59:873 -> CO2 (ppm): 398 +01:31:03:894 -> CO2 (ppm): 398 +01:31:07:916 -> CO2 (ppm): 398 +01:31:11:936 -> CO2 (ppm): 398 +01:31:15:957 -> CO2 (ppm): 399 +01:31:19:978 -> CO2 (ppm): 399 +01:31:23:999 -> CO2 (ppm): 399 +01:31:28:020 -> CO2 (ppm): 399 +01:31:32:041 -> CO2 (ppm): 399 +01:31:36:062 -> CO2 (ppm): 398 +01:31:43:440 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:31:43:440 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":398,"boot":500,"bootCount":500} +01:31:43:442 -> [ApiClient] Info: Return code: 502 +01:31:43:442 -> [ApiClient] Error: Post response failed code: 502 +01:31:43:462 -> CO2 (ppm): 398 +01:31:43:487 -> External watchdog feed! +01:31:44:051 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:31:44:052 -> [ApiClient] Info: Return code: 502 +01:31:47:483 -> CO2 (ppm): 398 +01:31:51:504 -> CO2 (ppm): 398 +01:31:55:525 -> CO2 (ppm): 398 +01:31:59:546 -> CO2 (ppm): 398 +01:32:03:567 -> CO2 (ppm): 398 +01:32:07:588 -> CO2 (ppm): 398 +01:32:11:609 -> CO2 (ppm): 398 +01:32:15:630 -> CO2 (ppm): 398 +01:32:19:651 -> CO2 (ppm): 398 +01:32:23:672 -> CO2 (ppm): 398 +01:32:27:693 -> CO2 (ppm): 398 +01:32:31:714 -> CO2 (ppm): 398 +01:32:35:735 -> CO2 (ppm): 398 +01:32:39:756 -> CO2 (ppm): 398 +01:32:44:367 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:32:44:367 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":501,"bootCount":501} +01:32:44:368 -> [ApiClient] Info: Return code: 502 +01:32:44:368 -> [ApiClient] Error: Post response failed code: 502 +01:32:44:390 -> CO2 (ppm): 398 +01:32:44:415 -> External watchdog feed! +01:32:44:979 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:32:44:979 -> [ApiClient] Info: Return code: 502 +01:32:48:411 -> CO2 (ppm): 398 +01:32:52:432 -> CO2 (ppm): 398 +01:32:56:453 -> CO2 (ppm): 398 +01:33:00:474 -> CO2 (ppm): 398 +01:33:04:495 -> CO2 (ppm): 398 +01:33:08:516 -> CO2 (ppm): 398 +01:33:12:537 -> CO2 (ppm): 398 +01:33:16:558 -> CO2 (ppm): 398 +01:33:20:579 -> CO2 (ppm): 398 +01:33:24:600 -> CO2 (ppm): 399 +01:33:28:621 -> CO2 (ppm): 399 +01:33:32:642 -> CO2 (ppm): 399 +01:33:36:663 -> CO2 (ppm): 399 +01:33:40:684 -> CO2 (ppm): 399 +01:33:45:289 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:33:45:289 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":502,"bootCount":502} +01:33:45:289 -> [ApiClient] Info: Return code: 502 +01:33:45:289 -> [ApiClient] Error: Post response failed code: 502 +01:33:45:310 -> CO2 (ppm): 399 +01:33:45:335 -> External watchdog feed! +01:33:45:908 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:33:49:331 -> [ApiClient] Info: Return code: 502 +01:33:49:331 -> CO2 (ppm): 399 +01:33:53:352 -> CO2 (ppm): 399 +01:33:57:373 -> CO2 (ppm): 399 +01:34:01:395 -> CO2 (ppm): 399 +01:34:05:415 -> CO2 (ppm): 399 +01:34:09:436 -> CO2 (ppm): 399 +01:34:13:457 -> CO2 (ppm): 399 +01:34:17:478 -> CO2 (ppm): 399 +01:34:21:499 -> CO2 (ppm): 399 +01:34:25:520 -> CO2 (ppm): 399 +01:34:29:541 -> CO2 (ppm): 399 +01:34:33:562 -> CO2 (ppm): 399 +01:34:37:583 -> CO2 (ppm): 399 +01:34:41:604 -> CO2 (ppm): 399 +01:34:46:230 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:34:46:230 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":503,"bootCount":503} +01:34:46:230 -> [ApiClient] Info: Return code: 502 +01:34:46:230 -> [ApiClient] Error: Post response failed code: 502 +01:34:46:252 -> CO2 (ppm): 399 +01:34:46:276 -> External watchdog feed! +01:34:46:836 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:34:46:836 -> [ApiClient] Info: Return code: 502 +01:34:50:273 -> CO2 (ppm): 399 +01:34:54:294 -> CO2 (ppm): 399 +01:34:58:315 -> CO2 (ppm): 399 +01:35:02:336 -> CO2 (ppm): 399 +01:35:06:357 -> CO2 (ppm): 399 +01:35:10:378 -> CO2 (ppm): 399 +01:35:14:399 -> CO2 (ppm): 399 +01:35:18:420 -> CO2 (ppm): 399 +01:35:22:441 -> CO2 (ppm): 399 +01:35:26:462 -> CO2 (ppm): 399 +01:35:30:482 -> CO2 (ppm): 399 +01:35:34:504 -> CO2 (ppm): 399 +01:35:38:524 -> CO2 (ppm): 399 +01:35:42:545 -> CO2 (ppm): 399 +01:35:47:153 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:35:47:154 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":504,"bootCount":504} +01:35:47:154 -> [ApiClient] Info: Return code: 502 +01:35:47:154 -> [ApiClient] Error: Post response failed code: 502 +01:35:47:173 -> CO2 (ppm): 399 +01:35:47:198 -> External watchdog feed! +01:35:47:758 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:35:47:759 -> [ApiClient] Info: Return code: 502 +01:35:51:194 -> CO2 (ppm): 399 +01:35:55:215 -> CO2 (ppm): 399 +01:35:59:236 -> CO2 (ppm): 399 +01:36:03:257 -> CO2 (ppm): 399 +01:36:07:278 -> CO2 (ppm): 399 +01:36:11:299 -> CO2 (ppm): 398 +01:36:15:320 -> CO2 (ppm): 398 +01:36:19:341 -> CO2 (ppm): 398 +01:36:23:362 -> CO2 (ppm): 399 +01:36:27:383 -> CO2 (ppm): 399 +01:36:31:404 -> CO2 (ppm): 399 +01:36:39:446 -> CO2 (ppm): 399 +01:36:39:446 -> CO2 (ppm): 399 +01:36:43:466 -> CO2 (ppm): 399 +01:36:48:080 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:36:48:080 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":505,"bootCount":505} +01:36:48:080 -> [ApiClient] Info: Return code: 502 +01:36:48:081 -> [ApiClient] Error: Post response failed code: 502 +01:36:48:103 -> CO2 (ppm): 399 +01:36:48:128 -> External watchdog feed! +01:36:48:693 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:36:48:693 -> [ApiClient] Info: Return code: 502 +01:36:52:125 -> CO2 (ppm): 399 +01:36:56:204 -> CO2 (ppm): 399 +01:37:00:225 -> CO2 (ppm): 399 +01:37:04:245 -> CO2 (ppm): 399 +01:37:08:267 -> CO2 (ppm): 399 +01:37:12:288 -> CO2 (ppm): 399 +01:37:16:308 -> CO2 (ppm): 399 +01:37:20:329 -> CO2 (ppm): 399 +01:37:24:350 -> CO2 (ppm): 399 +01:37:28:371 -> CO2 (ppm): 399 +01:37:32:392 -> CO2 (ppm): 399 +01:37:36:413 -> CO2 (ppm): 399 +01:37:40:434 -> CO2 (ppm): 399 +01:37:44:455 -> CO2 (ppm): 399 +01:37:51:464 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:37:51:464 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":506,"bootCount":506} +01:37:51:464 -> [ApiClient] Info: Return code: 502 +01:37:51:464 -> [ApiClient] Error: Post response failed code: 502 +01:37:51:486 -> CO2 (ppm): 399 +01:37:51:511 -> External watchdog feed! +01:37:52:077 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:37:52:077 -> [ApiClient] Info: Return code: 502 +01:37:55:507 -> CO2 (ppm): 399 +01:37:59:528 -> CO2 (ppm): 399 +01:38:03:550 -> CO2 (ppm): 399 +01:38:07:570 -> CO2 (ppm): 399 +01:38:11:591 -> CO2 (ppm): 399 +01:38:15:613 -> CO2 (ppm): 399 +01:38:19:633 -> CO2 (ppm): 399 +01:38:23:655 -> CO2 (ppm): 399 +01:38:27:675 -> CO2 (ppm): 399 +01:38:31:696 -> CO2 (ppm): 399 +01:38:35:722 -> CO2 (ppm): 399 +01:38:39:737 -> CO2 (ppm): 399 +01:38:43:758 -> CO2 (ppm): 399 +01:38:47:779 -> CO2 (ppm): 399 +01:38:52:395 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:38:52:395 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":507,"bootCount":507} +01:38:52:395 -> [ApiClient] Info: Return code: 502 +01:38:52:396 -> [ApiClient] Error: Post response failed code: 502 +01:38:52:442 -> CO2 (ppm): 399 +01:38:52:442 -> External watchdog feed! +01:38:53:016 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:38:53:016 -> [ApiClient] Info: Return code: 502 +01:38:56:439 -> CO2 (ppm): 399 +01:39:00:459 -> CO2 (ppm): 399 +01:39:04:480 -> CO2 (ppm): 399 +01:39:08:501 -> CO2 (ppm): 399 +01:39:12:523 -> CO2 (ppm): 399 +01:39:16:543 -> CO2 (ppm): 399 +01:39:20:564 -> CO2 (ppm): 399 +01:39:24:585 -> CO2 (ppm): 399 +01:39:28:606 -> CO2 (ppm): 399 +01:39:32:630 -> CO2 (ppm): 399 +01:39:36:648 -> CO2 (ppm): 399 +01:39:40:669 -> CO2 (ppm): 399 +01:39:44:690 -> CO2 (ppm): 399 +01:39:48:706 -> CO2 (ppm): 399 +01:39:53:316 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:39:53:316 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":508,"bootCount":508} +01:39:53:316 -> [ApiClient] Info: Return code: 502 +01:39:53:316 -> [ApiClient] Error: Post response failed code: 502 +01:39:53:338 -> CO2 (ppm): 399 +01:39:53:362 -> External watchdog feed! +01:39:53:937 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:39:53:937 -> [ApiClient] Info: Return code: 502 +01:39:57:359 -> CO2 (ppm): 399 +01:40:01:380 -> CO2 (ppm): 399 +01:40:05:401 -> CO2 (ppm): 399 +01:40:09:422 -> CO2 (ppm): 399 +01:40:13:443 -> CO2 (ppm): 399 +01:40:17:463 -> CO2 (ppm): 399 +01:40:21:484 -> CO2 (ppm): 399 +01:40:29:526 -> CO2 (ppm): 399 +01:40:29:527 -> CO2 (ppm): 399 +01:40:33:548 -> CO2 (ppm): 399 +01:40:41:589 -> CO2 (ppm): 399 +01:40:41:589 -> CO2 (ppm): 399 +01:40:49:636 -> CO2 (ppm): 399 +01:40:49:636 -> CO2 (ppm): 399 +01:40:54:257 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:40:54:257 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":509,"bootCount":509} +01:40:54:258 -> [ApiClient] Info: Return code: 502 +01:40:54:258 -> [ApiClient] Error: Post response failed code: 502 +01:40:54:280 -> CO2 (ppm): 399 +01:40:54:305 -> External watchdog feed! +01:40:54:860 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:40:54:860 -> [ApiClient] Info: Return code: 502 +01:40:58:301 -> CO2 (ppm): 399 +01:41:02:322 -> CO2 (ppm): 399 +01:41:06:343 -> CO2 (ppm): 399 +01:41:10:364 -> CO2 (ppm): 399 +01:41:14:385 -> CO2 (ppm): 399 +01:41:18:405 -> CO2 (ppm): 399 +01:41:22:427 -> CO2 (ppm): 399 +01:41:26:448 -> CO2 (ppm): 399 +01:41:30:474 -> CO2 (ppm): 399 +01:41:34:490 -> CO2 (ppm): 399 +01:41:38:510 -> CO2 (ppm): 399 +01:41:42:532 -> CO2 (ppm): 399 +01:41:46:553 -> CO2 (ppm): 399 +01:41:50:573 -> CO2 (ppm): 399 +01:41:57:935 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:41:57:936 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":510,"bootCount":510} +01:41:57:936 -> [ApiClient] Info: Return code: 502 +01:41:57:936 -> [ApiClient] Error: Post response failed code: 502 +01:41:57:958 -> CO2 (ppm): 399 +01:41:57:983 -> External watchdog feed! +01:41:58:551 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:41:58:551 -> [ApiClient] Info: Return code: 502 +01:42:01:979 -> CO2 (ppm): 399 +01:42:05:999 -> CO2 (ppm): 399 +01:42:10:020 -> CO2 (ppm): 399 +01:42:14:042 -> CO2 (ppm): 399 +01:42:18:063 -> CO2 (ppm): 399 +01:42:22:083 -> CO2 (ppm): 399 +01:42:26:105 -> CO2 (ppm): 399 +01:42:30:125 -> CO2 (ppm): 399 +01:42:34:146 -> CO2 (ppm): 399 +01:42:38:167 -> CO2 (ppm): 399 +01:42:42:189 -> CO2 (ppm): 399 +01:42:46:209 -> CO2 (ppm): 399 +01:42:50:230 -> CO2 (ppm): 399 +01:42:54:252 -> CO2 (ppm): 399 +01:42:58:859 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:42:58:859 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":511,"bootCount":511} +01:42:58:860 -> [ApiClient] Info: Return code: 502 +01:42:58:860 -> [ApiClient] Error: Post response failed code: 502 +01:42:58:882 -> CO2 (ppm): 399 +01:42:58:907 -> External watchdog feed! +01:42:59:479 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:42:59:479 -> [ApiClient] Info: Return code: 502 +01:43:02:903 -> CO2 (ppm): 399 +01:43:06:924 -> CO2 (ppm): 399 +01:43:11:002 -> CO2 (ppm): 399 +01:43:15:022 -> CO2 (ppm): 399 +01:43:19:043 -> CO2 (ppm): 399 +01:43:23:064 -> CO2 (ppm): 399 +01:43:27:085 -> CO2 (ppm): 399 +01:43:31:106 -> CO2 (ppm): 399 +01:43:35:127 -> CO2 (ppm): 399 +01:43:39:147 -> CO2 (ppm): 399 +01:43:43:169 -> CO2 (ppm): 399 +01:43:47:190 -> CO2 (ppm): 399 +01:43:51:211 -> CO2 (ppm): 399 +01:43:55:232 -> CO2 (ppm): 399 +01:43:59:792 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:43:59:792 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":512,"bootCount":512} +01:43:59:792 -> [ApiClient] Info: Return code: 502 +01:43:59:792 -> [ApiClient] Error: Post response failed code: 502 +01:43:59:813 -> CO2 (ppm): 399 +01:43:59:838 -> External watchdog feed! +01:44:00:412 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:44:00:412 -> [ApiClient] Info: Return code: 502 +01:44:03:835 -> CO2 (ppm): 399 +01:44:07:855 -> CO2 (ppm): 399 +01:44:11:876 -> CO2 (ppm): 399 +01:44:15:897 -> CO2 (ppm): 399 +01:44:19:918 -> CO2 (ppm): 399 +01:44:23:939 -> CO2 (ppm): 399 +01:44:27:961 -> CO2 (ppm): 399 +01:44:31:983 -> CO2 (ppm): 399 +01:44:36:002 -> CO2 (ppm): 399 +01:44:40:023 -> CO2 (ppm): 399 +01:44:44:044 -> CO2 (ppm): 399 +01:44:48:065 -> CO2 (ppm): 400 +01:44:52:086 -> CO2 (ppm): 400 +01:44:56:107 -> CO2 (ppm): 400 +01:45:00:714 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:45:00:714 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":513,"bootCount":513} +01:45:00:715 -> [ApiClient] Info: Return code: 502 +01:45:00:715 -> [ApiClient] Error: Post response failed code: 502 +01:45:00:737 -> CO2 (ppm): 400 +01:45:00:762 -> External watchdog feed! +01:45:01:336 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:45:01:336 -> [ApiClient] Info: Return code: 502 +01:45:04:758 -> CO2 (ppm): 400 +01:45:08:779 -> CO2 (ppm): 400 +01:45:12:800 -> CO2 (ppm): 400 +01:45:16:821 -> CO2 (ppm): 400 +01:45:20:841 -> CO2 (ppm): 400 +01:45:24:863 -> CO2 (ppm): 400 +01:45:28:884 -> CO2 (ppm): 400 +01:45:32:904 -> CO2 (ppm): 399 +01:45:36:926 -> CO2 (ppm): 399 +01:45:40:947 -> CO2 (ppm): 400 +01:45:44:967 -> CO2 (ppm): 399 +01:45:48:988 -> CO2 (ppm): 400 +01:45:53:009 -> CO2 (ppm): 399 +01:45:57:030 -> CO2 (ppm): 399 +01:46:01:651 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:46:01:651 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":399,"boot":514,"bootCount":514} +01:46:01:651 -> [ApiClient] Info: Return code: 502 +01:46:01:651 -> [ApiClient] Error: Post response failed code: 502 +01:46:01:673 -> CO2 (ppm): 400 +01:46:01:698 -> External watchdog feed! +01:46:02:273 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:46:02:273 -> [ApiClient] Info: Return code: 502 +01:46:05:694 -> CO2 (ppm): 400 +01:46:09:716 -> CO2 (ppm): 400 +01:46:13:736 -> CO2 (ppm): 400 +01:46:17:757 -> CO2 (ppm): 400 +01:46:21:778 -> CO2 (ppm): 400 +01:46:25:799 -> CO2 (ppm): 400 +01:46:29:820 -> CO2 (ppm): 400 +01:46:33:840 -> CO2 (ppm): 400 +01:46:37:862 -> CO2 (ppm): 400 +01:46:41:883 -> CO2 (ppm): 400 +01:46:45:903 -> CO2 (ppm): 400 +01:46:49:924 -> CO2 (ppm): 400 +01:46:53:945 -> CO2 (ppm): 400 +01:46:57:966 -> CO2 (ppm): 400 +01:47:02:540 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:47:02:541 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":515,"bootCount":515} +01:47:02:541 -> [ApiClient] Info: Return code: 502 +01:47:02:541 -> [ApiClient] Error: Post response failed code: 502 +01:47:02:563 -> CO2 (ppm): 400 +01:47:02:588 -> External watchdog feed! +01:47:03:089 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:47:03:089 -> [ApiClient] Info: Return code: 502 +01:47:06:584 -> CO2 (ppm): 400 +01:47:10:605 -> CO2 (ppm): 400 +01:47:14:627 -> CO2 (ppm): 400 +01:47:18:647 -> CO2 (ppm): 400 +01:47:22:668 -> CO2 (ppm): 400 +01:47:26:689 -> CO2 (ppm): 400 +01:47:30:710 -> CO2 (ppm): 400 +01:47:34:731 -> CO2 (ppm): 400 +01:47:38:752 -> CO2 (ppm): 400 +01:47:42:772 -> CO2 (ppm): 400 +01:47:46:794 -> CO2 (ppm): 400 +01:47:50:815 -> CO2 (ppm): 400 +01:47:54:836 -> CO2 (ppm): 399 +01:47:58:857 -> CO2 (ppm): 399 +01:48:05:964 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:48:05:964 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":399,"boot":516,"bootCount":516} +01:48:05:964 -> [ApiClient] Info: Return code: 502 +01:48:05:964 -> [ApiClient] Error: Post response failed code: 502 +01:48:06:045 -> CO2 (ppm): 400 +01:48:06:070 -> External watchdog feed! +01:48:06:571 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:48:06:571 -> [ApiClient] Info: Return code: 502 +01:48:10:067 -> CO2 (ppm): 400 +01:48:14:087 -> CO2 (ppm): 400 +01:48:18:108 -> CO2 (ppm): 400 +01:48:22:129 -> CO2 (ppm): 400 +01:48:26:150 -> CO2 (ppm): 400 +01:48:30:171 -> CO2 (ppm): 400 +01:48:34:192 -> CO2 (ppm): 400 +01:48:38:213 -> CO2 (ppm): 400 +01:48:42:234 -> CO2 (ppm): 400 +01:48:46:255 -> CO2 (ppm): 400 +01:48:50:276 -> CO2 (ppm): 400 +01:48:54:297 -> CO2 (ppm): 400 +01:48:58:318 -> CO2 (ppm): 400 +01:49:02:339 -> CO2 (ppm): 400 +01:49:06:893 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:49:06:893 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":517,"bootCount":517} +01:49:06:893 -> [ApiClient] Info: Return code: 502 +01:49:06:893 -> [ApiClient] Error: Post response failed code: 502 +01:49:06:916 -> CO2 (ppm): 400 +01:49:06:941 -> External watchdog feed! +01:49:07:499 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:49:07:499 -> [ApiClient] Info: Return code: 502 +01:49:10:937 -> CO2 (ppm): 400 +01:49:14:958 -> CO2 (ppm): 400 +01:49:18:979 -> CO2 (ppm): 400 +01:49:22:999 -> CO2 (ppm): 400 +01:49:27:021 -> CO2 (ppm): 399 +01:49:31:041 -> CO2 (ppm): 399 +01:49:35:062 -> CO2 (ppm): 399 +01:49:39:084 -> CO2 (ppm): 399 +01:49:43:105 -> CO2 (ppm): 399 +01:49:47:126 -> CO2 (ppm): 399 +01:49:51:146 -> CO2 (ppm): 399 +01:49:55:167 -> CO2 (ppm): 399 +01:49:59:188 -> CO2 (ppm): 399 +01:50:03:209 -> CO2 (ppm): 399 +01:50:07:823 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:50:07:823 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":518,"bootCount":518} +01:50:07:823 -> [ApiClient] Info: Return code: 502 +01:50:07:823 -> [ApiClient] Error: Post response failed code: 502 +01:50:07:845 -> CO2 (ppm): 399 +01:50:07:870 -> External watchdog feed! +01:50:08:434 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:50:08:434 -> [ApiClient] Info: Return code: 502 +01:50:11:866 -> CO2 (ppm): 399 +01:50:15:887 -> CO2 (ppm): 399 +01:50:19:908 -> CO2 (ppm): 399 +01:50:23:929 -> CO2 (ppm): 399 +01:50:27:950 -> CO2 (ppm): 399 +01:50:31:971 -> CO2 (ppm): 399 +01:50:35:991 -> CO2 (ppm): 399 +01:50:40:012 -> CO2 (ppm): 399 +01:50:44:033 -> CO2 (ppm): 399 +01:50:48:053 -> CO2 (ppm): 399 +01:50:52:074 -> CO2 (ppm): 399 +01:50:56:095 -> CO2 (ppm): 399 +01:51:00:116 -> CO2 (ppm): 399 +01:51:04:137 -> CO2 (ppm): 399 +01:51:08:748 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:51:08:748 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":519,"bootCount":519} +01:51:08:748 -> [ApiClient] Info: Return code: 502 +01:51:08:748 -> [ApiClient] Error: Post response failed code: 502 +01:51:08:770 -> CO2 (ppm): 399 +01:51:08:795 -> External watchdog feed! +01:51:09:358 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:51:09:359 -> [ApiClient] Info: Return code: 502 +01:51:12:791 -> CO2 (ppm): 399 +01:51:16:812 -> CO2 (ppm): 399 +01:51:20:833 -> CO2 (ppm): 399 +01:51:24:854 -> CO2 (ppm): 399 +01:51:28:875 -> CO2 (ppm): 400 +01:51:32:896 -> CO2 (ppm): 400 +01:51:36:916 -> CO2 (ppm): 400 +01:51:40:938 -> CO2 (ppm): 400 +01:51:44:959 -> CO2 (ppm): 400 +01:51:48:980 -> CO2 (ppm): 400 +01:51:53:001 -> CO2 (ppm): 400 +01:51:57:022 -> CO2 (ppm): 400 +01:52:01:043 -> CO2 (ppm): 400 +01:52:05:064 -> CO2 (ppm): 400 +01:52:09:676 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:52:09:676 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":520,"bootCount":520} +01:52:09:676 -> [ApiClient] Info: Return code: 502 +01:52:09:676 -> [ApiClient] Error: Post response failed code: 502 +01:52:09:704 -> CO2 (ppm): 400 +01:52:09:724 -> External watchdog feed! +01:52:10:290 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:52:10:290 -> [ApiClient] Info: Return code: 502 +01:52:13:720 -> CO2 (ppm): 400 +01:52:17:741 -> CO2 (ppm): 400 +01:52:21:762 -> CO2 (ppm): 400 +01:52:29:804 -> CO2 (ppm): 400 +01:52:29:804 -> CO2 (ppm): 400 +01:52:37:846 -> CO2 (ppm): 399 +01:52:37:846 -> CO2 (ppm): 399 +01:52:41:867 -> CO2 (ppm): 399 +01:52:49:906 -> CO2 (ppm): 400 +01:52:49:906 -> CO2 (ppm): 400 +01:52:53:926 -> CO2 (ppm): 400 +01:52:57:948 -> CO2 (ppm): 400 +01:53:01:968 -> CO2 (ppm): 400 +01:53:05:989 -> CO2 (ppm): 400 +01:53:10:601 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:53:10:602 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":521,"bootCount":521} +01:53:10:602 -> [ApiClient] Info: Return code: 502 +01:53:10:602 -> [ApiClient] Error: Post response failed code: 502 +01:53:10:624 -> CO2 (ppm): 400 +01:53:10:649 -> External watchdog feed! +01:53:11:223 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:53:11:223 -> [ApiClient] Info: Return code: 502 +01:53:14:645 -> CO2 (ppm): 400 +01:53:18:666 -> CO2 (ppm): 400 +01:53:22:688 -> CO2 (ppm): 400 +01:53:26:708 -> CO2 (ppm): 400 +01:53:30:729 -> CO2 (ppm): 400 +01:53:34:750 -> CO2 (ppm): 400 +01:53:38:771 -> CO2 (ppm): 400 +01:53:42:792 -> CO2 (ppm): 400 +01:53:46:813 -> CO2 (ppm): 400 +01:53:50:837 -> CO2 (ppm): 400 +01:53:54:858 -> CO2 (ppm): 400 +01:53:58:878 -> CO2 (ppm): 400 +01:54:02:899 -> CO2 (ppm): 400 +01:54:06:920 -> CO2 (ppm): 400 +01:54:14:506 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:54:14:506 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":522,"bootCount":522} +01:54:14:506 -> [ApiClient] Info: Return code: 502 +01:54:14:507 -> [ApiClient] Error: Post response failed code: 502 +01:54:14:528 -> CO2 (ppm): 400 +01:54:14:553 -> External watchdog feed! +01:54:15:116 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:54:15:116 -> [ApiClient] Info: Return code: 502 +01:54:18:549 -> CO2 (ppm): 400 +01:54:22:570 -> CO2 (ppm): 400 +01:54:26:591 -> CO2 (ppm): 400 +01:54:30:612 -> CO2 (ppm): 400 +01:54:34:633 -> CO2 (ppm): 400 +01:54:38:655 -> CO2 (ppm): 400 +01:54:42:676 -> CO2 (ppm): 400 +01:54:46:697 -> CO2 (ppm): 400 +01:54:50:718 -> CO2 (ppm): 400 +01:54:54:739 -> CO2 (ppm): 400 +01:54:58:760 -> CO2 (ppm): 400 +01:55:02:781 -> CO2 (ppm): 400 +01:55:06:801 -> CO2 (ppm): 400 +01:55:10:822 -> CO2 (ppm): 400 +01:55:15:440 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:55:15:440 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":523,"bootCount":523} +01:55:15:440 -> [ApiClient] Info: Return code: 502 +01:55:15:440 -> [ApiClient] Error: Post response failed code: 502 +01:55:15:462 -> CO2 (ppm): 400 +01:55:15:487 -> External watchdog feed! +01:55:16:044 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:55:16:044 -> [ApiClient] Info: Return code: 502 +01:55:19:483 -> CO2 (ppm): 400 +01:55:23:504 -> CO2 (ppm): 400 +01:55:27:526 -> CO2 (ppm): 400 +01:55:31:546 -> CO2 (ppm): 400 +01:55:35:567 -> CO2 (ppm): 400 +01:55:39:588 -> CO2 (ppm): 400 +01:55:43:609 -> CO2 (ppm): 400 +01:55:47:630 -> CO2 (ppm): 400 +01:55:55:672 -> CO2 (ppm): 400 +01:55:55:672 -> CO2 (ppm): 400 +01:56:03:714 -> CO2 (ppm): 400 +01:56:03:714 -> CO2 (ppm): 400 +01:56:07:735 -> CO2 (ppm): 400 +01:56:11:756 -> CO2 (ppm): 400 +01:56:16:352 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:56:16:352 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":524,"bootCount":524} +01:56:16:353 -> [ApiClient] Info: Return code: 502 +01:56:16:353 -> [ApiClient] Error: Post response failed code: 502 +01:56:16:376 -> CO2 (ppm): 400 +01:56:16:400 -> External watchdog feed! +01:56:16:968 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:56:16:968 -> [ApiClient] Info: Return code: 502 +01:56:20:448 -> CO2 (ppm): 400 +01:56:24:468 -> CO2 (ppm): 400 +01:56:28:489 -> CO2 (ppm): 400 +01:56:32:510 -> CO2 (ppm): 400 +01:56:36:531 -> CO2 (ppm): 400 +01:56:40:552 -> CO2 (ppm): 400 +01:56:44:573 -> CO2 (ppm): 400 +01:56:48:594 -> CO2 (ppm): 400 +01:56:52:615 -> CO2 (ppm): 400 +01:56:56:636 -> CO2 (ppm): 400 +01:57:00:657 -> CO2 (ppm): 400 +01:57:04:678 -> CO2 (ppm): 400 +01:57:08:699 -> CO2 (ppm): 400 +01:57:12:720 -> CO2 (ppm): 400 +01:57:17:292 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:57:17:292 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":525,"bootCount":525} +01:57:17:292 -> [ApiClient] Info: Return code: 502 +01:57:17:292 -> [ApiClient] Error: Post response failed code: 502 +01:57:17:315 -> CO2 (ppm): 400 +01:57:17:340 -> External watchdog feed! +01:57:17:896 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:57:17:896 -> [ApiClient] Info: Return code: 502 +01:57:21:336 -> CO2 (ppm): 400 +01:57:25:357 -> CO2 (ppm): 400 +01:57:29:378 -> CO2 (ppm): 400 +01:57:33:399 -> CO2 (ppm): 400 +01:57:37:419 -> CO2 (ppm): 400 +01:57:41:441 -> CO2 (ppm): 400 +01:57:45:461 -> CO2 (ppm): 400 +01:57:49:489 -> CO2 (ppm): 400 +01:57:53:504 -> CO2 (ppm): 400 +01:57:57:525 -> CO2 (ppm): 400 +01:58:01:545 -> CO2 (ppm): 400 +01:58:05:566 -> CO2 (ppm): 400 +01:58:09:587 -> CO2 (ppm): 400 +01:58:13:608 -> CO2 (ppm): 400 +01:58:20:979 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:58:20:979 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":400,"boot":526,"bootCount":526} +01:58:20:979 -> [ApiClient] Info: Return code: 502 +01:58:20:979 -> [ApiClient] Error: Post response failed code: 502 +01:58:21:026 -> CO2 (ppm): 400 +01:58:21:026 -> External watchdog feed! +01:58:21:588 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:58:21:588 -> [ApiClient] Info: Return code: 502 +01:58:25:022 -> CO2 (ppm): 400 +01:58:29:043 -> CO2 (ppm): 400 +01:58:33:064 -> CO2 (ppm): 400 +01:58:37:085 -> CO2 (ppm): 400 +01:58:41:106 -> CO2 (ppm): 400 +01:58:45:127 -> CO2 (ppm): 400 +01:58:49:148 -> CO2 (ppm): 399 +01:58:53:169 -> CO2 (ppm): 400 +01:58:57:190 -> CO2 (ppm): 400 +01:59:01:211 -> CO2 (ppm): 400 +01:59:05:232 -> CO2 (ppm): 400 +01:59:09:253 -> CO2 (ppm): 399 +01:59:13:273 -> CO2 (ppm): 399 +01:59:17:294 -> CO2 (ppm): 400 +01:59:21:905 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +01:59:21:905 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":400,"boot":527,"bootCount":527} +01:59:21:905 -> [ApiClient] Info: Return code: 502 +01:59:21:905 -> [ApiClient] Error: Post response failed code: 502 +01:59:21:928 -> CO2 (ppm): 400 +01:59:21:953 -> External watchdog feed! +01:59:22:519 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +01:59:22:519 -> [ApiClient] Info: Return code: 502 +01:59:25:950 -> CO2 (ppm): 400 +01:59:29:970 -> CO2 (ppm): 400 +01:59:33:991 -> CO2 (ppm): 400 +01:59:38:013 -> CO2 (ppm): 399 +01:59:42:033 -> CO2 (ppm): 400 +01:59:46:054 -> CO2 (ppm): 400 +01:59:50:075 -> CO2 (ppm): 400 +01:59:54:096 -> CO2 (ppm): 400 +01:59:58:117 -> CO2 (ppm): 400 +02:00:02:138 -> CO2 (ppm): 400 +02:00:06:159 -> CO2 (ppm): 400 +02:00:10:180 -> CO2 (ppm): 400 +02:00:14:201 -> CO2 (ppm): 400 +02:00:18:222 -> CO2 (ppm): 400 +02:00:22:834 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:00:22:835 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":528,"bootCount":528} +02:00:22:835 -> [ApiClient] Info: Return code: 502 +02:00:22:835 -> [ApiClient] Error: Post response failed code: 502 +02:00:22:857 -> CO2 (ppm): 400 +02:00:22:881 -> External watchdog feed! +02:00:23:442 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:00:23:443 -> [ApiClient] Info: Return code: 502 +02:00:26:877 -> CO2 (ppm): 400 +02:00:30:899 -> CO2 (ppm): 400 +02:00:34:920 -> CO2 (ppm): 400 +02:00:38:941 -> CO2 (ppm): 400 +02:00:42:962 -> CO2 (ppm): 400 +02:00:46:983 -> CO2 (ppm): 400 +02:00:51:004 -> CO2 (ppm): 400 +02:00:55:025 -> CO2 (ppm): 400 +02:00:59:045 -> CO2 (ppm): 400 +02:01:03:066 -> CO2 (ppm): 400 +02:01:07:087 -> CO2 (ppm): 400 +02:01:11:109 -> CO2 (ppm): 400 +02:01:15:129 -> CO2 (ppm): 400 +02:01:19:150 -> CO2 (ppm): 400 +02:01:23:758 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:01:23:758 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":529,"bootCount":529} +02:01:23:758 -> [ApiClient] Info: Return code: 502 +02:01:23:758 -> [ApiClient] Error: Post response failed code: 502 +02:01:23:781 -> CO2 (ppm): 400 +02:01:23:806 -> External watchdog feed! +02:01:24:372 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:01:24:372 -> [ApiClient] Info: Return code: 502 +02:01:27:802 -> CO2 (ppm): 400 +02:01:31:823 -> CO2 (ppm): 400 +02:01:35:417 -> +02:01:35:417 -> firmwareCheckForUpdate: +02:01:35:417 -> firmwareCheckForUpdate: Perform +02:01:35:418 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +02:01:36:038 -> Firmware update skipped, the server returned 502 +02:01:36:039 -> 3 +02:01:36:039 -> OTA message: +02:01:36:039 -> +02:01:36:065 -> CO2 (ppm): 400 +02:01:40:086 -> CO2 (ppm): 400 +02:01:44:107 -> CO2 (ppm): 400 +02:01:48:128 -> CO2 (ppm): 400 +02:01:52:149 -> CO2 (ppm): 400 +02:01:56:169 -> CO2 (ppm): 400 +02:02:00:190 -> CO2 (ppm): 400 +02:02:04:211 -> CO2 (ppm): 400 +02:02:08:232 -> CO2 (ppm): 400 +02:02:12:253 -> CO2 (ppm): 400 +02:02:16:274 -> CO2 (ppm): 400 +02:02:20:295 -> CO2 (ppm): 400 +02:02:24:690 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:02:24:690 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":530,"bootCount":530} +02:02:24:690 -> [ApiClient] Info: Return code: 502 +02:02:24:690 -> [ApiClient] Error: Post response failed code: 502 +02:02:24:713 -> CO2 (ppm): 400 +02:02:24:738 -> External watchdog feed! +02:02:25:303 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:02:25:303 -> [ApiClient] Info: Return code: 502 +02:02:28:734 -> CO2 (ppm): 400 +02:02:32:755 -> CO2 (ppm): 400 +02:02:36:776 -> CO2 (ppm): 400 +02:02:40:797 -> CO2 (ppm): 400 +02:02:44:818 -> CO2 (ppm): 400 +02:02:48:839 -> CO2 (ppm): 400 +02:02:52:860 -> CO2 (ppm): 400 +02:02:56:881 -> CO2 (ppm): 400 +02:03:00:902 -> CO2 (ppm): 400 +02:03:04:923 -> CO2 (ppm): 400 +02:03:08:944 -> CO2 (ppm): 400 +02:03:12:965 -> CO2 (ppm): 400 +02:03:16:985 -> CO2 (ppm): 400 +02:03:21:006 -> CO2 (ppm): 400 +02:03:25:638 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:03:25:638 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":531,"bootCount":531} +02:03:25:639 -> [ApiClient] Info: Return code: 502 +02:03:25:639 -> [ApiClient] Error: Post response failed code: 502 +02:03:25:660 -> CO2 (ppm): 400 +02:03:25:685 -> External watchdog feed! +02:03:26:231 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:03:26:231 -> [ApiClient] Info: Return code: 502 +02:03:29:682 -> CO2 (ppm): 400 +02:03:33:703 -> CO2 (ppm): 400 +02:03:37:723 -> CO2 (ppm): 400 +02:03:45:765 -> CO2 (ppm): 400 +02:03:45:765 -> CO2 (ppm): 400 +02:03:49:786 -> CO2 (ppm): 400 +02:03:57:828 -> CO2 (ppm): 400 +02:03:57:828 -> CO2 (ppm): 400 +02:04:01:849 -> CO2 (ppm): 400 +02:04:05:870 -> CO2 (ppm): 400 +02:04:09:891 -> CO2 (ppm): 400 +02:04:13:912 -> CO2 (ppm): 400 +02:04:17:933 -> CO2 (ppm): 400 +02:04:21:954 -> CO2 (ppm): 400 +02:04:26:535 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:04:26:536 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":532,"bootCount":532} +02:04:26:536 -> [ApiClient] Info: Return code: 502 +02:04:26:536 -> [ApiClient] Error: Post response failed code: 502 +02:04:26:558 -> CO2 (ppm): 400 +02:04:26:583 -> External watchdog feed! +02:04:27:168 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:04:27:168 -> [ApiClient] Info: Return code: 502 +02:04:30:579 -> CO2 (ppm): 400 +02:04:34:600 -> CO2 (ppm): 400 +02:04:38:621 -> CO2 (ppm): 400 +02:04:42:641 -> CO2 (ppm): 400 +02:04:46:663 -> CO2 (ppm): 400 +02:04:50:684 -> CO2 (ppm): 400 +02:04:54:704 -> CO2 (ppm): 400 +02:04:58:766 -> CO2 (ppm): 400 +02:05:02:786 -> CO2 (ppm): 400 +02:05:06:807 -> CO2 (ppm): 400 +02:05:10:828 -> CO2 (ppm): 400 +02:05:14:850 -> CO2 (ppm): 400 +02:05:18:870 -> CO2 (ppm): 400 +02:05:22:891 -> CO2 (ppm): 400 +02:05:27:464 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:05:27:464 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":400,"boot":533,"bootCount":533} +02:05:27:465 -> [ApiClient] Info: Return code: 502 +02:05:27:465 -> [ApiClient] Error: Post response failed code: 502 +02:05:27:486 -> CO2 (ppm): 400 +02:05:27:511 -> External watchdog feed! +02:05:28:084 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:05:28:084 -> [ApiClient] Info: Return code: 502 +02:05:31:507 -> CO2 (ppm): 400 +02:05:35:528 -> CO2 (ppm): 400 +02:05:39:549 -> CO2 (ppm): 400 +02:05:43:570 -> CO2 (ppm): 400 +02:05:47:591 -> CO2 (ppm): 400 +02:05:51:612 -> CO2 (ppm): 400 +02:05:55:633 -> CO2 (ppm): 400 +02:05:59:655 -> CO2 (ppm): 400 +02:06:03:674 -> CO2 (ppm): 400 +02:06:07:695 -> CO2 (ppm): 401 +02:06:11:721 -> CO2 (ppm): 401 +02:06:15:738 -> CO2 (ppm): 401 +02:06:19:759 -> CO2 (ppm): 401 +02:06:23:781 -> CO2 (ppm): 401 +02:06:28:402 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:06:28:402 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":401,"boot":534,"bootCount":534} +02:06:28:402 -> [ApiClient] Info: Return code: 502 +02:06:28:402 -> [ApiClient] Error: Post response failed code: 502 +02:06:28:424 -> CO2 (ppm): 401 +02:06:28:449 -> External watchdog feed! +02:06:29:009 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:06:29:009 -> [ApiClient] Info: Return code: 502 +02:06:32:445 -> CO2 (ppm): 401 +02:06:36:466 -> CO2 (ppm): 401 +02:06:40:487 -> CO2 (ppm): 401 +02:06:44:508 -> CO2 (ppm): 401 +02:06:48:529 -> CO2 (ppm): 401 +02:06:52:550 -> CO2 (ppm): 401 +02:06:56:571 -> CO2 (ppm): 401 +02:07:00:592 -> CO2 (ppm): 401 +02:07:04:613 -> CO2 (ppm): 401 +02:07:08:634 -> CO2 (ppm): 401 +02:07:12:655 -> CO2 (ppm): 401 +02:07:16:676 -> CO2 (ppm): 401 +02:07:20:697 -> CO2 (ppm): 401 +02:07:24:718 -> CO2 (ppm): 401 +02:07:29:332 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:07:29:332 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":401,"boot":535,"bootCount":535} +02:07:29:333 -> [ApiClient] Info: Return code: 502 +02:07:29:333 -> [ApiClient] Error: Post response failed code: 502 +02:07:29:355 -> CO2 (ppm): 401 +02:07:29:379 -> External watchdog feed! +02:07:29:943 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:07:29:944 -> [ApiClient] Info: Return code: 502 +02:07:33:375 -> CO2 (ppm): 401 +02:07:37:397 -> CO2 (ppm): 401 +02:07:41:417 -> CO2 (ppm): 401 +02:07:45:439 -> CO2 (ppm): 401 +02:07:49:459 -> CO2 (ppm): 401 +02:07:53:481 -> CO2 (ppm): 401 +02:07:57:501 -> CO2 (ppm): 401 +02:08:01:522 -> CO2 (ppm): 401 +02:08:05:543 -> CO2 (ppm): 401 +02:08:09:563 -> CO2 (ppm): 401 +02:08:13:584 -> CO2 (ppm): 401 +02:08:17:605 -> CO2 (ppm): 401 +02:08:21:626 -> CO2 (ppm): 401 +02:08:25:647 -> CO2 (ppm): 401 +02:08:30:261 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:08:30:261 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":401,"boot":536,"bootCount":536} +02:08:30:261 -> [ApiClient] Info: Return code: 502 +02:08:30:261 -> [ApiClient] Error: Post response failed code: 502 +02:08:30:284 -> CO2 (ppm): 401 +02:08:30:309 -> External watchdog feed! +02:08:30:870 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:08:30:870 -> [ApiClient] Info: Return code: 502 +02:08:34:305 -> CO2 (ppm): 401 +02:08:42:347 -> CO2 (ppm): 401 +02:08:42:347 -> CO2 (ppm): 401 +02:08:46:368 -> CO2 (ppm): 401 +02:08:50:388 -> CO2 (ppm): 401 +02:08:54:408 -> CO2 (ppm): 401 +02:08:58:430 -> CO2 (ppm): 401 +02:09:02:451 -> CO2 (ppm): 401 +02:09:06:471 -> CO2 (ppm): 401 +02:09:10:492 -> CO2 (ppm): 401 +02:09:14:513 -> CO2 (ppm): 401 +02:09:18:534 -> CO2 (ppm): 401 +02:09:22:555 -> CO2 (ppm): 401 +02:09:26:576 -> CO2 (ppm): 401 +02:09:31:184 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:09:31:185 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":401,"boot":537,"bootCount":537} +02:09:31:185 -> [ApiClient] Info: Return code: 502 +02:09:31:185 -> [ApiClient] Error: Post response failed code: 502 +02:09:31:206 -> CO2 (ppm): 401 +02:09:31:231 -> External watchdog feed! +02:09:31:795 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:09:31:796 -> [ApiClient] Info: Return code: 502 +02:09:35:227 -> CO2 (ppm): 401 +02:09:39:248 -> CO2 (ppm): 401 +02:09:43:269 -> CO2 (ppm): 401 +02:09:47:290 -> CO2 (ppm): 401 +02:09:51:311 -> CO2 (ppm): 401 +02:09:55:332 -> CO2 (ppm): 401 +02:09:59:353 -> CO2 (ppm): 401 +02:10:03:374 -> CO2 (ppm): 401 +02:10:07:394 -> CO2 (ppm): 401 +02:10:11:414 -> CO2 (ppm): 401 +02:10:15:436 -> CO2 (ppm): 401 +02:10:19:456 -> CO2 (ppm): 401 +02:10:23:477 -> CO2 (ppm): 401 +02:10:27:498 -> CO2 (ppm): 401 +02:10:32:108 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:10:32:108 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":401,"boot":538,"bootCount":538} +02:10:32:108 -> [ApiClient] Info: Return code: 502 +02:10:32:108 -> [ApiClient] Error: Post response failed code: 502 +02:10:32:130 -> CO2 (ppm): 401 +02:10:32:154 -> External watchdog feed! +02:10:32:726 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:10:32:726 -> [ApiClient] Info: Return code: 502 +02:10:36:151 -> CO2 (ppm): 401 +02:10:40:172 -> CO2 (ppm): 401 +02:10:44:192 -> CO2 (ppm): 401 +02:10:48:212 -> CO2 (ppm): 401 +02:10:52:233 -> CO2 (ppm): 401 +02:10:56:254 -> CO2 (ppm): 401 +02:11:00:275 -> CO2 (ppm): 401 +02:11:04:296 -> CO2 (ppm): 401 +02:11:08:317 -> CO2 (ppm): 401 +02:11:12:338 -> CO2 (ppm): 401 +02:11:16:359 -> CO2 (ppm): 401 +02:11:20:380 -> CO2 (ppm): 401 +02:11:24:401 -> CO2 (ppm): 401 +02:11:28:421 -> CO2 (ppm): 401 +02:11:33:041 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:11:33:041 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":401,"boot":539,"bootCount":539} +02:11:33:041 -> [ApiClient] Info: Return code: 502 +02:11:33:041 -> [ApiClient] Error: Post response failed code: 502 +02:11:33:064 -> CO2 (ppm): 401 +02:11:33:088 -> External watchdog feed! +02:11:33:655 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:11:33:655 -> [ApiClient] Info: Return code: 502 +02:11:37:085 -> CO2 (ppm): 401 +02:11:41:106 -> CO2 (ppm): 401 +02:11:45:127 -> CO2 (ppm): 401 +02:11:49:148 -> CO2 (ppm): 401 +02:11:53:169 -> CO2 (ppm): 401 +02:11:57:189 -> CO2 (ppm): 401 +02:12:01:210 -> CO2 (ppm): 401 +02:12:05:231 -> CO2 (ppm): 401 +02:12:09:253 -> CO2 (ppm): 401 +02:12:13:307 -> CO2 (ppm): 401 +02:12:17:327 -> CO2 (ppm): 401 +02:12:21:348 -> CO2 (ppm): 401 +02:12:25:369 -> CO2 (ppm): 401 +02:12:29:390 -> CO2 (ppm): 401 +02:12:33:969 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:12:33:969 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":401,"boot":540,"bootCount":540} +02:12:33:969 -> [ApiClient] Info: Return code: 502 +02:12:33:969 -> [ApiClient] Error: Post response failed code: 502 +02:12:33:992 -> CO2 (ppm): 401 +02:12:34:017 -> External watchdog feed! +02:12:34:579 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:12:34:579 -> [ApiClient] Info: Return code: 502 +02:12:38:013 -> CO2 (ppm): 401 +02:12:42:034 -> CO2 (ppm): 401 +02:12:46:055 -> CO2 (ppm): 401 +02:12:50:076 -> CO2 (ppm): 401 +02:12:54:097 -> CO2 (ppm): 401 +02:12:58:118 -> CO2 (ppm): 401 +02:13:02:139 -> CO2 (ppm): 401 +02:13:06:158 -> CO2 (ppm): 401 +02:13:10:179 -> CO2 (ppm): 401 +02:13:14:200 -> CO2 (ppm): 401 +02:13:18:221 -> CO2 (ppm): 401 +02:13:22:242 -> CO2 (ppm): 401 +02:13:26:264 -> CO2 (ppm): 401 +02:13:30:284 -> CO2 (ppm): 401 +02:13:34:906 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:13:34:907 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":401,"boot":541,"bootCount":541} +02:13:34:907 -> [ApiClient] Info: Return code: 502 +02:13:34:907 -> [ApiClient] Error: Post response failed code: 502 +02:13:34:928 -> CO2 (ppm): 401 +02:13:34:953 -> External watchdog feed! +02:13:35:506 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:13:35:506 -> [ApiClient] Info: Return code: 502 +02:13:38:949 -> CO2 (ppm): 401 +02:13:46:991 -> CO2 (ppm): 401 +02:13:46:991 -> CO2 (ppm): 401 +02:13:51:012 -> CO2 (ppm): 401 +02:13:55:033 -> CO2 (ppm): 400 +02:13:59:054 -> CO2 (ppm): 400 +02:14:07:096 -> CO2 (ppm): 400 +02:14:07:096 -> CO2 (ppm): 400 +02:14:11:117 -> CO2 (ppm): 400 +02:14:19:159 -> CO2 (ppm): 400 +02:14:19:159 -> CO2 (ppm): 400 +02:14:23:180 -> CO2 (ppm): 400 +02:14:27:200 -> CO2 (ppm): 400 +02:14:31:222 -> CO2 (ppm): 400 +02:14:35:825 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:14:35:825 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":542,"bootCount":542} +02:14:35:825 -> [ApiClient] Info: Return code: 502 +02:14:35:826 -> [ApiClient] Error: Post response failed code: 502 +02:14:35:848 -> CO2 (ppm): 400 +02:14:35:873 -> External watchdog feed! +02:14:36:435 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:14:36:435 -> [ApiClient] Info: Return code: 502 +02:14:39:870 -> CO2 (ppm): 400 +02:14:43:890 -> CO2 (ppm): 400 +02:14:47:911 -> CO2 (ppm): 400 +02:14:51:932 -> CO2 (ppm): 400 +02:14:55:953 -> CO2 (ppm): 400 +02:14:59:974 -> CO2 (ppm): 400 +02:15:03:995 -> CO2 (ppm): 400 +02:15:08:016 -> CO2 (ppm): 400 +02:15:12:037 -> CO2 (ppm): 400 +02:15:16:058 -> CO2 (ppm): 400 +02:15:20:079 -> CO2 (ppm): 400 +02:15:24:100 -> CO2 (ppm): 400 +02:15:28:121 -> CO2 (ppm): 400 +02:15:32:142 -> CO2 (ppm): 400 +02:15:36:750 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:15:36:751 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":543,"bootCount":543} +02:15:36:751 -> [ApiClient] Info: Return code: 502 +02:15:36:751 -> [ApiClient] Error: Post response failed code: 502 +02:15:36:773 -> CO2 (ppm): 400 +02:15:36:797 -> External watchdog feed! +02:15:37:363 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:15:37:363 -> [ApiClient] Info: Return code: 502 +02:15:40:795 -> CO2 (ppm): 400 +02:15:44:815 -> CO2 (ppm): 400 +02:15:48:836 -> CO2 (ppm): 400 +02:15:52:857 -> CO2 (ppm): 400 +02:15:56:878 -> CO2 (ppm): 400 +02:16:00:903 -> CO2 (ppm): 400 +02:16:04:919 -> CO2 (ppm): 400 +02:16:08:940 -> CO2 (ppm): 400 +02:16:12:962 -> CO2 (ppm): 400 +02:16:16:983 -> CO2 (ppm): 400 +02:16:21:003 -> CO2 (ppm): 400 +02:16:25:024 -> CO2 (ppm): 400 +02:16:29:045 -> CO2 (ppm): 400 +02:16:33:066 -> CO2 (ppm): 400 +02:16:37:679 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:16:37:680 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":544,"bootCount":544} +02:16:37:680 -> [ApiClient] Info: Return code: 502 +02:16:37:680 -> [ApiClient] Error: Post response failed code: 502 +02:16:37:703 -> CO2 (ppm): 400 +02:16:37:728 -> External watchdog feed! +02:16:38:329 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:16:38:330 -> [ApiClient] Info: Return code: 502 +02:16:41:724 -> CO2 (ppm): 400 +02:16:45:745 -> CO2 (ppm): 400 +02:16:49:766 -> CO2 (ppm): 400 +02:16:53:787 -> CO2 (ppm): 400 +02:16:57:808 -> CO2 (ppm): 400 +02:17:01:829 -> CO2 (ppm): 400 +02:17:05:850 -> CO2 (ppm): 400 +02:17:09:871 -> CO2 (ppm): 400 +02:17:13:892 -> CO2 (ppm): 400 +02:17:17:912 -> CO2 (ppm): 400 +02:17:21:933 -> CO2 (ppm): 400 +02:17:25:954 -> CO2 (ppm): 400 +02:17:29:976 -> CO2 (ppm): 400 +02:17:33:997 -> CO2 (ppm): 400 +02:17:38:607 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:17:38:607 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":545,"bootCount":545} +02:17:38:607 -> [ApiClient] Info: Return code: 502 +02:17:38:607 -> [ApiClient] Error: Post response failed code: 502 +02:17:38:630 -> CO2 (ppm): 400 +02:17:38:655 -> External watchdog feed! +02:17:39:219 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:17:39:219 -> [ApiClient] Info: Return code: 502 +02:17:42:651 -> CO2 (ppm): 400 +02:17:46:672 -> CO2 (ppm): 400 +02:17:50:693 -> CO2 (ppm): 400 +02:17:54:714 -> CO2 (ppm): 400 +02:17:58:736 -> CO2 (ppm): 400 +02:18:02:756 -> CO2 (ppm): 400 +02:18:06:777 -> CO2 (ppm): 400 +02:18:10:798 -> CO2 (ppm): 400 +02:18:14:819 -> CO2 (ppm): 400 +02:18:18:840 -> CO2 (ppm): 400 +02:18:22:861 -> CO2 (ppm): 400 +02:18:26:882 -> CO2 (ppm): 400 +02:18:30:903 -> CO2 (ppm): 400 +02:18:34:924 -> CO2 (ppm): 400 +02:18:39:536 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:18:39:536 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":400,"boot":546,"bootCount":546} +02:18:39:537 -> [ApiClient] Info: Return code: 502 +02:18:39:537 -> [ApiClient] Error: Post response failed code: 502 +02:18:39:559 -> CO2 (ppm): 400 +02:18:39:584 -> External watchdog feed! +02:18:40:147 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:18:40:148 -> [ApiClient] Info: Return code: 502 +02:18:43:581 -> CO2 (ppm): 400 +02:18:47:602 -> CO2 (ppm): 400 +02:18:51:623 -> CO2 (ppm): 400 +02:18:55:643 -> CO2 (ppm): 399 +02:18:59:665 -> CO2 (ppm): 399 +02:19:03:685 -> CO2 (ppm): 399 +02:19:07:707 -> CO2 (ppm): 399 +02:19:11:728 -> CO2 (ppm): 399 +02:19:15:748 -> CO2 (ppm): 399 +02:19:19:769 -> CO2 (ppm): 400 +02:19:23:790 -> CO2 (ppm): 400 +02:19:27:811 -> CO2 (ppm): 400 +02:19:31:832 -> CO2 (ppm): 399 +02:19:35:853 -> CO2 (ppm): 399 +02:19:40:464 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:19:40:464 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":547,"bootCount":547} +02:19:40:464 -> [ApiClient] Info: Return code: 502 +02:19:40:464 -> [ApiClient] Error: Post response failed code: 502 +02:19:40:486 -> CO2 (ppm): 399 +02:19:40:511 -> External watchdog feed! +02:19:41:076 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:19:41:076 -> [ApiClient] Info: Return code: 502 +02:19:44:508 -> CO2 (ppm): 399 +02:19:48:528 -> CO2 (ppm): 399 +02:19:52:549 -> CO2 (ppm): 399 +02:19:56:570 -> CO2 (ppm): 399 +02:20:00:591 -> CO2 (ppm): 399 +02:20:04:611 -> CO2 (ppm): 399 +02:20:08:633 -> CO2 (ppm): 399 +02:20:12:653 -> CO2 (ppm): 399 +02:20:16:675 -> CO2 (ppm): 400 +02:20:20:695 -> CO2 (ppm): 400 +02:20:24:716 -> CO2 (ppm): 399 +02:20:28:737 -> CO2 (ppm): 399 +02:20:32:758 -> CO2 (ppm): 399 +02:20:36:779 -> CO2 (ppm): 399 +02:20:41:391 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:20:41:392 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":548,"bootCount":548} +02:20:41:392 -> [ApiClient] Info: Return code: 502 +02:20:41:392 -> [ApiClient] Error: Post response failed code: 502 +02:20:41:414 -> CO2 (ppm): 399 +02:20:41:439 -> External watchdog feed! +02:20:42:003 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:20:42:003 -> [ApiClient] Info: Return code: 502 +02:20:45:435 -> CO2 (ppm): 399 +02:20:49:456 -> CO2 (ppm): 399 +02:20:53:477 -> CO2 (ppm): 399 +02:20:57:498 -> CO2 (ppm): 399 +02:21:01:519 -> CO2 (ppm): 399 +02:21:05:540 -> CO2 (ppm): 399 +02:21:09:561 -> CO2 (ppm): 399 +02:21:13:582 -> CO2 (ppm): 399 +02:21:17:603 -> CO2 (ppm): 400 +02:21:21:623 -> CO2 (ppm): 400 +02:21:25:644 -> CO2 (ppm): 400 +02:21:29:665 -> CO2 (ppm): 400 +02:21:33:686 -> CO2 (ppm): 400 +02:21:42:321 -> CO2 (ppm): 400 +02:21:42:321 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:21:42:321 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":400,"boot":549,"bootCount":549} +02:21:42:321 -> [ApiClient] Info: Return code: 502 +02:21:42:321 -> [ApiClient] Error: Post response failed code: 502 +02:21:42:343 -> CO2 (ppm): 400 +02:21:42:368 -> External watchdog feed! +02:21:42:979 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:21:42:979 -> [ApiClient] Info: Return code: 502 +02:21:46:364 -> CO2 (ppm): 400 +02:21:50:385 -> CO2 (ppm): 400 +02:21:54:407 -> CO2 (ppm): 400 +02:21:58:427 -> CO2 (ppm): 400 +02:22:02:448 -> CO2 (ppm): 400 +02:22:06:469 -> CO2 (ppm): 400 +02:22:10:490 -> CO2 (ppm): 400 +02:22:14:511 -> CO2 (ppm): 400 +02:22:18:532 -> CO2 (ppm): 400 +02:22:22:553 -> CO2 (ppm): 400 +02:22:26:574 -> CO2 (ppm): 400 +02:22:30:595 -> CO2 (ppm): 400 +02:22:34:616 -> CO2 (ppm): 400 +02:22:38:637 -> CO2 (ppm): 399 +02:22:43:238 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:22:43:239 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":399,"boot":550,"bootCount":550} +02:22:43:239 -> [ApiClient] Info: Return code: 502 +02:22:43:239 -> [ApiClient] Error: Post response failed code: 502 +02:22:43:261 -> CO2 (ppm): 399 +02:22:43:286 -> External watchdog feed! +02:22:43:859 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:22:43:860 -> [ApiClient] Info: Return code: 502 +02:22:51:303 -> CO2 (ppm): 399 +02:22:51:303 -> CO2 (ppm): 400 +02:22:55:374 -> CO2 (ppm): 400 +02:23:03:416 -> CO2 (ppm): 399 +02:23:03:416 -> CO2 (ppm): 400 +02:23:11:458 -> CO2 (ppm): 400 +02:23:11:458 -> CO2 (ppm): 400 +02:23:15:479 -> CO2 (ppm): 400 +02:23:19:500 -> CO2 (ppm): 400 +02:23:23:521 -> CO2 (ppm): 400 +02:23:27:542 -> CO2 (ppm): 400 +02:23:31:563 -> CO2 (ppm): 400 +02:23:35:583 -> CO2 (ppm): 400 +02:23:39:604 -> CO2 (ppm): 400 +02:23:44:182 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:23:44:182 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":551,"bootCount":551} +02:23:44:182 -> [ApiClient] Info: Return code: 502 +02:23:44:182 -> [ApiClient] Error: Post response failed code: 502 +02:23:44:229 -> CO2 (ppm): 400 +02:23:44:229 -> External watchdog feed! +02:23:44:787 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:23:44:787 -> [ApiClient] Info: Return code: 502 +02:23:48:225 -> CO2 (ppm): 400 +02:23:52:246 -> CO2 (ppm): 400 +02:23:56:267 -> CO2 (ppm): 400 +02:24:00:288 -> CO2 (ppm): 400 +02:24:04:309 -> CO2 (ppm): 400 +02:24:08:330 -> CO2 (ppm): 400 +02:24:12:351 -> CO2 (ppm): 400 +02:24:16:372 -> CO2 (ppm): 400 +02:24:20:393 -> CO2 (ppm): 400 +02:24:24:414 -> CO2 (ppm): 400 +02:24:28:435 -> CO2 (ppm): 400 +02:24:32:455 -> CO2 (ppm): 400 +02:24:36:477 -> CO2 (ppm): 400 +02:24:40:498 -> CO2 (ppm): 400 +02:24:45:101 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:24:45:101 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":552,"bootCount":552} +02:24:45:101 -> [ApiClient] Info: Return code: 502 +02:24:45:101 -> [ApiClient] Error: Post response failed code: 502 +02:24:45:123 -> CO2 (ppm): 400 +02:24:45:148 -> External watchdog feed! +02:24:45:716 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:24:49:144 -> [ApiClient] Info: Return code: 502 +02:24:49:144 -> CO2 (ppm): 400 +02:24:53:161 -> CO2 (ppm): 400 +02:24:57:182 -> CO2 (ppm): 400 +02:25:01:203 -> CO2 (ppm): 400 +02:25:05:225 -> CO2 (ppm): 400 +02:25:09:246 -> CO2 (ppm): 400 +02:25:13:267 -> CO2 (ppm): 400 +02:25:17:287 -> CO2 (ppm): 400 +02:25:21:308 -> CO2 (ppm): 400 +02:25:25:329 -> CO2 (ppm): 400 +02:25:29:350 -> CO2 (ppm): 400 +02:25:33:372 -> CO2 (ppm): 400 +02:25:37:392 -> CO2 (ppm): 400 +02:25:41:413 -> CO2 (ppm): 400 +02:25:46:026 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:25:46:026 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":553,"bootCount":553} +02:25:46:027 -> [ApiClient] Info: Return code: 502 +02:25:46:027 -> [ApiClient] Error: Post response failed code: 502 +02:25:46:049 -> CO2 (ppm): 400 +02:25:46:074 -> External watchdog feed! +02:25:46:637 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:25:46:637 -> [ApiClient] Info: Return code: 502 +02:25:50:070 -> CO2 (ppm): 400 +02:25:54:094 -> CO2 (ppm): 400 +02:25:58:115 -> CO2 (ppm): 400 +02:26:02:136 -> CO2 (ppm): 400 +02:26:06:158 -> CO2 (ppm): 400 +02:26:10:178 -> CO2 (ppm): 400 +02:26:14:199 -> CO2 (ppm): 400 +02:26:18:221 -> CO2 (ppm): 400 +02:26:22:241 -> CO2 (ppm): 400 +02:26:26:262 -> CO2 (ppm): 400 +02:26:30:283 -> CO2 (ppm): 400 +02:26:34:304 -> CO2 (ppm): 400 +02:26:38:325 -> CO2 (ppm): 400 +02:26:42:346 -> CO2 (ppm): 400 +02:26:46:958 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:26:46:958 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":554,"bootCount":554} +02:26:46:958 -> [ApiClient] Info: Return code: 502 +02:26:46:958 -> [ApiClient] Error: Post response failed code: 502 +02:26:46:981 -> CO2 (ppm): 400 +02:26:47:006 -> External watchdog feed! +02:26:47:587 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:26:47:587 -> [ApiClient] Info: Return code: 502 +02:26:51:002 -> CO2 (ppm): 400 +02:26:55:023 -> CO2 (ppm): 400 +02:26:59:044 -> CO2 (ppm): 400 +02:27:03:065 -> CO2 (ppm): 400 +02:27:07:086 -> CO2 (ppm): 400 +02:27:11:106 -> CO2 (ppm): 400 +02:27:15:127 -> CO2 (ppm): 400 +02:27:19:149 -> CO2 (ppm): 399 +02:27:23:170 -> CO2 (ppm): 399 +02:27:27:191 -> CO2 (ppm): 400 +02:27:31:211 -> CO2 (ppm): 400 +02:27:35:232 -> CO2 (ppm): 400 +02:27:39:253 -> CO2 (ppm): 400 +02:27:43:274 -> CO2 (ppm): 400 +02:27:47:884 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:27:47:884 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":555,"bootCount":555} +02:27:47:884 -> [ApiClient] Info: Return code: 502 +02:27:47:884 -> [ApiClient] Error: Post response failed code: 502 +02:27:47:906 -> CO2 (ppm): 400 +02:27:47:931 -> External watchdog feed! +02:27:48:496 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:27:48:496 -> [ApiClient] Info: Return code: 502 +02:27:55:948 -> CO2 (ppm): 400 +02:27:55:948 -> CO2 (ppm): 400 +02:27:59:969 -> CO2 (ppm): 400 +02:28:03:990 -> CO2 (ppm): 400 +02:28:08:011 -> CO2 (ppm): 400 +02:28:12:031 -> CO2 (ppm): 400 +02:28:16:055 -> CO2 (ppm): 400 +02:28:20:073 -> CO2 (ppm): 400 +02:28:24:094 -> CO2 (ppm): 400 +02:28:28:116 -> CO2 (ppm): 400 +02:28:32:136 -> CO2 (ppm): 400 +02:28:36:157 -> CO2 (ppm): 400 +02:28:40:178 -> CO2 (ppm): 400 +02:28:44:199 -> CO2 (ppm): 400 +02:28:48:810 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:28:48:810 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":400,"boot":556,"bootCount":556} +02:28:48:810 -> [ApiClient] Info: Return code: 502 +02:28:48:810 -> [ApiClient] Error: Post response failed code: 502 +02:28:48:832 -> CO2 (ppm): 400 +02:28:48:857 -> External watchdog feed! +02:28:49:434 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:28:49:434 -> [ApiClient] Info: Return code: 502 +02:28:52:853 -> CO2 (ppm): 400 +02:28:56:875 -> CO2 (ppm): 400 +02:29:00:896 -> CO2 (ppm): 400 +02:29:04:917 -> CO2 (ppm): 400 +02:29:08:938 -> CO2 (ppm): 400 +02:29:12:958 -> CO2 (ppm): 400 +02:29:16:979 -> CO2 (ppm): 400 +02:29:21:000 -> CO2 (ppm): 400 +02:29:25:021 -> CO2 (ppm): 400 +02:29:29:043 -> CO2 (ppm): 400 +02:29:33:064 -> CO2 (ppm): 400 +02:29:37:085 -> CO2 (ppm): 400 +02:29:41:106 -> CO2 (ppm): 400 +02:29:45:127 -> CO2 (ppm): 400 +02:29:49:746 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:29:49:746 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":400,"boot":557,"bootCount":557} +02:29:49:746 -> [ApiClient] Info: Return code: 502 +02:29:49:746 -> [ApiClient] Error: Post response failed code: 502 +02:29:49:768 -> CO2 (ppm): 400 +02:29:49:793 -> External watchdog feed! +02:29:50:351 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:29:50:351 -> [ApiClient] Info: Return code: 502 +02:29:53:789 -> CO2 (ppm): 400 +02:29:57:810 -> CO2 (ppm): 400 +02:30:01:831 -> CO2 (ppm): 400 +02:30:05:851 -> CO2 (ppm): 400 +02:30:09:873 -> CO2 (ppm): 400 +02:30:13:894 -> CO2 (ppm): 400 +02:30:17:915 -> CO2 (ppm): 400 +02:30:21:936 -> CO2 (ppm): 400 +02:30:25:956 -> CO2 (ppm): 400 +02:30:34:053 -> CO2 (ppm): 400 +02:30:34:053 -> CO2 (ppm): 400 +02:30:38:074 -> CO2 (ppm): 400 +02:30:42:095 -> CO2 (ppm): 400 +02:30:46:116 -> CO2 (ppm): 400 +02:30:50:669 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:30:50:669 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":558,"bootCount":558} +02:30:50:669 -> [ApiClient] Info: Return code: 502 +02:30:50:669 -> [ApiClient] Error: Post response failed code: 502 +02:30:50:692 -> CO2 (ppm): 400 +02:30:50:717 -> External watchdog feed! +02:30:51:277 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:30:51:277 -> [ApiClient] Info: Return code: 502 +02:30:54:713 -> CO2 (ppm): 400 +02:30:58:734 -> CO2 (ppm): 400 +02:31:06:776 -> CO2 (ppm): 400 +02:31:06:776 -> CO2 (ppm): 400 +02:31:10:797 -> CO2 (ppm): 400 +02:31:14:818 -> CO2 (ppm): 400 +02:31:18:839 -> CO2 (ppm): 400 +02:31:22:860 -> CO2 (ppm): 400 +02:31:26:881 -> CO2 (ppm): 400 +02:31:30:901 -> CO2 (ppm): 400 +02:31:34:923 -> CO2 (ppm): 400 +02:31:38:943 -> CO2 (ppm): 400 +02:31:42:964 -> CO2 (ppm): 400 +02:31:51:592 -> CO2 (ppm): 400 +02:31:51:592 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:31:51:592 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":559,"bootCount":559} +02:31:51:592 -> [ApiClient] Info: Return code: 502 +02:31:51:592 -> [ApiClient] Error: Post response failed code: 502 +02:31:51:615 -> CO2 (ppm): 400 +02:31:51:640 -> External watchdog feed! +02:31:52:203 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:31:52:205 -> [ApiClient] Info: Return code: 502 +02:31:55:636 -> CO2 (ppm): 400 +02:31:59:657 -> CO2 (ppm): 400 +02:32:03:678 -> CO2 (ppm): 400 +02:32:07:698 -> CO2 (ppm): 400 +02:32:11:720 -> CO2 (ppm): 400 +02:32:15:740 -> CO2 (ppm): 400 +02:32:19:761 -> CO2 (ppm): 400 +02:32:23:782 -> CO2 (ppm): 400 +02:32:27:803 -> CO2 (ppm): 400 +02:32:31:824 -> CO2 (ppm): 400 +02:32:35:845 -> CO2 (ppm): 400 +02:32:39:866 -> CO2 (ppm): 400 +02:32:43:887 -> CO2 (ppm): 400 +02:32:47:908 -> CO2 (ppm): 400 +02:32:52:524 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:32:52:524 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":560,"bootCount":560} +02:32:52:524 -> [ApiClient] Info: Return code: 502 +02:32:52:524 -> [ApiClient] Error: Post response failed code: 502 +02:32:52:547 -> CO2 (ppm): 400 +02:32:52:572 -> External watchdog feed! +02:32:53:142 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:32:53:142 -> [ApiClient] Info: Return code: 502 +02:32:56:569 -> CO2 (ppm): 400 +02:33:00:590 -> CO2 (ppm): 400 +02:33:04:611 -> CO2 (ppm): 400 +02:33:08:631 -> CO2 (ppm): 400 +02:33:12:652 -> CO2 (ppm): 400 +02:33:16:673 -> CO2 (ppm): 400 +02:33:20:694 -> CO2 (ppm): 400 +02:33:24:715 -> CO2 (ppm): 400 +02:33:28:736 -> CO2 (ppm): 400 +02:33:32:757 -> CO2 (ppm): 400 +02:33:36:778 -> CO2 (ppm): 400 +02:33:40:799 -> CO2 (ppm): 400 +02:33:44:820 -> CO2 (ppm): 400 +02:33:48:841 -> CO2 (ppm): 400 +02:33:53:458 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:33:53:458 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":561,"bootCount":561} +02:33:53:458 -> [ApiClient] Info: Return code: 502 +02:33:53:458 -> [ApiClient] Error: Post response failed code: 502 +02:33:53:484 -> CO2 (ppm): 400 +02:33:53:509 -> External watchdog feed! +02:33:54:067 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:33:54:068 -> [ApiClient] Info: Return code: 502 +02:33:57:506 -> CO2 (ppm): 400 +02:34:01:526 -> CO2 (ppm): 400 +02:34:05:547 -> CO2 (ppm): 400 +02:34:13:589 -> CO2 (ppm): 400 +02:34:13:589 -> CO2 (ppm): 400 +02:34:21:631 -> CO2 (ppm): 400 +02:34:21:631 -> CO2 (ppm): 400 +02:34:25:652 -> CO2 (ppm): 400 +02:34:29:673 -> CO2 (ppm): 400 +02:34:33:694 -> CO2 (ppm): 400 +02:34:37:715 -> CO2 (ppm): 400 +02:34:41:736 -> CO2 (ppm): 401 +02:34:45:757 -> CO2 (ppm): 401 +02:34:49:778 -> CO2 (ppm): 401 +02:34:54:385 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:34:54:385 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":401,"boot":562,"bootCount":562} +02:34:54:385 -> [ApiClient] Info: Return code: 502 +02:34:54:385 -> [ApiClient] Error: Post response failed code: 502 +02:34:54:408 -> CO2 (ppm): 401 +02:34:54:433 -> External watchdog feed! +02:34:54:997 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:34:54:997 -> [ApiClient] Info: Return code: 502 +02:34:58:429 -> CO2 (ppm): 401 +02:35:02:451 -> CO2 (ppm): 400 +02:35:06:471 -> CO2 (ppm): 400 +02:35:10:492 -> CO2 (ppm): 400 +02:35:14:513 -> CO2 (ppm): 400 +02:35:18:534 -> CO2 (ppm): 400 +02:35:22:555 -> CO2 (ppm): 400 +02:35:26:576 -> CO2 (ppm): 400 +02:35:30:606 -> CO2 (ppm): 400 +02:35:34:618 -> CO2 (ppm): 400 +02:35:38:639 -> CO2 (ppm): 400 +02:35:42:660 -> CO2 (ppm): 400 +02:35:46:680 -> CO2 (ppm): 400 +02:35:50:701 -> CO2 (ppm): 400 +02:35:55:313 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:35:55:313 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":400,"boot":563,"bootCount":563} +02:35:55:313 -> [ApiClient] Info: Return code: 502 +02:35:55:313 -> [ApiClient] Error: Post response failed code: 502 +02:35:55:335 -> CO2 (ppm): 400 +02:35:55:360 -> External watchdog feed! +02:35:55:920 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:35:55:920 -> [ApiClient] Info: Return code: 502 +02:35:59:359 -> CO2 (ppm): 400 +02:36:03:377 -> CO2 (ppm): 400 +02:36:07:398 -> CO2 (ppm): 400 +02:36:11:419 -> CO2 (ppm): 400 +02:36:15:440 -> CO2 (ppm): 400 +02:36:19:461 -> CO2 (ppm): 400 +02:36:23:482 -> CO2 (ppm): 400 +02:36:27:503 -> CO2 (ppm): 400 +02:36:31:524 -> CO2 (ppm): 400 +02:36:35:545 -> CO2 (ppm): 400 +02:36:39:566 -> CO2 (ppm): 400 +02:36:43:587 -> CO2 (ppm): 400 +02:36:47:608 -> CO2 (ppm): 400 +02:36:51:629 -> CO2 (ppm): 400 +02:36:56:241 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:36:56:241 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":564,"bootCount":564} +02:36:56:241 -> [ApiClient] Info: Return code: 502 +02:36:56:241 -> [ApiClient] Error: Post response failed code: 502 +02:36:56:263 -> CO2 (ppm): 400 +02:36:56:288 -> External watchdog feed! +02:36:56:849 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:36:56:849 -> [ApiClient] Info: Return code: 502 +02:37:00:284 -> CO2 (ppm): 400 +02:37:04:306 -> CO2 (ppm): 400 +02:37:08:327 -> CO2 (ppm): 400 +02:37:12:347 -> CO2 (ppm): 400 +02:37:16:369 -> CO2 (ppm): 400 +02:37:20:390 -> CO2 (ppm): 400 +02:37:24:410 -> CO2 (ppm): 400 +02:37:28:431 -> CO2 (ppm): 400 +02:37:32:452 -> CO2 (ppm): 400 +02:37:36:472 -> CO2 (ppm): 400 +02:37:40:493 -> CO2 (ppm): 400 +02:37:44:514 -> CO2 (ppm): 400 +02:37:48:535 -> CO2 (ppm): 400 +02:37:52:556 -> CO2 (ppm): 400 +02:37:57:164 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:37:57:164 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":565,"bootCount":565} +02:37:57:164 -> [ApiClient] Info: Return code: 502 +02:37:57:164 -> [ApiClient] Error: Post response failed code: 502 +02:37:57:186 -> CO2 (ppm): 400 +02:37:57:211 -> External watchdog feed! +02:37:57:780 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:37:57:780 -> [ApiClient] Info: Return code: 502 +02:38:01:207 -> CO2 (ppm): 400 +02:38:05:228 -> CO2 (ppm): 400 +02:38:09:249 -> CO2 (ppm): 400 +02:38:13:269 -> CO2 (ppm): 400 +02:38:17:291 -> CO2 (ppm): 400 +02:38:21:311 -> CO2 (ppm): 400 +02:38:25:332 -> CO2 (ppm): 400 +02:38:29:353 -> CO2 (ppm): 400 +02:38:33:374 -> CO2 (ppm): 400 +02:38:37:395 -> CO2 (ppm): 400 +02:38:41:416 -> CO2 (ppm): 400 +02:38:45:437 -> CO2 (ppm): 400 +02:38:49:458 -> CO2 (ppm): 400 +02:38:53:479 -> CO2 (ppm): 400 +02:38:58:089 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:38:58:089 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":400,"boot":566,"bootCount":566} +02:38:58:096 -> [ApiClient] Info: Return code: 502 +02:38:58:096 -> [ApiClient] Error: Post response failed code: 502 +02:38:58:112 -> CO2 (ppm): 400 +02:38:58:137 -> External watchdog feed! +02:38:58:702 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:38:58:702 -> [ApiClient] Info: Return code: 502 +02:39:02:133 -> CO2 (ppm): 400 +02:39:06:154 -> CO2 (ppm): 400 +02:39:10:175 -> CO2 (ppm): 400 +02:39:14:196 -> CO2 (ppm): 400 +02:39:18:217 -> CO2 (ppm): 400 +02:39:22:238 -> CO2 (ppm): 400 +02:39:26:259 -> CO2 (ppm): 400 +02:39:30:280 -> CO2 (ppm): 400 +02:39:34:301 -> CO2 (ppm): 400 +02:39:38:322 -> CO2 (ppm): 400 +02:39:42:342 -> CO2 (ppm): 400 +02:39:46:364 -> CO2 (ppm): 400 +02:39:50:384 -> CO2 (ppm): 400 +02:39:54:406 -> CO2 (ppm): 400 +02:39:59:014 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:39:59:015 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":567,"bootCount":567} +02:39:59:015 -> [ApiClient] Info: Return code: 502 +02:39:59:015 -> [ApiClient] Error: Post response failed code: 502 +02:39:59:062 -> CO2 (ppm): 400 +02:39:59:062 -> External watchdog feed! +02:39:59:637 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:39:59:637 -> [ApiClient] Info: Return code: 502 +02:40:03:058 -> CO2 (ppm): 400 +02:40:07:080 -> CO2 (ppm): 400 +02:40:11:100 -> CO2 (ppm): 400 +02:40:15:121 -> CO2 (ppm): 400 +02:40:19:142 -> CO2 (ppm): 400 +02:40:23:163 -> CO2 (ppm): 400 +02:40:27:184 -> CO2 (ppm): 400 +02:40:31:205 -> CO2 (ppm): 400 +02:40:35:226 -> CO2 (ppm): 400 +02:40:39:247 -> CO2 (ppm): 400 +02:40:43:268 -> CO2 (ppm): 400 +02:40:47:289 -> CO2 (ppm): 400 +02:40:51:310 -> CO2 (ppm): 400 +02:40:55:331 -> CO2 (ppm): 400 +02:40:59:948 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:40:59:948 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":400,"boot":568,"bootCount":568} +02:40:59:949 -> [ApiClient] Info: Return code: 502 +02:40:59:949 -> [ApiClient] Error: Post response failed code: 502 +02:40:59:970 -> CO2 (ppm): 400 +02:40:59:995 -> External watchdog feed! +02:41:00:571 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:41:00:571 -> [ApiClient] Info: Return code: 502 +02:41:03:992 -> CO2 (ppm): 400 +02:41:08:012 -> CO2 (ppm): 400 +02:41:12:033 -> CO2 (ppm): 400 +02:41:16:104 -> CO2 (ppm): 400 +02:41:20:124 -> CO2 (ppm): 400 +02:41:24:153 -> CO2 (ppm): 400 +02:41:28:166 -> CO2 (ppm): 400 +02:41:32:187 -> CO2 (ppm): 400 +02:41:36:208 -> CO2 (ppm): 400 +02:41:40:229 -> CO2 (ppm): 400 +02:41:44:250 -> CO2 (ppm): 400 +02:41:48:273 -> CO2 (ppm): 400 +02:41:52:292 -> CO2 (ppm): 400 +02:41:56:313 -> CO2 (ppm): 400 +02:42:00:876 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:42:00:876 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":400,"boot":569,"bootCount":569} +02:42:00:876 -> [ApiClient] Info: Return code: 502 +02:42:00:876 -> [ApiClient] Error: Post response failed code: 502 +02:42:00:899 -> CO2 (ppm): 400 +02:42:00:924 -> External watchdog feed! +02:42:01:490 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:42:01:490 -> [ApiClient] Info: Return code: 502 +02:42:04:920 -> CO2 (ppm): 400 +02:42:08:941 -> CO2 (ppm): 400 +02:42:12:962 -> CO2 (ppm): 400 +02:42:16:983 -> CO2 (ppm): 400 +02:42:21:004 -> CO2 (ppm): 400 +02:42:25:025 -> CO2 (ppm): 400 +02:42:29:046 -> CO2 (ppm): 400 +02:42:33:067 -> CO2 (ppm): 400 +02:42:37:088 -> CO2 (ppm): 400 +02:42:41:109 -> CO2 (ppm): 400 +02:42:45:129 -> CO2 (ppm): 400 +02:42:49:150 -> CO2 (ppm): 400 +02:42:53:171 -> CO2 (ppm): 401 +02:42:57:192 -> CO2 (ppm): 400 +02:43:01:805 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:43:01:805 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":400,"boot":570,"bootCount":570} +02:43:01:805 -> [ApiClient] Info: Return code: 502 +02:43:01:805 -> [ApiClient] Error: Post response failed code: 502 +02:43:01:828 -> CO2 (ppm): 401 +02:43:01:853 -> External watchdog feed! +02:43:02:413 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:43:02:413 -> [ApiClient] Info: Return code: 502 +02:43:05:849 -> CO2 (ppm): 401 +02:43:09:870 -> CO2 (ppm): 401 +02:43:13:891 -> CO2 (ppm): 401 +02:43:17:912 -> CO2 (ppm): 400 +02:43:21:933 -> CO2 (ppm): 401 +02:43:25:954 -> CO2 (ppm): 401 +02:43:29:975 -> CO2 (ppm): 401 +02:43:33:995 -> CO2 (ppm): 400 +02:43:38:017 -> CO2 (ppm): 400 +02:43:42:038 -> CO2 (ppm): 401 +02:43:46:058 -> CO2 (ppm): 401 +02:43:50:079 -> CO2 (ppm): 401 +02:43:54:101 -> CO2 (ppm): 401 +02:43:58:122 -> CO2 (ppm): 401 +02:44:02:730 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:44:02:730 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":401,"boot":571,"bootCount":571} +02:44:02:731 -> [ApiClient] Info: Return code: 502 +02:44:02:731 -> [ApiClient] Error: Post response failed code: 502 +02:44:02:754 -> CO2 (ppm): 400 +02:44:02:778 -> External watchdog feed! +02:44:03:345 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:44:03:345 -> [ApiClient] Info: Return code: 502 +02:44:06:775 -> CO2 (ppm): 401 +02:44:10:795 -> CO2 (ppm): 400 +02:44:14:817 -> CO2 (ppm): 401 +02:44:18:838 -> CO2 (ppm): 401 +02:44:22:859 -> CO2 (ppm): 401 +02:44:26:879 -> CO2 (ppm): 401 +02:44:30:900 -> CO2 (ppm): 401 +02:44:34:921 -> CO2 (ppm): 401 +02:44:38:942 -> CO2 (ppm): 401 +02:44:42:962 -> CO2 (ppm): 401 +02:44:46:983 -> CO2 (ppm): 401 +02:44:51:004 -> CO2 (ppm): 401 +02:44:55:025 -> CO2 (ppm): 401 +02:44:59:046 -> CO2 (ppm): 401 +02:45:03:658 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:45:03:658 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":401,"boot":572,"bootCount":572} +02:45:03:658 -> [ApiClient] Info: Return code: 502 +02:45:03:658 -> [ApiClient] Error: Post response failed code: 502 +02:45:03:706 -> CO2 (ppm): 401 +02:45:03:706 -> External watchdog feed! +02:45:04:271 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:45:04:271 -> [ApiClient] Info: Return code: 502 +02:45:07:702 -> CO2 (ppm): 401 +02:45:11:723 -> CO2 (ppm): 401 +02:45:15:745 -> CO2 (ppm): 401 +02:45:19:765 -> CO2 (ppm): 401 +02:45:23:786 -> CO2 (ppm): 401 +02:45:27:807 -> CO2 (ppm): 401 +02:45:31:828 -> CO2 (ppm): 401 +02:45:35:848 -> CO2 (ppm): 401 +02:45:39:868 -> CO2 (ppm): 401 +02:45:43:889 -> CO2 (ppm): 401 +02:45:47:911 -> CO2 (ppm): 401 +02:45:51:932 -> CO2 (ppm): 401 +02:45:55:952 -> CO2 (ppm): 401 +02:45:59:974 -> CO2 (ppm): 401 +02:46:04:583 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:46:04:583 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":401,"boot":573,"bootCount":573} +02:46:04:583 -> [ApiClient] Info: Return code: 502 +02:46:04:583 -> [ApiClient] Error: Post response failed code: 502 +02:46:04:606 -> CO2 (ppm): 401 +02:46:04:631 -> External watchdog feed! +02:46:05:201 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:46:05:201 -> [ApiClient] Info: Return code: 502 +02:46:08:627 -> CO2 (ppm): 401 +02:46:12:648 -> CO2 (ppm): 401 +02:46:16:669 -> CO2 (ppm): 401 +02:46:20:690 -> CO2 (ppm): 401 +02:46:24:711 -> CO2 (ppm): 401 +02:46:28:732 -> CO2 (ppm): 401 +02:46:32:753 -> CO2 (ppm): 401 +02:46:36:774 -> CO2 (ppm): 401 +02:46:44:816 -> CO2 (ppm): 401 +02:46:44:816 -> CO2 (ppm): 401 +02:46:52:857 -> CO2 (ppm): 401 +02:46:52:857 -> CO2 (ppm): 401 +02:46:56:885 -> CO2 (ppm): 401 +02:47:00:899 -> CO2 (ppm): 401 +02:47:05:508 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:47:05:508 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":401,"boot":574,"bootCount":574} +02:47:05:508 -> [ApiClient] Info: Return code: 502 +02:47:05:508 -> [ApiClient] Error: Post response failed code: 502 +02:47:05:530 -> CO2 (ppm): 401 +02:47:05:555 -> External watchdog feed! +02:47:06:126 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:47:06:126 -> [ApiClient] Info: Return code: 502 +02:47:09:551 -> CO2 (ppm): 401 +02:47:13:572 -> CO2 (ppm): 401 +02:47:17:593 -> CO2 (ppm): 401 +02:47:21:613 -> CO2 (ppm): 401 +02:47:25:634 -> CO2 (ppm): 401 +02:47:29:655 -> CO2 (ppm): 401 +02:47:33:676 -> CO2 (ppm): 401 +02:47:41:717 -> CO2 (ppm): 401 +02:47:41:717 -> CO2 (ppm): 401 +02:47:45:738 -> CO2 (ppm): 401 +02:47:49:759 -> CO2 (ppm): 401 +02:47:53:783 -> CO2 (ppm): 401 +02:47:57:801 -> CO2 (ppm): 401 +02:48:01:822 -> CO2 (ppm): 401 +02:48:06:454 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:48:06:454 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":401,"boot":575,"bootCount":575} +02:48:06:454 -> [ApiClient] Info: Return code: 502 +02:48:06:455 -> [ApiClient] Error: Post response failed code: 502 +02:48:06:476 -> CO2 (ppm): 401 +02:48:06:502 -> External watchdog feed! +02:48:07:055 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:48:07:055 -> [ApiClient] Info: Return code: 502 +02:48:10:498 -> CO2 (ppm): 401 +02:48:14:519 -> CO2 (ppm): 401 +02:48:18:539 -> CO2 (ppm): 401 +02:48:22:560 -> CO2 (ppm): 401 +02:48:26:582 -> CO2 (ppm): 401 +02:48:30:602 -> CO2 (ppm): 401 +02:48:34:623 -> CO2 (ppm): 401 +02:48:38:644 -> CO2 (ppm): 401 +02:48:42:666 -> CO2 (ppm): 401 +02:48:46:736 -> CO2 (ppm): 401 +02:48:50:757 -> CO2 (ppm): 401 +02:48:54:777 -> CO2 (ppm): 401 +02:48:58:798 -> CO2 (ppm): 401 +02:49:02:819 -> CO2 (ppm): 401 +02:49:07:374 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:49:07:374 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":401,"boot":576,"bootCount":576} +02:49:07:374 -> [ApiClient] Info: Return code: 502 +02:49:07:374 -> [ApiClient] Error: Post response failed code: 502 +02:49:07:397 -> CO2 (ppm): 401 +02:49:07:422 -> External watchdog feed! +02:49:07:984 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:49:07:984 -> [ApiClient] Info: Return code: 502 +02:49:11:419 -> CO2 (ppm): 401 +02:49:15:438 -> CO2 (ppm): 401 +02:49:19:459 -> CO2 (ppm): 401 +02:49:23:480 -> CO2 (ppm): 401 +02:49:27:501 -> CO2 (ppm): 401 +02:49:31:522 -> CO2 (ppm): 401 +02:49:35:543 -> CO2 (ppm): 401 +02:49:39:564 -> CO2 (ppm): 401 +02:49:43:585 -> CO2 (ppm): 401 +02:49:47:606 -> CO2 (ppm): 401 +02:49:51:627 -> CO2 (ppm): 401 +02:49:55:648 -> CO2 (ppm): 401 +02:49:59:669 -> CO2 (ppm): 401 +02:50:08:291 -> CO2 (ppm): 401 +02:50:08:291 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:50:08:291 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":401,"boot":577,"bootCount":577} +02:50:08:292 -> [ApiClient] Info: Return code: 502 +02:50:08:292 -> [ApiClient] Error: Post response failed code: 502 +02:50:08:314 -> CO2 (ppm): 401 +02:50:08:339 -> External watchdog feed! +02:50:08:910 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:50:08:910 -> [ApiClient] Info: Return code: 502 +02:50:12:335 -> CO2 (ppm): 401 +02:50:16:356 -> CO2 (ppm): 401 +02:50:20:377 -> CO2 (ppm): 401 +02:50:24:398 -> CO2 (ppm): 401 +02:50:28:419 -> CO2 (ppm): 401 +02:50:32:440 -> CO2 (ppm): 401 +02:50:36:461 -> CO2 (ppm): 401 +02:50:40:482 -> CO2 (ppm): 401 +02:50:44:503 -> CO2 (ppm): 401 +02:50:48:523 -> CO2 (ppm): 401 +02:50:52:544 -> CO2 (ppm): 401 +02:50:56:565 -> CO2 (ppm): 401 +02:51:00:585 -> CO2 (ppm): 401 +02:51:09:218 -> CO2 (ppm): 401 +02:51:09:218 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:51:09:219 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":401,"boot":578,"bootCount":578} +02:51:09:219 -> [ApiClient] Info: Return code: 502 +02:51:09:219 -> [ApiClient] Error: Post response failed code: 502 +02:51:09:240 -> CO2 (ppm): 401 +02:51:09:265 -> External watchdog feed! +02:51:09:845 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:51:09:845 -> [ApiClient] Info: Return code: 502 +02:51:13:261 -> CO2 (ppm): 401 +02:51:21:303 -> CO2 (ppm): 401 +02:51:21:303 -> CO2 (ppm): 401 +02:51:25:324 -> CO2 (ppm): 401 +02:51:33:366 -> CO2 (ppm): 401 +02:51:33:366 -> CO2 (ppm): 401 +02:51:41:411 -> CO2 (ppm): 401 +02:51:41:411 -> CO2 (ppm): 401 +02:51:45:429 -> CO2 (ppm): 401 +02:51:49:450 -> CO2 (ppm): 401 +02:51:53:471 -> CO2 (ppm): 401 +02:51:57:492 -> CO2 (ppm): 401 +02:52:01:513 -> CO2 (ppm): 401 +02:52:05:533 -> CO2 (ppm): 401 +02:52:10:057 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:52:10:057 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":401,"boot":579,"bootCount":579} +02:52:10:058 -> [ApiClient] Info: Return code: 502 +02:52:10:058 -> [ApiClient] Error: Post response failed code: 502 +02:52:10:104 -> CO2 (ppm): 401 +02:52:10:128 -> External watchdog feed! +02:52:10:664 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:52:10:665 -> [ApiClient] Info: Return code: 502 +02:52:14:125 -> CO2 (ppm): 401 +02:52:18:146 -> CO2 (ppm): 401 +02:52:22:167 -> CO2 (ppm): 401 +02:52:26:187 -> CO2 (ppm): 401 +02:52:30:208 -> CO2 (ppm): 401 +02:52:34:229 -> CO2 (ppm): 401 +02:52:38:250 -> CO2 (ppm): 401 +02:52:42:271 -> CO2 (ppm): 401 +02:52:46:292 -> CO2 (ppm): 401 +02:52:50:313 -> CO2 (ppm): 401 +02:52:54:334 -> CO2 (ppm): 401 +02:52:58:355 -> CO2 (ppm): 401 +02:53:02:384 -> CO2 (ppm): 401 +02:53:06:397 -> CO2 (ppm): 401 +02:53:10:971 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:53:10:971 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":401,"boot":580,"bootCount":580} +02:53:10:971 -> [ApiClient] Info: Return code: 502 +02:53:10:971 -> [ApiClient] Error: Post response failed code: 502 +02:53:10:993 -> CO2 (ppm): 401 +02:53:11:018 -> External watchdog feed! +02:53:11:591 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:53:11:591 -> [ApiClient] Info: Return code: 502 +02:53:15:014 -> CO2 (ppm): 401 +02:53:19:035 -> CO2 (ppm): 401 +02:53:23:057 -> CO2 (ppm): 401 +02:53:27:077 -> CO2 (ppm): 401 +02:53:31:098 -> CO2 (ppm): 401 +02:53:35:119 -> CO2 (ppm): 401 +02:53:39:140 -> CO2 (ppm): 401 +02:53:43:160 -> CO2 (ppm): 401 +02:53:47:181 -> CO2 (ppm): 401 +02:53:51:202 -> CO2 (ppm): 401 +02:53:55:222 -> CO2 (ppm): 401 +02:53:59:243 -> CO2 (ppm): 401 +02:54:03:265 -> CO2 (ppm): 401 +02:54:07:286 -> CO2 (ppm): 401 +02:54:11:898 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:54:11:898 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":401,"boot":581,"bootCount":581} +02:54:11:898 -> [ApiClient] Info: Return code: 502 +02:54:11:898 -> [ApiClient] Error: Post response failed code: 502 +02:54:11:920 -> CO2 (ppm): 401 +02:54:11:945 -> External watchdog feed! +02:54:12:518 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:54:12:518 -> [ApiClient] Info: Return code: 502 +02:54:15:941 -> CO2 (ppm): 401 +02:54:19:962 -> CO2 (ppm): 401 +02:54:23:983 -> CO2 (ppm): 401 +02:54:28:005 -> CO2 (ppm): 401 +02:54:32:025 -> CO2 (ppm): 401 +02:54:36:045 -> CO2 (ppm): 401 +02:54:40:066 -> CO2 (ppm): 401 +02:54:44:086 -> CO2 (ppm): 401 +02:54:48:107 -> CO2 (ppm): 401 +02:54:52:128 -> CO2 (ppm): 402 +02:54:56:149 -> CO2 (ppm): 402 +02:55:00:170 -> CO2 (ppm): 402 +02:55:04:191 -> CO2 (ppm): 402 +02:55:08:212 -> CO2 (ppm): 401 +02:55:12:737 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:55:12:737 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":401,"boot":582,"bootCount":582} +02:55:12:737 -> [ApiClient] Info: Return code: 502 +02:55:12:737 -> [ApiClient] Error: Post response failed code: 502 +02:55:12:759 -> CO2 (ppm): 401 +02:55:12:783 -> External watchdog feed! +02:55:13:345 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:55:13:345 -> [ApiClient] Info: Return code: 502 +02:55:16:780 -> CO2 (ppm): 401 +02:55:20:800 -> CO2 (ppm): 401 +02:55:24:822 -> CO2 (ppm): 401 +02:55:28:842 -> CO2 (ppm): 401 +02:55:32:863 -> CO2 (ppm): 401 +02:55:36:884 -> CO2 (ppm): 401 +02:55:40:905 -> CO2 (ppm): 401 +02:55:44:926 -> CO2 (ppm): 401 +02:55:48:948 -> CO2 (ppm): 401 +02:55:52:968 -> CO2 (ppm): 401 +02:55:56:989 -> CO2 (ppm): 401 +02:56:01:010 -> CO2 (ppm): 401 +02:56:05:031 -> CO2 (ppm): 401 +02:56:09:052 -> CO2 (ppm): 401 +02:56:13:660 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:56:13:660 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":401,"boot":583,"bootCount":583} +02:56:13:660 -> [ApiClient] Info: Return code: 502 +02:56:13:660 -> [ApiClient] Error: Post response failed code: 502 +02:56:13:682 -> CO2 (ppm): 401 +02:56:13:707 -> External watchdog feed! +02:56:14:276 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:56:14:277 -> [ApiClient] Info: Return code: 502 +02:56:17:703 -> CO2 (ppm): 401 +02:56:21:723 -> CO2 (ppm): 401 +02:56:25:744 -> CO2 (ppm): 401 +02:56:29:765 -> CO2 (ppm): 401 +02:56:33:786 -> CO2 (ppm): 401 +02:56:37:807 -> CO2 (ppm): 401 +02:56:41:828 -> CO2 (ppm): 401 +02:56:45:849 -> CO2 (ppm): 401 +02:56:49:870 -> CO2 (ppm): 401 +02:56:53:891 -> CO2 (ppm): 401 +02:56:57:911 -> CO2 (ppm): 401 +02:57:01:932 -> CO2 (ppm): 401 +02:57:05:953 -> CO2 (ppm): 401 +02:57:09:974 -> CO2 (ppm): 401 +02:57:14:589 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:57:14:589 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":401,"boot":584,"bootCount":584} +02:57:14:589 -> [ApiClient] Info: Return code: 502 +02:57:14:590 -> [ApiClient] Error: Post response failed code: 502 +02:57:14:613 -> CO2 (ppm): 401 +02:57:14:637 -> External watchdog feed! +02:57:15:198 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:57:15:198 -> [ApiClient] Info: Return code: 502 +02:57:18:634 -> CO2 (ppm): 401 +02:57:22:655 -> CO2 (ppm): 401 +02:57:26:676 -> CO2 (ppm): 401 +02:57:30:697 -> CO2 (ppm): 401 +02:57:34:718 -> CO2 (ppm): 401 +02:57:42:760 -> CO2 (ppm): 401 +02:57:42:760 -> CO2 (ppm): 401 +02:57:46:780 -> CO2 (ppm): 401 +02:57:50:801 -> CO2 (ppm): 401 +02:57:54:823 -> CO2 (ppm): 401 +02:57:58:844 -> CO2 (ppm): 401 +02:58:02:865 -> CO2 (ppm): 401 +02:58:10:907 -> CO2 (ppm): 401 +02:58:10:907 -> CO2 (ppm): 401 +02:58:15:537 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:58:15:537 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":401,"boot":585,"bootCount":585} +02:58:15:537 -> [ApiClient] Info: Return code: 502 +02:58:15:537 -> [ApiClient] Error: Post response failed code: 502 +02:58:15:537 -> CO2 (ppm): 401 +02:58:15:562 -> External watchdog feed! +02:58:16:127 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:58:16:128 -> [ApiClient] Info: Return code: 502 +02:58:19:559 -> CO2 (ppm): 401 +02:58:23:580 -> CO2 (ppm): 401 +02:58:27:600 -> CO2 (ppm): 402 +02:58:31:621 -> CO2 (ppm): 402 +02:58:35:642 -> CO2 (ppm): 402 +02:58:39:663 -> CO2 (ppm): 402 +02:58:43:684 -> CO2 (ppm): 402 +02:58:47:705 -> CO2 (ppm): 402 +02:58:51:725 -> CO2 (ppm): 401 +02:58:59:767 -> CO2 (ppm): 401 +02:58:59:767 -> CO2 (ppm): 401 +02:59:03:788 -> CO2 (ppm): 401 +02:59:07:809 -> CO2 (ppm): 401 +02:59:11:830 -> CO2 (ppm): 402 +02:59:16:443 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +02:59:16:443 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":402,"boot":586,"bootCount":586} +02:59:16:443 -> [ApiClient] Info: Return code: 502 +02:59:16:443 -> [ApiClient] Error: Post response failed code: 502 +02:59:16:466 -> CO2 (ppm): 402 +02:59:16:490 -> External watchdog feed! +02:59:17:057 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +02:59:17:057 -> [ApiClient] Info: Return code: 502 +02:59:20:487 -> CO2 (ppm): 402 +02:59:24:508 -> CO2 (ppm): 402 +02:59:28:529 -> CO2 (ppm): 402 +02:59:32:549 -> CO2 (ppm): 401 +02:59:36:570 -> CO2 (ppm): 401 +02:59:40:591 -> CO2 (ppm): 401 +02:59:44:613 -> CO2 (ppm): 402 +02:59:48:676 -> CO2 (ppm): 402 +02:59:52:697 -> CO2 (ppm): 402 +02:59:56:718 -> CO2 (ppm): 401 +03:00:00:739 -> CO2 (ppm): 401 +03:00:04:760 -> CO2 (ppm): 401 +03:00:08:781 -> CO2 (ppm): 401 +03:00:19:922 -> CO2 (ppm): 401 +03:00:19:922 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:00:19:923 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":401,"boot":587,"bootCount":587} +03:00:19:923 -> [ApiClient] Info: Return code: 502 +03:00:19:923 -> [ApiClient] Error: Post response failed code: 502 +03:00:19:945 -> CO2 (ppm): 401 +03:00:19:970 -> External watchdog feed! +03:00:20:542 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:00:20:543 -> [ApiClient] Info: Return code: 502 +03:00:23:966 -> CO2 (ppm): 401 +03:00:27:987 -> CO2 (ppm): 402 +03:00:32:008 -> CO2 (ppm): 401 +03:00:36:029 -> CO2 (ppm): 402 +03:00:40:050 -> CO2 (ppm): 401 +03:00:44:071 -> CO2 (ppm): 402 +03:00:48:092 -> CO2 (ppm): 402 +03:00:52:112 -> CO2 (ppm): 402 +03:00:56:134 -> CO2 (ppm): 402 +03:01:00:155 -> CO2 (ppm): 402 +03:01:04:176 -> CO2 (ppm): 402 +03:01:08:197 -> CO2 (ppm): 402 +03:01:12:217 -> CO2 (ppm): 402 +03:01:16:239 -> CO2 (ppm): 402 +03:01:20:858 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:01:20:858 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":402,"boot":588,"bootCount":588} +03:01:20:858 -> [ApiClient] Info: Return code: 502 +03:01:20:858 -> [ApiClient] Error: Post response failed code: 502 +03:01:20:881 -> CO2 (ppm): 402 +03:01:20:906 -> External watchdog feed! +03:01:21:472 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:01:21:472 -> [ApiClient] Info: Return code: 502 +03:01:24:902 -> CO2 (ppm): 402 +03:01:28:923 -> CO2 (ppm): 402 +03:01:32:944 -> CO2 (ppm): 402 +03:01:35:996 -> +03:01:35:997 -> firmwareCheckForUpdate: +03:01:35:997 -> firmwareCheckForUpdate: Perform +03:01:35:997 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +03:01:36:617 -> Firmware update skipped, the server returned 502 +03:01:36:618 -> 3 +03:01:36:618 -> OTA message: +03:01:36:618 -> +03:01:36:965 -> CO2 (ppm): 402 +03:01:40:986 -> CO2 (ppm): 402 +03:01:49:028 -> CO2 (ppm): 402 +03:01:49:028 -> CO2 (ppm): 402 +03:01:53:049 -> CO2 (ppm): 402 +03:01:57:069 -> CO2 (ppm): 402 +03:02:01:090 -> CO2 (ppm): 402 +03:02:05:111 -> CO2 (ppm): 402 +03:02:09:132 -> CO2 (ppm): 402 +03:02:13:153 -> CO2 (ppm): 402 +03:02:21:785 -> CO2 (ppm): 402 +03:02:21:786 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:02:21:786 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":402,"boot":589,"bootCount":589} +03:02:21:786 -> [ApiClient] Info: Return code: 502 +03:02:21:786 -> [ApiClient] Error: Post response failed code: 502 +03:02:21:808 -> CO2 (ppm): 402 +03:02:21:833 -> External watchdog feed! +03:02:22:397 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:02:22:397 -> [ApiClient] Info: Return code: 502 +03:02:25:829 -> CO2 (ppm): 402 +03:02:29:850 -> CO2 (ppm): 402 +03:02:33:871 -> CO2 (ppm): 402 +03:02:37:892 -> CO2 (ppm): 402 +03:02:41:920 -> CO2 (ppm): 402 +03:02:45:934 -> CO2 (ppm): 402 +03:02:49:955 -> CO2 (ppm): 402 +03:02:53:976 -> CO2 (ppm): 402 +03:02:57:997 -> CO2 (ppm): 402 +03:03:02:018 -> CO2 (ppm): 402 +03:03:06:039 -> CO2 (ppm): 402 +03:03:10:060 -> CO2 (ppm): 402 +03:03:14:081 -> CO2 (ppm): 402 +03:03:22:714 -> CO2 (ppm): 402 +03:03:22:714 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:03:22:714 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":402,"boot":590,"bootCount":590} +03:03:22:714 -> [ApiClient] Info: Return code: 502 +03:03:22:714 -> [ApiClient] Error: Post response failed code: 502 +03:03:22:736 -> CO2 (ppm): 402 +03:03:22:760 -> External watchdog feed! +03:03:23:327 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:03:23:327 -> [ApiClient] Info: Return code: 502 +03:03:26:757 -> CO2 (ppm): 402 +03:03:30:778 -> CO2 (ppm): 402 +03:03:34:799 -> CO2 (ppm): 402 +03:03:38:820 -> CO2 (ppm): 402 +03:03:42:840 -> CO2 (ppm): 402 +03:03:46:862 -> CO2 (ppm): 402 +03:03:50:883 -> CO2 (ppm): 402 +03:03:54:903 -> CO2 (ppm): 402 +03:03:58:924 -> CO2 (ppm): 402 +03:04:02:945 -> CO2 (ppm): 402 +03:04:06:966 -> CO2 (ppm): 402 +03:04:10:987 -> CO2 (ppm): 402 +03:04:15:008 -> CO2 (ppm): 402 +03:04:19:029 -> CO2 (ppm): 402 +03:04:23:632 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:04:23:632 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":402,"boot":591,"bootCount":591} +03:04:23:632 -> [ApiClient] Info: Return code: 502 +03:04:23:632 -> [ApiClient] Error: Post response failed code: 502 +03:04:23:655 -> CO2 (ppm): 402 +03:04:23:679 -> External watchdog feed! +03:04:24:253 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:04:24:253 -> [ApiClient] Info: Return code: 502 +03:04:27:676 -> CO2 (ppm): 402 +03:04:31:696 -> CO2 (ppm): 402 +03:04:35:717 -> CO2 (ppm): 402 +03:04:39:767 -> CO2 (ppm): 402 +03:04:43:787 -> CO2 (ppm): 402 +03:04:47:807 -> CO2 (ppm): 402 +03:04:51:828 -> CO2 (ppm): 402 +03:04:55:850 -> CO2 (ppm): 402 +03:04:59:870 -> CO2 (ppm): 402 +03:05:03:891 -> CO2 (ppm): 402 +03:05:07:913 -> CO2 (ppm): 402 +03:05:11:934 -> CO2 (ppm): 402 +03:05:15:954 -> CO2 (ppm): 402 +03:05:19:975 -> CO2 (ppm): 402 +03:05:24:569 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:05:24:569 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":402,"boot":592,"bootCount":592} +03:05:24:569 -> [ApiClient] Info: Return code: 502 +03:05:24:569 -> [ApiClient] Error: Post response failed code: 502 +03:05:24:591 -> CO2 (ppm): 402 +03:05:24:616 -> External watchdog feed! +03:05:25:190 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:05:25:190 -> [ApiClient] Info: Return code: 502 +03:05:28:612 -> CO2 (ppm): 402 +03:05:32:633 -> CO2 (ppm): 402 +03:05:36:655 -> CO2 (ppm): 402 +03:05:40:675 -> CO2 (ppm): 402 +03:05:44:696 -> CO2 (ppm): 402 +03:05:48:717 -> CO2 (ppm): 402 +03:05:52:738 -> CO2 (ppm): 402 +03:05:56:759 -> CO2 (ppm): 402 +03:06:00:780 -> CO2 (ppm): 402 +03:06:04:801 -> CO2 (ppm): 402 +03:06:08:822 -> CO2 (ppm): 402 +03:06:12:843 -> CO2 (ppm): 402 +03:06:16:864 -> CO2 (ppm): 402 +03:06:20:885 -> CO2 (ppm): 402 +03:06:28:471 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:06:28:471 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":402,"boot":593,"bootCount":593} +03:06:28:471 -> [ApiClient] Info: Return code: 502 +03:06:28:471 -> [ApiClient] Error: Post response failed code: 502 +03:06:28:491 -> CO2 (ppm): 402 +03:06:28:516 -> External watchdog feed! +03:06:29:079 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:06:29:079 -> [ApiClient] Info: Return code: 502 +03:06:32:511 -> CO2 (ppm): 402 +03:06:36:532 -> CO2 (ppm): 402 +03:06:40:554 -> CO2 (ppm): 402 +03:06:44:575 -> CO2 (ppm): 402 +03:06:48:596 -> CO2 (ppm): 402 +03:06:52:616 -> CO2 (ppm): 402 +03:06:56:637 -> CO2 (ppm): 402 +03:07:00:658 -> CO2 (ppm): 403 +03:07:04:679 -> CO2 (ppm): 403 +03:07:12:721 -> CO2 (ppm): 402 +03:07:12:721 -> CO2 (ppm): 403 +03:07:16:742 -> CO2 (ppm): 403 +03:07:20:763 -> CO2 (ppm): 403 +03:07:24:784 -> CO2 (ppm): 402 +03:07:29:396 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:07:29:396 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":402,"boot":594,"bootCount":594} +03:07:29:396 -> [ApiClient] Info: Return code: 502 +03:07:29:396 -> [ApiClient] Error: Post response failed code: 502 +03:07:29:419 -> CO2 (ppm): 402 +03:07:29:443 -> External watchdog feed! +03:07:30:010 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:07:30:011 -> [ApiClient] Info: Return code: 502 +03:07:33:440 -> CO2 (ppm): 402 +03:07:37:461 -> CO2 (ppm): 402 +03:07:41:481 -> CO2 (ppm): 402 +03:07:45:502 -> CO2 (ppm): 402 +03:07:49:523 -> CO2 (ppm): 402 +03:07:53:554 -> CO2 (ppm): 402 +03:07:57:566 -> CO2 (ppm): 402 +03:08:01:586 -> CO2 (ppm): 402 +03:08:05:607 -> CO2 (ppm): 402 +03:08:09:628 -> CO2 (ppm): 402 +03:08:13:649 -> CO2 (ppm): 402 +03:08:17:670 -> CO2 (ppm): 402 +03:08:21:691 -> CO2 (ppm): 402 +03:08:25:712 -> CO2 (ppm): 402 +03:08:30:325 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:08:30:325 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":402,"boot":595,"bootCount":595} +03:08:30:325 -> [ApiClient] Info: Return code: 502 +03:08:30:325 -> [ApiClient] Error: Post response failed code: 502 +03:08:30:348 -> CO2 (ppm): 402 +03:08:30:373 -> External watchdog feed! +03:08:30:928 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:08:30:928 -> [ApiClient] Info: Return code: 502 +03:08:34:369 -> CO2 (ppm): 402 +03:08:38:390 -> CO2 (ppm): 402 +03:08:42:411 -> CO2 (ppm): 402 +03:08:46:432 -> CO2 (ppm): 402 +03:08:50:453 -> CO2 (ppm): 402 +03:08:54:473 -> CO2 (ppm): 402 +03:08:58:495 -> CO2 (ppm): 402 +03:09:02:515 -> CO2 (ppm): 402 +03:09:10:557 -> CO2 (ppm): 402 +03:09:10:557 -> CO2 (ppm): 402 +03:09:14:579 -> CO2 (ppm): 402 +03:09:18:599 -> CO2 (ppm): 402 +03:09:22:619 -> CO2 (ppm): 402 +03:09:26:640 -> CO2 (ppm): 402 +03:09:31:250 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:09:31:251 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":402,"boot":596,"bootCount":596} +03:09:31:251 -> [ApiClient] Info: Return code: 502 +03:09:31:251 -> [ApiClient] Error: Post response failed code: 502 +03:09:31:273 -> CO2 (ppm): 402 +03:09:31:298 -> External watchdog feed! +03:09:31:863 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:09:31:863 -> [ApiClient] Info: Return code: 502 +03:09:39:315 -> CO2 (ppm): 402 +03:09:39:315 -> CO2 (ppm): 402 +03:09:43:336 -> CO2 (ppm): 402 +03:09:47:357 -> CO2 (ppm): 402 +03:09:51:378 -> CO2 (ppm): 402 +03:09:55:399 -> CO2 (ppm): 402 +03:09:59:420 -> CO2 (ppm): 402 +03:10:03:441 -> CO2 (ppm): 402 +03:10:07:462 -> CO2 (ppm): 402 +03:10:11:483 -> CO2 (ppm): 402 +03:10:15:504 -> CO2 (ppm): 402 +03:10:19:525 -> CO2 (ppm): 402 +03:10:23:546 -> CO2 (ppm): 402 +03:10:27:567 -> CO2 (ppm): 402 +03:10:32:177 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:10:32:177 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":402,"boot":597,"bootCount":597} +03:10:32:178 -> [ApiClient] Info: Return code: 502 +03:10:32:178 -> [ApiClient] Error: Post response failed code: 502 +03:10:32:201 -> CO2 (ppm): 402 +03:10:32:226 -> External watchdog feed! +03:10:32:785 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:10:32:785 -> [ApiClient] Info: Return code: 502 +03:10:36:222 -> CO2 (ppm): 402 +03:10:40:242 -> CO2 (ppm): 402 +03:10:44:264 -> CO2 (ppm): 402 +03:10:48:284 -> CO2 (ppm): 402 +03:10:52:306 -> CO2 (ppm): 402 +03:10:56:326 -> CO2 (ppm): 402 +03:11:00:347 -> CO2 (ppm): 402 +03:11:08:389 -> CO2 (ppm): 402 +03:11:08:389 -> CO2 (ppm): 402 +03:11:12:410 -> CO2 (ppm): 402 +03:11:20:452 -> CO2 (ppm): 402 +03:11:20:452 -> CO2 (ppm): 402 +03:11:24:473 -> CO2 (ppm): 402 +03:11:28:494 -> CO2 (ppm): 402 +03:11:35:968 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:11:35:968 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":402,"boot":598,"bootCount":598} +03:11:35:968 -> [ApiClient] Info: Return code: 502 +03:11:35:968 -> [ApiClient] Error: Post response failed code: 502 +03:11:35:991 -> CO2 (ppm): 402 +03:11:36:015 -> External watchdog feed! +03:11:36:587 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:11:36:587 -> [ApiClient] Info: Return code: 502 +03:11:40:012 -> CO2 (ppm): 402 +03:11:44:033 -> CO2 (ppm): 402 +03:11:48:053 -> CO2 (ppm): 402 +03:11:52:074 -> CO2 (ppm): 402 +03:11:56:092 -> CO2 (ppm): 402 +03:12:00:113 -> CO2 (ppm): 402 +03:12:04:134 -> CO2 (ppm): 402 +03:12:08:155 -> CO2 (ppm): 402 +03:12:12:176 -> CO2 (ppm): 402 +03:12:16:196 -> CO2 (ppm): 402 +03:12:20:218 -> CO2 (ppm): 402 +03:12:24:238 -> CO2 (ppm): 402 +03:12:28:259 -> CO2 (ppm): 402 +03:12:36:898 -> CO2 (ppm): 402 +03:12:36:898 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:12:36:898 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":402,"boot":599,"bootCount":599} +03:12:36:899 -> [ApiClient] Info: Return code: 502 +03:12:36:899 -> [ApiClient] Error: Post response failed code: 502 +03:12:36:919 -> CO2 (ppm): 402 +03:12:36:944 -> External watchdog feed! +03:12:37:504 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:12:37:504 -> [ApiClient] Info: Return code: 502 +03:12:40:940 -> CO2 (ppm): 402 +03:12:44:961 -> CO2 (ppm): 402 +03:12:48:982 -> CO2 (ppm): 402 +03:12:53:003 -> CO2 (ppm): 402 +03:12:57:028 -> CO2 (ppm): 402 +03:13:05:070 -> CO2 (ppm): 402 +03:13:05:070 -> CO2 (ppm): 402 +03:13:09:091 -> CO2 (ppm): 402 +03:13:13:112 -> CO2 (ppm): 402 +03:13:17:133 -> CO2 (ppm): 402 +03:13:21:154 -> CO2 (ppm): 402 +03:13:25:175 -> CO2 (ppm): 401 +03:13:29:196 -> CO2 (ppm): 401 +03:13:33:217 -> CO2 (ppm): 401 +03:13:37:829 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:13:37:829 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":401,"boot":600,"bootCount":600} +03:13:37:829 -> [ApiClient] Info: Return code: 502 +03:13:37:829 -> [ApiClient] Error: Post response failed code: 502 +03:13:37:852 -> CO2 (ppm): 401 +03:13:37:877 -> External watchdog feed! +03:13:38:441 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:13:38:441 -> [ApiClient] Info: Return code: 502 +03:13:41:873 -> CO2 (ppm): 401 +03:13:45:894 -> CO2 (ppm): 401 +03:13:49:915 -> CO2 (ppm): 401 +03:13:53:936 -> CO2 (ppm): 401 +03:13:57:957 -> CO2 (ppm): 401 +03:14:02:021 -> CO2 (ppm): 401 +03:14:06:042 -> CO2 (ppm): 401 +03:14:10:063 -> CO2 (ppm): 401 +03:14:14:084 -> CO2 (ppm): 401 +03:14:18:105 -> CO2 (ppm): 401 +03:14:22:126 -> CO2 (ppm): 401 +03:14:26:146 -> CO2 (ppm): 401 +03:14:30:167 -> CO2 (ppm): 402 +03:14:34:188 -> CO2 (ppm): 402 +03:14:38:758 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:14:38:758 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":402,"boot":601,"bootCount":601} +03:14:38:758 -> [ApiClient] Info: Return code: 502 +03:14:38:758 -> [ApiClient] Error: Post response failed code: 502 +03:14:38:780 -> CO2 (ppm): 402 +03:14:38:805 -> External watchdog feed! +03:14:39:371 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:14:39:371 -> [ApiClient] Info: Return code: 502 +03:14:42:802 -> CO2 (ppm): 402 +03:14:46:822 -> CO2 (ppm): 402 +03:14:50:843 -> CO2 (ppm): 402 +03:14:54:865 -> CO2 (ppm): 402 +03:14:58:886 -> CO2 (ppm): 402 +03:15:02:907 -> CO2 (ppm): 402 +03:15:06:928 -> CO2 (ppm): 402 +03:15:10:948 -> CO2 (ppm): 402 +03:15:14:970 -> CO2 (ppm): 402 +03:15:18:991 -> CO2 (ppm): 402 +03:15:23:011 -> CO2 (ppm): 402 +03:15:27:032 -> CO2 (ppm): 402 +03:15:31:053 -> CO2 (ppm): 402 +03:15:35:075 -> CO2 (ppm): 402 +03:15:39:684 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:15:39:684 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":402,"boot":602,"bootCount":602} +03:15:39:684 -> [ApiClient] Info: Return code: 502 +03:15:39:684 -> [ApiClient] Error: Post response failed code: 502 +03:15:39:706 -> CO2 (ppm): 402 +03:15:39:731 -> External watchdog feed! +03:15:40:299 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:15:40:299 -> [ApiClient] Info: Return code: 502 +03:15:43:727 -> CO2 (ppm): 402 +03:15:47:748 -> CO2 (ppm): 402 +03:15:51:769 -> CO2 (ppm): 402 +03:15:55:790 -> CO2 (ppm): 402 +03:16:03:832 -> CO2 (ppm): 402 +03:16:03:832 -> CO2 (ppm): 402 +03:16:07:854 -> CO2 (ppm): 402 +03:16:15:895 -> CO2 (ppm): 402 +03:16:15:895 -> CO2 (ppm): 402 +03:16:19:916 -> CO2 (ppm): 402 +03:16:23:937 -> CO2 (ppm): 402 +03:16:27:957 -> CO2 (ppm): 402 +03:16:31:978 -> CO2 (ppm): 402 +03:16:35:999 -> CO2 (ppm): 402 +03:16:40:614 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:16:40:614 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":402,"boot":603,"bootCount":603} +03:16:40:614 -> [ApiClient] Info: Return code: 502 +03:16:40:614 -> [ApiClient] Error: Post response failed code: 502 +03:16:40:636 -> CO2 (ppm): 402 +03:16:40:661 -> External watchdog feed! +03:16:41:227 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:16:41:227 -> [ApiClient] Info: Return code: 502 +03:16:44:658 -> CO2 (ppm): 402 +03:16:48:678 -> CO2 (ppm): 402 +03:16:52:699 -> CO2 (ppm): 402 +03:16:56:720 -> CO2 (ppm): 402 +03:17:00:741 -> CO2 (ppm): 402 +03:17:04:762 -> CO2 (ppm): 402 +03:17:08:783 -> CO2 (ppm): 402 +03:17:12:804 -> CO2 (ppm): 402 +03:17:20:846 -> CO2 (ppm): 402 +03:17:20:846 -> CO2 (ppm): 402 +03:17:24:867 -> CO2 (ppm): 402 +03:17:28:888 -> CO2 (ppm): 402 +03:17:32:908 -> CO2 (ppm): 402 +03:17:36:930 -> CO2 (ppm): 402 +03:17:44:409 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:17:44:409 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":402,"boot":604,"bootCount":604} +03:17:44:409 -> [ApiClient] Info: Return code: 502 +03:17:44:410 -> [ApiClient] Error: Post response failed code: 502 +03:17:44:432 -> CO2 (ppm): 402 +03:17:44:457 -> External watchdog feed! +03:17:45:021 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:17:45:021 -> [ApiClient] Info: Return code: 502 +03:17:48:454 -> CO2 (ppm): 402 +03:17:52:474 -> CO2 (ppm): 402 +03:17:56:496 -> CO2 (ppm): 402 +03:18:00:517 -> CO2 (ppm): 402 +03:18:04:537 -> CO2 (ppm): 402 +03:18:08:558 -> CO2 (ppm): 402 +03:18:12:580 -> CO2 (ppm): 402 +03:18:16:600 -> CO2 (ppm): 402 +03:18:20:621 -> CO2 (ppm): 402 +03:18:24:642 -> CO2 (ppm): 402 +03:18:28:667 -> CO2 (ppm): 402 +03:18:32:684 -> CO2 (ppm): 402 +03:18:36:705 -> CO2 (ppm): 402 +03:18:40:726 -> CO2 (ppm): 402 +03:18:45:339 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:18:45:340 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":402,"boot":605,"bootCount":605} +03:18:45:340 -> [ApiClient] Info: Return code: 502 +03:18:45:340 -> [ApiClient] Error: Post response failed code: 502 +03:18:45:362 -> CO2 (ppm): 402 +03:18:45:387 -> External watchdog feed! +03:18:45:948 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:18:45:949 -> [ApiClient] Info: Return code: 502 +03:18:49:383 -> CO2 (ppm): 402 +03:18:53:404 -> CO2 (ppm): 402 +03:18:57:424 -> CO2 (ppm): 402 +03:19:01:445 -> CO2 (ppm): 402 +03:19:05:466 -> CO2 (ppm): 403 +03:19:09:487 -> CO2 (ppm): 402 +03:19:13:508 -> CO2 (ppm): 402 +03:19:17:529 -> CO2 (ppm): 402 +03:19:21:550 -> CO2 (ppm): 402 +03:19:25:571 -> CO2 (ppm): 402 +03:19:29:592 -> CO2 (ppm): 402 +03:19:33:613 -> CO2 (ppm): 402 +03:19:37:634 -> CO2 (ppm): 402 +03:19:41:655 -> CO2 (ppm): 402 +03:19:46:274 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:19:46:274 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":402,"boot":606,"bootCount":606} +03:19:46:274 -> [ApiClient] Info: Return code: 502 +03:19:46:275 -> [ApiClient] Error: Post response failed code: 502 +03:19:46:297 -> CO2 (ppm): 402 +03:19:46:322 -> External watchdog feed! +03:19:46:876 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:19:46:876 -> [ApiClient] Info: Return code: 502 +03:19:50:318 -> CO2 (ppm): 402 +03:19:54:339 -> CO2 (ppm): 402 +03:19:58:360 -> CO2 (ppm): 402 +03:20:02:381 -> CO2 (ppm): 402 +03:20:06:402 -> CO2 (ppm): 402 +03:20:10:423 -> CO2 (ppm): 402 +03:20:18:465 -> CO2 (ppm): 402 +03:20:18:465 -> CO2 (ppm): 402 +03:20:22:486 -> CO2 (ppm): 402 +03:20:26:507 -> CO2 (ppm): 402 +03:20:30:528 -> CO2 (ppm): 402 +03:20:34:548 -> CO2 (ppm): 402 +03:20:38:569 -> CO2 (ppm): 402 +03:20:42:591 -> CO2 (ppm): 402 +03:20:47:193 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:20:47:194 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":402,"boot":607,"bootCount":607} +03:20:47:194 -> [ApiClient] Info: Return code: 502 +03:20:47:194 -> [ApiClient] Error: Post response failed code: 502 +03:20:47:216 -> CO2 (ppm): 402 +03:20:47:240 -> External watchdog feed! +03:20:47:809 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:20:47:810 -> [ApiClient] Info: Return code: 502 +03:20:51:237 -> CO2 (ppm): 402 +03:20:55:258 -> CO2 (ppm): 403 +03:20:59:278 -> CO2 (ppm): 403 +03:21:03:299 -> CO2 (ppm): 403 +03:21:07:320 -> CO2 (ppm): 403 +03:21:11:341 -> CO2 (ppm): 403 +03:21:15:362 -> CO2 (ppm): 403 +03:21:19:383 -> CO2 (ppm): 403 +03:21:23:404 -> CO2 (ppm): 403 +03:21:27:425 -> CO2 (ppm): 403 +03:21:31:446 -> CO2 (ppm): 403 +03:21:35:467 -> CO2 (ppm): 403 +03:21:39:488 -> CO2 (ppm): 403 +03:21:43:509 -> CO2 (ppm): 403 +03:21:48:119 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:21:48:119 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":403,"boot":608,"bootCount":608} +03:21:48:119 -> [ApiClient] Info: Return code: 502 +03:21:48:119 -> [ApiClient] Error: Post response failed code: 502 +03:21:48:165 -> CO2 (ppm): 403 +03:21:48:165 -> External watchdog feed! +03:21:48:733 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:21:48:733 -> [ApiClient] Info: Return code: 502 +03:21:52:162 -> CO2 (ppm): 403 +03:21:56:183 -> CO2 (ppm): 403 +03:22:00:204 -> CO2 (ppm): 403 +03:22:04:225 -> CO2 (ppm): 403 +03:22:08:246 -> CO2 (ppm): 402 +03:22:12:267 -> CO2 (ppm): 403 +03:22:16:287 -> CO2 (ppm): 402 +03:22:20:308 -> CO2 (ppm): 402 +03:22:24:329 -> CO2 (ppm): 403 +03:22:28:349 -> CO2 (ppm): 403 +03:22:32:370 -> CO2 (ppm): 403 +03:22:36:422 -> CO2 (ppm): 403 +03:22:40:443 -> CO2 (ppm): 403 +03:22:44:464 -> CO2 (ppm): 403 +03:22:48:940 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:22:48:940 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":609,"bootCount":609} +03:22:48:940 -> [ApiClient] Info: Return code: 502 +03:22:48:940 -> [ApiClient] Error: Post response failed code: 502 +03:22:48:962 -> CO2 (ppm): 403 +03:22:48:987 -> External watchdog feed! +03:22:49:549 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:22:49:549 -> [ApiClient] Info: Return code: 502 +03:22:52:983 -> CO2 (ppm): 403 +03:22:56:996 -> CO2 (ppm): 403 +03:23:01:016 -> CO2 (ppm): 403 +03:23:05:037 -> CO2 (ppm): 403 +03:23:09:058 -> CO2 (ppm): 403 +03:23:13:079 -> CO2 (ppm): 402 +03:23:17:100 -> CO2 (ppm): 402 +03:23:21:122 -> CO2 (ppm): 402 +03:23:25:142 -> CO2 (ppm): 402 +03:23:29:163 -> CO2 (ppm): 402 +03:23:33:184 -> CO2 (ppm): 402 +03:23:37:205 -> CO2 (ppm): 402 +03:23:41:226 -> CO2 (ppm): 402 +03:23:45:247 -> CO2 (ppm): 402 +03:23:52:325 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:23:52:325 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":402,"boot":610,"bootCount":610} +03:23:52:325 -> [ApiClient] Info: Return code: 502 +03:23:52:325 -> [ApiClient] Error: Post response failed code: 502 +03:23:52:347 -> CO2 (ppm): 402 +03:23:52:372 -> External watchdog feed! +03:23:52:937 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:23:52:937 -> [ApiClient] Info: Return code: 502 +03:23:56:368 -> CO2 (ppm): 402 +03:24:00:397 -> CO2 (ppm): 402 +03:24:04:418 -> CO2 (ppm): 403 +03:24:08:439 -> CO2 (ppm): 403 +03:24:12:460 -> CO2 (ppm): 403 +03:24:20:502 -> CO2 (ppm): 403 +03:24:20:502 -> CO2 (ppm): 403 +03:24:28:544 -> CO2 (ppm): 403 +03:24:28:544 -> CO2 (ppm): 403 +03:24:32:565 -> CO2 (ppm): 402 +03:24:36:585 -> CO2 (ppm): 402 +03:24:40:606 -> CO2 (ppm): 402 +03:24:44:627 -> CO2 (ppm): 402 +03:24:48:649 -> CO2 (ppm): 402 +03:24:53:259 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:24:53:259 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":402,"boot":611,"bootCount":611} +03:24:53:259 -> [ApiClient] Info: Return code: 502 +03:24:53:259 -> [ApiClient] Error: Post response failed code: 502 +03:24:53:282 -> CO2 (ppm): 402 +03:24:53:307 -> External watchdog feed! +03:24:53:866 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:24:53:866 -> [ApiClient] Info: Return code: 502 +03:24:57:303 -> CO2 (ppm): 402 +03:25:01:324 -> CO2 (ppm): 402 +03:25:05:345 -> CO2 (ppm): 402 +03:25:09:366 -> CO2 (ppm): 403 +03:25:13:387 -> CO2 (ppm): 403 +03:25:21:429 -> CO2 (ppm): 403 +03:25:21:429 -> CO2 (ppm): 403 +03:25:29:471 -> CO2 (ppm): 403 +03:25:29:471 -> CO2 (ppm): 403 +03:25:33:492 -> CO2 (ppm): 403 +03:25:41:534 -> CO2 (ppm): 403 +03:25:41:534 -> CO2 (ppm): 403 +03:25:45:554 -> CO2 (ppm): 403 +03:25:49:575 -> CO2 (ppm): 403 +03:25:54:185 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:25:54:185 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":612,"bootCount":612} +03:25:54:186 -> [ApiClient] Info: Return code: 502 +03:25:54:186 -> [ApiClient] Error: Post response failed code: 502 +03:25:54:207 -> CO2 (ppm): 403 +03:25:54:232 -> External watchdog feed! +03:25:54:797 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:25:54:797 -> [ApiClient] Info: Return code: 502 +03:25:58:229 -> CO2 (ppm): 403 +03:26:02:250 -> CO2 (ppm): 403 +03:26:06:270 -> CO2 (ppm): 403 +03:26:10:291 -> CO2 (ppm): 403 +03:26:14:312 -> CO2 (ppm): 403 +03:26:18:333 -> CO2 (ppm): 403 +03:26:22:354 -> CO2 (ppm): 403 +03:26:26:375 -> CO2 (ppm): 403 +03:26:30:396 -> CO2 (ppm): 403 +03:26:34:418 -> CO2 (ppm): 403 +03:26:38:438 -> CO2 (ppm): 403 +03:26:42:459 -> CO2 (ppm): 403 +03:26:50:501 -> CO2 (ppm): 403 +03:26:50:501 -> CO2 (ppm): 403 +03:26:55:113 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:26:55:113 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":613,"bootCount":613} +03:26:55:113 -> [ApiClient] Info: Return code: 502 +03:26:55:113 -> [ApiClient] Error: Post response failed code: 502 +03:26:55:136 -> CO2 (ppm): 403 +03:26:55:161 -> External watchdog feed! +03:26:55:728 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:26:55:728 -> [ApiClient] Info: Return code: 502 +03:26:59:157 -> CO2 (ppm): 403 +03:27:03:178 -> CO2 (ppm): 403 +03:27:07:199 -> CO2 (ppm): 403 +03:27:11:221 -> CO2 (ppm): 403 +03:27:15:241 -> CO2 (ppm): 403 +03:27:19:262 -> CO2 (ppm): 403 +03:27:23:283 -> CO2 (ppm): 403 +03:27:27:305 -> CO2 (ppm): 403 +03:27:31:325 -> CO2 (ppm): 403 +03:27:35:346 -> CO2 (ppm): 403 +03:27:39:367 -> CO2 (ppm): 403 +03:27:43:388 -> CO2 (ppm): 403 +03:27:47:454 -> CO2 (ppm): 403 +03:27:51:475 -> CO2 (ppm): 403 +03:27:58:906 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:27:58:906 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":403,"boot":614,"bootCount":614} +03:27:58:907 -> [ApiClient] Info: Return code: 502 +03:27:58:907 -> [ApiClient] Error: Post response failed code: 502 +03:27:58:929 -> CO2 (ppm): 403 +03:27:58:954 -> External watchdog feed! +03:27:59:512 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:27:59:513 -> [ApiClient] Info: Return code: 502 +03:28:02:951 -> CO2 (ppm): 403 +03:28:06:971 -> CO2 (ppm): 403 +03:28:10:992 -> CO2 (ppm): 403 +03:28:15:013 -> CO2 (ppm): 403 +03:28:19:034 -> CO2 (ppm): 403 +03:28:23:055 -> CO2 (ppm): 403 +03:28:27:076 -> CO2 (ppm): 403 +03:28:31:097 -> CO2 (ppm): 403 +03:28:35:118 -> CO2 (ppm): 403 +03:28:39:140 -> CO2 (ppm): 403 +03:28:43:159 -> CO2 (ppm): 403 +03:28:47:181 -> CO2 (ppm): 403 +03:28:51:259 -> CO2 (ppm): 403 +03:28:55:280 -> CO2 (ppm): 403 +03:28:59:836 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:28:59:836 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":403,"boot":615,"bootCount":615} +03:28:59:836 -> [ApiClient] Info: Return code: 502 +03:28:59:836 -> [ApiClient] Error: Post response failed code: 502 +03:28:59:858 -> CO2 (ppm): 403 +03:28:59:882 -> External watchdog feed! +03:29:00:450 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:29:00:450 -> [ApiClient] Info: Return code: 502 +03:29:03:879 -> CO2 (ppm): 403 +03:29:07:900 -> CO2 (ppm): 403 +03:29:11:921 -> CO2 (ppm): 403 +03:29:15:949 -> CO2 (ppm): 403 +03:29:19:962 -> CO2 (ppm): 403 +03:29:23:983 -> CO2 (ppm): 403 +03:29:28:004 -> CO2 (ppm): 403 +03:29:32:025 -> CO2 (ppm): 403 +03:29:36:046 -> CO2 (ppm): 403 +03:29:40:066 -> CO2 (ppm): 403 +03:29:44:087 -> CO2 (ppm): 403 +03:29:48:108 -> CO2 (ppm): 403 +03:29:52:129 -> CO2 (ppm): 403 +03:29:56:150 -> CO2 (ppm): 403 +03:30:00:757 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:30:00:757 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":616,"bootCount":616} +03:30:00:757 -> [ApiClient] Info: Return code: 502 +03:30:00:757 -> [ApiClient] Error: Post response failed code: 502 +03:30:00:780 -> CO2 (ppm): 403 +03:30:00:805 -> External watchdog feed! +03:30:01:375 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:30:01:375 -> [ApiClient] Info: Return code: 502 +03:30:04:801 -> CO2 (ppm): 403 +03:30:08:822 -> CO2 (ppm): 403 +03:30:12:843 -> CO2 (ppm): 403 +03:30:16:864 -> CO2 (ppm): 403 +03:30:20:885 -> CO2 (ppm): 403 +03:30:24:906 -> CO2 (ppm): 403 +03:30:28:927 -> CO2 (ppm): 403 +03:30:32:947 -> CO2 (ppm): 403 +03:30:36:969 -> CO2 (ppm): 403 +03:30:40:990 -> CO2 (ppm): 403 +03:30:45:011 -> CO2 (ppm): 403 +03:30:49:032 -> CO2 (ppm): 403 +03:30:53:052 -> CO2 (ppm): 403 +03:30:57:073 -> CO2 (ppm): 403 +03:31:01:694 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:31:01:694 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":403,"boot":617,"bootCount":617} +03:31:01:694 -> [ApiClient] Info: Return code: 502 +03:31:01:694 -> [ApiClient] Error: Post response failed code: 502 +03:31:01:717 -> CO2 (ppm): 403 +03:31:01:742 -> External watchdog feed! +03:31:02:303 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:31:02:303 -> [ApiClient] Info: Return code: 502 +03:31:09:759 -> CO2 (ppm): 403 +03:31:09:759 -> CO2 (ppm): 403 +03:31:13:780 -> CO2 (ppm): 403 +03:31:17:801 -> CO2 (ppm): 403 +03:31:21:822 -> CO2 (ppm): 403 +03:31:25:843 -> CO2 (ppm): 403 +03:31:29:864 -> CO2 (ppm): 403 +03:31:33:885 -> CO2 (ppm): 403 +03:31:37:906 -> CO2 (ppm): 403 +03:31:41:926 -> CO2 (ppm): 403 +03:31:45:947 -> CO2 (ppm): 403 +03:31:49:969 -> CO2 (ppm): 403 +03:31:53:989 -> CO2 (ppm): 403 +03:31:58:011 -> CO2 (ppm): 403 +03:32:02:618 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:32:02:619 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":403,"boot":618,"bootCount":618} +03:32:02:619 -> [ApiClient] Info: Return code: 502 +03:32:02:619 -> [ApiClient] Error: Post response failed code: 502 +03:32:02:657 -> CO2 (ppm): 403 +03:32:02:682 -> External watchdog feed! +03:32:03:231 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:32:03:232 -> [ApiClient] Info: Return code: 502 +03:32:06:679 -> CO2 (ppm): 403 +03:32:10:699 -> CO2 (ppm): 403 +03:32:14:720 -> CO2 (ppm): 403 +03:32:18:741 -> CO2 (ppm): 403 +03:32:22:762 -> CO2 (ppm): 403 +03:32:26:784 -> CO2 (ppm): 403 +03:32:30:804 -> CO2 (ppm): 403 +03:32:34:825 -> CO2 (ppm): 403 +03:32:38:846 -> CO2 (ppm): 403 +03:32:42:867 -> CO2 (ppm): 403 +03:32:46:888 -> CO2 (ppm): 403 +03:32:50:909 -> CO2 (ppm): 403 +03:32:54:930 -> CO2 (ppm): 403 +03:32:58:951 -> CO2 (ppm): 403 +03:33:03:546 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:33:03:546 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":619,"bootCount":619} +03:33:03:547 -> [ApiClient] Info: Return code: 502 +03:33:03:547 -> [ApiClient] Error: Post response failed code: 502 +03:33:03:570 -> CO2 (ppm): 403 +03:33:03:594 -> External watchdog feed! +03:33:04:160 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:33:04:160 -> [ApiClient] Info: Return code: 502 +03:33:07:590 -> CO2 (ppm): 403 +03:33:11:612 -> CO2 (ppm): 403 +03:33:15:633 -> CO2 (ppm): 403 +03:33:23:675 -> CO2 (ppm): 403 +03:33:23:675 -> CO2 (ppm): 403 +03:33:27:695 -> CO2 (ppm): 403 +03:33:31:716 -> CO2 (ppm): 403 +03:33:35:738 -> CO2 (ppm): 403 +03:33:39:759 -> CO2 (ppm): 403 +03:33:43:780 -> CO2 (ppm): 403 +03:33:51:822 -> CO2 (ppm): 403 +03:33:51:822 -> CO2 (ppm): 403 +03:33:55:843 -> CO2 (ppm): 403 +03:33:59:864 -> CO2 (ppm): 403 +03:34:07:437 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:34:07:437 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":620,"bootCount":620} +03:34:07:437 -> [ApiClient] Info: Return code: 502 +03:34:07:437 -> [ApiClient] Error: Post response failed code: 502 +03:34:07:460 -> CO2 (ppm): 403 +03:34:07:485 -> External watchdog feed! +03:34:08:058 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:34:08:058 -> [ApiClient] Info: Return code: 502 +03:34:11:482 -> CO2 (ppm): 403 +03:34:15:502 -> CO2 (ppm): 403 +03:34:19:523 -> CO2 (ppm): 403 +03:34:23:544 -> CO2 (ppm): 403 +03:34:27:565 -> CO2 (ppm): 403 +03:34:31:586 -> CO2 (ppm): 403 +03:34:35:607 -> CO2 (ppm): 403 +03:34:39:627 -> CO2 (ppm): 403 +03:34:43:649 -> CO2 (ppm): 403 +03:34:47:670 -> CO2 (ppm): 403 +03:34:51:691 -> CO2 (ppm): 403 +03:34:55:711 -> CO2 (ppm): 403 +03:34:59:732 -> CO2 (ppm): 403 +03:35:03:754 -> CO2 (ppm): 403 +03:35:08:374 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:35:08:374 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":403,"boot":621,"bootCount":621} +03:35:08:374 -> [ApiClient] Info: Return code: 502 +03:35:08:374 -> [ApiClient] Error: Post response failed code: 502 +03:35:08:397 -> CO2 (ppm): 403 +03:35:08:422 -> External watchdog feed! +03:35:08:988 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:35:08:988 -> [ApiClient] Info: Return code: 502 +03:35:12:418 -> CO2 (ppm): 403 +03:35:16:439 -> CO2 (ppm): 403 +03:35:20:460 -> CO2 (ppm): 403 +03:35:24:481 -> CO2 (ppm): 403 +03:35:28:502 -> CO2 (ppm): 403 +03:35:32:523 -> CO2 (ppm): 403 +03:35:36:544 -> CO2 (ppm): 403 +03:35:40:565 -> CO2 (ppm): 403 +03:35:44:586 -> CO2 (ppm): 403 +03:35:48:607 -> CO2 (ppm): 403 +03:35:52:628 -> CO2 (ppm): 403 +03:35:56:649 -> CO2 (ppm): 403 +03:36:00:670 -> CO2 (ppm): 403 +03:36:04:691 -> CO2 (ppm): 403 +03:36:09:302 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:36:09:303 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":403,"boot":622,"bootCount":622} +03:36:09:303 -> [ApiClient] Info: Return code: 502 +03:36:09:303 -> [ApiClient] Error: Post response failed code: 502 +03:36:09:324 -> CO2 (ppm): 403 +03:36:09:349 -> External watchdog feed! +03:36:09:917 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:36:09:917 -> [ApiClient] Info: Return code: 502 +03:36:13:346 -> CO2 (ppm): 403 +03:36:17:366 -> CO2 (ppm): 403 +03:36:21:388 -> CO2 (ppm): 403 +03:36:25:408 -> CO2 (ppm): 403 +03:36:29:429 -> CO2 (ppm): 403 +03:36:33:451 -> CO2 (ppm): 403 +03:36:37:471 -> CO2 (ppm): 403 +03:36:41:492 -> CO2 (ppm): 403 +03:36:45:513 -> CO2 (ppm): 403 +03:36:49:534 -> CO2 (ppm): 403 +03:36:53:555 -> CO2 (ppm): 403 +03:36:57:576 -> CO2 (ppm): 403 +03:37:01:597 -> CO2 (ppm): 403 +03:37:05:618 -> CO2 (ppm): 403 +03:37:10:229 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:37:10:229 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":623,"bootCount":623} +03:37:10:230 -> [ApiClient] Info: Return code: 502 +03:37:10:230 -> [ApiClient] Error: Post response failed code: 502 +03:37:10:253 -> CO2 (ppm): 403 +03:37:10:278 -> External watchdog feed! +03:37:10:846 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:37:10:846 -> [ApiClient] Info: Return code: 502 +03:37:14:274 -> CO2 (ppm): 403 +03:37:18:295 -> CO2 (ppm): 403 +03:37:22:316 -> CO2 (ppm): 403 +03:37:26:336 -> CO2 (ppm): 403 +03:37:30:358 -> CO2 (ppm): 403 +03:37:34:379 -> CO2 (ppm): 403 +03:37:38:400 -> CO2 (ppm): 403 +03:37:42:421 -> CO2 (ppm): 403 +03:37:46:442 -> CO2 (ppm): 403 +03:37:50:462 -> CO2 (ppm): 403 +03:37:54:484 -> CO2 (ppm): 403 +03:37:58:504 -> CO2 (ppm): 403 +03:38:02:525 -> CO2 (ppm): 403 +03:38:06:546 -> CO2 (ppm): 403 +03:38:11:158 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:38:11:158 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":624,"bootCount":624} +03:38:11:158 -> [ApiClient] Info: Return code: 502 +03:38:11:158 -> [ApiClient] Error: Post response failed code: 502 +03:38:11:181 -> CO2 (ppm): 403 +03:38:11:206 -> External watchdog feed! +03:38:11:780 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:38:11:780 -> [ApiClient] Info: Return code: 502 +03:38:15:202 -> CO2 (ppm): 403 +03:38:19:223 -> CO2 (ppm): 403 +03:38:23:244 -> CO2 (ppm): 403 +03:38:27:265 -> CO2 (ppm): 403 +03:38:31:286 -> CO2 (ppm): 403 +03:38:35:307 -> CO2 (ppm): 403 +03:38:39:327 -> CO2 (ppm): 403 +03:38:43:349 -> CO2 (ppm): 403 +03:38:47:370 -> CO2 (ppm): 403 +03:38:51:391 -> CO2 (ppm): 403 +03:38:55:411 -> CO2 (ppm): 403 +03:38:59:433 -> CO2 (ppm): 403 +03:39:03:453 -> CO2 (ppm): 403 +03:39:07:474 -> CO2 (ppm): 403 +03:39:12:085 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:39:12:085 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":403,"boot":625,"bootCount":625} +03:39:12:085 -> [ApiClient] Info: Return code: 502 +03:39:12:085 -> [ApiClient] Error: Post response failed code: 502 +03:39:12:107 -> CO2 (ppm): 403 +03:39:12:132 -> External watchdog feed! +03:39:12:700 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:39:12:700 -> [ApiClient] Info: Return code: 502 +03:39:16:128 -> CO2 (ppm): 403 +03:39:20:149 -> CO2 (ppm): 403 +03:39:24:171 -> CO2 (ppm): 403 +03:39:28:191 -> CO2 (ppm): 403 +03:39:32:212 -> CO2 (ppm): 403 +03:39:36:233 -> CO2 (ppm): 403 +03:39:40:254 -> CO2 (ppm): 403 +03:39:44:275 -> CO2 (ppm): 403 +03:39:48:296 -> CO2 (ppm): 403 +03:39:52:317 -> CO2 (ppm): 403 +03:39:56:338 -> CO2 (ppm): 403 +03:40:00:358 -> CO2 (ppm): 403 +03:40:04:379 -> CO2 (ppm): 403 +03:40:15:974 -> CO2 (ppm): 403 +03:40:15:974 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:40:15:974 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":626,"bootCount":626} +03:40:15:974 -> [ApiClient] Info: Return code: 502 +03:40:15:974 -> [ApiClient] Error: Post response failed code: 502 +03:40:15:996 -> CO2 (ppm): 403 +03:40:16:020 -> External watchdog feed! +03:40:16:595 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:40:16:595 -> [ApiClient] Info: Return code: 502 +03:40:20:017 -> CO2 (ppm): 403 +03:40:24:038 -> CO2 (ppm): 403 +03:40:28:059 -> CO2 (ppm): 403 +03:40:32:080 -> CO2 (ppm): 403 +03:40:36:101 -> CO2 (ppm): 403 +03:40:40:122 -> CO2 (ppm): 403 +03:40:44:142 -> CO2 (ppm): 403 +03:40:48:163 -> CO2 (ppm): 403 +03:40:52:184 -> CO2 (ppm): 403 +03:40:56:205 -> CO2 (ppm): 403 +03:41:00:227 -> CO2 (ppm): 403 +03:41:04:248 -> CO2 (ppm): 403 +03:41:08:269 -> CO2 (ppm): 403 +03:41:12:290 -> CO2 (ppm): 403 +03:41:16:910 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:41:16:910 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":627,"bootCount":627} +03:41:16:910 -> [ApiClient] Info: Return code: 502 +03:41:16:910 -> [ApiClient] Error: Post response failed code: 502 +03:41:16:955 -> CO2 (ppm): 403 +03:41:16:980 -> External watchdog feed! +03:41:17:521 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:41:17:521 -> [ApiClient] Info: Return code: 502 +03:41:20:976 -> CO2 (ppm): 403 +03:41:24:997 -> CO2 (ppm): 403 +03:41:29:018 -> CO2 (ppm): 403 +03:41:33:039 -> CO2 (ppm): 403 +03:41:37:060 -> CO2 (ppm): 403 +03:41:41:081 -> CO2 (ppm): 403 +03:41:45:102 -> CO2 (ppm): 403 +03:41:49:123 -> CO2 (ppm): 403 +03:41:53:144 -> CO2 (ppm): 403 +03:41:57:165 -> CO2 (ppm): 403 +03:42:01:185 -> CO2 (ppm): 403 +03:42:05:206 -> CO2 (ppm): 403 +03:42:09:227 -> CO2 (ppm): 403 +03:42:13:248 -> CO2 (ppm): 403 +03:42:17:838 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:42:17:838 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":628,"bootCount":628} +03:42:17:838 -> [ApiClient] Info: Return code: 502 +03:42:17:838 -> [ApiClient] Error: Post response failed code: 502 +03:42:17:860 -> CO2 (ppm): 403 +03:42:17:885 -> External watchdog feed! +03:42:18:450 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:42:18:450 -> [ApiClient] Info: Return code: 502 +03:42:21:881 -> CO2 (ppm): 403 +03:42:25:902 -> CO2 (ppm): 403 +03:42:33:944 -> CO2 (ppm): 403 +03:42:33:944 -> CO2 (ppm): 403 +03:42:37:965 -> CO2 (ppm): 403 +03:42:41:986 -> CO2 (ppm): 403 +03:42:46:007 -> CO2 (ppm): 403 +03:42:50:027 -> CO2 (ppm): 403 +03:42:54:049 -> CO2 (ppm): 403 +03:42:58:069 -> CO2 (ppm): 403 +03:43:02:091 -> CO2 (ppm): 403 +03:43:06:112 -> CO2 (ppm): 403 +03:43:10:133 -> CO2 (ppm): 403 +03:43:18:764 -> CO2 (ppm): 403 +03:43:18:764 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:43:18:764 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":403,"boot":629,"bootCount":629} +03:43:18:764 -> [ApiClient] Info: Return code: 502 +03:43:18:764 -> [ApiClient] Error: Post response failed code: 502 +03:43:18:786 -> CO2 (ppm): 403 +03:43:18:811 -> External watchdog feed! +03:43:19:288 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:43:19:288 -> [ApiClient] Info: Return code: 502 +03:43:22:807 -> CO2 (ppm): 403 +03:43:26:828 -> CO2 (ppm): 403 +03:43:30:849 -> CO2 (ppm): 403 +03:43:34:870 -> CO2 (ppm): 403 +03:43:38:891 -> CO2 (ppm): 403 +03:43:42:912 -> CO2 (ppm): 403 +03:43:46:934 -> CO2 (ppm): 403 +03:43:50:953 -> CO2 (ppm): 403 +03:43:54:974 -> CO2 (ppm): 403 +03:43:58:995 -> CO2 (ppm): 403 +03:44:03:016 -> CO2 (ppm): 403 +03:44:07:037 -> CO2 (ppm): 403 +03:44:15:079 -> CO2 (ppm): 403 +03:44:15:079 -> CO2 (ppm): 403 +03:44:19:693 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:44:19:693 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":630,"bootCount":630} +03:44:19:693 -> [ApiClient] Info: Return code: 502 +03:44:19:693 -> [ApiClient] Error: Post response failed code: 502 +03:44:19:716 -> CO2 (ppm): 403 +03:44:19:740 -> External watchdog feed! +03:44:20:302 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:44:20:302 -> [ApiClient] Info: Return code: 502 +03:44:23:737 -> CO2 (ppm): 403 +03:44:27:758 -> CO2 (ppm): 403 +03:44:31:778 -> CO2 (ppm): 403 +03:44:35:800 -> CO2 (ppm): 404 +03:44:39:821 -> CO2 (ppm): 403 +03:44:43:841 -> CO2 (ppm): 403 +03:44:47:862 -> CO2 (ppm): 403 +03:44:51:883 -> CO2 (ppm): 403 +03:44:55:904 -> CO2 (ppm): 403 +03:44:59:925 -> CO2 (ppm): 404 +03:45:03:946 -> CO2 (ppm): 403 +03:45:11:988 -> CO2 (ppm): 403 +03:45:11:988 -> CO2 (ppm): 403 +03:45:16:009 -> CO2 (ppm): 403 +03:45:23:396 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:45:23:397 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":403,"boot":631,"bootCount":631} +03:45:23:397 -> [ApiClient] Info: Return code: 502 +03:45:23:397 -> [ApiClient] Error: Post response failed code: 502 +03:45:23:418 -> CO2 (ppm): 403 +03:45:23:443 -> External watchdog feed! +03:45:23:997 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:45:23:998 -> [ApiClient] Info: Return code: 502 +03:45:27:439 -> CO2 (ppm): 403 +03:45:31:460 -> CO2 (ppm): 403 +03:45:35:481 -> CO2 (ppm): 403 +03:45:39:502 -> CO2 (ppm): 403 +03:45:43:523 -> CO2 (ppm): 403 +03:45:47:544 -> CO2 (ppm): 403 +03:45:51:565 -> CO2 (ppm): 403 +03:45:55:586 -> CO2 (ppm): 403 +03:45:59:607 -> CO2 (ppm): 403 +03:46:03:628 -> CO2 (ppm): 403 +03:46:07:649 -> CO2 (ppm): 403 +03:46:11:670 -> CO2 (ppm): 403 +03:46:15:690 -> CO2 (ppm): 403 +03:46:19:711 -> CO2 (ppm): 403 +03:46:24:315 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:46:24:315 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":632,"bootCount":632} +03:46:24:315 -> [ApiClient] Info: Return code: 502 +03:46:24:315 -> [ApiClient] Error: Post response failed code: 502 +03:46:24:338 -> CO2 (ppm): 403 +03:46:24:363 -> External watchdog feed! +03:46:24:925 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:46:24:925 -> [ApiClient] Info: Return code: 502 +03:46:28:359 -> CO2 (ppm): 403 +03:46:32:380 -> CO2 (ppm): 403 +03:46:36:402 -> CO2 (ppm): 403 +03:46:40:422 -> CO2 (ppm): 403 +03:46:44:443 -> CO2 (ppm): 403 +03:46:48:464 -> CO2 (ppm): 403 +03:46:52:485 -> CO2 (ppm): 403 +03:46:56:506 -> CO2 (ppm): 403 +03:47:00:527 -> CO2 (ppm): 403 +03:47:04:548 -> CO2 (ppm): 403 +03:47:08:569 -> CO2 (ppm): 403 +03:47:12:590 -> CO2 (ppm): 403 +03:47:16:610 -> CO2 (ppm): 403 +03:47:20:631 -> CO2 (ppm): 403 +03:47:25:244 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:47:25:244 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":633,"bootCount":633} +03:47:25:244 -> [ApiClient] Info: Return code: 502 +03:47:25:244 -> [ApiClient] Error: Post response failed code: 502 +03:47:25:266 -> CO2 (ppm): 403 +03:47:25:291 -> External watchdog feed! +03:47:25:862 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:47:25:862 -> [ApiClient] Info: Return code: 502 +03:47:29:287 -> CO2 (ppm): 403 +03:47:33:308 -> CO2 (ppm): 403 +03:47:37:329 -> CO2 (ppm): 403 +03:47:41:350 -> CO2 (ppm): 403 +03:47:45:371 -> CO2 (ppm): 403 +03:47:49:392 -> CO2 (ppm): 403 +03:47:53:413 -> CO2 (ppm): 403 +03:47:57:434 -> CO2 (ppm): 403 +03:48:01:455 -> CO2 (ppm): 403 +03:48:05:476 -> CO2 (ppm): 403 +03:48:09:497 -> CO2 (ppm): 403 +03:48:13:518 -> CO2 (ppm): 403 +03:48:17:538 -> CO2 (ppm): 403 +03:48:21:559 -> CO2 (ppm): 403 +03:48:26:161 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:48:26:161 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":634,"bootCount":634} +03:48:26:161 -> [ApiClient] Info: Return code: 502 +03:48:26:161 -> [ApiClient] Error: Post response failed code: 502 +03:48:26:184 -> CO2 (ppm): 404 +03:48:26:209 -> External watchdog feed! +03:48:26:787 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:48:26:787 -> [ApiClient] Info: Return code: 502 +03:48:30:205 -> CO2 (ppm): 404 +03:48:34:226 -> CO2 (ppm): 404 +03:48:38:247 -> CO2 (ppm): 404 +03:48:42:268 -> CO2 (ppm): 404 +03:48:46:289 -> CO2 (ppm): 404 +03:48:50:310 -> CO2 (ppm): 404 +03:48:54:331 -> CO2 (ppm): 403 +03:48:58:352 -> CO2 (ppm): 404 +03:49:02:372 -> CO2 (ppm): 404 +03:49:06:393 -> CO2 (ppm): 404 +03:49:10:414 -> CO2 (ppm): 403 +03:49:14:435 -> CO2 (ppm): 403 +03:49:18:456 -> CO2 (ppm): 403 +03:49:22:477 -> CO2 (ppm): 403 +03:49:27:120 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:49:27:120 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":403,"boot":635,"bootCount":635} +03:49:27:120 -> [ApiClient] Info: Return code: 502 +03:49:27:120 -> [ApiClient] Error: Post response failed code: 502 +03:49:27:120 -> CO2 (ppm): 403 +03:49:27:145 -> External watchdog feed! +03:49:27:714 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:49:27:714 -> [ApiClient] Info: Return code: 502 +03:49:31:141 -> CO2 (ppm): 404 +03:49:35:162 -> CO2 (ppm): 404 +03:49:39:183 -> CO2 (ppm): 404 +03:49:43:204 -> CO2 (ppm): 403 +03:49:47:225 -> CO2 (ppm): 403 +03:49:51:246 -> CO2 (ppm): 403 +03:49:55:267 -> CO2 (ppm): 403 +03:49:59:327 -> CO2 (ppm): 403 +03:50:03:348 -> CO2 (ppm): 404 +03:50:07:369 -> CO2 (ppm): 403 +03:50:11:390 -> CO2 (ppm): 403 +03:50:15:411 -> CO2 (ppm): 403 +03:50:19:432 -> CO2 (ppm): 403 +03:50:23:453 -> CO2 (ppm): 404 +03:50:28:025 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:50:28:025 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":404,"boot":636,"bootCount":636} +03:50:28:026 -> [ApiClient] Info: Return code: 502 +03:50:28:026 -> [ApiClient] Error: Post response failed code: 502 +03:50:28:048 -> CO2 (ppm): 403 +03:50:28:073 -> External watchdog feed! +03:50:28:642 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:50:28:642 -> [ApiClient] Info: Return code: 502 +03:50:32:070 -> CO2 (ppm): 404 +03:50:36:091 -> CO2 (ppm): 403 +03:50:40:111 -> CO2 (ppm): 403 +03:50:44:132 -> CO2 (ppm): 403 +03:50:48:153 -> CO2 (ppm): 404 +03:50:52:174 -> CO2 (ppm): 404 +03:50:56:195 -> CO2 (ppm): 404 +03:51:00:216 -> CO2 (ppm): 404 +03:51:04:237 -> CO2 (ppm): 404 +03:51:08:258 -> CO2 (ppm): 404 +03:51:12:279 -> CO2 (ppm): 404 +03:51:16:300 -> CO2 (ppm): 404 +03:51:20:321 -> CO2 (ppm): 404 +03:51:24:341 -> CO2 (ppm): 404 +03:51:31:413 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:51:31:413 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":404,"boot":637,"bootCount":637} +03:51:31:413 -> [ApiClient] Info: Return code: 502 +03:51:31:413 -> [ApiClient] Error: Post response failed code: 502 +03:51:31:435 -> CO2 (ppm): 404 +03:51:31:460 -> External watchdog feed! +03:51:32:022 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:51:32:022 -> [ApiClient] Info: Return code: 502 +03:51:35:457 -> CO2 (ppm): 404 +03:51:43:498 -> CO2 (ppm): 404 +03:51:43:498 -> CO2 (ppm): 404 +03:51:51:540 -> CO2 (ppm): 404 +03:51:51:540 -> CO2 (ppm): 404 +03:51:55:561 -> CO2 (ppm): 404 +03:51:59:582 -> CO2 (ppm): 404 +03:52:03:603 -> CO2 (ppm): 404 +03:52:07:624 -> CO2 (ppm): 404 +03:52:11:646 -> CO2 (ppm): 404 +03:52:15:666 -> CO2 (ppm): 404 +03:52:19:687 -> CO2 (ppm): 404 +03:52:23:708 -> CO2 (ppm): 404 +03:52:27:729 -> CO2 (ppm): 404 +03:52:32:338 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:52:32:338 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":404,"boot":638,"bootCount":638} +03:52:32:339 -> [ApiClient] Info: Return code: 502 +03:52:32:339 -> [ApiClient] Error: Post response failed code: 502 +03:52:32:361 -> CO2 (ppm): 404 +03:52:32:386 -> External watchdog feed! +03:52:32:954 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:52:32:955 -> [ApiClient] Info: Return code: 502 +03:52:36:382 -> CO2 (ppm): 404 +03:52:40:403 -> CO2 (ppm): 404 +03:52:48:445 -> CO2 (ppm): 404 +03:52:48:445 -> CO2 (ppm): 404 +03:52:52:466 -> CO2 (ppm): 404 +03:52:56:487 -> CO2 (ppm): 404 +03:53:00:507 -> CO2 (ppm): 404 +03:53:04:528 -> CO2 (ppm): 404 +03:53:08:549 -> CO2 (ppm): 404 +03:53:12:570 -> CO2 (ppm): 404 +03:53:16:591 -> CO2 (ppm): 404 +03:53:20:612 -> CO2 (ppm): 404 +03:53:24:634 -> CO2 (ppm): 404 +03:53:28:654 -> CO2 (ppm): 404 +03:53:33:262 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:53:33:262 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":404,"boot":639,"bootCount":639} +03:53:33:262 -> [ApiClient] Info: Return code: 502 +03:53:33:262 -> [ApiClient] Error: Post response failed code: 502 +03:53:33:284 -> CO2 (ppm): 404 +03:53:33:308 -> External watchdog feed! +03:53:33:880 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:53:33:880 -> [ApiClient] Info: Return code: 502 +03:53:37:305 -> CO2 (ppm): 404 +03:53:41:326 -> CO2 (ppm): 404 +03:53:45:346 -> CO2 (ppm): 404 +03:53:53:388 -> CO2 (ppm): 404 +03:53:53:388 -> CO2 (ppm): 404 +03:53:57:410 -> CO2 (ppm): 404 +03:54:01:431 -> CO2 (ppm): 404 +03:54:05:452 -> CO2 (ppm): 404 +03:54:09:473 -> CO2 (ppm): 404 +03:54:13:494 -> CO2 (ppm): 404 +03:54:17:515 -> CO2 (ppm): 404 +03:54:21:535 -> CO2 (ppm): 404 +03:54:25:556 -> CO2 (ppm): 404 +03:54:29:577 -> CO2 (ppm): 404 +03:54:34:195 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:54:34:196 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":404,"boot":640,"bootCount":640} +03:54:34:196 -> [ApiClient] Info: Return code: 502 +03:54:34:196 -> [ApiClient] Error: Post response failed code: 502 +03:54:34:217 -> CO2 (ppm): 404 +03:54:34:242 -> External watchdog feed! +03:54:34:809 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:54:34:810 -> [ApiClient] Info: Return code: 502 +03:54:38:238 -> CO2 (ppm): 404 +03:54:42:259 -> CO2 (ppm): 404 +03:54:46:280 -> CO2 (ppm): 404 +03:54:54:325 -> CO2 (ppm): 404 +03:54:54:325 -> CO2 (ppm): 404 +03:54:58:399 -> CO2 (ppm): 405 +03:55:06:442 -> CO2 (ppm): 405 +03:55:06:442 -> CO2 (ppm): 404 +03:55:10:462 -> CO2 (ppm): 404 +03:55:14:483 -> CO2 (ppm): 404 +03:55:18:504 -> CO2 (ppm): 404 +03:55:22:525 -> CO2 (ppm): 404 +03:55:26:546 -> CO2 (ppm): 404 +03:55:30:567 -> CO2 (ppm): 404 +03:55:35:123 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:55:35:123 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":404,"boot":641,"bootCount":641} +03:55:35:123 -> [ApiClient] Info: Return code: 502 +03:55:35:123 -> [ApiClient] Error: Post response failed code: 502 +03:55:35:146 -> CO2 (ppm): 404 +03:55:35:171 -> External watchdog feed! +03:55:35:738 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:55:35:738 -> [ApiClient] Info: Return code: 502 +03:55:39:167 -> CO2 (ppm): 404 +03:55:43:188 -> CO2 (ppm): 404 +03:55:47:209 -> CO2 (ppm): 404 +03:55:55:251 -> CO2 (ppm): 404 +03:55:55:251 -> CO2 (ppm): 404 +03:55:59:272 -> CO2 (ppm): 404 +03:56:03:292 -> CO2 (ppm): 404 +03:56:07:313 -> CO2 (ppm): 404 +03:56:11:334 -> CO2 (ppm): 404 +03:56:15:355 -> CO2 (ppm): 404 +03:56:19:376 -> CO2 (ppm): 404 +03:56:23:397 -> CO2 (ppm): 404 +03:56:27:418 -> CO2 (ppm): 404 +03:56:31:439 -> CO2 (ppm): 404 +03:56:38:922 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:56:38:922 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":404,"boot":642,"bootCount":642} +03:56:38:922 -> [ApiClient] Info: Return code: 502 +03:56:38:922 -> [ApiClient] Error: Post response failed code: 502 +03:56:38:945 -> CO2 (ppm): 404 +03:56:38:970 -> External watchdog feed! +03:56:39:529 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:56:39:539 -> [ApiClient] Info: Return code: 502 +03:56:42:966 -> CO2 (ppm): 404 +03:56:46:987 -> CO2 (ppm): 404 +03:56:51:008 -> CO2 (ppm): 403 +03:56:55:028 -> CO2 (ppm): 403 +03:56:59:050 -> CO2 (ppm): 404 +03:57:07:091 -> CO2 (ppm): 404 +03:57:07:091 -> CO2 (ppm): 404 +03:57:11:113 -> CO2 (ppm): 404 +03:57:15:134 -> CO2 (ppm): 404 +03:57:19:155 -> CO2 (ppm): 404 +03:57:23:175 -> CO2 (ppm): 404 +03:57:27:196 -> CO2 (ppm): 404 +03:57:31:217 -> CO2 (ppm): 404 +03:57:35:238 -> CO2 (ppm): 404 +03:57:39:848 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:57:39:848 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":404,"boot":643,"bootCount":643} +03:57:39:849 -> [ApiClient] Info: Return code: 502 +03:57:39:849 -> [ApiClient] Error: Post response failed code: 502 +03:57:39:871 -> CO2 (ppm): 404 +03:57:39:896 -> External watchdog feed! +03:57:40:457 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:57:40:457 -> [ApiClient] Info: Return code: 502 +03:57:43:892 -> CO2 (ppm): 404 +03:57:47:913 -> CO2 (ppm): 404 +03:57:51:934 -> CO2 (ppm): 404 +03:57:55:955 -> CO2 (ppm): 404 +03:57:59:976 -> CO2 (ppm): 404 +03:58:03:997 -> CO2 (ppm): 404 +03:58:08:018 -> CO2 (ppm): 404 +03:58:12:039 -> CO2 (ppm): 404 +03:58:16:060 -> CO2 (ppm): 404 +03:58:20:081 -> CO2 (ppm): 404 +03:58:24:106 -> CO2 (ppm): 404 +03:58:28:122 -> CO2 (ppm): 404 +03:58:32:144 -> CO2 (ppm): 404 +03:58:36:164 -> CO2 (ppm): 404 +03:58:40:765 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:58:40:765 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":404,"boot":644,"bootCount":644} +03:58:40:765 -> [ApiClient] Info: Return code: 502 +03:58:40:765 -> [ApiClient] Error: Post response failed code: 502 +03:58:40:788 -> CO2 (ppm): 404 +03:58:40:813 -> External watchdog feed! +03:58:41:384 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:58:41:384 -> [ApiClient] Info: Return code: 502 +03:58:44:809 -> CO2 (ppm): 404 +03:58:48:830 -> CO2 (ppm): 404 +03:58:52:851 -> CO2 (ppm): 404 +03:58:56:872 -> CO2 (ppm): 404 +03:59:00:894 -> CO2 (ppm): 404 +03:59:04:914 -> CO2 (ppm): 404 +03:59:08:936 -> CO2 (ppm): 404 +03:59:12:956 -> CO2 (ppm): 404 +03:59:16:977 -> CO2 (ppm): 404 +03:59:20:999 -> CO2 (ppm): 404 +03:59:25:019 -> CO2 (ppm): 404 +03:59:29:040 -> CO2 (ppm): 404 +03:59:33:061 -> CO2 (ppm): 404 +03:59:37:082 -> CO2 (ppm): 404 +03:59:41:701 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +03:59:41:701 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":404,"boot":645,"bootCount":645} +03:59:41:701 -> [ApiClient] Info: Return code: 502 +03:59:41:701 -> [ApiClient] Error: Post response failed code: 502 +03:59:41:723 -> CO2 (ppm): 404 +03:59:41:748 -> External watchdog feed! +03:59:42:314 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +03:59:42:314 -> [ApiClient] Info: Return code: 502 +03:59:45:744 -> CO2 (ppm): 404 +03:59:49:765 -> CO2 (ppm): 404 +03:59:53:786 -> CO2 (ppm): 404 +03:59:57:807 -> CO2 (ppm): 404 +04:00:01:828 -> CO2 (ppm): 404 +04:00:05:849 -> CO2 (ppm): 404 +04:00:13:890 -> CO2 (ppm): 404 +04:00:13:890 -> CO2 (ppm): 404 +04:00:21:931 -> CO2 (ppm): 404 +04:00:21:931 -> CO2 (ppm): 404 +04:00:29:973 -> CO2 (ppm): 404 +04:00:29:973 -> CO2 (ppm): 404 +04:00:33:994 -> CO2 (ppm): 404 +04:00:38:015 -> CO2 (ppm): 404 +04:00:42:629 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:00:42:629 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":404,"boot":646,"bootCount":646} +04:00:42:629 -> [ApiClient] Info: Return code: 502 +04:00:42:629 -> [ApiClient] Error: Post response failed code: 502 +04:00:42:652 -> CO2 (ppm): 404 +04:00:42:677 -> External watchdog feed! +04:00:43:240 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:00:43:240 -> [ApiClient] Info: Return code: 502 +04:00:46:673 -> CO2 (ppm): 404 +04:00:50:694 -> CO2 (ppm): 404 +04:00:54:715 -> CO2 (ppm): 404 +04:00:58:736 -> CO2 (ppm): 404 +04:01:02:757 -> CO2 (ppm): 404 +04:01:06:778 -> CO2 (ppm): 404 +04:01:10:799 -> CO2 (ppm): 404 +04:01:14:820 -> CO2 (ppm): 404 +04:01:18:840 -> CO2 (ppm): 404 +04:01:22:862 -> CO2 (ppm): 404 +04:01:26:882 -> CO2 (ppm): 404 +04:01:30:903 -> CO2 (ppm): 404 +04:01:34:924 -> CO2 (ppm): 404 +04:01:36:575 -> +04:01:36:576 -> firmwareCheckForUpdate: +04:01:36:576 -> firmwareCheckForUpdate: Perform +04:01:36:576 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +04:01:37:197 -> Firmware update skipped, the server returned 502 +04:01:37:198 -> 3 +04:01:37:198 -> OTA message: +04:01:37:198 -> +04:01:38:946 -> CO2 (ppm): 404 +04:01:46:423 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:01:46:423 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":404,"boot":647,"bootCount":647} +04:01:46:424 -> [ApiClient] Info: Return code: 502 +04:01:46:424 -> [ApiClient] Error: Post response failed code: 502 +04:01:46:471 -> CO2 (ppm): 404 +04:01:46:471 -> External watchdog feed! +04:01:47:038 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:01:47:039 -> [ApiClient] Info: Return code: 502 +04:01:50:467 -> CO2 (ppm): 404 +04:01:54:488 -> CO2 (ppm): 404 +04:01:58:509 -> CO2 (ppm): 404 +04:02:02:530 -> CO2 (ppm): 404 +04:02:06:551 -> CO2 (ppm): 404 +04:02:10:572 -> CO2 (ppm): 404 +04:02:14:593 -> CO2 (ppm): 404 +04:02:18:614 -> CO2 (ppm): 404 +04:02:22:635 -> CO2 (ppm): 404 +04:02:26:656 -> CO2 (ppm): 404 +04:02:30:677 -> CO2 (ppm): 404 +04:02:34:698 -> CO2 (ppm): 404 +04:02:38:719 -> CO2 (ppm): 404 +04:02:42:740 -> CO2 (ppm): 404 +04:02:47:351 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:02:47:351 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":404,"boot":648,"bootCount":648} +04:02:47:351 -> [ApiClient] Info: Return code: 502 +04:02:47:351 -> [ApiClient] Error: Post response failed code: 502 +04:02:47:374 -> CO2 (ppm): 404 +04:02:47:398 -> External watchdog feed! +04:02:47:966 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:02:47:966 -> [ApiClient] Info: Return code: 502 +04:02:51:395 -> CO2 (ppm): 404 +04:02:55:416 -> CO2 (ppm): 404 +04:02:59:436 -> CO2 (ppm): 404 +04:03:03:457 -> CO2 (ppm): 404 +04:03:07:478 -> CO2 (ppm): 404 +04:03:11:500 -> CO2 (ppm): 404 +04:03:15:520 -> CO2 (ppm): 404 +04:03:19:541 -> CO2 (ppm): 404 +04:03:23:562 -> CO2 (ppm): 404 +04:03:27:583 -> CO2 (ppm): 404 +04:03:31:604 -> CO2 (ppm): 405 +04:03:35:625 -> CO2 (ppm): 405 +04:03:39:646 -> CO2 (ppm): 404 +04:03:43:667 -> CO2 (ppm): 405 +04:03:48:279 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:03:48:280 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":405,"boot":649,"bootCount":649} +04:03:48:280 -> [ApiClient] Info: Return code: 502 +04:03:48:280 -> [ApiClient] Error: Post response failed code: 502 +04:03:48:302 -> CO2 (ppm): 405 +04:03:48:327 -> External watchdog feed! +04:03:48:911 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:03:48:912 -> [ApiClient] Info: Return code: 502 +04:03:52:323 -> CO2 (ppm): 405 +04:03:56:344 -> CO2 (ppm): 405 +04:04:00:365 -> CO2 (ppm): 405 +04:04:04:386 -> CO2 (ppm): 405 +04:04:08:407 -> CO2 (ppm): 405 +04:04:12:428 -> CO2 (ppm): 405 +04:04:16:449 -> CO2 (ppm): 405 +04:04:20:470 -> CO2 (ppm): 405 +04:04:24:490 -> CO2 (ppm): 405 +04:04:28:512 -> CO2 (ppm): 405 +04:04:32:532 -> CO2 (ppm): 405 +04:04:36:554 -> CO2 (ppm): 405 +04:04:40:608 -> CO2 (ppm): 405 +04:04:44:629 -> CO2 (ppm): 405 +04:04:49:217 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:04:49:217 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":405,"boot":650,"bootCount":650} +04:04:49:217 -> [ApiClient] Info: Return code: 502 +04:04:49:217 -> [ApiClient] Error: Post response failed code: 502 +04:04:49:240 -> CO2 (ppm): 405 +04:04:49:265 -> External watchdog feed! +04:04:49:827 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:04:49:827 -> [ApiClient] Info: Return code: 502 +04:04:53:261 -> CO2 (ppm): 405 +04:04:57:281 -> CO2 (ppm): 405 +04:05:01:302 -> CO2 (ppm): 405 +04:05:05:323 -> CO2 (ppm): 405 +04:05:09:344 -> CO2 (ppm): 405 +04:05:13:365 -> CO2 (ppm): 405 +04:05:17:386 -> CO2 (ppm): 405 +04:05:21:406 -> CO2 (ppm): 405 +04:05:25:427 -> CO2 (ppm): 405 +04:05:29:448 -> CO2 (ppm): 405 +04:05:33:469 -> CO2 (ppm): 405 +04:05:37:490 -> CO2 (ppm): 405 +04:05:41:511 -> CO2 (ppm): 405 +04:05:45:532 -> CO2 (ppm): 405 +04:05:50:140 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:05:50:141 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":405,"boot":651,"bootCount":651} +04:05:50:141 -> [ApiClient] Info: Return code: 502 +04:05:50:141 -> [ApiClient] Error: Post response failed code: 502 +04:05:50:163 -> CO2 (ppm): 405 +04:05:50:188 -> External watchdog feed! +04:05:50:851 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:05:50:851 -> [ApiClient] Info: Return code: 502 +04:05:54:184 -> CO2 (ppm): 405 +04:05:58:205 -> CO2 (ppm): 405 +04:06:02:226 -> CO2 (ppm): 405 +04:06:06:247 -> CO2 (ppm): 405 +04:06:10:268 -> CO2 (ppm): 405 +04:06:14:289 -> CO2 (ppm): 405 +04:06:22:331 -> CO2 (ppm): 405 +04:06:22:331 -> CO2 (ppm): 405 +04:06:26:352 -> CO2 (ppm): 405 +04:06:30:373 -> CO2 (ppm): 405 +04:06:34:394 -> CO2 (ppm): 405 +04:06:38:415 -> CO2 (ppm): 405 +04:06:42:435 -> CO2 (ppm): 405 +04:06:46:456 -> CO2 (ppm): 405 +04:06:51:056 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:06:51:056 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":405,"boot":652,"bootCount":652} +04:06:51:056 -> [ApiClient] Info: Return code: 502 +04:06:51:056 -> [ApiClient] Error: Post response failed code: 502 +04:06:51:078 -> CO2 (ppm): 405 +04:06:51:103 -> External watchdog feed! +04:06:51:678 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:06:51:678 -> [ApiClient] Info: Return code: 502 +04:06:55:100 -> CO2 (ppm): 405 +04:06:59:121 -> CO2 (ppm): 405 +04:07:03:141 -> CO2 (ppm): 405 +04:07:07:162 -> CO2 (ppm): 405 +04:07:11:183 -> CO2 (ppm): 405 +04:07:15:204 -> CO2 (ppm): 405 +04:07:19:225 -> CO2 (ppm): 405 +04:07:23:246 -> CO2 (ppm): 405 +04:07:27:267 -> CO2 (ppm): 405 +04:07:31:288 -> CO2 (ppm): 405 +04:07:35:309 -> CO2 (ppm): 405 +04:07:39:330 -> CO2 (ppm): 405 +04:07:43:351 -> CO2 (ppm): 406 +04:07:47:372 -> CO2 (ppm): 406 +04:07:54:952 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:07:54:953 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":406,"boot":653,"bootCount":653} +04:07:54:953 -> [ApiClient] Info: Return code: 502 +04:07:54:953 -> [ApiClient] Error: Post response failed code: 502 +04:07:54:975 -> CO2 (ppm): 406 +04:07:55:000 -> External watchdog feed! +04:07:55:570 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:07:55:570 -> [ApiClient] Info: Return code: 502 +04:07:58:997 -> CO2 (ppm): 406 +04:08:03:018 -> CO2 (ppm): 405 +04:08:07:039 -> CO2 (ppm): 405 +04:08:11:060 -> CO2 (ppm): 405 +04:08:15:081 -> CO2 (ppm): 405 +04:08:19:101 -> CO2 (ppm): 405 +04:08:23:123 -> CO2 (ppm): 405 +04:08:27:144 -> CO2 (ppm): 406 +04:08:35:185 -> CO2 (ppm): 406 +04:08:35:185 -> CO2 (ppm): 406 +04:08:39:207 -> CO2 (ppm): 405 +04:08:43:227 -> CO2 (ppm): 405 +04:08:47:248 -> CO2 (ppm): 405 +04:08:51:269 -> CO2 (ppm): 405 +04:08:55:883 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:08:55:883 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":405,"boot":654,"bootCount":654} +04:08:55:883 -> [ApiClient] Info: Return code: 502 +04:08:55:883 -> [ApiClient] Error: Post response failed code: 502 +04:08:55:905 -> CO2 (ppm): 405 +04:08:55:930 -> External watchdog feed! +04:08:56:502 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:08:56:502 -> [ApiClient] Info: Return code: 502 +04:08:59:926 -> CO2 (ppm): 405 +04:09:03:947 -> CO2 (ppm): 405 +04:09:07:968 -> CO2 (ppm): 405 +04:09:11:989 -> CO2 (ppm): 405 +04:09:16:010 -> CO2 (ppm): 405 +04:09:20:031 -> CO2 (ppm): 405 +04:09:24:052 -> CO2 (ppm): 405 +04:09:28:073 -> CO2 (ppm): 405 +04:09:32:093 -> CO2 (ppm): 405 +04:09:36:115 -> CO2 (ppm): 405 +04:09:40:136 -> CO2 (ppm): 405 +04:09:44:156 -> CO2 (ppm): 405 +04:09:48:178 -> CO2 (ppm): 405 +04:09:52:199 -> CO2 (ppm): 405 +04:09:56:819 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:09:56:820 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":405,"boot":655,"bootCount":655} +04:09:56:820 -> [ApiClient] Info: Return code: 502 +04:09:56:820 -> [ApiClient] Error: Post response failed code: 502 +04:09:56:842 -> CO2 (ppm): 405 +04:09:56:867 -> External watchdog feed! +04:09:57:431 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:09:57:431 -> [ApiClient] Info: Return code: 502 +04:10:00:863 -> CO2 (ppm): 405 +04:10:04:884 -> CO2 (ppm): 405 +04:10:08:905 -> CO2 (ppm): 405 +04:10:12:929 -> CO2 (ppm): 405 +04:10:16:947 -> CO2 (ppm): 405 +04:10:20:968 -> CO2 (ppm): 405 +04:10:24:989 -> CO2 (ppm): 405 +04:10:29:010 -> CO2 (ppm): 405 +04:10:33:031 -> CO2 (ppm): 405 +04:10:37:052 -> CO2 (ppm): 405 +04:10:41:073 -> CO2 (ppm): 405 +04:10:45:093 -> CO2 (ppm): 405 +04:10:49:114 -> CO2 (ppm): 405 +04:10:53:136 -> CO2 (ppm): 405 +04:10:57:744 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:10:57:744 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":405,"boot":656,"bootCount":656} +04:10:57:745 -> [ApiClient] Info: Return code: 502 +04:10:57:745 -> [ApiClient] Error: Post response failed code: 502 +04:10:57:767 -> CO2 (ppm): 405 +04:10:57:792 -> External watchdog feed! +04:10:58:357 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:10:58:357 -> [ApiClient] Info: Return code: 502 +04:11:01:788 -> CO2 (ppm): 405 +04:11:05:809 -> CO2 (ppm): 405 +04:11:09:831 -> CO2 (ppm): 405 +04:11:13:851 -> CO2 (ppm): 405 +04:11:17:872 -> CO2 (ppm): 405 +04:11:21:893 -> CO2 (ppm): 405 +04:11:25:914 -> CO2 (ppm): 405 +04:11:29:935 -> CO2 (ppm): 405 +04:11:33:956 -> CO2 (ppm): 405 +04:11:37:977 -> CO2 (ppm): 405 +04:11:41:998 -> CO2 (ppm): 405 +04:11:46:019 -> CO2 (ppm): 405 +04:11:50:040 -> CO2 (ppm): 405 +04:11:54:061 -> CO2 (ppm): 405 +04:11:58:672 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:11:58:672 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":405,"boot":657,"bootCount":657} +04:11:58:672 -> [ApiClient] Info: Return code: 502 +04:11:58:673 -> [ApiClient] Error: Post response failed code: 502 +04:11:58:694 -> CO2 (ppm): 405 +04:11:58:719 -> External watchdog feed! +04:11:59:287 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:11:59:287 -> [ApiClient] Info: Return code: 502 +04:12:02:716 -> CO2 (ppm): 405 +04:12:06:736 -> CO2 (ppm): 405 +04:12:10:758 -> CO2 (ppm): 405 +04:12:14:779 -> CO2 (ppm): 405 +04:12:18:799 -> CO2 (ppm): 405 +04:12:22:821 -> CO2 (ppm): 405 +04:12:26:842 -> CO2 (ppm): 405 +04:12:30:862 -> CO2 (ppm): 405 +04:12:34:883 -> CO2 (ppm): 405 +04:12:38:904 -> CO2 (ppm): 405 +04:12:42:925 -> CO2 (ppm): 405 +04:12:46:946 -> CO2 (ppm): 406 +04:12:50:967 -> CO2 (ppm): 406 +04:12:54:988 -> CO2 (ppm): 406 +04:12:59:600 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:12:59:600 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":406,"boot":658,"bootCount":658} +04:12:59:601 -> [ApiClient] Info: Return code: 502 +04:12:59:601 -> [ApiClient] Error: Post response failed code: 502 +04:12:59:622 -> CO2 (ppm): 406 +04:12:59:647 -> External watchdog feed! +04:13:00:212 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:13:00:212 -> [ApiClient] Info: Return code: 502 +04:13:03:643 -> CO2 (ppm): 406 +04:13:07:664 -> CO2 (ppm): 406 +04:13:11:685 -> CO2 (ppm): 406 +04:13:15:706 -> CO2 (ppm): 406 +04:13:19:727 -> CO2 (ppm): 406 +04:13:23:748 -> CO2 (ppm): 406 +04:13:27:769 -> CO2 (ppm): 406 +04:13:31:790 -> CO2 (ppm): 406 +04:13:35:811 -> CO2 (ppm): 406 +04:13:39:832 -> CO2 (ppm): 406 +04:13:43:852 -> CO2 (ppm): 406 +04:13:47:873 -> CO2 (ppm): 406 +04:13:51:895 -> CO2 (ppm): 406 +04:13:55:915 -> CO2 (ppm): 406 +04:14:03:497 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:14:03:497 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":406,"boot":659,"bootCount":659} +04:14:03:497 -> [ApiClient] Info: Return code: 502 +04:14:03:497 -> [ApiClient] Error: Post response failed code: 502 +04:14:03:520 -> CO2 (ppm): 406 +04:14:03:545 -> External watchdog feed! +04:14:04:109 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:14:04:109 -> [ApiClient] Info: Return code: 502 +04:14:11:562 -> CO2 (ppm): 406 +04:14:11:562 -> CO2 (ppm): 406 +04:14:15:583 -> CO2 (ppm): 406 +04:14:19:604 -> CO2 (ppm): 406 +04:14:23:625 -> CO2 (ppm): 406 +04:14:27:646 -> CO2 (ppm): 406 +04:14:31:667 -> CO2 (ppm): 406 +04:14:35:688 -> CO2 (ppm): 406 +04:14:39:709 -> CO2 (ppm): 406 +04:14:43:730 -> CO2 (ppm): 406 +04:14:51:771 -> CO2 (ppm): 406 +04:14:51:771 -> CO2 (ppm): 406 +04:14:55:793 -> CO2 (ppm): 406 +04:14:59:814 -> CO2 (ppm): 406 +04:15:04:423 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:15:04:423 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":406,"boot":660,"bootCount":660} +04:15:04:423 -> [ApiClient] Info: Return code: 502 +04:15:04:423 -> [ApiClient] Error: Post response failed code: 502 +04:15:04:445 -> CO2 (ppm): 406 +04:15:04:469 -> External watchdog feed! +04:15:05:036 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:15:05:044 -> [ApiClient] Info: Return code: 502 +04:15:08:466 -> CO2 (ppm): 406 +04:15:12:487 -> CO2 (ppm): 406 +04:15:16:508 -> CO2 (ppm): 406 +04:15:20:529 -> CO2 (ppm): 406 +04:15:24:550 -> CO2 (ppm): 406 +04:15:28:570 -> CO2 (ppm): 406 +04:15:32:591 -> CO2 (ppm): 406 +04:15:36:612 -> CO2 (ppm): 406 +04:15:40:633 -> CO2 (ppm): 406 +04:15:44:654 -> CO2 (ppm): 406 +04:15:48:676 -> CO2 (ppm): 406 +04:15:56:717 -> CO2 (ppm): 406 +04:15:56:717 -> CO2 (ppm): 406 +04:16:00:738 -> CO2 (ppm): 406 +04:16:05:363 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:16:05:363 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":406,"boot":661,"bootCount":661} +04:16:05:363 -> [ApiClient] Info: Return code: 502 +04:16:05:363 -> [ApiClient] Error: Post response failed code: 502 +04:16:05:386 -> CO2 (ppm): 406 +04:16:05:411 -> External watchdog feed! +04:16:05:964 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:16:05:964 -> [ApiClient] Info: Return code: 502 +04:16:09:407 -> CO2 (ppm): 406 +04:16:13:428 -> CO2 (ppm): 406 +04:16:17:449 -> CO2 (ppm): 406 +04:16:21:470 -> CO2 (ppm): 406 +04:16:25:491 -> CO2 (ppm): 406 +04:16:29:513 -> CO2 (ppm): 406 +04:16:33:533 -> CO2 (ppm): 406 +04:16:37:554 -> CO2 (ppm): 406 +04:16:41:575 -> CO2 (ppm): 406 +04:16:45:596 -> CO2 (ppm): 406 +04:16:49:617 -> CO2 (ppm): 406 +04:16:57:659 -> CO2 (ppm): 406 +04:16:57:659 -> CO2 (ppm): 406 +04:17:01:680 -> CO2 (ppm): 406 +04:17:06:277 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:17:06:278 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":406,"boot":662,"bootCount":662} +04:17:06:278 -> [ApiClient] Info: Return code: 502 +04:17:06:278 -> [ApiClient] Error: Post response failed code: 502 +04:17:06:300 -> CO2 (ppm): 406 +04:17:06:325 -> External watchdog feed! +04:17:06:895 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:17:06:896 -> [ApiClient] Info: Return code: 502 +04:17:10:325 -> CO2 (ppm): 406 +04:17:14:347 -> CO2 (ppm): 406 +04:17:22:388 -> CO2 (ppm): 406 +04:17:22:388 -> CO2 (ppm): 406 +04:17:26:411 -> CO2 (ppm): 406 +04:17:30:430 -> CO2 (ppm): 406 +04:17:34:451 -> CO2 (ppm): 406 +04:17:38:472 -> CO2 (ppm): 406 +04:17:42:493 -> CO2 (ppm): 406 +04:17:46:514 -> CO2 (ppm): 406 +04:17:50:535 -> CO2 (ppm): 406 +04:17:54:556 -> CO2 (ppm): 406 +04:17:58:577 -> CO2 (ppm): 406 +04:18:02:598 -> CO2 (ppm): 406 +04:18:07:207 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:18:07:207 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":406,"boot":663,"bootCount":663} +04:18:07:207 -> [ApiClient] Info: Return code: 502 +04:18:07:207 -> [ApiClient] Error: Post response failed code: 502 +04:18:07:230 -> CO2 (ppm): 406 +04:18:07:255 -> External watchdog feed! +04:18:07:824 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:18:07:824 -> [ApiClient] Info: Return code: 502 +04:18:11:251 -> CO2 (ppm): 406 +04:18:19:293 -> CO2 (ppm): 406 +04:18:19:293 -> CO2 (ppm): 406 +04:18:23:313 -> CO2 (ppm): 406 +04:18:27:334 -> CO2 (ppm): 406 +04:18:31:356 -> CO2 (ppm): 406 +04:18:35:377 -> CO2 (ppm): 406 +04:18:39:397 -> CO2 (ppm): 406 +04:18:43:418 -> CO2 (ppm): 406 +04:18:47:442 -> CO2 (ppm): 406 +04:18:51:461 -> CO2 (ppm): 406 +04:18:55:481 -> CO2 (ppm): 406 +04:18:59:502 -> CO2 (ppm): 406 +04:19:03:524 -> CO2 (ppm): 406 +04:19:10:903 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:19:10:904 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":406,"boot":664,"bootCount":664} +04:19:10:904 -> [ApiClient] Info: Return code: 502 +04:19:10:904 -> [ApiClient] Error: Post response failed code: 502 +04:19:10:927 -> CO2 (ppm): 406 +04:19:10:951 -> External watchdog feed! +04:19:11:515 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:19:11:515 -> [ApiClient] Info: Return code: 502 +04:19:14:948 -> CO2 (ppm): 406 +04:19:18:968 -> CO2 (ppm): 406 +04:19:22:990 -> CO2 (ppm): 406 +04:19:27:011 -> CO2 (ppm): 406 +04:19:35:052 -> CO2 (ppm): 406 +04:19:35:052 -> CO2 (ppm): 406 +04:19:39:073 -> CO2 (ppm): 406 +04:19:43:094 -> CO2 (ppm): 406 +04:19:47:115 -> CO2 (ppm): 406 +04:19:51:136 -> CO2 (ppm): 406 +04:19:55:157 -> CO2 (ppm): 406 +04:19:59:178 -> CO2 (ppm): 406 +04:20:07:220 -> CO2 (ppm): 406 +04:20:07:220 -> CO2 (ppm): 406 +04:20:11:830 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:20:11:830 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":406,"boot":665,"bootCount":665} +04:20:11:831 -> [ApiClient] Info: Return code: 502 +04:20:11:831 -> [ApiClient] Error: Post response failed code: 502 +04:20:11:853 -> CO2 (ppm): 406 +04:20:11:877 -> External watchdog feed! +04:20:12:433 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:20:12:433 -> [ApiClient] Info: Return code: 502 +04:20:15:874 -> CO2 (ppm): 406 +04:20:19:895 -> CO2 (ppm): 406 +04:20:23:916 -> CO2 (ppm): 406 +04:20:31:958 -> CO2 (ppm): 406 +04:20:31:958 -> CO2 (ppm): 406 +04:20:35:978 -> CO2 (ppm): 406 +04:20:39:999 -> CO2 (ppm): 406 +04:20:44:021 -> CO2 (ppm): 406 +04:20:48:041 -> CO2 (ppm): 406 +04:20:52:062 -> CO2 (ppm): 406 +04:20:56:083 -> CO2 (ppm): 406 +04:21:04:126 -> CO2 (ppm): 406 +04:21:04:126 -> CO2 (ppm): 406 +04:21:08:146 -> CO2 (ppm): 406 +04:21:12:761 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:21:12:761 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":406,"boot":666,"bootCount":666} +04:21:12:761 -> [ApiClient] Info: Return code: 502 +04:21:12:761 -> [ApiClient] Error: Post response failed code: 502 +04:21:12:784 -> CO2 (ppm): 406 +04:21:12:809 -> External watchdog feed! +04:21:13:361 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:21:13:361 -> [ApiClient] Info: Return code: 502 +04:21:16:805 -> CO2 (ppm): 406 +04:21:20:826 -> CO2 (ppm): 406 +04:21:24:847 -> CO2 (ppm): 406 +04:21:28:868 -> CO2 (ppm): 406 +04:21:32:889 -> CO2 (ppm): 406 +04:21:36:909 -> CO2 (ppm): 406 +04:21:40:931 -> CO2 (ppm): 406 +04:21:44:952 -> CO2 (ppm): 406 +04:21:48:973 -> CO2 (ppm): 406 +04:21:52:994 -> CO2 (ppm): 406 +04:21:57:014 -> CO2 (ppm): 406 +04:22:05:056 -> CO2 (ppm): 406 +04:22:05:056 -> CO2 (ppm): 406 +04:22:09:077 -> CO2 (ppm): 406 +04:22:13:688 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:22:13:688 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":406,"boot":667,"bootCount":667} +04:22:13:688 -> [ApiClient] Info: Return code: 502 +04:22:13:688 -> [ApiClient] Error: Post response failed code: 502 +04:22:13:711 -> CO2 (ppm): 406 +04:22:13:736 -> External watchdog feed! +04:22:14:300 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:22:14:301 -> [ApiClient] Info: Return code: 502 +04:22:17:732 -> CO2 (ppm): 406 +04:22:21:753 -> CO2 (ppm): 406 +04:22:25:774 -> CO2 (ppm): 406 +04:22:29:795 -> CO2 (ppm): 406 +04:22:33:816 -> CO2 (ppm): 406 +04:22:37:837 -> CO2 (ppm): 406 +04:22:41:858 -> CO2 (ppm): 406 +04:22:45:879 -> CO2 (ppm): 406 +04:22:49:900 -> CO2 (ppm): 406 +04:22:53:921 -> CO2 (ppm): 407 +04:22:57:942 -> CO2 (ppm): 407 +04:23:01:963 -> CO2 (ppm): 406 +04:23:05:984 -> CO2 (ppm): 406 +04:23:10:005 -> CO2 (ppm): 406 +04:23:14:604 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:23:14:604 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":406,"boot":668,"bootCount":668} +04:23:14:604 -> [ApiClient] Info: Return code: 502 +04:23:14:604 -> [ApiClient] Error: Post response failed code: 502 +04:23:14:627 -> CO2 (ppm): 406 +04:23:14:651 -> External watchdog feed! +04:23:15:224 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:23:15:224 -> [ApiClient] Info: Return code: 502 +04:23:18:647 -> CO2 (ppm): 406 +04:23:22:668 -> CO2 (ppm): 406 +04:23:26:690 -> CO2 (ppm): 406 +04:23:30:711 -> CO2 (ppm): 406 +04:23:34:731 -> CO2 (ppm): 406 +04:23:38:753 -> CO2 (ppm): 406 +04:23:42:773 -> CO2 (ppm): 406 +04:23:46:794 -> CO2 (ppm): 406 +04:23:50:815 -> CO2 (ppm): 406 +04:23:54:836 -> CO2 (ppm): 406 +04:23:58:857 -> CO2 (ppm): 406 +04:24:02:878 -> CO2 (ppm): 406 +04:24:06:899 -> CO2 (ppm): 406 +04:24:10:920 -> CO2 (ppm): 406 +04:24:15:536 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:24:15:536 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":406,"boot":669,"bootCount":669} +04:24:15:537 -> [ApiClient] Info: Return code: 502 +04:24:15:537 -> [ApiClient] Error: Post response failed code: 502 +04:24:15:560 -> CO2 (ppm): 406 +04:24:15:584 -> External watchdog feed! +04:24:16:153 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:24:16:154 -> [ApiClient] Info: Return code: 502 +04:24:23:601 -> CO2 (ppm): 406 +04:24:23:601 -> CO2 (ppm): 406 +04:24:27:623 -> CO2 (ppm): 406 +04:24:31:644 -> CO2 (ppm): 406 +04:24:35:665 -> CO2 (ppm): 406 +04:24:39:685 -> CO2 (ppm): 406 +04:24:43:707 -> CO2 (ppm): 406 +04:24:47:728 -> CO2 (ppm): 406 +04:24:51:749 -> CO2 (ppm): 406 +04:24:55:770 -> CO2 (ppm): 406 +04:24:59:791 -> CO2 (ppm): 406 +04:25:03:812 -> CO2 (ppm): 406 +04:25:07:833 -> CO2 (ppm): 406 +04:25:11:854 -> CO2 (ppm): 406 +04:25:19:428 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:25:19:428 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":406,"boot":670,"bootCount":670} +04:25:19:428 -> [ApiClient] Info: Return code: 502 +04:25:19:428 -> [ApiClient] Error: Post response failed code: 502 +04:25:19:450 -> CO2 (ppm): 406 +04:25:19:475 -> External watchdog feed! +04:25:20:050 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:25:20:050 -> [ApiClient] Info: Return code: 502 +04:25:23:471 -> CO2 (ppm): 406 +04:25:27:492 -> CO2 (ppm): 406 +04:25:31:513 -> CO2 (ppm): 406 +04:25:35:534 -> CO2 (ppm): 406 +04:25:39:555 -> CO2 (ppm): 406 +04:25:43:576 -> CO2 (ppm): 406 +04:25:47:597 -> CO2 (ppm): 406 +04:25:51:618 -> CO2 (ppm): 406 +04:25:55:638 -> CO2 (ppm): 406 +04:25:59:659 -> CO2 (ppm): 406 +04:26:07:701 -> CO2 (ppm): 406 +04:26:07:701 -> CO2 (ppm): 406 +04:26:11:722 -> CO2 (ppm): 406 +04:26:15:743 -> CO2 (ppm): 406 +04:26:20:364 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:26:20:365 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":406,"boot":671,"bootCount":671} +04:26:20:365 -> [ApiClient] Info: Return code: 502 +04:26:20:365 -> [ApiClient] Error: Post response failed code: 502 +04:26:20:386 -> CO2 (ppm): 406 +04:26:20:411 -> External watchdog feed! +04:26:20:979 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:26:20:979 -> [ApiClient] Info: Return code: 502 +04:26:24:407 -> CO2 (ppm): 406 +04:26:28:428 -> CO2 (ppm): 406 +04:26:32:491 -> CO2 (ppm): 407 +04:26:36:512 -> CO2 (ppm): 407 +04:26:40:533 -> CO2 (ppm): 407 +04:26:44:554 -> CO2 (ppm): 407 +04:26:48:575 -> CO2 (ppm): 407 +04:26:52:596 -> CO2 (ppm): 407 +04:26:56:617 -> CO2 (ppm): 407 +04:27:00:638 -> CO2 (ppm): 407 +04:27:04:659 -> CO2 (ppm): 407 +04:27:08:680 -> CO2 (ppm): 407 +04:27:12:700 -> CO2 (ppm): 407 +04:27:16:721 -> CO2 (ppm): 407 +04:27:21:285 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:27:21:285 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":407,"boot":672,"bootCount":672} +04:27:21:285 -> [ApiClient] Info: Return code: 502 +04:27:21:285 -> [ApiClient] Error: Post response failed code: 502 +04:27:21:308 -> CO2 (ppm): 407 +04:27:21:333 -> External watchdog feed! +04:27:21:914 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:27:21:914 -> [ApiClient] Info: Return code: 502 +04:27:25:329 -> CO2 (ppm): 407 +04:27:29:350 -> CO2 (ppm): 407 +04:27:33:371 -> CO2 (ppm): 407 +04:27:37:392 -> CO2 (ppm): 407 +04:27:41:413 -> CO2 (ppm): 407 +04:27:45:434 -> CO2 (ppm): 407 +04:27:49:455 -> CO2 (ppm): 407 +04:27:53:476 -> CO2 (ppm): 407 +04:27:57:497 -> CO2 (ppm): 406 +04:28:01:518 -> CO2 (ppm): 406 +04:28:05:539 -> CO2 (ppm): 406 +04:28:09:560 -> CO2 (ppm): 407 +04:28:13:581 -> CO2 (ppm): 406 +04:28:17:602 -> CO2 (ppm): 406 +04:28:22:220 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:28:22:221 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":406,"boot":673,"bootCount":673} +04:28:22:221 -> [ApiClient] Info: Return code: 502 +04:28:22:221 -> [ApiClient] Error: Post response failed code: 502 +04:28:22:242 -> CO2 (ppm): 406 +04:28:22:267 -> External watchdog feed! +04:28:22:833 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:28:22:833 -> [ApiClient] Info: Return code: 502 +04:28:26:263 -> CO2 (ppm): 406 +04:28:30:284 -> CO2 (ppm): 406 +04:28:34:305 -> CO2 (ppm): 406 +04:28:38:327 -> CO2 (ppm): 406 +04:28:42:347 -> CO2 (ppm): 406 +04:28:46:368 -> CO2 (ppm): 406 +04:28:50:389 -> CO2 (ppm): 406 +04:28:54:410 -> CO2 (ppm): 406 +04:28:58:431 -> CO2 (ppm): 406 +04:29:06:473 -> CO2 (ppm): 406 +04:29:06:473 -> CO2 (ppm): 406 +04:29:10:494 -> CO2 (ppm): 406 +04:29:14:515 -> CO2 (ppm): 406 +04:29:18:536 -> CO2 (ppm): 406 +04:29:23:147 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:29:23:147 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":406,"boot":674,"bootCount":674} +04:29:23:147 -> [ApiClient] Info: Return code: 502 +04:29:23:148 -> [ApiClient] Error: Post response failed code: 502 +04:29:23:169 -> CO2 (ppm): 406 +04:29:23:194 -> External watchdog feed! +04:29:23:761 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:29:23:761 -> [ApiClient] Info: Return code: 502 +04:29:31:211 -> CO2 (ppm): 406 +04:29:31:211 -> CO2 (ppm): 406 +04:29:35:232 -> CO2 (ppm): 406 +04:29:39:253 -> CO2 (ppm): 406 +04:29:43:274 -> CO2 (ppm): 406 +04:29:47:295 -> CO2 (ppm): 406 +04:29:51:315 -> CO2 (ppm): 406 +04:29:55:337 -> CO2 (ppm): 406 +04:29:59:358 -> CO2 (ppm): 407 +04:30:03:379 -> CO2 (ppm): 407 +04:30:07:399 -> CO2 (ppm): 407 +04:30:11:421 -> CO2 (ppm): 407 +04:30:15:441 -> CO2 (ppm): 407 +04:30:19:462 -> CO2 (ppm): 407 +04:30:24:066 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:30:24:067 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":407,"boot":675,"bootCount":675} +04:30:24:067 -> [ApiClient] Info: Return code: 502 +04:30:24:067 -> [ApiClient] Error: Post response failed code: 502 +04:30:24:089 -> CO2 (ppm): 407 +04:30:24:114 -> External watchdog feed! +04:30:24:730 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:30:24:730 -> [ApiClient] Info: Return code: 502 +04:30:28:110 -> CO2 (ppm): 407 +04:30:32:131 -> CO2 (ppm): 407 +04:30:36:152 -> CO2 (ppm): 407 +04:30:40:173 -> CO2 (ppm): 407 +04:30:48:215 -> CO2 (ppm): 407 +04:30:48:215 -> CO2 (ppm): 407 +04:30:52:236 -> CO2 (ppm): 407 +04:30:56:257 -> CO2 (ppm): 407 +04:31:00:278 -> CO2 (ppm): 407 +04:31:04:299 -> CO2 (ppm): 407 +04:31:08:320 -> CO2 (ppm): 407 +04:31:12:341 -> CO2 (ppm): 407 +04:31:16:361 -> CO2 (ppm): 407 +04:31:20:382 -> CO2 (ppm): 407 +04:31:24:997 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:31:24:997 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":407,"boot":676,"bootCount":676} +04:31:24:997 -> [ApiClient] Info: Return code: 502 +04:31:24:998 -> [ApiClient] Error: Post response failed code: 502 +04:31:25:019 -> CO2 (ppm): 407 +04:31:25:045 -> External watchdog feed! +04:31:25:615 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:31:25:615 -> [ApiClient] Info: Return code: 502 +04:31:29:040 -> CO2 (ppm): 407 +04:31:33:061 -> CO2 (ppm): 407 +04:31:37:083 -> CO2 (ppm): 407 +04:31:41:103 -> CO2 (ppm): 407 +04:31:45:124 -> CO2 (ppm): 407 +04:31:49:145 -> CO2 (ppm): 407 +04:31:53:166 -> CO2 (ppm): 407 +04:31:57:187 -> CO2 (ppm): 407 +04:32:01:208 -> CO2 (ppm): 407 +04:32:05:229 -> CO2 (ppm): 407 +04:32:09:250 -> CO2 (ppm): 407 +04:32:13:271 -> CO2 (ppm): 407 +04:32:17:292 -> CO2 (ppm): 407 +04:32:21:313 -> CO2 (ppm): 407 +04:32:25:931 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:32:25:931 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":407,"boot":677,"bootCount":677} +04:32:25:931 -> [ApiClient] Info: Return code: 502 +04:32:25:931 -> [ApiClient] Error: Post response failed code: 502 +04:32:25:954 -> CO2 (ppm): 407 +04:32:25:978 -> External watchdog feed! +04:32:26:544 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:32:26:544 -> [ApiClient] Info: Return code: 502 +04:32:29:975 -> CO2 (ppm): 407 +04:32:33:995 -> CO2 (ppm): 407 +04:32:38:017 -> CO2 (ppm): 407 +04:32:42:038 -> CO2 (ppm): 407 +04:32:46:059 -> CO2 (ppm): 407 +04:32:50:079 -> CO2 (ppm): 407 +04:32:54:101 -> CO2 (ppm): 407 +04:32:58:121 -> CO2 (ppm): 407 +04:33:02:142 -> CO2 (ppm): 407 +04:33:06:163 -> CO2 (ppm): 407 +04:33:10:184 -> CO2 (ppm): 407 +04:33:14:205 -> CO2 (ppm): 407 +04:33:18:226 -> CO2 (ppm): 407 +04:33:22:247 -> CO2 (ppm): 407 +04:33:26:857 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:33:26:857 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":407,"boot":678,"bootCount":678} +04:33:26:858 -> [ApiClient] Info: Return code: 502 +04:33:26:858 -> [ApiClient] Error: Post response failed code: 502 +04:33:26:880 -> CO2 (ppm): 407 +04:33:26:905 -> External watchdog feed! +04:33:27:466 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:33:27:466 -> [ApiClient] Info: Return code: 502 +04:33:30:901 -> CO2 (ppm): 407 +04:33:34:922 -> CO2 (ppm): 407 +04:33:38:942 -> CO2 (ppm): 407 +04:33:42:964 -> CO2 (ppm): 407 +04:33:46:985 -> CO2 (ppm): 407 +04:33:51:006 -> CO2 (ppm): 407 +04:33:55:027 -> CO2 (ppm): 407 +04:34:03:114 -> CO2 (ppm): 407 +04:34:03:114 -> CO2 (ppm): 407 +04:34:11:156 -> CO2 (ppm): 407 +04:34:11:156 -> CO2 (ppm): 407 +04:34:15:177 -> CO2 (ppm): 407 +04:34:19:198 -> CO2 (ppm): 407 +04:34:23:219 -> CO2 (ppm): 407 +04:34:27:781 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:34:27:782 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":407,"boot":679,"bootCount":679} +04:34:27:782 -> [ApiClient] Info: Return code: 502 +04:34:27:782 -> [ApiClient] Error: Post response failed code: 502 +04:34:27:803 -> CO2 (ppm): 407 +04:34:27:828 -> External watchdog feed! +04:34:28:393 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:34:28:393 -> [ApiClient] Info: Return code: 502 +04:34:31:824 -> CO2 (ppm): 407 +04:34:35:845 -> CO2 (ppm): 407 +04:34:43:887 -> CO2 (ppm): 407 +04:34:43:887 -> CO2 (ppm): 407 +04:34:47:908 -> CO2 (ppm): 407 +04:34:51:929 -> CO2 (ppm): 407 +04:34:55:950 -> CO2 (ppm): 407 +04:34:59:971 -> CO2 (ppm): 407 +04:35:03:992 -> CO2 (ppm): 407 +04:35:08:013 -> CO2 (ppm): 407 +04:35:12:034 -> CO2 (ppm): 407 +04:35:16:055 -> CO2 (ppm): 407 +04:35:20:075 -> CO2 (ppm): 407 +04:35:28:709 -> CO2 (ppm): 407 +04:35:28:709 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:35:28:709 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":407,"boot":680,"bootCount":680} +04:35:28:709 -> [ApiClient] Info: Return code: 502 +04:35:28:709 -> [ApiClient] Error: Post response failed code: 502 +04:35:28:732 -> CO2 (ppm): 407 +04:35:28:761 -> External watchdog feed! +04:35:29:336 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:35:29:336 -> [ApiClient] Info: Return code: 502 +04:35:32:754 -> CO2 (ppm): 407 +04:35:36:774 -> CO2 (ppm): 407 +04:35:40:795 -> CO2 (ppm): 407 +04:35:44:816 -> CO2 (ppm): 407 +04:35:48:837 -> CO2 (ppm): 407 +04:35:52:858 -> CO2 (ppm): 407 +04:35:56:879 -> CO2 (ppm): 407 +04:36:00:900 -> CO2 (ppm): 407 +04:36:04:921 -> CO2 (ppm): 407 +04:36:08:942 -> CO2 (ppm): 407 +04:36:16:984 -> CO2 (ppm): 407 +04:36:16:984 -> CO2 (ppm): 407 +04:36:21:005 -> CO2 (ppm): 407 +04:36:25:026 -> CO2 (ppm): 407 +04:36:29:635 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:36:29:635 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":407,"boot":681,"bootCount":681} +04:36:29:635 -> [ApiClient] Info: Return code: 502 +04:36:29:635 -> [ApiClient] Error: Post response failed code: 502 +04:36:29:658 -> CO2 (ppm): 407 +04:36:29:683 -> External watchdog feed! +04:36:30:248 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:36:30:248 -> [ApiClient] Info: Return code: 502 +04:36:33:678 -> CO2 (ppm): 407 +04:36:37:700 -> CO2 (ppm): 407 +04:36:41:720 -> CO2 (ppm): 407 +04:36:45:742 -> CO2 (ppm): 407 +04:36:49:763 -> CO2 (ppm): 407 +04:36:53:783 -> CO2 (ppm): 407 +04:36:57:804 -> CO2 (ppm): 407 +04:37:01:825 -> CO2 (ppm): 407 +04:37:05:846 -> CO2 (ppm): 407 +04:37:09:867 -> CO2 (ppm): 407 +04:37:13:888 -> CO2 (ppm): 407 +04:37:17:909 -> CO2 (ppm): 407 +04:37:21:930 -> CO2 (ppm): 407 +04:37:25:951 -> CO2 (ppm): 407 +04:37:30:561 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:37:30:561 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":407,"boot":682,"bootCount":682} +04:37:30:562 -> [ApiClient] Info: Return code: 502 +04:37:30:562 -> [ApiClient] Error: Post response failed code: 502 +04:37:30:584 -> CO2 (ppm): 407 +04:37:30:609 -> External watchdog feed! +04:37:31:177 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:37:31:178 -> [ApiClient] Info: Return code: 502 +04:37:34:605 -> CO2 (ppm): 407 +04:37:38:626 -> CO2 (ppm): 407 +04:37:42:647 -> CO2 (ppm): 407 +04:37:46:668 -> CO2 (ppm): 407 +04:37:50:689 -> CO2 (ppm): 407 +04:37:54:709 -> CO2 (ppm): 407 +04:37:58:730 -> CO2 (ppm): 407 +04:38:02:752 -> CO2 (ppm): 407 +04:38:06:773 -> CO2 (ppm): 407 +04:38:10:794 -> CO2 (ppm): 407 +04:38:14:816 -> CO2 (ppm): 407 +04:38:18:836 -> CO2 (ppm): 407 +04:38:22:857 -> CO2 (ppm): 407 +04:38:26:878 -> CO2 (ppm): 407 +04:38:31:501 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:38:31:501 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":407,"boot":683,"bootCount":683} +04:38:31:501 -> [ApiClient] Info: Return code: 502 +04:38:31:501 -> [ApiClient] Error: Post response failed code: 502 +04:38:31:523 -> CO2 (ppm): 407 +04:38:31:548 -> External watchdog feed! +04:38:32:112 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:38:32:112 -> [ApiClient] Info: Return code: 502 +04:38:39:565 -> CO2 (ppm): 407 +04:38:39:565 -> CO2 (ppm): 407 +04:38:43:586 -> CO2 (ppm): 407 +04:38:47:607 -> CO2 (ppm): 407 +04:38:55:649 -> CO2 (ppm): 407 +04:38:55:649 -> CO2 (ppm): 407 +04:39:03:691 -> CO2 (ppm): 407 +04:39:03:691 -> CO2 (ppm): 407 +04:39:07:712 -> CO2 (ppm): 407 +04:39:11:733 -> CO2 (ppm): 407 +04:39:15:754 -> CO2 (ppm): 407 +04:39:19:775 -> CO2 (ppm): 407 +04:39:23:796 -> CO2 (ppm): 407 +04:39:27:816 -> CO2 (ppm): 407 +04:39:32:427 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:39:32:428 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":407,"boot":684,"bootCount":684} +04:39:32:428 -> [ApiClient] Info: Return code: 502 +04:39:32:428 -> [ApiClient] Error: Post response failed code: 502 +04:39:32:450 -> CO2 (ppm): 407 +04:39:32:475 -> External watchdog feed! +04:39:33:040 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:39:33:040 -> [ApiClient] Info: Return code: 502 +04:39:36:471 -> CO2 (ppm): 407 +04:39:40:493 -> CO2 (ppm): 407 +04:39:48:534 -> CO2 (ppm): 407 +04:39:48:534 -> CO2 (ppm): 407 +04:39:52:555 -> CO2 (ppm): 407 +04:39:56:576 -> CO2 (ppm): 407 +04:40:00:597 -> CO2 (ppm): 407 +04:40:04:618 -> CO2 (ppm): 407 +04:40:08:639 -> CO2 (ppm): 407 +04:40:12:660 -> CO2 (ppm): 407 +04:40:16:682 -> CO2 (ppm): 407 +04:40:20:702 -> CO2 (ppm): 407 +04:40:24:723 -> CO2 (ppm): 407 +04:40:28:744 -> CO2 (ppm): 407 +04:40:33:352 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:40:33:352 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":407,"boot":685,"bootCount":685} +04:40:33:352 -> [ApiClient] Info: Return code: 502 +04:40:33:375 -> [ApiClient] Error: Post response failed code: 502 +04:40:33:375 -> CO2 (ppm): 407 +04:40:33:400 -> External watchdog feed! +04:40:33:973 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:40:33:973 -> [ApiClient] Info: Return code: 502 +04:40:37:396 -> CO2 (ppm): 407 +04:40:41:417 -> CO2 (ppm): 407 +04:40:45:438 -> CO2 (ppm): 407 +04:40:49:459 -> CO2 (ppm): 407 +04:40:53:480 -> CO2 (ppm): 407 +04:40:57:501 -> CO2 (ppm): 407 +04:41:01:522 -> CO2 (ppm): 407 +04:41:05:540 -> CO2 (ppm): 407 +04:41:09:566 -> CO2 (ppm): 408 +04:41:13:582 -> CO2 (ppm): 408 +04:41:17:603 -> CO2 (ppm): 407 +04:41:21:679 -> CO2 (ppm): 408 +04:41:25:700 -> CO2 (ppm): 407 +04:41:29:721 -> CO2 (ppm): 407 +04:41:34:293 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:41:34:294 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":407,"boot":686,"bootCount":686} +04:41:34:294 -> [ApiClient] Info: Return code: 502 +04:41:34:294 -> [ApiClient] Error: Post response failed code: 502 +04:41:34:316 -> CO2 (ppm): 407 +04:41:34:341 -> External watchdog feed! +04:41:34:894 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:41:34:895 -> [ApiClient] Info: Return code: 502 +04:41:38:337 -> CO2 (ppm): 407 +04:41:42:358 -> CO2 (ppm): 407 +04:41:46:379 -> CO2 (ppm): 407 +04:41:50:400 -> CO2 (ppm): 407 +04:41:54:420 -> CO2 (ppm): 407 +04:41:58:442 -> CO2 (ppm): 407 +04:42:02:464 -> CO2 (ppm): 407 +04:42:06:490 -> CO2 (ppm): 407 +04:42:10:507 -> CO2 (ppm): 407 +04:42:14:527 -> CO2 (ppm): 407 +04:42:18:548 -> CO2 (ppm): 407 +04:42:22:569 -> CO2 (ppm): 407 +04:42:26:590 -> CO2 (ppm): 407 +04:42:30:611 -> CO2 (ppm): 408 +04:42:35:214 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:42:35:214 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":408,"boot":687,"bootCount":687} +04:42:35:214 -> [ApiClient] Info: Return code: 502 +04:42:35:215 -> [ApiClient] Error: Post response failed code: 502 +04:42:35:236 -> CO2 (ppm): 407 +04:42:35:261 -> External watchdog feed! +04:42:35:821 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:42:35:821 -> [ApiClient] Info: Return code: 502 +04:42:39:257 -> CO2 (ppm): 407 +04:42:43:278 -> CO2 (ppm): 407 +04:42:47:299 -> CO2 (ppm): 407 +04:42:51:320 -> CO2 (ppm): 407 +04:42:55:341 -> CO2 (ppm): 407 +04:42:59:362 -> CO2 (ppm): 407 +04:43:03:383 -> CO2 (ppm): 407 +04:43:07:404 -> CO2 (ppm): 407 +04:43:11:425 -> CO2 (ppm): 407 +04:43:15:446 -> CO2 (ppm): 407 +04:43:19:467 -> CO2 (ppm): 407 +04:43:23:488 -> CO2 (ppm): 407 +04:43:27:509 -> CO2 (ppm): 407 +04:43:31:530 -> CO2 (ppm): 407 +04:43:36:130 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:43:36:131 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":407,"boot":688,"bootCount":688} +04:43:36:131 -> [ApiClient] Info: Return code: 502 +04:43:36:131 -> [ApiClient] Error: Post response failed code: 502 +04:43:36:152 -> CO2 (ppm): 407 +04:43:36:177 -> External watchdog feed! +04:43:36:750 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:43:36:750 -> [ApiClient] Info: Return code: 502 +04:43:40:174 -> CO2 (ppm): 407 +04:43:44:194 -> CO2 (ppm): 407 +04:43:48:216 -> CO2 (ppm): 407 +04:43:52:237 -> CO2 (ppm): 407 +04:43:56:258 -> CO2 (ppm): 407 +04:44:00:278 -> CO2 (ppm): 407 +04:44:04:299 -> CO2 (ppm): 407 +04:44:08:320 -> CO2 (ppm): 407 +04:44:12:341 -> CO2 (ppm): 407 +04:44:16:362 -> CO2 (ppm): 408 +04:44:20:383 -> CO2 (ppm): 408 +04:44:24:404 -> CO2 (ppm): 408 +04:44:28:425 -> CO2 (ppm): 408 +04:44:32:446 -> CO2 (ppm): 408 +04:44:37:070 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:44:37:070 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":408,"boot":689,"bootCount":689} +04:44:37:071 -> [ApiClient] Info: Return code: 502 +04:44:37:071 -> [ApiClient] Error: Post response failed code: 502 +04:44:37:092 -> CO2 (ppm): 408 +04:44:37:117 -> External watchdog feed! +04:44:37:676 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:44:37:676 -> [ApiClient] Info: Return code: 502 +04:44:41:113 -> CO2 (ppm): 408 +04:44:45:134 -> CO2 (ppm): 407 +04:44:53:176 -> CO2 (ppm): 408 +04:44:53:176 -> CO2 (ppm): 408 +04:44:57:197 -> CO2 (ppm): 408 +04:45:01:218 -> CO2 (ppm): 408 +04:45:05:240 -> CO2 (ppm): 408 +04:45:09:261 -> CO2 (ppm): 408 +04:45:13:281 -> CO2 (ppm): 408 +04:45:17:302 -> CO2 (ppm): 408 +04:45:21:323 -> CO2 (ppm): 408 +04:45:25:344 -> CO2 (ppm): 408 +04:45:29:366 -> CO2 (ppm): 408 +04:45:33:386 -> CO2 (ppm): 408 +04:45:37:995 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:45:37:996 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":408,"boot":690,"bootCount":690} +04:45:37:996 -> [ApiClient] Info: Return code: 502 +04:45:37:996 -> [ApiClient] Error: Post response failed code: 502 +04:45:38:018 -> CO2 (ppm): 408 +04:45:38:043 -> External watchdog feed! +04:45:38:604 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:45:38:604 -> [ApiClient] Info: Return code: 502 +04:45:42:039 -> CO2 (ppm): 408 +04:45:46:060 -> CO2 (ppm): 408 +04:45:50:081 -> CO2 (ppm): 408 +04:45:54:102 -> CO2 (ppm): 407 +04:45:58:123 -> CO2 (ppm): 407 +04:46:02:144 -> CO2 (ppm): 407 +04:46:06:165 -> CO2 (ppm): 408 +04:46:10:186 -> CO2 (ppm): 408 +04:46:14:207 -> CO2 (ppm): 408 +04:46:18:228 -> CO2 (ppm): 408 +04:46:22:248 -> CO2 (ppm): 408 +04:46:26:269 -> CO2 (ppm): 408 +04:46:30:290 -> CO2 (ppm): 408 +04:46:34:312 -> CO2 (ppm): 408 +04:46:38:912 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:46:38:912 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":408,"boot":691,"bootCount":691} +04:46:38:913 -> [ApiClient] Info: Return code: 502 +04:46:38:913 -> [ApiClient] Error: Post response failed code: 502 +04:46:38:935 -> CO2 (ppm): 408 +04:46:38:960 -> External watchdog feed! +04:46:39:535 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:46:39:536 -> [ApiClient] Info: Return code: 502 +04:46:42:956 -> CO2 (ppm): 408 +04:46:46:977 -> CO2 (ppm): 408 +04:46:50:998 -> CO2 (ppm): 408 +04:46:55:019 -> CO2 (ppm): 408 +04:46:59:040 -> CO2 (ppm): 408 +04:47:03:061 -> CO2 (ppm): 408 +04:47:07:083 -> CO2 (ppm): 408 +04:47:11:104 -> CO2 (ppm): 408 +04:47:15:124 -> CO2 (ppm): 408 +04:47:19:145 -> CO2 (ppm): 408 +04:47:23:166 -> CO2 (ppm): 408 +04:47:27:187 -> CO2 (ppm): 408 +04:47:31:208 -> CO2 (ppm): 408 +04:47:35:229 -> CO2 (ppm): 408 +04:47:42:299 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:47:42:299 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":408,"boot":692,"bootCount":692} +04:47:42:299 -> [ApiClient] Info: Return code: 502 +04:47:42:299 -> [ApiClient] Error: Post response failed code: 502 +04:47:42:321 -> CO2 (ppm): 408 +04:47:42:346 -> External watchdog feed! +04:47:42:923 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:47:42:923 -> [ApiClient] Info: Return code: 502 +04:47:46:342 -> CO2 (ppm): 408 +04:47:50:363 -> CO2 (ppm): 408 +04:47:54:384 -> CO2 (ppm): 408 +04:47:58:405 -> CO2 (ppm): 408 +04:48:02:426 -> CO2 (ppm): 408 +04:48:06:446 -> CO2 (ppm): 408 +04:48:10:467 -> CO2 (ppm): 408 +04:48:14:488 -> CO2 (ppm): 408 +04:48:18:510 -> CO2 (ppm): 408 +04:48:22:530 -> CO2 (ppm): 408 +04:48:26:551 -> CO2 (ppm): 408 +04:48:30:572 -> CO2 (ppm): 408 +04:48:34:593 -> CO2 (ppm): 408 +04:48:38:614 -> CO2 (ppm): 408 +04:48:43:236 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:48:43:236 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":408,"boot":693,"bootCount":693} +04:48:43:236 -> [ApiClient] Info: Return code: 502 +04:48:43:236 -> [ApiClient] Error: Post response failed code: 502 +04:48:43:259 -> CO2 (ppm): 408 +04:48:43:284 -> External watchdog feed! +04:48:43:842 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:48:43:842 -> [ApiClient] Info: Return code: 502 +04:48:47:280 -> CO2 (ppm): 408 +04:48:51:301 -> CO2 (ppm): 408 +04:48:59:343 -> CO2 (ppm): 408 +04:48:59:343 -> CO2 (ppm): 408 +04:49:03:364 -> CO2 (ppm): 408 +04:49:07:385 -> CO2 (ppm): 408 +04:49:11:406 -> CO2 (ppm): 408 +04:49:15:427 -> CO2 (ppm): 408 +04:49:19:448 -> CO2 (ppm): 408 +04:49:23:469 -> CO2 (ppm): 408 +04:49:27:490 -> CO2 (ppm): 408 +04:49:31:510 -> CO2 (ppm): 408 +04:49:35:531 -> CO2 (ppm): 408 +04:49:39:552 -> CO2 (ppm): 408 +04:49:44:155 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:49:44:155 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":408,"boot":694,"bootCount":694} +04:49:44:155 -> [ApiClient] Info: Return code: 502 +04:49:44:155 -> [ApiClient] Error: Post response failed code: 502 +04:49:44:177 -> CO2 (ppm): 408 +04:49:44:202 -> External watchdog feed! +04:49:44:780 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:49:44:780 -> [ApiClient] Info: Return code: 502 +04:49:48:198 -> CO2 (ppm): 408 +04:49:52:219 -> CO2 (ppm): 408 +04:49:56:240 -> CO2 (ppm): 408 +04:50:00:261 -> CO2 (ppm): 408 +04:50:04:283 -> CO2 (ppm): 408 +04:50:08:303 -> CO2 (ppm): 408 +04:50:12:324 -> CO2 (ppm): 408 +04:50:16:345 -> CO2 (ppm): 408 +04:50:20:366 -> CO2 (ppm): 408 +04:50:24:387 -> CO2 (ppm): 408 +04:50:28:408 -> CO2 (ppm): 408 +04:50:32:429 -> CO2 (ppm): 408 +04:50:36:450 -> CO2 (ppm): 408 +04:50:40:471 -> CO2 (ppm): 408 +04:50:45:089 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:50:45:089 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":408,"boot":695,"bootCount":695} +04:50:45:089 -> [ApiClient] Info: Return code: 502 +04:50:45:089 -> [ApiClient] Error: Post response failed code: 502 +04:50:45:112 -> CO2 (ppm): 408 +04:50:45:137 -> External watchdog feed! +04:50:45:705 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:50:45:705 -> [ApiClient] Info: Return code: 502 +04:50:49:133 -> CO2 (ppm): 408 +04:50:53:154 -> CO2 (ppm): 408 +04:50:57:175 -> CO2 (ppm): 408 +04:51:01:195 -> CO2 (ppm): 408 +04:51:05:216 -> CO2 (ppm): 408 +04:51:09:237 -> CO2 (ppm): 408 +04:51:13:258 -> CO2 (ppm): 408 +04:51:17:279 -> CO2 (ppm): 408 +04:51:21:300 -> CO2 (ppm): 408 +04:51:25:321 -> CO2 (ppm): 408 +04:51:29:342 -> CO2 (ppm): 408 +04:51:33:363 -> CO2 (ppm): 408 +04:51:37:384 -> CO2 (ppm): 408 +04:51:41:405 -> CO2 (ppm): 408 +04:51:46:016 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:51:46:016 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":408,"boot":696,"bootCount":696} +04:51:46:016 -> [ApiClient] Info: Return code: 502 +04:51:46:017 -> [ApiClient] Error: Post response failed code: 502 +04:51:46:039 -> CO2 (ppm): 408 +04:51:46:064 -> External watchdog feed! +04:51:46:642 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:51:46:642 -> [ApiClient] Info: Return code: 502 +04:51:50:060 -> CO2 (ppm): 408 +04:51:54:081 -> CO2 (ppm): 408 +04:51:58:102 -> CO2 (ppm): 408 +04:52:02:123 -> CO2 (ppm): 408 +04:52:06:144 -> CO2 (ppm): 408 +04:52:10:165 -> CO2 (ppm): 408 +04:52:14:186 -> CO2 (ppm): 408 +04:52:18:206 -> CO2 (ppm): 408 +04:52:22:228 -> CO2 (ppm): 408 +04:52:26:249 -> CO2 (ppm): 408 +04:52:30:270 -> CO2 (ppm): 408 +04:52:34:291 -> CO2 (ppm): 408 +04:52:38:311 -> CO2 (ppm): 408 +04:52:42:332 -> CO2 (ppm): 408 +04:52:49:404 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:52:49:404 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":408,"boot":697,"bootCount":697} +04:52:49:404 -> [ApiClient] Info: Return code: 502 +04:52:49:404 -> [ApiClient] Error: Post response failed code: 502 +04:52:49:427 -> CO2 (ppm): 408 +04:52:49:452 -> External watchdog feed! +04:52:50:020 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:52:50:020 -> [ApiClient] Info: Return code: 502 +04:52:53:448 -> CO2 (ppm): 408 +04:52:57:469 -> CO2 (ppm): 408 +04:53:01:490 -> CO2 (ppm): 408 +04:53:05:511 -> CO2 (ppm): 408 +04:53:09:532 -> CO2 (ppm): 408 +04:53:13:553 -> CO2 (ppm): 408 +04:53:17:574 -> CO2 (ppm): 408 +04:53:21:595 -> CO2 (ppm): 408 +04:53:25:616 -> CO2 (ppm): 408 +04:53:29:636 -> CO2 (ppm): 408 +04:53:33:658 -> CO2 (ppm): 408 +04:53:37:679 -> CO2 (ppm): 408 +04:53:41:700 -> CO2 (ppm): 408 +04:53:45:720 -> CO2 (ppm): 408 +04:53:50:329 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:53:50:329 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":408,"boot":698,"bootCount":698} +04:53:50:329 -> [ApiClient] Info: Return code: 502 +04:53:50:330 -> [ApiClient] Error: Post response failed code: 502 +04:53:50:376 -> CO2 (ppm): 408 +04:53:50:376 -> External watchdog feed! +04:53:50:947 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:53:50:947 -> [ApiClient] Info: Return code: 502 +04:53:54:372 -> CO2 (ppm): 408 +04:54:02:414 -> CO2 (ppm): 408 +04:54:02:414 -> CO2 (ppm): 408 +04:54:10:456 -> CO2 (ppm): 408 +04:54:10:456 -> CO2 (ppm): 408 +04:54:14:477 -> CO2 (ppm): 408 +04:54:18:498 -> CO2 (ppm): 408 +04:54:22:524 -> CO2 (ppm): 408 +04:54:26:540 -> CO2 (ppm): 408 +04:54:30:561 -> CO2 (ppm): 408 +04:54:34:582 -> CO2 (ppm): 408 +04:54:38:603 -> CO2 (ppm): 408 +04:54:42:624 -> CO2 (ppm): 408 +04:54:46:644 -> CO2 (ppm): 408 +04:54:51:260 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:54:51:261 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":408,"boot":699,"bootCount":699} +04:54:51:261 -> [ApiClient] Info: Return code: 502 +04:54:51:261 -> [ApiClient] Error: Post response failed code: 502 +04:54:51:284 -> CO2 (ppm): 408 +04:54:51:308 -> External watchdog feed! +04:54:51:790 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:54:51:790 -> [ApiClient] Info: Return code: 502 +04:54:55:305 -> CO2 (ppm): 408 +04:54:59:326 -> CO2 (ppm): 408 +04:55:03:346 -> CO2 (ppm): 408 +04:55:07:367 -> CO2 (ppm): 408 +04:55:11:388 -> CO2 (ppm): 408 +04:55:15:409 -> CO2 (ppm): 408 +04:55:19:430 -> CO2 (ppm): 408 +04:55:23:451 -> CO2 (ppm): 409 +04:55:27:472 -> CO2 (ppm): 409 +04:55:31:493 -> CO2 (ppm): 408 +04:55:35:514 -> CO2 (ppm): 408 +04:55:39:535 -> CO2 (ppm): 408 +04:55:43:556 -> CO2 (ppm): 408 +04:55:47:577 -> CO2 (ppm): 408 +04:55:52:199 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:55:52:199 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":408,"boot":700,"bootCount":700} +04:55:52:209 -> [ApiClient] Info: Return code: 502 +04:55:52:209 -> [ApiClient] Error: Post response failed code: 502 +04:55:52:221 -> CO2 (ppm): 408 +04:55:52:246 -> External watchdog feed! +04:55:52:903 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:55:52:903 -> [ApiClient] Info: Return code: 502 +04:55:56:242 -> CO2 (ppm): 408 +04:56:00:263 -> CO2 (ppm): 408 +04:56:04:284 -> CO2 (ppm): 409 +04:56:08:305 -> CO2 (ppm): 409 +04:56:12:326 -> CO2 (ppm): 409 +04:56:16:347 -> CO2 (ppm): 409 +04:56:20:368 -> CO2 (ppm): 409 +04:56:24:389 -> CO2 (ppm): 409 +04:56:28:410 -> CO2 (ppm): 409 +04:56:32:431 -> CO2 (ppm): 409 +04:56:36:452 -> CO2 (ppm): 409 +04:56:40:473 -> CO2 (ppm): 409 +04:56:44:493 -> CO2 (ppm): 409 +04:56:48:514 -> CO2 (ppm): 409 +04:56:55:882 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:56:55:882 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":409,"boot":701,"bootCount":701} +04:56:55:882 -> [ApiClient] Info: Return code: 502 +04:56:55:882 -> [ApiClient] Error: Post response failed code: 502 +04:56:55:904 -> CO2 (ppm): 409 +04:56:55:929 -> External watchdog feed! +04:56:56:495 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:56:56:495 -> [ApiClient] Info: Return code: 502 +04:56:59:925 -> CO2 (ppm): 409 +04:57:03:944 -> CO2 (ppm): 409 +04:57:07:965 -> CO2 (ppm): 409 +04:57:11:986 -> CO2 (ppm): 409 +04:57:16:007 -> CO2 (ppm): 409 +04:57:20:028 -> CO2 (ppm): 409 +04:57:28:070 -> CO2 (ppm): 409 +04:57:28:070 -> CO2 (ppm): 409 +04:57:36:112 -> CO2 (ppm): 409 +04:57:36:112 -> CO2 (ppm): 409 +04:57:44:154 -> CO2 (ppm): 409 +04:57:44:154 -> CO2 (ppm): 409 +04:57:48:175 -> CO2 (ppm): 409 +04:57:52:196 -> CO2 (ppm): 409 +04:57:56:808 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:57:56:808 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":409,"boot":702,"bootCount":702} +04:57:56:808 -> [ApiClient] Info: Return code: 502 +04:57:56:808 -> [ApiClient] Error: Post response failed code: 502 +04:57:56:831 -> CO2 (ppm): 409 +04:57:56:855 -> External watchdog feed! +04:57:57:417 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:57:57:418 -> [ApiClient] Info: Return code: 502 +04:58:00:851 -> CO2 (ppm): 409 +04:58:04:875 -> CO2 (ppm): 409 +04:58:08:895 -> CO2 (ppm): 409 +04:58:12:916 -> CO2 (ppm): 409 +04:58:16:937 -> CO2 (ppm): 409 +04:58:20:958 -> CO2 (ppm): 409 +04:58:24:979 -> CO2 (ppm): 409 +04:58:29:000 -> CO2 (ppm): 409 +04:58:33:021 -> CO2 (ppm): 409 +04:58:37:042 -> CO2 (ppm): 409 +04:58:41:063 -> CO2 (ppm): 409 +04:58:45:084 -> CO2 (ppm): 409 +04:58:49:105 -> CO2 (ppm): 409 +04:58:53:126 -> CO2 (ppm): 409 +04:58:57:729 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:58:57:729 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":409,"boot":703,"bootCount":703} +04:58:57:729 -> [ApiClient] Info: Return code: 502 +04:58:57:729 -> [ApiClient] Error: Post response failed code: 502 +04:58:57:751 -> CO2 (ppm): 409 +04:58:57:776 -> External watchdog feed! +04:58:58:350 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:58:58:350 -> [ApiClient] Info: Return code: 502 +04:59:01:772 -> CO2 (ppm): 409 +04:59:05:793 -> CO2 (ppm): 409 +04:59:09:813 -> CO2 (ppm): 409 +04:59:13:835 -> CO2 (ppm): 409 +04:59:17:855 -> CO2 (ppm): 409 +04:59:21:877 -> CO2 (ppm): 409 +04:59:25:898 -> CO2 (ppm): 409 +04:59:29:922 -> CO2 (ppm): 409 +04:59:33:939 -> CO2 (ppm): 409 +04:59:37:960 -> CO2 (ppm): 409 +04:59:41:981 -> CO2 (ppm): 409 +04:59:46:002 -> CO2 (ppm): 409 +04:59:50:023 -> CO2 (ppm): 409 +04:59:54:090 -> CO2 (ppm): 409 +04:59:58:662 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +04:59:58:662 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":409,"boot":704,"bootCount":704} +04:59:58:663 -> [ApiClient] Info: Return code: 502 +04:59:58:663 -> [ApiClient] Error: Post response failed code: 502 +04:59:58:685 -> CO2 (ppm): 409 +04:59:58:710 -> External watchdog feed! +04:59:59:283 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +04:59:59:284 -> [ApiClient] Info: Return code: 502 +05:00:02:706 -> CO2 (ppm): 409 +05:00:06:727 -> CO2 (ppm): 409 +05:00:10:748 -> CO2 (ppm): 409 +05:00:14:769 -> CO2 (ppm): 409 +05:00:18:790 -> CO2 (ppm): 409 +05:00:22:811 -> CO2 (ppm): 409 +05:00:26:831 -> CO2 (ppm): 409 +05:00:30:853 -> CO2 (ppm): 409 +05:00:34:874 -> CO2 (ppm): 409 +05:00:38:895 -> CO2 (ppm): 409 +05:00:42:916 -> CO2 (ppm): 409 +05:00:46:937 -> CO2 (ppm): 409 +05:00:50:957 -> CO2 (ppm): 409 +05:00:54:978 -> CO2 (ppm): 409 +05:00:59:586 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:00:59:586 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":409,"boot":705,"bootCount":705} +05:00:59:586 -> [ApiClient] Info: Return code: 502 +05:00:59:586 -> [ApiClient] Error: Post response failed code: 502 +05:00:59:609 -> CO2 (ppm): 409 +05:00:59:634 -> External watchdog feed! +05:01:00:202 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:01:00:202 -> [ApiClient] Info: Return code: 502 +05:01:03:630 -> CO2 (ppm): 409 +05:01:07:651 -> CO2 (ppm): 409 +05:01:11:672 -> CO2 (ppm): 409 +05:01:15:693 -> CO2 (ppm): 409 +05:01:19:714 -> CO2 (ppm): 409 +05:01:23:735 -> CO2 (ppm): 409 +05:01:27:756 -> CO2 (ppm): 409 +05:01:31:777 -> CO2 (ppm): 409 +05:01:35:798 -> CO2 (ppm): 409 +05:01:37:154 -> +05:01:37:154 -> firmwareCheckForUpdate: +05:01:37:154 -> firmwareCheckForUpdate: Perform +05:01:37:155 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +05:01:37:777 -> Firmware update skipped, the server returned 502 +05:01:37:778 -> 3 +05:01:37:778 -> OTA message: +05:01:37:778 -> +05:01:43:840 -> CO2 (ppm): 409 +05:01:43:840 -> CO2 (ppm): 409 +05:01:47:861 -> CO2 (ppm): 409 +05:01:51:882 -> CO2 (ppm): 409 +05:01:55:903 -> CO2 (ppm): 409 +05:02:00:518 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:02:00:519 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":409,"boot":706,"bootCount":706} +05:02:00:519 -> [ApiClient] Info: Return code: 502 +05:02:00:519 -> [ApiClient] Error: Post response failed code: 502 +05:02:00:541 -> CO2 (ppm): 409 +05:02:00:566 -> External watchdog feed! +05:02:01:131 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:02:01:132 -> [ApiClient] Info: Return code: 502 +05:02:04:563 -> CO2 (ppm): 409 +05:02:12:604 -> CO2 (ppm): 409 +05:02:12:604 -> CO2 (ppm): 409 +05:02:20:647 -> CO2 (ppm): 409 +05:02:20:647 -> CO2 (ppm): 409 +05:02:28:688 -> CO2 (ppm): 409 +05:02:28:688 -> CO2 (ppm): 409 +05:02:32:709 -> CO2 (ppm): 409 +05:02:36:730 -> CO2 (ppm): 409 +05:02:40:751 -> CO2 (ppm): 409 +05:02:44:772 -> CO2 (ppm): 409 +05:02:48:793 -> CO2 (ppm): 409 +05:02:52:814 -> CO2 (ppm): 409 +05:02:56:835 -> CO2 (ppm): 409 +05:03:03:899 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:03:03:899 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":409,"boot":707,"bootCount":707} +05:03:03:899 -> [ApiClient] Info: Return code: 502 +05:03:03:899 -> [ApiClient] Error: Post response failed code: 502 +05:03:03:922 -> CO2 (ppm): 409 +05:03:03:947 -> External watchdog feed! +05:03:04:522 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:03:04:522 -> [ApiClient] Info: Return code: 502 +05:03:07:943 -> CO2 (ppm): 409 +05:03:11:964 -> CO2 (ppm): 409 +05:03:15:985 -> CO2 (ppm): 409 +05:03:20:006 -> CO2 (ppm): 409 +05:03:24:026 -> CO2 (ppm): 409 +05:03:28:048 -> CO2 (ppm): 409 +05:03:32:069 -> CO2 (ppm): 409 +05:03:36:089 -> CO2 (ppm): 409 +05:03:40:110 -> CO2 (ppm): 409 +05:03:44:131 -> CO2 (ppm): 409 +05:03:48:152 -> CO2 (ppm): 409 +05:03:52:173 -> CO2 (ppm): 409 +05:03:56:194 -> CO2 (ppm): 409 +05:04:00:215 -> CO2 (ppm): 409 +05:04:04:825 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:04:04:826 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":409,"boot":708,"bootCount":708} +05:04:04:826 -> [ApiClient] Info: Return code: 502 +05:04:04:826 -> [ApiClient] Error: Post response failed code: 502 +05:04:04:848 -> CO2 (ppm): 409 +05:04:04:872 -> External watchdog feed! +05:04:05:441 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:04:05:441 -> [ApiClient] Info: Return code: 502 +05:04:08:869 -> CO2 (ppm): 409 +05:04:12:890 -> CO2 (ppm): 409 +05:04:16:917 -> CO2 (ppm): 409 +05:04:20:932 -> CO2 (ppm): 409 +05:04:24:952 -> CO2 (ppm): 409 +05:04:28:973 -> CO2 (ppm): 409 +05:04:32:994 -> CO2 (ppm): 409 +05:04:37:015 -> CO2 (ppm): 409 +05:04:41:036 -> CO2 (ppm): 409 +05:04:45:057 -> CO2 (ppm): 409 +05:04:49:137 -> CO2 (ppm): 409 +05:04:53:155 -> CO2 (ppm): 410 +05:04:57:176 -> CO2 (ppm): 410 +05:05:01:197 -> CO2 (ppm): 410 +05:05:05:764 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:05:05:764 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":410,"boot":709,"bootCount":709} +05:05:05:765 -> [ApiClient] Info: Return code: 502 +05:05:05:765 -> [ApiClient] Error: Post response failed code: 502 +05:05:05:787 -> CO2 (ppm): 410 +05:05:05:812 -> External watchdog feed! +05:05:06:373 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:05:06:373 -> [ApiClient] Info: Return code: 502 +05:05:09:808 -> CO2 (ppm): 410 +05:05:13:829 -> CO2 (ppm): 410 +05:05:17:850 -> CO2 (ppm): 410 +05:05:21:871 -> CO2 (ppm): 410 +05:05:25:892 -> CO2 (ppm): 410 +05:05:29:913 -> CO2 (ppm): 410 +05:05:33:934 -> CO2 (ppm): 410 +05:05:37:955 -> CO2 (ppm): 410 +05:05:41:976 -> CO2 (ppm): 410 +05:05:45:997 -> CO2 (ppm): 410 +05:05:50:018 -> CO2 (ppm): 410 +05:05:54:039 -> CO2 (ppm): 410 +05:05:58:060 -> CO2 (ppm): 410 +05:06:02:081 -> CO2 (ppm): 410 +05:06:06:689 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:06:06:690 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":410,"boot":710,"bootCount":710} +05:06:06:690 -> [ApiClient] Info: Return code: 502 +05:06:06:690 -> [ApiClient] Error: Post response failed code: 502 +05:06:06:711 -> CO2 (ppm): 410 +05:06:06:736 -> External watchdog feed! +05:06:07:300 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:06:07:300 -> [ApiClient] Info: Return code: 502 +05:06:10:735 -> CO2 (ppm): 410 +05:06:14:753 -> CO2 (ppm): 410 +05:06:18:774 -> CO2 (ppm): 410 +05:06:22:795 -> CO2 (ppm): 410 +05:06:26:816 -> CO2 (ppm): 410 +05:06:30:838 -> CO2 (ppm): 410 +05:06:34:858 -> CO2 (ppm): 410 +05:06:38:879 -> CO2 (ppm): 410 +05:06:42:900 -> CO2 (ppm): 410 +05:06:46:921 -> CO2 (ppm): 410 +05:06:50:942 -> CO2 (ppm): 410 +05:06:54:963 -> CO2 (ppm): 410 +05:06:58:984 -> CO2 (ppm): 410 +05:07:03:005 -> CO2 (ppm): 410 +05:07:10:384 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:07:10:384 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":410,"boot":711,"bootCount":711} +05:07:10:384 -> [ApiClient] Info: Return code: 502 +05:07:10:384 -> [ApiClient] Error: Post response failed code: 502 +05:07:10:406 -> CO2 (ppm): 410 +05:07:10:431 -> External watchdog feed! +05:07:10:995 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:07:10:995 -> [ApiClient] Info: Return code: 502 +05:07:18:448 -> CO2 (ppm): 410 +05:07:18:448 -> CO2 (ppm): 410 +05:07:22:469 -> CO2 (ppm): 410 +05:07:26:490 -> CO2 (ppm): 410 +05:07:30:511 -> CO2 (ppm): 410 +05:07:34:532 -> CO2 (ppm): 410 +05:07:38:553 -> CO2 (ppm): 410 +05:07:42:574 -> CO2 (ppm): 410 +05:07:46:594 -> CO2 (ppm): 410 +05:07:50:615 -> CO2 (ppm): 410 +05:07:54:636 -> CO2 (ppm): 410 +05:07:58:657 -> CO2 (ppm): 410 +05:08:02:678 -> CO2 (ppm): 410 +05:08:06:700 -> CO2 (ppm): 410 +05:08:11:204 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:08:11:204 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":410,"boot":712,"bootCount":712} +05:08:11:204 -> [ApiClient] Info: Return code: 502 +05:08:11:204 -> [ApiClient] Error: Post response failed code: 502 +05:08:11:227 -> CO2 (ppm): 410 +05:08:11:252 -> External watchdog feed! +05:08:11:821 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:08:11:821 -> [ApiClient] Info: Return code: 502 +05:08:19:269 -> CO2 (ppm): 410 +05:08:19:269 -> CO2 (ppm): 410 +05:08:23:290 -> CO2 (ppm): 410 +05:08:27:311 -> CO2 (ppm): 410 +05:08:31:332 -> CO2 (ppm): 410 +05:08:35:353 -> CO2 (ppm): 410 +05:08:39:374 -> CO2 (ppm): 410 +05:08:43:395 -> CO2 (ppm): 410 +05:08:47:416 -> CO2 (ppm): 410 +05:08:51:437 -> CO2 (ppm): 410 +05:08:55:457 -> CO2 (ppm): 410 +05:08:59:478 -> CO2 (ppm): 410 +05:09:03:499 -> CO2 (ppm): 410 +05:09:07:520 -> CO2 (ppm): 410 +05:09:13:568 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:09:13:568 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":410,"boot":713,"bootCount":713} +05:09:13:568 -> [ApiClient] Info: Return code: 200 +05:09:13:569 -> +05:09:13:570 -> Online mode and isPostToAirGradient = true: watchdog reset +05:09:13:570 -> +05:09:13:591 -> CO2 (ppm): 410 +05:09:13:616 -> External watchdog feed! +05:09:14:694 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:09:14:694 -> [ApiClient] Info: Return code: 200 +05:09:14:696 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:09:14:697 -> [Configure] Info: Parse configure success +05:09:14:698 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:09:17:613 -> CO2 (ppm): 410 +05:09:21:633 -> CO2 (ppm): 410 +05:09:25:654 -> CO2 (ppm): 410 +05:09:29:675 -> CO2 (ppm): 410 +05:09:33:696 -> CO2 (ppm): 410 +05:09:37:717 -> CO2 (ppm): 410 +05:09:41:738 -> CO2 (ppm): 410 +05:09:45:759 -> CO2 (ppm): 410 +05:09:49:780 -> CO2 (ppm): 410 +05:09:57:822 -> CO2 (ppm): 410 +05:09:57:822 -> CO2 (ppm): 410 +05:10:01:843 -> CO2 (ppm): 410 +05:10:05:864 -> CO2 (ppm): 410 +05:10:09:885 -> CO2 (ppm): 410 +05:10:15:213 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:10:15:213 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":410,"boot":714,"bootCount":714} +05:10:15:213 -> [ApiClient] Info: Return code: 200 +05:10:15:214 -> +05:10:15:214 -> Online mode and isPostToAirGradient = true: watchdog reset +05:10:15:214 -> +05:10:15:236 -> CO2 (ppm): 410 +05:10:15:260 -> External watchdog feed! +05:10:15:824 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:10:15:824 -> [ApiClient] Info: Return code: 200 +05:10:15:825 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:10:15:827 -> [Configure] Info: Parse configure success +05:10:15:828 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:10:19:257 -> CO2 (ppm): 410 +05:10:27:299 -> CO2 (ppm): 410 +05:10:27:300 -> CO2 (ppm): 410 +05:10:35:341 -> CO2 (ppm): 410 +05:10:35:341 -> CO2 (ppm): 410 +05:10:39:362 -> CO2 (ppm): 410 +05:10:43:382 -> CO2 (ppm): 410 +05:10:47:403 -> CO2 (ppm): 410 +05:10:51:424 -> CO2 (ppm): 410 +05:10:55:445 -> CO2 (ppm): 410 +05:10:59:466 -> CO2 (ppm): 410 +05:11:03:487 -> CO2 (ppm): 410 +05:11:07:508 -> CO2 (ppm): 410 +05:11:11:529 -> CO2 (ppm): 410 +05:11:16:155 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:11:16:155 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":410,"boot":715,"bootCount":715} +05:11:16:155 -> [ApiClient] Info: Return code: 200 +05:11:16:156 -> +05:11:16:156 -> Online mode and isPostToAirGradient = true: watchdog reset +05:11:16:156 -> +05:11:16:177 -> CO2 (ppm): 410 +05:11:16:202 -> External watchdog feed! +05:11:16:755 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:11:16:755 -> [ApiClient] Info: Return code: 200 +05:11:16:757 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:11:16:758 -> [Configure] Info: Parse configure success +05:11:16:759 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:11:24:219 -> CO2 (ppm): 410 +05:11:24:219 -> CO2 (ppm): 410 +05:11:32:260 -> CO2 (ppm): 410 +05:11:32:260 -> CO2 (ppm): 410 +05:11:36:282 -> CO2 (ppm): 410 +05:11:40:303 -> CO2 (ppm): 410 +05:11:44:324 -> CO2 (ppm): 410 +05:11:48:345 -> CO2 (ppm): 410 +05:11:52:366 -> CO2 (ppm): 410 +05:11:56:386 -> CO2 (ppm): 410 +05:12:00:407 -> CO2 (ppm): 410 +05:12:04:428 -> CO2 (ppm): 410 +05:12:08:449 -> CO2 (ppm): 410 +05:12:12:470 -> CO2 (ppm): 410 +05:12:17:072 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:12:17:072 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":410,"boot":716,"bootCount":716} +05:12:17:072 -> [ApiClient] Info: Return code: 200 +05:12:17:073 -> +05:12:17:073 -> Online mode and isPostToAirGradient = true: watchdog reset +05:12:17:073 -> +05:12:17:094 -> CO2 (ppm): 410 +05:12:17:119 -> External watchdog feed! +05:12:17:681 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:12:17:681 -> [ApiClient] Info: Return code: 200 +05:12:17:683 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:12:17:684 -> [Configure] Info: Parse configure success +05:12:17:685 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:12:25:136 -> CO2 (ppm): 410 +05:12:25:136 -> CO2 (ppm): 410 +05:12:29:157 -> CO2 (ppm): 410 +05:12:33:178 -> CO2 (ppm): 410 +05:12:37:199 -> CO2 (ppm): 410 +05:12:41:220 -> CO2 (ppm): 410 +05:12:45:242 -> CO2 (ppm): 410 +05:12:49:262 -> CO2 (ppm): 410 +05:12:53:283 -> CO2 (ppm): 410 +05:12:57:304 -> CO2 (ppm): 410 +05:13:01:325 -> CO2 (ppm): 410 +05:13:05:345 -> CO2 (ppm): 410 +05:13:09:366 -> CO2 (ppm): 410 +05:13:13:387 -> CO2 (ppm): 410 +05:13:18:002 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:13:18:002 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":410,"boot":717,"bootCount":717} +05:13:18:002 -> [ApiClient] Info: Return code: 200 +05:13:18:002 -> +05:13:18:003 -> Online mode and isPostToAirGradient = true: watchdog reset +05:13:18:003 -> +05:13:18:024 -> CO2 (ppm): 410 +05:13:18:049 -> External watchdog feed! +05:13:18:604 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:13:18:604 -> [ApiClient] Info: Return code: 200 +05:13:18:605 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:13:18:606 -> [Configure] Info: Parse configure success +05:13:18:606 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:13:22:046 -> CO2 (ppm): 410 +05:13:26:067 -> CO2 (ppm): 410 +05:13:30:088 -> CO2 (ppm): 410 +05:13:34:108 -> CO2 (ppm): 410 +05:13:38:129 -> CO2 (ppm): 410 +05:13:42:150 -> CO2 (ppm): 410 +05:13:46:171 -> CO2 (ppm): 410 +05:13:50:192 -> CO2 (ppm): 410 +05:13:54:213 -> CO2 (ppm): 410 +05:13:58:234 -> CO2 (ppm): 410 +05:14:02:255 -> CO2 (ppm): 410 +05:14:06:276 -> CO2 (ppm): 410 +05:14:10:297 -> CO2 (ppm): 410 +05:14:14:318 -> CO2 (ppm): 410 +05:14:18:923 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:14:18:924 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":410,"boot":718,"bootCount":718} +05:14:18:924 -> [ApiClient] Info: Return code: 200 +05:14:18:925 -> +05:14:18:925 -> Online mode and isPostToAirGradient = true: watchdog reset +05:14:18:925 -> +05:14:18:947 -> CO2 (ppm): 410 +05:14:18:972 -> External watchdog feed! +05:14:19:539 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:14:19:540 -> [ApiClient] Info: Return code: 200 +05:14:19:541 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:14:19:542 -> [Configure] Info: Parse configure success +05:14:19:543 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:14:22:968 -> CO2 (ppm): 410 +05:14:26:989 -> CO2 (ppm): 410 +05:14:31:010 -> CO2 (ppm): 410 +05:14:35:032 -> CO2 (ppm): 410 +05:14:39:052 -> CO2 (ppm): 410 +05:14:43:072 -> CO2 (ppm): 410 +05:14:47:093 -> CO2 (ppm): 410 +05:14:51:141 -> CO2 (ppm): 410 +05:14:55:161 -> CO2 (ppm): 410 +05:14:59:182 -> CO2 (ppm): 410 +05:15:03:203 -> CO2 (ppm): 410 +05:15:07:224 -> CO2 (ppm): 410 +05:15:11:245 -> CO2 (ppm): 410 +05:15:15:266 -> CO2 (ppm): 410 +05:15:19:854 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:15:19:854 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":410,"boot":719,"bootCount":719} +05:15:19:854 -> [ApiClient] Info: Return code: 200 +05:15:19:855 -> +05:15:19:855 -> Online mode and isPostToAirGradient = true: watchdog reset +05:15:19:855 -> +05:15:19:876 -> CO2 (ppm): 410 +05:15:19:901 -> External watchdog feed! +05:15:20:471 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:15:20:471 -> [ApiClient] Info: Return code: 200 +05:15:20:473 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:15:20:473 -> [Configure] Info: Parse configure success +05:15:23:897 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:15:23:898 -> CO2 (ppm): 410 +05:15:27:918 -> CO2 (ppm): 410 +05:15:31:939 -> CO2 (ppm): 410 +05:15:35:960 -> CO2 (ppm): 410 +05:15:39:981 -> CO2 (ppm): 410 +05:15:44:002 -> CO2 (ppm): 410 +05:15:48:023 -> CO2 (ppm): 410 +05:15:52:044 -> CO2 (ppm): 410 +05:15:56:065 -> CO2 (ppm): 410 +05:16:00:086 -> CO2 (ppm): 410 +05:16:04:106 -> CO2 (ppm): 410 +05:16:08:128 -> CO2 (ppm): 410 +05:16:12:148 -> CO2 (ppm): 410 +05:16:20:795 -> CO2 (ppm): 410 +05:16:20:795 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:16:20:796 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":410,"boot":720,"bootCount":720} +05:16:20:796 -> [ApiClient] Info: Return code: 200 +05:16:20:818 -> +05:16:20:818 -> Online mode and isPostToAirGradient = true: watchdog reset +05:16:20:818 -> +05:16:20:819 -> CO2 (ppm): 410 +05:16:20:843 -> External watchdog feed! +05:16:21:394 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:16:21:394 -> [ApiClient] Info: Return code: 200 +05:16:21:396 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:16:21:397 -> [Configure] Info: Parse configure success +05:16:21:398 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:16:24:839 -> CO2 (ppm): 410 +05:16:28:860 -> CO2 (ppm): 410 +05:16:32:881 -> CO2 (ppm): 410 +05:16:36:902 -> CO2 (ppm): 410 +05:16:40:923 -> CO2 (ppm): 410 +05:16:44:944 -> CO2 (ppm): 410 +05:16:48:965 -> CO2 (ppm): 410 +05:16:52:986 -> CO2 (ppm): 410 +05:16:57:007 -> CO2 (ppm): 411 +05:17:01:028 -> CO2 (ppm): 411 +05:17:05:049 -> CO2 (ppm): 411 +05:17:09:070 -> CO2 (ppm): 411 +05:17:13:091 -> CO2 (ppm): 411 +05:17:17:111 -> CO2 (ppm): 411 +05:17:21:711 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:17:21:711 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":411,"boot":721,"bootCount":721} +05:17:21:712 -> [ApiClient] Info: Return code: 200 +05:17:21:712 -> +05:17:21:712 -> Online mode and isPostToAirGradient = true: watchdog reset +05:17:21:713 -> +05:17:21:733 -> CO2 (ppm): 411 +05:17:21:758 -> External watchdog feed! +05:17:22:323 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:17:22:323 -> [ApiClient] Info: Return code: 200 +05:17:22:324 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:17:22:326 -> [Configure] Info: Parse configure success +05:17:22:326 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:17:25:755 -> CO2 (ppm): 411 +05:17:29:776 -> CO2 (ppm): 411 +05:17:33:797 -> CO2 (ppm): 411 +05:17:37:817 -> CO2 (ppm): 411 +05:17:41:839 -> CO2 (ppm): 411 +05:17:45:861 -> CO2 (ppm): 411 +05:17:49:881 -> CO2 (ppm): 411 +05:17:53:902 -> CO2 (ppm): 411 +05:17:57:923 -> CO2 (ppm): 411 +05:18:01:944 -> CO2 (ppm): 411 +05:18:05:965 -> CO2 (ppm): 411 +05:18:09:986 -> CO2 (ppm): 411 +05:18:14:007 -> CO2 (ppm): 411 +05:18:18:032 -> CO2 (ppm): 411 +05:18:22:669 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:18:22:669 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":411,"boot":722,"bootCount":722} +05:18:22:669 -> [ApiClient] Info: Return code: 200 +05:18:22:670 -> +05:18:22:670 -> Online mode and isPostToAirGradient = true: watchdog reset +05:18:22:670 -> +05:18:22:692 -> CO2 (ppm): 411 +05:18:22:717 -> External watchdog feed! +05:18:23:250 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:18:23:250 -> [ApiClient] Info: Return code: 200 +05:18:23:251 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:18:23:253 -> [Configure] Info: Parse configure success +05:18:23:253 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:18:26:714 -> CO2 (ppm): 411 +05:18:30:734 -> CO2 (ppm): 411 +05:18:34:756 -> CO2 (ppm): 410 +05:18:38:777 -> CO2 (ppm): 410 +05:18:42:798 -> CO2 (ppm): 411 +05:18:46:819 -> CO2 (ppm): 411 +05:18:50:839 -> CO2 (ppm): 411 +05:18:54:860 -> CO2 (ppm): 411 +05:18:58:881 -> CO2 (ppm): 410 +05:19:02:902 -> CO2 (ppm): 410 +05:19:06:923 -> CO2 (ppm): 410 +05:19:10:945 -> CO2 (ppm): 411 +05:19:14:966 -> CO2 (ppm): 410 +05:19:18:986 -> CO2 (ppm): 410 +05:19:23:567 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:19:23:568 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":410,"boot":723,"bootCount":723} +05:19:23:568 -> [ApiClient] Info: Return code: 200 +05:19:23:568 -> +05:19:23:568 -> Online mode and isPostToAirGradient = true: watchdog reset +05:19:23:568 -> +05:19:23:590 -> CO2 (ppm): 410 +05:19:23:615 -> External watchdog feed! +05:19:24:177 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:19:24:178 -> [ApiClient] Info: Return code: 200 +05:19:24:179 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:19:24:180 -> [Configure] Info: Parse configure success +05:19:24:181 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:19:27:611 -> CO2 (ppm): 410 +05:19:31:632 -> CO2 (ppm): 410 +05:19:35:653 -> CO2 (ppm): 410 +05:19:39:674 -> CO2 (ppm): 410 +05:19:43:695 -> CO2 (ppm): 410 +05:19:47:716 -> CO2 (ppm): 410 +05:19:51:737 -> CO2 (ppm): 410 +05:19:55:758 -> CO2 (ppm): 410 +05:19:59:779 -> CO2 (ppm): 410 +05:20:03:800 -> CO2 (ppm): 410 +05:20:07:821 -> CO2 (ppm): 410 +05:20:11:842 -> CO2 (ppm): 410 +05:20:15:863 -> CO2 (ppm): 410 +05:20:19:884 -> CO2 (ppm): 410 +05:20:24:504 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:20:24:504 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":410,"boot":724,"bootCount":724} +05:20:24:505 -> [ApiClient] Info: Return code: 200 +05:20:24:505 -> +05:20:24:506 -> Online mode and isPostToAirGradient = true: watchdog reset +05:20:24:506 -> +05:20:24:528 -> CO2 (ppm): 410 +05:20:24:552 -> External watchdog feed! +05:20:25:106 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:20:25:106 -> [ApiClient] Info: Return code: 200 +05:20:25:108 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:20:25:109 -> [Configure] Info: Parse configure success +05:20:25:109 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:20:28:549 -> CO2 (ppm): 410 +05:20:32:570 -> CO2 (ppm): 410 +05:20:36:591 -> CO2 (ppm): 411 +05:20:40:612 -> CO2 (ppm): 411 +05:20:44:632 -> CO2 (ppm): 411 +05:20:48:653 -> CO2 (ppm): 411 +05:20:52:674 -> CO2 (ppm): 411 +05:20:56:696 -> CO2 (ppm): 411 +05:21:00:716 -> CO2 (ppm): 411 +05:21:04:737 -> CO2 (ppm): 411 +05:21:08:758 -> CO2 (ppm): 411 +05:21:12:779 -> CO2 (ppm): 411 +05:21:16:800 -> CO2 (ppm): 411 +05:21:20:821 -> CO2 (ppm): 411 +05:21:25:441 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:21:25:441 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":411,"boot":725,"bootCount":725} +05:21:25:441 -> [ApiClient] Info: Return code: 200 +05:21:25:443 -> +05:21:25:443 -> Online mode and isPostToAirGradient = true: watchdog reset +05:21:25:443 -> +05:21:25:464 -> CO2 (ppm): 411 +05:21:25:488 -> External watchdog feed! +05:21:26:032 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:21:26:032 -> [ApiClient] Info: Return code: 200 +05:21:26:033 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:21:26:035 -> [Configure] Info: Parse configure success +05:21:26:036 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:21:29:485 -> CO2 (ppm): 411 +05:21:33:505 -> CO2 (ppm): 411 +05:21:37:526 -> CO2 (ppm): 411 +05:21:41:548 -> CO2 (ppm): 411 +05:21:45:569 -> CO2 (ppm): 411 +05:21:49:590 -> CO2 (ppm): 411 +05:21:53:611 -> CO2 (ppm): 411 +05:21:57:631 -> CO2 (ppm): 411 +05:22:01:709 -> CO2 (ppm): 411 +05:22:09:751 -> CO2 (ppm): 411 +05:22:09:751 -> CO2 (ppm): 411 +05:22:13:772 -> CO2 (ppm): 411 +05:22:17:793 -> CO2 (ppm): 411 +05:22:21:814 -> CO2 (ppm): 411 +05:22:26:360 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:22:26:360 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":411,"boot":726,"bootCount":726} +05:22:26:361 -> [ApiClient] Info: Return code: 200 +05:22:26:361 -> +05:22:26:361 -> Online mode and isPostToAirGradient = true: watchdog reset +05:22:26:361 -> +05:22:26:383 -> CO2 (ppm): 411 +05:22:26:408 -> External watchdog feed! +05:22:26:961 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:22:26:962 -> [ApiClient] Info: Return code: 200 +05:22:26:963 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:22:26:964 -> [Configure] Info: Parse configure success +05:22:26:965 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:22:30:404 -> CO2 (ppm): 411 +05:22:34:425 -> CO2 (ppm): 411 +05:22:38:446 -> CO2 (ppm): 411 +05:22:42:467 -> CO2 (ppm): 411 +05:22:46:488 -> CO2 (ppm): 411 +05:22:50:509 -> CO2 (ppm): 411 +05:22:58:551 -> CO2 (ppm): 411 +05:22:58:551 -> CO2 (ppm): 411 +05:23:02:572 -> CO2 (ppm): 411 +05:23:06:593 -> CO2 (ppm): 411 +05:23:10:613 -> CO2 (ppm): 411 +05:23:14:635 -> CO2 (ppm): 411 +05:23:18:656 -> CO2 (ppm): 411 +05:23:22:676 -> CO2 (ppm): 411 +05:23:27:307 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:23:27:307 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":411,"boot":727,"bootCount":727} +05:23:27:307 -> [ApiClient] Info: Return code: 200 +05:23:27:308 -> +05:23:27:308 -> Online mode and isPostToAirGradient = true: watchdog reset +05:23:27:308 -> +05:23:27:331 -> CO2 (ppm): 411 +05:23:27:355 -> External watchdog feed! +05:23:27:896 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:23:27:896 -> [ApiClient] Info: Return code: 200 +05:23:27:897 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:23:27:898 -> [Configure] Info: Parse configure success +05:23:27:899 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:23:35:372 -> CO2 (ppm): 411 +05:23:35:372 -> CO2 (ppm): 411 +05:23:39:393 -> CO2 (ppm): 411 +05:23:43:414 -> CO2 (ppm): 411 +05:23:47:436 -> CO2 (ppm): 411 +05:23:51:456 -> CO2 (ppm): 411 +05:23:55:477 -> CO2 (ppm): 411 +05:23:59:498 -> CO2 (ppm): 411 +05:24:03:519 -> CO2 (ppm): 411 +05:24:07:540 -> CO2 (ppm): 411 +05:24:11:561 -> CO2 (ppm): 411 +05:24:15:582 -> CO2 (ppm): 411 +05:24:19:603 -> CO2 (ppm): 411 +05:24:23:625 -> CO2 (ppm): 411 +05:24:28:236 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:24:28:237 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":411,"boot":728,"bootCount":728} +05:24:28:237 -> [ApiClient] Info: Return code: 200 +05:24:28:237 -> +05:24:28:238 -> Online mode and isPostToAirGradient = true: watchdog reset +05:24:28:238 -> +05:24:28:260 -> CO2 (ppm): 411 +05:24:28:284 -> External watchdog feed! +05:24:28:811 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:24:28:811 -> [ApiClient] Info: Return code: 200 +05:24:28:813 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"c05:24:28:815 -> [Configure] Info: Detected new firmware version: 3.1.9 +orrectionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:24:28:814 -> [Configure] Info: Parse configure success +05:24:32:281 -> CO2 (ppm): 411 +05:24:36:302 -> CO2 (ppm): 411 +05:24:40:323 -> CO2 (ppm): 411 +05:24:44:344 -> CO2 (ppm): 411 +05:24:48:364 -> CO2 (ppm): 411 +05:24:52:385 -> CO2 (ppm): 411 +05:24:56:406 -> CO2 (ppm): 411 +05:25:00:428 -> CO2 (ppm): 411 +05:25:04:448 -> CO2 (ppm): 411 +05:25:08:469 -> CO2 (ppm): 411 +05:25:12:490 -> CO2 (ppm): 411 +05:25:16:511 -> CO2 (ppm): 411 +05:25:20:532 -> CO2 (ppm): 411 +05:25:24:553 -> CO2 (ppm): 411 +05:25:29:155 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:25:29:155 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":411,"boot":729,"bootCount":729} +05:25:29:155 -> [ApiClient] Info: Return code: 200 +05:25:29:156 -> +05:25:29:156 -> Online mode and isPostToAirGradient = true: watchdog reset +05:25:29:156 -> +05:25:29:178 -> CO2 (ppm): 411 +05:25:29:202 -> External watchdog feed! +05:25:29:743 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:25:29:743 -> [ApiClient] Info: Return code: 200 +05:25:29:744 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:25:29:746 -> [Configure] Info: Parse configure success +05:25:29:746 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:25:33:198 -> CO2 (ppm): 411 +05:25:37:219 -> CO2 (ppm): 411 +05:25:41:248 -> CO2 (ppm): 411 +05:25:45:262 -> CO2 (ppm): 411 +05:25:49:283 -> CO2 (ppm): 411 +05:25:53:303 -> CO2 (ppm): 411 +05:25:57:324 -> CO2 (ppm): 411 +05:26:01:345 -> CO2 (ppm): 411 +05:26:05:365 -> CO2 (ppm): 411 +05:26:09:386 -> CO2 (ppm): 411 +05:26:13:408 -> CO2 (ppm): 411 +05:26:17:428 -> CO2 (ppm): 411 +05:26:21:449 -> CO2 (ppm): 411 +05:26:25:470 -> CO2 (ppm): 411 +05:26:30:081 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:26:30:081 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":411,"boot":730,"bootCount":730} +05:26:30:081 -> [ApiClient] Info: Return code: 200 +05:26:30:082 -> +05:26:30:083 -> Online mode and isPostToAirGradient = true: watchdog reset +05:26:30:083 -> +05:26:30:104 -> CO2 (ppm): 411 +05:26:30:129 -> External watchdog feed! +05:26:30:673 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:26:30:673 -> [ApiClient] Info: Return code: 200 +05:26:30:674 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:26:30:676 -> [Configure] Info: Parse configure success +05:26:30:676 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:26:34:125 -> CO2 (ppm): 411 +05:26:38:146 -> CO2 (ppm): 411 +05:26:42:167 -> CO2 (ppm): 411 +05:26:46:188 -> CO2 (ppm): 411 +05:26:50:209 -> CO2 (ppm): 411 +05:26:54:230 -> CO2 (ppm): 411 +05:26:58:251 -> CO2 (ppm): 411 +05:27:02:272 -> CO2 (ppm): 411 +05:27:06:293 -> CO2 (ppm): 411 +05:27:10:314 -> CO2 (ppm): 411 +05:27:14:335 -> CO2 (ppm): 411 +05:27:18:355 -> CO2 (ppm): 411 +05:27:22:377 -> CO2 (ppm): 411 +05:27:26:398 -> CO2 (ppm): 411 +05:27:30:989 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:27:30:990 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":411,"boot":731,"bootCount":731} +05:27:30:990 -> [ApiClient] Info: Return code: 200 +05:27:30:991 -> +05:27:30:991 -> Online mode and isPostToAirGradient = true: watchdog reset +05:27:30:991 -> +05:27:31:012 -> CO2 (ppm): 411 +05:27:31:037 -> External watchdog feed! +05:27:31:593 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:27:31:593 -> [ApiClient] Info: Return code: 200 +05:27:31:594 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:27:31:596 -> [Configure] Info: Parse configure success +05:27:31:596 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:27:35:034 -> CO2 (ppm): 411 +05:27:39:055 -> CO2 (ppm): 411 +05:27:43:075 -> CO2 (ppm): 411 +05:27:47:096 -> CO2 (ppm): 411 +05:27:51:117 -> CO2 (ppm): 411 +05:27:55:138 -> CO2 (ppm): 411 +05:27:59:159 -> CO2 (ppm): 411 +05:28:03:180 -> CO2 (ppm): 411 +05:28:07:201 -> CO2 (ppm): 411 +05:28:11:222 -> CO2 (ppm): 411 +05:28:15:243 -> CO2 (ppm): 411 +05:28:19:264 -> CO2 (ppm): 411 +05:28:23:285 -> CO2 (ppm): 411 +05:28:27:306 -> CO2 (ppm): 411 +05:28:31:928 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:28:31:928 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":411,"boot":732,"bootCount":732} +05:28:31:929 -> [ApiClient] Info: Return code: 200 +05:28:31:929 -> +05:28:31:929 -> Online mode and isPostToAirGradient = true: watchdog reset +05:28:31:929 -> +05:28:31:951 -> CO2 (ppm): 411 +05:28:31:976 -> External watchdog feed! +05:28:32:531 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:28:32:531 -> [ApiClient] Info: Return code: 200 +05:28:32:533 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:28:32:534 -> [Configure] Info: Parse configure success +05:28:32:535 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:28:35:972 -> CO2 (ppm): 411 +05:28:39:993 -> CO2 (ppm): 411 +05:28:44:014 -> CO2 (ppm): 411 +05:28:48:035 -> CO2 (ppm): 411 +05:28:52:056 -> CO2 (ppm): 411 +05:28:56:076 -> CO2 (ppm): 411 +05:29:00:098 -> CO2 (ppm): 411 +05:29:04:119 -> CO2 (ppm): 411 +05:29:08:140 -> CO2 (ppm): 411 +05:29:12:160 -> CO2 (ppm): 411 +05:29:16:181 -> CO2 (ppm): 411 +05:29:20:202 -> CO2 (ppm): 411 +05:29:24:258 -> CO2 (ppm): 411 +05:29:28:279 -> CO2 (ppm): 411 +05:29:32:858 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:29:32:859 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":411,"boot":733,"bootCount":733} +05:29:32:859 -> [ApiClient] Info: Return code: 200 +05:29:32:859 -> +05:29:32:859 -> Online mode and isPostToAirGradient = true: watchdog reset +05:29:32:859 -> +05:29:32:881 -> CO2 (ppm): 411 +05:29:32:906 -> External watchdog feed! +05:29:33:455 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:29:33:455 -> [ApiClient] Info: Return code: 200 +05:29:33:456 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:29:33:457 -> [Configure] Info: Parse configure success +05:29:33:458 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:29:36:907 -> CO2 (ppm): 411 +05:29:40:924 -> CO2 (ppm): 411 +05:29:44:944 -> CO2 (ppm): 411 +05:29:48:965 -> CO2 (ppm): 411 +05:29:52:986 -> CO2 (ppm): 411 +05:29:57:007 -> CO2 (ppm): 411 +05:30:01:027 -> CO2 (ppm): 411 +05:30:05:049 -> CO2 (ppm): 411 +05:30:09:069 -> CO2 (ppm): 411 +05:30:13:091 -> CO2 (ppm): 411 +05:30:17:111 -> CO2 (ppm): 411 +05:30:21:132 -> CO2 (ppm): 411 +05:30:25:154 -> CO2 (ppm): 411 +05:30:29:175 -> CO2 (ppm): 411 +05:30:33:840 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:30:33:840 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":411,"boot":734,"bootCount":734} +05:30:33:840 -> [ApiClient] Info: Return code: 200 +05:30:33:841 -> +05:30:33:841 -> Online mode and isPostToAirGradient = true: watchdog reset +05:30:33:841 -> +05:30:33:862 -> CO2 (ppm): 411 +05:30:33:887 -> External watchdog feed! +05:30:34:487 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:30:34:488 -> [ApiClient] Info: Return code: 200 +05:30:34:489 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:30:34:490 -> [Configure] Info: Parse configure success +05:30:34:491 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:30:37:883 -> CO2 (ppm): 411 +05:30:41:904 -> CO2 (ppm): 411 +05:30:45:925 -> CO2 (ppm): 411 +05:30:49:946 -> CO2 (ppm): 411 +05:30:53:967 -> CO2 (ppm): 411 +05:30:57:988 -> CO2 (ppm): 411 +05:31:02:009 -> CO2 (ppm): 411 +05:31:06:030 -> CO2 (ppm): 411 +05:31:10:051 -> CO2 (ppm): 411 +05:31:14:072 -> CO2 (ppm): 411 +05:31:18:093 -> CO2 (ppm): 411 +05:31:22:114 -> CO2 (ppm): 411 +05:31:26:134 -> CO2 (ppm): 411 +05:31:34:822 -> CO2 (ppm): 411 +05:31:34:822 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:31:34:822 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":411,"boot":735,"bootCount":735} +05:31:34:822 -> [ApiClient] Info: Return code: 200 +05:31:34:824 -> +05:31:34:824 -> Online mode and isPostToAirGradient = true: watchdog reset +05:31:34:824 -> +05:31:34:845 -> CO2 (ppm): 411 +05:31:34:870 -> External watchdog feed! +05:31:35:408 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:31:35:408 -> [ApiClient] Info: Return code: 200 +05:31:35:409 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:31:35:411 -> [Configure] Info: Parse configure success +05:31:35:411 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:31:38:867 -> CO2 (ppm): 411 +05:31:42:887 -> CO2 (ppm): 411 +05:31:46:909 -> CO2 (ppm): 411 +05:31:50:929 -> CO2 (ppm): 411 +05:31:54:951 -> CO2 (ppm): 411 +05:31:58:972 -> CO2 (ppm): 411 +05:32:02:992 -> CO2 (ppm): 411 +05:32:07:013 -> CO2 (ppm): 411 +05:32:11:042 -> CO2 (ppm): 411 +05:32:19:076 -> CO2 (ppm): 411 +05:32:19:076 -> CO2 (ppm): 411 +05:32:23:097 -> CO2 (ppm): 411 +05:32:27:118 -> CO2 (ppm): 411 +05:32:31:139 -> CO2 (ppm): 411 +05:32:35:758 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:32:35:758 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":411,"boot":736,"bootCount":736} +05:32:35:758 -> [ApiClient] Info: Return code: 200 +05:32:35:780 -> +05:32:35:780 -> Online mode and isPostToAirGradient = true: watchdog reset +05:32:35:780 -> +05:32:35:780 -> CO2 (ppm): 411 +05:32:35:805 -> External watchdog feed! +05:32:36:342 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:32:36:342 -> [ApiClient] Info: Return code: 200 +05:32:36:343 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:32:36:345 -> [Configure] Info: Parse configure success +05:32:36:346 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:32:39:801 -> CO2 (ppm): 411 +05:32:43:822 -> CO2 (ppm): 411 +05:32:47:843 -> CO2 (ppm): 411 +05:32:51:864 -> CO2 (ppm): 411 +05:32:55:884 -> CO2 (ppm): 411 +05:32:59:906 -> CO2 (ppm): 411 +05:33:07:947 -> CO2 (ppm): 411 +05:33:07:948 -> CO2 (ppm): 411 +05:33:11:969 -> CO2 (ppm): 411 +05:33:15:990 -> CO2 (ppm): 411 +05:33:20:010 -> CO2 (ppm): 411 +05:33:24:031 -> CO2 (ppm): 411 +05:33:28:053 -> CO2 (ppm): 411 +05:33:32:073 -> CO2 (ppm): 411 +05:33:36:686 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:33:36:686 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":411,"boot":737,"bootCount":737} +05:33:36:686 -> [ApiClient] Info: Return code: 200 +05:33:36:687 -> +05:33:36:687 -> Online mode and isPostToAirGradient = true: watchdog reset +05:33:36:687 -> +05:33:36:708 -> CO2 (ppm): 411 +05:33:36:733 -> External watchdog feed! +05:33:37:269 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:33:37:269 -> [ApiClient] Info: Return code: 200 +05:33:37:270 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:33:37:271 -> [Configure] Info: Parse configure success +05:33:37:272 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:33:40:729 -> CO2 (ppm): 411 +05:33:44:750 -> CO2 (ppm): 411 +05:33:48:771 -> CO2 (ppm): 411 +05:33:52:792 -> CO2 (ppm): 411 +05:33:56:813 -> CO2 (ppm): 411 +05:34:00:834 -> CO2 (ppm): 411 +05:34:04:855 -> CO2 (ppm): 411 +05:34:08:876 -> CO2 (ppm): 411 +05:34:12:897 -> CO2 (ppm): 411 +05:34:16:917 -> CO2 (ppm): 411 +05:34:20:938 -> CO2 (ppm): 411 +05:34:24:960 -> CO2 (ppm): 411 +05:34:28:982 -> CO2 (ppm): 411 +05:34:33:002 -> CO2 (ppm): 411 +05:34:37:608 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:34:37:608 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":411,"boot":738,"bootCount":738} +05:34:37:608 -> [ApiClient] Info: Return code: 200 +05:34:37:610 -> +05:34:37:610 -> Online mode and isPostToAirGradient = true: watchdog reset +05:34:37:610 -> +05:34:37:631 -> CO2 (ppm): 411 +05:34:37:656 -> External watchdog feed! +05:34:38:198 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:34:38:198 -> [ApiClient] Info: Return code: 200 +05:34:38:199 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:34:38:200 -> [Configure] Info: Parse configure success +05:34:38:201 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:34:45:674 -> CO2 (ppm): 411 +05:34:45:674 -> CO2 (ppm): 411 +05:34:49:694 -> CO2 (ppm): 411 +05:34:53:715 -> CO2 (ppm): 411 +05:34:57:736 -> CO2 (ppm): 411 +05:35:01:757 -> CO2 (ppm): 411 +05:35:05:778 -> CO2 (ppm): 411 +05:35:09:799 -> CO2 (ppm): 411 +05:35:13:820 -> CO2 (ppm): 411 +05:35:17:841 -> CO2 (ppm): 411 +05:35:21:862 -> CO2 (ppm): 411 +05:35:25:883 -> CO2 (ppm): 411 +05:35:29:904 -> CO2 (ppm): 411 +05:35:33:925 -> CO2 (ppm): 411 +05:35:38:556 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:35:38:557 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":411,"boot":739,"bootCount":739} +05:35:38:557 -> [ApiClient] Info: Return code: 200 +05:35:38:558 -> +05:35:38:558 -> Online mode and isPostToAirGradient = true: watchdog reset +05:35:38:558 -> +05:35:38:579 -> CO2 (ppm): 411 +05:35:38:604 -> External watchdog feed! +05:35:39:122 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:35:39:123 -> [ApiClient] Info: Return code: 200 +05:35:39:124 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:35:39:125 -> [Configure] Info: Parse configure success +05:35:39:125 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:35:42:601 -> CO2 (ppm): 411 +05:35:46:622 -> CO2 (ppm): 411 +05:35:50:642 -> CO2 (ppm): 411 +05:35:54:663 -> CO2 (ppm): 411 +05:35:58:684 -> CO2 (ppm): 411 +05:36:02:705 -> CO2 (ppm): 411 +05:36:06:726 -> CO2 (ppm): 411 +05:36:10:747 -> CO2 (ppm): 411 +05:36:14:768 -> CO2 (ppm): 411 +05:36:18:789 -> CO2 (ppm): 411 +05:36:22:866 -> CO2 (ppm): 411 +05:36:26:888 -> CO2 (ppm): 411 +05:36:30:908 -> CO2 (ppm): 411 +05:36:34:929 -> CO2 (ppm): 411 +05:36:39:470 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:36:39:471 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":411,"boot":740,"bootCount":740} +05:36:39:471 -> [ApiClient] Info: Return code: 200 +05:36:39:473 -> +05:36:39:473 -> Online mode and isPostToAirGradient = true: watchdog reset +05:36:39:473 -> +05:36:39:494 -> CO2 (ppm): 411 +05:36:39:519 -> External watchdog feed! +05:36:40:053 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:36:40:053 -> [ApiClient] Info: Return code: 200 +05:36:40:055 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:36:40:056 -> [Configure] Info: Parse configure success +05:36:40:057 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:36:43:515 -> CO2 (ppm): 411 +05:36:47:536 -> CO2 (ppm): 411 +05:36:51:557 -> CO2 (ppm): 412 +05:36:55:578 -> CO2 (ppm): 411 +05:36:59:598 -> CO2 (ppm): 411 +05:37:03:620 -> CO2 (ppm): 411 +05:37:07:641 -> CO2 (ppm): 412 +05:37:11:661 -> CO2 (ppm): 412 +05:37:15:683 -> CO2 (ppm): 412 +05:37:19:704 -> CO2 (ppm): 412 +05:37:23:725 -> CO2 (ppm): 412 +05:37:27:746 -> CO2 (ppm): 412 +05:37:31:767 -> CO2 (ppm): 412 +05:37:35:787 -> CO2 (ppm): 412 +05:37:40:399 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:37:40:399 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":412,"boot":741,"bootCount":741} +05:37:40:399 -> [ApiClient] Info: Return code: 200 +05:37:40:400 -> +05:37:40:400 -> Online mode and isPostToAirGradient = true: watchdog reset +05:37:40:400 -> +05:37:40:422 -> CO2 (ppm): 412 +05:37:40:447 -> External watchdog feed! +05:37:40:983 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:37:40:983 -> [ApiClient] Info: Return code: 200 +05:37:40:985 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:37:40:986 -> [Configure] Info: Parse configure success +05:37:40:987 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:37:44:443 -> CO2 (ppm): 412 +05:37:48:464 -> CO2 (ppm): 412 +05:37:52:485 -> CO2 (ppm): 412 +05:37:56:506 -> CO2 (ppm): 412 +05:38:00:527 -> CO2 (ppm): 412 +05:38:04:548 -> CO2 (ppm): 412 +05:38:08:570 -> CO2 (ppm): 412 +05:38:12:590 -> CO2 (ppm): 412 +05:38:16:611 -> CO2 (ppm): 412 +05:38:20:632 -> CO2 (ppm): 412 +05:38:24:653 -> CO2 (ppm): 412 +05:38:28:674 -> CO2 (ppm): 412 +05:38:32:695 -> CO2 (ppm): 412 +05:38:36:716 -> CO2 (ppm): 412 +05:38:41:310 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:38:41:310 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":412,"boot":742,"bootCount":742} +05:38:41:310 -> [ApiClient] Info: Return code: 200 +05:38:41:311 -> +05:38:41:311 -> Online mode and isPostToAirGradient = true: watchdog reset +05:38:41:311 -> +05:38:41:332 -> CO2 (ppm): 412 +05:38:41:358 -> External watchdog feed! +05:38:41:901 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:38:41:902 -> [ApiClient] Info: Return code: 200 +05:38:41:903 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:38:41:904 -> [Configure] Info: Parse configure success +05:38:41:904 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:38:45:353 -> CO2 (ppm): 412 +05:38:49:374 -> CO2 (ppm): 412 +05:38:53:395 -> CO2 (ppm): 412 +05:38:57:416 -> CO2 (ppm): 412 +05:39:01:437 -> CO2 (ppm): 412 +05:39:09:479 -> CO2 (ppm): 412 +05:39:09:479 -> CO2 (ppm): 412 +05:39:13:500 -> CO2 (ppm): 412 +05:39:17:521 -> CO2 (ppm): 412 +05:39:21:542 -> CO2 (ppm): 412 +05:39:25:563 -> CO2 (ppm): 412 +05:39:29:584 -> CO2 (ppm): 412 +05:39:33:605 -> CO2 (ppm): 412 +05:39:37:626 -> CO2 (ppm): 412 +05:39:42:139 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:39:42:139 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":412,"boot":743,"bootCount":743} +05:39:42:139 -> [ApiClient] Info: Return code: 200 +05:39:42:140 -> +05:39:42:140 -> Online mode and isPostToAirGradient = true: watchdog reset +05:39:42:140 -> +05:39:42:216 -> CO2 (ppm): 412 +05:39:42:241 -> External watchdog feed! +05:39:42:734 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:39:42:734 -> [ApiClient] Info: Return code: 200 +05:39:42:736 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:39:42:737 -> [Configure] Info: Parse configure success +05:39:46:237 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:39:46:237 -> CO2 (ppm): 412 +05:39:50:258 -> CO2 (ppm): 412 +05:39:54:279 -> CO2 (ppm): 412 +05:39:58:300 -> CO2 (ppm): 412 +05:40:02:312 -> CO2 (ppm): 412 +05:40:06:334 -> CO2 (ppm): 412 +05:40:10:354 -> CO2 (ppm): 412 +05:40:14:375 -> CO2 (ppm): 412 +05:40:18:396 -> CO2 (ppm): 412 +05:40:22:417 -> CO2 (ppm): 412 +05:40:26:438 -> CO2 (ppm): 412 +05:40:30:459 -> CO2 (ppm): 412 +05:40:34:480 -> CO2 (ppm): 412 +05:40:38:501 -> CO2 (ppm): 412 +05:40:43:066 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:40:43:066 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":412,"boot":744,"bootCount":744} +05:40:43:066 -> [ApiClient] Info: Return code: 200 +05:40:43:088 -> +05:40:43:088 -> Online mode and isPostToAirGradient = true: watchdog reset +05:40:43:088 -> +05:40:43:088 -> CO2 (ppm): 412 +05:40:43:112 -> External watchdog feed! +05:40:43:654 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:40:43:654 -> [ApiClient] Info: Return code: 200 +05:40:43:655 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:40:43:657 -> [Configure] Info: Parse configure success +05:40:43:658 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:40:47:109 -> CO2 (ppm): 412 +05:40:51:130 -> CO2 (ppm): 412 +05:40:55:151 -> CO2 (ppm): 412 +05:40:59:172 -> CO2 (ppm): 412 +05:41:03:200 -> CO2 (ppm): 412 +05:41:07:222 -> CO2 (ppm): 412 +05:41:11:243 -> CO2 (ppm): 412 +05:41:15:264 -> CO2 (ppm): 412 +05:41:23:306 -> CO2 (ppm): 412 +05:41:23:306 -> CO2 (ppm): 412 +05:41:27:327 -> CO2 (ppm): 412 +05:41:31:347 -> CO2 (ppm): 412 +05:41:35:369 -> CO2 (ppm): 412 +05:41:39:389 -> CO2 (ppm): 412 +05:41:44:006 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:41:44:006 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":412,"boot":745,"bootCount":745} +05:41:44:006 -> [ApiClient] Info: Return code: 200 +05:41:44:007 -> +05:41:44:007 -> Online mode and isPostToAirGradient = true: watchdog reset +05:41:44:007 -> +05:41:44:028 -> CO2 (ppm): 412 +05:41:44:053 -> External watchdog feed! +05:41:44:588 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:41:44:589 -> [ApiClient] Info: Return code: 200 +05:41:44:590 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:41:44:591 -> [Configure] Info: Parse configure success +05:41:44:592 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:41:48:049 -> CO2 (ppm): 412 +05:41:52:071 -> CO2 (ppm): 412 +05:41:56:091 -> CO2 (ppm): 412 +05:42:00:112 -> CO2 (ppm): 412 +05:42:04:133 -> CO2 (ppm): 412 +05:42:08:159 -> CO2 (ppm): 412 +05:42:12:175 -> CO2 (ppm): 412 +05:42:16:196 -> CO2 (ppm): 412 +05:42:20:217 -> CO2 (ppm): 412 +05:42:24:237 -> CO2 (ppm): 412 +05:42:28:259 -> CO2 (ppm): 412 +05:42:32:280 -> CO2 (ppm): 412 +05:42:36:301 -> CO2 (ppm): 412 +05:42:40:322 -> CO2 (ppm): 412 +05:42:44:925 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:42:44:925 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":412,"boot":746,"bootCount":746} +05:42:44:925 -> [ApiClient] Info: Return code: 200 +05:42:44:926 -> +05:42:44:926 -> Online mode and isPostToAirGradient = true: watchdog reset +05:42:44:926 -> +05:42:44:947 -> CO2 (ppm): 412 +05:42:44:972 -> External watchdog feed! +05:42:45:512 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:42:45:512 -> [ApiClient] Info: Return code: 200 +05:42:45:513 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:42:45:515 -> [Configure] Info: Parse configure success +05:42:45:515 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:42:48:968 -> CO2 (ppm): 412 +05:42:52:989 -> CO2 (ppm): 412 +05:42:57:010 -> CO2 (ppm): 412 +05:43:01:031 -> CO2 (ppm): 412 +05:43:05:052 -> CO2 (ppm): 412 +05:43:09:073 -> CO2 (ppm): 412 +05:43:13:094 -> CO2 (ppm): 412 +05:43:17:115 -> CO2 (ppm): 412 +05:43:21:136 -> CO2 (ppm): 412 +05:43:29:178 -> CO2 (ppm): 412 +05:43:29:178 -> CO2 (ppm): 412 +05:43:33:200 -> CO2 (ppm): 412 +05:43:37:220 -> CO2 (ppm): 412 +05:43:41:241 -> CO2 (ppm): 412 +05:43:45:867 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:43:45:867 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":412,"boot":747,"bootCount":747} +05:43:45:867 -> [ApiClient] Info: Return code: 200 +05:43:45:868 -> +05:43:45:868 -> Online mode and isPostToAirGradient = true: watchdog reset +05:43:45:868 -> +05:43:45:890 -> CO2 (ppm): 412 +05:43:45:915 -> External watchdog feed! +05:43:46:446 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:43:46:447 -> [ApiClient] Info: Return code: 200 +05:43:46:448 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:43:46:449 -> [Configure] Info: Parse configure success +05:43:46:450 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:43:49:911 -> CO2 (ppm): 412 +05:43:53:932 -> CO2 (ppm): 412 +05:43:57:953 -> CO2 (ppm): 412 +05:44:01:974 -> CO2 (ppm): 412 +05:44:05:995 -> CO2 (ppm): 412 +05:44:10:016 -> CO2 (ppm): 412 +05:44:14:037 -> CO2 (ppm): 412 +05:44:18:058 -> CO2 (ppm): 412 +05:44:22:079 -> CO2 (ppm): 412 +05:44:26:100 -> CO2 (ppm): 412 +05:44:30:120 -> CO2 (ppm): 412 +05:44:34:141 -> CO2 (ppm): 412 +05:44:38:162 -> CO2 (ppm): 412 +05:44:42:184 -> CO2 (ppm): 412 +05:44:46:781 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:44:46:781 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":412,"boot":748,"bootCount":748} +05:44:46:781 -> [ApiClient] Info: Return code: 200 +05:44:46:804 -> +05:44:46:804 -> Online mode and isPostToAirGradient = true: watchdog reset +05:44:46:804 -> +05:44:46:804 -> CO2 (ppm): 412 +05:44:46:829 -> External watchdog feed! +05:44:47:374 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:44:47:374 -> [ApiClient] Info: Return code: 200 +05:44:47:376 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:44:47:377 -> [Configure] Info: Parse configure success +05:44:47:378 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:44:50:825 -> CO2 (ppm): 412 +05:44:54:846 -> CO2 (ppm): 412 +05:44:58:867 -> CO2 (ppm): 412 +05:45:02:888 -> CO2 (ppm): 412 +05:45:06:909 -> CO2 (ppm): 412 +05:45:10:930 -> CO2 (ppm): 412 +05:45:14:951 -> CO2 (ppm): 412 +05:45:18:972 -> CO2 (ppm): 412 +05:45:22:993 -> CO2 (ppm): 412 +05:45:27:014 -> CO2 (ppm): 412 +05:45:31:035 -> CO2 (ppm): 412 +05:45:35:056 -> CO2 (ppm): 412 +05:45:39:077 -> CO2 (ppm): 412 +05:45:43:098 -> CO2 (ppm): 412 +05:45:47:711 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:45:47:711 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":412,"boot":749,"bootCount":749} +05:45:47:711 -> [ApiClient] Info: Return code: 200 +05:45:47:712 -> +05:45:47:712 -> Online mode and isPostToAirGradient = true: watchdog reset +05:45:47:712 -> +05:45:47:734 -> CO2 (ppm): 412 +05:45:47:758 -> External watchdog feed! +05:45:48:302 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:45:48:302 -> [ApiClient] Info: Return code: 200 +05:45:48:303 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:45:48:305 -> [Configure] Info: Parse configure success +05:45:48:306 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:45:51:754 -> CO2 (ppm): 412 +05:45:55:776 -> CO2 (ppm): 412 +05:45:59:797 -> CO2 (ppm): 412 +05:46:03:818 -> CO2 (ppm): 412 +05:46:07:839 -> CO2 (ppm): 412 +05:46:11:859 -> CO2 (ppm): 412 +05:46:15:880 -> CO2 (ppm): 412 +05:46:19:901 -> CO2 (ppm): 412 +05:46:23:922 -> CO2 (ppm): 412 +05:46:27:943 -> CO2 (ppm): 412 +05:46:31:964 -> CO2 (ppm): 412 +05:46:35:985 -> CO2 (ppm): 412 +05:46:40:006 -> CO2 (ppm): 412 +05:46:44:027 -> CO2 (ppm): 412 +05:46:48:630 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:46:48:630 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":412,"boot":750,"bootCount":750} +05:46:48:636 -> [ApiClient] Info: Return code: 200 +05:46:48:637 -> +05:46:48:637 -> Online mode and isPostToAirGradient = true: watchdog reset +05:46:48:637 -> +05:46:48:653 -> CO2 (ppm): 412 +05:46:48:678 -> External watchdog feed! +05:46:49:229 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:46:49:230 -> [ApiClient] Info: Return code: 200 +05:46:49:231 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:46:49:232 -> [Configure] Info: Parse configure success +05:46:49:233 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:46:52:674 -> CO2 (ppm): 412 +05:46:56:695 -> CO2 (ppm): 412 +05:47:00:765 -> CO2 (ppm): 412 +05:47:04:786 -> CO2 (ppm): 412 +05:47:08:807 -> CO2 (ppm): 413 +05:47:12:827 -> CO2 (ppm): 413 +05:47:16:848 -> CO2 (ppm): 413 +05:47:20:868 -> CO2 (ppm): 413 +05:47:24:889 -> CO2 (ppm): 413 +05:47:28:910 -> CO2 (ppm): 413 +05:47:32:930 -> CO2 (ppm): 413 +05:47:40:971 -> CO2 (ppm): 413 +05:47:40:971 -> CO2 (ppm): 413 +05:47:44:992 -> CO2 (ppm): 413 +05:47:49:548 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:47:49:548 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":413,"boot":751,"bootCount":751} +05:47:49:548 -> [ApiClient] Info: Return code: 200 +05:47:49:548 -> +05:47:49:548 -> Online mode and isPostToAirGradient = true: watchdog reset +05:47:49:548 -> +05:47:49:570 -> CO2 (ppm): 413 +05:47:49:595 -> External watchdog feed! +05:47:50:151 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:47:50:151 -> [ApiClient] Info: Return code: 200 +05:47:50:152 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:47:50:153 -> [Configure] Info: Parse configure success +05:47:50:154 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:47:53:591 -> CO2 (ppm): 413 +05:47:57:612 -> CO2 (ppm): 413 +05:48:01:633 -> CO2 (ppm): 413 +05:48:05:654 -> CO2 (ppm): 413 +05:48:09:675 -> CO2 (ppm): 413 +05:48:13:696 -> CO2 (ppm): 413 +05:48:17:717 -> CO2 (ppm): 413 +05:48:21:738 -> CO2 (ppm): 413 +05:48:25:759 -> CO2 (ppm): 413 +05:48:29:780 -> CO2 (ppm): 413 +05:48:33:800 -> CO2 (ppm): 413 +05:48:37:821 -> CO2 (ppm): 413 +05:48:41:841 -> CO2 (ppm): 413 +05:48:45:863 -> CO2 (ppm): 413 +05:48:50:489 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:48:50:489 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":413,"boot":752,"bootCount":752} +05:48:50:489 -> [ApiClient] Info: Return code: 200 +05:48:50:490 -> +05:48:50:491 -> Online mode and isPostToAirGradient = true: watchdog reset +05:48:50:491 -> +05:48:50:511 -> CO2 (ppm): 413 +05:48:50:536 -> External watchdog feed! +05:48:51:088 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:48:51:088 -> [ApiClient] Info: Return code: 200 +05:48:51:089 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:48:51:090 -> [Configure] Info: Parse configure success +05:48:51:091 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:48:54:532 -> CO2 (ppm): 413 +05:48:58:554 -> CO2 (ppm): 413 +05:49:02:574 -> CO2 (ppm): 413 +05:49:06:595 -> CO2 (ppm): 413 +05:49:10:616 -> CO2 (ppm): 413 +05:49:14:637 -> CO2 (ppm): 413 +05:49:18:658 -> CO2 (ppm): 413 +05:49:22:679 -> CO2 (ppm): 413 +05:49:26:700 -> CO2 (ppm): 413 +05:49:30:720 -> CO2 (ppm): 413 +05:49:34:741 -> CO2 (ppm): 413 +05:49:38:762 -> CO2 (ppm): 413 +05:49:42:783 -> CO2 (ppm): 413 +05:49:46:803 -> CO2 (ppm): 413 +05:49:51:430 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:49:51:430 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":413,"boot":753,"bootCount":753} +05:49:51:430 -> [ApiClient] Info: Return code: 200 +05:49:51:431 -> +05:49:51:432 -> Online mode and isPostToAirGradient = true: watchdog reset +05:49:51:432 -> +05:49:51:453 -> CO2 (ppm): 413 +05:49:51:477 -> External watchdog feed! +05:49:52:013 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:49:52:013 -> [ApiClient] Info: Return code: 200 +05:49:52:015 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:49:52:015 -> [Configure] Info: Parse configure success +05:49:52:016 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:49:55:474 -> CO2 (ppm): 413 +05:49:59:496 -> CO2 (ppm): 413 +05:50:03:517 -> CO2 (ppm): 413 +05:50:07:538 -> CO2 (ppm): 413 +05:50:11:559 -> CO2 (ppm): 413 +05:50:15:580 -> CO2 (ppm): 413 +05:50:19:600 -> CO2 (ppm): 413 +05:50:23:621 -> CO2 (ppm): 413 +05:50:27:642 -> CO2 (ppm): 413 +05:50:31:663 -> CO2 (ppm): 413 +05:50:35:683 -> CO2 (ppm): 413 +05:50:43:725 -> CO2 (ppm): 413 +05:50:43:725 -> CO2 (ppm): 413 +05:50:47:746 -> CO2 (ppm): 413 +05:50:52:333 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:50:52:333 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":413,"boot":754,"bootCount":754} +05:50:52:333 -> [ApiClient] Info: Return code: 200 +05:50:52:334 -> +05:50:52:334 -> Online mode and isPostToAirGradient = true: watchdog reset +05:50:52:334 -> +05:50:52:355 -> CO2 (ppm): 413 +05:50:52:380 -> External watchdog feed! +05:50:52:936 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:50:52:936 -> [ApiClient] Info: Return code: 200 +05:50:52:938 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:50:52:939 -> [Configure] Info: Parse configure success +05:50:52:940 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:50:56:376 -> CO2 (ppm): 413 +05:51:00:397 -> CO2 (ppm): 413 +05:51:04:418 -> CO2 (ppm): 413 +05:51:08:439 -> CO2 (ppm): 413 +05:51:12:460 -> CO2 (ppm): 413 +05:51:16:481 -> CO2 (ppm): 413 +05:51:20:502 -> CO2 (ppm): 413 +05:51:24:522 -> CO2 (ppm): 413 +05:51:28:543 -> CO2 (ppm): 413 +05:51:32:564 -> CO2 (ppm): 413 +05:51:40:606 -> CO2 (ppm): 413 +05:51:40:606 -> CO2 (ppm): 413 +05:51:44:628 -> CO2 (ppm): 413 +05:51:48:649 -> CO2 (ppm): 413 +05:51:53:301 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:51:53:302 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":413,"boot":755,"bootCount":755} +05:51:53:302 -> [ApiClient] Info: Return code: 200 +05:51:53:323 -> +05:51:53:323 -> Online mode and isPostToAirGradient = true: watchdog reset +05:51:53:323 -> +05:51:53:324 -> CO2 (ppm): 413 +05:51:53:348 -> External watchdog feed! +05:51:53:871 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:51:53:871 -> [ApiClient] Info: Return code: 200 +05:51:53:872 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:51:53:873 -> [Configure] Info: Parse configure success +05:51:53:874 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:51:57:344 -> CO2 (ppm): 413 +05:52:01:365 -> CO2 (ppm): 413 +05:52:05:386 -> CO2 (ppm): 413 +05:52:09:407 -> CO2 (ppm): 413 +05:52:13:428 -> CO2 (ppm): 413 +05:52:17:449 -> CO2 (ppm): 413 +05:52:25:490 -> CO2 (ppm): 413 +05:52:25:490 -> CO2 (ppm): 413 +05:52:29:511 -> CO2 (ppm): 413 +05:52:33:532 -> CO2 (ppm): 413 +05:52:37:553 -> CO2 (ppm): 413 +05:52:41:573 -> CO2 (ppm): 413 +05:52:45:594 -> CO2 (ppm): 413 +05:52:49:615 -> CO2 (ppm): 413 +05:52:54:202 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:52:54:202 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":413,"boot":756,"bootCount":756} +05:52:54:202 -> [ApiClient] Info: Return code: 200 +05:52:54:203 -> +05:52:54:203 -> Online mode and isPostToAirGradient = true: watchdog reset +05:52:54:203 -> +05:52:54:225 -> CO2 (ppm): 413 +05:52:54:249 -> External watchdog feed! +05:52:54:795 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:52:54:795 -> [ApiClient] Info: Return code: 200 +05:52:54:796 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:52:54:798 -> [Configure] Info: Parse configure success +05:52:54:799 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:52:58:246 -> CO2 (ppm): 413 +05:53:02:267 -> CO2 (ppm): 413 +05:53:10:308 -> CO2 (ppm): 413 +05:53:10:308 -> CO2 (ppm): 413 +05:53:18:350 -> CO2 (ppm): 413 +05:53:18:350 -> CO2 (ppm): 413 +05:53:22:371 -> CO2 (ppm): 413 +05:53:26:392 -> CO2 (ppm): 413 +05:53:30:413 -> CO2 (ppm): 413 +05:53:34:434 -> CO2 (ppm): 413 +05:53:38:455 -> CO2 (ppm): 413 +05:53:42:476 -> CO2 (ppm): 413 +05:53:46:497 -> CO2 (ppm): 413 +05:53:50:518 -> CO2 (ppm): 413 +05:53:55:130 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:53:55:130 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":413,"boot":757,"bootCount":757} +05:53:55:130 -> [ApiClient] Info: Return code: 200 +05:53:55:131 -> +05:53:55:131 -> Online mode and isPostToAirGradient = true: watchdog reset +05:53:55:131 -> +05:53:55:152 -> CO2 (ppm): 413 +05:53:55:176 -> External watchdog feed! +05:53:55:722 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:53:55:722 -> [ApiClient] Info: Return code: 200 +05:53:55:724 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:53:55:725 -> [Configure] Info: Parse configure success +05:53:55:726 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:54:03:193 -> CO2 (ppm): 413 +05:54:03:193 -> CO2 (ppm): 413 +05:54:11:236 -> CO2 (ppm): 413 +05:54:11:236 -> CO2 (ppm): 413 +05:54:15:257 -> CO2 (ppm): 413 +05:54:19:305 -> CO2 (ppm): 413 +05:54:23:326 -> CO2 (ppm): 413 +05:54:27:347 -> CO2 (ppm): 413 +05:54:31:368 -> CO2 (ppm): 413 +05:54:35:389 -> CO2 (ppm): 413 +05:54:39:409 -> CO2 (ppm): 413 +05:54:43:430 -> CO2 (ppm): 413 +05:54:47:451 -> CO2 (ppm): 413 +05:54:51:471 -> CO2 (ppm): 413 +05:54:56:038 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:54:56:038 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":413,"boot":758,"bootCount":758} +05:54:56:039 -> [ApiClient] Info: Return code: 200 +05:54:56:062 -> +05:54:56:062 -> Online mode and isPostToAirGradient = true: watchdog reset +05:54:56:062 -> +05:54:56:062 -> CO2 (ppm): 413 +05:54:56:086 -> External watchdog feed! +05:54:56:650 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:54:56:651 -> [ApiClient] Info: Return code: 200 +05:54:56:652 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:54:56:653 -> [Configure] Info: Parse configure success +05:54:56:654 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:55:00:083 -> CO2 (ppm): 413 +05:55:04:103 -> CO2 (ppm): 413 +05:55:08:124 -> CO2 (ppm): 413 +05:55:12:145 -> CO2 (ppm): 413 +05:55:16:166 -> CO2 (ppm): 413 +05:55:20:187 -> CO2 (ppm): 413 +05:55:24:208 -> CO2 (ppm): 413 +05:55:28:229 -> CO2 (ppm): 413 +05:55:32:250 -> CO2 (ppm): 413 +05:55:36:271 -> CO2 (ppm): 413 +05:55:40:292 -> CO2 (ppm): 413 +05:55:44:313 -> CO2 (ppm): 413 +05:55:48:334 -> CO2 (ppm): 413 +05:55:52:355 -> CO2 (ppm): 413 +05:55:56:976 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:55:56:976 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":413,"boot":759,"bootCount":759} +05:55:56:976 -> [ApiClient] Info: Return code: 200 +05:55:56:978 -> +05:55:56:978 -> Online mode and isPostToAirGradient = true: watchdog reset +05:55:56:978 -> +05:55:56:999 -> CO2 (ppm): 413 +05:55:57:024 -> External watchdog feed! +05:55:57:574 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:55:57:574 -> [ApiClient] Info: Return code: 200 +05:55:57:575 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:55:57:576 -> [Configure] Info: Parse configure success +05:55:57:577 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:56:01:021 -> CO2 (ppm): 413 +05:56:05:041 -> CO2 (ppm): 413 +05:56:09:062 -> CO2 (ppm): 413 +05:56:13:083 -> CO2 (ppm): 413 +05:56:17:104 -> CO2 (ppm): 413 +05:56:21:125 -> CO2 (ppm): 413 +05:56:25:146 -> CO2 (ppm): 413 +05:56:29:167 -> CO2 (ppm): 413 +05:56:33:188 -> CO2 (ppm): 413 +05:56:37:209 -> CO2 (ppm): 413 +05:56:41:230 -> CO2 (ppm): 413 +05:56:45:251 -> CO2 (ppm): 413 +05:56:49:272 -> CO2 (ppm): 413 +05:56:53:293 -> CO2 (ppm): 412 +05:56:57:925 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:56:57:926 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":412,"boot":760,"bootCount":760} +05:56:57:926 -> [ApiClient] Info: Return code: 200 +05:56:57:926 -> +05:56:57:926 -> Online mode and isPostToAirGradient = true: watchdog reset +05:56:57:926 -> +05:56:57:948 -> CO2 (ppm): 412 +05:56:57:972 -> External watchdog feed! +05:56:58:510 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:56:58:511 -> [ApiClient] Info: Return code: 200 +05:56:58:512 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:56:58:513 -> [Configure] Info: Parse configure success +05:56:58:513 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:57:01:969 -> CO2 (ppm): 412 +05:57:05:991 -> CO2 (ppm): 412 +05:57:10:011 -> CO2 (ppm): 413 +05:57:14:033 -> CO2 (ppm): 413 +05:57:18:053 -> CO2 (ppm): 413 +05:57:22:074 -> CO2 (ppm): 413 +05:57:26:095 -> CO2 (ppm): 413 +05:57:30:115 -> CO2 (ppm): 413 +05:57:34:137 -> CO2 (ppm): 413 +05:57:38:157 -> CO2 (ppm): 413 +05:57:42:178 -> CO2 (ppm): 413 +05:57:46:199 -> CO2 (ppm): 413 +05:57:50:220 -> CO2 (ppm): 413 +05:57:54:241 -> CO2 (ppm): 413 +05:58:01:991 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:58:01:991 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":413,"boot":761,"bootCount":761} +05:58:01:991 -> [ApiClient] Info: Return code: 200 +05:58:01:992 -> +05:58:01:992 -> Online mode and isPostToAirGradient = true: watchdog reset +05:58:01:992 -> +05:58:02:013 -> CO2 (ppm): 413 +05:58:02:038 -> External watchdog feed! +05:58:03:630 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:58:03:630 -> [ApiClient] Info: Return code: 200 +05:58:03:632 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:58:03:633 -> [Configure] Info: Parse configure success +05:58:03:634 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:58:06:034 -> CO2 (ppm): 413 +05:58:10:055 -> CO2 (ppm): 413 +05:58:14:076 -> CO2 (ppm): 413 +05:58:18:097 -> CO2 (ppm): 413 +05:58:22:118 -> CO2 (ppm): 413 +05:58:26:139 -> CO2 (ppm): 413 +05:58:30:160 -> CO2 (ppm): 413 +05:58:34:181 -> CO2 (ppm): 413 +05:58:38:201 -> CO2 (ppm): 413 +05:58:42:223 -> CO2 (ppm): 413 +05:58:46:244 -> CO2 (ppm): 413 +05:58:50:264 -> CO2 (ppm): 413 +05:58:54:285 -> CO2 (ppm): 413 +05:58:58:306 -> CO2 (ppm): 413 +05:59:04:767 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +05:59:04:767 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":413,"boot":762,"bootCount":762} +05:59:04:767 -> [ApiClient] Info: Return code: 200 +05:59:04:768 -> +05:59:04:769 -> Online mode and isPostToAirGradient = true: watchdog reset +05:59:04:769 -> +05:59:04:790 -> CO2 (ppm): 413 +05:59:04:815 -> External watchdog feed! +05:59:05:892 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +05:59:05:892 -> [ApiClient] Info: Return code: 200 +05:59:05:893 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":false,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +05:59:05:894 -> [Configure] Info: Parse configure success +05:59:05:895 -> [Configure] Info: Detected new firmware version: 3.1.9 +05:59:08:811 -> CO2 (ppm): 413 +05:59:12:832 -> CO2 (ppm): 413 +05:59:16:853 -> CO2 (ppm): 413 +05:59:20:874 -> CO2 (ppm): 413 +05:59:24:895 -> CO2 (ppm): 413 +05:59:28:916 -> CO2 (ppm): 413 +05:59:32:937 -> CO2 (ppm): 413 +05:59:36:957 -> CO2 (ppm): 413 +05:59:40:978 -> CO2 (ppm): 413 +05:59:44:999 -> CO2 (ppm): 413 +05:59:49:020 -> CO2 (ppm): 413 +05:59:53:041 -> CO2 (ppm): 413 +05:59:57:062 -> CO2 (ppm): 413 +06:00:01:083 -> CO2 (ppm): 413 +06:00:06:008 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:00:06:008 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":413,"boot":763,"bootCount":763} +06:00:06:008 -> [ApiClient] Info: Return code: 200 +06:00:06:009 -> +06:00:06:009 -> Online mode and isPostToAirGradient = true: watchdog reset +06:00:06:009 -> +06:00:06:029 -> CO2 (ppm): 413 +06:00:06:054 -> External watchdog feed! +06:00:06:617 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:00:06:618 -> [ApiClient] Info: Return code: 200 +06:00:06:618 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:00:06:620 -> [Configure] Info: Parse configure success +06:00:06:620 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:00:10:050 -> CO2 (ppm): 413 +06:00:14:071 -> CO2 (ppm): 413 +06:00:18:141 -> CO2 (ppm): 413 +06:00:22:162 -> CO2 (ppm): 413 +06:00:26:183 -> CO2 (ppm): 413 +06:00:30:204 -> CO2 (ppm): 413 +06:00:34:225 -> CO2 (ppm): 413 +06:00:38:245 -> CO2 (ppm): 413 +06:00:42:266 -> CO2 (ppm): 413 +06:00:46:287 -> CO2 (ppm): 413 +06:00:50:308 -> CO2 (ppm): 413 +06:00:54:329 -> CO2 (ppm): 413 +06:00:58:350 -> CO2 (ppm): 413 +06:01:02:371 -> CO2 (ppm): 413 +06:01:06:961 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:01:06:961 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":413,"boot":764,"bootCount":764} +06:01:06:961 -> [ApiClient] Info: Return code: 200 +06:01:06:962 -> +06:01:06:962 -> Online mode and isPostToAirGradient = true: watchdog reset +06:01:06:962 -> +06:01:06:983 -> CO2 (ppm): 413 +06:01:07:008 -> External watchdog feed! +06:01:07:546 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:01:07:546 -> [ApiClient] Info: Return code: 200 +06:01:07:548 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:01:07:549 -> [Configure] Info: Parse configure success +06:01:07:550 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:01:11:004 -> CO2 (ppm): 413 +06:01:15:025 -> CO2 (ppm): 413 +06:01:19:046 -> CO2 (ppm): 413 +06:01:23:066 -> CO2 (ppm): 413 +06:01:27:087 -> CO2 (ppm): 413 +06:01:31:108 -> CO2 (ppm): 413 +06:01:35:130 -> CO2 (ppm): 413 +06:01:37:735 -> +06:01:37:735 -> firmwareCheckForUpdate: +06:01:37:735 -> firmwareCheckForUpdate: Perform +06:01:37:735 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +06:01:38:372 -> Firmware update skipped, the server returned 400 +06:01:38:373 -> 3 +06:01:38:373 -> OTA message: +06:01:38:373 -> +06:01:39:150 -> CO2 (ppm): 413 +06:01:43:171 -> CO2 (ppm): 413 +06:01:47:192 -> CO2 (ppm): 413 +06:01:51:213 -> CO2 (ppm): 413 +06:01:59:254 -> CO2 (ppm): 413 +06:01:59:254 -> CO2 (ppm): 413 +06:02:03:275 -> CO2 (ppm): 413 +06:02:07:885 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:02:07:885 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":413,"boot":765,"bootCount":765} +06:02:07:885 -> [ApiClient] Info: Return code: 200 +06:02:07:886 -> +06:02:07:886 -> Online mode and isPostToAirGradient = true: watchdog reset +06:02:07:886 -> +06:02:07:907 -> CO2 (ppm): 413 +06:02:07:932 -> External watchdog feed! +06:02:08:473 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:02:08:473 -> [ApiClient] Info: Return code: 200 +06:02:08:475 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:02:08:476 -> [Configure] Info: Parse configure success +06:02:08:477 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:02:11:928 -> CO2 (ppm): 413 +06:02:15:949 -> CO2 (ppm): 413 +06:02:19:970 -> CO2 (ppm): 413 +06:02:23:991 -> CO2 (ppm): 413 +06:02:28:012 -> CO2 (ppm): 413 +06:02:32:033 -> CO2 (ppm): 413 +06:02:36:053 -> CO2 (ppm): 413 +06:02:40:074 -> CO2 (ppm): 413 +06:02:44:095 -> CO2 (ppm): 413 +06:02:48:116 -> CO2 (ppm): 413 +06:02:52:137 -> CO2 (ppm): 413 +06:02:56:158 -> CO2 (ppm): 413 +06:03:00:178 -> CO2 (ppm): 413 +06:03:04:198 -> CO2 (ppm): 413 +06:03:08:820 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:03:08:820 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":413,"boot":766,"bootCount":766} +06:03:08:821 -> [ApiClient] Info: Return code: 200 +06:03:08:822 -> +06:03:08:822 -> Online mode and isPostToAirGradient = true: watchdog reset +06:03:08:822 -> +06:03:08:843 -> CO2 (ppm): 413 +06:03:08:868 -> External watchdog feed! +06:03:09:407 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:03:09:408 -> [ApiClient] Info: Return code: 200 +06:03:09:409 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:03:09:410 -> [Configure] Info: Parse configure success +06:03:09:411 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:03:12:864 -> CO2 (ppm): 413 +06:03:16:885 -> CO2 (ppm): 413 +06:03:20:906 -> CO2 (ppm): 413 +06:03:24:927 -> CO2 (ppm): 413 +06:03:28:948 -> CO2 (ppm): 413 +06:03:32:969 -> CO2 (ppm): 413 +06:03:36:989 -> CO2 (ppm): 413 +06:03:41:010 -> CO2 (ppm): 413 +06:03:45:032 -> CO2 (ppm): 413 +06:03:49:053 -> CO2 (ppm): 413 +06:03:53:073 -> CO2 (ppm): 413 +06:03:57:094 -> CO2 (ppm): 413 +06:04:01:115 -> CO2 (ppm): 413 +06:04:05:136 -> CO2 (ppm): 413 +06:04:09:764 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:04:09:764 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":413,"boot":767,"bootCount":767} +06:04:09:764 -> [ApiClient] Info: Return code: 200 +06:04:09:770 -> +06:04:09:770 -> Online mode and isPostToAirGradient = true: watchdog reset +06:04:09:770 -> +06:04:09:787 -> CO2 (ppm): 413 +06:04:09:812 -> External watchdog feed! +06:04:10:327 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:04:10:327 -> [ApiClient] Info: Return code: 200 +06:04:10:328 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:04:10:330 -> [Configure] Info: Parse configure success +06:04:10:330 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:04:13:808 -> CO2 (ppm): 413 +06:04:17:828 -> CO2 (ppm): 413 +06:04:21:849 -> CO2 (ppm): 413 +06:04:25:870 -> CO2 (ppm): 413 +06:04:29:892 -> CO2 (ppm): 413 +06:04:33:911 -> CO2 (ppm): 413 +06:04:37:933 -> CO2 (ppm): 413 +06:04:41:953 -> CO2 (ppm): 413 +06:04:45:974 -> CO2 (ppm): 413 +06:04:49:995 -> CO2 (ppm): 413 +06:04:58:036 -> CO2 (ppm): 413 +06:04:58:036 -> CO2 (ppm): 413 +06:05:02:057 -> CO2 (ppm): 413 +06:05:06:078 -> CO2 (ppm): 413 +06:05:11:051 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:05:11:052 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":413,"boot":768,"bootCount":768} +06:05:11:052 -> [ApiClient] Info: Return code: 200 +06:05:11:052 -> +06:05:11:052 -> Online mode and isPostToAirGradient = true: watchdog reset +06:05:11:052 -> +06:05:11:074 -> CO2 (ppm): 413 +06:05:11:099 -> External watchdog feed! +06:05:11:867 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:05:11:867 -> [ApiClient] Info: Return code: 200 +06:05:11:868 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:05:11:869 -> [Configure] Info: Parse configure success +06:05:11:870 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:05:15:095 -> CO2 (ppm): 413 +06:05:19:116 -> CO2 (ppm): 413 +06:05:23:137 -> CO2 (ppm): 413 +06:05:27:158 -> CO2 (ppm): 413 +06:05:31:178 -> CO2 (ppm): 414 +06:05:35:200 -> CO2 (ppm): 414 +06:05:39:221 -> CO2 (ppm): 414 +06:05:43:242 -> CO2 (ppm): 414 +06:05:47:263 -> CO2 (ppm): 414 +06:05:51:284 -> CO2 (ppm): 414 +06:05:55:304 -> CO2 (ppm): 414 +06:05:59:325 -> CO2 (ppm): 414 +06:06:03:346 -> CO2 (ppm): 414 +06:06:07:367 -> CO2 (ppm): 414 +06:06:12:009 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:06:12:009 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":414,"boot":769,"bootCount":769} +06:06:12:009 -> [ApiClient] Info: Return code: 200 +06:06:12:010 -> +06:06:12:010 -> Online mode and isPostToAirGradient = true: watchdog reset +06:06:12:010 -> +06:06:12:031 -> CO2 (ppm): 414 +06:06:12:056 -> External watchdog feed! +06:06:12:593 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:06:12:593 -> [ApiClient] Info: Return code: 200 +06:06:12:594 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:06:12:596 -> [Configure] Info: Parse configure success +06:06:12:597 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:06:16:052 -> CO2 (ppm): 414 +06:06:20:073 -> CO2 (ppm): 414 +06:06:24:094 -> CO2 (ppm): 414 +06:06:28:115 -> CO2 (ppm): 414 +06:06:32:136 -> CO2 (ppm): 414 +06:06:36:157 -> CO2 (ppm): 414 +06:06:40:178 -> CO2 (ppm): 414 +06:06:44:199 -> CO2 (ppm): 414 +06:06:48:220 -> CO2 (ppm): 414 +06:06:52:241 -> CO2 (ppm): 414 +06:06:56:262 -> CO2 (ppm): 414 +06:07:00:283 -> CO2 (ppm): 414 +06:07:04:304 -> CO2 (ppm): 414 +06:07:08:324 -> CO2 (ppm): 414 +06:07:12:927 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:07:12:927 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":414,"boot":770,"bootCount":770} +06:07:12:927 -> [ApiClient] Info: Return code: 200 +06:07:12:928 -> +06:07:12:929 -> Online mode and isPostToAirGradient = true: watchdog reset +06:07:12:929 -> +06:07:12:950 -> CO2 (ppm): 414 +06:07:12:975 -> External watchdog feed! +06:07:13:520 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:07:13:520 -> [ApiClient] Info: Return code: 200 +06:07:13:522 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:07:13:523 -> [Configure] Info: Parse configure success +06:07:13:523 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:07:16:971 -> CO2 (ppm): 414 +06:07:20:992 -> CO2 (ppm): 414 +06:07:25:013 -> CO2 (ppm): 414 +06:07:29:034 -> CO2 (ppm): 414 +06:07:33:055 -> CO2 (ppm): 414 +06:07:37:076 -> CO2 (ppm): 414 +06:07:41:097 -> CO2 (ppm): 414 +06:07:45:118 -> CO2 (ppm): 414 +06:07:49:139 -> CO2 (ppm): 414 +06:07:53:160 -> CO2 (ppm): 414 +06:07:57:181 -> CO2 (ppm): 414 +06:08:01:202 -> CO2 (ppm): 414 +06:08:05:223 -> CO2 (ppm): 414 +06:08:09:244 -> CO2 (ppm): 414 +06:08:13:855 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:08:13:855 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":414,"boot":771,"bootCount":771} +06:08:13:855 -> [ApiClient] Info: Return code: 200 +06:08:13:856 -> +06:08:13:856 -> Online mode and isPostToAirGradient = true: watchdog reset +06:08:13:856 -> +06:08:13:878 -> CO2 (ppm): 414 +06:08:13:903 -> External watchdog feed! +06:08:14:447 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:08:14:447 -> [ApiClient] Info: Return code: 200 +06:08:14:448 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:08:14:450 -> [Configure] Info: Parse configure success +06:08:14:451 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:08:17:899 -> CO2 (ppm): 414 +06:08:21:919 -> CO2 (ppm): 414 +06:08:25:941 -> CO2 (ppm): 414 +06:08:29:961 -> CO2 (ppm): 414 +06:08:33:983 -> CO2 (ppm): 414 +06:08:38:003 -> CO2 (ppm): 414 +06:08:42:024 -> CO2 (ppm): 414 +06:08:46:046 -> CO2 (ppm): 414 +06:08:50:066 -> CO2 (ppm): 414 +06:08:54:087 -> CO2 (ppm): 414 +06:08:58:109 -> CO2 (ppm): 414 +06:09:02:129 -> CO2 (ppm): 414 +06:09:06:151 -> CO2 (ppm): 414 +06:09:10:171 -> CO2 (ppm): 414 +06:09:15:374 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:09:15:374 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":414,"boot":772,"bootCount":772} +06:09:15:374 -> [ApiClient] Info: Return code: 200 +06:09:15:375 -> +06:09:15:376 -> Online mode and isPostToAirGradient = true: watchdog reset +06:09:15:376 -> +06:09:15:397 -> CO2 (ppm): 414 +06:09:15:422 -> External watchdog feed! +06:09:16:189 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:09:16:189 -> [ApiClient] Info: Return code: 200 +06:09:16:191 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:09:16:192 -> [Configure] Info: Parse configure success +06:09:16:193 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:09:19:418 -> CO2 (ppm): 414 +06:09:23:439 -> CO2 (ppm): 414 +06:09:27:460 -> CO2 (ppm): 414 +06:09:31:481 -> CO2 (ppm): 414 +06:09:35:502 -> CO2 (ppm): 414 +06:09:39:523 -> CO2 (ppm): 414 +06:09:43:544 -> CO2 (ppm): 414 +06:09:47:565 -> CO2 (ppm): 414 +06:09:51:586 -> CO2 (ppm): 414 +06:09:55:607 -> CO2 (ppm): 414 +06:09:59:628 -> CO2 (ppm): 414 +06:10:03:648 -> CO2 (ppm): 414 +06:10:07:669 -> CO2 (ppm): 414 +06:10:11:690 -> CO2 (ppm): 414 +06:10:16:338 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:10:16:339 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":414,"boot":773,"bootCount":773} +06:10:16:339 -> [ApiClient] Info: Return code: 200 +06:10:16:340 -> +06:10:16:340 -> Online mode and isPostToAirGradient = true: watchdog reset +06:10:16:340 -> +06:10:16:360 -> CO2 (ppm): 414 +06:10:16:385 -> External watchdog feed! +06:10:16:922 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:10:16:922 -> [ApiClient] Info: Return code: 200 +06:10:16:923 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:10:16:925 -> [Configure] Info: Parse configure success +06:10:16:926 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:10:20:381 -> CO2 (ppm): 414 +06:10:24:402 -> CO2 (ppm): 414 +06:10:28:423 -> CO2 (ppm): 414 +06:10:32:444 -> CO2 (ppm): 414 +06:10:36:465 -> CO2 (ppm): 414 +06:10:40:486 -> CO2 (ppm): 414 +06:10:44:507 -> CO2 (ppm): 414 +06:10:48:528 -> CO2 (ppm): 414 +06:10:52:552 -> CO2 (ppm): 414 +06:10:56:570 -> CO2 (ppm): 414 +06:11:00:591 -> CO2 (ppm): 414 +06:11:04:612 -> CO2 (ppm): 414 +06:11:08:633 -> CO2 (ppm): 414 +06:11:12:653 -> CO2 (ppm): 414 +06:11:17:263 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:11:17:263 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":414,"boot":774,"bootCount":774} +06:11:17:263 -> [ApiClient] Info: Return code: 200 +06:11:17:264 -> +06:11:17:264 -> Online mode and isPostToAirGradient = true: watchdog reset +06:11:17:265 -> +06:11:17:285 -> CO2 (ppm): 414 +06:11:17:310 -> External watchdog feed! +06:11:17:847 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:11:17:847 -> [ApiClient] Info: Return code: 200 +06:11:17:848 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:11:17:849 -> [Configure] Info: Parse configure success +06:11:17:850 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:11:21:307 -> CO2 (ppm): 414 +06:11:25:327 -> CO2 (ppm): 414 +06:11:29:349 -> CO2 (ppm): 414 +06:11:33:369 -> CO2 (ppm): 414 +06:11:37:391 -> CO2 (ppm): 414 +06:11:41:411 -> CO2 (ppm): 414 +06:11:45:432 -> CO2 (ppm): 414 +06:11:49:453 -> CO2 (ppm): 414 +06:11:53:474 -> CO2 (ppm): 414 +06:11:57:495 -> CO2 (ppm): 414 +06:12:01:516 -> CO2 (ppm): 414 +06:12:05:537 -> CO2 (ppm): 415 +06:12:09:558 -> CO2 (ppm): 415 +06:12:13:579 -> CO2 (ppm): 415 +06:12:18:191 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:12:18:191 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":415,"boot":775,"bootCount":775} +06:12:18:191 -> [ApiClient] Info: Return code: 200 +06:12:18:192 -> +06:12:18:192 -> Online mode and isPostToAirGradient = true: watchdog reset +06:12:18:192 -> +06:12:18:214 -> CO2 (ppm): 414 +06:12:18:239 -> External watchdog feed! +06:12:18:771 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:12:18:771 -> [ApiClient] Info: Return code: 200 +06:12:18:772 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:12:18:774 -> [Configure] Info: Parse configure success +06:12:18:775 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:12:22:235 -> CO2 (ppm): 414 +06:12:26:256 -> CO2 (ppm): 414 +06:12:30:276 -> CO2 (ppm): 414 +06:12:34:297 -> CO2 (ppm): 414 +06:12:38:319 -> CO2 (ppm): 414 +06:12:42:340 -> CO2 (ppm): 414 +06:12:46:361 -> CO2 (ppm): 414 +06:12:50:382 -> CO2 (ppm): 414 +06:12:54:402 -> CO2 (ppm): 414 +06:12:58:423 -> CO2 (ppm): 414 +06:13:02:444 -> CO2 (ppm): 414 +06:13:06:465 -> CO2 (ppm): 414 +06:13:10:486 -> CO2 (ppm): 414 +06:13:14:509 -> CO2 (ppm): 415 +06:13:19:124 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:13:19:124 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":415,"boot":776,"bootCount":776} +06:13:19:124 -> [ApiClient] Info: Return code: 200 +06:13:19:124 -> +06:13:19:124 -> Online mode and isPostToAirGradient = true: watchdog reset +06:13:19:124 -> +06:13:19:141 -> CO2 (ppm): 414 +06:13:19:166 -> External watchdog feed! +06:13:19:710 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:13:19:711 -> [ApiClient] Info: Return code: 200 +06:13:19:712 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:13:19:713 -> [Configure] Info: Parse configure success +06:13:19:714 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:13:23:162 -> CO2 (ppm): 414 +06:13:27:183 -> CO2 (ppm): 414 +06:13:31:204 -> CO2 (ppm): 414 +06:13:35:225 -> CO2 (ppm): 414 +06:13:39:246 -> CO2 (ppm): 414 +06:13:43:267 -> CO2 (ppm): 414 +06:13:47:288 -> CO2 (ppm): 414 +06:13:51:309 -> CO2 (ppm): 414 +06:13:55:330 -> CO2 (ppm): 414 +06:13:59:351 -> CO2 (ppm): 414 +06:14:03:431 -> CO2 (ppm): 414 +06:14:07:451 -> CO2 (ppm): 414 +06:14:11:473 -> CO2 (ppm): 415 +06:14:15:493 -> CO2 (ppm): 414 +06:14:19:944 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:14:19:944 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":414,"boot":777,"bootCount":777} +06:14:19:944 -> [ApiClient] Info: Return code: 200 +06:14:19:945 -> +06:14:19:945 -> Online mode and isPostToAirGradient = true: watchdog reset +06:14:19:945 -> +06:14:19:967 -> CO2 (ppm): 414 +06:14:19:991 -> External watchdog feed! +06:14:20:528 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:14:20:528 -> [ApiClient] Info: Return code: 200 +06:14:20:530 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:14:20:531 -> [Configure] Info: Parse configure success +06:14:20:532 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:14:23:987 -> CO2 (ppm): 414 +06:14:28:008 -> CO2 (ppm): 414 +06:14:32:029 -> CO2 (ppm): 414 +06:14:36:050 -> CO2 (ppm): 414 +06:14:40:071 -> CO2 (ppm): 414 +06:14:44:092 -> CO2 (ppm): 414 +06:14:48:113 -> CO2 (ppm): 414 +06:14:52:135 -> CO2 (ppm): 414 +06:14:56:155 -> CO2 (ppm): 414 +06:15:00:176 -> CO2 (ppm): 414 +06:15:04:197 -> CO2 (ppm): 414 +06:15:08:218 -> CO2 (ppm): 414 +06:15:12:239 -> CO2 (ppm): 414 +06:15:16:259 -> CO2 (ppm): 414 +06:15:20:856 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:15:20:857 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":414,"boot":778,"bootCount":778} +06:15:20:857 -> [ApiClient] Info: Return code: 200 +06:15:20:857 -> +06:15:20:858 -> Online mode and isPostToAirGradient = true: watchdog reset +06:15:20:858 -> +06:15:20:878 -> CO2 (ppm): 414 +06:15:20:903 -> External watchdog feed! +06:15:21:453 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:15:21:453 -> [ApiClient] Info: Return code: 200 +06:15:21:454 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:15:21:456 -> [Configure] Info: Parse configure success +06:15:21:456 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:15:24:899 -> CO2 (ppm): 414 +06:15:28:920 -> CO2 (ppm): 414 +06:15:32:942 -> CO2 (ppm): 414 +06:15:36:962 -> CO2 (ppm): 414 +06:15:40:984 -> CO2 (ppm): 414 +06:15:49:025 -> CO2 (ppm): 414 +06:15:49:025 -> CO2 (ppm): 414 +06:15:53:047 -> CO2 (ppm): 414 +06:15:57:067 -> CO2 (ppm): 414 +06:16:01:094 -> CO2 (ppm): 414 +06:16:05:109 -> CO2 (ppm): 414 +06:16:09:130 -> CO2 (ppm): 414 +06:16:13:151 -> CO2 (ppm): 414 +06:16:17:172 -> CO2 (ppm): 414 +06:16:21:779 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:16:21:779 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":414,"boot":779,"bootCount":779} +06:16:21:779 -> [ApiClient] Info: Return code: 200 +06:16:21:780 -> +06:16:21:780 -> Online mode and isPostToAirGradient = true: watchdog reset +06:16:21:780 -> +06:16:21:802 -> CO2 (ppm): 414 +06:16:21:826 -> External watchdog feed! +06:16:22:377 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:16:22:377 -> [ApiClient] Info: Return code: 200 +06:16:22:378 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:16:22:380 -> [Configure] Info: Parse configure success +06:16:22:380 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:16:25:822 -> CO2 (ppm): 414 +06:16:29:843 -> CO2 (ppm): 414 +06:16:33:864 -> CO2 (ppm): 414 +06:16:37:886 -> CO2 (ppm): 414 +06:16:41:906 -> CO2 (ppm): 414 +06:16:45:927 -> CO2 (ppm): 415 +06:16:49:948 -> CO2 (ppm): 415 +06:16:53:969 -> CO2 (ppm): 414 +06:16:57:990 -> CO2 (ppm): 414 +06:17:02:011 -> CO2 (ppm): 414 +06:17:06:033 -> CO2 (ppm): 415 +06:17:10:053 -> CO2 (ppm): 415 +06:17:14:074 -> CO2 (ppm): 415 +06:17:18:095 -> CO2 (ppm): 415 +06:17:22:717 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:17:22:717 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":415,"boot":780,"bootCount":780} +06:17:22:717 -> [ApiClient] Info: Return code: 200 +06:17:22:718 -> +06:17:22:718 -> Online mode and isPostToAirGradient = true: watchdog reset +06:17:22:718 -> +06:17:22:775 -> CO2 (ppm): 415 +06:17:22:800 -> External watchdog feed! +06:17:23:321 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:17:23:321 -> [ApiClient] Info: Return code: 200 +06:17:23:323 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:17:23:324 -> [Configure] Info: Parse configure success +06:17:23:325 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:17:26:796 -> CO2 (ppm): 415 +06:17:30:821 -> CO2 (ppm): 415 +06:17:34:838 -> CO2 (ppm): 415 +06:17:38:859 -> CO2 (ppm): 415 +06:17:42:880 -> CO2 (ppm): 415 +06:17:46:901 -> CO2 (ppm): 415 +06:17:50:922 -> CO2 (ppm): 415 +06:17:54:943 -> CO2 (ppm): 415 +06:17:58:964 -> CO2 (ppm): 415 +06:18:02:985 -> CO2 (ppm): 415 +06:18:07:006 -> CO2 (ppm): 415 +06:18:11:026 -> CO2 (ppm): 415 +06:18:15:047 -> CO2 (ppm): 415 +06:18:19:068 -> CO2 (ppm): 415 +06:18:23:635 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:18:23:636 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":415,"boot":781,"bootCount":781} +06:18:23:636 -> [ApiClient] Info: Return code: 200 +06:18:23:636 -> +06:18:23:637 -> Online mode and isPostToAirGradient = true: watchdog reset +06:18:23:637 -> +06:18:23:658 -> CO2 (ppm): 415 +06:18:23:683 -> External watchdog feed! +06:18:24:237 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:18:24:237 -> [ApiClient] Info: Return code: 200 +06:18:24:239 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:18:24:240 -> [Configure] Info: Parse configure success +06:18:24:241 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:18:31:700 -> CO2 (ppm): 415 +06:18:31:700 -> CO2 (ppm): 415 +06:18:35:721 -> CO2 (ppm): 415 +06:18:39:742 -> CO2 (ppm): 415 +06:18:43:763 -> CO2 (ppm): 415 +06:18:47:784 -> CO2 (ppm): 415 +06:18:51:805 -> CO2 (ppm): 415 +06:18:55:826 -> CO2 (ppm): 415 +06:18:59:847 -> CO2 (ppm): 415 +06:19:03:868 -> CO2 (ppm): 415 +06:19:07:889 -> CO2 (ppm): 415 +06:19:11:910 -> CO2 (ppm): 415 +06:19:15:931 -> CO2 (ppm): 415 +06:19:19:951 -> CO2 (ppm): 415 +06:19:25:163 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:19:25:163 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":415,"boot":782,"bootCount":782} +06:19:25:163 -> [ApiClient] Info: Return code: 200 +06:19:25:164 -> +06:19:25:164 -> Online mode and isPostToAirGradient = true: watchdog reset +06:19:25:164 -> +06:19:25:186 -> CO2 (ppm): 415 +06:19:25:210 -> External watchdog feed! +06:19:25:779 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:19:25:779 -> [ApiClient] Info: Return code: 200 +06:19:25:780 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset06:19:25:782 -> [Configure] Info: Parse configure success +yBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:19:25:782 -> [Configure] Info: Detected new firmware version: 3.1.9 +":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displa06:19:29:207 -> CO2 (ppm): 415 +06:19:33:228 -> CO2 (ppm): 415 +06:19:37:249 -> CO2 (ppm): 415 +06:19:41:269 -> CO2 (ppm): 415 +06:19:45:291 -> CO2 (ppm): 415 +06:19:49:312 -> CO2 (ppm): 415 +06:19:53:332 -> CO2 (ppm): 415 +06:19:57:353 -> CO2 (ppm): 415 +06:20:01:374 -> CO2 (ppm): 415 +06:20:05:396 -> CO2 (ppm): 415 +06:20:09:416 -> CO2 (ppm): 415 +06:20:13:437 -> CO2 (ppm): 415 +06:20:17:458 -> CO2 (ppm): 415 +06:20:21:479 -> CO2 (ppm): 415 +06:20:26:126 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:20:26:126 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":415,"boot":783,"bootCount":783} +06:20:26:126 -> [ApiClient] Info: Return code: 200 +06:20:26:127 -> +06:20:26:127 -> Online mode and isPostToAirGradient = true: watchdog reset +06:20:26:127 -> +06:20:26:175 -> CO2 (ppm): 415 +06:20:26:200 -> External watchdog feed! +06:20:26:712 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:20:26:712 -> [ApiClient] Info: Return code: 200 +06:20:26:714 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:20:26:715 -> [Configure] Info: Parse configure success +06:20:26:716 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:20:30:196 -> CO2 (ppm): 415 +06:20:34:216 -> CO2 (ppm): 415 +06:20:38:237 -> CO2 (ppm): 415 +06:20:42:258 -> CO2 (ppm): 415 +06:20:46:279 -> CO2 (ppm): 415 +06:20:50:300 -> CO2 (ppm): 415 +06:20:54:321 -> CO2 (ppm): 415 +06:20:58:346 -> CO2 (ppm): 415 +06:21:02:362 -> CO2 (ppm): 415 +06:21:06:383 -> CO2 (ppm): 415 +06:21:10:405 -> CO2 (ppm): 415 +06:21:14:425 -> CO2 (ppm): 415 +06:21:18:447 -> CO2 (ppm): 415 +06:21:22:467 -> CO2 (ppm): 415 +06:21:27:036 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:21:27:037 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":415,"boot":784,"bootCount":784} +06:21:27:037 -> [ApiClient] Info: Return code: 200 +06:21:27:037 -> +06:21:27:037 -> Online mode and isPostToAirGradient = true: watchdog reset +06:21:27:037 -> +06:21:27:067 -> CO2 (ppm): 415 +06:21:27:084 -> External watchdog feed! +06:21:27:638 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:21:27:639 -> [ApiClient] Info: Return code: 200 +06:21:27:640 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:21:27:641 -> [Configure] Info: Parse configure success +06:21:31:081 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:21:31:081 -> CO2 (ppm): 415 +06:21:35:101 -> CO2 (ppm): 415 +06:21:39:123 -> CO2 (ppm): 415 +06:21:43:143 -> CO2 (ppm): 415 +06:21:47:164 -> CO2 (ppm): 415 +06:21:51:185 -> CO2 (ppm): 415 +06:21:55:206 -> CO2 (ppm): 415 +06:21:59:227 -> CO2 (ppm): 415 +06:22:03:248 -> CO2 (ppm): 415 +06:22:07:269 -> CO2 (ppm): 415 +06:22:11:290 -> CO2 (ppm): 415 +06:22:15:310 -> CO2 (ppm): 415 +06:22:19:332 -> CO2 (ppm): 415 +06:22:28:353 -> CO2 (ppm): 415 +06:22:28:353 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:22:28:353 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":415,"boot":785,"bootCount":785} +06:22:28:353 -> [ApiClient] Info: Return code: 200 +06:22:28:354 -> +06:22:28:354 -> Online mode and isPostToAirGradient = true: watchdog reset +06:22:28:354 -> +06:22:28:374 -> CO2 (ppm): 415 +06:22:28:399 -> External watchdog feed! +06:22:29:176 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:22:29:176 -> [ApiClient] Info: Return code: 200 +06:22:29:177 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:22:29:179 -> [Configure] Info: Parse configure success +06:22:29:179 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:22:32:395 -> CO2 (ppm): 415 +06:22:36:416 -> CO2 (ppm): 415 +06:22:40:437 -> CO2 (ppm): 415 +06:22:44:458 -> CO2 (ppm): 415 +06:22:48:479 -> CO2 (ppm): 415 +06:22:52:500 -> CO2 (ppm): 415 +06:23:00:542 -> CO2 (ppm): 415 +06:23:00:542 -> CO2 (ppm): 415 +06:23:04:563 -> CO2 (ppm): 415 +06:23:08:584 -> CO2 (ppm): 415 +06:23:12:605 -> CO2 (ppm): 415 +06:23:16:626 -> CO2 (ppm): 415 +06:23:20:647 -> CO2 (ppm): 415 +06:23:24:667 -> CO2 (ppm): 415 +06:23:29:299 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:23:29:299 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":415,"boot":786,"bootCount":786} +06:23:29:299 -> [ApiClient] Info: Return code: 200 +06:23:29:300 -> +06:23:29:301 -> Online mode and isPostToAirGradient = true: watchdog reset +06:23:29:301 -> +06:23:29:321 -> CO2 (ppm): 415 +06:23:29:346 -> External watchdog feed! +06:23:29:901 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:23:29:901 -> [ApiClient] Info: Return code: 200 +06:23:29:902 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:23:29:904 -> [Configure] Info: Parse configure success +06:23:29:904 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:23:33:342 -> CO2 (ppm): 415 +06:23:37:363 -> CO2 (ppm): 415 +06:23:41:384 -> CO2 (ppm): 415 +06:23:45:406 -> CO2 (ppm): 415 +06:23:49:426 -> CO2 (ppm): 415 +06:23:53:448 -> CO2 (ppm): 415 +06:23:57:503 -> CO2 (ppm): 415 +06:24:01:524 -> CO2 (ppm): 415 +06:24:05:546 -> CO2 (ppm): 415 +06:24:09:567 -> CO2 (ppm): 415 +06:24:13:587 -> CO2 (ppm): 415 +06:24:21:629 -> CO2 (ppm): 415 +06:24:21:629 -> CO2 (ppm): 415 +06:24:25:650 -> CO2 (ppm): 415 +06:24:30:226 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:24:30:226 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":415,"boot":787,"bootCount":787} +06:24:30:226 -> [ApiClient] Info: Return code: 200 +06:24:30:227 -> +06:24:30:227 -> Online mode and isPostToAirGradient = true: watchdog reset +06:24:30:227 -> +06:24:30:249 -> CO2 (ppm): 415 +06:24:30:274 -> External watchdog feed! +06:24:30:827 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:24:30:828 -> [ApiClient] Info: Return code: 200 +06:24:30:829 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:24:30:831 -> [Configure] Info: Parse configure success +06:24:34:270 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:24:34:270 -> CO2 (ppm): 415 +06:24:38:291 -> CO2 (ppm): 415 +06:24:42:312 -> CO2 (ppm): 415 +06:24:46:333 -> CO2 (ppm): 415 +06:24:50:354 -> CO2 (ppm): 415 +06:24:54:375 -> CO2 (ppm): 414 +06:24:58:396 -> CO2 (ppm): 415 +06:25:02:417 -> CO2 (ppm): 415 +06:25:06:437 -> CO2 (ppm): 415 +06:25:10:459 -> CO2 (ppm): 415 +06:25:14:480 -> CO2 (ppm): 415 +06:25:18:500 -> CO2 (ppm): 415 +06:25:22:522 -> CO2 (ppm): 415 +06:25:26:542 -> CO2 (ppm): 415 +06:25:31:243 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:25:31:243 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":415,"boot":788,"bootCount":788} +06:25:31:243 -> [ApiClient] Info: Return code: 200 +06:25:31:244 -> +06:25:31:244 -> Online mode and isPostToAirGradient = true: watchdog reset +06:25:31:245 -> +06:25:31:266 -> CO2 (ppm): 415 +06:25:31:291 -> External watchdog feed! +06:25:31:858 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:25:31:858 -> [ApiClient] Info: Return code: 200 +06:25:31:859 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:25:31:861 -> [Configure] Info: Parse configure success +06:25:31:861 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:25:35:287 -> CO2 (ppm): 415 +06:25:39:308 -> CO2 (ppm): 415 +06:25:43:329 -> CO2 (ppm): 415 +06:25:47:350 -> CO2 (ppm): 415 +06:25:51:371 -> CO2 (ppm): 415 +06:25:55:392 -> CO2 (ppm): 415 +06:25:59:413 -> CO2 (ppm): 415 +06:26:03:434 -> CO2 (ppm): 415 +06:26:07:455 -> CO2 (ppm): 415 +06:26:11:476 -> CO2 (ppm): 415 +06:26:15:497 -> CO2 (ppm): 415 +06:26:19:518 -> CO2 (ppm): 415 +06:26:23:539 -> CO2 (ppm): 415 +06:26:27:559 -> CO2 (ppm): 415 +06:26:32:195 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:26:32:196 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":415,"boot":789,"bootCount":789} +06:26:32:196 -> [ApiClient] Info: Return code: 200 +06:26:32:198 -> +06:26:32:198 -> Online mode and isPostToAirGradient = true: watchdog reset +06:26:32:198 -> +06:26:32:218 -> CO2 (ppm): 415 +06:26:32:243 -> External watchdog feed! +06:26:32:786 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:26:32:787 -> [ApiClient] Info: Return code: 200 +06:26:32:788 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:26:32:789 -> [Configure] Info: Parse configure success +06:26:36:239 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:26:36:239 -> CO2 (ppm): 415 +06:26:40:260 -> CO2 (ppm): 415 +06:26:44:281 -> CO2 (ppm): 415 +06:26:48:302 -> CO2 (ppm): 415 +06:26:52:322 -> CO2 (ppm): 415 +06:26:56:343 -> CO2 (ppm): 415 +06:27:00:364 -> CO2 (ppm): 415 +06:27:04:386 -> CO2 (ppm): 415 +06:27:08:407 -> CO2 (ppm): 415 +06:27:12:428 -> CO2 (ppm): 415 +06:27:16:449 -> CO2 (ppm): 415 +06:27:20:469 -> CO2 (ppm): 415 +06:27:28:511 -> CO2 (ppm): 415 +06:27:28:511 -> CO2 (ppm): 415 +06:27:33:113 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:27:33:113 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":415,"boot":790,"bootCount":790} +06:27:33:113 -> [ApiClient] Info: Return code: 200 +06:27:33:114 -> +06:27:33:114 -> Online mode and isPostToAirGradient = true: watchdog reset +06:27:33:114 -> +06:27:33:135 -> CO2 (ppm): 415 +06:27:33:160 -> External watchdog feed! +06:27:33:712 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:27:33:712 -> [ApiClient] Info: Return code: 200 +06:27:33:714 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:27:33:715 -> [Configure] Info: Parse configure success +06:27:33:716 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:27:37:156 -> CO2 (ppm): 415 +06:27:41:177 -> CO2 (ppm): 415 +06:27:45:198 -> CO2 (ppm): 415 +06:27:49:219 -> CO2 (ppm): 415 +06:27:53:240 -> CO2 (ppm): 415 +06:27:57:261 -> CO2 (ppm): 415 +06:28:01:281 -> CO2 (ppm): 415 +06:28:05:303 -> CO2 (ppm): 415 +06:28:09:324 -> CO2 (ppm): 415 +06:28:13:344 -> CO2 (ppm): 415 +06:28:17:366 -> CO2 (ppm): 415 +06:28:21:387 -> CO2 (ppm): 415 +06:28:25:408 -> CO2 (ppm): 415 +06:28:29:428 -> CO2 (ppm): 415 +06:28:34:041 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:28:34:041 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":415,"boot":791,"bootCount":791} +06:28:34:041 -> [ApiClient] Info: Return code: 200 +06:28:34:042 -> +06:28:34:042 -> Online mode and isPostToAirGradient = true: watchdog reset +06:28:34:042 -> +06:28:34:063 -> CO2 (ppm): 415 +06:28:34:088 -> External watchdog feed! +06:28:34:641 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:28:34:641 -> [ApiClient] Info: Return code: 200 +06:28:34:642 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:28:34:644 -> [Configure] Info: Parse configure success +06:28:34:644 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:28:38:084 -> CO2 (ppm): 415 +06:28:42:105 -> CO2 (ppm): 415 +06:28:46:126 -> CO2 (ppm): 415 +06:28:50:147 -> CO2 (ppm): 415 +06:28:54:168 -> CO2 (ppm): 415 +06:28:58:189 -> CO2 (ppm): 415 +06:29:02:210 -> CO2 (ppm): 415 +06:29:06:231 -> CO2 (ppm): 415 +06:29:10:252 -> CO2 (ppm): 415 +06:29:14:273 -> CO2 (ppm): 415 +06:29:18:294 -> CO2 (ppm): 415 +06:29:22:315 -> CO2 (ppm): 415 +06:29:26:336 -> CO2 (ppm): 415 +06:29:30:357 -> CO2 (ppm): 415 +06:29:34:968 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:29:34:968 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":415,"boot":792,"bootCount":792} +06:29:34:969 -> [ApiClient] Info: Return code: 200 +06:29:34:969 -> +06:29:34:969 -> Online mode and isPostToAirGradient = true: watchdog reset +06:29:34:970 -> +06:29:34:991 -> CO2 (ppm): 415 +06:29:35:016 -> External watchdog feed! +06:29:35:569 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:29:35:569 -> [ApiClient] Info: Return code: 200 +06:29:35:570 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:29:35:572 -> [Configure] Info: Parse configure success +06:29:35:572 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:29:39:013 -> CO2 (ppm): 415 +06:29:43:035 -> CO2 (ppm): 415 +06:29:47:055 -> CO2 (ppm): 415 +06:29:51:076 -> CO2 (ppm): 415 +06:29:55:098 -> CO2 (ppm): 415 +06:29:59:118 -> CO2 (ppm): 415 +06:30:03:139 -> CO2 (ppm): 415 +06:30:07:160 -> CO2 (ppm): 415 +06:30:11:181 -> CO2 (ppm): 415 +06:30:15:202 -> CO2 (ppm): 415 +06:30:19:223 -> CO2 (ppm): 415 +06:30:23:244 -> CO2 (ppm): 415 +06:30:27:265 -> CO2 (ppm): 415 +06:30:31:286 -> CO2 (ppm): 415 +06:30:35:928 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:30:35:928 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":415,"boot":793,"bootCount":793} +06:30:35:928 -> [ApiClient] Info: Return code: 200 +06:30:35:929 -> +06:30:35:929 -> Online mode and isPostToAirGradient = true: watchdog reset +06:30:35:929 -> +06:30:35:951 -> CO2 (ppm): 415 +06:30:35:976 -> External watchdog feed! +06:30:36:494 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:30:36:494 -> [ApiClient] Info: Return code: 200 +06:30:36:496 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:30:36:497 -> [Configure] Info: Parse configure success +06:30:36:498 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:30:39:971 -> CO2 (ppm): 415 +06:30:43:992 -> CO2 (ppm): 415 +06:30:48:013 -> CO2 (ppm): 415 +06:30:52:034 -> CO2 (ppm): 415 +06:30:56:055 -> CO2 (ppm): 415 +06:31:00:074 -> CO2 (ppm): 415 +06:31:04:144 -> CO2 (ppm): 415 +06:31:08:165 -> CO2 (ppm): 415 +06:31:12:186 -> CO2 (ppm): 415 +06:31:16:207 -> CO2 (ppm): 415 +06:31:20:228 -> CO2 (ppm): 416 +06:31:24:249 -> CO2 (ppm): 416 +06:31:28:270 -> CO2 (ppm): 416 +06:31:32:291 -> CO2 (ppm): 416 +06:31:36:843 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:31:36:844 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":416,"boot":794,"bootCount":794} +06:31:36:844 -> [ApiClient] Info: Return code: 200 +06:31:36:845 -> +06:31:36:845 -> Online mode and isPostToAirGradient = true: watchdog reset +06:31:36:845 -> +06:31:36:867 -> CO2 (ppm): 416 +06:31:36:892 -> External watchdog feed! +06:31:37:420 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:31:37:420 -> [ApiClient] Info: Return code: 200 +06:31:37:421 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:31:37:422 -> [Configure] Info: Parse configure success +06:31:37:423 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:31:40:888 -> CO2 (ppm): 416 +06:31:44:909 -> CO2 (ppm): 415 +06:31:48:930 -> CO2 (ppm): 415 +06:31:52:951 -> CO2 (ppm): 416 +06:31:56:972 -> CO2 (ppm): 416 +06:32:00:993 -> CO2 (ppm): 416 +06:32:05:013 -> CO2 (ppm): 416 +06:32:09:033 -> CO2 (ppm): 416 +06:32:13:054 -> CO2 (ppm): 416 +06:32:17:075 -> CO2 (ppm): 416 +06:32:21:096 -> CO2 (ppm): 416 +06:32:25:117 -> CO2 (ppm): 416 +06:32:29:139 -> CO2 (ppm): 416 +06:32:33:158 -> CO2 (ppm): 416 +06:32:37:648 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:32:37:648 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":416,"boot":795,"bootCount":795} +06:32:37:649 -> [ApiClient] Info: Return code: 200 +06:32:37:649 -> +06:32:37:649 -> Online mode and isPostToAirGradient = true: watchdog reset +06:32:37:649 -> +06:32:37:671 -> CO2 (ppm): 416 +06:32:37:696 -> External watchdog feed! +06:32:38:255 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:32:38:256 -> [ApiClient] Info: Return code: 200 +06:32:38:257 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:32:38:258 -> [Configure] Info: Parse configure success +06:32:38:259 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:32:41:692 -> CO2 (ppm): 416 +06:32:45:713 -> CO2 (ppm): 416 +06:32:49:734 -> CO2 (ppm): 416 +06:32:53:755 -> CO2 (ppm): 416 +06:32:57:776 -> CO2 (ppm): 416 +06:33:01:797 -> CO2 (ppm): 416 +06:33:05:818 -> CO2 (ppm): 416 +06:33:09:839 -> CO2 (ppm): 416 +06:33:13:859 -> CO2 (ppm): 416 +06:33:17:880 -> CO2 (ppm): 416 +06:33:21:901 -> CO2 (ppm): 416 +06:33:25:921 -> CO2 (ppm): 416 +06:33:29:942 -> CO2 (ppm): 416 +06:33:33:963 -> CO2 (ppm): 416 +06:33:38:596 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:33:38:596 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":416,"boot":796,"bootCount":796} +06:33:38:596 -> [ApiClient] Info: Return code: 200 +06:33:38:597 -> +06:33:38:597 -> Online mode and isPostToAirGradient = true: watchdog reset +06:33:38:597 -> +06:33:38:619 -> CO2 (ppm): 416 +06:33:38:644 -> External watchdog feed! +06:33:39:183 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:33:39:183 -> [ApiClient] Info: Return code: 200 +06:33:39:185 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:33:39:186 -> [Configure] Info: Parse configure success +06:33:39:187 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:33:42:640 -> CO2 (ppm): 416 +06:33:46:661 -> CO2 (ppm): 416 +06:33:50:685 -> CO2 (ppm): 416 +06:33:54:703 -> CO2 (ppm): 416 +06:33:58:724 -> CO2 (ppm): 416 +06:34:02:745 -> CO2 (ppm): 416 +06:34:06:766 -> CO2 (ppm): 416 +06:34:10:787 -> CO2 (ppm): 416 +06:34:14:808 -> CO2 (ppm): 416 +06:34:18:829 -> CO2 (ppm): 416 +06:34:22:849 -> CO2 (ppm): 416 +06:34:26:870 -> CO2 (ppm): 416 +06:34:30:891 -> CO2 (ppm): 416 +06:34:34:912 -> CO2 (ppm): 416 +06:34:39:515 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:34:39:516 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":416,"boot":797,"bootCount":797} +06:34:39:516 -> [ApiClient] Info: Return code: 200 +06:34:39:516 -> +06:34:39:516 -> Online mode and isPostToAirGradient = true: watchdog reset +06:34:39:516 -> +06:34:39:536 -> CO2 (ppm): 416 +06:34:39:561 -> External watchdog feed! +06:34:40:108 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:34:40:109 -> [ApiClient] Info: Return code: 200 +06:34:40:110 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:34:40:111 -> [Configure] Info: Parse configure success +06:34:40:112 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:34:43:557 -> CO2 (ppm): 416 +06:34:47:578 -> CO2 (ppm): 416 +06:34:51:599 -> CO2 (ppm): 416 +06:34:55:620 -> CO2 (ppm): 416 +06:34:59:641 -> CO2 (ppm): 416 +06:35:07:683 -> CO2 (ppm): 416 +06:35:07:683 -> CO2 (ppm): 416 +06:35:11:704 -> CO2 (ppm): 416 +06:35:15:725 -> CO2 (ppm): 416 +06:35:19:746 -> CO2 (ppm): 416 +06:35:23:767 -> CO2 (ppm): 416 +06:35:27:788 -> CO2 (ppm): 416 +06:35:31:809 -> CO2 (ppm): 416 +06:35:35:830 -> CO2 (ppm): 416 +06:35:40:420 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:35:40:420 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":416,"boot":798,"bootCount":798} +06:35:40:420 -> [ApiClient] Info: Return code: 200 +06:35:40:422 -> +06:35:40:422 -> Online mode and isPostToAirGradient = true: watchdog reset +06:35:40:422 -> +06:35:40:443 -> CO2 (ppm): 416 +06:35:40:468 -> External watchdog feed! +06:35:41:033 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:35:41:033 -> [ApiClient] Info: Return code: 200 +06:35:41:034 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:35:41:036 -> [Configure] Info: Parse configure success +06:35:41:036 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:35:44:473 -> CO2 (ppm): 416 +06:35:48:486 -> CO2 (ppm): 416 +06:35:56:528 -> CO2 (ppm): 416 +06:35:56:528 -> CO2 (ppm): 416 +06:36:00:549 -> CO2 (ppm): 416 +06:36:04:569 -> CO2 (ppm): 416 +06:36:08:591 -> CO2 (ppm): 416 +06:36:12:612 -> CO2 (ppm): 416 +06:36:16:633 -> CO2 (ppm): 416 +06:36:20:654 -> CO2 (ppm): 416 +06:36:24:675 -> CO2 (ppm): 416 +06:36:28:696 -> CO2 (ppm): 416 +06:36:32:717 -> CO2 (ppm): 416 +06:36:36:738 -> CO2 (ppm): 416 +06:36:41:372 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:36:41:372 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":416,"boot":799,"bootCount":799} +06:36:41:372 -> [ApiClient] Info: Return code: 200 +06:36:41:373 -> +06:36:41:373 -> Online mode and isPostToAirGradient = true: watchdog reset +06:36:41:373 -> +06:36:41:400 -> CO2 (ppm): 416 +06:36:41:420 -> External watchdog feed! +06:36:41:962 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:36:41:962 -> [ApiClient] Info: Return code: 200 +06:36:41:963 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:36:41:964 -> [Configure] Info: Parse configure success +06:36:41:965 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:36:45:416 -> CO2 (ppm): 416 +06:36:49:437 -> CO2 (ppm): 416 +06:36:53:458 -> CO2 (ppm): 416 +06:36:57:479 -> CO2 (ppm): 416 +06:37:01:499 -> CO2 (ppm): 416 +06:37:05:521 -> CO2 (ppm): 416 +06:37:09:541 -> CO2 (ppm): 416 +06:37:13:562 -> CO2 (ppm): 416 +06:37:17:582 -> CO2 (ppm): 416 +06:37:21:604 -> CO2 (ppm): 416 +06:37:25:624 -> CO2 (ppm): 416 +06:37:29:646 -> CO2 (ppm): 416 +06:37:33:666 -> CO2 (ppm): 416 +06:37:37:687 -> CO2 (ppm): 416 +06:37:42:277 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:37:42:277 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":416,"boot":800,"bootCount":800} +06:37:42:278 -> [ApiClient] Info: Return code: 200 +06:37:42:278 -> +06:37:42:278 -> Online mode and isPostToAirGradient = true: watchdog reset +06:37:42:278 -> +06:37:42:300 -> CO2 (ppm): 416 +06:37:42:325 -> External watchdog feed! +06:37:42:891 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:37:42:891 -> [ApiClient] Info: Return code: 200 +06:37:42:892 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:37:42:893 -> [Configure] Info: Parse configure success +06:37:42:894 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:37:46:321 -> CO2 (ppm): 416 +06:37:50:343 -> CO2 (ppm): 416 +06:37:58:384 -> CO2 (ppm): 416 +06:37:58:384 -> CO2 (ppm): 416 +06:38:02:405 -> CO2 (ppm): 416 +06:38:06:426 -> CO2 (ppm): 416 +06:38:10:447 -> CO2 (ppm): 416 +06:38:14:468 -> CO2 (ppm): 416 +06:38:18:489 -> CO2 (ppm): 416 +06:38:22:510 -> CO2 (ppm): 416 +06:38:26:531 -> CO2 (ppm): 416 +06:38:30:551 -> CO2 (ppm): 416 +06:38:34:573 -> CO2 (ppm): 416 +06:38:38:593 -> CO2 (ppm): 416 +06:38:43:226 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:38:43:226 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":416,"boot":801,"bootCount":801} +06:38:43:226 -> [ApiClient] Info: Return code: 200 +06:38:43:227 -> +06:38:43:227 -> Online mode and isPostToAirGradient = true: watchdog reset +06:38:43:227 -> +06:38:43:248 -> CO2 (ppm): 416 +06:38:43:273 -> External watchdog feed! +06:38:43:817 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:38:43:817 -> [ApiClient] Info: Return code: 200 +06:38:43:818 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:38:43:819 -> [Configure] Info: Parse configure success +06:38:43:820 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:38:47:269 -> CO2 (ppm): 416 +06:38:51:290 -> CO2 (ppm): 416 +06:38:55:311 -> CO2 (ppm): 416 +06:38:59:332 -> CO2 (ppm): 416 +06:39:03:353 -> CO2 (ppm): 416 +06:39:07:374 -> CO2 (ppm): 416 +06:39:11:395 -> CO2 (ppm): 416 +06:39:15:417 -> CO2 (ppm): 416 +06:39:19:437 -> CO2 (ppm): 416 +06:39:23:459 -> CO2 (ppm): 416 +06:39:27:479 -> CO2 (ppm): 416 +06:39:31:501 -> CO2 (ppm): 416 +06:39:35:521 -> CO2 (ppm): 416 +06:39:39:542 -> CO2 (ppm): 416 +06:39:44:163 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:39:44:163 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":416,"boot":802,"bootCount":802} +06:39:44:163 -> [ApiClient] Info: Return code: 200 +06:39:44:164 -> +06:39:44:164 -> Online mode and isPostToAirGradient = true: watchdog reset +06:39:44:164 -> +06:39:44:185 -> CO2 (ppm): 416 +06:39:44:210 -> External watchdog feed! +06:39:44:740 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:39:44:742 -> [ApiClient] Info: Return code: 200 +06:39:44:743 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displa06:39:44:743 -> [Configure] Info: Parse configure success +06:39:44:744 -> [Configure] Info: Detected new firmware version: 3.1.9 +yBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:39:48:206 -> CO2 (ppm): 416 +06:39:52:227 -> CO2 (ppm): 416 +06:39:56:248 -> CO2 (ppm): 416 +06:40:00:269 -> CO2 (ppm): 416 +06:40:04:290 -> CO2 (ppm): 417 +06:40:08:311 -> CO2 (ppm): 417 +06:40:12:331 -> CO2 (ppm): 417 +06:40:16:353 -> CO2 (ppm): 417 +06:40:20:373 -> CO2 (ppm): 417 +06:40:24:395 -> CO2 (ppm): 417 +06:40:28:416 -> CO2 (ppm): 417 +06:40:32:437 -> CO2 (ppm): 416 +06:40:36:457 -> CO2 (ppm): 417 +06:40:40:478 -> CO2 (ppm): 417 +06:40:45:091 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:40:45:091 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":417,"boot":803,"bootCount":803} +06:40:45:092 -> [ApiClient] Info: Return code: 200 +06:40:45:114 -> +06:40:45:114 -> Online mode and isPostToAirGradient = true: watchdog reset +06:40:45:114 -> +06:40:45:114 -> CO2 (ppm): 417 +06:40:45:139 -> External watchdog feed! +06:40:45:678 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:40:45:678 -> [ApiClient] Info: Return code: 200 +06:40:45:679 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:40:45:680 -> [Configure] Info: Parse configure success +06:40:45:681 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:40:49:135 -> CO2 (ppm): 417 +06:40:53:156 -> CO2 (ppm): 417 +06:40:57:177 -> CO2 (ppm): 417 +06:41:01:198 -> CO2 (ppm): 417 +06:41:05:219 -> CO2 (ppm): 417 +06:41:09:240 -> CO2 (ppm): 417 +06:41:13:261 -> CO2 (ppm): 417 +06:41:17:283 -> CO2 (ppm): 417 +06:41:21:303 -> CO2 (ppm): 417 +06:41:25:324 -> CO2 (ppm): 417 +06:41:29:345 -> CO2 (ppm): 417 +06:41:33:365 -> CO2 (ppm): 417 +06:41:37:387 -> CO2 (ppm): 417 +06:41:41:408 -> CO2 (ppm): 417 +06:41:45:999 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:41:45:999 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":417,"boot":804,"bootCount":804} +06:41:45:999 -> [ApiClient] Info: Return code: 200 +06:41:45:999 -> +06:41:46:000 -> Online mode and isPostToAirGradient = true: watchdog reset +06:41:46:000 -> +06:41:46:059 -> CO2 (ppm): 417 +06:41:46:083 -> External watchdog feed! +06:41:46:598 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:41:46:598 -> [ApiClient] Info: Return code: 200 +06:41:46:599 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:41:46:601 -> [Configure] Info: Parse configure success +06:41:46:601 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:41:50:080 -> CO2 (ppm): 417 +06:41:54:101 -> CO2 (ppm): 417 +06:41:58:121 -> CO2 (ppm): 417 +06:42:02:142 -> CO2 (ppm): 417 +06:42:06:163 -> CO2 (ppm): 417 +06:42:10:186 -> CO2 (ppm): 417 +06:42:14:205 -> CO2 (ppm): 417 +06:42:18:226 -> CO2 (ppm): 417 +06:42:22:247 -> CO2 (ppm): 417 +06:42:26:268 -> CO2 (ppm): 417 +06:42:30:289 -> CO2 (ppm): 417 +06:42:34:310 -> CO2 (ppm): 417 +06:42:38:332 -> CO2 (ppm): 417 +06:42:42:352 -> CO2 (ppm): 417 +06:42:46:916 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:42:46:916 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":417,"boot":805,"bootCount":805} +06:42:46:916 -> [ApiClient] Info: Return code: 200 +06:42:46:917 -> +06:42:46:917 -> Online mode and isPostToAirGradient = true: watchdog reset +06:42:46:917 -> +06:42:46:939 -> CO2 (ppm): 417 +06:42:46:964 -> External watchdog feed! +06:42:47:531 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:42:47:532 -> [ApiClient] Info: Return code: 200 +06:42:47:533 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:42:47:534 -> [Configure] Info: Parse configure success +06:42:47:535 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:42:50:960 -> CO2 (ppm): 417 +06:42:54:981 -> CO2 (ppm): 417 +06:42:59:002 -> CO2 (ppm): 417 +06:43:03:023 -> CO2 (ppm): 417 +06:43:07:044 -> CO2 (ppm): 417 +06:43:11:065 -> CO2 (ppm): 417 +06:43:15:086 -> CO2 (ppm): 417 +06:43:19:107 -> CO2 (ppm): 417 +06:43:23:128 -> CO2 (ppm): 417 +06:43:27:148 -> CO2 (ppm): 417 +06:43:31:170 -> CO2 (ppm): 417 +06:43:35:191 -> CO2 (ppm): 417 +06:43:39:211 -> CO2 (ppm): 417 +06:43:43:233 -> CO2 (ppm): 417 +06:43:47:845 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:43:47:845 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":417,"boot":806,"bootCount":806} +06:43:47:845 -> [ApiClient] Info: Return code: 200 +06:43:47:846 -> +06:43:47:846 -> Online mode and isPostToAirGradient = true: watchdog reset +06:43:47:846 -> +06:43:47:868 -> CO2 (ppm): 417 +06:43:47:893 -> External watchdog feed! +06:43:48:458 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:43:48:458 -> [ApiClient] Info: Return code: 200 +06:43:48:459 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:43:48:460 -> [Configure] Info: Parse configure success +06:43:48:461 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:43:51:889 -> CO2 (ppm): 417 +06:43:55:910 -> CO2 (ppm): 417 +06:43:59:931 -> CO2 (ppm): 417 +06:44:03:952 -> CO2 (ppm): 417 +06:44:07:973 -> CO2 (ppm): 417 +06:44:11:994 -> CO2 (ppm): 417 +06:44:16:015 -> CO2 (ppm): 417 +06:44:20:036 -> CO2 (ppm): 417 +06:44:24:057 -> CO2 (ppm): 417 +06:44:28:078 -> CO2 (ppm): 417 +06:44:32:099 -> CO2 (ppm): 417 +06:44:36:120 -> CO2 (ppm): 417 +06:44:40:141 -> CO2 (ppm): 417 +06:44:48:795 -> CO2 (ppm): 417 +06:44:48:795 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:44:48:796 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":417,"boot":807,"bootCount":807} +06:44:48:796 -> [ApiClient] Info: Return code: 200 +06:44:48:796 -> +06:44:48:796 -> Online mode and isPostToAirGradient = true: watchdog reset +06:44:48:796 -> +06:44:48:817 -> CO2 (ppm): 417 +06:44:48:842 -> External watchdog feed! +06:44:49:386 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:44:49:386 -> [ApiClient] Info: Return code: 200 +06:44:49:387 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:44:49:389 -> [Configure] Info: Parse configure success +06:44:52:838 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:44:52:838 -> CO2 (ppm): 417 +06:44:56:859 -> CO2 (ppm): 417 +06:45:00:881 -> CO2 (ppm): 417 +06:45:04:901 -> CO2 (ppm): 417 +06:45:08:922 -> CO2 (ppm): 417 +06:45:12:943 -> CO2 (ppm): 417 +06:45:16:964 -> CO2 (ppm): 417 +06:45:20:985 -> CO2 (ppm): 417 +06:45:25:006 -> CO2 (ppm): 417 +06:45:29:027 -> CO2 (ppm): 417 +06:45:33:048 -> CO2 (ppm): 417 +06:45:37:068 -> CO2 (ppm): 417 +06:45:41:090 -> CO2 (ppm): 417 +06:45:49:720 -> CO2 (ppm): 417 +06:45:49:720 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:45:49:720 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":417,"boot":808,"bootCount":808} +06:45:49:721 -> [ApiClient] Info: Return code: 200 +06:45:49:722 -> +06:45:49:722 -> Online mode and isPostToAirGradient = true: watchdog reset +06:45:49:722 -> +06:45:49:743 -> CO2 (ppm): 417 +06:45:49:768 -> External watchdog feed! +06:45:50:315 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:45:50:316 -> [ApiClient] Info: Return code: 200 +06:45:50:316 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:45:50:318 -> [Configure] Info: Parse configure success +06:45:50:318 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:45:53:764 -> CO2 (ppm): 417 +06:45:57:785 -> CO2 (ppm): 417 +06:46:01:806 -> CO2 (ppm): 417 +06:46:05:827 -> CO2 (ppm): 417 +06:46:09:849 -> CO2 (ppm): 417 +06:46:13:871 -> CO2 (ppm): 417 +06:46:17:890 -> CO2 (ppm): 417 +06:46:21:911 -> CO2 (ppm): 417 +06:46:25:932 -> CO2 (ppm): 417 +06:46:29:953 -> CO2 (ppm): 417 +06:46:33:974 -> CO2 (ppm): 417 +06:46:42:017 -> CO2 (ppm): 417 +06:46:42:017 -> CO2 (ppm): 417 +06:46:46:037 -> CO2 (ppm): 417 +06:46:50:651 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:46:50:651 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":417,"boot":809,"bootCount":809} +06:46:50:651 -> [ApiClient] Info: Return code: 200 +06:46:50:652 -> +06:46:50:652 -> Online mode and isPostToAirGradient = true: watchdog reset +06:46:50:652 -> +06:46:50:673 -> CO2 (ppm): 417 +06:46:50:698 -> External watchdog feed! +06:46:51:243 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:46:51:243 -> [ApiClient] Info: Return code: 200 +06:46:51:245 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:46:51:246 -> [Configure] Info: Parse configure success +06:46:51:247 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:46:54:694 -> CO2 (ppm): 417 +06:46:58:715 -> CO2 (ppm): 417 +06:47:02:736 -> CO2 (ppm): 417 +06:47:06:757 -> CO2 (ppm): 417 +06:47:10:778 -> CO2 (ppm): 417 +06:47:14:799 -> CO2 (ppm): 417 +06:47:18:820 -> CO2 (ppm): 417 +06:47:22:841 -> CO2 (ppm): 417 +06:47:26:862 -> CO2 (ppm): 417 +06:47:30:883 -> CO2 (ppm): 417 +06:47:34:903 -> CO2 (ppm): 417 +06:47:42:945 -> CO2 (ppm): 417 +06:47:42:945 -> CO2 (ppm): 417 +06:47:51:577 -> CO2 (ppm): 417 +06:47:51:577 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:47:51:578 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":417,"boot":810,"bootCount":810} +06:47:51:578 -> [ApiClient] Info: Return code: 200 +06:47:51:578 -> +06:47:51:578 -> Online mode and isPostToAirGradient = true: watchdog reset +06:47:51:578 -> +06:47:51:599 -> CO2 (ppm): 417 +06:47:51:624 -> External watchdog feed! +06:47:52:168 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:47:52:169 -> [ApiClient] Info: Return code: 200 +06:47:52:169 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:47:52:171 -> [Configure] Info: Parse configure success +06:47:52:171 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:47:55:620 -> CO2 (ppm): 417 +06:47:59:641 -> CO2 (ppm): 417 +06:48:03:662 -> CO2 (ppm): 417 +06:48:07:683 -> CO2 (ppm): 417 +06:48:11:704 -> CO2 (ppm): 417 +06:48:15:725 -> CO2 (ppm): 417 +06:48:19:746 -> CO2 (ppm): 417 +06:48:23:767 -> CO2 (ppm): 417 +06:48:31:809 -> CO2 (ppm): 417 +06:48:31:809 -> CO2 (ppm): 417 +06:48:39:851 -> CO2 (ppm): 417 +06:48:39:851 -> CO2 (ppm): 417 +06:48:43:872 -> CO2 (ppm): 417 +06:48:47:893 -> CO2 (ppm): 417 +06:48:52:494 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:48:52:495 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":417,"boot":811,"bootCount":811} +06:48:52:495 -> [ApiClient] Info: Return code: 200 +06:48:52:495 -> +06:48:52:495 -> Online mode and isPostToAirGradient = true: watchdog reset +06:48:52:496 -> +06:48:52:517 -> CO2 (ppm): 417 +06:48:52:542 -> External watchdog feed! +06:48:53:096 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:48:53:096 -> [ApiClient] Info: Return code: 200 +06:48:53:097 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:48:53:099 -> [Configure] Info: Parse configure success +06:48:53:100 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:48:56:538 -> CO2 (ppm): 418 +06:49:00:559 -> CO2 (ppm): 418 +06:49:04:633 -> CO2 (ppm): 417 +06:49:08:655 -> CO2 (ppm): 418 +06:49:12:675 -> CO2 (ppm): 418 +06:49:16:696 -> CO2 (ppm): 418 +06:49:20:717 -> CO2 (ppm): 418 +06:49:24:738 -> CO2 (ppm): 418 +06:49:32:780 -> CO2 (ppm): 418 +06:49:32:780 -> CO2 (ppm): 418 +06:49:36:801 -> CO2 (ppm): 418 +06:49:40:822 -> CO2 (ppm): 418 +06:49:44:843 -> CO2 (ppm): 418 +06:49:48:864 -> CO2 (ppm): 418 +06:49:53:431 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:49:53:432 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":418,"boot":812,"bootCount":812} +06:49:53:432 -> [ApiClient] Info: Return code: 200 +06:49:53:433 -> +06:49:53:433 -> Online mode and isPostToAirGradient = true: watchdog reset +06:49:53:433 -> +06:49:53:455 -> CO2 (ppm): 418 +06:49:53:480 -> External watchdog feed! +06:49:54:026 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:49:54:026 -> [ApiClient] Info: Return code: 200 +06:49:54:028 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:49:54:029 -> [Configure] Info: Parse configure success +06:49:54:030 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:49:57:476 -> CO2 (ppm): 418 +06:50:01:497 -> CO2 (ppm): 418 +06:50:09:538 -> CO2 (ppm): 418 +06:50:09:538 -> CO2 (ppm): 418 +06:50:13:560 -> CO2 (ppm): 418 +06:50:17:581 -> CO2 (ppm): 418 +06:50:25:622 -> CO2 (ppm): 418 +06:50:25:622 -> CO2 (ppm): 418 +06:50:29:643 -> CO2 (ppm): 418 +06:50:33:664 -> CO2 (ppm): 418 +06:50:37:685 -> CO2 (ppm): 418 +06:50:41:706 -> CO2 (ppm): 418 +06:50:49:749 -> CO2 (ppm): 418 +06:50:49:749 -> CO2 (ppm): 418 +06:50:54:370 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:50:54:370 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":418,"boot":813,"bootCount":813} +06:50:54:370 -> [ApiClient] Info: Return code: 200 +06:50:54:371 -> +06:50:54:371 -> Online mode and isPostToAirGradient = true: watchdog reset +06:50:54:371 -> +06:50:54:393 -> CO2 (ppm): 418 +06:50:54:418 -> External watchdog feed! +06:50:54:950 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:50:54:951 -> [ApiClient] Info: Return code: 200 +06:50:54:952 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:50:54:953 -> [Configure] Info: Parse configure success +06:50:54:954 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:50:58:414 -> CO2 (ppm): 418 +06:51:02:435 -> CO2 (ppm): 418 +06:51:06:456 -> CO2 (ppm): 418 +06:51:10:477 -> CO2 (ppm): 418 +06:51:14:498 -> CO2 (ppm): 418 +06:51:22:540 -> CO2 (ppm): 418 +06:51:22:540 -> CO2 (ppm): 418 +06:51:26:562 -> CO2 (ppm): 418 +06:51:30:582 -> CO2 (ppm): 418 +06:51:34:603 -> CO2 (ppm): 418 +06:51:38:624 -> CO2 (ppm): 418 +06:51:42:645 -> CO2 (ppm): 418 +06:51:46:666 -> CO2 (ppm): 418 +06:51:50:686 -> CO2 (ppm): 418 +06:51:55:299 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:51:55:299 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":418,"boot":814,"bootCount":814} +06:51:55:299 -> [ApiClient] Info: Return code: 200 +06:51:55:300 -> +06:51:55:300 -> Online mode and isPostToAirGradient = true: watchdog reset +06:51:55:300 -> +06:51:55:321 -> CO2 (ppm): 418 +06:51:55:346 -> External watchdog feed! +06:51:55:875 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:51:55:875 -> [ApiClient] Info: Return code: 200 +06:51:55:877 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:51:55:878 -> [Configure] Info: Parse configure success +06:51:55:879 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:51:59:342 -> CO2 (ppm): 418 +06:52:07:384 -> CO2 (ppm): 418 +06:52:07:384 -> CO2 (ppm): 418 +06:52:15:427 -> CO2 (ppm): 418 +06:52:15:427 -> CO2 (ppm): 418 +06:52:19:448 -> CO2 (ppm): 418 +06:52:23:468 -> CO2 (ppm): 418 +06:52:27:490 -> CO2 (ppm): 418 +06:52:31:511 -> CO2 (ppm): 418 +06:52:35:531 -> CO2 (ppm): 418 +06:52:39:552 -> CO2 (ppm): 418 +06:52:43:574 -> CO2 (ppm): 418 +06:52:47:594 -> CO2 (ppm): 418 +06:52:56:236 -> CO2 (ppm): 418 +06:52:56:236 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:52:56:236 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":418,"boot":815,"bootCount":815} +06:52:56:236 -> [ApiClient] Info: Return code: 200 +06:52:56:237 -> +06:52:56:237 -> Online mode and isPostToAirGradient = true: watchdog reset +06:52:56:237 -> +06:52:56:259 -> CO2 (ppm): 418 +06:52:56:284 -> External watchdog feed! +06:52:56:809 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:52:56:809 -> [ApiClient] Info: Return code: 200 +06:52:56:811 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:52:56:812 -> [Configure] Info: Parse configure success +06:52:56:813 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:53:00:280 -> CO2 (ppm): 418 +06:53:08:323 -> CO2 (ppm): 418 +06:53:08:323 -> CO2 (ppm): 418 +06:53:12:343 -> CO2 (ppm): 418 +06:53:16:364 -> CO2 (ppm): 418 +06:53:20:385 -> CO2 (ppm): 417 +06:53:24:406 -> CO2 (ppm): 417 +06:53:28:427 -> CO2 (ppm): 417 +06:53:32:447 -> CO2 (ppm): 417 +06:53:36:468 -> CO2 (ppm): 417 +06:53:40:489 -> CO2 (ppm): 417 +06:53:44:511 -> CO2 (ppm): 417 +06:53:48:531 -> CO2 (ppm): 417 +06:53:52:552 -> CO2 (ppm): 417 +06:53:57:133 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:53:57:133 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":417,"boot":816,"bootCount":816} +06:53:57:134 -> [ApiClient] Info: Return code: 200 +06:53:57:134 -> +06:53:57:134 -> Online mode and isPostToAirGradient = true: watchdog reset +06:53:57:134 -> +06:53:57:155 -> CO2 (ppm): 417 +06:53:57:180 -> External watchdog feed! +06:53:57:738 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:53:57:738 -> [ApiClient] Info: Return code: 200 +06:53:57:739 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:53:57:740 -> [Configure] Info: Parse configure success +06:53:57:741 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:54:01:176 -> CO2 (ppm): 417 +06:54:05:197 -> CO2 (ppm): 417 +06:54:09:218 -> CO2 (ppm): 417 +06:54:13:239 -> CO2 (ppm): 417 +06:54:17:260 -> CO2 (ppm): 417 +06:54:21:281 -> CO2 (ppm): 418 +06:54:25:302 -> CO2 (ppm): 417 +06:54:29:323 -> CO2 (ppm): 418 +06:54:33:344 -> CO2 (ppm): 418 +06:54:37:365 -> CO2 (ppm): 418 +06:54:41:388 -> CO2 (ppm): 418 +06:54:45:406 -> CO2 (ppm): 418 +06:54:49:427 -> CO2 (ppm): 418 +06:54:53:448 -> CO2 (ppm): 418 +06:54:58:081 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:54:58:081 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":418,"boot":817,"bootCount":817} +06:54:58:081 -> [ApiClient] Info: Return code: 200 +06:54:58:083 -> +06:54:58:083 -> Online mode and isPostToAirGradient = true: watchdog reset +06:54:58:083 -> +06:54:58:104 -> CO2 (ppm): 418 +06:54:58:129 -> External watchdog feed! +06:54:58:656 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:54:58:656 -> [ApiClient] Info: Return code: 200 +06:54:58:658 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:54:58:659 -> [Configure] Info: Parse configure success +06:54:58:659 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:55:02:125 -> CO2 (ppm): 418 +06:55:06:146 -> CO2 (ppm): 418 +06:55:10:168 -> CO2 (ppm): 418 +06:55:14:188 -> CO2 (ppm): 418 +06:55:18:209 -> CO2 (ppm): 418 +06:55:22:230 -> CO2 (ppm): 418 +06:55:26:252 -> CO2 (ppm): 418 +06:55:30:273 -> CO2 (ppm): 418 +06:55:34:293 -> CO2 (ppm): 418 +06:55:38:314 -> CO2 (ppm): 418 +06:55:42:335 -> CO2 (ppm): 418 +06:55:46:356 -> CO2 (ppm): 418 +06:55:50:377 -> CO2 (ppm): 418 +06:55:54:398 -> CO2 (ppm): 418 +06:55:59:009 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:55:59:010 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":418,"boot":818,"bootCount":818} +06:55:59:010 -> [ApiClient] Info: Return code: 200 +06:55:59:010 -> +06:55:59:011 -> Online mode and isPostToAirGradient = true: watchdog reset +06:55:59:011 -> +06:55:59:032 -> CO2 (ppm): 418 +06:55:59:056 -> External watchdog feed! +06:55:59:587 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:55:59:587 -> [ApiClient] Info: Return code: 200 +06:55:59:588 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:55:59:590 -> [Configure] Info: Parse configure success +06:55:59:591 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:56:03:053 -> CO2 (ppm): 418 +06:56:07:074 -> CO2 (ppm): 418 +06:56:11:093 -> CO2 (ppm): 418 +06:56:15:114 -> CO2 (ppm): 418 +06:56:19:135 -> CO2 (ppm): 418 +06:56:23:210 -> CO2 (ppm): 418 +06:56:27:231 -> CO2 (ppm): 418 +06:56:31:252 -> CO2 (ppm): 418 +06:56:35:273 -> CO2 (ppm): 418 +06:56:39:294 -> CO2 (ppm): 418 +06:56:43:315 -> CO2 (ppm): 418 +06:56:47:336 -> CO2 (ppm): 418 +06:56:51:357 -> CO2 (ppm): 418 +06:56:55:378 -> CO2 (ppm): 418 +06:56:59:906 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:56:59:906 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":418,"boot":819,"bootCount":819} +06:56:59:906 -> [ApiClient] Info: Return code: 200 +06:56:59:907 -> +06:56:59:907 -> Online mode and isPostToAirGradient = true: watchdog reset +06:56:59:907 -> +06:56:59:929 -> CO2 (ppm): 418 +06:56:59:954 -> External watchdog feed! +06:57:00:518 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:57:00:518 -> [ApiClient] Info: Return code: 200 +06:57:00:519 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:57:00:521 -> [Configure] Info: Parse configure success +06:57:00:522 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:57:03:949 -> CO2 (ppm): 418 +06:57:07:971 -> CO2 (ppm): 418 +06:57:11:993 -> CO2 (ppm): 418 +06:57:16:014 -> CO2 (ppm): 418 +06:57:20:035 -> CO2 (ppm): 418 +06:57:24:056 -> CO2 (ppm): 418 +06:57:28:077 -> CO2 (ppm): 418 +06:57:32:098 -> CO2 (ppm): 418 +06:57:36:118 -> CO2 (ppm): 418 +06:57:40:140 -> CO2 (ppm): 418 +06:57:44:160 -> CO2 (ppm): 418 +06:57:48:181 -> CO2 (ppm): 418 +06:57:52:203 -> CO2 (ppm): 418 +06:57:56:223 -> CO2 (ppm): 418 +06:58:00:854 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:58:00:854 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":418,"boot":820,"bootCount":820} +06:58:00:854 -> [ApiClient] Info: Return code: 200 +06:58:00:855 -> +06:58:00:855 -> Online mode and isPostToAirGradient = true: watchdog reset +06:58:00:855 -> +06:58:00:877 -> CO2 (ppm): 418 +06:58:00:902 -> External watchdog feed! +06:58:01:450 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:58:01:450 -> [ApiClient] Info: Return code: 200 +06:58:01:451 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:58:01:452 -> [Configure] Info: Parse configure success +06:58:01:453 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:58:04:899 -> CO2 (ppm): 418 +06:58:08:919 -> CO2 (ppm): 418 +06:58:12:940 -> CO2 (ppm): 418 +06:58:16:961 -> CO2 (ppm): 418 +06:58:20:982 -> CO2 (ppm): 418 +06:58:25:004 -> CO2 (ppm): 418 +06:58:29:024 -> CO2 (ppm): 418 +06:58:33:045 -> CO2 (ppm): 418 +06:58:37:066 -> CO2 (ppm): 418 +06:58:41:086 -> CO2 (ppm): 418 +06:58:45:107 -> CO2 (ppm): 418 +06:58:49:128 -> CO2 (ppm): 418 +06:58:53:150 -> CO2 (ppm): 418 +06:58:57:170 -> CO2 (ppm): 418 +06:59:01:782 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +06:59:01:782 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":418,"boot":821,"bootCount":821} +06:59:01:782 -> [ApiClient] Info: Return code: 200 +06:59:01:783 -> +06:59:01:783 -> Online mode and isPostToAirGradient = true: watchdog reset +06:59:01:783 -> +06:59:01:805 -> CO2 (ppm): 418 +06:59:01:830 -> External watchdog feed! +06:59:02:381 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +06:59:02:381 -> [ApiClient] Info: Return code: 200 +06:59:02:381 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +06:59:02:381 -> [Configure] Info: Parse configure success +06:59:02:381 -> [Configure] Info: Detected new firmware version: 3.1.9 +06:59:05:827 -> CO2 (ppm): 418 +06:59:09:848 -> CO2 (ppm): 418 +06:59:13:868 -> CO2 (ppm): 418 +06:59:17:889 -> CO2 (ppm): 418 +06:59:21:910 -> CO2 (ppm): 418 +06:59:25:931 -> CO2 (ppm): 418 +06:59:29:952 -> CO2 (ppm): 418 +06:59:33:973 -> CO2 (ppm): 418 +06:59:37:994 -> CO2 (ppm): 418 +06:59:42:015 -> CO2 (ppm): 418 +06:59:46:036 -> CO2 (ppm): 418 +06:59:50:057 -> CO2 (ppm): 418 +06:59:54:077 -> CO2 (ppm): 418 +06:59:58:099 -> CO2 (ppm): 418 +07:00:02:710 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:00:02:710 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":418,"boot":822,"bootCount":822} +07:00:02:710 -> [ApiClient] Info: Return code: 200 +07:00:02:711 -> +07:00:02:711 -> Online mode and isPostToAirGradient = true: watchdog reset +07:00:02:711 -> +07:00:02:732 -> CO2 (ppm): 418 +07:00:02:757 -> External watchdog feed! +07:00:03:302 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:00:03:302 -> [ApiClient] Info: Return code: 200 +07:00:03:303 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:00:03:305 -> [Configure] Info: Parse configure success +07:00:03:305 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:00:06:753 -> CO2 (ppm): 418 +07:00:14:795 -> CO2 (ppm): 418 +07:00:14:795 -> CO2 (ppm): 418 +07:00:18:817 -> CO2 (ppm): 418 +07:00:22:838 -> CO2 (ppm): 418 +07:00:26:859 -> CO2 (ppm): 418 +07:00:30:879 -> CO2 (ppm): 418 +07:00:34:900 -> CO2 (ppm): 418 +07:00:38:921 -> CO2 (ppm): 418 +07:00:42:942 -> CO2 (ppm): 418 +07:00:46:963 -> CO2 (ppm): 418 +07:00:50:984 -> CO2 (ppm): 418 +07:00:55:005 -> CO2 (ppm): 418 +07:00:59:026 -> CO2 (ppm): 418 +07:01:03:619 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:01:03:620 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":418,"boot":823,"bootCount":823} +07:01:03:620 -> [ApiClient] Info: Return code: 200 +07:01:03:621 -> +07:01:03:621 -> Online mode and isPostToAirGradient = true: watchdog reset +07:01:03:621 -> +07:01:03:643 -> CO2 (ppm): 418 +07:01:03:668 -> External watchdog feed! +07:01:04:229 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:01:04:229 -> [ApiClient] Info: Return code: 200 +07:01:04:231 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:01:04:232 -> [Configure] Info: Parse configure success +07:01:04:233 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:01:07:664 -> CO2 (ppm): 418 +07:01:11:685 -> CO2 (ppm): 418 +07:01:15:706 -> CO2 (ppm): 418 +07:01:19:727 -> CO2 (ppm): 418 +07:01:23:748 -> CO2 (ppm): 418 +07:01:27:769 -> CO2 (ppm): 418 +07:01:31:790 -> CO2 (ppm): 418 +07:01:35:811 -> CO2 (ppm): 418 +07:01:38:329 -> +07:01:38:329 -> firmwareCheckForUpdate: +07:01:38:329 -> firmwareCheckForUpdate: Perform +07:01:38:330 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +07:01:38:970 -> Firmware update skipped, the server returned 400 +07:01:38:971 -> 3 +07:01:38:971 -> OTA message: +07:01:38:971 -> +07:01:39:831 -> CO2 (ppm): 418 +07:01:43:852 -> CO2 (ppm): 418 +07:01:47:874 -> CO2 (ppm): 418 +07:01:51:894 -> CO2 (ppm): 418 +07:01:55:916 -> CO2 (ppm): 418 +07:01:59:937 -> CO2 (ppm): 418 +07:02:04:558 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:02:04:558 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":418,"boot":824,"bootCount":824} +07:02:04:559 -> [ApiClient] Info: Return code: 200 +07:02:04:559 -> +07:02:04:559 -> Online mode and isPostToAirGradient = true: watchdog reset +07:02:04:559 -> +07:02:04:581 -> CO2 (ppm): 418 +07:02:04:606 -> External watchdog feed! +07:02:05:159 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:02:05:160 -> [ApiClient] Info: Return code: 200 +07:02:05:161 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:02:05:162 -> [Configure] Info: Parse configure success +07:02:05:163 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:02:08:602 -> CO2 (ppm): 418 +07:02:12:623 -> CO2 (ppm): 418 +07:02:16:644 -> CO2 (ppm): 418 +07:02:20:665 -> CO2 (ppm): 418 +07:02:24:686 -> CO2 (ppm): 418 +07:02:28:708 -> CO2 (ppm): 418 +07:02:32:728 -> CO2 (ppm): 418 +07:02:36:749 -> CO2 (ppm): 418 +07:02:40:770 -> CO2 (ppm): 418 +07:02:44:791 -> CO2 (ppm): 418 +07:02:48:812 -> CO2 (ppm): 418 +07:02:52:833 -> CO2 (ppm): 418 +07:02:56:854 -> CO2 (ppm): 418 +07:03:00:874 -> CO2 (ppm): 418 +07:03:05:504 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:03:05:504 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":418,"boot":825,"bootCount":825} +07:03:05:504 -> [ApiClient] Info: Return code: 200 +07:03:05:505 -> +07:03:05:505 -> Online mode and isPostToAirGradient = true: watchdog reset +07:03:05:505 -> +07:03:05:526 -> CO2 (ppm): 418 +07:03:05:551 -> External watchdog feed! +07:03:06:090 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:03:06:090 -> [ApiClient] Info: Return code: 200 +07:03:06:091 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:03:06:093 -> [Configure] Info: Parse configure success +07:03:06:093 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:03:09:548 -> CO2 (ppm): 418 +07:03:13:569 -> CO2 (ppm): 418 +07:03:17:590 -> CO2 (ppm): 418 +07:03:21:611 -> CO2 (ppm): 418 +07:03:25:631 -> CO2 (ppm): 418 +07:03:29:653 -> CO2 (ppm): 418 +07:03:33:673 -> CO2 (ppm): 418 +07:03:37:695 -> CO2 (ppm): 418 +07:03:41:715 -> CO2 (ppm): 418 +07:03:45:777 -> CO2 (ppm): 419 +07:03:49:806 -> CO2 (ppm): 419 +07:03:53:819 -> CO2 (ppm): 419 +07:03:57:840 -> CO2 (ppm): 419 +07:04:06:413 -> CO2 (ppm): 419 +07:04:06:413 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:04:06:413 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":419,"boot":826,"bootCount":826} +07:04:06:413 -> [ApiClient] Info: Return code: 200 +07:04:06:414 -> +07:04:06:414 -> Online mode and isPostToAirGradient = true: watchdog reset +07:04:06:414 -> +07:04:06:436 -> CO2 (ppm): 419 +07:04:06:461 -> External watchdog feed! +07:04:07:014 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:04:07:015 -> [ApiClient] Info: Return code: 200 +07:04:07:016 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:04:07:017 -> [Configure] Info: Parse configure success +07:04:07:018 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:04:10:457 -> CO2 (ppm): 419 +07:04:14:478 -> CO2 (ppm): 419 +07:04:18:499 -> CO2 (ppm): 419 +07:04:22:520 -> CO2 (ppm): 419 +07:04:26:541 -> CO2 (ppm): 419 +07:04:30:562 -> CO2 (ppm): 419 +07:04:34:583 -> CO2 (ppm): 419 +07:04:38:603 -> CO2 (ppm): 419 +07:04:42:624 -> CO2 (ppm): 419 +07:04:50:667 -> CO2 (ppm): 419 +07:04:50:667 -> CO2 (ppm): 419 +07:04:54:687 -> CO2 (ppm): 419 +07:04:58:709 -> CO2 (ppm): 419 +07:05:02:729 -> CO2 (ppm): 419 +07:05:07:370 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:05:07:370 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":419,"boot":827,"bootCount":827} +07:05:07:370 -> [ApiClient] Info: Return code: 200 +07:05:07:371 -> +07:05:07:371 -> Online mode and isPostToAirGradient = true: watchdog reset +07:05:07:371 -> +07:05:07:392 -> CO2 (ppm): 419 +07:05:07:417 -> External watchdog feed! +07:05:07:954 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:05:07:954 -> [ApiClient] Info: Return code: 200 +07:05:07:955 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:05:07:956 -> [Configure] Info: Parse configure success +07:05:07:957 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:05:11:408 -> CO2 (ppm): 419 +07:05:15:429 -> CO2 (ppm): 419 +07:05:19:454 -> CO2 (ppm): 419 +07:05:23:471 -> CO2 (ppm): 419 +07:05:27:492 -> CO2 (ppm): 419 +07:05:31:513 -> CO2 (ppm): 419 +07:05:35:534 -> CO2 (ppm): 419 +07:05:43:576 -> CO2 (ppm): 419 +07:05:43:576 -> CO2 (ppm): 419 +07:05:47:597 -> CO2 (ppm): 419 +07:05:51:618 -> CO2 (ppm): 419 +07:05:55:639 -> CO2 (ppm): 419 +07:05:59:661 -> CO2 (ppm): 419 +07:06:03:681 -> CO2 (ppm): 419 +07:06:08:276 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:06:08:277 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":419,"boot":828,"bootCount":828} +07:06:08:277 -> [ApiClient] Info: Return code: 200 +07:06:08:278 -> +07:06:08:278 -> Online mode and isPostToAirGradient = true: watchdog reset +07:06:08:278 -> +07:06:08:300 -> CO2 (ppm): 419 +07:06:08:324 -> External watchdog feed! +07:06:08:867 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:06:08:867 -> [ApiClient] Info: Return code: 200 +07:06:08:869 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:06:08:870 -> [Configure] Info: Parse configure success +07:06:08:871 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:06:12:325 -> CO2 (ppm): 419 +07:06:16:346 -> CO2 (ppm): 419 +07:06:24:388 -> CO2 (ppm): 419 +07:06:24:388 -> CO2 (ppm): 419 +07:06:28:409 -> CO2 (ppm): 419 +07:06:32:431 -> CO2 (ppm): 419 +07:06:36:451 -> CO2 (ppm): 419 +07:06:40:472 -> CO2 (ppm): 419 +07:06:44:493 -> CO2 (ppm): 419 +07:06:48:514 -> CO2 (ppm): 419 +07:06:52:535 -> CO2 (ppm): 419 +07:06:56:556 -> CO2 (ppm): 419 +07:07:00:577 -> CO2 (ppm): 419 +07:07:04:598 -> CO2 (ppm): 419 +07:07:09:197 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:07:09:197 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":419,"boot":829,"bootCount":829} +07:07:09:198 -> [ApiClient] Info: Return code: 200 +07:07:09:198 -> +07:07:09:198 -> Online mode and isPostToAirGradient = true: watchdog reset +07:07:09:199 -> +07:07:09:221 -> CO2 (ppm): 419 +07:07:09:245 -> External watchdog feed! +07:07:09:799 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:07:09:800 -> [ApiClient] Info: Return code: 200 +07:07:09:801 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:07:09:802 -> [Configure] Info: Parse configure success +07:07:09:803 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:07:13:242 -> CO2 (ppm): 419 +07:07:17:263 -> CO2 (ppm): 419 +07:07:21:283 -> CO2 (ppm): 419 +07:07:25:305 -> CO2 (ppm): 419 +07:07:29:325 -> CO2 (ppm): 419 +07:07:33:346 -> CO2 (ppm): 419 +07:07:37:367 -> CO2 (ppm): 419 +07:07:41:396 -> CO2 (ppm): 419 +07:07:45:409 -> CO2 (ppm): 419 +07:07:49:430 -> CO2 (ppm): 419 +07:07:53:451 -> CO2 (ppm): 419 +07:07:57:472 -> CO2 (ppm): 419 +07:08:01:493 -> CO2 (ppm): 419 +07:08:05:514 -> CO2 (ppm): 419 +07:08:10:134 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:08:10:134 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":419,"boot":830,"bootCount":830} +07:08:10:134 -> [ApiClient] Info: Return code: 200 +07:08:10:135 -> +07:08:10:135 -> Online mode and isPostToAirGradient = true: watchdog reset +07:08:10:136 -> +07:08:10:156 -> CO2 (ppm): 419 +07:08:10:181 -> External watchdog feed! +07:08:10:719 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:08:10:719 -> [ApiClient] Info: Return code: 200 +07:08:10:721 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:08:10:723 -> [Configure] Info: Parse configure success +07:08:10:723 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:08:14:177 -> CO2 (ppm): 419 +07:08:18:199 -> CO2 (ppm): 419 +07:08:22:220 -> CO2 (ppm): 419 +07:08:26:241 -> CO2 (ppm): 419 +07:08:30:262 -> CO2 (ppm): 419 +07:08:34:283 -> CO2 (ppm): 419 +07:08:38:304 -> CO2 (ppm): 419 +07:08:42:325 -> CO2 (ppm): 419 +07:08:46:346 -> CO2 (ppm): 419 +07:08:50:367 -> CO2 (ppm): 419 +07:08:54:388 -> CO2 (ppm): 419 +07:08:58:409 -> CO2 (ppm): 420 +07:09:06:451 -> CO2 (ppm): 420 +07:09:06:451 -> CO2 (ppm): 420 +07:09:11:041 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:09:11:041 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":420,"boot":831,"bootCount":831} +07:09:11:041 -> [ApiClient] Info: Return code: 200 +07:09:11:042 -> +07:09:11:042 -> Online mode and isPostToAirGradient = true: watchdog reset +07:09:11:042 -> +07:09:11:064 -> CO2 (ppm): 420 +07:09:11:092 -> External watchdog feed! +07:09:11:651 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:09:11:653 -> [ApiClient] Info: Return code: 200 +07:09:11:654 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:09:11:654 -> [Configure] Info: Parse configure success +07:09:11:655 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:09:15:084 -> CO2 (ppm): 420 +07:09:19:105 -> CO2 (ppm): 420 +07:09:23:126 -> CO2 (ppm): 420 +07:09:27:147 -> CO2 (ppm): 419 +07:09:31:168 -> CO2 (ppm): 419 +07:09:35:190 -> CO2 (ppm): 419 +07:09:39:210 -> CO2 (ppm): 419 +07:09:43:231 -> CO2 (ppm): 419 +07:09:47:252 -> CO2 (ppm): 419 +07:09:51:273 -> CO2 (ppm): 419 +07:09:55:294 -> CO2 (ppm): 419 +07:09:59:314 -> CO2 (ppm): 419 +07:10:03:336 -> CO2 (ppm): 419 +07:10:07:357 -> CO2 (ppm): 419 +07:10:11:979 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:10:11:979 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":419,"boot":832,"bootCount":832} +07:10:11:980 -> [ApiClient] Info: Return code: 200 +07:10:11:981 -> +07:10:11:981 -> Online mode and isPostToAirGradient = true: watchdog reset +07:10:11:981 -> +07:10:12:002 -> CO2 (ppm): 419 +07:10:12:027 -> External watchdog feed! +07:10:12:581 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:10:12:581 -> [ApiClient] Info: Return code: 200 +07:10:12:588 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:10:12:588 -> [Configure] Info: Parse configure success +07:10:12:588 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:10:16:023 -> CO2 (ppm): 419 +07:10:20:045 -> CO2 (ppm): 419 +07:10:24:065 -> CO2 (ppm): 419 +07:10:28:086 -> CO2 (ppm): 419 +07:10:32:107 -> CO2 (ppm): 419 +07:10:36:128 -> CO2 (ppm): 419 +07:10:40:149 -> CO2 (ppm): 419 +07:10:44:170 -> CO2 (ppm): 419 +07:10:48:190 -> CO2 (ppm): 419 +07:10:52:211 -> CO2 (ppm): 419 +07:10:56:232 -> CO2 (ppm): 419 +07:11:00:253 -> CO2 (ppm): 419 +07:11:04:274 -> CO2 (ppm): 419 +07:11:08:335 -> CO2 (ppm): 419 +07:11:12:926 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:11:12:926 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":419,"boot":833,"bootCount":833} +07:11:12:926 -> [ApiClient] Info: Return code: 200 +07:11:12:927 -> +07:11:12:927 -> Online mode and isPostToAirGradient = true: watchdog reset +07:11:12:927 -> +07:11:12:949 -> CO2 (ppm): 419 +07:11:12:974 -> External watchdog feed! +07:11:13:510 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:11:13:510 -> [ApiClient] Info: Return code: 200 +07:11:13:511 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:11:13:513 -> [Configure] Info: Parse configure success +07:11:13:514 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:11:16:970 -> CO2 (ppm): 419 +07:11:20:991 -> CO2 (ppm): 419 +07:11:25:012 -> CO2 (ppm): 419 +07:11:29:033 -> CO2 (ppm): 419 +07:11:33:053 -> CO2 (ppm): 419 +07:11:37:074 -> CO2 (ppm): 419 +07:11:41:095 -> CO2 (ppm): 419 +07:11:45:117 -> CO2 (ppm): 419 +07:11:49:137 -> CO2 (ppm): 419 +07:11:53:158 -> CO2 (ppm): 419 +07:11:57:179 -> CO2 (ppm): 420 +07:12:01:200 -> CO2 (ppm): 420 +07:12:09:242 -> CO2 (ppm): 420 +07:12:09:242 -> CO2 (ppm): 420 +07:12:13:828 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:12:13:828 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":420,"boot":834,"bootCount":834} +07:12:13:828 -> [ApiClient] Info: Return code: 200 +07:12:13:829 -> +07:12:13:829 -> Online mode and isPostToAirGradient = true: watchdog reset +07:12:13:829 -> +07:12:13:851 -> CO2 (ppm): 420 +07:12:13:876 -> External watchdog feed! +07:12:14:430 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:12:14:430 -> [ApiClient] Info: Return code: 200 +07:12:14:432 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:12:14:433 -> [Configure] Info: Parse configure success +07:12:14:434 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:12:17:872 -> CO2 (ppm): 420 +07:12:21:893 -> CO2 (ppm): 420 +07:12:25:914 -> CO2 (ppm): 420 +07:12:29:935 -> CO2 (ppm): 419 +07:12:33:956 -> CO2 (ppm): 419 +07:12:37:976 -> CO2 (ppm): 420 +07:12:41:996 -> CO2 (ppm): 420 +07:12:46:017 -> CO2 (ppm): 420 +07:12:50:039 -> CO2 (ppm): 420 +07:12:54:060 -> CO2 (ppm): 420 +07:12:58:080 -> CO2 (ppm): 420 +07:13:02:102 -> CO2 (ppm): 420 +07:13:06:122 -> CO2 (ppm): 420 +07:13:10:144 -> CO2 (ppm): 420 +07:13:14:772 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:13:14:772 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":420,"boot":835,"bootCount":835} +07:13:14:772 -> [ApiClient] Info: Return code: 200 +07:13:14:795 -> +07:13:14:795 -> Online mode and isPostToAirGradient = true: watchdog reset +07:13:14:795 -> +07:13:14:795 -> CO2 (ppm): 420 +07:13:14:820 -> External watchdog feed! +07:13:15:364 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:13:15:364 -> [ApiClient] Info: Return code: 200 +07:13:15:365 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:13:15:366 -> [Configure] Info: Parse configure success +07:13:15:367 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:13:18:816 -> CO2 (ppm): 420 +07:13:22:837 -> CO2 (ppm): 420 +07:13:30:879 -> CO2 (ppm): 420 +07:13:30:879 -> CO2 (ppm): 420 +07:13:38:921 -> CO2 (ppm): 420 +07:13:38:921 -> CO2 (ppm): 420 +07:13:42:942 -> CO2 (ppm): 420 +07:13:46:963 -> CO2 (ppm): 420 +07:13:50:984 -> CO2 (ppm): 420 +07:13:55:005 -> CO2 (ppm): 420 +07:13:59:026 -> CO2 (ppm): 419 +07:14:03:047 -> CO2 (ppm): 420 +07:14:07:068 -> CO2 (ppm): 420 +07:14:11:088 -> CO2 (ppm): 420 +07:14:15:690 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:14:15:690 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":420,"boot":836,"bootCount":836} +07:14:15:690 -> [ApiClient] Info: Return code: 200 +07:14:15:691 -> +07:14:15:691 -> Online mode and isPostToAirGradient = true: watchdog reset +07:14:15:691 -> +07:14:15:717 -> CO2 (ppm): 420 +07:14:15:741 -> External watchdog feed! +07:14:16:293 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:14:16:293 -> [ApiClient] Info: Return code: 200 +07:14:16:294 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:14:16:296 -> [Configure] Info: Parse configure success +07:14:16:297 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:14:19:737 -> CO2 (ppm): 420 +07:14:23:758 -> CO2 (ppm): 420 +07:14:27:778 -> CO2 (ppm): 420 +07:14:31:799 -> CO2 (ppm): 420 +07:14:35:820 -> CO2 (ppm): 420 +07:14:39:842 -> CO2 (ppm): 420 +07:14:43:862 -> CO2 (ppm): 420 +07:14:47:882 -> CO2 (ppm): 420 +07:14:51:903 -> CO2 (ppm): 420 +07:14:55:924 -> CO2 (ppm): 420 +07:14:59:945 -> CO2 (ppm): 420 +07:15:03:966 -> CO2 (ppm): 420 +07:15:07:987 -> CO2 (ppm): 420 +07:15:12:008 -> CO2 (ppm): 420 +07:15:16:618 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:15:16:618 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":420,"boot":837,"bootCount":837} +07:15:16:619 -> [ApiClient] Info: Return code: 200 +07:15:16:619 -> +07:15:16:619 -> Online mode and isPostToAirGradient = true: watchdog reset +07:15:16:619 -> +07:15:16:640 -> CO2 (ppm): 420 +07:15:16:665 -> External watchdog feed! +07:15:17:221 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:15:17:221 -> [ApiClient] Info: Return code: 200 +07:15:17:223 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:15:17:225 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:15:17:224 -> [Configure] Info: Parse configure success +07:15:20:661 -> CO2 (ppm): 420 +07:15:24:687 -> CO2 (ppm): 420 +07:15:28:703 -> CO2 (ppm): 420 +07:15:32:724 -> CO2 (ppm): 420 +07:15:36:745 -> CO2 (ppm): 420 +07:15:40:765 -> CO2 (ppm): 420 +07:15:44:787 -> CO2 (ppm): 420 +07:15:48:808 -> CO2 (ppm): 420 +07:15:52:829 -> CO2 (ppm): 420 +07:15:56:849 -> CO2 (ppm): 420 +07:16:00:870 -> CO2 (ppm): 420 +07:16:04:891 -> CO2 (ppm): 420 +07:16:08:912 -> CO2 (ppm): 420 +07:16:12:934 -> CO2 (ppm): 420 +07:16:17:556 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:16:17:556 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":420,"boot":838,"bootCount":838} +07:16:17:556 -> [ApiClient] Info: Return code: 200 +07:16:17:557 -> +07:16:17:558 -> Online mode and isPostToAirGradient = true: watchdog reset +07:16:17:558 -> +07:16:17:578 -> CO2 (ppm): 420 +07:16:17:603 -> External watchdog feed! +07:16:18:148 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:16:18:148 -> [ApiClient] Info: Return code: 200 +07:16:18:149 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:16:18:150 -> [Configure] Info: Parse configure success +07:16:18:151 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:16:21:599 -> CO2 (ppm): 420 +07:16:25:621 -> CO2 (ppm): 420 +07:16:29:641 -> CO2 (ppm): 420 +07:16:33:662 -> CO2 (ppm): 420 +07:16:37:684 -> CO2 (ppm): 420 +07:16:41:704 -> CO2 (ppm): 420 +07:16:45:728 -> CO2 (ppm): 420 +07:16:49:745 -> CO2 (ppm): 420 +07:16:53:766 -> CO2 (ppm): 420 +07:16:57:787 -> CO2 (ppm): 420 +07:17:01:808 -> CO2 (ppm): 420 +07:17:05:829 -> CO2 (ppm): 420 +07:17:09:850 -> CO2 (ppm): 420 +07:17:13:870 -> CO2 (ppm): 420 +07:17:18:473 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:17:18:474 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":420,"boot":839,"bootCount":839} +07:17:18:474 -> [ApiClient] Info: Return code: 200 +07:17:18:475 -> +07:17:18:475 -> Online mode and isPostToAirGradient = true: watchdog reset +07:17:18:475 -> +07:17:18:495 -> CO2 (ppm): 420 +07:17:18:520 -> External watchdog feed! +07:17:19:069 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:17:19:069 -> [ApiClient] Info: Return code: 200 +07:17:19:070 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:17:19:071 -> [Configure] Info: Parse configure success +07:17:19:071 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:17:22:517 -> CO2 (ppm): 420 +07:17:26:537 -> CO2 (ppm): 421 +07:17:30:558 -> CO2 (ppm): 421 +07:17:34:580 -> CO2 (ppm): 421 +07:17:38:600 -> CO2 (ppm): 421 +07:17:42:622 -> CO2 (ppm): 421 +07:17:46:642 -> CO2 (ppm): 421 +07:17:50:663 -> CO2 (ppm): 421 +07:17:54:684 -> CO2 (ppm): 421 +07:17:58:705 -> CO2 (ppm): 421 +07:18:06:746 -> CO2 (ppm): 421 +07:18:06:746 -> CO2 (ppm): 421 +07:18:10:767 -> CO2 (ppm): 421 +07:18:14:788 -> CO2 (ppm): 421 +07:18:19:426 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:18:19:426 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":421,"boot":840,"bootCount":840} +07:18:19:426 -> [ApiClient] Info: Return code: 200 +07:18:19:448 -> +07:18:19:448 -> Online mode and isPostToAirGradient = true: watchdog reset +07:18:19:448 -> +07:18:19:448 -> CO2 (ppm): 421 +07:18:19:473 -> External watchdog feed! +07:18:20:003 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:18:20:003 -> [ApiClient] Info: Return code: 200 +07:18:20:004 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:18:20:005 -> [Configure] Info: Parse configure success +07:18:20:006 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:18:23:469 -> CO2 (ppm): 421 +07:18:27:490 -> CO2 (ppm): 420 +07:18:31:511 -> CO2 (ppm): 421 +07:18:35:532 -> CO2 (ppm): 421 +07:18:39:553 -> CO2 (ppm): 420 +07:18:43:574 -> CO2 (ppm): 420 +07:18:47:595 -> CO2 (ppm): 421 +07:18:51:616 -> CO2 (ppm): 420 +07:18:55:637 -> CO2 (ppm): 420 +07:18:59:658 -> CO2 (ppm): 421 +07:19:03:679 -> CO2 (ppm): 421 +07:19:07:699 -> CO2 (ppm): 420 +07:19:11:720 -> CO2 (ppm): 421 +07:19:15:742 -> CO2 (ppm): 421 +07:19:20:319 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:19:20:319 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":421,"boot":841,"bootCount":841} +07:19:20:319 -> [ApiClient] Info: Return code: 200 +07:19:20:320 -> +07:19:20:320 -> Online mode and isPostToAirGradient = true: watchdog reset +07:19:20:320 -> +07:19:20:341 -> CO2 (ppm): 421 +07:19:20:366 -> External watchdog feed! +07:19:20:933 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:19:20:933 -> [ApiClient] Info: Return code: 200 +07:19:20:935 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:19:20:936 -> [Configure] Info: Parse configure success +07:19:20:937 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:19:24:362 -> CO2 (ppm): 421 +07:19:28:383 -> CO2 (ppm): 421 +07:19:32:404 -> CO2 (ppm): 421 +07:19:36:425 -> CO2 (ppm): 421 +07:19:40:446 -> CO2 (ppm): 421 +07:19:44:467 -> CO2 (ppm): 421 +07:19:48:488 -> CO2 (ppm): 421 +07:19:52:509 -> CO2 (ppm): 421 +07:19:56:530 -> CO2 (ppm): 421 +07:20:00:551 -> CO2 (ppm): 421 +07:20:04:572 -> CO2 (ppm): 421 +07:20:08:593 -> CO2 (ppm): 421 +07:20:12:613 -> CO2 (ppm): 421 +07:20:16:634 -> CO2 (ppm): 421 +07:20:21:277 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:20:21:277 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":421,"boot":842,"bootCount":842} +07:20:21:277 -> [ApiClient] Info: Return code: 200 +07:20:21:278 -> +07:20:21:278 -> Online mode and isPostToAirGradient = true: watchdog reset +07:20:21:278 -> +07:20:21:299 -> CO2 (ppm): 421 +07:20:21:324 -> External watchdog feed! +07:20:21:859 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:20:21:859 -> [ApiClient] Info: Return code: 200 +07:20:21:860 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:20:21:861 -> [Configure] Info: Parse configure success +07:20:21:862 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:20:25:321 -> CO2 (ppm): 421 +07:20:29:341 -> CO2 (ppm): 421 +07:20:33:362 -> CO2 (ppm): 421 +07:20:37:383 -> CO2 (ppm): 421 +07:20:41:404 -> CO2 (ppm): 421 +07:20:49:446 -> CO2 (ppm): 421 +07:20:49:446 -> CO2 (ppm): 421 +07:20:53:467 -> CO2 (ppm): 421 +07:20:57:488 -> CO2 (ppm): 421 +07:21:01:509 -> CO2 (ppm): 421 +07:21:05:530 -> CO2 (ppm): 421 +07:21:09:551 -> CO2 (ppm): 421 +07:21:13:572 -> CO2 (ppm): 421 +07:21:17:593 -> CO2 (ppm): 421 +07:21:22:185 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:21:22:185 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":421,"boot":843,"bootCount":843} +07:21:22:185 -> [ApiClient] Info: Return code: 200 +07:21:22:186 -> +07:21:22:186 -> Online mode and isPostToAirGradient = true: watchdog reset +07:21:22:186 -> +07:21:22:207 -> CO2 (ppm): 421 +07:21:22:231 -> External watchdog feed! +07:21:22:786 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:21:22:786 -> [ApiClient] Info: Return code: 200 +07:21:22:787 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:21:22:789 -> [Configure] Info: Parse configure success +07:21:22:790 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:21:26:280 -> CO2 (ppm): 421 +07:21:30:302 -> CO2 (ppm): 421 +07:21:34:321 -> CO2 (ppm): 421 +07:21:38:343 -> CO2 (ppm): 421 +07:21:42:364 -> CO2 (ppm): 421 +07:21:46:384 -> CO2 (ppm): 421 +07:21:50:405 -> CO2 (ppm): 421 +07:21:54:427 -> CO2 (ppm): 421 +07:21:58:447 -> CO2 (ppm): 421 +07:22:02:468 -> CO2 (ppm): 421 +07:22:06:489 -> CO2 (ppm): 421 +07:22:10:510 -> CO2 (ppm): 421 +07:22:14:531 -> CO2 (ppm): 421 +07:22:18:552 -> CO2 (ppm): 421 +07:22:23:122 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:22:23:122 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":421,"boot":844,"bootCount":844} +07:22:23:122 -> [ApiClient] Info: Return code: 200 +07:22:23:123 -> +07:22:23:123 -> Online mode and isPostToAirGradient = true: watchdog reset +07:22:23:123 -> +07:22:23:145 -> CO2 (ppm): 421 +07:22:23:170 -> External watchdog feed! +07:22:23:715 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:22:23:715 -> [ApiClient] Info: Return code: 200 +07:22:23:717 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:22:23:718 -> [Configure] Info: Parse configure success +07:22:23:719 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:22:27:166 -> CO2 (ppm): 421 +07:22:31:187 -> CO2 (ppm): 421 +07:22:35:208 -> CO2 (ppm): 421 +07:22:39:229 -> CO2 (ppm): 421 +07:22:43:250 -> CO2 (ppm): 421 +07:22:47:271 -> CO2 (ppm): 421 +07:22:51:292 -> CO2 (ppm): 421 +07:22:55:313 -> CO2 (ppm): 421 +07:22:59:334 -> CO2 (ppm): 421 +07:23:03:354 -> CO2 (ppm): 421 +07:23:07:374 -> CO2 (ppm): 421 +07:23:11:396 -> CO2 (ppm): 421 +07:23:15:416 -> CO2 (ppm): 421 +07:23:19:438 -> CO2 (ppm): 421 +07:23:24:059 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:23:24:059 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":421,"boot":845,"bootCount":845} +07:23:24:059 -> [ApiClient] Info: Return code: 200 +07:23:24:060 -> +07:23:24:060 -> Online mode and isPostToAirGradient = true: watchdog reset +07:23:24:060 -> +07:23:24:083 -> CO2 (ppm): 421 +07:23:24:107 -> External watchdog feed! +07:23:24:642 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:23:24:642 -> [ApiClient] Info: Return code: 200 +07:23:24:643 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12Unit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:23:24:646 -> [Configure] Info: Parse configure success +07:23:24:646 -> [Configure] Info: Detected new firmware version: 3.1.9 +,"noxLearningOffset":12,"temperature07:23:28:103 -> CO2 (ppm): 421 +07:23:32:124 -> CO2 (ppm): 421 +07:23:36:145 -> CO2 (ppm): 421 +07:23:40:166 -> CO2 (ppm): 421 +07:23:44:187 -> CO2 (ppm): 421 +07:23:48:208 -> CO2 (ppm): 421 +07:23:52:229 -> CO2 (ppm): 421 +07:23:56:250 -> CO2 (ppm): 421 +07:24:00:271 -> CO2 (ppm): 421 +07:24:04:293 -> CO2 (ppm): 421 +07:24:08:313 -> CO2 (ppm): 421 +07:24:12:334 -> CO2 (ppm): 421 +07:24:16:354 -> CO2 (ppm): 421 +07:24:20:375 -> CO2 (ppm): 421 +07:24:25:007 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:24:25:007 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":421,"boot":846,"bootCount":846} +07:24:25:007 -> [ApiClient] Info: Return code: 200 +07:24:25:008 -> +07:24:25:008 -> Online mode and isPostToAirGradient = true: watchdog reset +07:24:25:008 -> +07:24:25:029 -> CO2 (ppm): 421 +07:24:25:054 -> External watchdog feed! +07:24:25:590 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:24:25:590 -> [ApiClient] Info: Return code: 200 +07:24:25:591 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:24:25:592 -> [Configure] Info: Parse configure success +07:24:25:592 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:24:29:051 -> CO2 (ppm): 421 +07:24:33:071 -> CO2 (ppm): 421 +07:24:37:092 -> CO2 (ppm): 421 +07:24:41:113 -> CO2 (ppm): 421 +07:24:45:134 -> CO2 (ppm): 421 +07:24:49:155 -> CO2 (ppm): 421 +07:24:53:176 -> CO2 (ppm): 421 +07:24:57:197 -> CO2 (ppm): 421 +07:25:01:218 -> CO2 (ppm): 421 +07:25:05:240 -> CO2 (ppm): 421 +07:25:09:260 -> CO2 (ppm): 421 +07:25:13:282 -> CO2 (ppm): 421 +07:25:17:302 -> CO2 (ppm): 421 +07:25:21:323 -> CO2 (ppm): 421 +07:25:25:935 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:25:25:936 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":421,"boot":847,"bootCount":847} +07:25:25:936 -> [ApiClient] Info: Return code: 200 +07:25:25:937 -> +07:25:25:937 -> Online mode and isPostToAirGradient = true: watchdog reset +07:25:25:937 -> +07:25:25:958 -> CO2 (ppm): 421 +07:25:25:983 -> External watchdog feed! +07:25:26:524 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:25:26:524 -> [ApiClient] Info: Return code: 200 +07:25:26:525 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:25:26:527 -> [Configure] Info: Parse configure success +07:25:29:980 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:25:29:980 -> CO2 (ppm): 421 +07:25:34:001 -> CO2 (ppm): 421 +07:25:38:022 -> CO2 (ppm): 421 +07:25:42:043 -> CO2 (ppm): 421 +07:25:46:064 -> CO2 (ppm): 421 +07:25:50:084 -> CO2 (ppm): 421 +07:25:54:106 -> CO2 (ppm): 421 +07:26:02:147 -> CO2 (ppm): 421 +07:26:02:147 -> CO2 (ppm): 421 +07:26:06:168 -> CO2 (ppm): 421 +07:26:14:210 -> CO2 (ppm): 421 +07:26:14:210 -> CO2 (ppm): 421 +07:26:18:231 -> CO2 (ppm): 421 +07:26:22:252 -> CO2 (ppm): 421 +07:26:26:814 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:26:26:814 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":421,"boot":848,"bootCount":848} +07:26:26:814 -> [ApiClient] Info: Return code: 200 +07:26:26:836 -> +07:26:26:836 -> Online mode and isPostToAirGradient = true: watchdog reset +07:26:26:836 -> +07:26:26:842 -> CO2 (ppm): 421 +07:26:26:861 -> External watchdog feed! +07:26:27:426 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:26:27:426 -> [ApiClient] Info: Return code: 200 +07:26:27:427 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:26:27:429 -> [Configure] Info: Parse configure success +07:26:27:430 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:26:30:857 -> CO2 (ppm): 421 +07:26:34:878 -> CO2 (ppm): 421 +07:26:38:899 -> CO2 (ppm): 421 +07:26:42:920 -> CO2 (ppm): 421 +07:26:46:941 -> CO2 (ppm): 421 +07:26:54:983 -> CO2 (ppm): 421 +07:26:54:983 -> CO2 (ppm): 421 +07:26:59:004 -> CO2 (ppm): 421 +07:27:03:025 -> CO2 (ppm): 421 +07:27:07:046 -> CO2 (ppm): 421 +07:27:11:066 -> CO2 (ppm): 421 +07:27:15:088 -> CO2 (ppm): 421 +07:27:19:108 -> CO2 (ppm): 421 +07:27:23:129 -> CO2 (ppm): 421 +07:27:27:780 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:27:27:781 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":421,"boot":849,"bootCount":849} +07:27:27:781 -> [ApiClient] Info: Return code: 200 +07:27:27:781 -> +07:27:27:781 -> Online mode and isPostToAirGradient = true: watchdog reset +07:27:27:781 -> +07:27:27:803 -> CO2 (ppm): 421 +07:27:27:828 -> External watchdog feed! +07:27:28:364 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:27:28:364 -> [ApiClient] Info: Return code: 200 +07:27:28:365 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:27:28:366 -> [Configure] Info: Parse configure success +07:27:31:825 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:27:31:825 -> CO2 (ppm): 421 +07:27:39:866 -> CO2 (ppm): 421 +07:27:39:866 -> CO2 (ppm): 421 +07:27:43:887 -> CO2 (ppm): 421 +07:27:47:908 -> CO2 (ppm): 421 +07:27:51:929 -> CO2 (ppm): 421 +07:27:55:951 -> CO2 (ppm): 421 +07:27:59:971 -> CO2 (ppm): 421 +07:28:03:992 -> CO2 (ppm): 421 +07:28:08:013 -> CO2 (ppm): 421 +07:28:12:034 -> CO2 (ppm): 421 +07:28:16:055 -> CO2 (ppm): 421 +07:28:20:076 -> CO2 (ppm): 421 +07:28:24:096 -> CO2 (ppm): 421 +07:28:28:691 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:28:28:691 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":421,"boot":850,"bootCount":850} +07:28:28:692 -> [ApiClient] Info: Return code: 200 +07:28:28:692 -> +07:28:28:693 -> Online mode and isPostToAirGradient = true: watchdog reset +07:28:28:693 -> +07:28:28:713 -> CO2 (ppm): 421 +07:28:28:738 -> External watchdog feed! +07:28:29:283 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:28:29:283 -> [ApiClient] Info: Return code: 200 +07:28:29:284 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:28:29:286 -> [Configure] Info: Parse configure success +07:28:29:286 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:28:32:734 -> CO2 (ppm): 421 +07:28:36:756 -> CO2 (ppm): 421 +07:28:40:777 -> CO2 (ppm): 421 +07:28:44:858 -> CO2 (ppm): 421 +07:28:48:879 -> CO2 (ppm): 421 +07:28:52:899 -> CO2 (ppm): 421 +07:28:56:920 -> CO2 (ppm): 421 +07:29:00:941 -> CO2 (ppm): 421 +07:29:04:962 -> CO2 (ppm): 421 +07:29:08:983 -> CO2 (ppm): 421 +07:29:13:004 -> CO2 (ppm): 421 +07:29:17:030 -> CO2 (ppm): 421 +07:29:21:046 -> CO2 (ppm): 421 +07:29:25:067 -> CO2 (ppm): 421 +07:29:29:628 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:29:29:628 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":421,"boot":851,"bootCount":851} +07:29:29:628 -> [ApiClient] Info: Return code: 200 +07:29:29:629 -> +07:29:29:629 -> Online mode and isPostToAirGradient = true: watchdog reset +07:29:29:629 -> +07:29:29:651 -> CO2 (ppm): 421 +07:29:29:676 -> External watchdog feed! +07:29:30:216 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:29:30:216 -> [ApiClient] Info: Return code: 200 +07:29:30:217 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:29:30:218 -> [Configure] Info: Parse configure success +07:29:30:219 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:29:33:672 -> CO2 (ppm): 421 +07:29:37:693 -> CO2 (ppm): 421 +07:29:41:714 -> CO2 (ppm): 421 +07:29:45:735 -> CO2 (ppm): 421 +07:29:49:756 -> CO2 (ppm): 421 +07:29:53:777 -> CO2 (ppm): 421 +07:29:57:798 -> CO2 (ppm): 421 +07:30:01:819 -> CO2 (ppm): 421 +07:30:05:840 -> CO2 (ppm): 421 +07:30:09:861 -> CO2 (ppm): 421 +07:30:13:885 -> CO2 (ppm): 421 +07:30:17:903 -> CO2 (ppm): 421 +07:30:25:944 -> CO2 (ppm): 421 +07:30:25:944 -> CO2 (ppm): 421 +07:30:30:546 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:30:30:547 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":421,"boot":852,"bootCount":852} +07:30:30:547 -> [ApiClient] Info: Return code: 200 +07:30:30:547 -> +07:30:30:547 -> Online mode and isPostToAirGradient = true: watchdog reset +07:30:30:547 -> +07:30:30:569 -> CO2 (ppm): 421 +07:30:30:594 -> External watchdog feed! +07:30:31:134 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:30:31:135 -> [ApiClient] Info: Return code: 200 +07:30:31:137 -> [Configure] Info: Parse configure success +07:30:31:138 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:30:31:136 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:30:34:590 -> CO2 (ppm): 421 +07:30:38:611 -> CO2 (ppm): 421 +07:30:42:632 -> CO2 (ppm): 421 +07:30:46:653 -> CO2 (ppm): 421 +07:30:50:674 -> CO2 (ppm): 421 +07:30:54:695 -> CO2 (ppm): 421 +07:30:58:716 -> CO2 (ppm): 421 +07:31:02:737 -> CO2 (ppm): 421 +07:31:06:758 -> CO2 (ppm): 421 +07:31:10:779 -> CO2 (ppm): 421 +07:31:14:799 -> CO2 (ppm): 421 +07:31:18:821 -> CO2 (ppm): 421 +07:31:22:842 -> CO2 (ppm): 421 +07:31:26:863 -> CO2 (ppm): 421 +07:31:31:503 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:31:31:503 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":421,"boot":853,"bootCount":853} +07:31:31:503 -> [ApiClient] Info: Return code: 200 +07:31:31:505 -> +07:31:31:505 -> Online mode and isPostToAirGradient = true: watchdog reset +07:31:31:505 -> +07:31:31:526 -> CO2 (ppm): 421 +07:31:31:551 -> External watchdog feed! +07:31:32:067 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:31:32:067 -> [ApiClient] Info: Return code: 200 +07:31:32:068 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:31:32:069 -> [Configure] Info: Parse configure success +07:31:32:070 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:31:35:547 -> CO2 (ppm): 421 +07:31:39:568 -> CO2 (ppm): 421 +07:31:43:589 -> CO2 (ppm): 421 +07:31:47:610 -> CO2 (ppm): 421 +07:31:51:631 -> CO2 (ppm): 421 +07:31:55:652 -> CO2 (ppm): 421 +07:31:59:673 -> CO2 (ppm): 421 +07:32:03:694 -> CO2 (ppm): 421 +07:32:07:715 -> CO2 (ppm): 421 +07:32:11:736 -> CO2 (ppm): 421 +07:32:15:757 -> CO2 (ppm): 421 +07:32:19:778 -> CO2 (ppm): 421 +07:32:23:799 -> CO2 (ppm): 421 +07:32:32:278 -> CO2 (ppm): 421 +07:32:32:278 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:32:32:278 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":421,"boot":854,"bootCount":854} +07:32:32:278 -> [ApiClient] Info: Return code: 200 +07:32:32:279 -> +07:32:32:279 -> Online mode and isPostToAirGradient = true: watchdog reset +07:32:32:279 -> +07:32:32:300 -> CO2 (ppm): 421 +07:32:32:325 -> External watchdog feed! +07:32:32:862 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:32:32:862 -> [ApiClient] Info: Return code: 200 +07:32:32:863 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:32:32:865 -> [Configure] Info: Parse configure success +07:32:32:865 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:32:36:322 -> CO2 (ppm): 421 +07:32:40:343 -> CO2 (ppm): 421 +07:32:44:364 -> CO2 (ppm): 421 +07:32:48:385 -> CO2 (ppm): 421 +07:32:52:406 -> CO2 (ppm): 421 +07:32:56:426 -> CO2 (ppm): 421 +07:33:04:468 -> CO2 (ppm): 421 +07:33:04:468 -> CO2 (ppm): 421 +07:33:08:489 -> CO2 (ppm): 421 +07:33:12:509 -> CO2 (ppm): 421 +07:33:16:531 -> CO2 (ppm): 421 +07:33:20:552 -> CO2 (ppm): 421 +07:33:24:573 -> CO2 (ppm): 421 +07:33:28:593 -> CO2 (ppm): 421 +07:33:33:224 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:33:33:224 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":421,"boot":855,"bootCount":855} +07:33:33:224 -> [ApiClient] Info: Return code: 200 +07:33:33:247 -> +07:33:33:247 -> Online mode and isPostToAirGradient = true: watchdog reset +07:33:33:247 -> +07:33:33:248 -> CO2 (ppm): 421 +07:33:33:272 -> External watchdog feed! +07:33:33:818 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:33:33:819 -> [ApiClient] Info: Return code: 200 +07:33:33:820 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:33:33:821 -> [Configure] Info: Parse configure success +07:33:33:822 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:33:37:268 -> CO2 (ppm): 421 +07:33:41:289 -> CO2 (ppm): 421 +07:33:45:310 -> CO2 (ppm): 421 +07:33:49:331 -> CO2 (ppm): 421 +07:33:53:352 -> CO2 (ppm): 421 +07:33:57:373 -> CO2 (ppm): 421 +07:34:01:394 -> CO2 (ppm): 422 +07:34:05:415 -> CO2 (ppm): 422 +07:34:09:436 -> CO2 (ppm): 422 +07:34:13:457 -> CO2 (ppm): 422 +07:34:17:478 -> CO2 (ppm): 422 +07:34:21:499 -> CO2 (ppm): 422 +07:34:25:521 -> CO2 (ppm): 422 +07:34:29:542 -> CO2 (ppm): 422 +07:34:34:141 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:34:34:141 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":422,"boot":856,"bootCount":856} +07:34:34:141 -> [ApiClient] Info: Return code: 200 +07:34:34:142 -> +07:34:34:142 -> Online mode and isPostToAirGradient = true: watchdog reset +07:34:34:142 -> +07:34:34:163 -> CO2 (ppm): 422 +07:34:34:188 -> External watchdog feed! +07:34:34:746 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:34:34:746 -> [ApiClient] Info: Return code: 200 +07:34:34:747 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:34:34:748 -> [Configure] Info: Parse configure success +07:34:34:749 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:34:38:185 -> CO2 (ppm): 422 +07:34:42:205 -> CO2 (ppm): 422 +07:34:46:226 -> CO2 (ppm): 422 +07:34:50:247 -> CO2 (ppm): 422 +07:34:54:268 -> CO2 (ppm): 422 +07:34:58:289 -> CO2 (ppm): 422 +07:35:02:310 -> CO2 (ppm): 422 +07:35:06:331 -> CO2 (ppm): 422 +07:35:10:352 -> CO2 (ppm): 422 +07:35:14:372 -> CO2 (ppm): 422 +07:35:18:393 -> CO2 (ppm): 422 +07:35:22:415 -> CO2 (ppm): 422 +07:35:26:435 -> CO2 (ppm): 422 +07:35:30:457 -> CO2 (ppm): 422 +07:35:35:102 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:35:35:102 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":422,"boot":857,"bootCount":857} +07:35:35:102 -> [ApiClient] Info: Return code: 200 +07:35:35:103 -> +07:35:35:103 -> Online mode and isPostToAirGradient = true: watchdog reset +07:35:35:103 -> +07:35:35:125 -> CO2 (ppm): 422 +07:35:35:150 -> External watchdog feed! +07:35:35:672 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:35:35:672 -> [ApiClient] Info: Return code: 200 +07:35:35:673 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:35:35:674 -> [Configure] Info: Parse configure success +07:35:35:675 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:35:39:146 -> CO2 (ppm): 422 +07:35:43:167 -> CO2 (ppm): 422 +07:35:47:188 -> CO2 (ppm): 422 +07:35:51:209 -> CO2 (ppm): 422 +07:35:55:230 -> CO2 (ppm): 422 +07:35:59:251 -> CO2 (ppm): 422 +07:36:03:272 -> CO2 (ppm): 422 +07:36:07:293 -> CO2 (ppm): 422 +07:36:11:314 -> CO2 (ppm): 422 +07:36:15:370 -> CO2 (ppm): 422 +07:36:19:391 -> CO2 (ppm): 422 +07:36:23:412 -> CO2 (ppm): 422 +07:36:27:433 -> CO2 (ppm): 422 +07:36:31:454 -> CO2 (ppm): 422 +07:36:35:997 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:36:35:997 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":422,"boot":858,"bootCount":858} +07:36:35:998 -> [ApiClient] Info: Return code: 200 +07:36:35:998 -> +07:36:35:998 -> Online mode and isPostToAirGradient = true: watchdog reset +07:36:35:998 -> +07:36:36:020 -> CO2 (ppm): 422 +07:36:36:045 -> External watchdog feed! +07:36:36:608 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:36:36:608 -> [ApiClient] Info: Return code: 200 +07:36:36:610 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:36:36:611 -> [Configure] Info: Parse configure success +07:36:36:612 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:36:40:041 -> CO2 (ppm): 422 +07:36:44:062 -> CO2 (ppm): 422 +07:36:48:083 -> CO2 (ppm): 422 +07:36:52:104 -> CO2 (ppm): 422 +07:36:56:125 -> CO2 (ppm): 422 +07:37:00:145 -> CO2 (ppm): 422 +07:37:04:167 -> CO2 (ppm): 422 +07:37:08:187 -> CO2 (ppm): 422 +07:37:12:208 -> CO2 (ppm): 422 +07:37:16:229 -> CO2 (ppm): 422 +07:37:20:250 -> CO2 (ppm): 422 +07:37:24:271 -> CO2 (ppm): 422 +07:37:28:292 -> CO2 (ppm): 422 +07:37:32:313 -> CO2 (ppm): 422 +07:37:36:918 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:37:36:918 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":422,"boot":859,"bootCount":859} +07:37:36:918 -> [ApiClient] Info: Return code: 200 +07:37:36:919 -> +07:37:36:919 -> Online mode and isPostToAirGradient = true: watchdog reset +07:37:36:919 -> +07:37:36:941 -> CO2 (ppm): 422 +07:37:36:966 -> External watchdog feed! +07:37:37:524 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:37:37:524 -> [ApiClient] Info: Return code: 200 +07:37:37:526 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:37:37:527 -> [Configure] Info: Parse configure success +07:37:37:528 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:37:40:962 -> CO2 (ppm): 422 +07:37:44:983 -> CO2 (ppm): 422 +07:37:49:004 -> CO2 (ppm): 422 +07:37:53:025 -> CO2 (ppm): 422 +07:37:57:046 -> CO2 (ppm): 422 +07:38:01:067 -> CO2 (ppm): 422 +07:38:05:088 -> CO2 (ppm): 422 +07:38:09:109 -> CO2 (ppm): 422 +07:38:17:151 -> CO2 (ppm): 422 +07:38:17:151 -> CO2 (ppm): 422 +07:38:21:172 -> CO2 (ppm): 422 +07:38:25:192 -> CO2 (ppm): 422 +07:38:29:214 -> CO2 (ppm): 422 +07:38:33:235 -> CO2 (ppm): 422 +07:38:37:869 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:38:37:870 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":422,"boot":860,"bootCount":860} +07:38:37:870 -> [ApiClient] Info: Return code: 200 +07:38:37:871 -> +07:38:37:871 -> Online mode and isPostToAirGradient = true: watchdog reset +07:38:37:871 -> +07:38:37:891 -> CO2 (ppm): 422 +07:38:37:916 -> External watchdog feed! +07:38:38:463 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:38:38:464 -> [ApiClient] Info: Return code: 200 +07:38:38:464 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:38:38:466 -> [Configure] Info: Parse configure success +07:38:38:466 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:38:41:913 -> CO2 (ppm): 422 +07:38:45:933 -> CO2 (ppm): 422 +07:38:49:954 -> CO2 (ppm): 422 +07:38:57:997 -> CO2 (ppm): 422 +07:38:57:997 -> CO2 (ppm): 422 +07:39:02:017 -> CO2 (ppm): 422 +07:39:06:038 -> CO2 (ppm): 422 +07:39:10:059 -> CO2 (ppm): 422 +07:39:14:080 -> CO2 (ppm): 422 +07:39:18:101 -> CO2 (ppm): 422 +07:39:22:122 -> CO2 (ppm): 422 +07:39:26:143 -> CO2 (ppm): 422 +07:39:30:165 -> CO2 (ppm): 422 +07:39:34:185 -> CO2 (ppm): 422 +07:39:38:807 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:39:38:807 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":422,"boot":861,"bootCount":861} +07:39:38:807 -> [ApiClient] Info: Return code: 200 +07:39:38:808 -> +07:39:38:808 -> Online mode and isPostToAirGradient = true: watchdog reset +07:39:38:808 -> +07:39:38:829 -> CO2 (ppm): 422 +07:39:38:853 -> External watchdog feed! +07:39:39:393 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:39:39:393 -> [ApiClient] Info: Return code: 200 +07:39:39:395 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:39:39:396 -> [Configure] Info: Parse configure success +07:39:39:397 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:39:42:850 -> CO2 (ppm): 422 +07:39:46:871 -> CO2 (ppm): 422 +07:39:50:892 -> CO2 (ppm): 422 +07:39:54:913 -> CO2 (ppm): 422 +07:39:58:933 -> CO2 (ppm): 422 +07:40:02:954 -> CO2 (ppm): 422 +07:40:06:976 -> CO2 (ppm): 422 +07:40:10:997 -> CO2 (ppm): 422 +07:40:15:018 -> CO2 (ppm): 422 +07:40:19:038 -> CO2 (ppm): 422 +07:40:23:059 -> CO2 (ppm): 422 +07:40:27:080 -> CO2 (ppm): 422 +07:40:31:101 -> CO2 (ppm): 422 +07:40:35:122 -> CO2 (ppm): 422 +07:40:39:737 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:40:39:737 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":422,"boot":862,"bootCount":862} +07:40:39:737 -> [ApiClient] Info: Return code: 200 +07:40:39:738 -> +07:40:39:738 -> Online mode and isPostToAirGradient = true: watchdog reset +07:40:39:738 -> +07:40:39:760 -> CO2 (ppm): 422 +07:40:39:785 -> External watchdog feed! +07:40:40:319 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:40:40:319 -> [ApiClient] Info: Return code: 200 +07:40:40:320 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:40:40:322 -> [Configure] Info: Parse configure success +07:40:40:323 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:40:43:781 -> CO2 (ppm): 422 +07:40:47:802 -> CO2 (ppm): 422 +07:40:51:823 -> CO2 (ppm): 422 +07:40:55:844 -> CO2 (ppm): 422 +07:40:59:865 -> CO2 (ppm): 422 +07:41:03:886 -> CO2 (ppm): 422 +07:41:07:906 -> CO2 (ppm): 422 +07:41:11:927 -> CO2 (ppm): 422 +07:41:15:949 -> CO2 (ppm): 422 +07:41:19:970 -> CO2 (ppm): 422 +07:41:23:991 -> CO2 (ppm): 422 +07:41:28:012 -> CO2 (ppm): 423 +07:41:32:032 -> CO2 (ppm): 445 +07:41:36:053 -> CO2 (ppm): 519 +07:41:40:669 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:41:40:669 -> [ApiClient] Info: DATA: {"wifi":-62,"rco2":519,"boot":863,"bootCount":863} +07:41:40:670 -> [ApiClient] Info: Return code: 200 +07:41:40:691 -> +07:41:40:691 -> Online mode and isPostToAirGradient = true: watchdog reset +07:41:40:691 -> +07:41:40:691 -> CO2 (ppm): 611 +07:41:40:716 -> External watchdog feed! +07:41:41:252 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:41:41:253 -> [ApiClient] Info: Return code: 200 +07:41:41:254 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:41:41:254 -> [Configure] Info: Parse configure success +07:41:41:255 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:41:44:712 -> CO2 (ppm): 705 +07:41:48:733 -> CO2 (ppm): 778 +07:41:52:754 -> CO2 (ppm): 859 +07:41:56:775 -> CO2 (ppm): 926 +07:42:00:796 -> CO2 (ppm): 984 +07:42:04:817 -> CO2 (ppm): 1005 +07:42:08:838 -> CO2 (ppm): 985 +07:42:12:859 -> CO2 (ppm): 946 +07:42:16:879 -> CO2 (ppm): 898 +07:42:20:899 -> CO2 (ppm): 846 +07:42:24:920 -> CO2 (ppm): 801 +07:42:28:941 -> CO2 (ppm): 763 +07:42:32:962 -> CO2 (ppm): 728 +07:42:36:983 -> CO2 (ppm): 694 +07:42:41:606 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +07:42:41:606 -> [ApiClient] Info: DATA: {"wifi":-62,"rco2":694,"boot":864,"bootCount":864} +07:42:41:606 -> [ApiClient] Info: Return code: 200 +07:42:41:607 -> +07:42:41:607 -> Online mode and isPostToAirGradient = true: watchdog reset +07:42:41:607 -> +07:42:41:629 -> CO2 (ppm): 664 +07:42:41:654 -> External watchdog feed! +07:42:42:173 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +07:42:42:173 -> [ApiClient] Info: Return code: 200 +07:42:42:174 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":10,"displayBrightness":0,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +07:42:42:176 -> [Configure] Info: Parse configure success +07:42:42:176 -> [Configure] Info: co2CalibrationRequested: True +07:42:42:177 -> [Configure] Info: Detected new firmware version: 3.1.9 +07:42:42:178 -> [StateMachine] Info: CO2 Calibration +07:42:42:179 -> [StateMachine] Info: Start CO2 calib after 5 sec +07:42:43:179 -> [StateMachine] Info: Start CO2 calib after 4 sec +07:42:44:179 -> [StateMachine] Info: Start CO2 calib after 3 sec +07:42:45:179 -> [StateMachine] Info: Start CO2 calib after 2 sec +07:42:46:179 -> [StateMachine] Info: Start CO2 calib after 1 sec +07:42:49:187 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +07:42:49:201 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +07:42:49:210 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +07:42:49:223 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +07:42:49:224 -> [StateMachine] Info: CO2 Calibration: success +07:42:50:224 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +07:42:50:232 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +07:42:50:244 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +07:42:50:245 -> Flags: 0 +07:42:51:253 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +07:42:51:265 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +07:42:51:265 -> Flags: 0 +07:42:52:274 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +07:42:52:286 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +07:42:52:287 -> Flags: 0 +07:42:53:295 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +07:42:53:307 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +07:42:53:308 -> Flags: 0 +07:42:54:316 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +07:42:54:328 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +07:42:54:329 -> Flags: 0 +07:42:55:337 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +07:42:55:349 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +07:42:55:350 -> Flags: 0 +07:42:56:358 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +07:42:56:370 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +07:42:56:371 -> Flags: 0 +07:42:57:379 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +07:42:57:391 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +07:42:57:391 -> Flags: 0 +07:42:58:400 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +07:42:58:412 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +07:42:58:420 -> Flags: 0 +07:42:59:421 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +07:42:59:433 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +07:42:59:434 -> Flags: 0 +07:43:00:442 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +07:43:00:454 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +07:43:00:454 -> Flags: 0 +07:43:01:463 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +07:43:01:475 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +07:43:01:476 -> Flags: 0 diff --git a/Calibration-Logs/COM47_2025_01_07.09.21.01.097.txt b/Calibration-Logs/COM47_2025_01_07.09.21.01.097.txt new file mode 100644 index 0000000..1b250d6 --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_07.09.21.01.097.txt @@ -0,0 +1,6570 @@ +09:21:04:345 -> No PM sensor detected on Serial0 +09:21:04:345 -> initializing PM sensor +09:21:04:345 -> cleared 0 byte(s) +09:21:04:345 -> setting active mode +09:21:04:345 -> 7 byte(s) written +09:21:08:345 -> No PM sensor detected on Serial1 +09:21:08:345 -> Firmware Mode: 0-1PS +09:21:08:366 -> Set S8 AbcDays successful +09:21:08:366 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +09:21:08:366 -> [ApiClient] Info: begin +09:21:08:412 -> [WifiConnector] Info: Connecting to WiFi... +09:21:08:412 -> *wm:AutoConnect +09:21:08:413 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +09:21:08:915 -> E (10416) wifi:sta is connecting, return error +09:21:08:916 -> [ 10170][E][WiFiSTA.cpp:317] begin(): connect failed! 0x3007 +09:21:16:431 -> *wm:AutoConnect: SUCCESS +09:21:16:431 -> *wm:STA IP Address: 192.168.100.127 +09:21:16:432 -> [WifiConnector] Info: Wait for configure portal +09:21:16:432 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +09:21:16:445 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +09:21:16:445 -> MQTT is not configured, skipping initialization of MQTT client +09:21:18:959 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:21:18:959 -> [ApiClient] Info: DATA: {"wifi":-58,"boot":0} +09:21:18:959 -> [ApiClient] Info: Return code: 200 +09:21:24:960 -> +09:21:24:960 -> firmwareCheckForUpdate: +09:21:24:960 -> firmwareCheckForUpdate: Perform +09:21:24:960 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +09:21:25:599 -> Firmware update skipped, the server returned 400 +09:21:25:599 -> 3 +09:21:25:599 -> OTA message: +09:21:25:599 -> +09:21:26:297 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:21:26:297 -> [ApiClient] Info: Return code: 200 +09:21:26:299 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:21:26:300 -> [Configure] Info: Parse configure success +09:21:26:329 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:21:26:329 -> CO2 (ppm): 742 +09:21:26:329 -> state: 12 +09:21:30:350 -> CO2 (ppm): 693 +09:21:34:370 -> CO2 (ppm): 650 +09:21:38:390 -> CO2 (ppm): 627 +09:21:42:410 -> CO2 (ppm): 623 +09:21:46:431 -> CO2 (ppm): 655 +09:21:50:451 -> CO2 (ppm): 670 +09:21:54:471 -> CO2 (ppm): 667 +09:21:58:542 -> CO2 (ppm): 656 +09:21:59:681 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:21:59:681 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":656,"boot":0,"bootCount":0} +09:21:59:681 -> [ApiClient] Info: Return code: 200 +09:21:59:682 -> +09:21:59:683 -> Online mode and isPostToAirGradient = true: watchdog reset +09:21:59:683 -> +09:21:59:707 -> External watchdog feed! +09:21:59:708 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureU09:21:59:709 -> [Configure] Info: Parse configure success +m02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +nit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"p09:21:59:709 -> [Configure] Info: co2CalibrationRequested: True +09:21:59:710 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:21:59:710 -> state: 12 +09:21:59:710 -> [StateMachine] Info: CO2 Calibration +09:21:59:710 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:22:00:709 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:22:01:710 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:22:02:710 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:22:03:710 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:22:06:720 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:22:06:731 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:22:06:740 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:22:06:754 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:22:06:755 -> [StateMachine] Info: CO2 Calibration: success +09:22:07:754 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:22:07:763 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:22:07:775 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:22:07:776 -> Flags: 0 +09:22:08:793 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:22:08:796 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:22:08:796 -> Flags: 0 +09:22:09:805 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:22:09:817 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:22:09:817 -> Flags: 0 +09:22:10:826 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:22:10:838 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:22:10:838 -> Flags: 0 +09:22:11:851 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:22:11:859 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:22:11:859 -> Flags: 0 +09:22:12:860 -> Calibration Timeout +09:22:12:860 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:22:14:907 -> CO2 (ppm): 588 +09:22:18:927 -> CO2 (ppm): 575 +09:22:22:947 -> CO2 (ppm): 563 +09:22:26:916 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:22:26:916 -> [ApiClient] Info: Return code: 200 +09:22:26:918 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:22:26:919 -> [Configure] Info: Parse configure success +09:22:26:920 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:22:26:921 -> state: 12 +09:22:26:969 -> CO2 (ppm): 609 +09:22:30:989 -> CO2 (ppm): 643 +09:22:35:009 -> CO2 (ppm): 652 +09:22:39:030 -> CO2 (ppm): 648 +09:22:43:051 -> CO2 (ppm): 636 +09:22:47:071 -> CO2 (ppm): 622 +09:22:51:092 -> CO2 (ppm): 627 +09:22:55:112 -> CO2 (ppm): 629 +09:22:59:133 -> CO2 (ppm): 627 +09:23:00:612 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:23:00:612 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":627,"boot":1,"bootCount":1} +09:23:00:612 -> [ApiClient] Info: Return code: 200 +09:23:00:613 -> +09:23:00:613 -> Online mode and isPostToAirGradient = true: watchdog reset +09:23:00:613 -> +09:23:00:637 -> External watchdog feed! +09:23:03:153 -> CO2 (ppm): 617 +09:23:07:173 -> CO2 (ppm): 604 +09:23:11:193 -> CO2 (ppm): 590 +09:23:14:879 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:23:14:881 -> [Configure] Info: Parse configure success +09:23:14:881 -> [Configure] Info: co2CalibrationRequested: True +09:23:14:881 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:23:14:882 -> state: 12 +09:23:14:882 -> [StateMachine] Info: CO2 Calibration +09:23:14:882 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:23:15:882 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:23:16:881 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:23:18:881 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:23:18:881 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:23:21:890 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:23:21:903 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:23:21:912 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:23:21:926 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:23:21:926 -> [StateMachine] Info: CO2 Calibration: success +09:23:22:926 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:23:22:935 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:23:22:947 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:23:22:947 -> Flags: 0 +09:23:23:956 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:23:23:968 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:23:23:968 -> Flags: 0 +09:23:24:977 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:23:24:989 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:23:24:990 -> Flags: 0 +09:23:25:998 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:23:26:010 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:23:26:010 -> Flags: 0 +09:23:27:019 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:23:27:031 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:23:27:032 -> Flags: 0 +09:23:28:031 -> Calibration Timeout +09:23:28:032 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:23:30:715 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:23:30:715 -> [ApiClient] Info: Return code: 200 +09:23:30:716 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:23:30:717 -> [Configure] Info: Parse configure success +09:23:30:718 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:23:30:720 -> state: 12 +09:23:30:762 -> CO2 (ppm): 538 +09:23:34:783 -> CO2 (ppm): 533 +09:23:38:803 -> CO2 (ppm): 532 +09:23:42:823 -> CO2 (ppm): 532 +09:23:46:843 -> CO2 (ppm): 531 +09:23:50:863 -> CO2 (ppm): 528 +09:23:54:884 -> CO2 (ppm): 525 +09:23:58:904 -> CO2 (ppm): 523 +09:24:01:548 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:24:01:548 -> [ApiClient] Info: DATA: {"wifi":-62,"rco2":523,"boot":2,"bootCount":2} +09:24:01:548 -> [ApiClient] Info: Return code: 200 +09:24:01:549 -> +09:24:01:549 -> Online mode and isPostToAirGradient = true: watchdog reset +09:24:01:549 -> +09:24:01:574 -> External watchdog feed! +09:24:02:924 -> CO2 (ppm): 521 +09:24:06:944 -> CO2 (ppm): 551 +09:24:10:965 -> CO2 (ppm): 659 +09:24:14:986 -> CO2 (ppm): 756 +09:24:19:006 -> CO2 (ppm): 821 +09:24:23:027 -> CO2 (ppm): 910 +09:24:27:048 -> CO2 (ppm): 985 +09:24:30:051 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:24:30:052 -> [Configure] Info: Parse configure success +09:24:30:052 -> [Configure] Info: co2CalibrationRequested: True +09:24:30:052 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:24:30:053 -> state: 12 +09:24:30:053 -> [StateMachine] Info: CO2 Calibration +09:24:30:053 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:24:32:052 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:24:32:053 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:24:33:053 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:24:34:052 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:24:37:061 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:24:37:075 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:24:37:084 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:24:37:097 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:24:37:098 -> [StateMachine] Info: CO2 Calibration: success +09:24:38:097 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:24:38:105 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:24:38:121 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:24:38:121 -> Flags: 0 +09:24:39:130 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:24:39:142 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:24:39:142 -> Flags: 0 +09:24:40:151 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:24:40:163 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:24:40:163 -> Flags: 0 +09:24:41:172 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:24:41:184 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:24:41:184 -> Flags: 0 +09:24:42:192 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:24:42:205 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:24:42:205 -> Flags: 0 +09:24:43:205 -> Calibration Timeout +09:24:43:205 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:24:45:770 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:24:45:771 -> [ApiClient] Info: Return code: 200 +09:24:45:772 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:24:45:773 -> [Configure] Info: Parse configure success +09:24:45:774 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:24:45:776 -> state: 12 +09:24:45:819 -> CO2 (ppm): 1267 +09:24:49:839 -> CO2 (ppm): 1264 +09:24:53:860 -> CO2 (ppm): 1221 +09:24:57:881 -> CO2 (ppm): 1245 +09:25:02:675 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:25:02:675 -> [ApiClient] Info: DATA: {"wifi":-67,"rco2":1245,"boot":3,"bootCount":3} +09:25:02:675 -> [ApiClient] Info: Return code: 200 +09:25:02:676 -> +09:25:02:676 -> Online mode and isPostToAirGradient = true: watchdog reset +09:25:02:676 -> +09:25:02:698 -> CO2 (ppm): 1235 +09:25:02:723 -> External watchdog feed! +09:25:10:740 -> CO2 (ppm): 1150 +09:25:10:740 -> CO2 (ppm): 1118 +09:25:14:767 -> CO2 (ppm): 1082 +09:25:18:780 -> CO2 (ppm): 1042 +09:25:22:800 -> CO2 (ppm): 1001 +09:25:26:821 -> CO2 (ppm): 956 +09:25:30:842 -> CO2 (ppm): 913 +09:25:34:861 -> CO2 (ppm): 872 +09:25:38:881 -> CO2 (ppm): 835 +09:25:42:902 -> CO2 (ppm): 799 +09:25:45:225 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:25:45:226 -> [Configure] Info: Parse configure success +09:25:45:226 -> [Configure] Info: co2CalibrationRequested: True +09:25:45:226 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:25:45:227 -> state: 12 +09:25:45:227 -> [StateMachine] Info: CO2 Calibration +09:25:45:227 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:25:46:226 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:25:47:227 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:25:48:227 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:25:49:226 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:25:52:235 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:25:52:248 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:25:52:257 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:25:52:270 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:25:52:270 -> [StateMachine] Info: CO2 Calibration: success +09:25:53:270 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:25:53:278 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:25:53:291 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:25:53:291 -> Flags: 0 +09:25:54:300 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:25:54:312 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:25:54:312 -> Flags: 0 +09:25:55:321 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:25:55:333 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:25:55:333 -> Flags: 0 +09:25:56:341 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:25:56:354 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:25:56:354 -> Flags: 0 +09:25:57:362 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:25:57:375 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:25:57:375 -> Flags: 0 +09:25:58:375 -> Calibration Timeout +09:25:58:375 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:26:01:034 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:26:01:034 -> [ApiClient] Info: Return code: 200 +09:26:01:036 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:26:01:037 -> [Configure] Info: Parse configure success +09:26:01:038 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:26:01:040 -> state: 12 +09:26:01:082 -> CO2 (ppm): 729 +09:26:03:608 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:26:03:609 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":729,"boot":4,"bootCount":4} +09:26:03:609 -> [ApiClient] Info: Return code: 200 +09:26:03:609 -> +09:26:03:609 -> Online mode and isPostToAirGradient = true: watchdog reset +09:26:03:609 -> +09:26:03:634 -> External watchdog feed! +09:26:05:102 -> CO2 (ppm): 717 +09:26:09:123 -> CO2 (ppm): 694 +09:26:13:143 -> CO2 (ppm): 679 +09:26:21:185 -> CO2 (ppm): 664 +09:26:21:185 -> CO2 (ppm): 651 +09:26:25:205 -> CO2 (ppm): 640 +09:26:29:227 -> CO2 (ppm): 632 +09:26:33:247 -> CO2 (ppm): 625 +09:26:37:268 -> CO2 (ppm): 620 +09:26:41:288 -> CO2 (ppm): 617 +09:26:45:309 -> CO2 (ppm): 616 +09:26:49:329 -> CO2 (ppm): 614 +09:26:53:350 -> CO2 (ppm): 612 +09:26:57:371 -> CO2 (ppm): 611 +09:27:00:395 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:27:00:395 -> [Configure] Info: Parse configure success +09:27:00:396 -> [Configure] Info: co2CalibrationRequested: True +09:27:00:396 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:27:00:396 -> state: 12 +09:27:00:397 -> [StateMachine] Info: CO2 Calibration +09:27:00:397 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:27:01:396 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:27:02:396 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:27:04:396 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:27:04:396 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:27:07:404 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:27:07:418 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:27:07:426 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:27:07:440 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:27:07:440 -> [StateMachine] Info: CO2 Calibration: success +09:27:08:440 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:27:08:448 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:27:08:461 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:27:08:461 -> Flags: 0 +09:27:09:469 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:27:09:483 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:27:09:483 -> Flags: 0 +09:27:10:491 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:27:10:504 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:27:10:506 -> Flags: 0 +09:27:11:512 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:27:11:525 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:27:11:525 -> Flags: 0 +09:27:12:533 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:27:12:546 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:27:12:546 -> Flags: 0 +09:27:13:546 -> Calibration Timeout +09:27:13:547 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:27:16:195 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:27:16:195 -> [ApiClient] Info: Return code: 200 +09:27:16:196 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:27:16:198 -> [Configure] Info: Parse configure success +09:27:16:199 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:27:16:200 -> state: 12 +09:27:17:137 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:27:17:137 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":611,"boot":5,"bootCount":5} +09:27:17:137 -> [ApiClient] Info: Return code: 200 +09:27:17:138 -> +09:27:17:139 -> Online mode and isPostToAirGradient = true: watchdog reset +09:27:17:139 -> +09:27:17:160 -> CO2 (ppm): 610 +09:27:17:185 -> External watchdog feed! +09:27:21:181 -> CO2 (ppm): 610 +09:27:25:202 -> CO2 (ppm): 609 +09:27:29:223 -> CO2 (ppm): 610 +09:27:33:243 -> CO2 (ppm): 610 +09:27:37:262 -> CO2 (ppm): 610 +09:27:41:282 -> CO2 (ppm): 609 +09:27:45:308 -> CO2 (ppm): 609 +09:27:49:324 -> CO2 (ppm): 609 +09:27:53:344 -> CO2 (ppm): 609 +09:27:57:365 -> CO2 (ppm): 608 +09:28:01:387 -> CO2 (ppm): 608 +09:28:05:454 -> CO2 (ppm): 608 +09:28:09:475 -> CO2 (ppm): 608 +09:28:13:496 -> CO2 (ppm): 607 +09:28:15:566 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:28:15:567 -> [Configure] Info: Parse configure success +09:28:15:567 -> [Configure] Info: co2CalibrationRequested: True +09:28:15:567 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:28:15:568 -> state: 12 +09:28:15:568 -> [StateMachine] Info: CO2 Calibration +09:28:15:568 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:28:16:567 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:28:17:567 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:28:18:567 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:28:19:567 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:28:22:575 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:28:22:589 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:28:22:597 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:28:22:612 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:28:22:613 -> [StateMachine] Info: CO2 Calibration: success +09:28:23:620 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:28:23:621 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:28:23:633 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +09:28:23:634 -> Flags: 20 +09:28:23:634 -> Success getAcknowlagdement +09:28:23:634 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +09:28:26:257 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:28:26:257 -> [ApiClient] Info: Return code: 200 +09:28:26:259 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:28:26:260 -> [Configure] Info: Parse configure success +09:28:26:261 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:28:26:262 -> state: 12 +09:28:27:563 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:28:27:564 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":607,"boot":6,"bootCount":6} +09:28:27:564 -> [ApiClient] Info: Return code: 200 +09:28:27:565 -> +09:28:27:565 -> Online mode and isPostToAirGradient = true: watchdog reset +09:28:27:565 -> +09:28:27:586 -> CO2 (ppm): 401 +09:28:27:611 -> External watchdog feed! +09:28:31:606 -> CO2 (ppm): 400 +09:28:35:626 -> CO2 (ppm): 400 +09:28:39:647 -> CO2 (ppm): 399 +09:28:43:667 -> CO2 (ppm): 399 +09:28:47:688 -> CO2 (ppm): 398 +09:28:51:709 -> CO2 (ppm): 397 +09:28:55:728 -> CO2 (ppm): 396 +09:28:59:749 -> CO2 (ppm): 395 +09:29:03:770 -> CO2 (ppm): 394 +09:29:07:790 -> CO2 (ppm): 394 +09:29:11:811 -> CO2 (ppm): 393 +09:29:15:831 -> CO2 (ppm): 392 +09:29:19:851 -> CO2 (ppm): 390 +09:29:23:871 -> CO2 (ppm): 388 +09:29:25:654 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:29:25:656 -> [Configure] Info: Parse configure success +09:29:25:656 -> [Configure] Info: co2CalibrationRequested: True +09:29:25:656 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:29:25:656 -> state: 12 +09:29:25:657 -> [StateMachine] Info: CO2 Calibration +09:29:25:657 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:29:26:656 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:29:27:659 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:29:29:656 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:29:29:657 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:29:32:664 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:29:32:678 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:29:32:686 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:29:32:701 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:29:32:701 -> [StateMachine] Info: CO2 Calibration: success +09:29:33:701 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:29:33:709 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:29:33:723 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:29:33:723 -> Flags: 0 +09:29:34:731 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:29:34:744 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:29:34:744 -> Flags: 0 +09:29:35:752 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:29:35:765 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:29:35:765 -> Flags: 0 +09:29:36:773 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:29:36:786 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:29:36:786 -> Flags: 0 +09:29:37:794 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:29:37:807 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:29:37:807 -> Flags: 0 +09:29:38:807 -> Calibration Timeout +09:29:38:807 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:29:41:398 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:29:41:398 -> [ApiClient] Info: Return code: 200 +09:29:41:400 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:29:41:401 -> [Configure] Info: Parse configure success +09:29:41:402 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:29:41:403 -> state: 12 +09:29:42:344 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:29:42:344 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":388,"boot":7,"bootCount":7} +09:29:42:344 -> [ApiClient] Info: Return code: 200 +09:29:42:345 -> +09:29:42:345 -> Online mode and isPostToAirGradient = true: watchdog reset +09:29:42:345 -> +09:29:42:367 -> CO2 (ppm): 383 +09:29:42:392 -> External watchdog feed! +09:29:46:387 -> CO2 (ppm): 382 +09:29:50:407 -> CO2 (ppm): 381 +09:29:54:427 -> CO2 (ppm): 380 +09:29:58:447 -> CO2 (ppm): 380 +09:30:02:468 -> CO2 (ppm): 378 +09:30:06:488 -> CO2 (ppm): 377 +09:30:10:509 -> CO2 (ppm): 377 +09:30:14:528 -> CO2 (ppm): 376 +09:30:18:548 -> CO2 (ppm): 375 +09:30:22:568 -> CO2 (ppm): 373 +09:30:30:608 -> CO2 (ppm): 372 +09:30:30:608 -> CO2 (ppm): 372 +09:30:34:628 -> CO2 (ppm): 371 +09:30:38:647 -> CO2 (ppm): 369 +09:30:40:826 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:30:40:827 -> [Configure] Info: Parse configure success +09:30:40:827 -> [Configure] Info: co2CalibrationRequested: True +09:30:40:827 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:30:40:828 -> state: 12 +09:30:40:828 -> [StateMachine] Info: CO2 Calibration +09:30:40:828 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:30:41:827 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:30:42:828 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:30:43:827 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:30:44:827 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:30:47:836 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:30:47:850 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:30:47:859 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:30:47:872 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:30:47:873 -> [StateMachine] Info: CO2 Calibration: success +09:30:48:872 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:30:48:881 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:30:48:893 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:30:48:893 -> Flags: 0 +09:30:49:901 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:30:49:914 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:30:49:914 -> Flags: 0 +09:30:50:922 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:30:50:935 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:30:50:935 -> Flags: 0 +09:30:51:943 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:30:51:956 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:30:51:957 -> Flags: 0 +09:30:52:965 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:30:52:977 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:30:52:977 -> Flags: 0 +09:30:53:978 -> Calibration Timeout +09:30:53:979 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:30:56:560 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:30:56:560 -> [ApiClient] Info: Return code: 200 +09:30:56:561 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:30:56:562 -> [Configure] Info: Parse configure success +09:30:56:563 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:30:56:565 -> state: 12 +09:30:57:505 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:30:57:505 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":369,"boot":8,"bootCount":8} +09:30:57:505 -> [ApiClient] Info: Return code: 200 +09:30:57:506 -> +09:30:57:506 -> Online mode and isPostToAirGradient = true: watchdog reset +09:30:57:506 -> +09:30:57:528 -> CO2 (ppm): 365 +09:30:57:553 -> External watchdog feed! +09:31:01:548 -> CO2 (ppm): 364 +09:31:05:569 -> CO2 (ppm): 364 +09:31:09:589 -> CO2 (ppm): 363 +09:31:13:609 -> CO2 (ppm): 363 +09:31:17:630 -> CO2 (ppm): 362 +09:31:21:650 -> CO2 (ppm): 361 +09:31:25:670 -> CO2 (ppm): 360 +09:31:29:692 -> CO2 (ppm): 359 +09:31:33:711 -> CO2 (ppm): 359 +09:31:37:731 -> CO2 (ppm): 358 +09:31:41:752 -> CO2 (ppm): 358 +09:31:45:772 -> CO2 (ppm): 357 +09:31:49:793 -> CO2 (ppm): 356 +09:31:53:814 -> CO2 (ppm): 356 +09:31:55:997 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:31:55:998 -> [Configure] Info: Parse configure success +09:31:55:998 -> [Configure] Info: co2CalibrationRequested: True +09:31:55:999 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:31:55:999 -> state: 12 +09:31:55:999 -> [StateMachine] Info: CO2 Calibration +09:31:55:999 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:31:56:999 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:31:57:999 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:31:58:999 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:31:59:999 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:32:03:007 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:32:03:020 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:32:03:029 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:32:03:042 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:32:03:043 -> [StateMachine] Info: CO2 Calibration: success +09:32:04:043 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:32:04:051 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:32:04:063 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:32:04:064 -> Flags: 0 +09:32:05:072 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:32:05:084 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:32:05:085 -> Flags: 0 +09:32:06:093 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:32:06:106 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:32:06:106 -> Flags: 0 +09:32:07:115 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:32:07:126 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:32:07:127 -> Flags: 0 +09:32:08:135 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:32:08:147 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:32:08:147 -> Flags: 0 +09:32:09:147 -> Calibration Timeout +09:32:09:148 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:32:13:462 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:32:13:462 -> [ApiClient] Info: Return code: 200 +09:32:13:463 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:32:13:465 -> [Configure] Info: Parse configure success +09:32:13:465 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:32:13:467 -> state: 12 +09:32:14:417 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:32:14:417 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":356,"boot":9,"bootCount":9} +09:32:14:417 -> [ApiClient] Info: Return code: 200 +09:32:14:440 -> +09:32:14:440 -> Online mode and isPostToAirGradient = true: watchdog reset +09:32:14:440 -> +09:32:14:440 -> CO2 (ppm): 365 +09:32:14:465 -> External watchdog feed! +09:32:18:461 -> CO2 (ppm): 368 +09:32:22:481 -> CO2 (ppm): 370 +09:32:26:501 -> CO2 (ppm): 368 +09:32:30:521 -> CO2 (ppm): 364 +09:32:34:541 -> CO2 (ppm): 360 +09:32:38:561 -> CO2 (ppm): 355 +09:32:42:581 -> CO2 (ppm): 349 +09:32:46:603 -> CO2 (ppm): 344 +09:32:50:622 -> CO2 (ppm): 339 +09:32:54:642 -> CO2 (ppm): 335 +09:32:58:662 -> CO2 (ppm): 331 +09:33:02:682 -> CO2 (ppm): 327 +09:33:06:702 -> CO2 (ppm): 383 +09:33:10:722 -> CO2 (ppm): 434 +09:33:11:168 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:33:11:168 -> [Configure] Info: Parse configure success +09:33:11:168 -> [Configure] Info: co2CalibrationRequested: True +09:33:11:169 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:33:11:169 -> state: 12 +09:33:11:169 -> [StateMachine] Info: CO2 Calibration +09:33:11:169 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:33:12:169 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:33:13:169 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:33:14:169 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:33:15:169 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:33:18:177 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:33:18:190 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:33:18:199 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:33:18:213 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:33:18:214 -> [StateMachine] Info: CO2 Calibration: success +09:33:19:214 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:33:19:222 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:33:19:234 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:33:19:235 -> Flags: 0 +09:33:20:243 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:33:20:256 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:33:20:257 -> Flags: 0 +09:33:21:265 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:33:21:277 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:33:21:278 -> Flags: 0 +09:33:22:286 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:33:22:299 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:33:22:299 -> Flags: 0 +09:33:23:307 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:33:23:319 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:33:23:320 -> Flags: 0 +09:33:24:320 -> Calibration Timeout +09:33:24:320 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:33:26:884 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:33:26:884 -> [ApiClient] Info: Return code: 200 +09:33:26:885 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:33:26:887 -> [Configure] Info: Parse configure success +09:33:26:888 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:33:26:889 -> state: 12 +09:33:27:818 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:33:27:819 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":434,"boot":10,"bootCount":10} +09:33:27:819 -> [ApiClient] Info: Return code: 200 +09:33:27:820 -> +09:33:27:820 -> Online mode and isPostToAirGradient = true: watchdog reset +09:33:27:820 -> +09:33:27:841 -> CO2 (ppm): 491 +09:33:27:866 -> External watchdog feed! +09:33:31:862 -> CO2 (ppm): 477 +09:33:35:882 -> CO2 (ppm): 462 +09:33:39:902 -> CO2 (ppm): 446 +09:33:43:923 -> CO2 (ppm): 429 +09:33:47:944 -> CO2 (ppm): 414 +09:33:51:965 -> CO2 (ppm): 400 +09:33:55:984 -> CO2 (ppm): 389 +09:34:00:004 -> CO2 (ppm): 379 +09:34:04:025 -> CO2 (ppm): 370 +09:34:08:045 -> CO2 (ppm): 362 +09:34:12:066 -> CO2 (ppm): 354 +09:34:16:087 -> CO2 (ppm): 348 +09:34:20:107 -> CO2 (ppm): 343 +09:34:24:127 -> CO2 (ppm): 338 +09:34:26:340 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:34:26:341 -> [Configure] Info: Parse configure success +09:34:26:341 -> [Configure] Info: co2CalibrationRequested: True +09:34:26:341 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:34:26:341 -> state: 12 +09:34:26:341 -> [StateMachine] Info: CO2 Calibration +09:34:26:341 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:34:27:341 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:34:28:341 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:34:29:341 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:34:30:340 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:34:33:349 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:34:33:362 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:34:33:371 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:34:33:384 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:34:33:385 -> [StateMachine] Info: CO2 Calibration: success +09:34:34:385 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:34:34:393 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:34:34:405 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:34:34:405 -> Flags: 0 +09:34:35:414 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:34:35:426 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:34:35:427 -> Flags: 0 +09:34:36:435 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:34:36:447 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:34:36:448 -> Flags: 0 +09:34:37:456 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:34:37:468 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:34:37:469 -> Flags: 0 +09:34:38:477 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:34:38:490 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:34:38:490 -> Flags: 0 +09:34:39:489 -> Calibration Timeout +09:34:39:490 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:34:42:146 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:34:42:147 -> [ApiClient] Info: Return code: 200 +09:34:42:148 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:34:42:149 -> [Configure] Info: Parse configure success +09:34:42:150 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:34:42:151 -> state: 12 +09:34:43:082 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:34:43:082 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":338,"boot":11,"bootCount":11} +09:34:43:082 -> [ApiClient] Info: Return code: 200 +09:34:43:084 -> +09:34:43:084 -> Online mode and isPostToAirGradient = true: watchdog reset +09:34:43:084 -> +09:34:43:105 -> CO2 (ppm): 324 +09:34:43:130 -> External watchdog feed! +09:34:47:126 -> CO2 (ppm): 322 +09:34:51:147 -> CO2 (ppm): 320 +09:34:55:167 -> CO2 (ppm): 318 +09:34:59:187 -> CO2 (ppm): 318 +09:35:03:208 -> CO2 (ppm): 316 +09:35:07:228 -> CO2 (ppm): 316 +09:35:11:249 -> CO2 (ppm): 316 +09:35:15:270 -> CO2 (ppm): 314 +09:35:19:290 -> CO2 (ppm): 313 +09:35:23:311 -> CO2 (ppm): 313 +09:35:27:331 -> CO2 (ppm): 312 +09:35:35:371 -> CO2 (ppm): 312 +09:35:35:371 -> CO2 (ppm): 311 +09:35:39:391 -> CO2 (ppm): 309 +09:35:41:509 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:35:41:510 -> [Configure] Info: Parse configure success +09:35:41:510 -> [Configure] Info: co2CalibrationRequested: True +09:35:41:511 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:35:41:511 -> state: 12 +09:35:41:511 -> [StateMachine] Info: CO2 Calibration +09:35:41:511 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:35:42:511 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:35:43:510 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:35:44:511 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:35:45:511 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:35:48:519 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:35:48:532 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:35:48:541 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:35:48:555 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:35:48:556 -> [StateMachine] Info: CO2 Calibration: success +09:35:49:555 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:35:49:564 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:35:49:577 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:35:49:578 -> Flags: 0 +09:35:50:586 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:35:50:598 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:35:50:600 -> Flags: 0 +09:35:51:607 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:35:51:619 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:35:51:620 -> Flags: 0 +09:35:52:628 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:35:52:640 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:35:52:641 -> Flags: 0 +09:35:53:659 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:35:53:661 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:35:53:662 -> Flags: 0 +09:35:54:661 -> Calibration Timeout +09:35:54:662 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:35:57:308 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:35:57:308 -> [ApiClient] Info: Return code: 200 +09:35:57:309 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:35:57:311 -> [Configure] Info: Parse configure success +09:35:57:311 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:35:57:313 -> state: 12 +09:35:58:243 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:35:58:243 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":309,"boot":12,"bootCount":12} +09:35:58:244 -> [ApiClient] Info: Return code: 200 +09:35:58:244 -> +09:35:58:245 -> Online mode and isPostToAirGradient = true: watchdog reset +09:35:58:245 -> +09:35:58:266 -> CO2 (ppm): 310 +09:35:58:291 -> External watchdog feed! +09:36:02:286 -> CO2 (ppm): 310 +09:36:06:307 -> CO2 (ppm): 311 +09:36:10:328 -> CO2 (ppm): 312 +09:36:14:348 -> CO2 (ppm): 315 +09:36:18:368 -> CO2 (ppm): 317 +09:36:26:410 -> CO2 (ppm): 320 +09:36:26:410 -> CO2 (ppm): 323 +09:36:30:430 -> CO2 (ppm): 322 +09:36:34:451 -> CO2 (ppm): 322 +09:36:38:472 -> CO2 (ppm): 321 +09:36:42:493 -> CO2 (ppm): 320 +09:36:46:514 -> CO2 (ppm): 319 +09:36:50:534 -> CO2 (ppm): 318 +09:36:54:555 -> CO2 (ppm): 317 +09:36:56:682 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:36:56:683 -> [Configure] Info: Parse configure success +09:36:56:683 -> [Configure] Info: co2CalibrationRequested: True +09:36:56:684 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:36:56:686 -> state: 12 +09:36:56:686 -> [StateMachine] Info: CO2 Calibration +09:36:56:686 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:36:57:684 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:36:59:684 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:36:59:684 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:37:00:684 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:37:03:692 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:37:03:706 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:37:03:714 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:37:03:728 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:37:03:729 -> [StateMachine] Info: CO2 Calibration: success +09:37:04:737 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:37:04:737 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:37:04:749 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:37:04:750 -> Flags: 0 +09:37:05:758 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:37:05:770 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:37:05:771 -> Flags: 0 +09:37:06:779 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:37:06:791 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:37:06:792 -> Flags: 0 +09:37:07:800 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:37:07:812 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:37:07:813 -> Flags: 0 +09:37:08:821 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:37:08:833 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:37:08:834 -> Flags: 0 +09:37:09:847 -> Calibration Timeout +09:37:09:848 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:37:12:469 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:37:12:469 -> [ApiClient] Info: Return code: 200 +09:37:12:470 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:37:12:472 -> [Configure] Info: Parse configure success +09:37:12:472 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:37:12:474 -> state: 12 +09:37:13:415 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:37:13:416 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":317,"boot":13,"bootCount":13} +09:37:13:416 -> [ApiClient] Info: Return code: 200 +09:37:13:418 -> +09:37:13:418 -> Online mode and isPostToAirGradient = true: watchdog reset +09:37:13:418 -> +09:37:13:439 -> CO2 (ppm): 314 +09:37:13:463 -> External watchdog feed! +09:37:17:459 -> CO2 (ppm): 313 +09:37:21:479 -> CO2 (ppm): 313 +09:37:29:520 -> CO2 (ppm): 312 +09:37:29:520 -> CO2 (ppm): 312 +09:37:33:540 -> CO2 (ppm): 311 +09:37:37:561 -> CO2 (ppm): 311 +09:37:41:582 -> CO2 (ppm): 311 +09:37:45:603 -> CO2 (ppm): 310 +09:37:49:624 -> CO2 (ppm): 310 +09:37:53:645 -> CO2 (ppm): 311 +09:37:57:666 -> CO2 (ppm): 311 +09:38:01:686 -> CO2 (ppm): 311 +09:38:05:707 -> CO2 (ppm): 312 +09:38:09:729 -> CO2 (ppm): 312 +09:38:11:907 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:38:11:909 -> [Configure] Info: Parse configure success +09:38:11:909 -> [Configure] Info: co2CalibrationRequested: True +09:38:11:909 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:38:11:910 -> state: 12 +09:38:11:910 -> [StateMachine] Info: CO2 Calibration +09:38:11:910 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:38:12:910 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:38:13:910 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:38:14:910 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:38:15:910 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:38:18:917 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:38:18:931 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:38:18:941 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:38:18:953 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:38:18:953 -> [StateMachine] Info: CO2 Calibration: success +09:38:19:968 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:38:19:968 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:38:19:974 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:38:19:974 -> Flags: 0 +09:38:20:983 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:38:20:995 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:38:21:002 -> Flags: 0 +09:38:22:004 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:38:22:016 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:38:22:016 -> Flags: 0 +09:38:23:024 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:38:23:037 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:38:23:037 -> Flags: 0 +09:38:24:046 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:38:24:058 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:38:24:058 -> Flags: 0 +09:38:25:058 -> Calibration Timeout +09:38:25:060 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:38:27:734 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:38:27:734 -> [ApiClient] Info: Return code: 200 +09:38:27:735 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:38:27:736 -> [Configure] Info: Parse configure success +09:38:27:737 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:38:27:739 -> state: 12 +09:38:28:659 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:38:28:659 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":312,"boot":14,"bootCount":14} +09:38:28:659 -> [ApiClient] Info: Return code: 200 +09:38:28:660 -> +09:38:28:660 -> Online mode and isPostToAirGradient = true: watchdog reset +09:38:28:661 -> +09:38:28:682 -> CO2 (ppm): 310 +09:38:28:707 -> External watchdog feed! +09:38:32:702 -> CO2 (ppm): 310 +09:38:36:722 -> CO2 (ppm): 310 +09:38:40:743 -> CO2 (ppm): 309 +09:38:44:765 -> CO2 (ppm): 309 +09:38:48:784 -> CO2 (ppm): 309 +09:38:52:804 -> CO2 (ppm): 309 +09:38:56:824 -> CO2 (ppm): 309 +09:39:00:844 -> CO2 (ppm): 308 +09:39:04:864 -> CO2 (ppm): 308 +09:39:08:884 -> CO2 (ppm): 308 +09:39:12:905 -> CO2 (ppm): 307 +09:39:16:928 -> CO2 (ppm): 307 +09:39:20:945 -> CO2 (ppm): 307 +09:39:24:965 -> CO2 (ppm): 307 +09:39:27:079 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:39:27:080 -> [Configure] Info: Parse configure success +09:39:27:081 -> [Configure] Info: co2CalibrationRequested: True +09:39:27:081 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:39:27:081 -> state: 12 +09:39:27:081 -> [StateMachine] Info: CO2 Calibration +09:39:27:081 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:39:28:080 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:39:29:080 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:39:30:081 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:39:31:080 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:39:34:088 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:39:34:102 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:39:34:111 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:39:34:125 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:39:34:126 -> [StateMachine] Info: CO2 Calibration: success +09:39:35:126 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:39:35:134 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:39:35:146 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +09:39:35:146 -> Flags: 20 +09:39:35:147 -> Success getAcknowlagdement +09:39:35:147 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +09:39:37:774 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:39:37:774 -> [ApiClient] Info: Return code: 200 +09:39:37:776 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:39:37:778 -> [Configure] Info: Parse configure success +09:39:37:778 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:39:37:780 -> state: 12 +09:39:38:720 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:39:38:721 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":307,"boot":15,"bootCount":15} +09:39:38:721 -> [ApiClient] Info: Return code: 200 +09:39:38:721 -> +09:39:38:721 -> Online mode and isPostToAirGradient = true: watchdog reset +09:39:38:721 -> +09:39:38:743 -> CO2 (ppm): 401 +09:39:38:768 -> External watchdog feed! +09:39:42:763 -> CO2 (ppm): 401 +09:39:46:783 -> CO2 (ppm): 401 +09:39:50:803 -> CO2 (ppm): 401 +09:39:54:824 -> CO2 (ppm): 402 +09:39:58:844 -> CO2 (ppm): 402 +09:40:02:864 -> CO2 (ppm): 402 +09:40:06:884 -> CO2 (ppm): 402 +09:40:10:904 -> CO2 (ppm): 402 +09:40:14:925 -> CO2 (ppm): 402 +09:40:18:945 -> CO2 (ppm): 426 +09:40:22:965 -> CO2 (ppm): 454 +09:40:26:985 -> CO2 (ppm): 474 +09:40:31:006 -> CO2 (ppm): 484 +09:40:35:027 -> CO2 (ppm): 487 +09:40:37:166 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:40:37:167 -> [Configure] Info: Parse configure success +09:40:37:168 -> [Configure] Info: co2CalibrationRequested: True +09:40:37:168 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:40:37:169 -> state: 12 +09:40:37:169 -> [StateMachine] Info: CO2 Calibration +09:40:37:169 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:40:38:168 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:40:39:168 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:40:40:168 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:40:41:168 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:40:44:176 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:40:44:190 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:40:44:198 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:40:44:213 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:40:44:213 -> [StateMachine] Info: CO2 Calibration: success +09:40:45:213 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:40:45:221 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:40:45:234 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:40:45:235 -> Flags: 0 +09:40:46:242 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:40:46:255 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:40:46:255 -> Flags: 0 +09:40:47:263 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:40:47:297 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:40:47:297 -> Flags: 0 +09:40:48:305 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:40:48:318 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:40:48:318 -> Flags: 0 +09:40:49:326 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:40:49:339 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:40:49:339 -> Flags: 0 +09:40:50:339 -> Calibration Timeout +09:40:50:339 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:40:53:067 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:40:53:067 -> [ApiClient] Info: Return code: 200 +09:40:53:069 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:40:53:070 -> [Configure] Info: Parse configure success +09:40:53:071 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:40:53:072 -> state: 12 +09:40:53:973 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:40:53:973 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":487,"boot":16,"bootCount":16} +09:40:53:973 -> [ApiClient] Info: Return code: 200 +09:40:53:974 -> +09:40:53:974 -> Online mode and isPostToAirGradient = true: watchdog reset +09:40:53:974 -> +09:40:53:997 -> CO2 (ppm): 455 +09:40:54:020 -> External watchdog feed! +09:40:58:015 -> CO2 (ppm): 448 +09:41:02:036 -> CO2 (ppm): 441 +09:41:10:076 -> CO2 (ppm): 434 +09:41:10:076 -> CO2 (ppm): 429 +09:41:14:096 -> CO2 (ppm): 424 +09:41:18:117 -> CO2 (ppm): 420 +09:41:26:158 -> CO2 (ppm): 424 +09:41:26:158 -> CO2 (ppm): 435 +09:41:30:179 -> CO2 (ppm): 440 +09:41:34:200 -> CO2 (ppm): 444 +09:41:38:220 -> CO2 (ppm): 446 +09:41:42:240 -> CO2 (ppm): 445 +09:41:46:261 -> CO2 (ppm): 443 +09:41:50:282 -> CO2 (ppm): 438 +09:41:52:359 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:41:52:359 -> [Configure] Info: Parse configure success +09:41:52:360 -> [Configure] Info: co2CalibrationRequested: True +09:41:52:360 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:41:52:360 -> state: 12 +09:41:52:360 -> [StateMachine] Info: CO2 Calibration +09:41:52:360 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:41:53:360 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:41:54:360 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:41:55:360 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:41:56:360 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:41:59:368 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:41:59:382 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:41:59:390 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:41:59:404 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:41:59:405 -> [StateMachine] Info: CO2 Calibration: success +09:42:00:405 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:42:00:413 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:42:00:426 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:42:00:427 -> Flags: 0 +09:42:01:435 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:42:01:447 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:42:01:448 -> Flags: 0 +09:42:02:456 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:42:02:468 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:42:02:469 -> Flags: 0 +09:42:03:477 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:42:03:489 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:42:03:490 -> Flags: 0 +09:42:04:498 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:42:04:510 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:42:04:511 -> Flags: 0 +09:42:05:510 -> Calibration Timeout +09:42:05:511 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:42:08:200 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:42:08:202 -> [ApiClient] Info: Return code: 200 +09:42:08:202 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:42:08:203 -> [Configure] Info: Parse configure success +09:42:08:206 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:42:08:206 -> state: 12 +09:42:09:218 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:42:09:218 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":438,"boot":17,"bootCount":17} +09:42:09:218 -> [ApiClient] Info: Return code: 200 +09:42:09:219 -> +09:42:09:219 -> Online mode and isPostToAirGradient = true: watchdog reset +09:42:09:219 -> +09:42:09:240 -> CO2 (ppm): 427 +09:42:09:265 -> External watchdog feed! +09:42:13:262 -> CO2 (ppm): 424 +09:42:17:281 -> CO2 (ppm): 422 +09:42:21:301 -> CO2 (ppm): 420 +09:42:29:343 -> CO2 (ppm): 436 +09:42:29:343 -> CO2 (ppm): 471 +09:42:33:363 -> CO2 (ppm): 508 +09:42:37:384 -> CO2 (ppm): 541 +09:42:41:405 -> CO2 (ppm): 595 +09:42:45:425 -> CO2 (ppm): 649 +09:42:49:445 -> CO2 (ppm): 677 +09:42:53:466 -> CO2 (ppm): 683 +09:42:57:486 -> CO2 (ppm): 677 +09:43:01:506 -> CO2 (ppm): 662 +09:43:05:525 -> CO2 (ppm): 640 +09:43:07:531 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:43:07:532 -> [Configure] Info: Parse configure success +09:43:07:533 -> [Configure] Info: co2CalibrationRequested: True +09:43:07:533 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:43:07:534 -> state: 12 +09:43:07:534 -> [StateMachine] Info: CO2 Calibration +09:43:07:534 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:43:08:532 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:43:09:532 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:43:10:533 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:43:14:541 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:43:14:541 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:43:14:554 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:43:14:563 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:43:14:578 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:43:14:580 -> [StateMachine] Info: CO2 Calibration: success +09:43:15:578 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:43:15:586 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:43:15:598 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:43:15:598 -> Flags: 0 +09:43:16:607 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:43:16:619 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:43:16:620 -> Flags: 0 +09:43:17:628 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:43:17:640 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:43:17:641 -> Flags: 0 +09:43:18:649 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:43:18:661 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:43:18:664 -> Flags: 0 +09:43:19:670 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:43:19:682 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:43:19:683 -> Flags: 0 +09:43:20:682 -> Calibration Timeout +09:43:20:684 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:43:23:259 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:43:23:259 -> [ApiClient] Info: Return code: 200 +09:43:23:260 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:43:23:262 -> [Configure] Info: Parse configure success +09:43:23:262 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:43:23:264 -> state: 12 +09:43:24:203 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:43:24:204 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":640,"boot":18,"bootCount":18} +09:43:24:204 -> [ApiClient] Info: Return code: 200 +09:43:24:227 -> +09:43:24:227 -> Online mode and isPostToAirGradient = true: watchdog reset +09:43:24:227 -> +09:43:24:227 -> CO2 (ppm): 521 +09:43:24:254 -> External watchdog feed! +09:43:28:247 -> CO2 (ppm): 502 +09:43:32:267 -> CO2 (ppm): 488 +09:43:36:288 -> CO2 (ppm): 474 +09:43:40:309 -> CO2 (ppm): 461 +09:43:44:328 -> CO2 (ppm): 450 +09:43:48:362 -> CO2 (ppm): 442 +09:43:52:369 -> CO2 (ppm): 433 +09:43:56:390 -> CO2 (ppm): 426 +09:44:00:410 -> CO2 (ppm): 422 +09:44:04:432 -> CO2 (ppm): 418 +09:44:08:453 -> CO2 (ppm): 415 +09:44:12:473 -> CO2 (ppm): 412 +09:44:16:493 -> CO2 (ppm): 411 +09:44:20:514 -> CO2 (ppm): 411 +09:44:22:701 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:44:22:703 -> [Configure] Info: Parse configure success +09:44:22:703 -> [Configure] Info: co2CalibrationRequested: True +09:44:22:703 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:44:22:703 -> state: 12 +09:44:22:703 -> [StateMachine] Info: CO2 Calibration +09:44:22:703 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:44:23:703 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:44:24:703 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:44:25:703 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:44:26:703 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:44:29:711 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:44:29:724 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:44:29:733 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:44:29:746 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:44:29:748 -> [StateMachine] Info: CO2 Calibration: success +09:44:30:747 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:44:30:755 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:44:30:768 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:44:30:768 -> Flags: 0 +09:44:31:776 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:44:31:789 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:44:31:789 -> Flags: 0 +09:44:32:797 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:44:32:809 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:44:32:810 -> Flags: 0 +09:44:33:818 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:44:33:830 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:44:33:831 -> Flags: 0 +09:44:34:839 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:44:34:851 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:44:34:852 -> Flags: 0 +09:44:35:852 -> Calibration Timeout +09:44:35:852 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:44:38:522 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:44:38:522 -> [ApiClient] Info: Return code: 200 +09:44:38:523 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:44:38:525 -> [Configure] Info: Parse configure success +09:44:38:526 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:44:38:527 -> state: 12 +09:44:39:468 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:44:39:468 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":411,"boot":19,"bootCount":19} +09:44:39:468 -> [ApiClient] Info: Return code: 200 +09:44:39:468 -> +09:44:39:469 -> Online mode and isPostToAirGradient = true: watchdog reset +09:44:39:469 -> +09:44:39:491 -> CO2 (ppm): 407 +09:44:39:515 -> External watchdog feed! +09:44:43:512 -> CO2 (ppm): 407 +09:44:47:531 -> CO2 (ppm): 407 +09:44:51:552 -> CO2 (ppm): 407 +09:44:55:572 -> CO2 (ppm): 405 +09:44:59:593 -> CO2 (ppm): 405 +09:45:03:614 -> CO2 (ppm): 404 +09:45:07:635 -> CO2 (ppm): 403 +09:45:11:655 -> CO2 (ppm): 403 +09:45:15:676 -> CO2 (ppm): 402 +09:45:19:697 -> CO2 (ppm): 402 +09:45:23:717 -> CO2 (ppm): 402 +09:45:27:737 -> CO2 (ppm): 402 +09:45:31:757 -> CO2 (ppm): 402 +09:45:35:777 -> CO2 (ppm): 402 +09:45:37:872 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:45:37:873 -> [Configure] Info: Parse configure success +09:45:37:873 -> [Configure] Info: co2CalibrationRequested: True +09:45:37:874 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:45:37:874 -> state: 12 +09:45:37:874 -> [StateMachine] Info: CO2 Calibration +09:45:37:874 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:45:38:873 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:45:39:873 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:45:40:873 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:45:44:881 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:45:44:881 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:45:44:895 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:45:44:903 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:45:44:917 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:45:44:917 -> [StateMachine] Info: CO2 Calibration: success +09:45:45:917 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:45:45:925 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:45:45:938 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:45:45:938 -> Flags: 0 +09:45:46:946 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:45:46:959 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:45:46:959 -> Flags: 0 +09:45:47:967 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:45:47:980 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:45:47:980 -> Flags: 0 +09:45:48:988 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:45:49:001 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:45:49:001 -> Flags: 0 +09:45:50:009 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:45:50:022 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:45:50:022 -> Flags: 0 +09:45:51:022 -> Calibration Timeout +09:45:51:022 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:45:53:683 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:45:53:684 -> [ApiClient] Info: Return code: 200 +09:45:53:685 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:45:53:686 -> [Configure] Info: Parse configure success +09:45:53:687 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:45:53:688 -> state: 12 +09:45:54:617 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:45:54:618 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":402,"boot":20,"bootCount":20} +09:45:54:618 -> [ApiClient] Info: Return code: 200 +09:45:54:619 -> +09:45:54:619 -> Online mode and isPostToAirGradient = true: watchdog reset +09:45:54:619 -> +09:45:54:640 -> CO2 (ppm): 405 +09:45:54:665 -> External watchdog feed! +09:45:58:660 -> CO2 (ppm): 405 +09:46:02:680 -> CO2 (ppm): 405 +09:46:06:702 -> CO2 (ppm): 406 +09:46:10:722 -> CO2 (ppm): 407 +09:46:14:744 -> CO2 (ppm): 408 +09:46:18:763 -> CO2 (ppm): 409 +09:46:22:784 -> CO2 (ppm): 410 +09:46:30:824 -> CO2 (ppm): 411 +09:46:30:824 -> CO2 (ppm): 410 +09:46:34:845 -> CO2 (ppm): 411 +09:46:38:865 -> CO2 (ppm): 411 +09:46:42:885 -> CO2 (ppm): 411 +09:46:46:905 -> CO2 (ppm): 410 +09:46:50:926 -> CO2 (ppm): 410 +09:46:53:042 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:46:53:042 -> [Configure] Info: Parse configure success +09:46:53:043 -> [Configure] Info: co2CalibrationRequested: True +09:46:53:043 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:46:53:043 -> state: 12 +09:46:53:043 -> [StateMachine] Info: CO2 Calibration +09:46:53:044 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:46:54:043 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:46:55:043 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:46:56:043 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:46:57:043 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:47:00:051 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:47:00:065 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:47:00:073 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:47:00:088 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:47:00:088 -> [StateMachine] Info: CO2 Calibration: success +09:47:01:088 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:47:01:096 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:47:01:109 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:47:01:109 -> Flags: 0 +09:47:02:117 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:47:02:131 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:47:02:131 -> Flags: 0 +09:47:03:139 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:47:03:152 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:47:03:153 -> Flags: 0 +09:47:04:160 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:47:04:173 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:47:04:173 -> Flags: 0 +09:47:05:181 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:47:05:194 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +09:47:05:194 -> Flags: 0 +09:47:06:194 -> Calibration Timeout +09:47:06:195 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +09:47:08:845 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:47:08:845 -> [ApiClient] Info: Return code: 200 +09:47:08:846 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:47:08:848 -> [Configure] Info: Parse configure success +09:47:08:849 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:47:08:850 -> state: 12 +09:47:09:780 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:47:09:781 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":410,"boot":21,"bootCount":21} +09:47:09:781 -> [ApiClient] Info: Return code: 200 +09:47:09:782 -> +09:47:09:782 -> Online mode and isPostToAirGradient = true: watchdog reset +09:47:09:782 -> +09:47:09:810 -> CO2 (ppm): 407 +09:47:09:829 -> External watchdog feed! +09:47:13:824 -> CO2 (ppm): 406 +09:47:17:845 -> CO2 (ppm): 405 +09:47:21:866 -> CO2 (ppm): 404 +09:47:25:886 -> CO2 (ppm): 404 +09:47:29:907 -> CO2 (ppm): 403 +09:47:33:927 -> CO2 (ppm): 404 +09:47:37:949 -> CO2 (ppm): 405 +09:47:41:968 -> CO2 (ppm): 404 +09:47:45:988 -> CO2 (ppm): 404 +09:47:50:008 -> CO2 (ppm): 404 +09:47:54:079 -> CO2 (ppm): 404 +09:47:58:099 -> CO2 (ppm): 403 +09:48:02:119 -> CO2 (ppm): 403 +09:48:06:139 -> CO2 (ppm): 403 +09:48:08:213 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:48:08:214 -> [Configure] Info: Parse configure success +09:48:08:214 -> [Configure] Info: co2CalibrationRequested: True +09:48:08:215 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:48:08:215 -> state: 12 +09:48:08:215 -> [StateMachine] Info: CO2 Calibration +09:48:08:215 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:48:09:215 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:48:10:214 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:48:11:217 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:48:12:215 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:48:15:223 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:48:15:237 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:48:15:245 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:48:15:258 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:48:15:259 -> [StateMachine] Info: CO2 Calibration: success +09:48:16:259 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:48:16:267 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:48:16:279 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +09:48:16:280 -> Flags: 20 +09:48:16:280 -> Success getAcknowlagdement +09:48:16:280 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +09:48:18:886 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:48:18:886 -> [ApiClient] Info: Return code: 200 +09:48:18:887 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:48:18:889 -> [Configure] Info: Parse configure success +09:48:18:889 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:48:18:891 -> state: 12 +09:48:19:823 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:48:19:823 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":403,"boot":22,"bootCount":22} +09:48:19:823 -> [ApiClient] Info: Return code: 200 +09:48:19:824 -> +09:48:19:824 -> Online mode and isPostToAirGradient = true: watchdog reset +09:48:19:824 -> +09:48:19:846 -> CO2 (ppm): 401 +09:48:19:871 -> External watchdog feed! +09:48:23:866 -> CO2 (ppm): 400 +09:48:27:887 -> CO2 (ppm): 400 +09:48:31:908 -> CO2 (ppm): 400 +09:48:35:929 -> CO2 (ppm): 400 +09:48:43:970 -> CO2 (ppm): 400 +09:48:43:970 -> CO2 (ppm): 400 +09:48:47:991 -> CO2 (ppm): 399 +09:48:52:012 -> CO2 (ppm): 399 +09:48:56:033 -> CO2 (ppm): 399 +09:49:00:061 -> CO2 (ppm): 399 +09:49:04:074 -> CO2 (ppm): 399 +09:49:08:094 -> CO2 (ppm): 399 +09:49:12:114 -> CO2 (ppm): 399 +09:49:16:133 -> CO2 (ppm): 399 +09:49:18:299 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:49:18:300 -> [Configure] Info: Parse configure success +09:49:18:300 -> [Configure] Info: co2CalibrationRequested: True +09:49:18:301 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:49:18:302 -> state: 12 +09:49:18:302 -> [StateMachine] Info: CO2 Calibration +09:49:18:302 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:49:19:300 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:49:20:301 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:49:21:301 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:49:22:301 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:49:25:309 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:49:25:323 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:49:25:331 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:49:25:344 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:49:25:345 -> [StateMachine] Info: CO2 Calibration: success +09:49:26:345 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:49:26:353 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:49:26:365 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +09:49:26:366 -> Flags: 20 +09:49:26:366 -> Success getAcknowlagdement +09:49:26:366 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +09:49:29:029 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:49:29:030 -> [ApiClient] Info: Return code: 200 +09:49:29:030 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:49:29:032 -> [Configure] Info: Parse configure success +09:49:29:032 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:49:29:034 -> state: 12 +09:49:29:965 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:49:29:965 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":399,"boot":23,"bootCount":23} +09:49:29:965 -> [ApiClient] Info: Return code: 200 +09:49:29:968 -> +09:49:29:968 -> Online mode and isPostToAirGradient = true: watchdog reset +09:49:29:968 -> +09:49:29:988 -> CO2 (ppm): 401 +09:49:30:013 -> External watchdog feed! +09:49:34:009 -> CO2 (ppm): 401 +09:49:38:030 -> CO2 (ppm): 401 +09:49:42:051 -> CO2 (ppm): 400 +09:49:46:070 -> CO2 (ppm): 400 +09:49:50:090 -> CO2 (ppm): 400 +09:49:54:110 -> CO2 (ppm): 400 +09:49:58:131 -> CO2 (ppm): 400 +09:50:02:152 -> CO2 (ppm): 401 +09:50:06:173 -> CO2 (ppm): 401 +09:50:10:199 -> CO2 (ppm): 401 +09:50:14:214 -> CO2 (ppm): 402 +09:50:18:234 -> CO2 (ppm): 402 +09:50:22:264 -> CO2 (ppm): 402 +09:50:26:275 -> CO2 (ppm): 402 +09:50:28:386 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:50:28:388 -> [Configure] Info: Parse configure success +09:50:28:388 -> [Configure] Info: co2CalibrationRequested: True +09:50:28:388 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:50:28:388 -> state: 12 +09:50:28:388 -> [StateMachine] Info: CO2 Calibration +09:50:28:388 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:50:29:388 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:50:30:388 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:50:31:388 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:50:32:388 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:50:35:396 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:50:35:409 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:50:35:418 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:50:35:432 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:50:35:433 -> [StateMachine] Info: CO2 Calibration: success +09:50:36:432 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:50:36:441 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:50:36:453 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +09:50:36:454 -> Flags: 20 +09:50:36:454 -> Success getAcknowlagdement +09:50:36:454 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +09:50:39:072 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:50:39:072 -> [ApiClient] Info: Return code: 200 +09:50:39:073 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:50:39:075 -> [Configure] Info: Parse configure success +09:50:39:076 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:50:39:077 -> state: 12 +09:50:40:008 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:50:40:009 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":402,"boot":24,"bootCount":24} +09:50:40:009 -> [ApiClient] Info: Return code: 200 +09:50:40:009 -> +09:50:40:010 -> Online mode and isPostToAirGradient = true: watchdog reset +09:50:40:010 -> +09:50:40:031 -> CO2 (ppm): 400 +09:50:40:056 -> External watchdog feed! +09:50:48:072 -> CO2 (ppm): 401 +09:50:48:072 -> CO2 (ppm): 401 +09:50:52:093 -> CO2 (ppm): 400 +09:50:56:113 -> CO2 (ppm): 400 +09:51:00:133 -> CO2 (ppm): 401 +09:51:04:153 -> CO2 (ppm): 401 +09:51:08:174 -> CO2 (ppm): 401 +09:51:12:195 -> CO2 (ppm): 401 +09:51:16:215 -> CO2 (ppm): 401 +09:51:20:235 -> CO2 (ppm): 401 +09:51:24:256 -> CO2 (ppm): 401 +09:51:28:276 -> CO2 (ppm): 401 +09:51:32:296 -> CO2 (ppm): 401 +09:51:36:318 -> CO2 (ppm): 401 +09:51:38:473 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:51:38:474 -> [Configure] Info: Parse configure success +09:51:38:474 -> [Configure] Info: co2CalibrationRequested: True +09:51:38:474 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:51:38:475 -> state: 12 +09:51:38:475 -> [StateMachine] Info: CO2 Calibration +09:51:38:475 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:51:39:474 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:51:40:474 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:51:41:474 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:51:42:474 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:51:45:482 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:51:45:496 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:51:45:505 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:51:45:519 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:51:45:520 -> [StateMachine] Info: CO2 Calibration: success +09:51:46:524 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:51:46:528 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:51:46:540 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +09:51:46:541 -> Flags: 20 +09:51:46:541 -> Success getAcknowlagdement +09:51:46:541 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +09:51:49:124 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:51:49:124 -> [ApiClient] Info: Return code: 200 +09:51:49:125 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:51:49:125 -> [Configure] Info: Parse configure success +09:51:49:126 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:51:49:127 -> state: 12 +09:51:50:044 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:51:50:044 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":401,"boot":25,"bootCount":25} +09:51:50:044 -> [ApiClient] Info: Return code: 200 +09:51:50:046 -> +09:51:50:048 -> Online mode and isPostToAirGradient = true: watchdog reset +09:51:50:048 -> +09:51:50:066 -> CO2 (ppm): 401 +09:51:50:091 -> External watchdog feed! +09:51:54:087 -> CO2 (ppm): 400 +09:51:58:106 -> CO2 (ppm): 400 +09:52:02:127 -> CO2 (ppm): 400 +09:52:06:148 -> CO2 (ppm): 400 +09:52:10:168 -> CO2 (ppm): 400 +09:52:14:188 -> CO2 (ppm): 400 +09:52:18:208 -> CO2 (ppm): 400 +09:52:22:229 -> CO2 (ppm): 400 +09:52:26:249 -> CO2 (ppm): 400 +09:52:30:269 -> CO2 (ppm): 400 +09:52:34:289 -> CO2 (ppm): 400 +09:52:38:310 -> CO2 (ppm): 400 +09:52:42:331 -> CO2 (ppm): 401 +09:52:46:351 -> CO2 (ppm): 400 +09:52:48:561 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:52:48:562 -> [Configure] Info: Parse configure success +09:52:48:565 -> [Configure] Info: co2CalibrationRequested: True +09:52:48:565 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:52:48:565 -> state: 12 +09:52:48:565 -> [StateMachine] Info: CO2 Calibration +09:52:48:565 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:52:49:563 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:52:50:563 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:52:51:563 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:52:52:563 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:52:55:571 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:52:55:585 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:52:55:593 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:52:55:608 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:52:55:608 -> [StateMachine] Info: CO2 Calibration: success +09:52:56:608 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:52:56:616 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:52:56:628 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +09:52:56:629 -> Flags: 20 +09:52:56:629 -> Success getAcknowlagdement +09:52:56:629 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +09:52:59:251 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:52:59:252 -> [ApiClient] Info: Return code: 200 +09:52:59:253 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:52:59:254 -> [Configure] Info: Parse configure success +09:52:59:269 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:52:59:270 -> state: 12 +09:53:00:601 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:53:00:601 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":400,"boot":26,"bootCount":26} +09:53:00:602 -> [ApiClient] Info: Return code: 200 +09:53:00:603 -> +09:53:00:603 -> Online mode and isPostToAirGradient = true: watchdog reset +09:53:00:603 -> +09:53:00:625 -> CO2 (ppm): 401 +09:53:00:649 -> External watchdog feed! +09:53:04:645 -> CO2 (ppm): 401 +09:53:08:664 -> CO2 (ppm): 401 +09:53:12:684 -> CO2 (ppm): 401 +09:53:16:704 -> CO2 (ppm): 401 +09:53:20:724 -> CO2 (ppm): 401 +09:53:24:745 -> CO2 (ppm): 401 +09:53:32:787 -> CO2 (ppm): 401 +09:53:32:787 -> CO2 (ppm): 401 +09:53:36:807 -> CO2 (ppm): 401 +09:53:40:828 -> CO2 (ppm): 401 +09:53:44:849 -> CO2 (ppm): 400 +09:53:48:870 -> CO2 (ppm): 400 +09:53:52:891 -> CO2 (ppm): 400 +09:53:56:910 -> CO2 (ppm): 400 +09:53:58:649 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:53:58:650 -> [Configure] Info: Parse configure success +09:53:58:650 -> [Configure] Info: co2CalibrationRequested: True +09:53:58:651 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:53:58:652 -> state: 12 +09:53:58:652 -> [StateMachine] Info: CO2 Calibration +09:53:58:652 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:53:59:651 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:54:00:651 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:54:01:651 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:54:02:651 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:54:05:659 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:54:05:672 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:54:05:681 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:54:05:694 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:54:05:694 -> [StateMachine] Info: CO2 Calibration: success +09:54:06:695 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:54:06:703 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:54:06:715 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +09:54:06:716 -> Flags: 20 +09:54:06:716 -> Success getAcknowlagdement +09:54:06:716 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +09:54:09:298 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:54:09:298 -> [ApiClient] Info: Return code: 200 +09:54:09:300 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:54:09:301 -> [Configure] Info: Parse configure success +09:54:09:301 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:54:09:303 -> state: 12 +09:54:10:323 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:54:10:323 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":400,"boot":27,"bootCount":27} +09:54:10:323 -> [ApiClient] Info: Return code: 200 +09:54:10:325 -> +09:54:10:325 -> Online mode and isPostToAirGradient = true: watchdog reset +09:54:10:325 -> +09:54:10:346 -> CO2 (ppm): 400 +09:54:10:371 -> External watchdog feed! +09:54:14:368 -> CO2 (ppm): 400 +09:54:18:381 -> Get CO2 failed: 1 +09:54:22:398 -> Get CO2 failed: 2 +09:54:26:416 -> Get CO2 failed: 3 +09:54:30:434 -> Get CO2 failed: 4 +09:54:34:452 -> Get CO2 failed: 5 +09:54:38:471 -> Get CO2 failed: 6 +09:54:42:489 -> Get CO2 failed: 7 +09:54:46:507 -> Get CO2 failed: 8 +09:54:54:543 -> Get CO2 failed: 9 +09:54:54:543 -> Get CO2 failed: 10 +09:54:58:561 -> Get CO2 failed: 11 +09:55:07:568 -> Get CO2 failed: 12 +09:55:08:735 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:55:08:736 -> [Configure] Info: Parse configure success +09:55:08:736 -> [Configure] Info: co2CalibrationRequested: True +09:55:08:737 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:55:08:737 -> state: 12 +09:55:08:737 -> [StateMachine] Info: CO2 Calibration +09:55:08:737 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:55:09:737 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:55:10:737 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:55:12:737 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:55:12:737 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:55:15:745 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:55:15:758 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:55:15:767 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:55:15:781 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +09:55:15:782 -> [StateMachine] Info: CO2 Calibration: success +09:55:16:782 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +09:55:16:790 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +09:55:16:802 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +09:55:16:802 -> Flags: 20 +09:55:16:803 -> Success getAcknowlagdement +09:55:16:803 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +09:55:19:441 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:55:19:441 -> [ApiClient] Info: Return code: 200 +09:55:19:443 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:55:19:444 -> [Configure] Info: Parse configure success +09:55:19:444 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:55:19:446 -> state: 12 +09:55:20:390 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:55:20:390 -> [ApiClient] Info: DATA: {"wifi":-61,"boot":28,"bootCount":28} +09:55:20:390 -> [ApiClient] Info: Return code: 200 +09:55:20:390 -> +09:55:20:390 -> Online mode and isPostToAirGradient = true: watchdog reset +09:55:20:391 -> +09:55:20:410 -> CO2 (ppm): 407 +09:55:20:435 -> External watchdog feed! +09:55:24:432 -> CO2 (ppm): 404 +09:55:28:451 -> CO2 (ppm): 403 +09:55:32:467 -> Get CO2 failed: 1 +09:55:36:483 -> Get CO2 failed: 2 +09:55:40:499 -> Get CO2 failed: 3 +09:55:44:515 -> Get CO2 failed: 4 +09:55:48:531 -> Get CO2 failed: 5 +09:55:52:547 -> Get CO2 failed: 6 +09:55:56:563 -> Get CO2 failed: 7 +09:56:00:579 -> Get CO2 failed: 8 +09:56:04:595 -> Get CO2 failed: 9 +09:56:08:611 -> Get CO2 failed: 10 +09:56:12:626 -> Get CO2 failed: 11 +09:56:16:643 -> Get CO2 failed: 12 +09:56:18:822 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:56:18:824 -> [Configure] Info: Parse configure success +09:56:18:824 -> [Configure] Info: co2CalibrationRequested: True +09:56:18:825 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:56:18:825 -> state: 12 +09:56:18:825 -> [StateMachine] Info: CO2 Calibration +09:56:18:825 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:56:19:825 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:56:20:825 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:56:21:825 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:56:22:825 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:56:25:833 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:56:25:842 -> Clear Acknowladgement Response > 0x01 0x9B 0xED 0x1F 0xFE 0x06 0x00 0x00 +09:56:25:843 -> [StateMachine] Info: CO2 Calibration: failure!!! +09:56:37:877 -> [StateMachine] Info: Setting S8 from off to 8 days failure +09:56:38:494 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:56:38:494 -> [ApiClient] Info: Return code: 200 +09:56:38:495 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:56:38:496 -> [Configure] Info: Parse configure success +09:56:38:497 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:56:38:499 -> state: 12 +09:56:53:526 -> [StateMachine] Info: Setting S8 from off to 8 days failure +09:56:54:502 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:56:54:502 -> [ApiClient] Info: DATA: {"wifi":-54,"boot":29,"bootCount":29} +09:56:54:502 -> [ApiClient] Info: Return code: 200 +09:56:54:503 -> +09:56:54:503 -> Online mode and isPostToAirGradient = true: watchdog reset +09:56:54:503 -> +09:56:59:512 -> Get CO2 failed: 13 +09:56:59:537 -> External watchdog feed! +09:57:03:531 -> Get CO2 failed: 14 +09:57:07:550 -> Get CO2 failed: 15 +09:57:11:603 -> Get CO2 failed: 16 +09:57:15:622 -> Get CO2 failed: 17 +09:57:19:641 -> Get CO2 failed: 18 +09:57:23:660 -> Get CO2 failed: 19 +09:57:27:673 -> Get CO2 failed: 20 +09:57:31:693 -> Get CO2 failed: 21 +09:57:35:712 -> Get CO2 failed: 22 +09:57:37:871 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:57:37:872 -> [Configure] Info: Parse configure success +09:57:37:872 -> [Configure] Info: co2CalibrationRequested: True +09:57:37:873 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:57:37:873 -> state: 12 +09:57:37:873 -> [StateMachine] Info: CO2 Calibration +09:57:37:873 -> [StateMachine] Info: Start CO2 calib after 5 sec +09:57:38:873 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:57:39:873 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:57:40:873 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:57:44:881 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:57:44:881 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:57:44:894 -> Clear Acknowladgement Response > 0xD6 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D +09:57:44:894 -> [StateMachine] Info: CO2 Calibration: failure!!! +09:57:56:932 -> [StateMachine] Info: Setting S8 from off to 8 days failure +09:57:57:541 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:57:57:541 -> [ApiClient] Info: Return code: 200 +09:57:57:542 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:57:57:544 -> [Configure] Info: Parse configure success +09:57:57:544 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:57:57:546 -> state: 12 +09:58:12:573 -> [StateMachine] Info: Setting S8 from off to 8 days failure +09:58:13:558 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:58:13:559 -> [ApiClient] Info: DATA: {"wifi":-55,"boot":30,"bootCount":30} +09:58:13:559 -> [ApiClient] Info: Return code: 200 +09:58:13:559 -> +09:58:13:560 -> Online mode and isPostToAirGradient = true: watchdog reset +09:58:13:560 -> +09:58:18:568 -> Get CO2 failed: 23 +09:58:18:593 -> External watchdog feed! +09:58:27:581 -> Get CO2 failed: 24 +09:58:36:589 -> Get CO2 failed: 25 +09:58:45:597 -> Get CO2 failed: 26 +09:58:54:605 -> Get CO2 failed: 27 +09:58:56:937 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:58:56:937 -> [Configure] Info: Parse configu09:58:56:938 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:58:56:939 -> state: 12 +09:58:56:939 -> [StateMachine] Info: CO2 Calibration +09:58:56:939 -> [StateMachine] Info: Start CO2 calib after 5 sec +re success +09:58:56:937 -> [Configure] Info: co2CalibrationRequested: True +09:58:57:938 -> [StateMachine] Info: Start CO2 calib after 4 sec +09:58:58:938 -> [StateMachine] Info: Start CO2 calib after 3 sec +09:58:59:938 -> [StateMachine] Info: Start CO2 calib after 2 sec +09:59:00:938 -> [StateMachine] Info: Start CO2 calib after 1 sec +09:59:03:946 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +09:59:08:947 -> Clear Acknowladgement Response > 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 +09:59:08:947 -> [StateMachine] Info: CO2 Calibration: failure!!! +09:59:25:974 -> [StateMachine] Info: Setting S8 from off to 8 days failure +09:59:26:531 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +09:59:26:531 -> [ApiClient] Info: Return code: 200 +09:59:26:533 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +09:59:26:534 -> [Configure] Info: Parse configure success +09:59:26:535 -> [Configure] Info: Detected new firmware version: 3.1.9 +09:59:26:536 -> state: 12 +09:59:41:564 -> [StateMachine] Info: Setting S8 from off to 8 days failure +09:59:42:524 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +09:59:42:524 -> [ApiClient] Info: DATA: {"wifi":-55,"boot":31,"bootCount":31} +09:59:42:525 -> [ApiClient] Info: Return code: 200 +09:59:42:525 -> +09:59:42:525 -> Online mode and isPostToAirGradient = true: watchdog reset +09:59:42:526 -> +09:59:47:534 -> Get CO2 failed: 28 +09:59:47:559 -> External watchdog feed! +09:59:56:543 -> Get CO2 failed: 29 +10:00:05:550 -> Get CO2 failed: 30 +10:00:14:558 -> Get CO2 failed: 31 +10:00:23:566 -> Get CO2 failed: 32 +10:00:25:973 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:00:25:974 -> [Configure] Info: Parse configure success +10:00:25:976 -> [Configure] Info: co2CalibrationRequested: True +10:00:25:976 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:00:25:976 -> state: 12 +10:00:25:976 -> [StateMachine] Info: CO2 Calibration +10:00:25:976 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:00:26:974 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:00:27:974 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:00:28:974 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:00:29:974 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:00:32:983 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:00:37:984 -> Clear Acknowladgement Response > 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 +10:00:37:985 -> [StateMachine] Info: CO2 Calibration: failure!!! +10:00:55:010 -> [StateMachine] Info: Setting S8 from off to 8 days failure +10:00:55:618 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:00:55:618 -> [ApiClient] Info: Return code: 200 +10:00:55:620 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:00:55:621 -> [Configure] Info: Parse configure success +10:00:55:624 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:00:55:626 -> state: 12 +10:01:11:607 -> [StateMachine] Info: Setting S8 from off to 8 days failure +10:01:11:607 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:01:11:607 -> [ApiClient] Info: DATA: {"wifi":-56,"boot":32,"bootCount":32} +10:01:11:607 -> [ApiClient] Info: Return code: 200 +10:01:11:609 -> +10:01:11:609 -> Online mode and isPostToAirGradient = true: watchdog reset +10:01:11:609 -> +10:01:16:618 -> Get CO2 failed: 33 +10:01:16:642 -> External watchdog feed! +10:01:25:623 -> Get CO2 failed: 34 +10:01:34:631 -> Get CO2 failed: 35 +10:01:43:639 -> Get CO2 failed: 36 +10:01:52:647 -> Get CO2 failed: 37 +10:01:55:008 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:01:55:009 -> [Configure] Info: Parse configure success +10:01:55:009 -> [Configure] Info: co2CalibrationRequested: True +10:01:55:010 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:01:55:010 -> state: 12 +10:01:55:010 -> [StateMachine] Info: CO2 Calibration +10:01:55:010 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:01:56:010 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:01:57:010 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:01:58:010 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:02:02:018 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:02:02:030 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:02:07:019 -> Clear Acknowladgement Response > 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 +10:02:07:019 -> [StateMachine] Info: CO2 Calibration: failure!!! +10:02:24:046 -> [StateMachine] Info: Setting S8 from off to 8 days failure +10:02:24:602 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:02:24:602 -> [ApiClient] Info: Return code: 200 +10:02:24:603 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:02:24:605 -> [Configure] Info: Parse configure success +10:02:24:606 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:02:24:607 -> state: 12 +10:02:29:640 -> [StateMachine] Info: Setting S8 from off to 8 days successful +10:02:30:578 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:02:30:578 -> [ApiClient] Info: DATA: {"wifi":-57,"boot":33,"bootCount":33} +10:02:30:578 -> [ApiClient] Info: Return code: 200 +10:02:30:578 -> +10:02:30:579 -> Online mode and isPostToAirGradient = true: watchdog reset +10:02:30:579 -> +10:02:30:600 -> CO2 (ppm): 0 +10:02:30:624 -> External watchdog feed! +10:02:34:621 -> CO2 (ppm): 320 +10:02:38:642 -> CO2 (ppm): 300 +10:02:42:662 -> CO2 (ppm): 290 +10:02:46:681 -> CO2 (ppm): 283 +10:02:50:702 -> CO2 (ppm): 271 +10:02:54:722 -> CO2 (ppm): 264 +10:02:58:743 -> CO2 (ppm): 261 +10:03:02:762 -> CO2 (ppm): 256 +10:03:06:782 -> CO2 (ppm): 257 +10:03:10:802 -> CO2 (ppm): 256 +10:03:14:823 -> CO2 (ppm): 255 +10:03:18:844 -> CO2 (ppm): 255 +10:03:22:864 -> CO2 (ppm): 254 +10:03:24:048 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:03:24:048 -> [Configure] Info: Parse configure success +10:03:24:048 -> [Configure] Info: co2CalibrationRequested: True +10:03:24:049 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:03:24:049 -> state: 12 +10:03:24:049 -> [StateMachine] Info: CO2 Calibration +10:03:24:049 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:03:25:049 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:03:26:049 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:03:27:049 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:03:28:049 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:03:31:057 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:03:31:072 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:03:31:080 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:03:31:093 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:03:31:094 -> [StateMachine] Info: CO2 Calibration: success +10:03:32:094 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:03:32:102 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:03:32:115 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:03:32:115 -> Flags: 0 +10:03:33:123 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:03:33:136 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:03:33:136 -> Flags: 0 +10:03:34:144 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:03:34:157 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:03:34:157 -> Flags: 0 +10:03:35:165 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:03:35:178 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:03:35:178 -> Flags: 0 +10:03:36:186 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:03:36:199 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:03:36:200 -> Flags: 0 +10:03:37:199 -> Calibration Timeout +10:03:37:199 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:03:39:766 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:03:39:766 -> [ApiClient] Info: Return code: 200 +10:03:39:768 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:03:39:770 -> [Configure] Info: Parse configure success +10:03:39:770 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:03:39:771 -> state: 12 +10:03:40:712 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:03:40:712 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":254,"boot":34,"bootCount":34} +10:03:40:712 -> [ApiClient] Info: Return code: 200 +10:03:40:713 -> +10:03:40:713 -> Online mode and isPostToAirGradient = true: watchdog reset +10:03:40:713 -> +10:03:40:734 -> CO2 (ppm): 247 +10:03:40:759 -> External watchdog feed! +10:03:44:754 -> CO2 (ppm): 262 +10:03:48:776 -> CO2 (ppm): 307 +10:03:52:796 -> CO2 (ppm): 330 +10:03:56:816 -> CO2 (ppm): 337 +10:04:00:836 -> CO2 (ppm): 335 +10:04:04:857 -> CO2 (ppm): 329 +10:04:08:876 -> CO2 (ppm): 321 +10:04:12:896 -> CO2 (ppm): 310 +10:04:16:917 -> CO2 (ppm): 300 +10:04:20:937 -> CO2 (ppm): 291 +10:04:24:957 -> CO2 (ppm): 283 +10:04:32:997 -> CO2 (ppm): 275 +10:04:32:997 -> CO2 (ppm): 268 +10:04:37:018 -> CO2 (ppm): 263 +10:04:39:219 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:04:39:219 -> [Configure] Info: Parse configure success +10:04:39:220 -> [Configure] Info: co2CalibrationRequested: True +10:04:39:220 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:04:39:221 -> state: 12 +10:04:39:221 -> [StateMachine] Info: CO2 Calibration +10:04:39:221 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:04:40:220 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:04:41:220 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:04:42:220 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:04:43:220 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:04:46:236 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:04:46:241 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:04:46:250 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:04:46:265 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:04:46:265 -> [StateMachine] Info: CO2 Calibration: success +10:04:47:279 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:04:47:280 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:04:47:286 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:04:47:286 -> Flags: 0 +10:04:48:294 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:04:48:306 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:04:48:307 -> Flags: 0 +10:04:49:315 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:04:49:328 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:04:49:329 -> Flags: 0 +10:04:50:336 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:04:50:348 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:04:50:349 -> Flags: 0 +10:04:51:357 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:04:51:370 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:04:51:370 -> Flags: 0 +10:04:52:369 -> Calibration Timeout +10:04:52:370 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:04:55:051 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:04:55:052 -> [ApiClient] Info: Return code: 200 +10:04:55:052 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:04:55:052 -> [Configure] Info: Parse configure success +10:04:55:052 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:04:55:052 -> state: 12 +10:04:55:968 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:04:55:968 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":263,"boot":35,"bootCount":35} +10:04:55:969 -> [ApiClient] Info: Return code: 200 +10:04:55:969 -> +10:04:55:969 -> Online mode and isPostToAirGradient = true: watchdog reset +10:04:55:969 -> +10:04:55:989 -> CO2 (ppm): 248 +10:04:56:014 -> External watchdog feed! +10:05:00:010 -> CO2 (ppm): 246 +10:05:04:030 -> CO2 (ppm): 245 +10:05:08:062 -> CO2 (ppm): 244 +10:05:12:070 -> CO2 (ppm): 243 +10:05:20:111 -> CO2 (ppm): 243 +10:05:20:111 -> CO2 (ppm): 242 +10:05:24:132 -> CO2 (ppm): 240 +10:05:28:153 -> CO2 (ppm): 240 +10:05:32:174 -> CO2 (ppm): 240 +10:05:36:194 -> CO2 (ppm): 241 +10:05:40:215 -> CO2 (ppm): 240 +10:05:44:236 -> CO2 (ppm): 240 +10:05:48:256 -> CO2 (ppm): 253 +10:05:52:276 -> CO2 (ppm): 315 +10:05:54:390 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:05:54:391 -> [Configure] Info: Parse configure success +10:05:54:391 -> [Configure] Info: co2CalibrationRequested: True +10:05:54:392 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:05:54:392 -> state: 12 +10:05:54:392 -> [StateMachine] Info: CO2 Calibration +10:05:54:393 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:05:55:392 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:05:56:392 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:05:57:392 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:05:58:392 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:06:01:400 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:06:01:414 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:06:01:422 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:06:01:437 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:06:01:437 -> [StateMachine] Info: CO2 Calibration: success +10:06:02:437 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:06:02:445 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:06:02:458 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:06:02:458 -> Flags: 0 +10:06:03:466 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:06:03:479 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:06:03:479 -> Flags: 0 +10:06:04:487 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:06:04:500 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:06:04:506 -> Flags: 0 +10:06:05:508 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:06:05:521 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:06:05:527 -> Flags: 0 +10:06:06:529 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:06:06:542 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:06:06:548 -> Flags: 0 +10:06:07:542 -> Calibration Timeout +10:06:07:543 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:06:10:191 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:06:10:191 -> [ApiClient] Info: Return code: 200 +10:06:10:192 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:06:10:194 -> [Configure] Info: Parse configure success +10:06:10:195 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:06:10:196 -> state: 12 +10:06:11:136 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:06:11:137 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":315,"boot":36,"bootCount":36} +10:06:11:137 -> [ApiClient] Info: Return code: 200 +10:06:11:138 -> +10:06:11:138 -> Online mode and isPostToAirGradient = true: watchdog reset +10:06:11:138 -> +10:06:11:160 -> CO2 (ppm): 428 +10:06:11:185 -> External watchdog feed! +10:06:15:180 -> CO2 (ppm): 412 +10:06:19:200 -> CO2 (ppm): 400 +10:06:27:240 -> CO2 (ppm): 388 +10:06:27:240 -> CO2 (ppm): 372 +10:06:31:261 -> CO2 (ppm): 356 +10:06:39:302 -> CO2 (ppm): 339 +10:06:39:302 -> CO2 (ppm): 325 +10:06:43:321 -> CO2 (ppm): 312 +10:06:47:342 -> CO2 (ppm): 301 +10:06:51:362 -> CO2 (ppm): 291 +10:06:55:383 -> CO2 (ppm): 282 +10:06:59:403 -> CO2 (ppm): 274 +10:07:03:423 -> CO2 (ppm): 279 +10:07:07:443 -> CO2 (ppm): 292 +10:07:09:562 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:07:09:563 -> [Configure] Info: Parse configure success +10:07:09:563 -> [Configure] Info: co2CalibrationRequested: True +10:07:09:563 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:07:09:564 -> state: 12 +10:07:09:564 -> [StateMachine] Info: CO2 Calibration +10:07:09:564 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:07:10:563 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:07:11:563 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:07:12:563 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:07:13:563 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:07:16:571 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:07:16:585 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:07:16:593 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:07:16:608 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:07:16:609 -> [StateMachine] Info: CO2 Calibration: success +10:07:17:608 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:07:17:617 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:07:17:629 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:07:17:630 -> Flags: 0 +10:07:18:637 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:07:18:650 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:07:18:650 -> Flags: 0 +10:07:19:658 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:07:19:671 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:07:19:672 -> Flags: 0 +10:07:20:679 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:07:20:692 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:07:20:693 -> Flags: 0 +10:07:21:700 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:07:21:713 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:07:21:714 -> Flags: 0 +10:07:22:713 -> Calibration Timeout +10:07:22:714 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:07:25:353 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:07:25:353 -> [ApiClient] Info: Return code: 200 +10:07:25:355 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:07:25:356 -> [Configure] Info: Parse configure success +10:07:25:357 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:07:25:358 -> state: 12 +10:07:26:288 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:07:26:288 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":292,"boot":37,"bootCount":37} +10:07:26:289 -> [ApiClient] Info: Return code: 200 +10:07:26:289 -> +10:07:26:289 -> Online mode and isPostToAirGradient = true: watchdog reset +10:07:26:290 -> +10:07:26:310 -> CO2 (ppm): 345 +10:07:26:335 -> External watchdog feed! +10:07:30:330 -> CO2 (ppm): 374 +10:07:34:351 -> CO2 (ppm): 382 +10:07:38:370 -> CO2 (ppm): 378 +10:07:42:419 -> CO2 (ppm): 368 +10:07:46:439 -> CO2 (ppm): 355 +10:07:50:459 -> CO2 (ppm): 327 +10:07:54:479 -> CO2 (ppm): 315 +10:07:58:499 -> CO2 (ppm): 303 +10:08:02:519 -> CO2 (ppm): 292 +10:08:06:539 -> CO2 (ppm): 283 +10:08:10:559 -> CO2 (ppm): 314 +10:08:14:579 -> CO2 (ppm): 349 +10:08:18:600 -> CO2 (ppm): 381 +10:08:22:621 -> CO2 (ppm): 450 +10:08:24:732 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:08:24:734 -> [Configure] Info: Parse configure success +10:08:24:734 -> [Configure] Info: co2CalibrationRequested: True +10:08:24:735 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:08:24:735 -> state: 12 +10:08:24:735 -> [StateMachine] Info: CO2 Calibration +10:08:24:735 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:08:25:735 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:08:26:735 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:08:27:735 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:08:28:735 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:08:31:743 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:08:31:756 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:08:31:765 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:08:31:792 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:08:31:793 -> [StateMachine] Info: CO2 Calibration: success +10:08:32:780 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:08:32:788 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:08:32:800 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:08:32:801 -> Flags: 0 +10:08:33:809 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:08:33:821 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:08:33:822 -> Flags: 0 +10:08:34:830 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:08:34:842 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:08:34:843 -> Flags: 0 +10:08:35:851 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:08:35:863 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:08:35:864 -> Flags: 0 +10:08:36:872 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:08:36:884 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:08:36:885 -> Flags: 0 +10:08:37:884 -> Calibration Timeout +10:08:37:885 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:08:40:528 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:08:40:529 -> [ApiClient] Info: Return code: 200 +10:08:40:529 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:08:40:531 -> [Configure] Info: Parse configure success +10:08:40:531 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:08:40:533 -> state: 12 +10:08:41:346 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:08:41:346 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":450,"boot":38,"bootCount":38} +10:08:41:347 -> [ApiClient] Info: Return code: 200 +10:08:41:347 -> +10:08:41:348 -> Online mode and isPostToAirGradient = true: watchdog reset +10:08:41:348 -> +10:08:41:369 -> CO2 (ppm): 544 +10:08:41:395 -> External watchdog feed! +10:08:45:390 -> CO2 (ppm): 564 +10:08:49:410 -> CO2 (ppm): 554 +10:08:53:430 -> CO2 (ppm): 533 +10:08:57:450 -> CO2 (ppm): 504 +10:09:01:470 -> CO2 (ppm): 472 +10:09:05:490 -> CO2 (ppm): 442 +10:09:09:510 -> CO2 (ppm): 413 +10:09:13:531 -> CO2 (ppm): 388 +10:09:17:552 -> CO2 (ppm): 366 +10:09:21:573 -> CO2 (ppm): 346 +10:09:25:594 -> CO2 (ppm): 355 +10:09:33:635 -> CO2 (ppm): 364 +10:09:33:635 -> CO2 (ppm): 363 +10:09:37:656 -> CO2 (ppm): 359 +10:09:39:904 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:09:39:905 -> [Configure] Info: Parse configure success +10:09:39:905 -> [Configure] Info: co2CalibrationRequested: True +10:09:39:905 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:09:39:906 -> state: 12 +10:09:39:906 -> [StateMachine] Info: CO2 Calibration +10:09:39:906 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:09:41:905 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:09:41:905 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:09:42:905 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:09:43:905 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:09:46:913 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:09:46:928 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:09:46:936 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:09:46:950 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:09:46:951 -> [StateMachine] Info: CO2 Calibration: success +10:09:47:950 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:09:47:958 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:09:47:971 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:09:47:971 -> Flags: 0 +10:09:48:979 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:09:48:992 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:09:48:992 -> Flags: 0 +10:09:50:000 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:09:50:013 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:09:50:013 -> Flags: 0 +10:09:51:021 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:09:51:034 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:09:51:034 -> Flags: 0 +10:09:52:042 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:09:52:055 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:09:52:056 -> Flags: 0 +10:09:53:055 -> Calibration Timeout +10:09:53:055 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:09:55:677 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:09:55:677 -> [ApiClient] Info: Return code: 200 +10:09:55:678 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:09:55:679 -> [Configure] Info: Parse configure success +10:09:55:680 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:09:55:681 -> state: 12 +10:09:56:631 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:09:56:632 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":359,"boot":39,"bootCount":39} +10:09:56:632 -> [ApiClient] Info: Return code: 200 +10:09:56:633 -> +10:09:56:633 -> Online mode and isPostToAirGradient = true: watchdog reset +10:09:56:633 -> +10:09:56:655 -> CO2 (ppm): 303 +10:09:56:680 -> External watchdog feed! +10:10:00:676 -> CO2 (ppm): 294 +10:10:04:696 -> CO2 (ppm): 286 +10:10:08:717 -> CO2 (ppm): 279 +10:10:12:737 -> CO2 (ppm): 272 +10:10:16:757 -> CO2 (ppm): 267 +10:10:20:777 -> CO2 (ppm): 262 +10:10:24:797 -> CO2 (ppm): 258 +10:10:28:818 -> CO2 (ppm): 255 +10:10:32:838 -> CO2 (ppm): 252 +10:10:36:859 -> CO2 (ppm): 250 +10:10:40:878 -> CO2 (ppm): 248 +10:10:44:898 -> CO2 (ppm): 249 +10:10:48:918 -> CO2 (ppm): 250 +10:10:52:938 -> CO2 (ppm): 252 +10:10:55:075 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:10:55:077 -> [Configure] Info: Parse configure success +10:10:55:077 -> [Configure] Info: co2CalibrationRequested: True +10:10:55:078 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:10:55:078 -> state: 12 +10:10:55:078 -> [StateMachine] Info: CO2 Calibration +10:10:55:078 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:10:56:078 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:10:57:078 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:10:58:078 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:10:59:078 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:11:02:086 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:11:02:099 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:11:02:108 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:11:02:122 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:11:02:123 -> [StateMachine] Info: CO2 Calibration: success +10:11:03:131 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:11:03:131 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:11:03:143 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:11:03:144 -> Flags: 0 +10:11:04:152 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:11:04:164 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:11:04:165 -> Flags: 0 +10:11:05:173 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:11:05:185 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:11:05:186 -> Flags: 0 +10:11:06:194 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:11:06:206 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:11:06:207 -> Flags: 0 +10:11:07:215 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:11:07:227 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:11:07:228 -> Flags: 0 +10:11:08:227 -> Calibration Timeout +10:11:08:228 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:11:10:837 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:11:10:837 -> [ApiClient] Info: Return code: 200 +10:11:10:839 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:11:10:840 -> [Configure] Info: Parse configure success +10:11:10:840 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:11:10:842 -> state: 12 +10:11:11:773 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:11:11:773 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":252,"boot":40,"bootCount":40} +10:11:11:773 -> [ApiClient] Info: Return code: 200 +10:11:11:775 -> +10:11:11:775 -> Online mode and isPostToAirGradient = true: watchdog reset +10:11:11:775 -> +10:11:11:796 -> CO2 (ppm): 256 +10:11:11:821 -> External watchdog feed! +10:11:15:817 -> CO2 (ppm): 257 +10:11:19:837 -> CO2 (ppm): 257 +10:11:23:857 -> CO2 (ppm): 257 +10:11:27:878 -> CO2 (ppm): 257 +10:11:31:899 -> CO2 (ppm): 258 +10:11:35:919 -> CO2 (ppm): 258 +10:11:39:940 -> CO2 (ppm): 260 +10:11:43:961 -> CO2 (ppm): 264 +10:11:47:982 -> CO2 (ppm): 266 +10:11:52:003 -> CO2 (ppm): 266 +10:11:56:023 -> CO2 (ppm): 267 +10:12:04:064 -> CO2 (ppm): 267 +10:12:04:064 -> CO2 (ppm): 267 +10:12:08:090 -> CO2 (ppm): 266 +10:12:10:247 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:12:10:248 -> [Configure] Info: Parse configure success +10:12:10:248 -> [Configure] Info: co2CalibrationRequested: True +10:12:10:248 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:12:10:249 -> state: 12 +10:12:10:249 -> [StateMachine] Info: CO2 Calibration +10:12:10:249 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:12:11:248 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:12:12:248 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:12:13:248 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:12:14:248 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:12:17:257 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:12:17:270 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:12:17:278 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:12:17:292 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:12:17:292 -> [StateMachine] Info: CO2 Calibration: success +10:12:18:292 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:12:18:300 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:12:18:313 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:12:18:313 -> Flags: 0 +10:12:19:321 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:12:19:334 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:12:19:334 -> Flags: 0 +10:12:20:342 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:12:20:355 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:12:20:355 -> Flags: 0 +10:12:21:363 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:12:21:376 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:12:21:376 -> Flags: 0 +10:12:22:384 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:12:22:397 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:12:22:397 -> Flags: 0 +10:12:23:397 -> Calibration Timeout +10:12:23:397 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:12:25:997 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:12:25:997 -> [ApiClient] Info: Return code: 200 +10:12:25:999 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:12:26:000 -> [Configure] Info: Parse configure success +10:12:26:001 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:12:26:002 -> state: 12 +10:12:26:954 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:12:26:954 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":266,"boot":41,"bootCount":41} +10:12:26:954 -> [ApiClient] Info: Return code: 200 +10:12:26:955 -> +10:12:26:955 -> Online mode and isPostToAirGradient = true: watchdog reset +10:12:26:955 -> +10:12:26:977 -> CO2 (ppm): 324 +10:12:27:002 -> External watchdog feed! +10:12:30:997 -> CO2 (ppm): 353 +10:12:35:017 -> CO2 (ppm): 365 +10:12:39:038 -> CO2 (ppm): 369 +10:12:43:059 -> CO2 (ppm): 366 +10:12:47:079 -> CO2 (ppm): 359 +10:12:51:099 -> CO2 (ppm): 351 +10:12:55:119 -> CO2 (ppm): 342 +10:12:59:139 -> CO2 (ppm): 331 +10:13:03:160 -> CO2 (ppm): 321 +10:13:07:180 -> CO2 (ppm): 312 +10:13:11:200 -> CO2 (ppm): 304 +10:13:15:220 -> CO2 (ppm): 300 +10:13:19:241 -> CO2 (ppm): 309 +10:13:25:417 -> CO2 (ppm): 320 +10:13:25:417 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:13:25:417 -> [Configure] Info: Parse configure success +10:13:25:418 -> [Configure] Info: co2CalibrationRequested: True +10:13:25:418 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:13:25:419 -> state: 12 +10:13:25:419 -> [StateMachine] Info: CO2 Calibration +10:13:25:419 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:13:26:418 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:13:27:418 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:13:28:418 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:13:29:418 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:13:32:427 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:13:32:440 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:13:32:448 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:13:32:463 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:13:32:463 -> [StateMachine] Info: CO2 Calibration: success +10:13:33:463 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:13:33:471 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:13:33:484 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:13:33:485 -> Flags: 0 +10:13:34:492 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:13:34:505 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:13:34:505 -> Flags: 0 +10:13:35:513 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:13:35:526 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:13:35:527 -> Flags: 0 +10:13:36:534 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:13:36:547 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:13:36:547 -> Flags: 0 +10:13:37:555 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:13:37:568 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:13:37:568 -> Flags: 0 +10:13:38:568 -> Calibration Timeout +10:13:38:568 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:13:41:160 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:13:41:160 -> [ApiClient] Info: Return code: 200 +10:13:41:162 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:13:41:163 -> [Configure] Info: Parse configure success +10:13:41:164 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:13:41:166 -> state: 12 +10:13:42:125 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:13:42:125 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":320,"boot":42,"bootCount":42} +10:13:42:125 -> [ApiClient] Info: Return code: 200 +10:13:42:126 -> +10:13:42:126 -> Online mode and isPostToAirGradient = true: watchdog reset +10:13:42:126 -> +10:13:42:148 -> CO2 (ppm): 308 +10:13:42:173 -> External watchdog feed! +10:13:46:168 -> CO2 (ppm): 301 +10:13:50:188 -> CO2 (ppm): 294 +10:13:54:208 -> CO2 (ppm): 289 +10:14:02:249 -> CO2 (ppm): 283 +10:14:02:249 -> CO2 (ppm): 277 +10:14:06:268 -> CO2 (ppm): 273 +10:14:10:289 -> CO2 (ppm): 270 +10:14:14:311 -> CO2 (ppm): 267 +10:14:18:331 -> CO2 (ppm): 264 +10:14:22:351 -> CO2 (ppm): 261 +10:14:26:371 -> CO2 (ppm): 258 +10:14:30:391 -> CO2 (ppm): 256 +10:14:34:412 -> CO2 (ppm): 253 +10:14:38:433 -> CO2 (ppm): 252 +10:14:40:589 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:14:40:589 -> [Configure] Info: Parse configure success +10:14:40:590 -> [Configure] Info: co2CalibrationRequested: True +10:14:40:590 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:14:40:591 -> state: 12 +10:14:40:591 -> [StateMachine] Info: CO2 Calibration +10:14:40:591 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:14:41:591 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:14:42:591 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:14:43:590 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:14:47:598 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:14:47:599 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:14:47:612 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:14:47:621 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:14:47:636 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:14:47:637 -> [StateMachine] Info: CO2 Calibration: success +10:14:48:635 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:14:48:643 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:14:48:656 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:14:48:656 -> Flags: 0 +10:14:49:664 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:14:49:677 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:14:49:678 -> Flags: 0 +10:14:50:686 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:14:50:698 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:14:50:698 -> Flags: 0 +10:14:51:706 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:14:51:719 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:14:51:719 -> Flags: 0 +10:14:52:727 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:14:52:740 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:14:52:740 -> Flags: 0 +10:14:53:740 -> Calibration Timeout +10:14:53:741 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:14:56:422 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:14:56:422 -> [ApiClient] Info: Return code: 200 +10:14:56:425 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:14:56:426 -> [Configure] Info: Parse configure success +10:14:56:427 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:14:56:428 -> state: 12 +10:14:57:370 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:14:57:370 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":252,"boot":43,"bootCount":43} +10:14:57:370 -> [ApiClient] Info: Return code: 200 +10:14:57:371 -> +10:14:57:371 -> Online mode and isPostToAirGradient = true: watchdog reset +10:14:57:371 -> +10:14:57:393 -> CO2 (ppm): 248 +10:14:57:418 -> External watchdog feed! +10:15:01:414 -> CO2 (ppm): 248 +10:15:05:434 -> CO2 (ppm): 247 +10:15:09:455 -> CO2 (ppm): 247 +10:15:13:475 -> CO2 (ppm): 247 +10:15:17:496 -> CO2 (ppm): 247 +10:15:21:517 -> CO2 (ppm): 247 +10:15:25:536 -> CO2 (ppm): 248 +10:15:33:577 -> CO2 (ppm): 250 +10:15:33:577 -> CO2 (ppm): 250 +10:15:37:599 -> CO2 (ppm): 251 +10:15:41:618 -> CO2 (ppm): 251 +10:15:45:639 -> CO2 (ppm): 251 +10:15:49:659 -> CO2 (ppm): 251 +10:15:53:680 -> CO2 (ppm): 252 +10:15:55:760 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:15:55:761 -> [Configure] Info: Parse configure success +10:15:55:761 -> [Configure] Info: co2CalibrationRequested: True +10:15:55:761 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:15:55:762 -> state: 12 +10:15:55:762 -> [StateMachine] Info: CO2 Calibration +10:15:55:762 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:15:56:761 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:15:57:761 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:15:58:762 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:15:59:761 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:16:02:769 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:16:02:783 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:16:02:791 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:16:02:805 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:16:02:805 -> [StateMachine] Info: CO2 Calibration: success +10:16:03:805 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:16:03:813 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:16:03:826 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:16:03:826 -> Flags: 0 +10:16:04:834 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:16:04:847 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:16:04:847 -> Flags: 0 +10:16:05:855 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:16:05:868 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:16:05:868 -> Flags: 0 +10:16:06:876 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:16:06:889 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:16:06:889 -> Flags: 0 +10:16:07:897 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:16:07:910 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:16:07:910 -> Flags: 0 +10:16:08:910 -> Calibration Timeout +10:16:08:911 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:16:11:584 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:16:11:585 -> [ApiClient] Info: Return code: 200 +10:16:11:586 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:16:11:587 -> [Configure] Info: Parse configure success +10:16:11:588 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:16:11:589 -> state: 12 +10:16:12:513 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:16:12:513 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":252,"boot":44,"bootCount":44} +10:16:12:513 -> [ApiClient] Info: Return code: 200 +10:16:12:514 -> +10:16:12:514 -> Online mode and isPostToAirGradient = true: watchdog reset +10:16:12:514 -> +10:16:12:536 -> CO2 (ppm): 255 +10:16:12:561 -> External watchdog feed! +10:16:16:556 -> CO2 (ppm): 256 +10:16:20:577 -> CO2 (ppm): 258 +10:16:24:597 -> CO2 (ppm): 258 +10:16:28:618 -> CO2 (ppm): 259 +10:16:32:638 -> CO2 (ppm): 260 +10:16:36:659 -> CO2 (ppm): 260 +10:16:40:680 -> CO2 (ppm): 261 +10:16:44:700 -> CO2 (ppm): 262 +10:16:48:720 -> CO2 (ppm): 262 +10:16:52:740 -> CO2 (ppm): 263 +10:17:00:780 -> CO2 (ppm): 263 +10:17:00:780 -> CO2 (ppm): 263 +10:17:04:800 -> CO2 (ppm): 262 +10:17:08:820 -> CO2 (ppm): 262 +10:17:10:930 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:17:10:930 -> [Configure] Info: Parse configure success +10:17:10:931 -> [Configure] Info: co2CalibrationRequested: True +10:17:10:931 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:17:10:932 -> state: 12 +10:17:10:932 -> [StateMachine] Info: CO2 Calibration +10:17:10:932 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:17:11:931 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:17:12:931 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:17:13:931 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:17:14:931 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:17:17:940 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:17:17:953 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:17:17:961 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:17:17:975 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:17:17:975 -> [StateMachine] Info: CO2 Calibration: success +10:17:18:975 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:17:18:983 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:17:18:996 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:17:18:996 -> Flags: 0 +10:17:20:004 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:17:20:017 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:17:20:017 -> Flags: 0 +10:17:21:025 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:17:21:038 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:17:21:038 -> Flags: 0 +10:17:22:046 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:17:22:059 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:17:22:059 -> Flags: 0 +10:17:23:067 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:17:23:080 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:17:23:080 -> Flags: 0 +10:17:24:080 -> Calibration Timeout +10:17:24:080 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:17:26:751 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:17:26:751 -> [ApiClient] Info: Return code: 200 +10:17:26:753 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:17:26:754 -> [Configure] Info: Parse configure success +10:17:26:755 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:17:26:756 -> state: 12 +10:17:27:687 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:17:27:687 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":262,"boot":45,"bootCount":45} +10:17:27:687 -> [ApiClient] Info: Return code: 200 +10:17:27:709 -> +10:17:27:709 -> Online mode and isPostToAirGradient = true: watchdog reset +10:17:27:709 -> +10:17:27:709 -> CO2 (ppm): 257 +10:17:27:734 -> External watchdog feed! +10:17:31:729 -> CO2 (ppm): 257 +10:17:35:749 -> CO2 (ppm): 257 +10:17:39:769 -> CO2 (ppm): 257 +10:17:43:789 -> CO2 (ppm): 257 +10:17:47:810 -> CO2 (ppm): 257 +10:17:51:830 -> CO2 (ppm): 257 +10:17:55:851 -> CO2 (ppm): 256 +10:17:59:870 -> CO2 (ppm): 256 +10:18:03:890 -> CO2 (ppm): 255 +10:18:07:910 -> CO2 (ppm): 256 +10:18:11:931 -> CO2 (ppm): 255 +10:18:15:951 -> CO2 (ppm): 255 +10:18:19:970 -> CO2 (ppm): 255 +10:18:23:990 -> CO2 (ppm): 255 +10:18:26:101 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:18:26:102 -> [Configure] Info: Parse configure success +10:18:26:103 -> [Configure] Info: co2CalibrationRequested: True +10:18:26:103 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:18:26:103 -> state: 12 +10:18:26:103 -> [StateMachine] Info: CO2 Calibration +10:18:26:104 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:18:27:104 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:18:28:103 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:18:29:103 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:18:30:103 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:18:33:111 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:18:33:125 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:18:33:133 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:18:33:147 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:18:33:147 -> [StateMachine] Info: CO2 Calibration: success +10:18:34:147 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:18:34:155 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:18:34:168 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +10:18:34:169 -> Flags: 20 +10:18:34:169 -> Success getAcknowlagdement +10:18:34:169 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +10:18:36:800 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:18:36:801 -> [ApiClient] Info: Return code: 200 +10:18:36:802 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:18:36:803 -> [Configure] Info: Parse configure success +10:18:36:804 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:18:36:805 -> state: 12 +10:18:37:742 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:18:37:743 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":255,"boot":46,"bootCount":46} +10:18:37:743 -> [ApiClient] Info: Return code: 200 +10:18:37:744 -> +10:18:37:744 -> Online mode and isPostToAirGradient = true: watchdog reset +10:18:37:744 -> +10:18:37:766 -> CO2 (ppm): 401 +10:18:37:791 -> External watchdog feed! +10:18:41:787 -> CO2 (ppm): 401 +10:18:45:807 -> CO2 (ppm): 401 +10:18:49:827 -> CO2 (ppm): 405 +10:18:53:848 -> CO2 (ppm): 483 +10:18:57:868 -> CO2 (ppm): 524 +10:19:01:890 -> CO2 (ppm): 538 +10:19:05:911 -> CO2 (ppm): 540 +10:19:09:930 -> CO2 (ppm): 534 +10:19:13:950 -> CO2 (ppm): 527 +10:19:17:970 -> CO2 (ppm): 515 +10:19:21:990 -> CO2 (ppm): 503 +10:19:26:010 -> CO2 (ppm): 499 +10:19:30:030 -> CO2 (ppm): 498 +10:19:34:050 -> CO2 (ppm): 493 +10:19:36:187 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:19:36:188 -> [Configure] Info: Parse configure success +10:19:36:188 -> [Configure] Info: co2CalibrationRequested: True +10:19:36:189 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:19:36:189 -> state: 12 +10:19:36:190 -> [StateMachine] Info: CO2 Calibration +10:19:36:190 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:19:37:189 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:19:38:189 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:19:39:189 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:19:40:189 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:19:43:197 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:19:43:210 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:19:43:219 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:19:43:233 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:19:44:233 -> [StateMachine] Info: CO2 Calibration: success +10:19:44:233 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:19:44:241 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:19:44:253 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:19:44:254 -> Flags: 0 +10:19:45:262 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:19:45:274 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:19:45:275 -> Flags: 0 +10:19:46:283 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:19:46:295 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:19:46:296 -> Flags: 0 +10:19:47:304 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:19:47:316 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:19:47:317 -> Flags: 0 +10:19:48:325 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:19:48:337 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:19:48:337 -> Flags: 0 +10:19:49:337 -> Calibration Timeout +10:19:49:338 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:19:51:949 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:19:51:949 -> [ApiClient] Info: Return code: 200 +10:19:51:950 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:19:51:952 -> [Configure] Info: Parse configure success +10:19:51:952 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:19:51:954 -> state: 12 +10:19:52:894 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:19:52:895 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":493,"boot":47,"bootCount":47} +10:19:52:895 -> [ApiClient] Info: Return code: 200 +10:19:52:895 -> +10:19:52:895 -> Online mode and isPostToAirGradient = true: watchdog reset +10:19:52:895 -> +10:19:52:916 -> CO2 (ppm): 453 +10:19:52:941 -> External watchdog feed! +10:19:56:936 -> CO2 (ppm): 446 +10:20:00:957 -> CO2 (ppm): 441 +10:20:04:979 -> CO2 (ppm): 436 +10:20:08:999 -> CO2 (ppm): 432 +10:20:13:019 -> CO2 (ppm): 429 +10:20:17:039 -> CO2 (ppm): 425 +10:20:21:059 -> CO2 (ppm): 423 +10:20:25:079 -> CO2 (ppm): 421 +10:20:29:100 -> CO2 (ppm): 420 +10:20:33:121 -> CO2 (ppm): 419 +10:20:37:141 -> CO2 (ppm): 421 +10:20:41:161 -> CO2 (ppm): 455 +10:20:45:181 -> CO2 (ppm): 478 +10:20:49:202 -> CO2 (ppm): 503 +10:20:51:357 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:20:51:358 -> [Configure] Info: Parse configure success +10:20:51:358 -> [Configure] Info: co2CalibrationRequested: True +10:20:51:359 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:20:51:359 -> state: 12 +10:20:51:359 -> [StateMachine] Info: CO2 Calibration +10:20:51:359 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:20:52:359 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:20:53:359 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:20:54:359 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:20:55:359 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:20:58:367 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:20:58:381 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:20:58:389 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:20:58:405 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:20:58:405 -> [StateMachine] Info: CO2 Calibration: success +10:20:59:404 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:20:59:412 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:20:59:427 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:20:59:427 -> Flags: 0 +10:21:00:433 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:21:00:445 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:21:00:457 -> Flags: 0 +10:21:01:454 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:21:01:466 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:21:01:467 -> Flags: 0 +10:21:02:475 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:21:02:487 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:21:02:488 -> Flags: 0 +10:21:03:496 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:21:03:508 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:21:03:508 -> Flags: 0 +10:21:04:509 -> Calibration Timeout +10:21:04:509 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:21:07:115 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:21:07:115 -> [ApiClient] Info: Return code: 200 +10:21:07:116 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:21:07:116 -> [Configure] Info: Parse configure success +10:21:07:116 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:21:07:116 -> state: 12 +10:21:08:070 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:21:08:070 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":503,"boot":48,"bootCount":48} +10:21:08:070 -> [ApiClient] Info: Return code: 200 +10:21:08:070 -> +10:21:08:071 -> Online mode and isPostToAirGradient = true: watchdog reset +10:21:08:071 -> +10:21:08:091 -> CO2 (ppm): 568 +10:21:08:116 -> External watchdog feed! +10:21:12:113 -> CO2 (ppm): 552 +10:21:16:133 -> CO2 (ppm): 536 +10:21:20:154 -> CO2 (ppm): 521 +10:21:24:174 -> CO2 (ppm): 510 +10:21:25:541 -> +10:21:25:542 -> firmwareCheckForUpdate: +10:21:25:542 -> firmwareCheckForUpdate: Perform +10:21:25:542 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +10:21:26:164 -> Firmware update skipped, the server returned 400 +10:21:26:165 -> 3 +10:21:26:166 -> OTA message: +10:21:26:166 -> +10:21:28:196 -> CO2 (ppm): 501 +10:21:32:217 -> CO2 (ppm): 490 +10:21:36:237 -> CO2 (ppm): 479 +10:21:40:258 -> CO2 (ppm): 469 +10:21:44:278 -> CO2 (ppm): 460 +10:21:48:298 -> CO2 (ppm): 455 +10:21:52:318 -> CO2 (ppm): 448 +10:21:56:338 -> CO2 (ppm): 446 +10:22:00:359 -> CO2 (ppm): 448 +10:22:04:379 -> CO2 (ppm): 447 +10:22:06:529 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:22:06:529 -> [Configure] Info: Parse configure success +10:22:06:530 -> [Configure] Info: co2CalibrationRequested: True +10:22:06:530 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:22:06:531 -> state: 12 +10:22:06:531 -> [StateMachine] Info: CO2 Calibration +10:22:06:531 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:22:07:530 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:22:08:530 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:22:09:530 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:22:13:539 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:22:13:539 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:22:13:552 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:22:13:561 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:22:13:575 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:22:13:575 -> [StateMachine] Info: CO2 Calibration: success +10:22:14:575 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:22:14:583 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:22:14:596 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:22:14:596 -> Flags: 0 +10:22:15:604 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:22:15:617 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:22:15:617 -> Flags: 0 +10:22:16:625 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:22:16:638 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:22:16:638 -> Flags: 0 +10:22:17:646 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:22:17:659 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:22:17:659 -> Flags: 0 +10:22:18:667 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:22:18:680 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:22:18:680 -> Flags: 0 +10:22:19:680 -> Calibration Timeout +10:22:19:680 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:22:22:274 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:22:22:275 -> [ApiClient] Info: Return code: 200 +10:22:22:276 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:22:22:277 -> [Configure] Info: Parse configure success +10:22:22:278 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:22:22:279 -> state: 12 +10:22:23:228 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:22:23:228 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":447,"boot":49,"bootCount":49} +10:22:23:228 -> [ApiClient] Info: Return code: 200 +10:22:23:232 -> +10:22:23:233 -> Online mode and isPostToAirGradient = true: watchdog reset +10:22:23:233 -> +10:22:23:250 -> CO2 (ppm): 442 +10:22:23:275 -> External watchdog feed! +10:22:27:271 -> CO2 (ppm): 439 +10:22:31:292 -> CO2 (ppm): 435 +10:22:35:313 -> CO2 (ppm): 431 +10:22:39:334 -> CO2 (ppm): 427 +10:22:43:355 -> CO2 (ppm): 424 +10:22:47:376 -> CO2 (ppm): 421 +10:22:51:396 -> CO2 (ppm): 418 +10:22:55:417 -> CO2 (ppm): 416 +10:22:59:438 -> CO2 (ppm): 413 +10:23:03:458 -> CO2 (ppm): 411 +10:23:07:478 -> CO2 (ppm): 409 +10:23:11:498 -> CO2 (ppm): 408 +10:23:15:518 -> CO2 (ppm): 406 +10:23:19:538 -> CO2 (ppm): 405 +10:23:21:699 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:23:21:700 -> [Configure] Info: Parse configure success +10:23:21:700 -> [Configure] Info: co2CalibrationRequested: True +10:23:21:701 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:23:21:701 -> state: 12 +10:23:21:701 -> [StateMachine] Info: CO2 Calibration +10:23:21:701 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:23:22:701 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:23:23:700 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:23:24:701 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:23:25:701 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:23:28:709 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:23:28:722 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:23:28:731 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:23:28:745 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:23:28:746 -> [StateMachine] Info: CO2 Calibration: success +10:23:29:746 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:23:29:754 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:23:29:766 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:23:29:767 -> Flags: 0 +10:23:30:775 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:23:30:787 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:23:30:788 -> Flags: 0 +10:23:31:796 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:23:31:809 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:23:31:809 -> Flags: 0 +10:23:32:817 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:23:32:829 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:23:32:830 -> Flags: 0 +10:23:33:838 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:23:33:850 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:23:33:851 -> Flags: 0 +10:23:34:850 -> Calibration Timeout +10:23:34:851 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:23:37:432 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:23:37:432 -> [ApiClient] Info: Return code: 200 +10:23:37:433 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:23:37:435 -> [Configure] Info: Parse configure success +10:23:37:435 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:23:37:437 -> state: 12 +10:23:38:388 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:23:38:389 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":405,"boot":50,"bootCount":50} +10:23:38:389 -> [ApiClient] Info: Return code: 200 +10:23:38:389 -> +10:23:38:389 -> Online mode and isPostToAirGradient = true: watchdog reset +10:23:38:389 -> +10:23:38:411 -> CO2 (ppm): 405 +10:23:38:436 -> External watchdog feed! +10:23:42:432 -> CO2 (ppm): 406 +10:23:46:452 -> CO2 (ppm): 406 +10:23:50:473 -> CO2 (ppm): 406 +10:23:54:493 -> CO2 (ppm): 405 +10:23:58:514 -> CO2 (ppm): 405 +10:24:02:535 -> CO2 (ppm): 405 +10:24:06:556 -> CO2 (ppm): 406 +10:24:10:576 -> CO2 (ppm): 414 +10:24:14:597 -> CO2 (ppm): 424 +10:24:18:617 -> CO2 (ppm): 447 +10:24:22:637 -> CO2 (ppm): 486 +10:24:26:657 -> CO2 (ppm): 523 +10:24:30:676 -> CO2 (ppm): 540 +10:24:34:697 -> CO2 (ppm): 577 +10:24:36:870 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:24:36:872 -> [Configure] Info: Parse configure success +10:24:36:872 -> [Configure] Info: co2CalibrationRequested: True +10:24:36:873 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:24:36:873 -> state: 12 +10:24:36:873 -> [StateMachine] Info: CO2 Calibration +10:24:36:873 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:24:37:872 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:24:38:873 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:24:39:873 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:24:40:873 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:24:43:881 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:24:43:894 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:24:43:903 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:24:43:917 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:24:43:918 -> [StateMachine] Info: CO2 Calibration: success +10:24:44:918 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:24:44:926 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:24:44:938 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:24:44:938 -> Flags: 0 +10:24:45:947 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:24:45:959 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:24:45:960 -> Flags: 0 +10:24:46:968 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:24:46:980 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:24:46:980 -> Flags: 0 +10:24:47:989 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:24:48:001 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:24:48:002 -> Flags: 0 +10:24:49:010 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:24:49:022 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:24:49:023 -> Flags: 0 +10:24:50:023 -> Calibration Timeout +10:24:50:032 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:24:52:594 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:24:52:594 -> [ApiClient] Info: Return code: 200 +10:24:52:605 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:24:52:605 -> [Configure] Info: Parse configure success +10:24:52:605 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:24:52:605 -> state: 12 +10:24:53:539 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:24:53:540 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":577,"boot":51,"bootCount":51} +10:24:53:540 -> [ApiClient] Info: Return code: 200 +10:24:53:540 -> +10:24:53:540 -> Online mode and isPostToAirGradient = true: watchdog reset +10:24:53:541 -> +10:24:53:562 -> CO2 (ppm): 843 +10:24:53:587 -> External watchdog feed! +10:24:57:583 -> CO2 (ppm): 1019 +10:25:01:603 -> CO2 (ppm): 1015 +10:25:05:624 -> CO2 (ppm): 980 +10:25:09:645 -> CO2 (ppm): 929 +10:25:13:665 -> CO2 (ppm): 871 +10:25:17:686 -> CO2 (ppm): 813 +10:25:21:707 -> CO2 (ppm): 761 +10:25:25:727 -> CO2 (ppm): 714 +10:25:29:747 -> CO2 (ppm): 670 +10:25:33:768 -> CO2 (ppm): 631 +10:25:37:789 -> CO2 (ppm): 596 +10:25:41:809 -> CO2 (ppm): 565 +10:25:45:830 -> CO2 (ppm): 539 +10:25:49:851 -> CO2 (ppm): 519 +10:25:52:048 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:25:52:048 -> [Configure] Info: Parse configure success +10:25:52:048 -> [Configure] Info: co2CalibrationRequested: True +10:25:52:048 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:25:52:048 -> state: 12 +10:25:52:048 -> [StateMachine] Info: CO2 Calibration +10:25:52:048 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:25:53:044 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:25:54:045 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:25:55:045 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:25:56:044 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:25:59:053 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:25:59:066 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:25:59:075 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:25:59:088 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:25:59:088 -> [StateMachine] Info: CO2 Calibration: success +10:26:00:089 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:26:00:097 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:26:00:109 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:26:00:109 -> Flags: 0 +10:26:01:118 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:26:01:130 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:26:01:130 -> Flags: 0 +10:26:02:139 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:26:02:151 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:26:02:152 -> Flags: 0 +10:26:03:160 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:26:03:172 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:26:03:173 -> Flags: 0 +10:26:04:181 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:26:04:193 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:26:04:194 -> Flags: 0 +10:26:05:193 -> Calibration Timeout +10:26:05:194 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:26:07:857 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:26:07:858 -> [ApiClient] Info: Return code: 200 +10:26:07:859 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:26:07:861 -> [Configure] Info: Parse configure success +10:26:07:861 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:26:07:863 -> state: 12 +10:26:08:804 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:26:08:804 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":519,"boot":52,"bootCount":52} +10:26:08:804 -> [ApiClient] Info: Return code: 200 +10:26:08:805 -> +10:26:08:805 -> Online mode and isPostToAirGradient = true: watchdog reset +10:26:08:805 -> +10:26:08:826 -> CO2 (ppm): 462 +10:26:08:851 -> External watchdog feed! +10:26:12:847 -> CO2 (ppm): 453 +10:26:16:867 -> CO2 (ppm): 445 +10:26:20:888 -> CO2 (ppm): 438 +10:26:24:909 -> CO2 (ppm): 433 +10:26:28:930 -> CO2 (ppm): 429 +10:26:32:951 -> CO2 (ppm): 425 +10:26:36:971 -> CO2 (ppm): 421 +10:26:41:033 -> CO2 (ppm): 419 +10:26:45:054 -> CO2 (ppm): 416 +10:26:49:073 -> CO2 (ppm): 414 +10:26:57:115 -> CO2 (ppm): 414 +10:26:57:115 -> CO2 (ppm): 411 +10:27:01:134 -> CO2 (ppm): 409 +10:27:05:154 -> CO2 (ppm): 408 +10:27:07:213 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:27:07:214 -> [Configure] Info: Parse configure success +10:27:07:214 -> [Configure] Info: co2CalibrationRequested: True +10:27:07:215 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:27:07:215 -> state: 12 +10:27:07:215 -> [StateMachine] Info: CO2 Calibration +10:27:07:215 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:27:08:214 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:27:09:214 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:27:10:214 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:27:11:214 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:27:14:223 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:27:14:236 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:27:14:245 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:27:14:258 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:27:14:259 -> [StateMachine] Info: CO2 Calibration: success +10:27:15:258 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:27:15:266 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:27:15:279 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:27:15:279 -> Flags: 0 +10:27:16:288 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:27:16:300 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:27:16:301 -> Flags: 0 +10:27:17:309 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:27:17:321 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:27:17:321 -> Flags: 0 +10:27:18:330 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:27:18:342 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:27:18:342 -> Flags: 0 +10:27:19:350 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:27:19:363 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:27:19:363 -> Flags: 0 +10:27:20:363 -> Calibration Timeout +10:27:20:363 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:27:23:020 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:27:23:021 -> [ApiClient] Info: Return code: 200 +10:27:23:022 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:27:23:023 -> [Configure] Info: Parse configure success +10:27:23:024 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:27:23:025 -> state: 12 +10:27:23:966 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:27:23:966 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":408,"boot":53,"bootCount":53} +10:27:23:966 -> [ApiClient] Info: Return code: 200 +10:27:23:967 -> +10:27:23:967 -> Online mode and isPostToAirGradient = true: watchdog reset +10:27:23:967 -> +10:27:23:988 -> CO2 (ppm): 407 +10:27:24:013 -> External watchdog feed! +10:27:28:001 -> CO2 (ppm): 405 +10:27:32:022 -> CO2 (ppm): 405 +10:27:36:043 -> CO2 (ppm): 404 +10:27:40:063 -> CO2 (ppm): 404 +10:27:44:083 -> CO2 (ppm): 404 +10:27:48:104 -> CO2 (ppm): 405 +10:27:56:144 -> CO2 (ppm): 407 +10:27:56:144 -> CO2 (ppm): 407 +10:28:00:164 -> CO2 (ppm): 409 +10:28:04:184 -> CO2 (ppm): 409 +10:28:08:204 -> CO2 (ppm): 411 +10:28:12:223 -> CO2 (ppm): 411 +10:28:16:243 -> CO2 (ppm): 415 +10:28:20:265 -> CO2 (ppm): 418 +10:28:22:375 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:28:22:377 -> [Configure] Info: Parse configure success +10:28:22:378 -> [Configure] Info: co2CalibrationRequested: True +10:28:22:378 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:28:22:378 -> state: 12 +10:28:22:378 -> [StateMachine] Info: CO2 Calibration +10:28:22:378 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:28:23:378 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:28:24:377 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:28:25:378 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:28:26:378 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:28:29:393 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:28:29:407 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:28:29:415 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:28:29:429 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:28:29:429 -> [StateMachine] Info: CO2 Calibration: success +10:28:30:431 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:28:30:437 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:28:30:450 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:28:30:450 -> Flags: 0 +10:28:31:458 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:28:31:471 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:28:31:471 -> Flags: 0 +10:28:32:485 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:28:32:512 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:28:32:512 -> Flags: 0 +10:28:33:520 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:28:33:533 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:28:33:533 -> Flags: 0 +10:28:34:541 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:28:34:554 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:28:34:554 -> Flags: 0 +10:28:35:554 -> Calibration Timeout +10:28:35:554 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:28:38:181 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:28:38:181 -> [ApiClient] Info: Return code: 200 +10:28:38:183 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:28:38:184 -> [Configure] Info: Parse configure success +10:28:38:185 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:28:38:186 -> state: 12 +10:28:39:116 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:28:39:117 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":418,"boot":54,"bootCount":54} +10:28:39:117 -> [ApiClient] Info: Return code: 200 +10:28:39:117 -> +10:28:39:117 -> Online mode and isPostToAirGradient = true: watchdog reset +10:28:39:117 -> +10:28:39:138 -> CO2 (ppm): 421 +10:28:39:163 -> External watchdog feed! +10:28:43:158 -> CO2 (ppm): 420 +10:28:47:178 -> CO2 (ppm): 419 +10:28:51:198 -> CO2 (ppm): 417 +10:28:55:218 -> CO2 (ppm): 415 +10:28:59:237 -> CO2 (ppm): 413 +10:29:03:258 -> CO2 (ppm): 413 +10:29:07:278 -> CO2 (ppm): 412 +10:29:11:299 -> CO2 (ppm): 412 +10:29:15:319 -> CO2 (ppm): 411 +10:29:19:339 -> CO2 (ppm): 411 +10:29:23:359 -> CO2 (ppm): 411 +10:29:27:380 -> CO2 (ppm): 409 +10:29:31:400 -> CO2 (ppm): 410 +10:29:35:420 -> CO2 (ppm): 410 +10:29:37:574 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:29:37:575 -> [Configure] Info: Parse configure success +10:29:37:575 -> [Configure] Info: co2CalibrationRequested: True +10:29:37:576 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:29:37:576 -> state: 12 +10:29:37:576 -> [StateMachine] Info: CO2 Calibration +10:29:37:577 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:29:38:576 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:29:39:576 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:29:40:576 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:29:41:576 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:29:44:584 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:29:44:598 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:29:44:606 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:29:44:620 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:29:44:620 -> [StateMachine] Info: CO2 Calibration: success +10:29:45:620 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:29:45:628 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:29:45:641 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:29:45:641 -> Flags: 0 +10:29:46:649 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:29:46:662 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:29:46:662 -> Flags: 0 +10:29:47:670 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:29:47:682 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:29:47:683 -> Flags: 0 +10:29:48:691 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:29:48:703 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:29:48:704 -> Flags: 0 +10:29:49:712 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:29:49:725 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:29:49:725 -> Flags: 0 +10:29:50:725 -> Calibration Timeout +10:29:50:725 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:29:53:341 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:29:53:341 -> [ApiClient] Info: Return code: 200 +10:29:53:343 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:29:53:344 -> [Configure] Info: Parse configure success +10:29:53:345 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:29:53:346 -> state: 12 +10:29:54:297 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:29:54:298 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":410,"boot":55,"bootCount":55} +10:29:54:298 -> [ApiClient] Info: Return code: 200 +10:29:54:299 -> +10:29:54:299 -> Online mode and isPostToAirGradient = true: watchdog reset +10:29:54:299 -> +10:29:54:320 -> CO2 (ppm): 412 +10:29:54:345 -> External watchdog feed! +10:29:58:340 -> CO2 (ppm): 412 +10:30:02:360 -> CO2 (ppm): 414 +10:30:06:381 -> CO2 (ppm): 420 +10:30:10:401 -> CO2 (ppm): 427 +10:30:14:420 -> CO2 (ppm): 433 +10:30:18:440 -> CO2 (ppm): 438 +10:30:22:460 -> CO2 (ppm): 442 +10:30:26:480 -> CO2 (ppm): 451 +10:30:30:500 -> CO2 (ppm): 458 +10:30:34:520 -> CO2 (ppm): 470 +10:30:38:541 -> CO2 (ppm): 505 +10:30:42:562 -> CO2 (ppm): 546 +10:30:46:582 -> CO2 (ppm): 584 +10:30:50:603 -> CO2 (ppm): 620 +10:30:52:745 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:30:52:746 -> [Configure] Info: Parse configure success +10:30:52:746 -> [Configure] Info: co2CalibrationRequested: True +10:30:52:747 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:30:52:747 -> state: 12 +10:30:52:748 -> [StateMachine] Info: CO2 Calibration +10:30:52:748 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:30:53:746 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:30:54:746 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:30:55:746 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:30:56:746 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:30:59:754 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:30:59:824 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:30:59:832 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:30:59:847 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:30:59:847 -> [StateMachine] Info: CO2 Calibration: success +10:31:00:847 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:31:00:856 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:31:00:868 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:31:00:868 -> Flags: 0 +10:31:01:876 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:31:01:889 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:31:01:889 -> Flags: 0 +10:31:02:897 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:31:02:910 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:31:02:910 -> Flags: 0 +10:31:03:918 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:31:03:931 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:31:03:932 -> Flags: 0 +10:31:04:939 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:31:04:952 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:31:04:952 -> Flags: 0 +10:31:05:960 -> Calibration Timeout +10:31:05:960 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:31:08:605 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:31:08:606 -> [ApiClient] Info: Return code: 200 +10:31:08:607 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:31:08:608 -> [Configure] Info: Parse configure success +10:31:08:609 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:31:08:610 -> state: 12 +10:31:09:553 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:31:09:553 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":620,"boot":56,"bootCount":56} +10:31:09:554 -> [ApiClient] Info: Return code: 200 +10:31:09:554 -> +10:31:09:554 -> Online mode and isPostToAirGradient = true: watchdog reset +10:31:09:554 -> +10:31:09:578 -> CO2 (ppm): 693 +10:31:09:601 -> External watchdog feed! +10:31:13:596 -> CO2 (ppm): 679 +10:31:17:617 -> CO2 (ppm): 675 +10:31:21:636 -> CO2 (ppm): 689 +10:31:25:657 -> CO2 (ppm): 700 +10:31:29:677 -> CO2 (ppm): 700 +10:31:33:697 -> CO2 (ppm): 683 +10:31:37:718 -> CO2 (ppm): 659 +10:31:41:737 -> CO2 (ppm): 634 +10:31:45:758 -> CO2 (ppm): 628 +10:31:49:777 -> CO2 (ppm): 632 +10:31:57:818 -> CO2 (ppm): 625 +10:31:57:818 -> CO2 (ppm): 618 +10:32:01:838 -> CO2 (ppm): 623 +10:32:05:859 -> CO2 (ppm): 630 +10:32:07:972 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:32:07:972 -> [Configure] Info: Parse configure success +10:32:07:973 -> [Configure] Info: co2CalibrationRequested: True +10:32:07:973 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:32:07:974 -> state: 12 +10:32:07:974 -> [StateMachine] Info: CO2 Calibration +10:32:07:974 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:32:08:973 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:32:10:973 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:32:10:973 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:32:11:973 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:32:14:981 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:32:15:003 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:32:15:004 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:32:15:018 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:32:15:018 -> [StateMachine] Info: CO2 Calibration: success +10:32:16:026 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:32:16:026 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:32:16:039 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:32:16:040 -> Flags: 0 +10:32:17:047 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:32:17:060 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:32:17:060 -> Flags: 0 +10:32:18:068 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:32:18:081 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:32:18:081 -> Flags: 0 +10:32:19:089 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:32:19:102 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:32:19:103 -> Flags: 0 +10:32:20:110 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:32:20:122 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:32:20:123 -> Flags: 0 +10:32:21:123 -> Calibration Timeout +10:32:21:123 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:32:23:766 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:32:23:766 -> [ApiClient] Info: Return code: 200 +10:32:23:767 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:32:23:769 -> [Configure] Info: Parse configure success +10:32:23:770 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:32:23:771 -> state: 12 +10:32:24:722 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:32:24:723 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":630,"boot":57,"bootCount":57} +10:32:24:723 -> [ApiClient] Info: Return code: 200 +10:32:24:745 -> +10:32:24:745 -> Online mode and isPostToAirGradient = true: watchdog reset +10:32:24:745 -> +10:32:24:745 -> CO2 (ppm): 625 +10:32:24:770 -> External watchdog feed! +10:32:28:765 -> CO2 (ppm): 606 +10:32:32:785 -> CO2 (ppm): 599 +10:32:36:805 -> CO2 (ppm): 590 +10:32:40:825 -> CO2 (ppm): 575 +10:32:44:845 -> CO2 (ppm): 561 +10:32:48:865 -> CO2 (ppm): 551 +10:32:52:885 -> CO2 (ppm): 537 +10:32:56:905 -> CO2 (ppm): 524 +10:33:00:925 -> CO2 (ppm): 514 +10:33:04:945 -> CO2 (ppm): 507 +10:33:08:966 -> CO2 (ppm): 503 +10:33:12:987 -> CO2 (ppm): 495 +10:33:17:007 -> CO2 (ppm): 485 +10:33:21:028 -> CO2 (ppm): 475 +10:33:23:143 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:33:23:143 -> [Configure] Info: Parse configure success +10:33:23:144 -> [Configure] Info: co2CalibrationRequested: True +10:33:23:144 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:33:23:144 -> state: 12 +10:33:23:145 -> [StateMachine] Info: CO2 Calibration +10:33:23:145 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:33:24:144 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:33:25:144 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:33:26:144 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:33:27:144 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:33:30:152 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:33:30:166 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:33:30:174 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:33:30:189 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:33:30:189 -> [StateMachine] Info: CO2 Calibration: success +10:33:31:189 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:33:31:197 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:33:31:210 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:33:31:210 -> Flags: 0 +10:33:32:218 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:33:32:231 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:33:32:231 -> Flags: 0 +10:33:33:239 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:33:33:252 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:33:33:252 -> Flags: 0 +10:33:34:260 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:33:34:273 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:33:34:273 -> Flags: 0 +10:33:35:281 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:33:35:294 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:33:35:294 -> Flags: 0 +10:33:36:294 -> Calibration Timeout +10:33:36:294 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:33:38:928 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:33:38:928 -> [ApiClient] Info: Return code: 200 +10:33:38:930 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:33:38:931 -> [Configure] Info: Parse configure success +10:33:38:932 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:33:38:933 -> state: 12 +10:33:39:864 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:33:39:864 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":475,"boot":58,"bootCount":58} +10:33:39:864 -> [ApiClient] Info: Return code: 200 +10:33:39:865 -> +10:33:39:865 -> Online mode and isPostToAirGradient = true: watchdog reset +10:33:39:865 -> +10:33:39:886 -> CO2 (ppm): 439 +10:33:39:911 -> External watchdog feed! +10:33:43:906 -> CO2 (ppm): 435 +10:33:47:927 -> CO2 (ppm): 431 +10:33:55:967 -> CO2 (ppm): 429 +10:33:55:967 -> CO2 (ppm): 425 +10:34:04:008 -> CO2 (ppm): 422 +10:34:04:008 -> CO2 (ppm): 419 +10:34:08:029 -> CO2 (ppm): 417 +10:34:12:048 -> CO2 (ppm): 415 +10:34:20:088 -> CO2 (ppm): 413 +10:34:20:088 -> CO2 (ppm): 412 +10:34:24:108 -> CO2 (ppm): 412 +10:34:28:128 -> CO2 (ppm): 411 +10:34:36:169 -> CO2 (ppm): 409 +10:34:36:169 -> CO2 (ppm): 409 +10:34:38:313 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:34:38:314 -> [Configure] Info: Parse configure success +10:34:38:314 -> [Configure] Info: co2CalibrationRequested: True +10:34:38:315 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:34:38:315 -> state: 12 +10:34:38:315 -> [StateMachine] Info: CO2 Calibration +10:34:38:315 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:34:39:315 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:34:40:315 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:34:41:315 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:34:42:315 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:34:45:323 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:34:45:336 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:34:45:345 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:34:45:359 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:34:45:360 -> [StateMachine] Info: CO2 Calibration: success +10:34:46:360 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:34:46:368 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:34:46:380 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:34:46:381 -> Flags: 0 +10:34:47:389 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:34:47:402 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:34:47:402 -> Flags: 0 +10:34:48:410 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:34:48:422 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:34:48:423 -> Flags: 0 +10:34:49:431 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:34:49:443 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:34:49:444 -> Flags: 0 +10:34:50:452 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:34:50:465 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:34:50:465 -> Flags: 0 +10:34:51:465 -> Calibration Timeout +10:34:51:465 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:34:54:089 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:34:54:089 -> [ApiClient] Info: Return code: 200 +10:34:54:090 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:34:54:092 -> [Configure] Info: Parse configure success +10:34:54:093 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:34:54:094 -> state: 12 +10:34:55:015 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:34:55:015 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":409,"boot":59,"bootCount":59} +10:34:55:015 -> [ApiClient] Info: Return code: 200 +10:34:55:016 -> +10:34:55:016 -> Online mode and isPostToAirGradient = true: watchdog reset +10:34:55:016 -> +10:34:55:037 -> CO2 (ppm): 407 +10:34:55:062 -> External watchdog feed! +10:34:59:058 -> CO2 (ppm): 406 +10:35:03:079 -> CO2 (ppm): 406 +10:35:07:099 -> CO2 (ppm): 405 +10:35:11:118 -> CO2 (ppm): 404 +10:35:15:139 -> CO2 (ppm): 403 +10:35:19:158 -> CO2 (ppm): 402 +10:35:23:178 -> CO2 (ppm): 402 +10:35:27:198 -> CO2 (ppm): 402 +10:35:31:218 -> CO2 (ppm): 401 +10:35:35:238 -> CO2 (ppm): 400 +10:35:43:279 -> CO2 (ppm): 400 +10:35:43:279 -> CO2 (ppm): 400 +10:35:47:299 -> CO2 (ppm): 400 +10:35:51:319 -> CO2 (ppm): 400 +10:35:53:484 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:35:53:485 -> [Configure] Info: Parse configure success +10:35:53:485 -> [Configure] Info: co2CalibrationRequested: True +10:35:53:486 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:35:53:486 -> state: 12 +10:35:53:486 -> [StateMachine] Info: CO2 Calibration +10:35:53:486 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:35:54:486 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:35:55:485 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:35:56:486 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:35:57:486 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:36:00:494 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:36:00:507 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:36:00:516 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:36:00:530 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:36:00:530 -> [StateMachine] Info: CO2 Calibration: success +10:36:01:531 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:36:01:539 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:36:01:551 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:36:01:551 -> Flags: 0 +10:36:02:560 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:36:02:572 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:36:02:572 -> Flags: 0 +10:36:03:581 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:36:03:593 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:36:03:593 -> Flags: 0 +10:36:04:602 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:36:04:614 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:36:04:615 -> Flags: 0 +10:36:05:623 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:36:05:635 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:36:05:635 -> Flags: 0 +10:36:06:635 -> Calibration Timeout +10:36:06:636 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:36:09:251 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:36:09:251 -> [ApiClient] Info: Return code: 200 +10:36:09:252 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:36:09:253 -> [Configure] Info: Parse configure success +10:36:09:256 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:36:09:256 -> state: 12 +10:36:10:206 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:36:10:208 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":400,"boot":60,"bootCount":60} +10:36:10:208 -> [ApiClient] Info: Return code: 200 +10:36:10:208 -> +10:36:10:208 -> Online mode and isPostToAirGradient = true: watchdog reset +10:36:10:208 -> +10:36:10:229 -> CO2 (ppm): 401 +10:36:10:254 -> External watchdog feed! +10:36:14:250 -> CO2 (ppm): 402 +10:36:18:270 -> CO2 (ppm): 403 +10:36:22:323 -> CO2 (ppm): 402 +10:36:26:343 -> CO2 (ppm): 402 +10:36:30:363 -> CO2 (ppm): 403 +10:36:34:383 -> CO2 (ppm): 403 +10:36:38:403 -> CO2 (ppm): 402 +10:36:42:423 -> CO2 (ppm): 402 +10:36:46:443 -> CO2 (ppm): 402 +10:36:50:463 -> CO2 (ppm): 402 +10:36:58:503 -> CO2 (ppm): 402 +10:36:58:503 -> CO2 (ppm): 402 +10:37:02:523 -> CO2 (ppm): 402 +10:37:06:543 -> CO2 (ppm): 402 +10:37:08:655 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:37:08:655 -> [Configure] Info: Parse configure success +10:37:08:656 -> [Configure] Info: co2CalibrationRequested: True +10:37:08:656 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:37:08:657 -> state: 12 +10:37:08:657 -> [StateMachine] Info: CO2 Calibration +10:37:08:657 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:37:09:657 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:37:10:656 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:37:11:656 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:37:12:656 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:37:15:664 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:37:15:678 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:37:15:686 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:37:15:701 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:37:15:701 -> [StateMachine] Info: CO2 Calibration: success +10:37:16:701 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:37:16:710 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:37:16:722 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +10:37:16:722 -> Flags: 20 +10:37:16:722 -> Success getAcknowlagdement +10:37:16:722 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +10:37:19:395 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:37:19:395 -> [ApiClient] Info: Return code: 200 +10:37:19:397 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:37:19:398 -> [Configure] Info: Parse configure success +10:37:19:399 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:37:19:401 -> state: 12 +10:37:20:420 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:37:20:420 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":402,"boot":61,"bootCount":61} +10:37:20:420 -> [ApiClient] Info: Return code: 200 +10:37:20:421 -> +10:37:20:421 -> Online mode and isPostToAirGradient = true: watchdog reset +10:37:20:421 -> +10:37:20:443 -> CO2 (ppm): 402 +10:37:20:468 -> External watchdog feed! +10:37:24:463 -> CO2 (ppm): 401 +10:37:28:484 -> CO2 (ppm): 401 +10:37:32:502 -> CO2 (ppm): 401 +10:37:36:523 -> CO2 (ppm): 401 +10:37:40:543 -> CO2 (ppm): 401 +10:37:48:584 -> CO2 (ppm): 401 +10:37:48:584 -> CO2 (ppm): 401 +10:37:52:605 -> CO2 (ppm): 402 +10:37:56:626 -> CO2 (ppm): 402 +10:38:00:646 -> CO2 (ppm): 402 +10:38:04:667 -> CO2 (ppm): 402 +10:38:08:688 -> CO2 (ppm): 402 +10:38:12:708 -> CO2 (ppm): 402 +10:38:16:728 -> CO2 (ppm): 403 +10:38:18:741 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:38:18:741 -> [Configure] Info: Parse configure success +10:38:18:742 -> [Configure] Info: co2CalibrationRequested: True +10:38:18:742 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:38:18:742 -> state: 12 +10:38:18:743 -> [StateMachine] Info: CO2 Calibration +10:38:18:743 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:38:19:742 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:38:20:742 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:38:21:742 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:38:22:742 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:38:25:750 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:38:25:763 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:38:25:772 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:38:25:785 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:38:25:786 -> [StateMachine] Info: CO2 Calibration: success +10:38:26:786 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:38:26:794 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:38:26:806 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +10:38:26:807 -> Flags: 20 +10:38:26:807 -> Success getAcknowlagdement +10:38:26:807 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +10:38:29:437 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:38:29:437 -> [ApiClient] Info: Return code: 200 +10:38:29:438 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:38:29:439 -> [Configure] Info: Parse configure success +10:38:29:440 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:38:29:442 -> state: 12 +10:38:30:374 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:38:30:374 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":403,"boot":62,"bootCount":62} +10:38:30:374 -> [ApiClient] Info: Return code: 200 +10:38:30:381 -> +10:38:30:381 -> Online mode and isPostToAirGradient = true: watchdog reset +10:38:30:381 -> +10:38:30:396 -> CO2 (ppm): 401 +10:38:30:421 -> External watchdog feed! +10:38:34:416 -> CO2 (ppm): 402 +10:38:38:436 -> CO2 (ppm): 402 +10:38:42:456 -> CO2 (ppm): 402 +10:38:50:498 -> CO2 (ppm): 402 +10:38:50:498 -> CO2 (ppm): 402 +10:38:54:518 -> CO2 (ppm): 402 +10:38:58:538 -> CO2 (ppm): 402 +10:39:02:557 -> CO2 (ppm): 402 +10:39:06:578 -> CO2 (ppm): 411 +10:39:10:599 -> CO2 (ppm): 424 +10:39:14:618 -> CO2 (ppm): 436 +10:39:18:639 -> CO2 (ppm): 447 +10:39:22:659 -> CO2 (ppm): 456 +10:39:26:679 -> CO2 (ppm): 463 +10:39:28:828 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:39:28:829 -> [Configure] Info: Parse configure success +10:39:28:829 -> [Configure] Info: co2CalibrationRequested: True +10:39:28:829 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:39:28:830 -> state: 12 +10:39:28:830 -> [StateMachine] Info: CO2 Calibration +10:39:28:830 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:39:29:829 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:39:30:829 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:39:31:829 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:39:32:829 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:39:35:838 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:39:35:851 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:39:35:859 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:39:35:873 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:39:35:874 -> [StateMachine] Info: CO2 Calibration: success +10:39:36:873 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:39:36:882 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:39:36:894 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:39:36:895 -> Flags: 0 +10:39:37:902 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:39:37:915 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:39:37:915 -> Flags: 0 +10:39:38:923 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:39:38:936 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:39:38:936 -> Flags: 0 +10:39:39:945 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:39:39:957 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:39:39:957 -> Flags: 0 +10:39:40:965 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:39:40:978 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:39:40:978 -> Flags: 0 +10:39:41:978 -> Calibration Timeout +10:39:41:978 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:39:44:596 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:39:44:597 -> [ApiClient] Info: Return code: 200 +10:39:44:598 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:39:44:599 -> [Configure] Info: Parse configure success +10:39:44:600 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:39:44:601 -> state: 12 +10:39:45:525 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:39:45:525 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":463,"boot":63,"bootCount":63} +10:39:45:526 -> [ApiClient] Info: Return code: 200 +10:39:45:526 -> +10:39:45:526 -> Online mode and isPostToAirGradient = true: watchdog reset +10:39:45:526 -> +10:39:45:547 -> CO2 (ppm): 446 +10:39:45:572 -> External watchdog feed! +10:39:49:568 -> CO2 (ppm): 439 +10:39:57:609 -> CO2 (ppm): 432 +10:39:57:609 -> CO2 (ppm): 427 +10:40:01:629 -> CO2 (ppm): 423 +10:40:05:649 -> CO2 (ppm): 419 +10:40:09:669 -> CO2 (ppm): 415 +10:40:13:689 -> CO2 (ppm): 411 +10:40:17:709 -> CO2 (ppm): 409 +10:40:21:728 -> CO2 (ppm): 406 +10:40:25:748 -> CO2 (ppm): 405 +10:40:29:767 -> CO2 (ppm): 403 +10:40:33:787 -> CO2 (ppm): 404 +10:40:37:807 -> CO2 (ppm): 404 +10:40:41:827 -> CO2 (ppm): 404 +10:40:43:996 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:40:43:997 -> [Configure] Info: Parse configure success +10:40:43:997 -> [Configure] Info: co2CalibrationRequested: True +10:40:43:998 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:40:43:998 -> state: 12 +10:40:43:998 -> [StateMachine] Info: CO2 Calibration +10:40:43:998 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:40:44:998 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:40:45:998 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:40:46:998 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:40:47:998 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:40:51:006 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:40:51:020 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:40:51:028 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:40:51:043 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:40:51:043 -> [StateMachine] Info: CO2 Calibration: success +10:40:52:043 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:40:52:051 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:40:52:065 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:40:52:065 -> Flags: 0 +10:40:53:073 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:40:53:086 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:40:53:087 -> Flags: 0 +10:40:54:095 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:40:54:108 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:40:54:108 -> Flags: 0 +10:40:55:116 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:40:55:129 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:40:55:129 -> Flags: 0 +10:40:56:137 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:40:56:149 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:40:56:150 -> Flags: 0 +10:40:57:150 -> Calibration Timeout +10:40:57:150 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:40:59:757 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:40:59:757 -> [ApiClient] Info: Return code: 200 +10:40:59:758 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:40:59:760 -> [Configure] Info: Parse configure success +10:40:59:761 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:40:59:762 -> state: 12 +10:41:00:692 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:41:00:693 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":404,"boot":64,"bootCount":64} +10:41:00:693 -> [ApiClient] Info: Return code: 200 +10:41:00:694 -> +10:41:00:694 -> Online mode and isPostToAirGradient = true: watchdog reset +10:41:00:694 -> +10:41:00:715 -> CO2 (ppm): 403 +10:41:00:740 -> External watchdog feed! +10:41:04:743 -> CO2 (ppm): 403 +10:41:08:754 -> CO2 (ppm): 403 +10:41:12:775 -> CO2 (ppm): 402 +10:41:16:794 -> CO2 (ppm): 402 +10:41:20:814 -> CO2 (ppm): 402 +10:41:24:835 -> CO2 (ppm): 400 +10:41:28:882 -> CO2 (ppm): 400 +10:41:32:905 -> CO2 (ppm): 400 +10:41:36:925 -> CO2 (ppm): 398 +10:41:40:944 -> CO2 (ppm): 398 +10:41:44:964 -> CO2 (ppm): 399 +10:41:48:984 -> CO2 (ppm): 400 +10:41:53:004 -> CO2 (ppm): 400 +10:41:57:024 -> CO2 (ppm): 400 +10:41:59:170 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:41:59:171 -> [Configure] Info: Parse configure success +10:41:59:171 -> [Configure] Info: co2CalibrationRequested: True +10:41:59:172 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:41:59:172 -> state: 12 +10:41:59:173 -> [StateMachine] Info: CO2 Calibration +10:41:59:173 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:42:00:172 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:42:01:172 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:42:02:172 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:42:03:172 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:42:06:180 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:42:06:194 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:42:06:203 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:42:06:216 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:42:06:217 -> [StateMachine] Info: CO2 Calibration: success +10:42:07:216 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:42:07:225 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:42:07:237 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:42:07:237 -> Flags: 0 +10:42:08:245 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:42:08:258 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:42:08:259 -> Flags: 0 +10:42:09:266 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:42:09:279 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:42:09:280 -> Flags: 0 +10:42:10:287 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:42:10:300 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:42:10:301 -> Flags: 0 +10:42:11:309 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:42:11:322 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:42:11:322 -> Flags: 0 +10:42:12:322 -> Calibration Timeout +10:42:12:322 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:42:14:919 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:42:14:919 -> [ApiClient] Info: Return code: 200 +10:42:14:920 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:42:14:922 -> [Configure] Info: Parse configure success +10:42:14:923 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:42:14:924 -> state: 12 +10:42:15:865 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:42:15:865 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":400,"boot":65,"bootCount":65} +10:42:15:865 -> [ApiClient] Info: Return code: 200 +10:42:15:866 -> +10:42:15:866 -> Online mode and isPostToAirGradient = true: watchdog reset +10:42:15:866 -> +10:42:15:888 -> CO2 (ppm): 400 +10:42:15:913 -> External watchdog feed! +10:42:19:909 -> CO2 (ppm): 398 +10:42:23:929 -> CO2 (ppm): 398 +10:42:27:950 -> CO2 (ppm): 398 +10:42:31:971 -> CO2 (ppm): 398 +10:42:35:991 -> CO2 (ppm): 398 +10:42:40:012 -> CO2 (ppm): 397 +10:42:44:033 -> CO2 (ppm): 397 +10:42:48:054 -> CO2 (ppm): 397 +10:42:56:096 -> CO2 (ppm): 396 +10:42:56:096 -> CO2 (ppm): 396 +10:43:00:116 -> CO2 (ppm): 397 +10:43:04:137 -> CO2 (ppm): 396 +10:43:08:157 -> CO2 (ppm): 396 +10:43:12:177 -> CO2 (ppm): 396 +10:43:14:342 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:43:14:343 -> [Configure] Info: Parse configure success +10:43:14:343 -> [Configure] Info: co2CalibrationRequested: True +10:43:14:344 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:43:14:344 -> state: 12 +10:43:14:344 -> [StateMachine] Info: CO2 Calibration +10:43:14:344 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:43:15:344 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:43:16:344 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:43:17:344 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:43:18:344 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:43:21:352 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:43:21:366 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:43:21:374 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:43:21:389 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:43:21:389 -> [StateMachine] Info: CO2 Calibration: success +10:43:22:389 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:43:22:397 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:43:22:410 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:43:22:411 -> Flags: 0 +10:43:23:419 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:43:23:431 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:43:23:432 -> Flags: 0 +10:43:24:440 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:43:24:452 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:43:24:453 -> Flags: 0 +10:43:25:461 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:43:25:473 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:43:25:473 -> Flags: 0 +10:43:26:482 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:43:26:494 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:43:26:495 -> Flags: 0 +10:43:27:495 -> Calibration Timeout +10:43:27:495 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:43:30:075 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:43:30:075 -> [ApiClient] Info: Return code: 200 +10:43:30:076 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:43:30:078 -> [Configure] Info: Parse configure success +10:43:30:078 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:43:30:080 -> state: 12 +10:43:31:101 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:43:31:101 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":396,"boot":66,"bootCount":66} +10:43:31:101 -> [ApiClient] Info: Return code: 200 +10:43:31:102 -> +10:43:31:102 -> Online mode and isPostToAirGradient = true: watchdog reset +10:43:31:102 -> +10:43:31:123 -> CO2 (ppm): 396 +10:43:31:148 -> External watchdog feed! +10:43:35:144 -> CO2 (ppm): 396 +10:43:39:164 -> CO2 (ppm): 397 +10:43:43:185 -> CO2 (ppm): 397 +10:43:47:206 -> CO2 (ppm): 397 +10:43:51:227 -> CO2 (ppm): 398 +10:43:55:247 -> CO2 (ppm): 399 +10:43:59:268 -> CO2 (ppm): 400 +10:44:03:288 -> CO2 (ppm): 401 +10:44:07:309 -> CO2 (ppm): 401 +10:44:11:330 -> CO2 (ppm): 402 +10:44:15:351 -> CO2 (ppm): 402 +10:44:19:372 -> CO2 (ppm): 403 +10:44:23:393 -> CO2 (ppm): 403 +10:44:27:413 -> CO2 (ppm): 403 +10:44:29:514 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:44:29:515 -> [Configure] Info: Parse configure success +10:44:29:515 -> [Configure] Info: co2CalibrationRequested: True +10:44:29:516 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:44:29:516 -> state: 12 +10:44:29:516 -> [StateMachine] Info: CO2 Calibration +10:44:29:516 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:44:30:516 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:44:31:516 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:44:32:516 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:44:36:524 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:44:36:524 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:44:36:538 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:44:36:546 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:44:36:560 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:44:36:563 -> [StateMachine] Info: CO2 Calibration: success +10:44:37:561 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:44:37:569 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:44:37:583 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:44:37:583 -> Flags: 0 +10:44:38:591 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:44:38:604 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:44:38:604 -> Flags: 0 +10:44:39:612 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:44:39:625 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:44:39:625 -> Flags: 0 +10:44:40:633 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:44:40:646 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:44:40:646 -> Flags: 0 +10:44:41:654 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:44:41:667 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:44:41:667 -> Flags: 0 +10:44:42:667 -> Calibration Timeout +10:44:42:667 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:44:45:242 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:44:45:242 -> [ApiClient] Info: Return code: 200 +10:44:45:243 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:44:45:245 -> [Configure] Info: Parse configure success +10:44:45:246 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:44:45:247 -> state: 12 +10:44:46:199 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:44:46:200 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":403,"boot":67,"bootCount":67} +10:44:46:200 -> [ApiClient] Info: Return code: 200 +10:44:46:200 -> +10:44:46:200 -> Online mode and isPostToAirGradient = true: watchdog reset +10:44:46:200 -> +10:44:46:222 -> CO2 (ppm): 404 +10:44:46:246 -> External watchdog feed! +10:44:50:242 -> CO2 (ppm): 404 +10:44:54:263 -> CO2 (ppm): 405 +10:44:58:282 -> CO2 (ppm): 405 +10:45:06:323 -> CO2 (ppm): 405 +10:45:06:323 -> CO2 (ppm): 407 +10:45:10:344 -> CO2 (ppm): 410 +10:45:14:364 -> CO2 (ppm): 435 +10:45:18:384 -> CO2 (ppm): 497 +10:45:22:405 -> CO2 (ppm): 553 +10:45:26:429 -> CO2 (ppm): 608 +10:45:30:445 -> CO2 (ppm): 649 +10:45:34:465 -> CO2 (ppm): 721 +10:45:38:486 -> CO2 (ppm): 809 +10:45:42:507 -> CO2 (ppm): 872 +10:45:44:687 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:45:44:687 -> [Configure] Info: Parse configure success +10:45:44:687 -> [Configure] Info: co2CalibrationRequested: True +10:45:44:688 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:45:44:688 -> state: 12 +10:45:44:688 -> [StateMachine] Info: CO2 Calibration +10:45:44:688 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:45:45:688 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:45:46:687 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:45:47:688 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:45:48:687 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:45:51:696 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:45:51:711 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:45:51:719 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:45:51:733 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:45:51:734 -> [StateMachine] Info: CO2 Calibration: success +10:45:52:734 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:45:52:742 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:45:52:754 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:45:52:755 -> Flags: 0 +10:45:53:763 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:45:53:775 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:45:53:776 -> Flags: 0 +10:45:54:784 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:45:54:796 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:45:54:797 -> Flags: 0 +10:45:55:805 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:45:55:817 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:45:55:817 -> Flags: 0 +10:45:56:826 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:45:56:838 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:45:56:838 -> Flags: 0 +10:45:57:839 -> Calibration Timeout +10:45:57:839 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:46:00:506 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:46:00:506 -> [ApiClient] Info: Return code: 200 +10:46:00:507 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:46:00:509 -> [Configure] Info: Parse configure success +10:46:00:510 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:46:00:511 -> state: 12 +10:46:01:441 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:46:01:442 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":872,"boot":68,"bootCount":68} +10:46:01:442 -> [ApiClient] Info: Return code: 200 +10:46:01:443 -> +10:46:01:443 -> Online mode and isPostToAirGradient = true: watchdog reset +10:46:01:443 -> +10:46:01:464 -> CO2 (ppm): 1274 +10:46:01:489 -> External watchdog feed! +10:46:05:484 -> CO2 (ppm): 1280 +10:46:09:505 -> CO2 (ppm): 1243 +10:46:13:524 -> CO2 (ppm): 1185 +10:46:21:566 -> CO2 (ppm): 1109 +10:46:21:566 -> CO2 (ppm): 1028 +10:46:25:586 -> CO2 (ppm): 947 +10:46:29:606 -> CO2 (ppm): 870 +10:46:33:626 -> CO2 (ppm): 801 +10:46:37:646 -> CO2 (ppm): 738 +10:46:41:667 -> CO2 (ppm): 685 +10:46:45:686 -> CO2 (ppm): 638 +10:46:49:706 -> CO2 (ppm): 599 +10:46:53:727 -> CO2 (ppm): 565 +10:46:57:747 -> CO2 (ppm): 537 +10:46:59:858 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:46:59:859 -> [Configure] Info: Parse configure success +10:46:59:859 -> [Configure] Info: co2CalibrationRequested: True +10:46:59:860 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:46:59:860 -> state: 12 +10:46:59:860 -> [StateMachine] Info: CO2 Calibration +10:46:59:860 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:47:00:860 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:47:01:860 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:47:02:860 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:47:03:860 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:47:06:868 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:47:06:882 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:47:06:890 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:47:06:904 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:47:06:905 -> [StateMachine] Info: CO2 Calibration: success +10:47:07:904 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:47:07:912 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:47:07:926 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:47:07:926 -> Flags: 0 +10:47:08:934 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:47:08:947 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:47:08:947 -> Flags: 0 +10:47:09:955 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:47:09:968 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:47:09:968 -> Flags: 0 +10:47:10:976 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:47:10:989 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:47:10:989 -> Flags: 0 +10:47:11:997 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:47:12:010 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:47:12:010 -> Flags: 0 +10:47:13:010 -> Calibration Timeout +10:47:13:011 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:47:15:666 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:47:15:667 -> [ApiClient] Info: Return code: 200 +10:47:15:668 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:47:15:669 -> [Configure] Info: Parse configure success +10:47:15:670 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:47:15:671 -> state: 12 +10:47:16:693 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:47:16:693 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":537,"boot":69,"bootCount":69} +10:47:16:693 -> [ApiClient] Info: Return code: 200 +10:47:16:716 -> +10:47:16:716 -> Online mode and isPostToAirGradient = true: watchdog reset +10:47:16:716 -> +10:47:16:716 -> CO2 (ppm): 453 +10:47:16:741 -> External watchdog feed! +10:47:20:737 -> CO2 (ppm): 444 +10:47:24:756 -> CO2 (ppm): 436 +10:47:28:778 -> CO2 (ppm): 429 +10:47:32:799 -> CO2 (ppm): 424 +10:47:36:819 -> CO2 (ppm): 420 +10:47:40:839 -> CO2 (ppm): 417 +10:47:44:860 -> CO2 (ppm): 414 +10:47:48:880 -> CO2 (ppm): 411 +10:47:52:900 -> CO2 (ppm): 409 +10:47:56:920 -> CO2 (ppm): 409 +10:48:00:940 -> CO2 (ppm): 408 +10:48:04:960 -> CO2 (ppm): 408 +10:48:08:981 -> CO2 (ppm): 408 +10:48:13:001 -> CO2 (ppm): 407 +10:48:15:030 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:48:15:031 -> [Configure] Info: Parse configure success +10:48:15:031 -> [Configure] Info: co2CalibrationRequested: True +10:48:15:032 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:48:15:032 -> state: 12 +10:48:15:032 -> [StateMachine] Info: CO2 Calibration +10:48:15:032 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:48:16:031 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:48:17:031 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:48:18:031 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:48:22:040 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:48:22:040 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:48:22:053 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:48:22:061 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:48:22:076 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:48:22:077 -> [StateMachine] Info: CO2 Calibration: success +10:48:23:076 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:48:23:085 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:48:23:097 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:48:23:098 -> Flags: 0 +10:48:24:106 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:48:24:118 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:48:24:118 -> Flags: 0 +10:48:25:126 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:48:25:139 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:48:25:140 -> Flags: 0 +10:48:26:148 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:48:26:160 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:48:26:160 -> Flags: 0 +10:48:27:169 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:48:27:181 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:48:27:182 -> Flags: 0 +10:48:28:181 -> Calibration Timeout +10:48:28:182 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:48:30:829 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:48:30:829 -> [ApiClient] Info: Return code: 200 +10:48:30:830 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:48:30:831 -> [Configure] Info: Parse configure success +10:48:30:832 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:48:30:834 -> state: 12 +10:48:31:764 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:48:31:764 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":407,"boot":70,"bootCount":70} +10:48:31:764 -> [ApiClient] Info: Return code: 200 +10:48:31:765 -> +10:48:31:765 -> Online mode and isPostToAirGradient = true: watchdog reset +10:48:31:765 -> +10:48:31:786 -> CO2 (ppm): 404 +10:48:31:811 -> External watchdog feed! +10:48:35:806 -> CO2 (ppm): 404 +10:48:39:826 -> CO2 (ppm): 403 +10:48:43:846 -> CO2 (ppm): 403 +10:48:47:866 -> CO2 (ppm): 402 +10:48:51:887 -> CO2 (ppm): 403 +10:48:55:908 -> CO2 (ppm): 403 +10:48:59:927 -> CO2 (ppm): 402 +10:49:03:948 -> CO2 (ppm): 403 +10:49:07:967 -> CO2 (ppm): 403 +10:49:11:987 -> CO2 (ppm): 402 +10:49:16:010 -> CO2 (ppm): 403 +10:49:20:028 -> CO2 (ppm): 402 +10:49:24:049 -> CO2 (ppm): 402 +10:49:28:069 -> CO2 (ppm): 402 +10:49:30:205 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:49:30:206 -> [Configure] Info: Parse configure success +10:49:30:206 -> [Configure] Info: co2CalibrationRequested: True +10:49:30:206 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:49:30:206 -> state: 12 +10:49:30:206 -> [StateMachine] Info: CO2 Calibration +10:49:30:206 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:49:31:203 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:49:32:203 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:49:33:203 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:49:34:203 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:49:37:212 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:49:37:225 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:49:37:233 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:49:37:247 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:49:37:247 -> [StateMachine] Info: CO2 Calibration: success +10:49:38:247 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:49:38:255 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:49:38:268 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +10:49:38:268 -> Flags: 20 +10:49:38:268 -> Success getAcknowlagdement +10:49:38:268 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +10:49:40:870 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:49:40:870 -> [ApiClient] Info: Return code: 200 +10:49:40:872 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:49:40:873 -> [Configure] Info: Parse configure success +10:49:40:874 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:49:40:876 -> state: 12 +10:49:41:896 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:49:41:896 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":402,"boot":71,"bootCount":71} +10:49:41:896 -> [ApiClient] Info: Return code: 200 +10:49:41:897 -> +10:49:41:897 -> Online mode and isPostToAirGradient = true: watchdog reset +10:49:41:897 -> +10:49:41:919 -> CO2 (ppm): 402 +10:49:41:944 -> External watchdog feed! +10:49:45:939 -> CO2 (ppm): 402 +10:49:49:959 -> CO2 (ppm): 402 +10:49:53:979 -> CO2 (ppm): 402 +10:49:57:999 -> CO2 (ppm): 402 +10:50:02:019 -> CO2 (ppm): 402 +10:50:06:039 -> CO2 (ppm): 403 +10:50:10:060 -> CO2 (ppm): 403 +10:50:14:080 -> CO2 (ppm): 403 +10:50:18:100 -> CO2 (ppm): 404 +10:50:22:120 -> CO2 (ppm): 404 +10:50:26:140 -> CO2 (ppm): 405 +10:50:30:161 -> CO2 (ppm): 405 +10:50:34:181 -> CO2 (ppm): 406 +10:50:38:201 -> CO2 (ppm): 406 +10:50:40:288 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:50:40:290 -> [Configure] Info: Parse configure success +10:50:40:290 -> [Configure] Info: co2CalibrationRequested: True +10:50:40:290 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:50:40:290 -> state: 12 +10:50:40:291 -> [StateMachine] Info: CO2 Calibration +10:50:40:291 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:50:41:290 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:50:42:290 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:50:43:290 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:50:44:290 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:50:47:298 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:50:47:312 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:50:47:320 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:50:47:334 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:50:47:334 -> [StateMachine] Info: CO2 Calibration: success +10:50:48:334 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:50:48:342 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:50:48:356 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:50:48:356 -> Flags: 0 +10:50:49:364 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:50:49:377 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:50:49:377 -> Flags: 0 +10:50:50:385 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:50:50:398 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:50:50:399 -> Flags: 0 +10:50:51:406 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:50:51:419 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:50:51:419 -> Flags: 0 +10:50:52:427 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:50:52:440 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:50:52:440 -> Flags: 0 +10:50:53:440 -> Calibration Timeout +10:50:53:441 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:50:56:040 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:50:56:040 -> [ApiClient] Info: Return code: 200 +10:50:56:042 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:50:56:043 -> [Configure] Info: Parse configure success +10:50:56:044 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:50:56:045 -> state: 12 +10:50:56:987 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:50:56:987 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":406,"boot":72,"bootCount":72} +10:50:56:987 -> [ApiClient] Info: Return code: 200 +10:50:56:988 -> +10:50:56:988 -> Online mode and isPostToAirGradient = true: watchdog reset +10:50:56:988 -> +10:50:57:010 -> CO2 (ppm): 410 +10:50:57:035 -> External watchdog feed! +10:51:01:030 -> CO2 (ppm): 410 +10:51:05:051 -> CO2 (ppm): 410 +10:51:09:071 -> CO2 (ppm): 410 +10:51:13:092 -> CO2 (ppm): 410 +10:51:21:133 -> CO2 (ppm): 409 +10:51:21:133 -> CO2 (ppm): 409 +10:51:25:154 -> CO2 (ppm): 409 +10:51:29:174 -> CO2 (ppm): 409 +10:51:33:193 -> CO2 (ppm): 409 +10:51:37:213 -> CO2 (ppm): 409 +10:51:41:234 -> CO2 (ppm): 409 +10:51:45:254 -> CO2 (ppm): 409 +10:51:49:275 -> CO2 (ppm): 409 +10:51:53:296 -> CO2 (ppm): 409 +10:51:55:459 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:51:55:460 -> [Configure] Info: Parse configure success +10:51:55:460 -> [Configure] Info: co2CalibrationRequested: True +10:51:55:461 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:51:55:461 -> state: 12 +10:51:55:461 -> [StateMachine] Info: CO2 Calibration +10:51:55:461 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:51:56:461 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:51:57:461 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:51:58:461 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:51:59:463 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:52:02:469 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:52:02:483 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:52:02:491 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:52:02:505 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:52:02:506 -> [StateMachine] Info: CO2 Calibration: success +10:52:03:506 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:52:03:514 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:52:03:527 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +10:52:03:527 -> Flags: 20 +10:52:03:527 -> Success getAcknowlagdement +10:52:03:527 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +10:52:06:174 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:52:06:174 -> [ApiClient] Info: Return code: 200 +10:52:06:176 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:52:06:177 -> [Configure] Info: Parse configure success +10:52:06:178 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:52:06:179 -> state: 12 +10:52:07:121 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:52:07:121 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":409,"boot":73,"bootCount":73} +10:52:07:121 -> [ApiClient] Info: Return code: 200 +10:52:07:122 -> +10:52:07:122 -> Online mode and isPostToAirGradient = true: watchdog reset +10:52:07:122 -> +10:52:07:144 -> CO2 (ppm): 400 +10:52:07:168 -> External watchdog feed! +10:52:11:164 -> CO2 (ppm): 400 +10:52:15:183 -> CO2 (ppm): 400 +10:52:19:204 -> CO2 (ppm): 400 +10:52:23:223 -> CO2 (ppm): 400 +10:52:27:245 -> CO2 (ppm): 400 +10:52:31:264 -> CO2 (ppm): 400 +10:52:35:284 -> CO2 (ppm): 400 +10:52:39:305 -> CO2 (ppm): 400 +10:52:43:325 -> CO2 (ppm): 400 +10:52:47:345 -> CO2 (ppm): 400 +10:52:51:365 -> CO2 (ppm): 400 +10:52:55:385 -> CO2 (ppm): 400 +10:52:59:406 -> CO2 (ppm): 400 +10:53:03:426 -> CO2 (ppm): 400 +10:53:05:546 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:53:05:547 -> [Configure] Info: Parse configure success +10:53:05:548 -> [Configure] Info: co2CalibrationRequested: True +10:53:05:548 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:53:05:548 -> state: 12 +10:53:05:549 -> [StateMachine] Info: CO2 Calibration +10:53:05:549 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:53:06:549 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:53:07:549 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:53:08:549 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:53:09:549 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:53:12:557 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:53:12:571 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:53:12:579 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:53:12:592 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:53:12:593 -> [StateMachine] Info: CO2 Calibration: success +10:53:13:593 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:53:13:601 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:53:13:614 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +10:53:13:614 -> Flags: 20 +10:53:13:614 -> Success getAcknowlagdement +10:53:13:614 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +10:53:16:215 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:53:16:215 -> [ApiClient] Info: Return code: 200 +10:53:16:217 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:53:16:218 -> [Configure] Info: Parse configure success +10:53:16:219 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:53:16:220 -> state: 12 +10:53:17:182 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:53:17:182 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":400,"boot":74,"bootCount":74} +10:53:17:182 -> [ApiClient] Info: Return code: 200 +10:53:17:183 -> +10:53:17:183 -> Online mode and isPostToAirGradient = true: watchdog reset +10:53:17:183 -> +10:53:17:205 -> CO2 (ppm): 402 +10:53:17:229 -> External watchdog feed! +10:53:21:226 -> CO2 (ppm): 401 +10:53:25:247 -> CO2 (ppm): 401 +10:53:29:270 -> CO2 (ppm): 401 +10:53:33:287 -> CO2 (ppm): 401 +10:53:37:308 -> CO2 (ppm): 401 +10:53:41:329 -> CO2 (ppm): 401 +10:53:45:351 -> CO2 (ppm): 401 +10:53:49:371 -> CO2 (ppm): 401 +10:53:53:418 -> CO2 (ppm): 401 +10:53:57:439 -> CO2 (ppm): 401 +10:54:01:460 -> CO2 (ppm): 401 +10:54:05:481 -> CO2 (ppm): 401 +10:54:09:502 -> CO2 (ppm): 401 +10:54:13:522 -> CO2 (ppm): 401 +10:54:15:634 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:54:15:635 -> [Configure] Info: Parse configure success +10:54:15:635 -> [Configure] Info: co2CalibrationRequested: True +10:54:15:635 -> state: 12 +10:54:15:635 -> [StateMachine] Info: CO2 Calibration +10:54:15:635 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:54:15:635 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:54:16:635 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:54:17:635 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:54:18:635 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:54:22:643 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:54:22:643 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:54:22:656 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:54:22:665 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:54:22:678 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:54:22:679 -> [StateMachine] Info: CO2 Calibration: success +10:54:23:679 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:54:23:687 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:54:23:699 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +10:54:23:700 -> Flags: 20 +10:54:23:700 -> Success getAcknowlagdement +10:54:23:700 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +10:54:26:360 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:54:26:360 -> [ApiClient] Info: Return code: 200 +10:54:26:361 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:54:26:363 -> [Configure] Info: Parse configure success +10:54:26:363 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:54:26:365 -> state: 12 +10:54:27:295 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:54:27:295 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":401,"boot":75,"bootCount":75} +10:54:27:295 -> [ApiClient] Info: Return code: 200 +10:54:27:296 -> +10:54:27:297 -> Online mode and isPostToAirGradient = true: watchdog reset +10:54:27:297 -> +10:54:27:317 -> CO2 (ppm): 400 +10:54:27:342 -> External watchdog feed! +10:54:31:337 -> CO2 (ppm): 400 +10:54:35:358 -> CO2 (ppm): 400 +10:54:43:398 -> CO2 (ppm): 400 +10:54:43:398 -> CO2 (ppm): 400 +10:54:47:418 -> CO2 (ppm): 400 +10:54:51:438 -> CO2 (ppm): 399 +10:54:55:459 -> CO2 (ppm): 399 +10:54:59:480 -> CO2 (ppm): 399 +10:55:03:500 -> CO2 (ppm): 399 +10:55:07:521 -> CO2 (ppm): 398 +10:55:11:542 -> CO2 (ppm): 398 +10:55:15:563 -> CO2 (ppm): 398 +10:55:19:583 -> CO2 (ppm): 397 +10:55:23:604 -> CO2 (ppm): 397 +10:55:25:719 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:55:25:720 -> [Configure] Info: Parse configure success +10:55:25:720 -> [Configure] Info: co2CalibrationRequested: True +10:55:25:721 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:55:25:721 -> state: 12 +10:55:25:721 -> [StateMachine] Info: CO2 Calibration +10:55:25:721 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:55:26:721 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:55:27:721 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:55:28:721 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:55:29:721 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:55:32:729 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:55:32:743 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:55:32:751 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:55:32:766 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:55:32:766 -> [StateMachine] Info: CO2 Calibration: success +10:55:33:766 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:55:33:774 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:55:33:786 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:55:33:787 -> Flags: 0 +10:55:34:795 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:55:34:807 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:55:34:808 -> Flags: 0 +10:55:35:816 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:55:35:829 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:55:35:829 -> Flags: 0 +10:55:36:837 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:55:36:849 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:55:36:850 -> Flags: 0 +10:55:37:858 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:55:37:870 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +10:55:37:871 -> Flags: 0 +10:55:38:871 -> Calibration Timeout +10:55:38:871 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +10:55:41:521 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:55:41:521 -> [ApiClient] Info: Return code: 200 +10:55:41:523 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:55:41:524 -> [Configure] Info: Parse configure success +10:55:41:524 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:55:41:526 -> state: 12 +10:55:42:467 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:55:42:467 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":397,"boot":76,"bootCount":76} +10:55:42:467 -> [ApiClient] Info: Return code: 200 +10:55:42:467 -> +10:55:42:468 -> Online mode and isPostToAirGradient = true: watchdog reset +10:55:42:468 -> +10:55:42:490 -> CO2 (ppm): 397 +10:55:42:515 -> External watchdog feed! +10:55:46:510 -> CO2 (ppm): 397 +10:55:50:531 -> CO2 (ppm): 397 +10:55:58:573 -> CO2 (ppm): 397 +10:55:58:573 -> CO2 (ppm): 397 +10:56:02:592 -> CO2 (ppm): 397 +10:56:06:612 -> CO2 (ppm): 397 +10:56:10:633 -> CO2 (ppm): 397 +10:56:14:653 -> CO2 (ppm): 397 +10:56:18:673 -> CO2 (ppm): 397 +10:56:22:693 -> CO2 (ppm): 397 +10:56:26:713 -> CO2 (ppm): 397 +10:56:30:733 -> CO2 (ppm): 397 +10:56:34:753 -> CO2 (ppm): 396 +10:56:40:921 -> CO2 (ppm): 396 +10:56:40:921 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:56:40:921 -> [Configure] Info: Parse configure success +10:56:40:921 -> [Configure] Info: co2CalibrationRequested: True +10:56:40:922 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:56:40:922 -> state: 12 +10:56:40:922 -> [StateMachine] Info: CO2 Calibration +10:56:40:922 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:56:41:922 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:56:42:922 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:56:43:922 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:56:44:922 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:56:47:930 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:56:47:944 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:56:47:952 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:56:47:966 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:56:47:966 -> [StateMachine] Info: CO2 Calibration: success +10:56:48:966 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:56:48:974 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:56:48:987 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +10:56:48:987 -> Flags: 20 +10:56:48:987 -> Success getAcknowlagdement +10:56:48:987 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +10:56:51:676 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:56:51:676 -> [ApiClient] Info: Return code: 200 +10:56:51:686 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:56:51:687 -> [Configure] Info: Parse configure success +10:56:51:687 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:56:51:687 -> state: 12 +10:56:52:592 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:56:52:593 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":396,"boot":77,"bootCount":77} +10:56:52:593 -> [ApiClient] Info: Return code: 200 +10:56:52:594 -> +10:56:52:594 -> Online mode and isPostToAirGradient = true: watchdog reset +10:56:52:594 -> +10:56:52:616 -> CO2 (ppm): 401 +10:56:52:641 -> External watchdog feed! +10:56:56:637 -> CO2 (ppm): 401 +10:57:00:657 -> CO2 (ppm): 401 +10:57:04:677 -> CO2 (ppm): 401 +10:57:08:697 -> CO2 (ppm): 401 +10:57:12:718 -> CO2 (ppm): 401 +10:57:16:739 -> CO2 (ppm): 401 +10:57:20:760 -> CO2 (ppm): 401 +10:57:24:779 -> CO2 (ppm): 401 +10:57:28:800 -> CO2 (ppm): 401 +10:57:32:820 -> CO2 (ppm): 401 +10:57:36:840 -> CO2 (ppm): 401 +10:57:40:860 -> CO2 (ppm): 401 +10:57:44:880 -> CO2 (ppm): 401 +10:57:48:900 -> CO2 (ppm): 401 +10:57:51:007 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:57:51:007 -> [Configure] Info: Parse configure success +10:57:51:007 -> [Configure] Info: co2CalibrationRequested: True +10:57:51:008 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:57:51:008 -> state: 12 +10:57:51:008 -> [StateMachine] Info: CO2 Calibration +10:57:51:008 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:57:52:008 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:57:53:008 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:57:54:008 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:57:55:008 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:57:58:016 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:57:58:029 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:57:58:038 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:57:58:052 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:57:58:053 -> [StateMachine] Info: CO2 Calibration: success +10:57:59:053 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:57:59:061 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:57:59:073 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +10:57:59:074 -> Flags: 20 +10:57:59:074 -> Success getAcknowlagdement +10:57:59:074 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +10:58:01:706 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:58:01:706 -> [ApiClient] Info: Return code: 200 +10:58:01:707 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:58:01:709 -> [Configure] Info: Parse configure success +10:58:01:710 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:58:01:711 -> state: 12 +10:58:02:642 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:58:02:643 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":401,"boot":78,"bootCount":78} +10:58:02:643 -> [ApiClient] Info: Return code: 200 +10:58:02:643 -> +10:58:02:643 -> Online mode and isPostToAirGradient = true: watchdog reset +10:58:02:644 -> +10:58:02:664 -> CO2 (ppm): 400 +10:58:02:689 -> External watchdog feed! +10:58:06:685 -> CO2 (ppm): 401 +10:58:10:706 -> CO2 (ppm): 400 +10:58:14:726 -> CO2 (ppm): 400 +10:58:18:747 -> CO2 (ppm): 400 +10:58:22:766 -> CO2 (ppm): 400 +10:58:26:786 -> CO2 (ppm): 400 +10:58:30:807 -> CO2 (ppm): 400 +10:58:34:828 -> CO2 (ppm): 400 +10:58:38:849 -> CO2 (ppm): 400 +10:58:42:869 -> CO2 (ppm): 400 +10:58:46:888 -> CO2 (ppm): 400 +10:58:50:910 -> CO2 (ppm): 400 +10:58:54:929 -> CO2 (ppm): 400 +10:58:58:949 -> CO2 (ppm): 400 +10:59:01:093 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:59:01:094 -> [Configure] Info: Parse configure success +10:59:01:095 -> [Configure] Info: co2CalibrationRequested: True +10:59:01:095 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:59:01:096 -> state: 12 +10:59:01:096 -> [StateMachine] Info: CO2 Calibration +10:59:01:096 -> [StateMachine] Info: Start CO2 calib after 5 sec +10:59:02:095 -> [StateMachine] Info: Start CO2 calib after 4 sec +10:59:03:095 -> [StateMachine] Info: Start CO2 calib after 3 sec +10:59:04:095 -> [StateMachine] Info: Start CO2 calib after 2 sec +10:59:05:095 -> [StateMachine] Info: Start CO2 calib after 1 sec +10:59:08:103 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:59:08:117 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +10:59:08:126 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:59:08:139 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +10:59:08:139 -> [StateMachine] Info: CO2 Calibration: success +10:59:09:139 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +10:59:09:148 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +10:59:09:160 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +10:59:09:161 -> Flags: 20 +10:59:09:161 -> Success getAcknowlagdement +10:59:09:161 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +10:59:11:747 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +10:59:11:748 -> [ApiClient] Info: Return code: 200 +10:59:11:749 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +10:59:11:750 -> [Configure] Info: Parse configure success +10:59:11:751 -> [Configure] Info: Detected new firmware version: 3.1.9 +10:59:11:753 -> state: 12 +10:59:12:683 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +10:59:12:683 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":400,"boot":79,"bootCount":79} +10:59:12:684 -> [ApiClient] Info: Return code: 200 +10:59:12:685 -> +10:59:12:685 -> Online mode and isPostToAirGradient = true: watchdog reset +10:59:12:685 -> +10:59:12:705 -> CO2 (ppm): 402 +10:59:12:730 -> External watchdog feed! +10:59:16:725 -> CO2 (ppm): 401 +10:59:20:746 -> CO2 (ppm): 402 +10:59:24:766 -> CO2 (ppm): 401 +10:59:28:787 -> CO2 (ppm): 401 +10:59:32:807 -> CO2 (ppm): 401 +10:59:36:827 -> CO2 (ppm): 401 +10:59:40:848 -> CO2 (ppm): 401 +10:59:44:868 -> CO2 (ppm): 401 +10:59:48:889 -> CO2 (ppm): 401 +10:59:52:909 -> CO2 (ppm): 401 +11:00:00:950 -> CO2 (ppm): 401 +11:00:00:950 -> CO2 (ppm): 401 +11:00:04:970 -> CO2 (ppm): 401 +11:00:08:991 -> CO2 (ppm): 401 +11:00:11:180 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:00:11:181 -> [Configure] Info: Parse configure success +11:00:11:181 -> [Configure] Info: co2CalibrationRequested: True +11:00:11:182 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:00:11:182 -> state: 12 +11:00:11:182 -> [StateMachine] Info: CO2 Calibration +11:00:11:182 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:00:12:182 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:00:13:182 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:00:14:182 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:00:15:182 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:00:18:190 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:00:18:203 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:00:18:212 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:00:18:225 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:00:18:226 -> [StateMachine] Info: CO2 Calibration: success +11:00:19:226 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:00:19:234 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:00:19:246 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +11:00:19:247 -> Flags: 20 +11:00:19:247 -> Success getAcknowlagdement +11:00:19:247 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +11:00:21:891 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:00:21:892 -> [ApiClient] Info: Return code: 200 +11:00:21:893 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:00:21:895 -> [Configure] Info: Parse configure success +11:00:21:895 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:00:21:896 -> state: 12 +11:00:22:826 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:00:22:826 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":401,"boot":80,"bootCount":80} +11:00:22:827 -> [ApiClient] Info: Return code: 200 +11:00:22:827 -> +11:00:22:828 -> Online mode and isPostToAirGradient = true: watchdog reset +11:00:22:828 -> +11:00:22:848 -> CO2 (ppm): 400 +11:00:22:873 -> External watchdog feed! +11:00:30:888 -> CO2 (ppm): 400 +11:00:30:888 -> CO2 (ppm): 400 +11:00:34:908 -> CO2 (ppm): 400 +11:00:38:929 -> CO2 (ppm): 400 +11:00:42:949 -> CO2 (ppm): 400 +11:00:46:969 -> CO2 (ppm): 400 +11:00:55:011 -> CO2 (ppm): 399 +11:00:55:011 -> CO2 (ppm): 399 +11:00:59:031 -> CO2 (ppm): 399 +11:01:03:051 -> CO2 (ppm): 399 +11:01:07:073 -> CO2 (ppm): 399 +11:01:11:094 -> CO2 (ppm): 399 +11:01:15:114 -> CO2 (ppm): 399 +11:01:19:134 -> CO2 (ppm): 399 +11:01:21:266 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:01:21:267 -> [Configure] Info: Parse configure success +11:01:21:267 -> [Configure] Info: co2CalibrationRequested: True +11:01:21:267 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:01:21:268 -> state: 12 +11:01:21:268 -> [StateMachine] Info: CO2 Calibration +11:01:21:268 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:01:22:267 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:01:23:267 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:01:24:267 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:01:25:267 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:01:28:276 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:01:28:289 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:01:28:298 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:01:28:312 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:01:28:312 -> [StateMachine] Info: CO2 Calibration: success +11:01:29:312 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:01:29:321 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:01:29:333 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +11:01:29:333 -> Flags: 20 +11:01:29:333 -> Success getAcknowlagdement +11:01:29:334 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +11:01:31:933 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:01:31:933 -> [ApiClient] Info: Return code: 200 +11:01:31:934 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:01:31:936 -> [Configure] Info: Parse configure success +11:01:31:936 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:01:31:938 -> state: 12 +11:01:32:868 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:01:32:869 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":399,"boot":81,"bootCount":81} +11:01:32:869 -> [ApiClient] Info: Return code: 200 +11:01:32:869 -> +11:01:32:870 -> Online mode and isPostToAirGradient = true: watchdog reset +11:01:32:870 -> +11:01:32:891 -> CO2 (ppm): 401 +11:01:32:916 -> External watchdog feed! +11:01:36:912 -> CO2 (ppm): 401 +11:01:40:932 -> CO2 (ppm): 401 +11:01:44:952 -> CO2 (ppm): 401 +11:01:48:973 -> CO2 (ppm): 401 +11:01:52:993 -> CO2 (ppm): 401 +11:01:57:013 -> CO2 (ppm): 401 +11:02:01:034 -> CO2 (ppm): 401 +11:02:05:054 -> CO2 (ppm): 401 +11:02:09:074 -> CO2 (ppm): 401 +11:02:13:095 -> CO2 (ppm): 401 +11:02:17:116 -> CO2 (ppm): 401 +11:02:21:136 -> CO2 (ppm): 401 +11:02:29:177 -> CO2 (ppm): 400 +11:02:29:177 -> CO2 (ppm): 400 +11:02:31:358 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:02:31:359 -> [Configure] Info: Parse configure success +11:02:31:359 -> [Configure] Info: co2CalibrationRequested: True +11:02:31:360 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:02:31:360 -> state: 12 +11:02:31:360 -> [StateMachine] Info: CO2 Calibration +11:02:31:360 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:02:32:360 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:02:33:359 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:02:34:360 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:02:35:360 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:02:38:368 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:02:38:382 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:02:38:391 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:02:38:405 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:02:38:405 -> [StateMachine] Info: CO2 Calibration: success +11:02:39:404 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:02:39:413 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:02:39:425 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +11:02:39:426 -> Flags: 20 +11:02:39:426 -> Success getAcknowlagdement +11:02:39:426 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +11:02:42:077 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:02:42:077 -> [ApiClient] Info: Return code: 200 +11:02:42:078 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:02:42:080 -> [Configure] Info: Parse configure success +11:02:42:080 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:02:42:082 -> state: 12 +11:02:43:022 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:02:43:022 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":400,"boot":82,"bootCount":82} +11:02:43:022 -> [ApiClient] Info: Return code: 200 +11:02:43:023 -> +11:02:43:024 -> Online mode and isPostToAirGradient = true: watchdog reset +11:02:43:024 -> +11:02:43:044 -> CO2 (ppm): 402 +11:02:43:069 -> External watchdog feed! +11:02:47:065 -> CO2 (ppm): 402 +11:02:51:085 -> CO2 (ppm): 402 +11:02:55:105 -> CO2 (ppm): 402 +11:02:59:126 -> CO2 (ppm): 402 +11:03:03:146 -> CO2 (ppm): 402 +11:03:07:166 -> CO2 (ppm): 402 +11:03:11:186 -> CO2 (ppm): 402 +11:03:15:208 -> CO2 (ppm): 402 +11:03:19:227 -> CO2 (ppm): 402 +11:03:23:247 -> CO2 (ppm): 403 +11:03:27:267 -> CO2 (ppm): 405 +11:03:31:288 -> CO2 (ppm): 409 +11:03:35:308 -> CO2 (ppm): 412 +11:03:39:328 -> CO2 (ppm): 414 +11:03:41:445 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:03:41:446 -> [Configure] Info: Parse configure success +11:03:41:446 -> [Configure] Info: co2CalibrationRequested: True +11:03:41:447 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:03:41:448 -> state: 12 +11:03:41:448 -> [StateMachine] Info: CO2 Calibration +11:03:41:448 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:03:42:447 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:03:44:447 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:03:44:447 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:03:45:447 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:03:48:455 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:03:48:468 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:03:48:477 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:03:48:491 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:03:48:491 -> [StateMachine] Info: CO2 Calibration: success +11:03:49:491 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:03:49:499 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:03:49:511 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:03:49:512 -> Flags: 0 +11:03:50:520 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:03:50:532 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:03:50:533 -> Flags: 0 +11:03:51:541 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:03:51:553 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:03:51:553 -> Flags: 0 +11:03:52:562 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:03:52:575 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:03:52:575 -> Flags: 0 +11:03:53:583 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:03:53:595 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:03:53:595 -> Flags: 0 +11:03:54:595 -> Calibration Timeout +11:03:54:596 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:03:57:238 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:03:57:238 -> [ApiClient] Info: Return code: 200 +11:03:57:239 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:03:57:241 -> [Configure] Info: Parse configure success +11:03:57:242 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:03:57:243 -> state: 12 +11:03:58:173 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:03:58:173 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":414,"boot":83,"bootCount":83} +11:03:58:173 -> [ApiClient] Info: Return code: 200 +11:03:58:174 -> +11:03:58:174 -> Online mode and isPostToAirGradient = true: watchdog reset +11:03:58:175 -> +11:03:58:196 -> CO2 (ppm): 412 +11:03:58:221 -> External watchdog feed! +11:04:02:216 -> CO2 (ppm): 411 +11:04:06:236 -> CO2 (ppm): 414 +11:04:10:257 -> CO2 (ppm): 422 +11:04:14:278 -> CO2 (ppm): 428 +11:04:18:299 -> CO2 (ppm): 435 +11:04:22:319 -> CO2 (ppm): 480 +11:04:26:339 -> CO2 (ppm): 510 +11:04:30:359 -> CO2 (ppm): 520 +11:04:34:379 -> CO2 (ppm): 525 +11:04:38:451 -> CO2 (ppm): 522 +11:04:42:471 -> CO2 (ppm): 515 +11:04:46:492 -> CO2 (ppm): 493 +11:04:50:513 -> CO2 (ppm): 487 +11:04:54:532 -> CO2 (ppm): 481 +11:04:56:615 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:04:56:616 -> [Configure] Info: Parse configure success +11:04:56:616 -> [Configure] Info: co2CalibrationRequested: True +11:04:56:616 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:04:56:617 -> state: 12 +11:04:56:617 -> [StateMachine] Info: CO2 Calibration +11:04:56:617 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:04:57:618 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:04:58:618 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:04:59:618 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:05:00:618 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:05:03:625 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:05:03:640 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:05:03:649 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:05:03:662 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:05:03:663 -> [StateMachine] Info: CO2 Calibration: success +11:05:04:662 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:05:04:671 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:05:04:684 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:05:04:685 -> Flags: 0 +11:05:05:693 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:05:05:705 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:05:05:705 -> Flags: 0 +11:05:06:714 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:05:06:726 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:05:06:726 -> Flags: 0 +11:05:07:734 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:05:07:747 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:05:07:747 -> Flags: 0 +11:05:08:755 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:05:08:768 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:05:08:768 -> Flags: 0 +11:05:09:768 -> Calibration Timeout +11:05:09:768 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:05:12:400 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:05:12:400 -> [ApiClient] Info: Return code: 200 +11:05:12:401 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:05:12:402 -> [Configure] Info: Parse configure success +11:05:12:403 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:05:12:405 -> state: 12 +11:05:13:337 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:05:13:337 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":481,"boot":84,"bootCount":84} +11:05:13:337 -> [ApiClient] Info: Return code: 200 +11:05:13:338 -> +11:05:13:339 -> Online mode and isPostToAirGradient = true: watchdog reset +11:05:13:339 -> +11:05:13:359 -> CO2 (ppm): 455 +11:05:13:384 -> External watchdog feed! +11:05:17:380 -> CO2 (ppm): 449 +11:05:21:400 -> CO2 (ppm): 442 +11:05:25:421 -> CO2 (ppm): 436 +11:05:29:442 -> CO2 (ppm): 431 +11:05:33:462 -> CO2 (ppm): 427 +11:05:37:483 -> CO2 (ppm): 422 +11:05:41:503 -> CO2 (ppm): 419 +11:05:45:523 -> CO2 (ppm): 415 +11:05:49:544 -> CO2 (ppm): 413 +11:05:53:565 -> CO2 (ppm): 411 +11:05:57:585 -> CO2 (ppm): 409 +11:06:05:626 -> CO2 (ppm): 407 +11:06:05:626 -> CO2 (ppm): 406 +11:06:09:646 -> CO2 (ppm): 405 +11:06:11:788 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:06:11:789 -> [Configure] Info: Parse configure success +11:06:11:789 -> [Configure] Info: co2CalibrationRequested: True +11:06:11:790 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:06:11:790 -> state: 12 +11:06:11:790 -> [StateMachine] Info: CO2 Calibration +11:06:11:790 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:06:12:789 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:06:13:790 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:06:14:789 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:06:15:789 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:06:18:798 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:06:18:811 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:06:18:820 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:06:18:834 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:06:18:835 -> [StateMachine] Info: CO2 Calibration: success +11:06:19:834 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:06:19:843 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:06:19:855 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:06:19:855 -> Flags: 0 +11:06:20:864 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:06:20:876 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:06:20:877 -> Flags: 0 +11:06:21:885 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:06:21:897 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:06:21:897 -> Flags: 0 +11:06:22:906 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:06:22:918 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:06:22:918 -> Flags: 0 +11:06:23:927 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:06:23:939 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:06:23:940 -> Flags: 0 +11:06:24:939 -> Calibration Timeout +11:06:24:940 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:06:27:561 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:06:27:561 -> [ApiClient] Info: Return code: 200 +11:06:27:562 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:06:27:563 -> [Configure] Info: Parse configure success +11:06:27:566 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:06:27:566 -> state: 12 +11:06:28:496 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:06:28:497 -> [ApiClient] Info: DATA: {"wifi":-64,"rco2":405,"boot":85,"bootCount":85} +11:06:28:497 -> [ApiClient] Info: Return code: 200 +11:06:28:497 -> +11:06:28:498 -> Online mode and isPostToAirGradient = true: watchdog reset +11:06:28:498 -> +11:06:28:519 -> CO2 (ppm): 407 +11:06:28:544 -> External watchdog feed! +11:06:32:540 -> CO2 (ppm): 409 +11:06:36:561 -> CO2 (ppm): 409 +11:06:40:581 -> CO2 (ppm): 409 +11:06:44:602 -> CO2 (ppm): 409 +11:06:48:622 -> CO2 (ppm): 407 +11:06:56:663 -> CO2 (ppm): 407 +11:06:56:663 -> CO2 (ppm): 406 +11:07:00:683 -> CO2 (ppm): 407 +11:07:04:704 -> CO2 (ppm): 406 +11:07:08:724 -> CO2 (ppm): 408 +11:07:12:744 -> CO2 (ppm): 412 +11:07:16:763 -> CO2 (ppm): 416 +11:07:20:784 -> CO2 (ppm): 419 +11:07:24:804 -> CO2 (ppm): 421 +11:07:26:959 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:07:26:959 -> [Configure] Info: Parse configure success +11:07:26:960 -> [Configure] Info: co2CalibrationRequested: True +11:07:26:960 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:07:26:960 -> state: 12 +11:07:26:961 -> [StateMachine] Info: CO2 Calibration +11:07:26:961 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:07:27:964 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:07:28:960 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:07:29:960 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:07:30:960 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:07:33:968 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:07:33:982 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:07:33:991 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:07:34:005 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:07:34:005 -> [StateMachine] Info: CO2 Calibration: success +11:07:35:005 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:07:35:013 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:07:35:026 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:07:35:026 -> Flags: 0 +11:07:36:035 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:07:36:047 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:07:36:047 -> Flags: 0 +11:07:37:055 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:07:37:068 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:07:37:069 -> Flags: 0 +11:07:38:076 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:07:38:089 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:07:38:089 -> Flags: 0 +11:07:39:098 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:07:39:110 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:07:39:111 -> Flags: 0 +11:07:40:110 -> Calibration Timeout +11:07:40:111 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:07:42:721 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:07:42:721 -> [ApiClient] Info: Return code: 200 +11:07:42:723 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:07:42:725 -> [Configure] Info: Parse configure success +11:07:42:725 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:07:42:727 -> state: 12 +11:07:43:643 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:07:43:644 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":421,"boot":86,"bootCount":86} +11:07:43:644 -> [ApiClient] Info: Return code: 200 +11:07:43:644 -> +11:07:43:644 -> Online mode and isPostToAirGradient = true: watchdog reset +11:07:43:644 -> +11:07:43:665 -> CO2 (ppm): 426 +11:07:43:690 -> External watchdog feed! +11:07:47:686 -> CO2 (ppm): 425 +11:07:51:706 -> CO2 (ppm): 424 +11:07:55:726 -> CO2 (ppm): 423 +11:07:59:746 -> CO2 (ppm): 421 +11:08:03:767 -> CO2 (ppm): 420 +11:08:07:787 -> CO2 (ppm): 419 +11:08:11:809 -> CO2 (ppm): 419 +11:08:15:837 -> CO2 (ppm): 418 +11:08:23:869 -> CO2 (ppm): 417 +11:08:23:869 -> CO2 (ppm): 416 +11:08:27:889 -> CO2 (ppm): 415 +11:08:31:909 -> CO2 (ppm): 414 +11:08:35:930 -> CO2 (ppm): 413 +11:08:39:953 -> CO2 (ppm): 412 +11:08:42:130 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:08:42:131 -> [Configure] Info: Parse configure success +11:08:42:131 -> [Configure] Info: co2CalibrationRequested: True +11:08:42:131 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:08:42:132 -> state: 12 +11:08:42:132 -> [StateMachine] Info: CO2 Calibration +11:08:42:132 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:08:43:131 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:08:44:131 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:08:45:131 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:08:46:131 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:08:49:139 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:08:49:153 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:08:49:162 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:08:49:175 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:08:49:175 -> [StateMachine] Info: CO2 Calibration: success +11:08:50:175 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:08:50:183 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:08:50:197 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:08:50:197 -> Flags: 0 +11:08:51:205 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:08:51:218 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:08:51:218 -> Flags: 0 +11:08:52:226 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:08:52:239 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:08:52:240 -> Flags: 0 +11:08:53:247 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:08:53:301 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:08:53:301 -> Flags: 0 +11:08:54:309 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:08:54:322 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:08:54:322 -> Flags: 0 +11:08:55:322 -> Calibration Timeout +11:08:55:322 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:08:58:496 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:08:58:496 -> [ApiClient] Info: Return code: 200 +et":12,"noxLearningOffset":12,"temperature11:08:58:498 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffsUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:08:58:499 -> [Configure] Info: Parse configure success +11:08:58:500 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:08:58:501 -> state: 12 +11:09:00:545 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:09:00:545 -> [ApiClient] Info: DATA: {"wifi":-63,"rco2":412,"boot":87,"bootCount":87} +11:09:00:545 -> [ApiClient] Info: Return code: 200 +11:09:00:546 -> +11:09:00:546 -> Online mode and isPostToAirGradient = true: watchdog reset +11:09:00:546 -> +11:09:00:568 -> CO2 (ppm): 407 +11:09:00:593 -> External watchdog feed! +11:09:04:588 -> CO2 (ppm): 406 +11:09:08:609 -> CO2 (ppm): 406 +11:09:12:630 -> CO2 (ppm): 406 +11:09:16:650 -> CO2 (ppm): 406 +11:09:20:671 -> CO2 (ppm): 405 +11:09:24:692 -> CO2 (ppm): 405 +11:09:28:711 -> CO2 (ppm): 405 +11:09:32:732 -> CO2 (ppm): 405 +11:09:36:753 -> CO2 (ppm): 405 +11:09:40:774 -> CO2 (ppm): 403 +11:09:44:795 -> CO2 (ppm): 403 +11:09:48:816 -> CO2 (ppm): 403 +11:09:52:837 -> CO2 (ppm): 403 +11:09:56:857 -> CO2 (ppm): 403 +11:09:57:342 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:09:57:343 -> [Configure] Info: Parse configure success +11:09:57:343 -> [Configure] Info: co2CalibrationRequested: True +11:09:57:344 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:09:57:344 -> state: 12 +11:09:57:344 -> [StateMachine] Info: CO2 Calibration +11:09:57:345 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:09:58:343 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:09:59:343 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:10:00:343 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:10:04:352 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:10:04:352 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:10:04:366 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:10:04:374 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:10:04:388 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:10:04:389 -> [StateMachine] Info: CO2 Calibration: success +11:10:05:388 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:10:05:396 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:10:05:409 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:10:05:409 -> Flags: 0 +11:10:06:418 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:10:06:430 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:10:06:430 -> Flags: 0 +11:10:07:438 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:10:07:451 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:10:07:451 -> Flags: 0 +11:10:08:460 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:10:08:472 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:10:08:472 -> Flags: 0 +11:10:09:480 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:10:09:493 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:10:09:493 -> Flags: 0 +11:10:10:493 -> Calibration Timeout +11:10:10:493 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:10:13:148 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:10:13:149 -> [ApiClient] Info: Return code: 200 +11:10:13:150 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:10:13:151 -> [Configure] Info: Parse configure success +11:10:13:152 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:10:13:153 -> state: 12 +11:10:14:103 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:10:14:103 -> [ApiClient] Info: DATA: {"wifi":-65,"rco2":403,"boot":88,"bootCount":88} +11:10:14:103 -> [ApiClient] Info: Return code: 200 +11:10:14:126 -> +11:10:14:126 -> Online mode and isPostToAirGradient = true: watchdog reset +11:10:14:126 -> +11:10:14:126 -> CO2 (ppm): 403 +11:10:14:151 -> External watchdog feed! +11:10:18:146 -> CO2 (ppm): 403 +11:10:22:167 -> CO2 (ppm): 404 +11:10:26:188 -> CO2 (ppm): 404 +11:10:30:208 -> CO2 (ppm): 404 +11:10:34:227 -> CO2 (ppm): 405 +11:10:38:248 -> CO2 (ppm): 407 +11:10:42:268 -> CO2 (ppm): 410 +11:10:46:288 -> CO2 (ppm): 414 +11:10:50:308 -> CO2 (ppm): 417 +11:10:54:329 -> CO2 (ppm): 419 +11:10:58:349 -> CO2 (ppm): 419 +11:11:02:370 -> CO2 (ppm): 420 +11:11:06:390 -> CO2 (ppm): 421 +11:11:10:410 -> CO2 (ppm): 419 +11:11:12:512 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:11:12:514 -> [Configure] Info: Parse configure success +11:11:12:514 -> [Configure] Info: co2CalibrationRequested: True +11:11:12:514 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:11:12:515 -> state: 12 +11:11:12:515 -> [StateMachine] Info: CO2 Calibration +11:11:12:515 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:11:13:515 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:11:14:515 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:11:15:515 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:11:16:515 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:11:19:523 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:11:19:536 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:11:19:545 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:11:19:558 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:11:19:558 -> [StateMachine] Info: CO2 Calibration: success +11:11:20:559 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:11:20:567 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:11:20:635 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:11:20:635 -> Flags: 0 +11:11:21:643 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:11:21:655 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:11:21:655 -> Flags: 0 +11:11:22:664 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:11:22:676 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:11:22:677 -> Flags: 0 +11:11:23:685 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:11:23:697 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:11:23:697 -> Flags: 0 +11:11:24:706 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:11:24:718 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:11:24:719 -> Flags: 0 +11:11:25:718 -> Calibration Timeout +11:11:25:719 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:11:28:308 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:11:28:308 -> [ApiClient] Info: Return code: 200 +11:11:28:309 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:11:28:310 -> [Configure] Info: Parse configure success +11:11:28:311 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:11:28:313 -> state: 12 +11:11:29:253 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:11:29:253 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":419,"boot":89,"bootCount":89} +11:11:29:253 -> [ApiClient] Info: Return code: 200 +11:11:29:254 -> +11:11:29:254 -> Online mode and isPostToAirGradient = true: watchdog reset +11:11:29:254 -> +11:11:29:276 -> CO2 (ppm): 415 +11:11:29:301 -> External watchdog feed! +11:11:33:298 -> CO2 (ppm): 414 +11:11:37:319 -> CO2 (ppm): 413 +11:11:41:339 -> CO2 (ppm): 412 +11:11:45:360 -> CO2 (ppm): 411 +11:11:49:380 -> CO2 (ppm): 411 +11:11:57:422 -> CO2 (ppm): 411 +11:11:57:422 -> CO2 (ppm): 412 +11:12:01:442 -> CO2 (ppm): 413 +11:12:05:462 -> CO2 (ppm): 414 +11:12:09:483 -> CO2 (ppm): 415 +11:12:13:504 -> CO2 (ppm): 415 +11:12:17:524 -> CO2 (ppm): 416 +11:12:21:544 -> CO2 (ppm): 417 +11:12:25:564 -> CO2 (ppm): 417 +11:12:27:738 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:12:27:740 -> [Configure] Info: Parse configure success +11:12:27:740 -> [Configure] Info: co2CalibrationRequested: True +11:12:27:741 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:12:27:741 -> state: 12 +11:12:27:741 -> [StateMachine] Info: CO2 Calibration +11:12:27:741 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:12:28:741 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:12:29:741 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:12:30:741 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:12:31:741 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:12:34:749 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:12:34:762 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:12:34:771 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:12:34:785 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:12:34:786 -> [StateMachine] Info: CO2 Calibration: success +11:12:35:786 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:12:35:794 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:12:35:806 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:12:35:807 -> Flags: 0 +11:12:36:815 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:12:36:828 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:12:36:828 -> Flags: 0 +11:12:37:836 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:12:37:848 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:12:37:848 -> Flags: 0 +11:12:38:857 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:12:38:869 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:12:38:870 -> Flags: 0 +11:12:39:878 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:12:39:890 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:12:39:890 -> Flags: 0 +11:12:40:890 -> Calibration Timeout +11:12:40:891 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:12:43:469 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:12:43:469 -> [ApiClient] Info: Return code: 200 +11:12:43:470 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:12:43:472 -> [Configure] Info: Parse configure success +11:12:43:472 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:12:43:474 -> state: 12 +11:12:44:395 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:12:44:395 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":417,"boot":90,"bootCount":90} +11:12:44:395 -> [ApiClient] Info: Return code: 200 +11:12:44:395 -> +11:12:44:395 -> Online mode and isPostToAirGradient = true: watchdog reset +11:12:44:396 -> +11:12:44:417 -> CO2 (ppm): 426 +11:12:44:442 -> External watchdog feed! +11:12:48:437 -> CO2 (ppm): 427 +11:12:52:457 -> CO2 (ppm): 429 +11:12:56:478 -> CO2 (ppm): 431 +11:13:00:498 -> CO2 (ppm): 432 +11:13:04:518 -> CO2 (ppm): 433 +11:13:08:539 -> CO2 (ppm): 433 +11:13:12:559 -> CO2 (ppm): 434 +11:13:16:579 -> CO2 (ppm): 437 +11:13:20:599 -> CO2 (ppm): 438 +11:13:24:619 -> CO2 (ppm): 439 +11:13:28:639 -> CO2 (ppm): 439 +11:13:32:659 -> CO2 (ppm): 439 +11:13:36:680 -> CO2 (ppm): 438 +11:13:40:701 -> CO2 (ppm): 436 +11:13:42:911 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:13:42:911 -> [Configure] Info: Parse configure success +11:13:42:911 -> [Configure] Info: co2CalibrationRequested: True +11:13:42:912 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:13:42:912 -> state: 12 +11:13:42:912 -> [StateMachine] Info: CO2 Calibration +11:13:42:912 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:13:43:912 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:13:44:912 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:13:45:912 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:13:49:920 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:13:49:920 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:13:49:933 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:13:49:942 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:13:49:956 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:13:49:957 -> [StateMachine] Info: CO2 Calibration: success +11:13:50:957 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:13:50:965 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:13:50:977 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:13:50:978 -> Flags: 0 +11:13:51:986 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:13:51:998 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:13:51:999 -> Flags: 0 +11:13:53:007 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:13:53:019 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:13:53:019 -> Flags: 0 +11:13:54:028 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:13:54:040 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:13:54:040 -> Flags: 0 +11:13:55:049 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:13:55:061 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:13:55:063 -> Flags: 0 +11:13:56:061 -> Calibration Timeout +11:13:56:062 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:13:58:733 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:13:58:733 -> [ApiClient] Info: Return code: 200 +11:13:58:734 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:13:58:736 -> [Configure] Info: Parse configure success +11:13:58:736 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:13:58:738 -> state: 12 +11:13:59:669 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:13:59:669 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":436,"boot":91,"bootCount":91} +11:13:59:669 -> [ApiClient] Info: Return code: 200 +11:13:59:670 -> +11:13:59:670 -> Online mode and isPostToAirGradient = true: watchdog reset +11:13:59:671 -> +11:13:59:692 -> CO2 (ppm): 427 +11:13:59:717 -> External watchdog feed! +11:14:03:714 -> CO2 (ppm): 427 +11:14:07:733 -> CO2 (ppm): 426 +11:14:11:753 -> CO2 (ppm): 425 +11:14:15:773 -> CO2 (ppm): 424 +11:14:19:845 -> CO2 (ppm): 424 +11:14:23:865 -> CO2 (ppm): 424 +11:14:27:886 -> CO2 (ppm): 423 +11:14:31:906 -> CO2 (ppm): 423 +11:14:35:926 -> CO2 (ppm): 424 +11:14:39:946 -> CO2 (ppm): 426 +11:14:43:966 -> CO2 (ppm): 428 +11:14:47:987 -> CO2 (ppm): 428 +11:14:52:008 -> CO2 (ppm): 430 +11:14:56:029 -> CO2 (ppm): 431 +11:14:58:081 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:14:58:082 -> [Configure] Info: Parse configure success +11:14:58:082 -> [Configure] Info: co2CalibrationRequested: True +11:14:58:083 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:14:58:084 -> state: 12 +11:14:58:084 -> [StateMachine] Info: CO2 Calibration +11:14:58:084 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:14:59:083 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:15:00:083 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:15:01:084 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:15:02:084 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:15:05:092 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:15:05:105 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:15:05:114 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:15:05:127 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:15:05:127 -> [StateMachine] Info: CO2 Calibration: success +11:15:06:127 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:15:06:136 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:15:06:148 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:15:06:148 -> Flags: 0 +11:15:07:157 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:15:07:169 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:15:07:169 -> Flags: 0 +11:15:08:177 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:15:08:190 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:15:08:190 -> Flags: 0 +11:15:09:199 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:15:09:211 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:15:09:212 -> Flags: 0 +11:15:10:219 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:15:10:232 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:15:10:232 -> Flags: 0 +11:15:11:232 -> Calibration Timeout +11:15:11:233 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:15:13:895 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:15:13:895 -> [ApiClient] Info: Return code: 200 +11:15:13:896 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:15:13:897 -> [Configure] Info: Parse configure success +11:15:13:898 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:15:13:900 -> state: 12 +11:15:14:930 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:15:14:930 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":431,"boot":92,"bootCount":92} +11:15:14:930 -> [ApiClient] Info: Return code: 200 +11:15:14:931 -> +11:15:14:931 -> Online mode and isPostToAirGradient = true: watchdog reset +11:15:14:931 -> +11:15:14:953 -> CO2 (ppm): 436 +11:15:14:978 -> External watchdog feed! +11:15:18:974 -> CO2 (ppm): 437 +11:15:22:993 -> CO2 (ppm): 437 +11:15:27:013 -> CO2 (ppm): 438 +11:15:31:034 -> CO2 (ppm): 437 +11:15:35:054 -> CO2 (ppm): 437 +11:15:39:076 -> CO2 (ppm): 437 +11:15:43:096 -> CO2 (ppm): 438 +11:15:47:116 -> CO2 (ppm): 438 +11:15:51:136 -> CO2 (ppm): 437 +11:15:55:156 -> CO2 (ppm): 436 +11:15:59:176 -> CO2 (ppm): 437 +11:16:03:197 -> CO2 (ppm): 437 +11:16:07:217 -> CO2 (ppm): 436 +11:16:11:237 -> CO2 (ppm): 439 +11:16:13:252 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:16:13:254 -> [Configure] Info: Parse configure success +11:16:13:254 -> [Configure] Info: co2CalibrationRequested: True +11:16:13:255 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:16:13:255 -> state: 12 +11:16:13:255 -> [StateMachine] Info: CO2 Calibration +11:16:13:255 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:16:14:255 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:16:15:255 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:16:16:263 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:16:17:254 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:16:20:263 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:16:20:276 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:16:20:285 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:16:20:298 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:16:20:299 -> [StateMachine] Info: CO2 Calibration: success +11:16:21:298 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:16:21:307 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:16:21:319 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:16:21:319 -> Flags: 0 +11:16:22:328 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:16:22:340 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:16:22:341 -> Flags: 0 +11:16:23:348 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:16:23:361 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:16:23:361 -> Flags: 0 +11:16:24:370 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:16:24:382 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:16:24:382 -> Flags: 0 +11:16:25:391 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:16:25:403 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:16:25:404 -> Flags: 0 +11:16:26:403 -> Calibration Timeout +11:16:26:403 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:16:29:057 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:16:29:057 -> [ApiClient] Info: Return code: 200 +11:16:29:058 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:16:29:059 -> [Configure] Info: Parse configure success +11:16:29:060 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:16:29:062 -> state: 12 +11:16:29:991 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:16:29:991 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":439,"boot":93,"bootCount":93} +11:16:29:991 -> [ApiClient] Info: Return code: 200 +11:16:29:992 -> +11:16:29:992 -> Online mode and isPostToAirGradient = true: watchdog reset +11:16:29:992 -> +11:16:30:014 -> CO2 (ppm): 476 +11:16:30:039 -> External watchdog feed! +11:16:34:035 -> CO2 (ppm): 472 +11:16:38:057 -> CO2 (ppm): 471 +11:16:42:078 -> CO2 (ppm): 468 +11:16:46:097 -> CO2 (ppm): 465 +11:16:50:117 -> CO2 (ppm): 469 +11:16:54:138 -> CO2 (ppm): 474 +11:16:58:159 -> CO2 (ppm): 480 +11:17:02:179 -> CO2 (ppm): 490 +11:17:10:219 -> CO2 (ppm): 498 +11:17:10:219 -> CO2 (ppm): 502 +11:17:14:240 -> CO2 (ppm): 510 +11:17:18:260 -> CO2 (ppm): 518 +11:17:22:281 -> CO2 (ppm): 526 +11:17:26:301 -> CO2 (ppm): 529 +11:17:28:424 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:17:28:424 -> [Configure] Info: Parse configure success +11:17:28:424 -> [Configure] Info: co2CalibrationRequested: True +11:17:28:425 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:17:28:425 -> state: 12 +11:17:28:425 -> [StateMachine] Info: CO2 Calibration +11:17:28:425 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:17:29:425 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:17:30:425 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:17:31:424 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:17:32:425 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:17:35:432 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:17:35:447 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:17:35:455 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:17:35:469 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:17:35:469 -> [StateMachine] Info: CO2 Calibration: success +11:17:36:469 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:17:36:477 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:17:36:490 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:17:36:490 -> Flags: 0 +11:17:37:499 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:17:37:511 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:17:37:512 -> Flags: 0 +11:17:38:519 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:17:38:532 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:17:38:532 -> Flags: 0 +11:17:39:540 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:17:39:553 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:17:39:553 -> Flags: 0 +11:17:40:562 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:17:40:574 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:17:40:574 -> Flags: 0 +11:17:41:574 -> Calibration Timeout +11:17:41:574 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:17:44:216 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:17:44:218 -> [ApiClient] Info: Return code: 200 +11:17:44:218 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:17:44:220 -> [Configure] Info: Parse configure success +11:17:44:220 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:17:44:222 -> state: 12 +11:17:45:143 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:17:45:143 -> [ApiClient] Info: DATA: {"wifi":-64,"rco2":529,"boot":94,"bootCount":94} +11:17:45:144 -> [ApiClient] Info: Return code: 200 +11:17:45:144 -> +11:17:45:144 -> Online mode and isPostToAirGradient = true: watchdog reset +11:17:45:144 -> +11:17:45:166 -> CO2 (ppm): 488 +11:17:45:191 -> External watchdog feed! +11:17:49:186 -> CO2 (ppm): 484 +11:17:53:206 -> CO2 (ppm): 478 +11:17:57:226 -> CO2 (ppm): 473 +11:18:01:247 -> CO2 (ppm): 467 +11:18:05:267 -> CO2 (ppm): 462 +11:18:09:287 -> CO2 (ppm): 457 +11:18:13:309 -> CO2 (ppm): 452 +11:18:17:329 -> CO2 (ppm): 448 +11:18:21:349 -> CO2 (ppm): 445 +11:18:25:370 -> CO2 (ppm): 441 +11:18:29:390 -> CO2 (ppm): 439 +11:18:33:411 -> CO2 (ppm): 436 +11:18:37:432 -> CO2 (ppm): 433 +11:18:41:452 -> CO2 (ppm): 432 +11:18:43:594 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:18:43:595 -> [Configure] Info: Parse configure success +11:18:43:595 -> [Configure] Info: co2CalibrationRequested: True +11:18:43:596 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:18:43:596 -> state: 12 +11:18:43:596 -> [StateMachine] Info: CO2 Calibration +11:18:43:596 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:18:44:596 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:18:45:595 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:18:46:595 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:18:47:595 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:18:50:604 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:18:50:633 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:18:50:642 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:18:50:655 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:18:50:656 -> [StateMachine] Info: CO2 Calibration: success +11:18:51:656 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:18:51:664 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:18:51:676 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:18:51:676 -> Flags: 0 +11:18:52:685 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:18:52:697 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:18:52:697 -> Flags: 0 +11:18:53:706 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:18:53:718 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:18:53:719 -> Flags: 0 +11:18:54:727 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:18:54:739 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:18:54:740 -> Flags: 0 +11:18:55:747 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:18:55:760 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:18:55:760 -> Flags: 0 +11:18:56:760 -> Calibration Timeout +11:18:56:761 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:18:59:379 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:18:59:379 -> [ApiClient] Info: Return code: 200 +11:18:59:380 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:18:59:382 -> [Configure] Info: Parse configure success +11:18:59:382 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:18:59:384 -> state: 12 +11:19:00:334 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:19:00:335 -> [ApiClient] Info: DATA: {"wifi":-62,"rco2":432,"boot":95,"bootCount":95} +11:19:00:335 -> [ApiClient] Info: Return code: 200 +11:19:00:356 -> +11:19:00:356 -> Online mode and isPostToAirGradient = true: watchdog reset +11:19:00:356 -> +11:19:00:356 -> CO2 (ppm): 430 +11:19:00:381 -> External watchdog feed! +11:19:04:377 -> CO2 (ppm): 430 +11:19:08:397 -> CO2 (ppm): 430 +11:19:12:418 -> CO2 (ppm): 429 +11:19:16:439 -> CO2 (ppm): 429 +11:19:20:459 -> CO2 (ppm): 430 +11:19:28:500 -> CO2 (ppm): 430 +11:19:28:500 -> CO2 (ppm): 430 +11:19:32:520 -> CO2 (ppm): 430 +11:19:36:539 -> CO2 (ppm): 429 +11:19:40:561 -> CO2 (ppm): 431 +11:19:44:581 -> CO2 (ppm): 434 +11:19:48:601 -> CO2 (ppm): 436 +11:19:52:621 -> CO2 (ppm): 436 +11:19:56:642 -> CO2 (ppm): 436 +11:19:58:780 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:19:58:781 -> [Configure] Info: Parse configure success +11:19:58:782 -> [Configure] Info: co2CalibrationRequested: True +11:19:58:782 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:19:58:782 -> state: 12 +11:19:58:782 -> [StateMachine] Info: CO2 Calibration +11:19:58:783 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:19:59:782 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:20:00:782 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:20:01:782 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:20:02:782 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:20:05:790 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:20:05:804 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:20:05:812 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:20:05:827 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:20:05:827 -> [StateMachine] Info: CO2 Calibration: success +11:20:06:835 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:20:06:835 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:20:06:848 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:20:06:849 -> Flags: 0 +11:20:07:856 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:20:07:869 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:20:07:869 -> Flags: 0 +11:20:08:877 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:20:08:890 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:20:08:890 -> Flags: 0 +11:20:09:898 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:20:09:911 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:20:09:911 -> Flags: 0 +11:20:10:919 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:20:10:932 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:20:10:933 -> Flags: 0 +11:20:11:932 -> Calibration Timeout +11:20:11:933 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:20:14:539 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:20:14:539 -> [ApiClient] Info: Return code: 200 +11:20:14:541 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:20:14:542 -> [Configure] Info: Parse configure success +11:20:14:543 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:20:14:544 -> state: 12 +11:20:15:471 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:20:15:472 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":436,"boot":96,"bootCount":96} +11:20:15:472 -> [ApiClient] Info: Return code: 200 +11:20:15:472 -> +11:20:15:472 -> Online mode and isPostToAirGradient = true: watchdog reset +11:20:15:472 -> +11:20:15:494 -> CO2 (ppm): 440 +11:20:15:519 -> External watchdog feed! +11:20:19:515 -> CO2 (ppm): 438 +11:20:23:536 -> CO2 (ppm): 436 +11:20:27:556 -> CO2 (ppm): 435 +11:20:31:576 -> CO2 (ppm): 433 +11:20:39:617 -> CO2 (ppm): 431 +11:20:39:617 -> CO2 (ppm): 430 +11:20:47:658 -> CO2 (ppm): 430 +11:20:47:658 -> CO2 (ppm): 430 +11:20:51:678 -> CO2 (ppm): 430 +11:20:55:698 -> CO2 (ppm): 430 +11:20:59:718 -> CO2 (ppm): 430 +11:21:03:740 -> CO2 (ppm): 429 +11:21:07:759 -> CO2 (ppm): 430 +11:21:11:780 -> CO2 (ppm): 429 +11:21:13:952 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:21:13:952 -> [Configure] Info: Parse configure success +11:21:13:953 -> [Configure] Info: co2CalibrationRequested: True +11:21:13:953 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:21:13:953 -> state: 12 +11:21:13:954 -> [StateMachine] Info: CO2 Calibration +11:21:13:954 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:21:14:953 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:21:15:953 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:21:16:953 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:21:17:953 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:21:20:962 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:21:20:975 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:21:20:983 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:21:20:997 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:21:20:998 -> [StateMachine] Info: CO2 Calibration: success +11:21:21:997 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:21:22:005 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:21:22:018 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:21:22:018 -> Flags: 0 +11:21:23:027 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:21:23:039 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:21:23:040 -> Flags: 0 +11:21:24:047 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:21:24:060 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:21:24:060 -> Flags: 0 +11:21:25:068 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:21:25:081 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:21:25:081 -> Flags: 0 +11:21:26:089 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:21:26:102 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:21:26:102 -> Flags: 0 +11:21:27:102 -> Calibration Timeout +11:21:27:103 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:21:29:701 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:21:29:701 -> [ApiClient] Info: Return code: 200 +11:21:29:703 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:21:29:704 -> [Configure] Info: Parse configure success +11:21:29:705 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:21:29:706 -> state: 12 +11:21:30:627 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:21:30:627 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":429,"boot":97,"bootCount":97} +11:21:30:627 -> [ApiClient] Info: Return code: 200 +11:21:30:628 -> +11:21:30:628 -> Online mode and isPostToAirGradient = true: watchdog reset +11:21:30:628 -> +11:21:30:649 -> CO2 (ppm): 427 +11:21:30:674 -> External watchdog feed! +11:21:30:674 -> +11:21:30:674 -> firmwareCheckForUpdate: +11:21:30:674 -> firmwareCheckForUpdate: Perform +11:21:30:675 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +11:21:31:232 -> Firmware update skipped, the server returned 400 +11:21:31:234 -> 3 +11:21:31:234 -> OTA message: +11:21:31:234 -> +11:21:34:669 -> CO2 (ppm): 427 +11:21:38:689 -> CO2 (ppm): 427 +11:21:42:708 -> CO2 (ppm): 426 +11:21:46:728 -> CO2 (ppm): 426 +11:21:50:749 -> CO2 (ppm): 425 +11:21:58:790 -> CO2 (ppm): 424 +11:21:58:790 -> CO2 (ppm): 424 +11:22:02:809 -> CO2 (ppm): 424 +11:22:06:829 -> CO2 (ppm): 423 +11:22:10:849 -> CO2 (ppm): 422 +11:22:14:869 -> CO2 (ppm): 422 +11:22:18:889 -> CO2 (ppm): 422 +11:22:22:909 -> CO2 (ppm): 422 +11:22:26:929 -> CO2 (ppm): 421 +11:22:29:122 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:22:29:122 -> [Configure] Info: Parse configure success +11:22:29:122 -> [Configure] Info: co2CalibrationRequested: True +11:22:29:123 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:22:29:123 -> state: 12 +11:22:29:123 -> [StateMachine] Info: CO2 Calibration +11:22:29:123 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:22:30:123 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:22:31:123 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:22:32:123 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:22:33:123 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:22:36:131 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:22:36:145 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:22:36:153 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:22:36:166 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:22:36:167 -> [StateMachine] Info: CO2 Calibration: success +11:22:37:166 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:22:37:175 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:22:37:187 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:22:37:187 -> Flags: 0 +11:22:38:196 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:22:38:208 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:22:38:209 -> Flags: 0 +11:22:39:217 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:22:39:229 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:22:39:230 -> Flags: 0 +11:22:40:238 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:22:40:250 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:22:40:250 -> Flags: 0 +11:22:41:259 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:22:41:271 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:22:41:272 -> Flags: 0 +11:22:42:271 -> Calibration Timeout +11:22:42:272 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:22:44:872 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:22:44:872 -> [ApiClient] Info: Return code: 200 +11:22:44:873 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:22:44:875 -> [Configure] Info: Parse configure success +11:22:44:876 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:22:44:877 -> state: 12 +11:22:45:817 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:22:45:817 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":421,"boot":98,"bootCount":98} +11:22:45:817 -> [ApiClient] Info: Return code: 200 +11:22:45:818 -> +11:22:45:818 -> Online mode and isPostToAirGradient = true: watchdog reset +11:22:45:818 -> +11:22:45:840 -> CO2 (ppm): 418 +11:22:45:865 -> External watchdog feed! +11:22:49:861 -> CO2 (ppm): 417 +11:22:53:881 -> CO2 (ppm): 417 +11:22:57:902 -> CO2 (ppm): 418 +11:23:01:922 -> CO2 (ppm): 418 +11:23:05:942 -> CO2 (ppm): 418 +11:23:09:962 -> CO2 (ppm): 418 +11:23:13:982 -> CO2 (ppm): 418 +11:23:18:002 -> CO2 (ppm): 419 +11:23:22:023 -> CO2 (ppm): 419 +11:23:26:043 -> CO2 (ppm): 419 +11:23:30:064 -> CO2 (ppm): 419 +11:23:34:084 -> CO2 (ppm): 419 +11:23:38:104 -> CO2 (ppm): 419 +11:23:42:126 -> CO2 (ppm): 421 +11:23:44:291 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:23:44:292 -> [Configure] Info: Parse configure success +11:23:44:293 -> [Configure] Info: co2CalibrationRequested: True +11:23:44:293 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:23:44:293 -> state: 12 +11:23:44:293 -> [StateMachine] Info: CO2 Calibration +11:23:44:294 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:23:45:293 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:23:46:293 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:23:47:293 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:23:48:293 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:23:51:301 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:23:51:315 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:23:51:323 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:23:51:338 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:23:51:338 -> [StateMachine] Info: CO2 Calibration: success +11:23:52:338 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:23:52:346 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:23:52:360 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:23:52:360 -> Flags: 0 +11:23:53:368 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:23:53:381 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:23:53:382 -> Flags: 0 +11:23:54:391 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:23:54:403 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:23:54:403 -> Flags: 0 +11:23:55:411 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:23:55:424 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:23:55:424 -> Flags: 0 +11:23:56:432 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:23:56:445 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:23:56:445 -> Flags: 0 +11:23:57:445 -> Calibration Timeout +11:23:57:446 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:24:00:024 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:24:00:024 -> [ApiClient] Info: Return code: 200 +11:24:00:026 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:24:00:027 -> [Configure] Info: Parse configure success +11:24:00:028 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:24:00:029 -> state: 12 +11:24:01:050 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:24:01:050 -> [ApiClient] Info: DATA: {"wifi":-62,"rco2":421,"boot":99,"bootCount":99} +11:24:01:050 -> [ApiClient] Info: Return code: 200 +11:24:01:051 -> +11:24:01:051 -> Online mode and isPostToAirGradient = true: watchdog reset +11:24:01:051 -> +11:24:01:072 -> CO2 (ppm): 427 +11:24:01:097 -> External watchdog feed! +11:24:05:093 -> CO2 (ppm): 426 +11:24:13:183 -> CO2 (ppm): 427 +11:24:13:183 -> CO2 (ppm): 427 +11:24:17:203 -> CO2 (ppm): 427 +11:24:21:224 -> CO2 (ppm): 426 +11:24:25:245 -> CO2 (ppm): 426 +11:24:29:265 -> CO2 (ppm): 426 +11:24:33:285 -> CO2 (ppm): 426 +11:24:37:305 -> CO2 (ppm): 426 +11:24:41:326 -> CO2 (ppm): 426 +11:24:45:346 -> CO2 (ppm): 426 +11:24:49:366 -> CO2 (ppm): 425 +11:24:53:388 -> CO2 (ppm): 425 +11:24:57:413 -> CO2 (ppm): 425 +11:24:59:464 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:24:59:465 -> [Configure] Info: Parse configure success +11:24:59:465 -> [Configure] Info: co2CalibrationRequested: True +11:24:59:466 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:24:59:466 -> state: 12 +11:24:59:466 -> [StateMachine] Info: CO2 Calibration +11:24:59:466 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:25:00:466 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:25:01:466 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:25:02:466 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:25:03:466 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:25:06:474 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:25:06:487 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:25:06:496 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:25:06:510 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:25:06:511 -> [StateMachine] Info: CO2 Calibration: success +11:25:07:511 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:25:07:519 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:25:07:532 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +11:25:07:533 -> Flags: 20 +11:25:07:533 -> Success getAcknowlagdement +11:25:07:533 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +11:25:10:168 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:25:10:168 -> [ApiClient] Info: Return code: 200 +11:25:10:169 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:25:10:171 -> [Configure] Info: Parse configure success +11:25:10:171 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:25:10:173 -> state: 12 +11:25:11:142 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:25:11:142 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":425,"boot":100,"bootCount":100} +11:25:11:142 -> [ApiClient] Info: Return code: 200 +11:25:11:143 -> +11:25:11:143 -> Online mode and isPostToAirGradient = true: watchdog reset +11:25:11:143 -> +11:25:11:165 -> CO2 (ppm): 401 +11:25:11:190 -> External watchdog feed! +11:25:15:185 -> CO2 (ppm): 401 +11:25:19:205 -> CO2 (ppm): 401 +11:25:23:226 -> CO2 (ppm): 400 +11:25:27:246 -> CO2 (ppm): 400 +11:25:31:266 -> CO2 (ppm): 400 +11:25:35:287 -> CO2 (ppm): 400 +11:25:39:308 -> CO2 (ppm): 400 +11:25:43:328 -> CO2 (ppm): 400 +11:25:47:349 -> CO2 (ppm): 400 +11:25:51:369 -> CO2 (ppm): 400 +11:25:55:389 -> CO2 (ppm): 399 +11:25:59:409 -> CO2 (ppm): 400 +11:26:03:430 -> CO2 (ppm): 399 +11:26:07:450 -> CO2 (ppm): 399 +11:26:09:552 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:26:09:554 -> [Configure] Info: Parse configure success +11:26:09:554 -> [Configure] Info: co2CalibrationRequested: True +11:26:09:554 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:26:09:554 -> state: 12 +11:26:09:554 -> [StateMachine] Info: CO2 Calibration +11:26:09:554 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:26:10:554 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:26:11:554 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:26:12:554 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:26:13:553 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:26:16:562 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:26:16:630 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:26:16:638 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:26:16:652 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:26:16:653 -> [StateMachine] Info: CO2 Calibration: success +11:26:17:652 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:26:17:661 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:26:17:674 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +11:26:17:674 -> Flags: 20 +11:26:17:674 -> Success getAcknowlagdement +11:26:17:674 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +11:26:20:311 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:26:20:312 -> [ApiClient] Info: Return code: 200 +11:26:20:313 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:26:20:314 -> [Configure] Info: Parse configure success +11:26:20:316 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:26:20:316 -> state: 12 +11:26:21:258 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:26:21:258 -> [ApiClient] Info: DATA: {"wifi":-57,"rco2":399,"boot":101,"bootCount":101} +11:26:21:258 -> [ApiClient] Info: Return code: 200 +11:26:21:259 -> +11:26:21:259 -> Online mode and isPostToAirGradient = true: watchdog reset +11:26:21:259 -> +11:26:21:280 -> CO2 (ppm): 401 +11:26:21:305 -> External watchdog feed! +11:26:25:301 -> CO2 (ppm): 401 +11:26:29:321 -> CO2 (ppm): 401 +11:26:33:341 -> CO2 (ppm): 401 +11:26:37:362 -> CO2 (ppm): 401 +11:26:41:382 -> CO2 (ppm): 401 +11:26:45:403 -> CO2 (ppm): 401 +11:26:49:423 -> CO2 (ppm): 401 +11:26:53:445 -> CO2 (ppm): 401 +11:27:01:484 -> CO2 (ppm): 401 +11:27:01:484 -> CO2 (ppm): 401 +11:27:05:505 -> CO2 (ppm): 401 +11:27:09:525 -> CO2 (ppm): 401 +11:27:13:546 -> CO2 (ppm): 401 +11:27:17:566 -> CO2 (ppm): 400 +11:27:19:694 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:27:19:694 -> [Configure] Info: Parse configure success +11:27:19:694 -> [Configure] Info: co2CalibrationRequested: True +11:27:19:695 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:27:19:696 -> state: 12 +11:27:19:696 -> [StateMachine] Info: CO2 Calibration +11:27:19:696 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:27:20:695 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:27:21:695 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:27:22:695 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:27:23:695 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:27:26:703 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:27:26:717 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:27:26:725 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:27:26:738 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:27:26:739 -> [StateMachine] Info: CO2 Calibration: success +11:27:27:739 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:27:27:747 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:27:27:759 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +11:27:27:760 -> Flags: 20 +11:27:27:760 -> Success getAcknowlagdement +11:27:27:760 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +11:27:30:353 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:27:30:354 -> [ApiClient] Info: Return code: 200 +11:27:30:355 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:27:30:356 -> [Configure] Info: Parse configure success +11:27:30:357 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:27:30:358 -> state: 12 +11:27:31:288 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:27:31:288 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":400,"boot":102,"bootCount":102} +11:27:31:288 -> [ApiClient] Info: Return code: 200 +11:27:31:290 -> +11:27:31:290 -> Online mode and isPostToAirGradient = true: watchdog reset +11:27:31:290 -> +11:27:31:312 -> CO2 (ppm): 400 +11:27:31:337 -> External watchdog feed! +11:27:35:333 -> CO2 (ppm): 400 +11:27:39:353 -> CO2 (ppm): 400 +11:27:43:373 -> CO2 (ppm): 400 +11:27:51:415 -> CO2 (ppm): 400 +11:27:51:415 -> CO2 (ppm): 400 +11:27:55:435 -> CO2 (ppm): 400 +11:27:59:455 -> CO2 (ppm): 400 +11:28:03:475 -> CO2 (ppm): 400 +11:28:11:516 -> CO2 (ppm): 400 +11:28:11:516 -> CO2 (ppm): 399 +11:28:15:537 -> CO2 (ppm): 399 +11:28:19:558 -> CO2 (ppm): 399 +11:28:23:578 -> CO2 (ppm): 399 +11:28:29:779 -> CO2 (ppm): 398 +11:28:29:779 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:28:29:780 -> [Configure] Info: Parse configure success +11:28:29:780 -> [Configure] Info: co2CalibrationRequested: True +11:28:29:781 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:28:29:781 -> state: 12 +11:28:29:781 -> [StateMachine] Info: CO2 Calibration +11:28:29:781 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:28:31:781 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:28:31:782 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:28:32:781 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:28:33:780 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:28:36:789 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:28:36:802 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:28:36:810 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:28:36:824 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:28:36:824 -> [StateMachine] Info: CO2 Calibration: success +11:28:37:824 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:28:37:832 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:28:37:845 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:28:37:845 -> Flags: 0 +11:28:38:853 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:28:38:866 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:28:38:866 -> Flags: 0 +11:28:39:874 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:28:39:887 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:28:39:888 -> Flags: 0 +11:28:40:895 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:28:40:908 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:28:40:908 -> Flags: 0 +11:28:41:916 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:28:41:929 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:28:41:929 -> Flags: 0 +11:28:42:929 -> Calibration Timeout +11:28:42:930 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:28:45:513 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:28:45:513 -> [ApiClient] Info: Return code: 200 +11:28:45:514 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:28:45:516 -> [Configure] Info: Parse configure success +11:28:45:517 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:28:45:518 -> state: 12 +11:28:46:459 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:28:46:459 -> [ApiClient] Info: DATA: {"wifi":-65,"rco2":398,"boot":103,"bootCount":103} +11:28:46:459 -> [ApiClient] Info: Return code: 200 +11:28:46:481 -> +11:28:46:481 -> Online mode and isPostToAirGradient = true: watchdog reset +11:28:46:481 -> +11:28:46:481 -> CO2 (ppm): 396 +11:28:46:505 -> External watchdog feed! +11:28:50:502 -> CO2 (ppm): 396 +11:28:54:523 -> CO2 (ppm): 396 +11:28:58:543 -> CO2 (ppm): 397 +11:29:02:563 -> CO2 (ppm): 397 +11:29:06:584 -> CO2 (ppm): 397 +11:29:10:604 -> CO2 (ppm): 397 +11:29:14:623 -> CO2 (ppm): 397 +11:29:18:644 -> CO2 (ppm): 397 +11:29:22:665 -> CO2 (ppm): 397 +11:29:26:685 -> CO2 (ppm): 397 +11:29:30:705 -> CO2 (ppm): 397 +11:29:34:726 -> CO2 (ppm): 397 +11:29:38:747 -> CO2 (ppm): 396 +11:29:42:768 -> CO2 (ppm): 396 +11:29:44:951 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:29:44:953 -> [Configure] Info: Parse configure success +11:29:44:953 -> [Configure] Info: co2CalibrationRequested: True +11:29:44:954 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:29:44:954 -> state: 12 +11:29:44:954 -> [StateMachine] Info: CO2 Calibration +11:29:44:954 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:29:45:953 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:29:46:953 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:29:47:953 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:29:48:953 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:29:51:961 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:29:51:975 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:29:51:983 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:29:51:996 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:29:51:997 -> [StateMachine] Info: CO2 Calibration: success +11:29:52:997 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:29:53:005 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:29:53:017 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +11:29:53:018 -> Flags: 20 +11:29:53:018 -> Success getAcknowlagdement +11:29:53:018 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +11:29:55:658 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:29:55:658 -> [ApiClient] Info: Return code: 200 +11:29:55:659 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:29:55:661 -> [Configure] Info: Parse configure success +11:29:55:662 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:29:55:663 -> state: 12 +11:29:56:499 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:29:56:499 -> [ApiClient] Info: DATA: {"wifi":-61,"rco2":396,"boot":104,"bootCount":104} +11:29:56:499 -> [ApiClient] Info: Return code: 200 +11:29:56:520 -> +11:29:56:520 -> Online mode and isPostToAirGradient = true: watchdog reset +11:29:56:520 -> +11:29:56:520 -> CO2 (ppm): 401 +11:29:56:545 -> External watchdog feed! +11:30:00:541 -> CO2 (ppm): 400 +11:30:04:563 -> CO2 (ppm): 400 +11:30:08:582 -> CO2 (ppm): 400 +11:30:12:602 -> CO2 (ppm): 400 +11:30:16:623 -> CO2 (ppm): 400 +11:30:20:644 -> CO2 (ppm): 400 +11:30:24:665 -> CO2 (ppm): 400 +11:30:28:685 -> CO2 (ppm): 400 +11:30:32:705 -> CO2 (ppm): 400 +11:30:36:730 -> CO2 (ppm): 401 +11:30:40:746 -> CO2 (ppm): 402 +11:30:44:767 -> CO2 (ppm): 404 +11:30:48:788 -> CO2 (ppm): 406 +11:30:52:808 -> CO2 (ppm): 406 +11:30:55:038 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:30:55:039 -> [Configure] Info: Parse configure success +11:30:55:040 -> [Configure] Info: co2CalibrationRequested: True +11:30:55:040 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:30:55:040 -> state: 12 +11:30:55:040 -> [StateMachine] Info: CO2 Calibration +11:30:55:040 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:30:56:041 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:30:57:040 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:30:58:040 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:30:59:040 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:31:02:048 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:31:02:061 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:31:02:070 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:31:02:084 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:31:02:085 -> [StateMachine] Info: CO2 Calibration: success +11:31:03:089 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:31:03:093 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:31:03:105 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:31:03:105 -> Flags: 0 +11:31:04:114 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:31:04:126 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:31:04:127 -> Flags: 0 +11:31:05:136 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:31:05:147 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:31:05:148 -> Flags: 0 +11:31:06:160 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:31:06:168 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:31:06:168 -> Flags: 0 +11:31:07:177 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:31:07:189 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:31:07:189 -> Flags: 0 +11:31:08:189 -> Calibration Timeout +11:31:08:195 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:31:10:819 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:31:10:819 -> [ApiClient] Info: Return code: 200 +11:31:10:820 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:31:10:822 -> [Configure] Info: Parse configure success +11:31:10:822 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:31:10:824 -> state: 12 +11:31:11:755 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:31:11:755 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":406,"boot":105,"bootCount":105} +11:31:11:756 -> [ApiClient] Info: Return code: 200 +11:31:11:756 -> +11:31:11:757 -> Online mode and isPostToAirGradient = true: watchdog reset +11:31:11:757 -> +11:31:11:779 -> CO2 (ppm): 415 +11:31:11:803 -> External watchdog feed! +11:31:15:799 -> CO2 (ppm): 417 +11:31:19:820 -> CO2 (ppm): 416 +11:31:23:841 -> CO2 (ppm): 415 +11:31:27:861 -> CO2 (ppm): 413 +11:31:31:882 -> CO2 (ppm): 413 +11:31:35:902 -> CO2 (ppm): 411 +11:31:39:921 -> CO2 (ppm): 410 +11:31:43:942 -> CO2 (ppm): 410 +11:31:47:963 -> CO2 (ppm): 410 +11:31:51:984 -> CO2 (ppm): 409 +11:31:56:003 -> CO2 (ppm): 410 +11:32:00:024 -> CO2 (ppm): 410 +11:32:04:045 -> CO2 (ppm): 410 +11:32:08:065 -> CO2 (ppm): 410 +11:32:10:211 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:32:10:212 -> [Configure] Info: Parse configure success +11:32:10:212 -> [Configure] Info: co2CalibrationRequested: True +11:32:10:212 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:32:10:212 -> state: 12 +11:32:10:212 -> [StateMachine] Info: CO2 Calibration +11:32:10:212 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:32:12:210 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:32:12:210 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:32:13:210 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:32:14:210 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:32:17:219 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:32:17:233 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:32:17:241 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:32:17:255 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:32:17:255 -> [StateMachine] Info: CO2 Calibration: success +11:32:18:255 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:32:18:263 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:32:18:277 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:32:18:277 -> Flags: 0 +11:32:19:285 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:32:19:298 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:32:19:299 -> Flags: 0 +11:32:20:306 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:32:20:319 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:32:20:320 -> Flags: 0 +11:32:21:327 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:32:21:340 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:32:21:340 -> Flags: 0 +11:32:22:349 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:32:22:361 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:32:22:361 -> Flags: 0 +11:32:23:361 -> Calibration Timeout +11:32:23:362 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:32:25:980 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:32:25:980 -> [ApiClient] Info: Return code: 200 +11:32:25:982 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:32:25:983 -> [Configure] Info: Parse configure success +11:32:25:984 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:32:25:985 -> state: 12 +11:32:26:906 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:32:26:906 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":410,"boot":106,"bootCount":106} +11:32:26:906 -> [ApiClient] Info: Return code: 200 +11:32:26:907 -> +11:32:26:907 -> Online mode and isPostToAirGradient = true: watchdog reset +11:32:26:907 -> +11:32:26:959 -> CO2 (ppm): 416 +11:32:26:984 -> External watchdog feed! +11:32:30:979 -> CO2 (ppm): 422 +11:32:35:000 -> CO2 (ppm): 483 +11:32:39:020 -> CO2 (ppm): 498 +11:32:43:041 -> CO2 (ppm): 505 +11:32:47:062 -> CO2 (ppm): 505 +11:32:51:082 -> CO2 (ppm): 503 +11:32:55:103 -> CO2 (ppm): 497 +11:32:59:123 -> CO2 (ppm): 488 +11:33:03:145 -> CO2 (ppm): 478 +11:33:07:165 -> CO2 (ppm): 469 +11:33:11:185 -> CO2 (ppm): 460 +11:33:19:225 -> CO2 (ppm): 452 +11:33:19:225 -> CO2 (ppm): 444 +11:33:23:246 -> CO2 (ppm): 438 +11:33:25:381 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:33:25:381 -> [Configure] Info: Parse configure success +11:33:25:382 -> [Configure] Info: co2CalibrationRequested: True +11:33:25:382 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:33:25:382 -> state: 12 +11:33:25:383 -> [StateMachine] Info: CO2 Calibration +11:33:25:383 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:33:26:390 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:33:27:382 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:33:28:382 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:33:29:382 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:33:32:391 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:33:32:404 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:33:32:412 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:33:32:426 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:33:32:426 -> [StateMachine] Info: CO2 Calibration: success +11:33:33:426 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:33:33:434 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:33:33:448 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:33:33:448 -> Flags: 0 +11:33:34:457 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:33:34:469 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:33:34:469 -> Flags: 0 +11:33:35:478 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:33:35:490 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:33:35:490 -> Flags: 0 +11:33:36:499 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:33:36:511 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:33:36:512 -> Flags: 0 +11:33:37:520 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:33:37:532 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:33:37:532 -> Flags: 0 +11:33:38:532 -> Calibration Timeout +11:33:38:532 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:33:41:141 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:33:41:141 -> [ApiClient] Info: Return code: 200 +11:33:41:143 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:33:41:144 -> [Configure] Info: Parse configure success +11:33:41:145 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:33:41:147 -> state: 12 +11:33:42:078 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:33:42:078 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":438,"boot":107,"bootCount":107} +11:33:42:078 -> [ApiClient] Info: Return code: 200 +11:33:42:079 -> +11:33:42:079 -> Online mode and isPostToAirGradient = true: watchdog reset +11:33:42:079 -> +11:33:42:101 -> CO2 (ppm): 424 +11:33:42:126 -> External watchdog feed! +11:33:46:122 -> CO2 (ppm): 423 +11:33:54:163 -> CO2 (ppm): 421 +11:33:54:163 -> CO2 (ppm): 419 +11:33:58:184 -> CO2 (ppm): 417 +11:34:02:204 -> CO2 (ppm): 415 +11:34:06:225 -> CO2 (ppm): 415 +11:34:14:265 -> CO2 (ppm): 415 +11:34:14:265 -> CO2 (ppm): 415 +11:34:18:286 -> CO2 (ppm): 421 +11:34:22:305 -> CO2 (ppm): 428 +11:34:26:326 -> CO2 (ppm): 434 +11:34:30:406 -> CO2 (ppm): 436 +11:34:34:427 -> CO2 (ppm): 436 +11:34:38:448 -> CO2 (ppm): 432 +11:34:40:553 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:34:40:554 -> [Configure] Info: Parse configure success +11:34:40:554 -> [Configure] Info: co2CalibrationRequested: True +11:34:40:555 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:34:40:555 -> state: 12 +11:34:40:555 -> [StateMachine] Info: CO2 Calibration +11:34:40:556 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:34:41:558 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:34:42:554 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:34:43:554 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:34:44:554 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:34:47:562 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:34:47:576 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:34:47:584 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:34:47:599 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:34:47:599 -> [StateMachine] Info: CO2 Calibration: success +11:34:48:599 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:34:48:607 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:34:48:620 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:34:48:620 -> Flags: 0 +11:34:49:629 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:34:49:641 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:34:49:642 -> Flags: 0 +11:34:50:649 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:34:50:662 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:34:50:662 -> Flags: 0 +11:34:51:670 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:34:51:683 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:34:51:683 -> Flags: 0 +11:34:52:691 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:34:52:704 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:34:52:704 -> Flags: 0 +11:34:53:704 -> Calibration Timeout +11:34:53:705 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:34:56:303 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:34:56:304 -> [ApiClient] Info: Return code: 200 +11:34:56:305 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:34:56:306 -> [Configure] Info: Parse configure success +11:34:56:307 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:34:56:309 -> state: 12 +11:34:57:269 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:34:57:269 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":432,"boot":108,"bootCount":108} +11:34:57:269 -> [ApiClient] Info: Return code: 200 +11:34:57:292 -> +11:34:57:292 -> Online mode and isPostToAirGradient = true: watchdog reset +11:34:57:292 -> +11:34:57:293 -> CO2 (ppm): 425 +11:34:57:317 -> External watchdog feed! +11:35:01:312 -> CO2 (ppm): 424 +11:35:05:333 -> CO2 (ppm): 426 +11:35:09:354 -> CO2 (ppm): 426 +11:35:13:373 -> CO2 (ppm): 426 +11:35:17:395 -> CO2 (ppm): 424 +11:35:21:417 -> CO2 (ppm): 422 +11:35:25:435 -> CO2 (ppm): 420 +11:35:29:456 -> CO2 (ppm): 418 +11:35:33:477 -> CO2 (ppm): 417 +11:35:37:496 -> CO2 (ppm): 415 +11:35:41:516 -> CO2 (ppm): 415 +11:35:45:536 -> CO2 (ppm): 413 +11:35:49:557 -> CO2 (ppm): 412 +11:35:53:578 -> CO2 (ppm): 411 +11:35:55:724 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:35:55:726 -> [Configure] Info: Parse configure success +11:35:55:726 -> [Configure] Info: co2CalibrationRequested: True +11:35:55:727 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:35:55:727 -> state: 12 +11:35:55:727 -> [StateMachine] Info: CO2 Calibration +11:35:55:727 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:35:56:726 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:35:57:726 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:35:58:726 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:35:59:726 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:36:02:734 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:36:02:748 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:36:02:756 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:36:02:771 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:36:02:772 -> [StateMachine] Info: CO2 Calibration: success +11:36:03:771 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:36:03:779 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:36:03:792 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:36:03:793 -> Flags: 0 +11:36:04:800 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:36:04:813 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:36:04:813 -> Flags: 0 +11:36:05:822 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:36:05:834 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:36:05:835 -> Flags: 0 +11:36:06:842 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:36:06:855 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:36:06:855 -> Flags: 0 +11:36:07:863 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:36:07:876 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:36:07:877 -> Flags: 0 +11:36:08:876 -> Calibration Timeout +11:36:08:877 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:36:11:466 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:36:11:466 -> [ApiClient] Info: Return code: 200 +11:36:11:468 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:36:11:469 -> [Configure] Info: Parse configure success +11:36:11:470 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:36:11:472 -> state: 12 +11:36:12:402 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:36:12:402 -> [ApiClient] Info: DATA: {"wifi":-65,"rco2":411,"boot":109,"bootCount":109} +11:36:12:402 -> [ApiClient] Info: Return code: 200 +11:36:12:403 -> +11:36:12:403 -> Online mode and isPostToAirGradient = true: watchdog reset +11:36:12:403 -> +11:36:12:424 -> CO2 (ppm): 458 +11:36:12:449 -> External watchdog feed! +11:36:16:445 -> CO2 (ppm): 460 +11:36:20:480 -> CO2 (ppm): 459 +11:36:24:485 -> CO2 (ppm): 456 +11:36:32:525 -> CO2 (ppm): 451 +11:36:32:525 -> CO2 (ppm): 445 +11:36:36:544 -> CO2 (ppm): 440 +11:36:40:565 -> CO2 (ppm): 435 +11:36:44:586 -> CO2 (ppm): 432 +11:36:48:606 -> CO2 (ppm): 428 +11:36:52:626 -> CO2 (ppm): 424 +11:36:56:647 -> CO2 (ppm): 423 +11:37:00:668 -> CO2 (ppm): 420 +11:37:04:700 -> CO2 (ppm): 418 +11:37:08:709 -> CO2 (ppm): 417 +11:37:10:895 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:37:10:911 -> [Configure] Info: Parse configure success +11:37:10:911 -> [Configure] Info: co2CalibrationRequested: True +11:37:10:911 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:37:10:911 -> state: 12 +11:37:10:911 -> [StateMachine] Info: CO2 Calibration +11:37:10:911 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:37:11:897 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:37:12:897 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:37:13:897 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:37:14:897 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:37:17:905 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:37:17:919 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:37:17:927 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:37:17:942 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:37:17:942 -> [StateMachine] Info: CO2 Calibration: success +11:37:18:942 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:37:18:950 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:37:18:963 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:37:18:964 -> Flags: 0 +11:37:19:971 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:37:19:983 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:37:19:984 -> Flags: 0 +11:37:20:992 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:37:21:005 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:37:21:005 -> Flags: 0 +11:37:22:013 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:37:22:026 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:37:22:026 -> Flags: 0 +11:37:23:034 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:37:23:046 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:37:23:047 -> Flags: 0 +11:37:24:047 -> Calibration Timeout +11:37:24:047 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:37:26:627 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:37:26:627 -> [ApiClient] Info: Return code: 200 +11:37:26:628 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:37:26:630 -> [Configure] Info: Parse configure success +11:37:26:632 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:37:26:633 -> state: 12 +11:37:27:975 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:37:27:975 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":417,"boot":110,"bootCount":110} +11:37:27:975 -> [ApiClient] Info: Return code: 200 +11:37:27:976 -> +11:37:27:976 -> Online mode and isPostToAirGradient = true: watchdog reset +11:37:27:976 -> +11:37:27:998 -> CO2 (ppm): 409 +11:37:28:023 -> External watchdog feed! +11:37:32:018 -> CO2 (ppm): 408 +11:37:36:038 -> CO2 (ppm): 407 +11:37:40:059 -> CO2 (ppm): 406 +11:37:44:080 -> CO2 (ppm): 415 +11:37:48:101 -> CO2 (ppm): 419 +11:37:52:121 -> CO2 (ppm): 420 +11:37:56:141 -> CO2 (ppm): 419 +11:38:00:161 -> CO2 (ppm): 418 +11:38:04:181 -> CO2 (ppm): 417 +11:38:08:202 -> CO2 (ppm): 416 +11:38:12:222 -> CO2 (ppm): 415 +11:38:16:242 -> CO2 (ppm): 413 +11:38:20:262 -> CO2 (ppm): 412 +11:38:26:066 -> CO2 (ppm): 411 +11:38:26:066 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:38:26:068 -> [Configure] Info: Parse configure success +11:38:26:068 -> [Configure] Info: co2CalibrationRequested: True +11:38:26:068 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:38:26:069 -> state: 12 +11:38:26:069 -> [StateMachine] Info: CO2 Calibration +11:38:26:069 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:38:27:068 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:38:28:068 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:38:29:068 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:38:30:068 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:38:33:076 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:38:33:090 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:38:33:098 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:38:33:112 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:38:33:113 -> [StateMachine] Info: CO2 Calibration: success +11:38:34:114 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:38:34:121 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:38:34:133 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:38:34:134 -> Flags: 0 +11:38:35:145 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:38:35:155 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:38:35:155 -> Flags: 0 +11:38:36:177 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:38:36:178 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:38:36:178 -> Flags: 0 +11:38:37:185 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:38:37:197 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:38:37:220 -> Flags: 0 +11:38:38:205 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:38:38:218 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:38:38:218 -> Flags: 0 +11:38:39:218 -> Calibration Timeout +11:38:39:219 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:38:41:893 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:38:41:893 -> [ApiClient] Info: Return code: 200 +11:38:41:893 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:38:41:893 -> [Configure] Info: Parse configure success +11:38:41:893 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:38:41:895 -> state: 12 +11:38:42:835 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:38:42:835 -> [ApiClient] Info: DATA: {"wifi":-62,"rco2":411,"boot":111,"bootCount":111} +11:38:42:835 -> [ApiClient] Info: Return code: 200 +11:38:42:836 -> +11:38:42:837 -> Online mode and isPostToAirGradient = true: watchdog reset +11:38:42:837 -> +11:38:42:858 -> CO2 (ppm): 427 +11:38:42:883 -> External watchdog feed! +11:38:46:879 -> CO2 (ppm): 435 +11:38:50:899 -> CO2 (ppm): 438 +11:38:54:919 -> CO2 (ppm): 438 +11:38:58:939 -> CO2 (ppm): 436 +11:39:02:960 -> CO2 (ppm): 433 +11:39:06:980 -> CO2 (ppm): 429 +11:39:11:000 -> CO2 (ppm): 426 +11:39:15:021 -> CO2 (ppm): 422 +11:39:19:040 -> CO2 (ppm): 420 +11:39:23:060 -> CO2 (ppm): 417 +11:39:27:081 -> CO2 (ppm): 415 +11:39:31:102 -> CO2 (ppm): 414 +11:39:35:121 -> CO2 (ppm): 412 +11:39:39:142 -> CO2 (ppm): 413 +11:39:41:281 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:39:41:282 -> [Configure] Info: Parse configure success +11:39:41:282 -> [Configure] Info: co2CalibrationRequested: True +11:39:41:282 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:39:41:283 -> state: 12 +11:39:41:283 -> [StateMachine] Info: CO2 Calibration +11:39:41:283 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:39:42:282 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:39:43:282 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:39:44:282 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:39:45:282 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:39:48:290 -> Clear Acknowladgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:39:48:304 -> Clear Acknowladgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:39:48:312 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:39:48:327 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:39:48:327 -> [StateMachine] Info: CO2 Calibration: success +11:39:49:327 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:39:49:335 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:39:49:348 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:39:49:348 -> Flags: 0 +11:39:50:356 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:39:50:369 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:39:50:370 -> Flags: 0 +11:39:51:377 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:39:51:390 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:39:51:390 -> Flags: 0 +11:39:52:398 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:39:52:411 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:39:52:411 -> Flags: 0 +11:39:53:419 -> Get Acknowladgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:39:53:432 -> Get Acknowladgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:39:53:432 -> Flags: 0 +11:39:54:432 -> Calibration Timeout +11:39:54:433 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:39:57:153 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:39:57:153 -> [ApiClient] Info: Return code: 200 +11:39:57:155 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:39:57:156 -> [Configure] Info: Parse configure success +11:39:57:157 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:39:57:159 -> state: 12 +11:39:58:088 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:39:58:089 -> [ApiClient] Info: DATA: {"wifi":-60,"rco2":413,"boot":112,"bootCount":112} +11:39:58:089 -> [ApiClient] Info: Return code: 200 +11:39:58:090 -> +11:39:58:090 -> Online mode and isPostToAirGradient = true: watchdog reset +11:39:58:090 -> +11:39:58:112 -> CO2 (ppm): 409 +11:39:58:137 -> External watchdog feed! +11:40:02:133 -> CO2 (ppm): 410 +11:40:06:153 -> CO2 (ppm): 409 +11:40:14:195 -> CO2 (ppm): 409 +11:40:14:195 -> CO2 (ppm): 409 +11:40:18:215 -> CO2 (ppm): 408 +11:40:22:236 -> CO2 (ppm): 409 +11:40:26:256 -> CO2 (ppm): 410 +11:40:30:276 -> CO2 (ppm): 410 +11:40:34:297 -> CO2 (ppm): 410 diff --git a/Calibration-Logs/COM47_2025_01_07.11.41.59.101.txt b/Calibration-Logs/COM47_2025_01_07.11.41.59.101.txt new file mode 100644 index 0000000..7e36463 --- /dev/null +++ b/Calibration-Logs/COM47_2025_01_07.11.41.59.101.txt @@ -0,0 +1,7733 @@ +11:42:02:048 -> No PM sensor detected on Serial0 +11:42:02:048 -> initializing PM sensor +11:42:02:048 -> cleared 0 byte(s) +11:42:02:048 -> setting active mode +11:42:02:048 -> 7 byte(s) written +11:42:06:047 -> No PM sensor detected on Serial1 +11:42:06:047 -> Firmware Mode: 0-1PS +11:42:06:068 -> Set S8 AbcDays successful +11:42:06:069 -> [ApiClient] Info: Init apiRoot: http://hw.airgradient.com +11:42:06:069 -> [ApiClient] Info: begin +11:42:06:115 -> [WifiConnector] Info: Connecting to WiFi... +11:42:06:116 -> *wm:AutoConnect +11:42:06:116 -> *wm:Connecting to SAVED AP: ag-diamond_2.4GHz +11:42:06:618 -> E (10416) wifi:sta is connecting, return error +11:42:06:618 -> [ 10170][E][WiFiSTA.cpp:317] begin(): connect failed! 0x3007 +11:42:14:032 -> *wm:AutoConnect: SUCCESS +11:42:14:032 -> *wm:STA IP Address: 192.168.100.127 +11:42:14:032 -> [WifiConnector] Info: Wait for configure portal +11:42:14:032 -> [WifiConnector] Info: WiFi Connected: ag-diamond_2.4GHz IP: 192.168.100.127 +11:42:14:045 -> [LocalServer] Info: Init: airgradient_d83bda1b86c8.local +11:42:16:514 -> MQTT is not configured, skipping initialization of MQTT client +11:42:16:515 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:42:16:515 -> [ApiClient] Info: DATA: {"wifi":-61,"boot":0} +11:42:16:515 -> [ApiClient] Info: Return code: 200 +11:42:22:515 -> +11:42:22:515 -> firmwareCheckForUpdate: +11:42:22:515 -> firmwareCheckForUpdate: Perform +11:42:22:516 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +11:42:23:073 -> Firmware update skipped, the server returned 400 +11:42:23:074 -> 3 +11:42:23:074 -> OTA message: +11:42:23:074 -> +11:42:23:690 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:42:23:690 -> [ApiClient] Info: Return code: 200 +11:42:23:691 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:42:23:693 -> [Configure] Info: Parse configure success +11:42:23:693 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:42:23:721 -> CO2 (ppm): 423 +11:42:23:722 -> state: 12 +11:42:27:741 -> CO2 (ppm): 420 +11:42:31:761 -> CO2 (ppm): 419 +11:42:35:782 -> CO2 (ppm): 413 +11:42:39:803 -> CO2 (ppm): 413 +11:42:43:823 -> CO2 (ppm): 413 +11:42:47:843 -> CO2 (ppm): 413 +11:42:51:864 -> CO2 (ppm): 413 +11:42:56:472 -> CO2 (ppm): 413 +11:42:56:472 -> External watchdog feed! +11:42:56:473 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:42:56:473 -> [Configure] Info: Parse configure success +11:42:56:473 -> [Configure] Info: co2CalibrationRequested: True +11:42:56:474 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:42:56:474 -> state: 12 +11:42:56:474 -> [StateMachine] Info: CO2 Calibration +11:42:56:474 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:42:57:474 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:42:58:474 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:42:59:474 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:43:00:474 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:43:03:482 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:43:03:495 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:43:03:504 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:43:03:518 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:43:03:518 -> [StateMachine] Info: CO2 Calibration: success +11:43:04:518 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:43:04:526 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:43:04:539 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +11:43:04:539 -> Flags: 20 +11:43:04:539 -> Success calibration! +11:43:04:539 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +11:43:07:549 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:43:07:550 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":413,"boot":0,"bootCount":0} +11:43:07:550 -> [ApiClient] Info: Return code: 200 +11:43:07:551 -> +11:43:07:551 -> Online mode and isPostToAirGradient = true: watchdog reset +11:43:07:551 -> +11:43:07:573 -> CO2 (ppm): 401 +11:43:11:594 -> CO2 (ppm): 401 +11:43:15:614 -> CO2 (ppm): 401 +11:43:19:635 -> CO2 (ppm): 401 +11:43:23:654 -> CO2 (ppm): 400 +11:43:24:308 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:43:24:309 -> [ApiClient] Info: Return code: 200 +11:43:24:310 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:43:24:312 -> [Configure] Info: Parse configure success +11:43:24:312 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:43:24:314 -> state: 12 +11:43:27:676 -> CO2 (ppm): 400 +11:43:31:696 -> CO2 (ppm): 400 +11:43:35:717 -> CO2 (ppm): 400 +11:43:39:736 -> CO2 (ppm): 400 +11:43:43:756 -> CO2 (ppm): 400 +11:43:47:777 -> CO2 (ppm): 400 +11:43:51:797 -> CO2 (ppm): 399 +11:43:55:818 -> CO2 (ppm): 399 +11:43:56:495 -> External watchdog feed! +11:43:59:860 -> CO2 (ppm): 399 +11:44:03:881 -> CO2 (ppm): 398 +11:44:06:559 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:44:06:559 -> [Configure] Info: Parse configure success +11:44:06:559 -> [Configure] Info: co2CalibrationRequested: True +11:44:06:560 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:44:06:561 -> state: 12 +11:44:06:561 -> [StateMachine] Info: CO2 Calibration +11:44:06:561 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:44:07:560 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:44:08:560 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:44:09:560 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:44:10:560 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:44:13:568 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:44:13:581 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:44:13:590 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:44:13:604 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:44:13:605 -> [StateMachine] Info: CO2 Calibration: success +11:44:14:605 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:44:14:613 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:44:14:626 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:44:14:627 -> Flags: 0 +11:44:15:635 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:44:15:647 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:44:15:648 -> Flags: 0 +11:44:16:656 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:44:16:669 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:44:16:669 -> Flags: 0 +11:44:17:677 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:44:17:689 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:44:17:690 -> Flags: 0 +11:44:18:698 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:44:18:710 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:44:18:711 -> Flags: 0 +11:44:19:714 -> Calibration Timeout +11:44:19:715 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:44:22:720 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:44:22:721 -> [ApiClient] Info: DATA: {"wifi":-58,"rco2":398,"boot":1,"bootCount":1} +11:44:22:721 -> [ApiClient] Info: Return code: 200 +11:44:22:722 -> +11:44:22:722 -> Online mode and isPostToAirGradient = true: watchdog reset +11:44:22:722 -> +11:44:27:731 -> Get CO2 failed: 1 +11:44:28:309 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:44:28:309 -> [ApiClient] Info: Return code: 200 +11:44:28:310 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:44:28:312 -> [Configure] Info: Parse configure success +11:44:28:312 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:44:28:314 -> state: 12 +11:44:33:379 -> [StateMachine] Info: Setting S8 from off to 8 days successful +11:44:33:400 -> CO2 (ppm): 746 +11:44:37:420 -> CO2 (ppm): 668 +11:44:45:461 -> CO2 (ppm): 606 +11:44:45:461 -> CO2 (ppm): 565 +11:44:49:482 -> CO2 (ppm): 529 +11:44:53:503 -> CO2 (ppm): 499 +11:44:56:518 -> External watchdog feed! +11:44:57:523 -> CO2 (ppm): 481 +11:45:01:543 -> CO2 (ppm): 459 +11:45:05:563 -> CO2 (ppm): 447 +11:45:09:583 -> CO2 (ppm): 447 +11:45:13:603 -> CO2 (ppm): 447 +11:45:17:623 -> CO2 (ppm): 444 +11:45:21:643 -> CO2 (ppm): 437 +11:45:21:730 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:45:21:731 -> [Configure] Info: Parse configure success +11:45:21:731 -> [Configure] Info: co2CalibrationRequested: True +11:45:21:732 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:45:21:732 -> state: 12 +11:45:21:732 -> [StateMachine] Info: CO2 Calibration +11:45:21:732 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:45:22:732 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:45:23:732 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:45:24:732 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:45:25:731 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:45:28:740 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:45:28:754 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:45:28:762 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:45:28:776 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:45:28:777 -> [StateMachine] Info: CO2 Calibration: success +11:45:29:777 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:45:29:785 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:45:29:798 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:45:29:799 -> Flags: 0 +11:45:30:806 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:45:30:818 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:45:30:819 -> Flags: 0 +11:45:31:827 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:45:31:839 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:45:31:840 -> Flags: 0 +11:45:32:848 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:45:32:860 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:45:32:861 -> Flags: 0 +11:45:33:869 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:45:33:881 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:45:33:882 -> Flags: 0 +11:45:34:881 -> Calibration Timeout +11:45:34:883 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:45:37:530 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:45:37:530 -> [ApiClient] Info: Return code: 200 +11:45:37:532 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:45:37:535 -> [Configure] Info: Parse configure success +11:45:37:535 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:45:37:536 -> state: 12 +11:45:38:497 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:45:38:497 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":437,"boot":2,"bootCount":2} +11:45:38:497 -> [ApiClient] Info: Return code: 200 +11:45:38:498 -> +11:45:38:498 -> Online mode and isPostToAirGradient = true: watchdog reset +11:45:38:498 -> +11:45:38:520 -> CO2 (ppm): 416 +11:45:42:541 -> CO2 (ppm): 412 +11:45:46:561 -> CO2 (ppm): 409 +11:45:50:582 -> CO2 (ppm): 405 +11:45:54:602 -> CO2 (ppm): 403 +11:45:56:540 -> External watchdog feed! +11:45:58:622 -> CO2 (ppm): 401 +11:46:02:643 -> CO2 (ppm): 400 +11:46:06:663 -> CO2 (ppm): 399 +11:46:10:684 -> CO2 (ppm): 398 +11:46:14:704 -> CO2 (ppm): 396 +11:46:18:726 -> CO2 (ppm): 395 +11:46:22:745 -> CO2 (ppm): 393 +11:46:26:765 -> CO2 (ppm): 392 +11:46:30:785 -> CO2 (ppm): 391 +11:46:34:806 -> CO2 (ppm): 390 +11:46:36:907 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:46:36:908 -> [Configure] Info: Parse configure success +11:46:36:908 -> [Configure] Info: co2CalibrationRequested: True +11:46:36:908 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:46:36:908 -> state: 12 +11:46:36:908 -> [StateMachine] Info: CO2 Calibration +11:46:36:908 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:46:37:903 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:46:38:903 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:46:39:904 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:46:40:904 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:46:43:912 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:46:43:926 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:46:43:935 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:46:43:948 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:46:43:949 -> [StateMachine] Info: CO2 Calibration: success +11:46:44:948 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:46:44:957 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:46:44:970 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:46:44:971 -> Flags: 0 +11:46:45:979 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:46:45:991 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:46:45:993 -> Flags: 0 +11:46:47:000 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:46:47:012 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:46:47:014 -> Flags: 0 +11:46:48:021 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:46:48:034 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:46:48:035 -> Flags: 0 +11:46:49:042 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:46:49:054 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:46:49:055 -> Flags: 0 +11:46:50:054 -> Calibration Timeout +11:46:50:055 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:46:52:691 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:46:52:691 -> [ApiClient] Info: Return code: 200 +11:46:52:692 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:46:52:693 -> [Configure] Info: Parse configure success +11:46:52:694 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:46:52:696 -> state: 12 +11:46:53:637 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:46:53:637 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":390,"boot":3,"bootCount":3} +11:46:53:638 -> [ApiClient] Info: Return code: 200 +11:46:53:638 -> +11:46:53:638 -> Online mode and isPostToAirGradient = true: watchdog reset +11:46:53:639 -> +11:46:53:660 -> CO2 (ppm): 388 +11:46:56:564 -> External watchdog feed! +11:46:57:680 -> CO2 (ppm): 389 +11:47:01:700 -> CO2 (ppm): 389 +11:47:05:721 -> CO2 (ppm): 389 +11:47:09:741 -> CO2 (ppm): 391 +11:47:13:761 -> CO2 (ppm): 391 +11:47:17:782 -> CO2 (ppm): 391 +11:47:21:802 -> CO2 (ppm): 390 +11:47:25:823 -> CO2 (ppm): 390 +11:47:29:843 -> CO2 (ppm): 390 +11:47:33:862 -> CO2 (ppm): 390 +11:47:37:883 -> CO2 (ppm): 390 +11:47:41:904 -> CO2 (ppm): 390 +11:47:45:924 -> CO2 (ppm): 390 +11:47:49:944 -> CO2 (ppm): 390 +11:47:52:074 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:47:52:074 -> [Configure] Info: Parse configure success +11:47:52:075 -> [Configure] Info: co2CalibrationRequested: True +11:47:52:075 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:47:52:075 -> state: 12 +11:47:52:075 -> [StateMachine] Info: CO2 Calibration +11:47:52:076 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:47:54:075 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:47:54:075 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:47:55:075 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:47:56:075 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:47:59:083 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:47:59:097 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:47:59:105 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:47:59:120 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:47:59:121 -> [StateMachine] Info: CO2 Calibration: success +11:48:00:120 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:48:00:128 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:48:00:158 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +11:48:00:158 -> Flags: 20 +11:48:00:158 -> Success calibration! +11:48:00:158 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +11:48:02:733 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:48:02:733 -> [ApiClient] Info: Return code: 200 +11:48:02:735 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:48:02:736 -> [Configure] Info: Parse configure success +11:48:02:737 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:48:02:738 -> state: 12 +11:48:03:678 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:48:03:678 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":390,"boot":4,"bootCount":4} +11:48:03:678 -> [ApiClient] Info: Return code: 200 +11:48:03:679 -> +11:48:03:679 -> Online mode and isPostToAirGradient = true: watchdog reset +11:48:03:680 -> +11:48:03:701 -> CO2 (ppm): 401 +11:48:03:726 -> External watchdog feed! +11:48:07:722 -> CO2 (ppm): 401 +11:48:11:743 -> CO2 (ppm): 401 +11:48:15:764 -> CO2 (ppm): 401 +11:48:19:785 -> CO2 (ppm): 401 +11:48:23:805 -> CO2 (ppm): 401 +11:48:27:825 -> CO2 (ppm): 423 +11:48:31:847 -> CO2 (ppm): 475 +11:48:35:867 -> CO2 (ppm): 496 +11:48:39:887 -> CO2 (ppm): 503 +11:48:43:908 -> CO2 (ppm): 500 +11:48:47:928 -> CO2 (ppm): 494 +11:48:51:948 -> CO2 (ppm): 485 +11:48:55:999 -> CO2 (ppm): 476 +11:49:00:020 -> CO2 (ppm): 465 +11:49:02:178 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:49:02:179 -> [Configure] Info: Parse configure success +11:49:02:179 -> [Configure] Info: co2CalibrationRequested: True +11:49:02:180 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:49:02:180 -> state: 12 +11:49:02:180 -> [StateMachine] Info: CO2 Calibration +11:49:02:180 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:49:03:179 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:49:04:180 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:49:05:179 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:49:06:179 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:49:09:187 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:49:09:202 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:49:09:211 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:49:09:224 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:49:09:225 -> [StateMachine] Info: CO2 Calibration: success +11:49:10:224 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:49:10:232 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:49:10:245 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:49:10:245 -> Flags: 0 +11:49:11:253 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:49:11:266 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:49:11:266 -> Flags: 0 +11:49:12:274 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:49:12:287 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:49:12:287 -> Flags: 0 +11:49:13:295 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:49:13:308 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:49:13:308 -> Flags: 0 +11:49:14:316 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:49:14:329 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:49:14:330 -> Flags: 0 +11:49:15:329 -> Calibration Timeout +11:49:15:330 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:49:17:996 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:49:17:997 -> [ApiClient] Info: Return code: 200 +11:49:17:998 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:49:17:999 -> [Configure] Info: Parse configure success +11:49:18:000 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:49:18:002 -> state: 12 +11:49:18:932 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:49:18:932 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":465,"boot":5,"bootCount":5} +11:49:18:932 -> [ApiClient] Info: Return code: 200 +11:49:18:933 -> +11:49:18:933 -> Online mode and isPostToAirGradient = true: watchdog reset +11:49:18:933 -> +11:49:18:955 -> CO2 (ppm): 428 +11:49:18:980 -> External watchdog feed! +11:49:22:976 -> CO2 (ppm): 424 +11:49:26:997 -> CO2 (ppm): 419 +11:49:31:018 -> CO2 (ppm): 416 +11:49:35:038 -> CO2 (ppm): 413 +11:49:39:059 -> CO2 (ppm): 416 +11:49:43:079 -> CO2 (ppm): 417 +11:49:47:100 -> CO2 (ppm): 418 +11:49:51:121 -> CO2 (ppm): 416 +11:49:55:141 -> CO2 (ppm): 415 +11:49:59:162 -> CO2 (ppm): 415 +11:50:03:182 -> CO2 (ppm): 414 +11:50:07:202 -> CO2 (ppm): 412 +11:50:11:223 -> CO2 (ppm): 410 +11:50:15:244 -> CO2 (ppm): 409 +11:50:17:349 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:50:17:350 -> [Configure] Info: Parse configure success +11:50:17:350 -> [Configure] Info: co2CalibrationRequested: True +11:50:17:350 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:50:17:351 -> state: 12 +11:50:17:351 -> [StateMachine] Info: CO2 Calibration +11:50:17:351 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:50:18:351 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:50:19:350 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:50:20:350 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:50:21:350 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:50:24:358 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:50:24:372 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:50:24:380 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:50:24:394 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:50:24:394 -> [StateMachine] Info: CO2 Calibration: success +11:50:25:394 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:50:25:402 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:50:25:415 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:50:25:415 -> Flags: 0 +11:50:26:423 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:50:26:436 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:50:26:436 -> Flags: 0 +11:50:27:444 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:50:27:457 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:50:27:457 -> Flags: 0 +11:50:28:465 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:50:28:478 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:50:28:478 -> Flags: 0 +11:50:29:486 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:50:29:499 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:50:29:500 -> Flags: 0 +11:50:30:499 -> Calibration Timeout +11:50:30:499 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:50:33:158 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:50:33:158 -> [ApiClient] Info: Return code: 200 +11:50:33:160 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:50:33:161 -> [Configure] Info: Parse configure success +11:50:33:162 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:50:33:164 -> state: 12 +11:50:34:095 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:50:34:095 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":409,"boot":6,"bootCount":6} +11:50:34:095 -> [ApiClient] Info: Return code: 200 +11:50:34:096 -> +11:50:34:096 -> Online mode and isPostToAirGradient = true: watchdog reset +11:50:34:096 -> +11:50:34:117 -> CO2 (ppm): 403 +11:50:34:142 -> External watchdog feed! +11:50:38:138 -> CO2 (ppm): 402 +11:50:42:158 -> CO2 (ppm): 402 +11:50:46:178 -> CO2 (ppm): 402 +11:50:50:198 -> CO2 (ppm): 402 +11:50:58:239 -> CO2 (ppm): 401 +11:50:58:239 -> CO2 (ppm): 400 +11:51:02:259 -> CO2 (ppm): 401 +11:51:06:280 -> CO2 (ppm): 401 +11:51:10:300 -> CO2 (ppm): 401 +11:51:14:319 -> CO2 (ppm): 400 +11:51:18:339 -> CO2 (ppm): 400 +11:51:26:380 -> CO2 (ppm): 405 +11:51:26:380 -> CO2 (ppm): 412 +11:51:30:401 -> CO2 (ppm): 427 +11:51:32:519 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:51:32:521 -> [Configure] Info: Parse configure success +11:51:32:522 -> [Configure] Info: co2CalibrationRequested: True +11:51:32:522 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:51:32:522 -> state: 12 +11:51:32:522 -> [StateMachine] Info: CO2 Calibration +11:51:32:522 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:51:33:521 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:51:34:521 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:51:35:521 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:51:36:521 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:51:39:529 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:51:39:549 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:51:39:557 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:51:39:572 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:51:39:573 -> [StateMachine] Info: CO2 Calibration: success +11:51:40:572 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:51:40:580 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:51:40:593 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:51:40:594 -> Flags: 0 +11:51:41:601 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:51:41:614 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:51:41:614 -> Flags: 0 +11:51:42:642 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:51:42:643 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:51:42:643 -> Flags: 0 +11:51:43:644 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:51:43:656 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:51:43:658 -> Flags: 0 +11:51:44:665 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:51:44:678 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:51:44:678 -> Flags: 0 +11:51:45:677 -> Calibration Timeout +11:51:45:678 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:51:48:321 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:51:48:321 -> [ApiClient] Info: Return code: 200 +11:51:48:322 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:51:48:323 -> [Configure] Info: Parse configure success +11:51:48:324 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:51:48:326 -> state: 12 +11:51:49:266 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:51:49:266 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":427,"boot":7,"bootCount":7} +11:51:49:266 -> [ApiClient] Info: Return code: 200 +11:51:49:267 -> +11:51:49:267 -> Online mode and isPostToAirGradient = true: watchdog reset +11:51:49:267 -> +11:51:49:289 -> CO2 (ppm): 484 +11:51:49:314 -> External watchdog feed! +11:51:53:310 -> CO2 (ppm): 485 +11:51:57:331 -> CO2 (ppm): 499 +11:52:01:352 -> CO2 (ppm): 513 +11:52:05:373 -> CO2 (ppm): 548 +11:52:09:393 -> CO2 (ppm): 569 +11:52:13:413 -> CO2 (ppm): 573 +11:52:17:435 -> CO2 (ppm): 577 +11:52:21:455 -> CO2 (ppm): 579 +11:52:25:475 -> CO2 (ppm): 569 +11:52:29:494 -> CO2 (ppm): 554 +11:52:33:514 -> CO2 (ppm): 536 +11:52:37:534 -> CO2 (ppm): 520 +11:52:41:555 -> CO2 (ppm): 504 +11:52:45:575 -> CO2 (ppm): 492 +11:52:47:697 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:52:47:697 -> [Configure] Info: Parse configure success +11:52:47:697 -> [Configure] Info: co2CalibrationRequested: True +11:52:47:698 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:52:47:698 -> state: 12 +11:52:47:698 -> [StateMachine] Info: CO2 Calibration +11:52:47:699 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:52:48:698 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:52:50:698 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:52:50:698 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:52:51:698 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:52:54:706 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:52:54:721 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:52:54:729 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:52:54:744 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:52:54:745 -> [StateMachine] Info: CO2 Calibration: success +11:52:55:744 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:52:55:752 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:52:55:766 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:52:55:766 -> Flags: 0 +11:52:56:774 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:52:56:787 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:52:56:787 -> Flags: 0 +11:52:57:795 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:52:57:808 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:52:57:808 -> Flags: 0 +11:52:58:816 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:52:58:829 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:52:58:829 -> Flags: 0 +11:52:59:837 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:52:59:850 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:52:59:850 -> Flags: 0 +11:53:00:850 -> Calibration Timeout +11:53:00:850 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:53:03:480 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:53:03:480 -> [ApiClient] Info: Return code: 200 +11:53:03:482 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:53:03:483 -> [Configure] Info: Parse configure success +11:53:03:485 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:53:03:486 -> state: 12 +11:53:04:437 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:53:04:438 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":492,"boot":8,"bootCount":8} +11:53:04:438 -> [ApiClient] Info: Return code: 200 +11:53:04:438 -> +11:53:04:439 -> Online mode and isPostToAirGradient = true: watchdog reset +11:53:04:439 -> +11:53:04:460 -> CO2 (ppm): 441 +11:53:04:484 -> External watchdog feed! +11:53:08:481 -> CO2 (ppm): 433 +11:53:12:501 -> CO2 (ppm): 427 +11:53:16:521 -> CO2 (ppm): 422 +11:53:20:542 -> CO2 (ppm): 418 +11:53:24:563 -> CO2 (ppm): 414 +11:53:28:583 -> CO2 (ppm): 411 +11:53:32:603 -> CO2 (ppm): 409 +11:53:36:623 -> CO2 (ppm): 407 +11:53:40:643 -> CO2 (ppm): 405 +11:53:44:663 -> CO2 (ppm): 404 +11:53:48:684 -> CO2 (ppm): 403 +11:53:52:704 -> CO2 (ppm): 402 +11:53:56:725 -> CO2 (ppm): 403 +11:54:00:745 -> CO2 (ppm): 402 +11:54:02:870 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:54:02:871 -> [Configure] Info: Parse configure success +11:54:02:871 -> [Configure] Info: co2CalibrationRequested: True +11:54:02:872 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:54:02:872 -> state: 12 +11:54:02:872 -> [StateMachine] Info: CO2 Calibration +11:54:02:873 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:54:03:871 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:54:04:871 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:54:05:871 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:54:06:871 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:54:09:888 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:54:09:892 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:54:09:901 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:54:09:914 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:54:09:915 -> [StateMachine] Info: CO2 Calibration: success +11:54:10:924 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:54:10:925 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:54:10:937 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:54:10:937 -> Flags: 0 +11:54:11:945 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:54:11:962 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:54:11:963 -> Flags: 0 +11:54:12:966 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:54:12:978 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:54:12:979 -> Flags: 0 +11:54:13:987 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:54:14:000 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:54:14:000 -> Flags: 0 +11:54:15:008 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:54:15:020 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:54:15:021 -> Flags: 0 +11:54:16:021 -> Calibration Timeout +11:54:16:022 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:54:18:642 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:54:18:643 -> [ApiClient] Info: Return code: 200 +11:54:18:644 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:54:18:645 -> [Configure] Info: Parse configure success +11:54:18:646 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:54:18:647 -> state: 12 +11:54:19:608 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:54:19:608 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":402,"boot":9,"bootCount":9} +11:54:19:609 -> [ApiClient] Info: Return code: 200 +11:54:19:609 -> +11:54:19:609 -> Online mode and isPostToAirGradient = true: watchdog reset +11:54:19:609 -> +11:54:19:631 -> CO2 (ppm): 412 +11:54:19:655 -> External watchdog feed! +11:54:23:652 -> CO2 (ppm): 442 +11:54:27:673 -> CO2 (ppm): 468 +11:54:31:693 -> CO2 (ppm): 483 +11:54:35:712 -> CO2 (ppm): 487 +11:54:39:733 -> CO2 (ppm): 484 +11:54:43:755 -> CO2 (ppm): 478 +11:54:47:774 -> CO2 (ppm): 471 +11:54:51:794 -> CO2 (ppm): 463 +11:54:59:835 -> CO2 (ppm): 454 +11:54:59:835 -> CO2 (ppm): 446 +11:55:03:856 -> CO2 (ppm): 438 +11:55:07:876 -> CO2 (ppm): 432 +11:55:11:896 -> CO2 (ppm): 426 +11:55:15:917 -> CO2 (ppm): 423 +11:55:18:041 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:55:18:042 -> [Configure] Info: Parse configure success +11:55:18:043 -> [Configure] Info: co2CalibrationRequested: True +11:55:18:043 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:55:18:044 -> state: 12 +11:55:18:044 -> [StateMachine] Info: CO2 Calibration +11:55:18:044 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:55:19:042 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:55:20:042 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:55:21:043 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:55:22:043 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:55:25:051 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:55:25:064 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:55:25:073 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:55:25:086 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:55:25:087 -> [StateMachine] Info: CO2 Calibration: success +11:55:26:087 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:55:26:095 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:55:26:107 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:55:26:108 -> Flags: 0 +11:55:27:116 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:55:27:128 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:55:27:129 -> Flags: 0 +11:55:28:137 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:55:28:149 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:55:28:150 -> Flags: 0 +11:55:29:158 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:55:29:170 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:55:29:171 -> Flags: 0 +11:55:30:179 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:55:30:191 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:55:30:193 -> Flags: 0 +11:55:31:191 -> Calibration Timeout +11:55:31:192 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:55:33:845 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:55:33:845 -> [ApiClient] Info: Return code: 200 +11:55:33:846 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:55:33:848 -> [Configure] Info: Parse configure success +11:55:33:848 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:55:33:850 -> state: 12 +11:55:34:862 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:55:34:862 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":423,"boot":10,"bootCount":10} +11:55:34:862 -> [ApiClient] Info: Return code: 200 +11:55:34:864 -> +11:55:34:864 -> Online mode and isPostToAirGradient = true: watchdog reset +11:55:34:864 -> +11:55:34:923 -> CO2 (ppm): 422 +11:55:34:948 -> External watchdog feed! +11:55:38:945 -> CO2 (ppm): 420 +11:55:46:985 -> CO2 (ppm): 476 +11:55:46:985 -> CO2 (ppm): 484 +11:55:51:006 -> CO2 (ppm): 486 +11:55:55:027 -> CO2 (ppm): 482 +11:55:59:046 -> CO2 (ppm): 516 +11:56:03:067 -> CO2 (ppm): 589 +11:56:07:088 -> CO2 (ppm): 630 +11:56:11:108 -> CO2 (ppm): 640 +11:56:15:129 -> CO2 (ppm): 631 +11:56:19:149 -> CO2 (ppm): 622 +11:56:23:170 -> CO2 (ppm): 637 +11:56:27:191 -> CO2 (ppm): 629 +11:56:31:212 -> CO2 (ppm): 612 +11:56:33:211 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:56:33:212 -> [Configure] Info: Parse configure success +11:56:33:212 -> [Configure] Info: co2CalibrationRequested: True +11:56:33:213 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:56:33:213 -> state: 12 +11:56:33:213 -> [StateMachine] Info: CO2 Calibration +11:56:33:213 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:56:34:213 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:56:35:213 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:56:36:212 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:56:37:212 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:56:40:221 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:56:40:234 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:56:40:242 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:56:40:257 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:56:40:257 -> [StateMachine] Info: CO2 Calibration: success +11:56:41:257 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:56:41:266 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:56:41:278 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:56:41:278 -> Flags: 0 +11:56:42:287 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:56:42:299 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:56:42:299 -> Flags: 0 +11:56:43:308 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:56:43:321 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:56:43:322 -> Flags: 0 +11:56:44:330 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:56:44:342 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:56:44:343 -> Flags: 0 +11:56:45:351 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:56:45:363 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:56:45:363 -> Flags: 0 +11:56:46:363 -> Calibration Timeout +11:56:46:363 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:56:48:966 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:56:48:966 -> [ApiClient] Info: Return code: 200 +11:56:48:967 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:56:48:969 -> [Configure] Info: Parse configure success +11:56:48:969 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:56:48:971 -> state: 12 +11:56:49:902 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:56:49:902 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":612,"boot":11,"bootCount":11} +11:56:49:902 -> [ApiClient] Info: Return code: 200 +11:56:49:903 -> +11:56:49:903 -> Online mode and isPostToAirGradient = true: watchdog reset +11:56:49:903 -> +11:56:49:925 -> CO2 (ppm): 528 +11:56:49:950 -> External watchdog feed! +11:56:53:946 -> CO2 (ppm): 509 +11:56:57:966 -> CO2 (ppm): 492 +11:57:01:987 -> CO2 (ppm): 478 +11:57:06:008 -> CO2 (ppm): 465 +11:57:10:028 -> CO2 (ppm): 454 +11:57:14:049 -> CO2 (ppm): 482 +11:57:18:069 -> CO2 (ppm): 510 +11:57:22:089 -> CO2 (ppm): 516 +11:57:26:109 -> CO2 (ppm): 514 +11:57:30:130 -> CO2 (ppm): 509 +11:57:34:151 -> CO2 (ppm): 501 +11:57:38:171 -> CO2 (ppm): 494 +11:57:42:191 -> CO2 (ppm): 501 +11:57:46:211 -> CO2 (ppm): 515 +11:57:48:385 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:57:48:387 -> [Configure] Info: Parse configure success +11:57:48:387 -> [Configure] Info: co2CalibrationRequested: True +11:57:48:387 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:57:48:387 -> state: 12 +11:57:48:387 -> [StateMachine] Info: CO2 Calibration +11:57:48:387 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:57:49:386 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:57:50:386 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:57:51:386 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:57:52:386 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:57:55:394 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:57:55:409 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:57:55:417 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:57:55:430 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:57:55:431 -> [StateMachine] Info: CO2 Calibration: success +11:57:56:431 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:57:56:439 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:57:56:451 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:57:56:452 -> Flags: 0 +11:57:57:460 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:57:57:473 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:57:57:474 -> Flags: 0 +11:57:58:481 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:57:58:532 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:57:58:533 -> Flags: 0 +11:57:59:541 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:57:59:553 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:57:59:554 -> Flags: 0 +11:58:00:562 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:58:00:574 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:58:00:575 -> Flags: 0 +11:58:01:575 -> Calibration Timeout +11:58:01:576 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:58:04:229 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:58:04:230 -> [ApiClient] Info: Return code: 200 +11:58:04:231 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:58:04:232 -> [Configure] Info: Parse configure success +11:58:04:233 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:58:04:234 -> state: 12 +11:58:05:183 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:58:05:183 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":515,"boot":12,"bootCount":12} +11:58:05:185 -> [ApiClient] Info: Return code: 200 +11:58:05:185 -> +11:58:05:185 -> Online mode and isPostToAirGradient = true: watchdog reset +11:58:05:185 -> +11:58:05:206 -> CO2 (ppm): 523 +11:58:05:231 -> External watchdog feed! +11:58:09:226 -> CO2 (ppm): 521 +11:58:13:246 -> CO2 (ppm): 512 +11:58:17:266 -> CO2 (ppm): 501 +11:58:21:287 -> CO2 (ppm): 490 +11:58:25:307 -> CO2 (ppm): 479 +11:58:29:327 -> CO2 (ppm): 467 +11:58:33:347 -> CO2 (ppm): 456 +11:58:37:368 -> CO2 (ppm): 447 +11:58:41:389 -> CO2 (ppm): 439 +11:58:45:410 -> CO2 (ppm): 431 +11:58:49:431 -> CO2 (ppm): 426 +11:58:53:451 -> CO2 (ppm): 421 +11:58:57:472 -> CO2 (ppm): 415 +11:59:01:492 -> CO2 (ppm): 411 +11:59:03:594 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:59:03:595 -> [Configure] Info: Parse configure success +11:59:03:595 -> [Configure] Info: co2CalibrationRequested: True +11:59:03:596 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:59:03:596 -> state: 12 +11:59:03:596 -> [StateMachine] Info: CO2 Calibration +11:59:03:597 -> [StateMachine] Info: Start CO2 calib after 5 sec +11:59:04:596 -> [StateMachine] Info: Start CO2 calib after 4 sec +11:59:05:595 -> [StateMachine] Info: Start CO2 calib after 3 sec +11:59:06:595 -> [StateMachine] Info: Start CO2 calib after 2 sec +11:59:07:596 -> [StateMachine] Info: Start CO2 calib after 1 sec +11:59:10:604 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:59:10:617 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +11:59:10:626 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:59:10:640 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +11:59:10:641 -> [StateMachine] Info: CO2 Calibration: success +11:59:11:640 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +11:59:11:649 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:59:11:661 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:59:11:662 -> Flags: 0 +11:59:12:670 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:59:12:683 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:59:12:684 -> Flags: 0 +11:59:13:691 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:59:13:703 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:59:13:704 -> Flags: 0 +11:59:14:712 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:59:14:724 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:59:14:725 -> Flags: 0 +11:59:15:733 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +11:59:15:745 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +11:59:15:745 -> Flags: 0 +11:59:16:745 -> Calibration Timeout +11:59:16:746 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +11:59:19:390 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +11:59:19:390 -> [ApiClient] Info: Return code: 200 +11:59:19:391 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +11:59:19:393 -> [Configure] Info: Parse configure success +11:59:19:393 -> [Configure] Info: Detected new firmware version: 3.1.9 +11:59:19:395 -> state: 12 +11:59:20:335 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +11:59:20:336 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":411,"boot":13,"bootCount":13} +11:59:20:336 -> [ApiClient] Info: Return code: 200 +11:59:20:336 -> +11:59:20:337 -> Online mode and isPostToAirGradient = true: watchdog reset +11:59:20:337 -> +11:59:20:358 -> CO2 (ppm): 545 +11:59:20:383 -> External watchdog feed! +11:59:24:378 -> CO2 (ppm): 536 +11:59:28:399 -> CO2 (ppm): 533 +11:59:32:420 -> CO2 (ppm): 531 +11:59:36:449 -> CO2 (ppm): 549 +11:59:40:461 -> CO2 (ppm): 568 +11:59:44:482 -> CO2 (ppm): 579 +11:59:48:503 -> CO2 (ppm): 603 +11:59:52:524 -> CO2 (ppm): 616 +11:59:56:545 -> CO2 (ppm): 617 +12:00:00:566 -> CO2 (ppm): 610 +12:00:04:586 -> CO2 (ppm): 595 +12:00:08:606 -> CO2 (ppm): 576 +12:00:12:627 -> CO2 (ppm): 556 +12:00:16:647 -> CO2 (ppm): 537 +12:00:18:765 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:00:18:766 -> [Configure] Info: Parse configure success +12:00:18:766 -> [Configure] Info: co2CalibrationRequested: True +12:00:18:767 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:00:18:767 -> state: 12 +12:00:18:767 -> [StateMachine] Info: CO2 Calibration +12:00:18:767 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:00:19:768 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:00:20:768 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:00:21:768 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:00:22:768 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:00:25:776 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:00:25:789 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:00:25:798 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:00:25:812 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:00:25:813 -> [StateMachine] Info: CO2 Calibration: success +12:00:26:813 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:00:26:821 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:00:26:833 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:00:26:833 -> Flags: 0 +12:00:27:842 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:00:27:854 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:00:27:854 -> Flags: 0 +12:00:28:863 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:00:28:875 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:00:28:876 -> Flags: 0 +12:00:29:884 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:00:29:896 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:00:29:896 -> Flags: 0 +12:00:30:905 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:00:30:917 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:00:30:917 -> Flags: 0 +12:00:31:926 -> Calibration Timeout +12:00:31:926 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +12:00:35:019 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:00:35:019 -> [ApiClient] Info: Return code: 200 +12:00:35:020 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:00:35:022 -> [Configure] Info: Parse configure success +12:00:35:022 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:00:35:024 -> state: 12 +12:00:36:095 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:00:36:095 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":537,"boot":14,"bootCount":14} +12:00:36:095 -> [ApiClient] Info: Return code: 200 +12:00:36:096 -> +12:00:36:096 -> Online mode and isPostToAirGradient = true: watchdog reset +12:00:36:096 -> +12:00:36:118 -> CO2 (ppm): 459 +12:00:36:143 -> External watchdog feed! +12:00:40:139 -> CO2 (ppm): 449 +12:00:44:159 -> CO2 (ppm): 440 +12:00:48:179 -> CO2 (ppm): 432 +12:00:52:200 -> CO2 (ppm): 426 +12:00:56:220 -> CO2 (ppm): 421 +12:01:00:240 -> CO2 (ppm): 416 +12:01:04:269 -> CO2 (ppm): 412 +12:01:08:281 -> CO2 (ppm): 410 +12:01:12:301 -> CO2 (ppm): 408 +12:01:16:321 -> CO2 (ppm): 405 +12:01:20:341 -> CO2 (ppm): 404 +12:01:28:381 -> CO2 (ppm): 406 +12:01:28:381 -> CO2 (ppm): 409 +12:01:32:400 -> CO2 (ppm): 414 +12:01:33:937 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:01:33:938 -> [Configure] Info: Parse configure success +12:01:33:938 -> [Configure] Info: co2CalibrationRequested: True +12:01:33:939 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:01:33:939 -> state: 12 +12:01:33:939 -> [StateMachine] Info: CO2 Calibration +12:01:33:940 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:01:34:938 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:01:35:938 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:01:36:938 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:01:37:938 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:01:40:946 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:01:40:960 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:01:40:969 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:01:40:983 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:01:40:983 -> [StateMachine] Info: CO2 Calibration: success +12:01:41:983 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:01:41:992 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:01:42:004 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:01:42:005 -> Flags: 0 +12:01:43:012 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:01:43:025 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:01:43:026 -> Flags: 0 +12:01:44:033 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:01:44:046 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:01:44:046 -> Flags: 0 +12:01:45:062 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:01:45:067 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:01:45:067 -> Flags: 0 +12:01:46:075 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:01:46:088 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:01:46:102 -> Flags: 0 +12:01:47:088 -> Calibration Timeout +12:01:47:089 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +12:01:49:713 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:01:49:731 -> [ApiClient] Info: Return code: 200 +12:01:49:732 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:01:49:732 -> [Configure] Info: Parse configure success +12:01:49:732 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:01:49:732 -> state: 12 +12:01:50:632 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:01:50:632 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":414,"boot":15,"bootCount":15} +12:01:50:632 -> [ApiClient] Info: Return code: 200 +12:01:50:633 -> +12:01:50:633 -> Online mode and isPostToAirGradient = true: watchdog reset +12:01:50:633 -> +12:01:50:655 -> CO2 (ppm): 456 +12:01:50:680 -> External watchdog feed! +12:01:54:675 -> CO2 (ppm): 467 +12:01:58:695 -> CO2 (ppm): 468 +12:02:02:716 -> CO2 (ppm): 466 +12:02:06:736 -> CO2 (ppm): 462 +12:02:10:757 -> CO2 (ppm): 457 +12:02:14:778 -> CO2 (ppm): 451 +12:02:18:799 -> CO2 (ppm): 447 +12:02:22:819 -> CO2 (ppm): 444 +12:02:26:840 -> CO2 (ppm): 439 +12:02:30:861 -> CO2 (ppm): 434 +12:02:34:881 -> CO2 (ppm): 430 +12:02:38:901 -> CO2 (ppm): 425 +12:02:42:921 -> CO2 (ppm): 422 +12:02:46:942 -> CO2 (ppm): 417 +12:02:49:108 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:02:49:109 -> [Configure] Info: Parse configure success +12:02:49:110 -> [Configure] Info: co2CalibrationRequested: True +12:02:49:110 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:02:49:111 -> state: 12 +12:02:49:111 -> [StateMachine] Info: CO2 Calibration +12:02:49:111 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:02:50:110 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:02:51:110 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:02:52:110 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:02:53:110 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:02:56:118 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:02:56:132 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:02:56:140 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:02:56:155 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:02:56:155 -> [StateMachine] Info: CO2 Calibration: success +12:02:57:155 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:02:57:163 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:02:57:177 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:02:57:178 -> Flags: 0 +12:02:58:185 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:02:58:198 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:02:58:198 -> Flags: 0 +12:02:59:206 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:02:59:219 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:02:59:219 -> Flags: 0 +12:03:00:227 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:03:00:240 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:03:00:240 -> Flags: 0 +12:03:01:248 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:03:01:261 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:03:01:261 -> Flags: 0 +12:03:02:261 -> Calibration Timeout +12:03:02:262 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +12:03:04:873 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:03:04:873 -> [ApiClient] Info: Return code: 200 +12:03:04:875 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:03:04:876 -> [Configure] Info: Parse configure success +12:03:04:877 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:03:04:878 -> state: 12 +12:03:05:808 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:03:05:808 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":417,"boot":16,"bootCount":16} +12:03:05:811 -> [ApiClient] Info: Return code: 200 +12:03:05:812 -> +12:03:05:812 -> Online mode and isPostToAirGradient = true: watchdog reset +12:03:05:812 -> +12:03:05:831 -> CO2 (ppm): 403 +12:03:05:856 -> External watchdog feed! +12:03:09:852 -> CO2 (ppm): 401 +12:03:13:873 -> CO2 (ppm): 399 +12:03:17:894 -> CO2 (ppm): 399 +12:03:21:914 -> CO2 (ppm): 399 +12:03:25:934 -> CO2 (ppm): 397 +12:03:29:954 -> CO2 (ppm): 409 +12:03:33:973 -> CO2 (ppm): 440 +12:03:37:994 -> CO2 (ppm): 453 +12:03:42:014 -> CO2 (ppm): 456 +12:03:46:035 -> CO2 (ppm): 456 +12:03:50:055 -> CO2 (ppm): 451 +12:03:54:076 -> CO2 (ppm): 445 +12:03:58:096 -> CO2 (ppm): 439 +12:04:02:116 -> CO2 (ppm): 432 +12:04:04:281 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:04:04:297 -> [Configure] Info: Parse configure success +12:04:04:297 -> [Configure] Info: co2CalibrationRequested: True +12:04:04:297 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:04:04:297 -> state: 12 +12:04:04:297 -> [StateMachine] Info: CO2 Calibration +12:04:04:297 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:04:05:283 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:04:06:283 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:04:07:283 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:04:08:283 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:04:11:291 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:04:11:305 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:04:11:313 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:04:11:328 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:04:11:329 -> [StateMachine] Info: CO2 Calibration: success +12:04:12:328 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:04:12:336 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:04:12:349 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:04:12:349 -> Flags: 0 +12:04:13:357 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:04:13:370 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:04:13:370 -> Flags: 0 +12:04:14:379 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:04:14:391 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:04:14:391 -> Flags: 0 +12:04:15:399 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:04:15:412 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:04:15:413 -> Flags: 0 +12:04:16:420 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:04:16:433 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:04:16:433 -> Flags: 0 +12:04:17:433 -> Calibration Timeout +12:04:17:434 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +12:04:20:034 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:04:20:034 -> [ApiClient] Info: Return code: 200 +12:04:20:036 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:04:20:037 -> [Configure] Info: Parse configure success +12:04:20:038 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:04:20:040 -> state: 12 +12:04:20:951 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:04:20:951 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":432,"boot":17,"bootCount":17} +12:04:20:951 -> [ApiClient] Info: Return code: 200 +12:04:20:952 -> +12:04:20:952 -> Online mode and isPostToAirGradient = true: watchdog reset +12:04:20:952 -> +12:04:20:974 -> CO2 (ppm): 414 +12:04:20:999 -> External watchdog feed! +12:04:24:994 -> CO2 (ppm): 410 +12:04:29:015 -> CO2 (ppm): 408 +12:04:33:035 -> CO2 (ppm): 405 +12:04:37:056 -> CO2 (ppm): 403 +12:04:41:077 -> CO2 (ppm): 401 +12:04:45:098 -> CO2 (ppm): 400 +12:04:49:118 -> CO2 (ppm): 398 +12:04:53:139 -> CO2 (ppm): 397 +12:04:57:158 -> CO2 (ppm): 397 +12:05:01:178 -> CO2 (ppm): 396 +12:05:05:198 -> CO2 (ppm): 395 +12:05:09:219 -> CO2 (ppm): 394 +12:05:13:239 -> CO2 (ppm): 394 +12:05:17:260 -> CO2 (ppm): 394 +12:05:19:453 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:05:19:455 -> [Configure] Info: Parse configure success +12:05:19:455 -> [Configure] Info: co2CalibrationRequested: True +12:05:19:456 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:05:19:456 -> state: 12 +12:05:19:456 -> [StateMachine] Info: CO2 Calibration +12:05:19:456 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:05:20:455 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:05:21:456 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:05:22:455 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:05:23:455 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:05:26:463 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:05:26:477 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:05:26:485 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:05:26:500 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:05:26:500 -> [StateMachine] Info: CO2 Calibration: success +12:05:27:500 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:05:27:508 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:05:27:522 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:05:27:523 -> Flags: 0 +12:05:28:530 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:05:28:543 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:05:28:543 -> Flags: 0 +12:05:29:551 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:05:29:564 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:05:29:564 -> Flags: 0 +12:05:30:572 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:05:30:585 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:05:30:585 -> Flags: 0 +12:05:31:593 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:05:31:606 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:05:31:606 -> Flags: 0 +12:05:32:606 -> Calibration Timeout +12:05:32:606 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +12:05:35:197 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:05:35:197 -> [ApiClient] Info: Return code: 200 +12:05:35:199 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:05:35:200 -> [Configure] Info: Parse configure success +12:05:35:201 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:05:35:202 -> state: 12 +12:05:36:162 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:05:36:163 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":394,"boot":18,"bootCount":18} +12:05:36:163 -> [ApiClient] Info: Return code: 200 +12:05:36:164 -> +12:05:36:164 -> Online mode and isPostToAirGradient = true: watchdog reset +12:05:36:164 -> +12:05:36:186 -> CO2 (ppm): 392 +12:05:36:211 -> External watchdog feed! +12:05:40:206 -> CO2 (ppm): 392 +12:05:44:240 -> CO2 (ppm): 392 +12:05:48:247 -> CO2 (ppm): 391 +12:05:52:268 -> CO2 (ppm): 391 +12:05:56:289 -> CO2 (ppm): 391 +12:06:00:310 -> CO2 (ppm): 391 +12:06:04:330 -> CO2 (ppm): 392 +12:06:08:351 -> CO2 (ppm): 392 +12:06:12:371 -> CO2 (ppm): 392 +12:06:16:391 -> CO2 (ppm): 392 +12:06:24:433 -> CO2 (ppm): 392 +12:06:24:433 -> CO2 (ppm): 392 +12:06:28:455 -> CO2 (ppm): 392 +12:06:32:474 -> CO2 (ppm): 392 +12:06:34:626 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:06:34:629 -> [Configure] Info: Parse configure success +12:06:34:629 -> [Configure] Info: co2CalibrationRequested: True +12:06:34:630 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:06:34:630 -> state: 12 +12:06:34:630 -> [StateMachine] Info: CO2 Calibration +12:06:34:630 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:06:35:627 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:06:36:628 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:06:37:627 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:06:38:627 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:06:41:635 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:06:41:649 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:06:41:657 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:06:41:672 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:06:41:673 -> [StateMachine] Info: CO2 Calibration: success +12:06:42:672 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:06:42:680 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:06:42:693 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:06:42:694 -> Flags: 20 +12:06:42:694 -> Success calibration! +12:06:42:694 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:06:45:340 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:06:45:340 -> [ApiClient] Info: Return code: 200 +12:06:45:342 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:06:45:344 -> [Configure] Info: Parse configure success +12:06:45:344 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:06:45:346 -> state: 12 +12:06:46:306 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:06:46:307 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":392,"boot":19,"bootCount":19} +12:06:46:307 -> [ApiClient] Info: Return code: 200 +12:06:46:307 -> +12:06:46:307 -> Online mode and isPostToAirGradient = true: watchdog reset +12:06:46:307 -> +12:06:46:329 -> CO2 (ppm): 401 +12:06:46:354 -> External watchdog feed! +12:06:50:349 -> CO2 (ppm): 401 +12:06:54:369 -> CO2 (ppm): 401 +12:07:02:410 -> CO2 (ppm): 401 +12:07:02:410 -> CO2 (ppm): 401 +12:07:06:431 -> CO2 (ppm): 401 +12:07:10:452 -> CO2 (ppm): 401 +12:07:14:472 -> CO2 (ppm): 401 +12:07:18:493 -> CO2 (ppm): 401 +12:07:22:513 -> CO2 (ppm): 401 +12:07:26:533 -> CO2 (ppm): 401 +12:07:30:553 -> CO2 (ppm): 401 +12:07:34:573 -> CO2 (ppm): 401 +12:07:42:614 -> CO2 (ppm): 401 +12:07:42:614 -> CO2 (ppm): 401 +12:07:44:714 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:07:44:715 -> [Configure] Info: Parse configure success +12:07:44:715 -> [Configure] Info: co2CalibrationRequested: True +12:07:44:716 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:07:44:716 -> state: 12 +12:07:44:716 -> [StateMachine] Info: CO2 Calibration +12:07:44:716 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:07:45:715 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:07:46:715 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:07:48:716 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:07:48:716 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:07:51:723 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:07:51:737 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:07:51:745 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:07:51:760 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:07:51:761 -> [StateMachine] Info: CO2 Calibration: success +12:07:52:760 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:07:52:769 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:07:52:781 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:07:52:782 -> Flags: 20 +12:07:52:782 -> Success calibration! +12:07:52:782 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:07:55:381 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:07:55:381 -> [ApiClient] Info: Return code: 200 +12:07:55:383 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:07:55:384 -> [Configure] Info: Parse configure success +12:07:55:385 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:07:55:387 -> state: 12 +12:07:56:307 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:07:56:308 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":401,"boot":20,"bootCount":20} +12:07:56:308 -> [ApiClient] Info: Return code: 200 +12:07:56:308 -> +12:07:56:308 -> Online mode and isPostToAirGradient = true: watchdog reset +12:07:56:308 -> +12:07:56:330 -> CO2 (ppm): 400 +12:07:56:355 -> External watchdog feed! +12:08:00:350 -> CO2 (ppm): 400 +12:08:08:391 -> CO2 (ppm): 400 +12:08:08:391 -> CO2 (ppm): 400 +12:08:12:411 -> CO2 (ppm): 401 +12:08:20:451 -> CO2 (ppm): 400 +12:08:20:451 -> CO2 (ppm): 400 +12:08:24:472 -> CO2 (ppm): 400 +12:08:28:492 -> CO2 (ppm): 400 +12:08:32:513 -> CO2 (ppm): 400 +12:08:36:533 -> CO2 (ppm): 400 +12:08:40:553 -> CO2 (ppm): 400 +12:08:44:574 -> CO2 (ppm): 400 +12:08:48:593 -> CO2 (ppm): 400 +12:08:52:613 -> CO2 (ppm): 400 +12:08:54:801 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:08:54:802 -> [Configure] Info: Parse configure success +12:08:54:802 -> [Configure] Info: co2CalibrationRequested: True +12:08:54:802 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:08:54:803 -> state: 12 +12:08:54:803 -> [StateMachine] Info: CO2 Calibration +12:08:54:803 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:08:55:802 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:08:56:816 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:08:57:802 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:08:58:802 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:09:01:811 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:09:01:824 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:09:01:832 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:09:01:846 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:09:01:846 -> [StateMachine] Info: CO2 Calibration: success +12:09:02:846 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:09:02:854 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:09:02:867 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:09:02:867 -> Flags: 20 +12:09:02:867 -> Success calibration! +12:09:02:867 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:09:05:524 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:09:05:525 -> [ApiClient] Info: Return code: 200 +12:09:05:526 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:09:05:528 -> [Configure] Info: Parse configure success +12:09:05:528 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:09:05:530 -> state: 12 +12:09:06:361 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:09:06:361 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":400,"boot":21,"bootCount":21} +12:09:06:362 -> [ApiClient] Info: Return code: 200 +12:09:06:362 -> +12:09:06:362 -> Online mode and isPostToAirGradient = true: watchdog reset +12:09:06:363 -> +12:09:06:384 -> CO2 (ppm): 400 +12:09:06:409 -> External watchdog feed! +12:09:10:405 -> CO2 (ppm): 400 +12:09:14:426 -> CO2 (ppm): 400 +12:09:18:447 -> CO2 (ppm): 400 +12:09:22:468 -> CO2 (ppm): 400 +12:09:26:488 -> CO2 (ppm): 400 +12:09:30:508 -> CO2 (ppm): 400 +12:09:34:529 -> CO2 (ppm): 400 +12:09:38:549 -> CO2 (ppm): 400 +12:09:42:570 -> CO2 (ppm): 400 +12:09:46:590 -> CO2 (ppm): 400 +12:09:50:613 -> CO2 (ppm): 400 +12:09:54:632 -> CO2 (ppm): 400 +12:09:58:652 -> CO2 (ppm): 400 +12:10:02:672 -> CO2 (ppm): 400 +12:10:04:887 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:10:04:888 -> [Configure] Info: Parse configure success +12:10:04:888 -> [Configure] Info: co2CalibrationRequested: True +12:10:04:888 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:10:04:889 -> state: 12 +12:10:04:889 -> [StateMachine] Info: CO2 Calibration +12:10:04:889 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:10:05:888 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:10:06:888 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:10:07:888 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:10:08:888 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:10:11:896 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:10:11:910 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:10:11:918 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:10:11:932 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:10:11:950 -> [StateMachine] Info: CO2 Calibration: success +12:10:12:932 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:10:12:940 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:10:12:953 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:10:12:953 -> Flags: 20 +12:10:12:953 -> Success calibration! +12:10:12:953 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:10:15:566 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:10:15:566 -> [ApiClient] Info: Return code: 200 +12:10:15:568 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:10:15:570 -> [Configure] Info: Parse configure success +12:10:15:571 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:10:15:572 -> state: 12 +12:10:16:494 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:10:16:494 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":400,"boot":22,"bootCount":22} +12:10:16:494 -> [ApiClient] Info: Return code: 200 +12:10:16:495 -> +12:10:16:495 -> Online mode and isPostToAirGradient = true: watchdog reset +12:10:16:495 -> +12:10:16:517 -> CO2 (ppm): 400 +12:10:16:542 -> External watchdog feed! +12:10:20:538 -> CO2 (ppm): 400 +12:10:28:579 -> CO2 (ppm): 400 +12:10:28:579 -> CO2 (ppm): 399 +12:10:32:599 -> CO2 (ppm): 400 +12:10:36:619 -> CO2 (ppm): 399 +12:10:40:641 -> CO2 (ppm): 399 +12:10:44:661 -> CO2 (ppm): 399 +12:10:48:683 -> CO2 (ppm): 399 +12:10:52:703 -> CO2 (ppm): 399 +12:10:56:723 -> CO2 (ppm): 399 +12:11:00:744 -> CO2 (ppm): 399 +12:11:04:764 -> CO2 (ppm): 399 +12:11:08:784 -> CO2 (ppm): 399 +12:11:12:805 -> CO2 (ppm): 399 +12:11:14:973 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:11:14:975 -> [Configure] Info: Parse configure success +12:11:14:975 -> [Configure] Info: co2CalibrationRequested: True +12:11:14:975 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:11:14:975 -> state: 12 +12:11:14:975 -> [StateMachine] Info: CO2 Calibration +12:11:14:975 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:11:15:974 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:11:16:974 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:11:17:974 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:11:18:974 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:11:21:983 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:11:21:997 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:11:22:006 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:11:22:019 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:11:22:020 -> [StateMachine] Info: CO2 Calibration: success +12:11:23:019 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:11:23:028 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:11:23:040 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:11:23:041 -> Flags: 20 +12:11:23:041 -> Success calibration! +12:11:23:041 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:11:25:814 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:11:25:814 -> [ApiClient] Info: Return code: 200 +12:11:25:816 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:11:25:818 -> [Configure] Info: Parse configure success +12:11:25:818 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:11:25:820 -> state: 12 +12:11:26:749 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:11:26:750 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":399,"boot":23,"bootCount":23} +12:11:26:750 -> [ApiClient] Info: Return code: 200 +12:11:26:750 -> +12:11:26:750 -> Online mode and isPostToAirGradient = true: watchdog reset +12:11:26:750 -> +12:11:26:772 -> CO2 (ppm): 401 +12:11:26:797 -> External watchdog feed! +12:11:30:792 -> CO2 (ppm): 401 +12:11:34:813 -> CO2 (ppm): 401 +12:11:38:833 -> CO2 (ppm): 400 +12:11:42:854 -> CO2 (ppm): 401 +12:11:46:874 -> CO2 (ppm): 401 +12:11:50:895 -> CO2 (ppm): 400 +12:11:54:917 -> CO2 (ppm): 400 +12:11:58:937 -> CO2 (ppm): 400 +12:12:02:958 -> CO2 (ppm): 400 +12:12:06:979 -> CO2 (ppm): 400 +12:12:10:999 -> CO2 (ppm): 401 +12:12:15:020 -> CO2 (ppm): 401 +12:12:19:040 -> CO2 (ppm): 401 +12:12:23:060 -> CO2 (ppm): 400 +12:12:25:059 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:12:25:060 -> [Configure] Info: Parse configure success +12:12:25:061 -> [Configure] Info: co2CalibrationRequested: True +12:12:25:061 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:12:25:062 -> state: 12 +12:12:25:062 -> [StateMachine] Info: CO2 Calibration +12:12:25:062 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:12:26:061 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:12:27:061 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:12:29:061 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:12:29:061 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:12:32:069 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:12:32:112 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:12:32:120 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:12:32:135 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:12:32:135 -> [StateMachine] Info: CO2 Calibration: success +12:12:33:135 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:12:33:143 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:12:33:156 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:12:33:156 -> Flags: 20 +12:12:33:156 -> Success calibration! +12:12:33:156 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:12:35:751 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:12:35:752 -> [ApiClient] Info: Return code: 200 +12:12:35:753 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:12:35:754 -> [Configure] Info: Parse configure success +12:12:35:755 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:12:35:756 -> state: 12 +12:12:36:697 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:12:36:697 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":400,"boot":24,"bootCount":24} +12:12:36:698 -> [ApiClient] Info: Return code: 200 +12:12:36:698 -> +12:12:36:698 -> Online mode and isPostToAirGradient = true: watchdog reset +12:12:36:698 -> +12:12:36:719 -> CO2 (ppm): 400 +12:12:36:744 -> External watchdog feed! +12:12:40:739 -> CO2 (ppm): 400 +12:12:44:759 -> CO2 (ppm): 400 +12:12:48:779 -> CO2 (ppm): 401 +12:12:52:800 -> CO2 (ppm): 400 +12:12:56:819 -> CO2 (ppm): 400 +12:13:00:840 -> CO2 (ppm): 400 +12:13:04:859 -> CO2 (ppm): 400 +12:13:08:879 -> CO2 (ppm): 400 +12:13:12:900 -> CO2 (ppm): 400 +12:13:16:921 -> CO2 (ppm): 400 +12:13:20:941 -> CO2 (ppm): 400 +12:13:24:961 -> CO2 (ppm): 400 +12:13:28:981 -> CO2 (ppm): 400 +12:13:33:002 -> CO2 (ppm): 400 +12:13:35:176 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:13:35:177 -> [Configure] Info: Parse configure success +12:13:35:177 -> [Configure] Info: co2CalibrationRequested: True +12:13:35:179 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:13:35:179 -> state: 12 +12:13:35:179 -> [StateMachine] Info: CO2 Calibration +12:13:35:179 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:13:36:178 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:13:37:178 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:13:38:178 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:13:42:186 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:13:42:187 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:13:42:200 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:13:42:208 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:13:42:223 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:13:42:224 -> [StateMachine] Info: CO2 Calibration: success +12:13:43:223 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:13:43:231 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:13:43:244 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:13:43:244 -> Flags: 20 +12:13:43:244 -> Success calibration! +12:13:43:244 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:13:45:895 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:13:45:896 -> [ApiClient] Info: Return code: 200 +12:13:45:897 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:13:45:898 -> [Configure] Info: Parse configure success +12:13:45:899 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:13:45:900 -> state: 12 +12:13:46:830 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:13:46:830 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":400,"boot":25,"bootCount":25} +12:13:46:831 -> [ApiClient] Info: Return code: 200 +12:13:46:831 -> +12:13:46:832 -> Online mode and isPostToAirGradient = true: watchdog reset +12:13:46:832 -> +12:13:46:853 -> CO2 (ppm): 401 +12:13:46:878 -> External watchdog feed! +12:13:50:874 -> CO2 (ppm): 401 +12:13:54:895 -> CO2 (ppm): 401 +12:13:58:916 -> CO2 (ppm): 401 +12:14:02:935 -> CO2 (ppm): 401 +12:14:06:956 -> CO2 (ppm): 400 +12:14:10:976 -> CO2 (ppm): 400 +12:14:14:996 -> CO2 (ppm): 400 +12:14:19:017 -> CO2 (ppm): 400 +12:14:23:037 -> CO2 (ppm): 400 +12:14:27:057 -> CO2 (ppm): 400 +12:14:31:080 -> CO2 (ppm): 401 +12:14:35:097 -> CO2 (ppm): 401 +12:14:39:116 -> CO2 (ppm): 400 +12:14:43:137 -> CO2 (ppm): 400 +12:14:45:261 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:14:45:262 -> [Configure] Info: Parse configure success +12:14:45:263 -> [Configure] Info: co2CalibrationRequested: True +12:14:45:263 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:14:45:263 -> state: 12 +12:14:45:263 -> [StateMachine] Info: CO2 Calibration +12:14:45:263 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:14:46:263 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:14:47:263 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:14:48:263 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:14:49:263 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:14:52:271 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:14:52:284 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:14:52:293 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:14:52:307 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:14:52:308 -> [StateMachine] Info: CO2 Calibration: success +12:14:53:308 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:14:53:316 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:14:53:329 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:14:53:330 -> Flags: 20 +12:14:53:330 -> Success calibration! +12:14:53:330 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:14:55:945 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:14:55:945 -> [ApiClient] Info: Return code: 200 +12:14:55:946 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:14:55:948 -> [Configure] Info: Parse configure success +12:14:55:949 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:14:55:950 -> state: 12 +12:14:56:890 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:14:56:890 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":400,"boot":26,"bootCount":26} +12:14:56:890 -> [ApiClient] Info: Return code: 200 +12:14:56:892 -> +12:14:56:892 -> Online mode and isPostToAirGradient = true: watchdog reset +12:14:56:892 -> +12:14:56:912 -> CO2 (ppm): 402 +12:14:56:937 -> External watchdog feed! +12:15:00:932 -> CO2 (ppm): 402 +12:15:04:952 -> CO2 (ppm): 402 +12:15:08:972 -> CO2 (ppm): 402 +12:15:12:993 -> CO2 (ppm): 402 +12:15:17:014 -> CO2 (ppm): 401 +12:15:21:035 -> CO2 (ppm): 401 +12:15:25:055 -> CO2 (ppm): 401 +12:15:29:075 -> CO2 (ppm): 401 +12:15:33:096 -> CO2 (ppm): 401 +12:15:37:120 -> CO2 (ppm): 401 +12:15:41:140 -> CO2 (ppm): 401 +12:15:45:161 -> CO2 (ppm): 401 +12:15:49:181 -> CO2 (ppm): 401 +12:15:53:201 -> CO2 (ppm): 401 +12:15:55:351 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:15:55:352 -> [Configure] Info: Parse configure success +12:15:55:352 -> [Configure] Info: co2CalibrationRequested: True +12:15:55:352 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:15:55:353 -> state: 12 +12:15:55:353 -> [StateMachine] Info: CO2 Calibration +12:15:55:353 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:15:56:352 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:15:57:352 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:15:58:352 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:15:59:352 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:16:02:360 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:16:02:374 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:16:02:382 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:16:02:396 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:16:02:396 -> [StateMachine] Info: CO2 Calibration: success +12:16:03:396 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:16:03:404 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:16:03:417 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:16:03:418 -> Flags: 20 +12:16:03:418 -> Success calibration! +12:16:03:418 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:16:06:082 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:16:06:082 -> [ApiClient] Info: Return code: 200 +12:16:06:084 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:16:06:086 -> [Configure] Info: Parse configure success +12:16:06:087 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:16:06:088 -> state: 12 +12:16:07:016 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:16:07:017 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":401,"boot":27,"bootCount":27} +12:16:07:017 -> [ApiClient] Info: Return code: 200 +12:16:07:017 -> +12:16:07:017 -> Online mode and isPostToAirGradient = true: watchdog reset +12:16:07:017 -> +12:16:07:039 -> CO2 (ppm): 400 +12:16:07:064 -> External watchdog feed! +12:16:11:060 -> CO2 (ppm): 400 +12:16:15:080 -> CO2 (ppm): 400 +12:16:19:101 -> CO2 (ppm): 400 +12:16:27:141 -> CO2 (ppm): 400 +12:16:27:141 -> CO2 (ppm): 400 +12:16:31:162 -> CO2 (ppm): 400 +12:16:35:183 -> CO2 (ppm): 400 +12:16:39:202 -> CO2 (ppm): 400 +12:16:43:222 -> CO2 (ppm): 400 +12:16:47:243 -> CO2 (ppm): 400 +12:16:51:263 -> CO2 (ppm): 400 +12:16:55:284 -> CO2 (ppm): 400 +12:16:59:343 -> CO2 (ppm): 399 +12:17:03:364 -> CO2 (ppm): 399 +12:17:05:437 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:17:05:439 -> [Configure] Info: Parse configure success +12:17:05:439 -> [Configure] Info: co2CalibrationRequested: True +12:17:05:439 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:17:05:439 -> state: 12 +12:17:05:439 -> [StateMachine] Info: CO2 Calibration +12:17:05:439 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:17:06:439 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:17:07:440 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:17:08:439 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:17:09:439 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:17:12:447 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:17:12:461 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:17:12:469 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:17:12:484 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:17:12:484 -> [StateMachine] Info: CO2 Calibration: success +12:17:13:484 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:17:13:492 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:17:13:505 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:17:13:505 -> Flags: 20 +12:17:13:505 -> Success calibration! +12:17:13:505 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:17:16:123 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:17:16:124 -> [ApiClient] Info: Return code: 200 +12:17:16:125 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:17:16:126 -> [Configure] Info: Parse configure success +12:17:16:127 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:17:16:128 -> state: 12 +12:17:17:059 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:17:17:059 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":399,"boot":28,"bootCount":28} +12:17:17:059 -> [ApiClient] Info: Return code: 200 +12:17:17:060 -> +12:17:17:060 -> Online mode and isPostToAirGradient = true: watchdog reset +12:17:17:060 -> +12:17:17:082 -> CO2 (ppm): 401 +12:17:17:106 -> External watchdog feed! +12:17:21:103 -> CO2 (ppm): 400 +12:17:25:123 -> CO2 (ppm): 400 +12:17:29:144 -> CO2 (ppm): 400 +12:17:33:164 -> CO2 (ppm): 400 +12:17:37:184 -> CO2 (ppm): 400 +12:17:41:205 -> CO2 (ppm): 400 +12:17:45:228 -> CO2 (ppm): 400 +12:17:49:245 -> CO2 (ppm): 400 +12:17:53:265 -> CO2 (ppm): 400 +12:17:57:285 -> CO2 (ppm): 400 +12:18:01:306 -> CO2 (ppm): 400 +12:18:05:326 -> CO2 (ppm): 400 +12:18:09:347 -> CO2 (ppm): 400 +12:18:13:368 -> CO2 (ppm): 400 +12:18:15:524 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:18:15:526 -> [Configure] Info: Parse configure success +12:18:15:526 -> [Configure] Info: co2CalibrationRequested: True +12:18:15:526 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:18:15:526 -> state: 12 +12:18:15:527 -> [StateMachine] Info: CO2 Calibration +12:18:15:527 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:18:16:530 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:18:17:526 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:18:18:526 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:18:19:526 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:18:22:535 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:18:22:548 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:18:22:556 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:18:22:570 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:18:22:570 -> [StateMachine] Info: CO2 Calibration: success +12:18:23:570 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:18:23:578 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:18:23:591 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:18:23:592 -> Flags: 20 +12:18:23:592 -> Success calibration! +12:18:23:592 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:18:26:163 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:18:26:163 -> [ApiClient] Info: Return code: 200 +12:18:26:165 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:18:26:166 -> [Configure] Info: Parse configure success +12:18:26:167 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:18:26:168 -> state: 12 +12:18:27:109 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:18:27:109 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":400,"boot":29,"bootCount":29} +12:18:27:109 -> [ApiClient] Info: Return code: 200 +12:18:27:110 -> +12:18:27:110 -> Online mode and isPostToAirGradient = true: watchdog reset +12:18:27:110 -> +12:18:27:131 -> CO2 (ppm): 401 +12:18:27:156 -> External watchdog feed! +12:18:31:163 -> CO2 (ppm): 401 +12:18:35:171 -> CO2 (ppm): 401 +12:18:39:192 -> CO2 (ppm): 401 +12:18:43:213 -> CO2 (ppm): 401 +12:18:51:254 -> CO2 (ppm): 401 +12:18:51:254 -> CO2 (ppm): 401 +12:18:55:274 -> CO2 (ppm): 401 +12:18:59:295 -> CO2 (ppm): 401 +12:19:03:316 -> CO2 (ppm): 400 +12:19:07:337 -> CO2 (ppm): 400 +12:19:11:358 -> CO2 (ppm): 400 +12:19:15:378 -> CO2 (ppm): 400 +12:19:19:398 -> CO2 (ppm): 400 +12:19:23:418 -> CO2 (ppm): 400 +12:19:25:611 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:19:25:612 -> [Configure] Info: Parse configure success +12:19:25:612 -> [Configure] Info: co2CalibrationRequested: True +12:19:25:612 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:19:25:612 -> state: 12 +12:19:25:612 -> [StateMachine] Info: CO2 Calibration +12:19:25:612 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:19:26:612 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:19:27:612 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:19:28:612 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:19:29:612 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:19:32:620 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:19:32:633 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:19:32:642 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:19:32:656 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:19:32:656 -> [StateMachine] Info: CO2 Calibration: success +12:19:33:656 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:19:33:664 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:19:33:676 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:19:33:677 -> Flags: 20 +12:19:33:677 -> Success calibration! +12:19:33:677 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:19:36:307 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:19:36:307 -> [ApiClient] Info: Return code: 200 +12:19:36:308 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:19:36:311 -> [Configure] Info: Parse configure success +12:19:36:311 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:19:36:312 -> state: 12 +12:19:37:262 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:19:37:263 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":400,"boot":30,"bootCount":30} +12:19:37:263 -> [ApiClient] Info: Return code: 200 +12:19:37:264 -> +12:19:37:264 -> Online mode and isPostToAirGradient = true: watchdog reset +12:19:37:264 -> +12:19:37:286 -> CO2 (ppm): 400 +12:19:37:310 -> External watchdog feed! +12:19:41:307 -> CO2 (ppm): 400 +12:19:45:327 -> CO2 (ppm): 400 +12:19:49:346 -> CO2 (ppm): 400 +12:19:53:367 -> CO2 (ppm): 400 +12:19:57:387 -> CO2 (ppm): 399 +12:20:01:408 -> CO2 (ppm): 399 +12:20:05:428 -> CO2 (ppm): 399 +12:20:09:449 -> CO2 (ppm): 399 +12:20:13:469 -> CO2 (ppm): 399 +12:20:17:490 -> CO2 (ppm): 399 +12:20:21:510 -> CO2 (ppm): 399 +12:20:25:531 -> CO2 (ppm): 399 +12:20:29:552 -> CO2 (ppm): 399 +12:20:33:573 -> CO2 (ppm): 399 +12:20:35:696 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:20:35:697 -> [Configure] Info: Parse configure success +12:20:35:697 -> [Configure] Info: co2CalibrationRequested: True +12:20:35:698 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:20:35:698 -> state: 12 +12:20:35:698 -> [StateMachine] Info: CO2 Calibration +12:20:35:698 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:20:36:698 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:20:37:698 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:20:38:698 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:20:39:698 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:20:42:706 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:20:42:720 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:20:42:728 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:20:42:742 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:20:42:742 -> [StateMachine] Info: CO2 Calibration: success +12:20:43:742 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:20:43:750 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:20:43:763 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:20:43:763 -> Flags: 20 +12:20:43:763 -> Success calibration! +12:20:43:763 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:20:46:349 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:20:46:349 -> [ApiClient] Info: Return code: 200 +12:20:46:351 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:20:46:352 -> [Configure] Info: Parse configure success +12:20:46:353 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:20:46:354 -> state: 12 +12:20:47:304 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:20:47:305 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":399,"boot":31,"bootCount":31} +12:20:47:305 -> [ApiClient] Info: Return code: 200 +12:20:47:305 -> +12:20:47:305 -> Online mode and isPostToAirGradient = true: watchdog reset +12:20:47:305 -> +12:20:47:326 -> CO2 (ppm): 401 +12:20:47:351 -> External watchdog feed! +12:20:51:347 -> CO2 (ppm): 401 +12:20:55:366 -> CO2 (ppm): 401 +12:20:59:387 -> CO2 (ppm): 401 +12:21:03:407 -> CO2 (ppm): 401 +12:21:07:427 -> CO2 (ppm): 401 +12:21:11:447 -> CO2 (ppm): 401 +12:21:15:468 -> CO2 (ppm): 401 +12:21:19:489 -> CO2 (ppm): 401 +12:21:27:531 -> CO2 (ppm): 401 +12:21:27:531 -> CO2 (ppm): 401 +12:21:31:558 -> CO2 (ppm): 401 +12:21:35:572 -> CO2 (ppm): 401 +12:21:39:592 -> CO2 (ppm): 401 +12:21:43:613 -> CO2 (ppm): 401 +12:21:45:783 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:21:45:784 -> [Configure] Info: Parse configure success +12:21:45:784 -> [Configure] Info: co2CalibrationRequested: True +12:21:45:785 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:21:45:786 -> state: 12 +12:21:45:786 -> [StateMachine] Info: CO2 Calibration +12:21:45:786 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:21:46:785 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:21:47:785 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:21:48:785 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:21:49:787 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:21:52:793 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:21:52:807 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:21:52:815 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:21:52:829 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:21:52:830 -> [StateMachine] Info: CO2 Calibration: success +12:21:53:829 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:21:53:838 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:21:53:850 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:21:53:851 -> Flags: 20 +12:21:53:851 -> Success calibration! +12:21:53:851 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:21:56:493 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:21:56:493 -> [ApiClient] Info: Return code: 200 +12:21:56:495 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:21:56:496 -> [Configure] Info: Parse configure success +12:21:56:496 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:21:56:498 -> state: 12 +12:21:57:417 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:21:57:417 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":401,"boot":32,"bootCount":32} +12:21:57:418 -> [ApiClient] Info: Return code: 200 +12:21:57:419 -> +12:21:57:419 -> Online mode and isPostToAirGradient = true: watchdog reset +12:21:57:419 -> +12:21:57:441 -> CO2 (ppm): 400 +12:21:57:465 -> External watchdog feed! +12:22:01:460 -> CO2 (ppm): 400 +12:22:05:482 -> CO2 (ppm): 400 +12:22:09:503 -> CO2 (ppm): 401 +12:22:13:523 -> CO2 (ppm): 400 +12:22:17:542 -> CO2 (ppm): 400 +12:22:21:563 -> CO2 (ppm): 401 +12:22:25:583 -> CO2 (ppm): 400 +12:22:29:603 -> CO2 (ppm): 400 +12:22:33:623 -> CO2 (ppm): 400 +12:22:37:643 -> CO2 (ppm): 400 +12:22:41:664 -> CO2 (ppm): 400 +12:22:45:684 -> CO2 (ppm): 400 +12:22:49:705 -> CO2 (ppm): 400 +12:22:53:726 -> CO2 (ppm): 400 +12:22:55:871 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:22:55:872 -> [Configure] Info: Parse configure success +12:22:55:872 -> [Configure] Info: co2CalibrationRequested: True +12:22:55:873 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:22:55:873 -> state: 12 +12:22:55:873 -> [StateMachine] Info: CO2 Calibration +12:22:55:874 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:22:56:873 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:22:57:873 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:22:58:873 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:22:59:873 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:23:02:881 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:23:02:894 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:23:02:903 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:23:02:917 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:23:02:918 -> [StateMachine] Info: CO2 Calibration: success +12:23:03:918 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:23:03:926 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:23:03:940 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:23:03:940 -> Flags: 20 +12:23:03:940 -> Success calibration! +12:23:03:940 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:23:06:531 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:23:06:531 -> [ApiClient] Info: Return code: 200 +12:23:06:533 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:23:06:534 -> [Configure] Info: Parse configure success +12:23:06:535 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:23:06:536 -> state: 12 +12:23:07:490 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:23:07:490 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":400,"boot":33,"bootCount":33} +12:23:07:490 -> [ApiClient] Info: Return code: 200 +12:23:07:491 -> +12:23:07:491 -> Online mode and isPostToAirGradient = true: watchdog reset +12:23:07:491 -> +12:23:07:514 -> CO2 (ppm): 400 +12:23:07:538 -> External watchdog feed! +12:23:11:532 -> CO2 (ppm): 400 +12:23:15:553 -> CO2 (ppm): 400 +12:23:19:573 -> CO2 (ppm): 400 +12:23:23:594 -> CO2 (ppm): 400 +12:23:27:615 -> CO2 (ppm): 400 +12:23:31:635 -> CO2 (ppm): 400 +12:23:35:655 -> CO2 (ppm): 400 +12:23:39:676 -> CO2 (ppm): 400 +12:23:43:696 -> CO2 (ppm): 400 +12:23:47:716 -> CO2 (ppm): 400 +12:23:51:737 -> CO2 (ppm): 400 +12:23:55:758 -> CO2 (ppm): 400 +12:23:59:778 -> CO2 (ppm): 400 +12:24:03:798 -> CO2 (ppm): 400 +12:24:05:960 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:24:05:960 -> [Configure] Info: Parse configure success +12:24:05:960 -> [Configure] Info: co2CalibrationRequested: True +12:24:05:961 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:24:05:962 -> state: 12 +12:24:05:962 -> [StateMachine] Info: CO2 Calibration +12:24:05:962 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:24:06:961 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:24:07:961 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:24:08:961 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:24:09:961 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:24:12:969 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:24:12:982 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:24:12:991 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:24:13:005 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:24:13:006 -> [StateMachine] Info: CO2 Calibration: success +12:24:14:006 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:24:14:014 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:24:14:028 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:24:14:029 -> Flags: 20 +12:24:14:029 -> Success calibration! +12:24:14:029 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:24:16:678 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:24:16:678 -> [ApiClient] Info: Return code: 200 +12:24:16:679 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:24:16:682 -> [Configure] Info: Parse configure success +12:24:16:682 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:24:16:683 -> state: 12 +12:24:17:531 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:24:17:533 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":400,"boot":34,"bootCount":34} +12:24:17:533 -> [ApiClient] Info: Return code: 200 +12:24:17:533 -> +12:24:17:534 -> Online mode and isPostToAirGradient = true: watchdog reset +12:24:17:534 -> +12:24:17:555 -> CO2 (ppm): 401 +12:24:17:579 -> External watchdog feed! +12:24:21:575 -> CO2 (ppm): 401 +12:24:25:595 -> CO2 (ppm): 400 +12:24:29:615 -> CO2 (ppm): 400 +12:24:33:636 -> CO2 (ppm): 400 +12:24:41:676 -> CO2 (ppm): 400 +12:24:41:676 -> CO2 (ppm): 400 +12:24:45:696 -> CO2 (ppm): 400 +12:24:49:717 -> CO2 (ppm): 400 +12:24:53:738 -> CO2 (ppm): 400 +12:24:57:758 -> CO2 (ppm): 400 +12:25:01:779 -> CO2 (ppm): 400 +12:25:05:799 -> CO2 (ppm): 400 +12:25:09:820 -> CO2 (ppm): 400 +12:25:13:840 -> CO2 (ppm): 400 +12:25:16:046 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:25:16:047 -> [Configure] Info: Parse configure success +12:25:16:048 -> [Configure] Info: co2CalibrationRequested: True +12:25:16:048 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:25:16:048 -> state: 12 +12:25:16:048 -> [StateMachine] Info: CO2 Calibration +12:25:16:048 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:25:17:047 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:25:18:048 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:25:19:047 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:25:23:056 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:25:23:056 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:25:23:069 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:25:23:078 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:25:23:092 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:25:23:093 -> [StateMachine] Info: CO2 Calibration: success +12:25:24:092 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:25:24:101 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:25:24:113 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:25:24:115 -> Flags: 20 +12:25:24:115 -> Success calibration! +12:25:24:115 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:25:26:714 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:25:26:714 -> [ApiClient] Info: Return code: 200 +12:25:26:715 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:25:26:717 -> [Configure] Info: Parse configure success +12:25:26:717 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:25:26:719 -> state: 12 +12:25:27:663 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:25:27:663 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":400,"boot":35,"bootCount":35} +12:25:27:665 -> [ApiClient] Info: Return code: 200 +12:25:27:665 -> +12:25:27:665 -> Online mode and isPostToAirGradient = true: watchdog reset +12:25:27:665 -> +12:25:27:686 -> CO2 (ppm): 401 +12:25:27:711 -> External watchdog feed! +12:25:31:707 -> CO2 (ppm): 401 +12:25:35:728 -> CO2 (ppm): 401 +12:25:39:748 -> CO2 (ppm): 401 +12:25:43:769 -> CO2 (ppm): 401 +12:25:47:789 -> CO2 (ppm): 401 +12:25:51:809 -> CO2 (ppm): 401 +12:25:55:829 -> CO2 (ppm): 401 +12:25:59:850 -> CO2 (ppm): 401 +12:26:03:871 -> CO2 (ppm): 401 +12:26:07:892 -> CO2 (ppm): 401 +12:26:11:913 -> CO2 (ppm): 401 +12:26:15:934 -> CO2 (ppm): 401 +12:26:19:967 -> CO2 (ppm): 401 +12:26:23:974 -> CO2 (ppm): 401 +12:26:26:134 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:26:26:136 -> [Configure] Info: Parse configure success +12:26:26:136 -> [Configure] Info: co2CalibrationRequested: True +12:26:26:137 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:26:26:137 -> state: 12 +12:26:26:137 -> [StateMachine] Info: CO2 Calibration +12:26:26:137 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:26:27:137 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:26:28:137 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:26:29:136 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:26:30:137 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:26:33:145 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:26:33:159 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:26:33:168 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:26:33:181 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:26:33:182 -> [StateMachine] Info: CO2 Calibration: success +12:26:34:181 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:26:34:190 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:26:34:202 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:26:34:203 -> Flags: 20 +12:26:34:203 -> Success calibration! +12:26:34:203 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:26:36:763 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:26:36:764 -> [ApiClient] Info: Return code: 200 +12:26:36:765 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:26:36:766 -> [Configure] Info: Parse configure success +12:26:36:767 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:26:36:769 -> state: 12 +12:26:37:685 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:26:37:685 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":401,"boot":36,"bootCount":36} +12:26:37:685 -> [ApiClient] Info: Return code: 200 +12:26:37:687 -> +12:26:37:687 -> Online mode and isPostToAirGradient = true: watchdog reset +12:26:37:687 -> +12:26:37:717 -> CO2 (ppm): 400 +12:26:37:733 -> External watchdog feed! +12:26:41:733 -> CO2 (ppm): 400 +12:26:45:753 -> CO2 (ppm): 399 +12:26:49:774 -> CO2 (ppm): 399 +12:26:57:816 -> CO2 (ppm): 399 +12:26:57:816 -> CO2 (ppm): 399 +12:27:01:837 -> CO2 (ppm): 399 +12:27:05:857 -> CO2 (ppm): 399 +12:27:09:877 -> CO2 (ppm): 399 +12:27:13:898 -> CO2 (ppm): 399 +12:27:17:919 -> CO2 (ppm): 399 +12:27:21:940 -> CO2 (ppm): 399 +12:27:25:961 -> CO2 (ppm): 398 +12:27:29:982 -> CO2 (ppm): 398 +12:27:34:002 -> CO2 (ppm): 398 +12:27:36:222 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:27:36:224 -> [Configure] Info: Parse configure success +12:27:36:224 -> [Configure] Info: co2CalibrationRequested: True +12:27:36:224 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:27:36:224 -> state: 12 +12:27:36:224 -> [StateMachine] Info: CO2 Calibration +12:27:36:224 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:27:37:223 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:27:38:223 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:27:39:223 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:27:40:223 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:27:43:232 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:27:43:252 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:27:43:254 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:27:43:267 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:27:43:268 -> [StateMachine] Info: CO2 Calibration: success +12:27:44:267 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:27:44:276 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:27:44:302 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:27:44:303 -> Flags: 20 +12:27:44:303 -> Success calibration! +12:27:44:303 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:27:46:904 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:27:46:904 -> [ApiClient] Info: Return code: 200 +12:27:46:905 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:27:46:908 -> [Configure] Info: Parse configure success +12:27:46:908 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:27:46:911 -> state: 12 +12:27:47:849 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:27:47:849 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":398,"boot":37,"bootCount":37} +12:27:47:849 -> [ApiClient] Info: Return code: 200 +12:27:47:851 -> +12:27:47:851 -> Online mode and isPostToAirGradient = true: watchdog reset +12:27:47:851 -> +12:27:47:871 -> CO2 (ppm): 401 +12:27:47:896 -> External watchdog feed! +12:27:51:892 -> CO2 (ppm): 401 +12:27:55:913 -> CO2 (ppm): 401 +12:27:59:948 -> CO2 (ppm): 401 +12:28:03:955 -> CO2 (ppm): 401 +12:28:07:976 -> CO2 (ppm): 401 +12:28:11:997 -> CO2 (ppm): 401 +12:28:16:017 -> CO2 (ppm): 401 +12:28:20:037 -> CO2 (ppm): 400 +12:28:24:058 -> CO2 (ppm): 400 +12:28:28:087 -> CO2 (ppm): 400 +12:28:32:099 -> CO2 (ppm): 400 +12:28:36:120 -> CO2 (ppm): 400 +12:28:40:141 -> CO2 (ppm): 400 +12:28:44:161 -> CO2 (ppm): 400 +12:28:46:308 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:28:46:309 -> [Configure] Info: Parse configure success +12:28:46:309 -> [Configure] Info: co2CalibrationRequested: True +12:28:46:310 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:28:46:310 -> state: 12 +12:28:46:310 -> [StateMachine] Info: CO2 Calibration +12:28:46:310 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:28:47:309 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:28:48:313 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:28:49:309 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:28:50:309 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:28:53:317 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:28:53:332 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:28:53:341 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:28:53:356 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:28:53:357 -> [StateMachine] Info: CO2 Calibration: success +12:28:54:364 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:28:54:365 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:28:54:377 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:28:54:378 -> Flags: 20 +12:28:54:378 -> Success calibration! +12:28:54:378 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:28:57:049 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:28:57:049 -> [ApiClient] Info: Return code: 200 +12:28:57:050 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:28:57:052 -> [Configure] Info: Parse configure success +12:28:57:052 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:28:57:054 -> state: 12 +12:28:57:974 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:28:57:974 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":400,"boot":38,"bootCount":38} +12:28:57:974 -> [ApiClient] Info: Return code: 200 +12:28:57:975 -> +12:28:57:976 -> Online mode and isPostToAirGradient = true: watchdog reset +12:28:57:976 -> +12:28:57:997 -> CO2 (ppm): 402 +12:28:58:021 -> External watchdog feed! +12:29:02:016 -> CO2 (ppm): 402 +12:29:06:036 -> CO2 (ppm): 402 +12:29:10:057 -> CO2 (ppm): 402 +12:29:14:078 -> CO2 (ppm): 401 +12:29:18:098 -> CO2 (ppm): 401 +12:29:22:122 -> CO2 (ppm): 401 +12:29:26:140 -> CO2 (ppm): 401 +12:29:30:160 -> CO2 (ppm): 401 +12:29:34:180 -> CO2 (ppm): 400 +12:29:38:200 -> CO2 (ppm): 400 +12:29:42:220 -> CO2 (ppm): 400 +12:29:46:240 -> CO2 (ppm): 400 +12:29:50:261 -> CO2 (ppm): 400 +12:29:54:281 -> CO2 (ppm): 400 +12:29:56:397 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:29:56:397 -> [Configure] Info: Parse configure success +12:29:56:398 -> [Configure] Info: co2CalibrationRequested: True +12:29:56:398 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:29:56:399 -> state: 12 +12:29:56:399 -> [StateMachine] Info: CO2 Calibration +12:29:56:399 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:29:57:398 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:29:58:398 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:29:59:398 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:30:00:398 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:30:03:406 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:30:03:420 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:30:03:428 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:30:03:442 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:30:03:442 -> [StateMachine] Info: CO2 Calibration: success +12:30:04:442 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:30:04:450 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:30:04:463 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:30:04:464 -> Flags: 20 +12:30:04:464 -> Success calibration! +12:30:04:464 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:30:07:088 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:30:07:089 -> [ApiClient] Info: Return code: 200 +12:30:07:090 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:30:07:091 -> [Configure] Info: Parse configure success +12:30:07:092 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:30:07:093 -> state: 12 +12:30:08:034 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:30:08:034 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":400,"boot":39,"bootCount":39} +12:30:08:034 -> [ApiClient] Info: Return code: 200 +12:30:08:035 -> +12:30:08:035 -> Online mode and isPostToAirGradient = true: watchdog reset +12:30:08:035 -> +12:30:08:056 -> CO2 (ppm): 401 +12:30:08:081 -> External watchdog feed! +12:30:12:077 -> CO2 (ppm): 401 +12:30:16:097 -> CO2 (ppm): 401 +12:30:20:117 -> CO2 (ppm): 401 +12:30:24:146 -> CO2 (ppm): 401 +12:30:28:157 -> CO2 (ppm): 401 +12:30:32:177 -> CO2 (ppm): 401 +12:30:36:198 -> CO2 (ppm): 401 +12:30:40:219 -> CO2 (ppm): 401 +12:30:44:240 -> CO2 (ppm): 401 +12:30:48:261 -> CO2 (ppm): 401 +12:30:52:282 -> CO2 (ppm): 401 +12:30:56:302 -> CO2 (ppm): 401 +12:31:00:323 -> CO2 (ppm): 401 +12:31:04:343 -> CO2 (ppm): 401 +12:31:06:484 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:31:06:486 -> [Configure] Info: Parse configure success +12:31:06:486 -> [Configure] Info: co2CalibrationRequested: True +12:31:06:487 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:31:06:487 -> state: 12 +12:31:06:487 -> [StateMachine] Info: CO2 Calibration +12:31:06:487 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:31:07:486 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:31:08:486 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:31:09:489 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:31:10:495 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:31:13:494 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:31:13:508 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:31:13:516 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:31:13:530 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:31:13:531 -> [StateMachine] Info: CO2 Calibration: success +12:31:14:530 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:31:14:538 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:31:14:551 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:31:14:552 -> Flags: 20 +12:31:14:552 -> Success calibration! +12:31:14:552 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:31:17:135 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:31:17:136 -> [ApiClient] Info: Return code: 200 +12:31:17:137 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:31:17:138 -> [Configure] Info: Parse configure success +12:31:17:139 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:31:17:140 -> state: 12 +12:31:18:066 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:31:18:066 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":401,"boot":40,"bootCount":40} +12:31:18:066 -> [ApiClient] Info: Return code: 200 +12:31:18:067 -> +12:31:18:067 -> Online mode and isPostToAirGradient = true: watchdog reset +12:31:18:067 -> +12:31:18:088 -> CO2 (ppm): 400 +12:31:18:112 -> External watchdog feed! +12:31:22:108 -> CO2 (ppm): 400 +12:31:26:130 -> CO2 (ppm): 400 +12:31:30:150 -> CO2 (ppm): 400 +12:31:34:171 -> CO2 (ppm): 400 +12:31:38:191 -> CO2 (ppm): 400 +12:31:42:213 -> CO2 (ppm): 400 +12:31:50:253 -> CO2 (ppm): 400 +12:31:50:253 -> CO2 (ppm): 400 +12:31:54:274 -> CO2 (ppm): 400 +12:31:58:293 -> CO2 (ppm): 400 +12:32:02:314 -> CO2 (ppm): 400 +12:32:06:335 -> CO2 (ppm): 400 +12:32:10:356 -> CO2 (ppm): 400 +12:32:14:376 -> CO2 (ppm): 400 +12:32:16:571 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:32:16:572 -> [Configure] Info: Parse configure success +12:32:16:572 -> [Configure] Info: co2CalibrationRequested: True +12:32:16:573 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:32:16:573 -> state: 12 +12:32:16:573 -> [StateMachine] Info: CO2 Calibration +12:32:16:573 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:32:17:573 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:32:18:573 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:32:20:573 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:32:20:573 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:32:23:581 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:32:23:595 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:32:23:604 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:32:23:618 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:32:23:618 -> [StateMachine] Info: CO2 Calibration: success +12:32:24:618 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:32:24:627 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:32:24:687 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:32:24:688 -> Flags: 20 +12:32:24:688 -> Success calibration! +12:32:24:688 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:32:27:376 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:32:27:376 -> [ApiClient] Info: Return code: 200 +12:32:27:377 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:32:27:379 -> [Configure] Info: Parse configure success +12:32:27:379 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:32:27:381 -> state: 12 +12:32:28:321 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:32:28:321 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":400,"boot":41,"bootCount":41} +12:32:28:321 -> [ApiClient] Info: Return code: 200 +12:32:28:322 -> +12:32:28:323 -> Online mode and isPostToAirGradient = true: watchdog reset +12:32:28:323 -> +12:32:28:343 -> CO2 (ppm): 401 +12:32:28:368 -> External watchdog feed! +12:32:32:363 -> CO2 (ppm): 400 +12:32:36:384 -> CO2 (ppm): 401 +12:32:40:405 -> CO2 (ppm): 401 +12:32:44:426 -> CO2 (ppm): 401 +12:32:48:446 -> CO2 (ppm): 401 +12:32:52:467 -> CO2 (ppm): 401 +12:32:56:487 -> CO2 (ppm): 401 +12:33:00:508 -> CO2 (ppm): 400 +12:33:04:572 -> CO2 (ppm): 401 +12:33:08:591 -> CO2 (ppm): 400 +12:33:12:612 -> CO2 (ppm): 400 +12:33:20:654 -> CO2 (ppm): 400 +12:33:20:654 -> CO2 (ppm): 400 +12:33:24:673 -> CO2 (ppm): 400 +12:33:26:707 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:33:26:708 -> [Configure] Info: Parse configure success +12:33:26:708 -> [Configure] Info: co2CalibrationRequested: True +12:33:26:709 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:33:26:709 -> state: 12 +12:33:26:709 -> [StateMachine] Info: CO2 Calibration +12:33:26:709 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:33:27:708 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:33:28:708 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:33:29:708 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:33:30:708 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:33:33:716 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:33:33:730 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:33:33:739 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:33:33:753 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:33:33:753 -> [StateMachine] Info: CO2 Calibration: success +12:33:34:753 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:33:34:762 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:33:34:774 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:33:34:775 -> Flags: 20 +12:33:34:775 -> Success calibration! +12:33:34:775 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:33:37:418 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:33:37:418 -> [ApiClient] Info: Return code: 200 +12:33:37:420 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:33:37:421 -> [Configure] Info: Parse configure success +12:33:37:424 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:33:37:424 -> state: 12 +12:33:38:643 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:33:38:644 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":400,"boot":42,"bootCount":42} +12:33:38:644 -> [ApiClient] Info: Return code: 200 +12:33:38:644 -> +12:33:38:644 -> Online mode and isPostToAirGradient = true: watchdog reset +12:33:38:644 -> +12:33:38:665 -> CO2 (ppm): 401 +12:33:38:690 -> External watchdog feed! +12:33:42:685 -> CO2 (ppm): 401 +12:33:46:720 -> CO2 (ppm): 401 +12:33:50:726 -> CO2 (ppm): 401 +12:33:54:746 -> CO2 (ppm): 401 +12:33:58:767 -> CO2 (ppm): 400 +12:34:02:787 -> CO2 (ppm): 400 +12:34:06:808 -> CO2 (ppm): 400 +12:34:10:828 -> CO2 (ppm): 400 +12:34:14:849 -> CO2 (ppm): 400 +12:34:18:869 -> CO2 (ppm): 400 +12:34:22:889 -> CO2 (ppm): 400 +12:34:26:909 -> CO2 (ppm): 400 +12:34:30:929 -> CO2 (ppm): 400 +12:34:36:795 -> CO2 (ppm): 400 +12:34:36:795 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:34:36:796 -> [Configure] Info: Parse configure success +12:34:36:796 -> [Configure] Info: co2CalibrationRequested: True +12:34:36:796 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:34:36:797 -> state: 12 +12:34:36:797 -> [StateMachine] Info: CO2 Calibration +12:34:36:797 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:34:37:797 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:34:38:797 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:34:39:797 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:34:40:798 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:34:43:805 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:34:43:818 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:34:43:827 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:34:43:841 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:34:43:842 -> [StateMachine] Info: CO2 Calibration: success +12:34:44:842 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:34:44:850 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:34:44:864 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:34:44:865 -> Flags: 20 +12:34:44:865 -> Success calibration! +12:34:44:865 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:34:47:461 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:34:47:462 -> [ApiClient] Info: Return code: 200 +12:34:47:462 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:34:47:465 -> [Configure] Info: Parse configure success +12:34:47:465 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:34:47:466 -> state: 12 +12:34:48:386 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:34:48:386 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":400,"boot":43,"bootCount":43} +12:34:48:388 -> [ApiClient] Info: Return code: 200 +12:34:48:388 -> +12:34:48:388 -> Online mode and isPostToAirGradient = true: watchdog reset +12:34:48:388 -> +12:34:48:409 -> CO2 (ppm): 400 +12:34:48:434 -> External watchdog feed! +12:34:52:429 -> CO2 (ppm): 400 +12:34:56:450 -> CO2 (ppm): 400 +12:35:00:471 -> CO2 (ppm): 400 +12:35:04:491 -> CO2 (ppm): 400 +12:35:08:512 -> CO2 (ppm): 400 +12:35:12:532 -> CO2 (ppm): 400 +12:35:20:574 -> CO2 (ppm): 400 +12:35:20:574 -> CO2 (ppm): 400 +12:35:24:594 -> CO2 (ppm): 400 +12:35:28:614 -> CO2 (ppm): 400 +12:35:32:635 -> CO2 (ppm): 400 +12:35:40:677 -> CO2 (ppm): 400 +12:35:40:677 -> CO2 (ppm): 400 +12:35:44:697 -> CO2 (ppm): 400 +12:35:46:884 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:35:46:885 -> [Configure] Info: Parse configure success +12:35:46:886 -> [Configure] Info: co2CalibrationRequested: True +12:35:46:886 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:35:46:886 -> state: 12 +12:35:46:886 -> [StateMachine] Info: CO2 Calibration +12:35:46:886 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:35:47:885 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:35:48:885 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:35:49:885 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:35:50:885 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:35:53:909 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:35:53:910 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:35:53:916 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:35:53:930 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:35:53:931 -> [StateMachine] Info: CO2 Calibration: success +12:35:54:930 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:35:54:939 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:35:54:954 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:35:54:954 -> Flags: 20 +12:35:54:954 -> Success calibration! +12:35:54:954 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:35:57:604 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:35:57:604 -> [ApiClient] Info: Return code: 200 +12:35:57:605 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:35:57:607 -> [Configure] Info: Parse configure success +12:35:57:607 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:35:57:609 -> state: 12 +12:35:58:560 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:35:58:560 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":400,"boot":44,"bootCount":44} +12:35:58:561 -> [ApiClient] Info: Return code: 200 +12:35:58:562 -> +12:35:58:562 -> Online mode and isPostToAirGradient = true: watchdog reset +12:35:58:562 -> +12:35:58:583 -> CO2 (ppm): 400 +12:35:58:612 -> External watchdog feed! +12:36:02:604 -> CO2 (ppm): 400 +12:36:06:624 -> CO2 (ppm): 400 +12:36:10:644 -> CO2 (ppm): 400 +12:36:14:665 -> CO2 (ppm): 400 +12:36:18:685 -> CO2 (ppm): 400 +12:36:22:706 -> CO2 (ppm): 400 +12:36:26:726 -> CO2 (ppm): 400 +12:36:30:746 -> CO2 (ppm): 400 +12:36:34:767 -> CO2 (ppm): 400 +12:36:38:787 -> CO2 (ppm): 400 +12:36:42:807 -> CO2 (ppm): 400 +12:36:46:827 -> CO2 (ppm): 400 +12:36:50:847 -> CO2 (ppm): 400 +12:36:56:971 -> CO2 (ppm): 400 +12:36:56:971 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:36:56:972 -> [Configure] Info: Parse configure success +12:36:56:972 -> [Configure] Info: co2CalibrationRequested: True +12:36:56:973 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:36:56:973 -> state: 12 +12:36:56:973 -> [StateMachine] Info: CO2 Calibration +12:36:56:973 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:36:57:973 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:36:58:973 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:36:59:981 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:37:00:973 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:37:03:981 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:37:03:994 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:37:04:003 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:37:04:018 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:37:04:018 -> [StateMachine] Info: CO2 Calibration: success +12:37:05:018 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:37:05:026 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:37:05:038 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:37:05:039 -> Flags: 20 +12:37:05:039 -> Success calibration! +12:37:05:039 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:37:07:645 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:37:07:645 -> [ApiClient] Info: Return code: 200 +12:37:07:646 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:37:07:648 -> [Configure] Info: Parse configure success +12:37:07:649 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:37:07:650 -> state: 12 +12:37:08:669 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:37:08:670 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":400,"boot":45,"bootCount":45} +12:37:08:670 -> [ApiClient] Info: Return code: 200 +12:37:08:671 -> +12:37:08:671 -> Online mode and isPostToAirGradient = true: watchdog reset +12:37:08:671 -> +12:37:08:692 -> CO2 (ppm): 402 +12:37:08:717 -> External watchdog feed! +12:37:12:714 -> CO2 (ppm): 402 +12:37:16:734 -> CO2 (ppm): 402 +12:37:20:754 -> CO2 (ppm): 402 +12:37:24:774 -> CO2 (ppm): 402 +12:37:28:795 -> CO2 (ppm): 402 +12:37:32:815 -> CO2 (ppm): 401 +12:37:36:836 -> CO2 (ppm): 401 +12:37:40:856 -> CO2 (ppm): 401 +12:37:44:876 -> CO2 (ppm): 401 +12:37:48:896 -> CO2 (ppm): 401 +12:37:52:917 -> CO2 (ppm): 401 +12:37:56:938 -> CO2 (ppm): 401 +12:38:00:959 -> CO2 (ppm): 401 +12:38:07:058 -> CO2 (ppm): 401 +12:38:07:058 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:38:07:060 -> [Configure] Info: Parse configure success +12:38:07:060 -> [Configure] Info: co2CalibrationRequested: True +12:38:07:060 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:38:07:061 -> state: 12 +12:38:07:061 -> [StateMachine] Info: CO2 Calibration +12:38:07:061 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:38:09:060 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:38:09:060 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:38:10:060 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:38:11:060 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:38:14:068 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:38:14:083 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:38:14:092 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:38:14:105 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:38:14:106 -> [StateMachine] Info: CO2 Calibration: success +12:38:15:105 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:38:15:114 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:38:15:126 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:38:15:127 -> Flags: 20 +12:38:15:127 -> Success calibration! +12:38:15:127 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:38:17:788 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:38:17:788 -> [ApiClient] Info: Return code: 200 +12:38:17:790 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:38:17:791 -> [Configure] Info: Parse configure success +12:38:17:792 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:38:17:794 -> state: 12 +12:38:18:713 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:38:18:713 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":401,"boot":46,"bootCount":46} +12:38:18:713 -> [ApiClient] Info: Return code: 200 +12:38:18:714 -> +12:38:18:715 -> Online mode and isPostToAirGradient = true: watchdog reset +12:38:18:715 -> +12:38:18:754 -> CO2 (ppm): 401 +12:38:18:760 -> External watchdog feed! +12:38:22:755 -> CO2 (ppm): 400 +12:38:26:776 -> CO2 (ppm): 400 +12:38:30:797 -> CO2 (ppm): 400 +12:38:34:818 -> CO2 (ppm): 400 +12:38:38:838 -> CO2 (ppm): 400 +12:38:42:858 -> CO2 (ppm): 400 +12:38:46:878 -> CO2 (ppm): 400 +12:38:50:900 -> CO2 (ppm): 399 +12:38:54:921 -> CO2 (ppm): 399 +12:38:58:940 -> CO2 (ppm): 400 +12:39:02:962 -> CO2 (ppm): 399 +12:39:06:982 -> CO2 (ppm): 399 +12:39:11:002 -> CO2 (ppm): 399 +12:39:15:032 -> CO2 (ppm): 399 +12:39:17:146 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:39:17:148 -> [Configure] Info: Parse configure success +12:39:17:148 -> [Configure] Info: co2CalibrationRequested: True +12:39:17:149 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:39:17:149 -> state: 12 +12:39:17:149 -> [StateMachine] Info: CO2 Calibration +12:39:17:149 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:39:19:148 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:39:19:148 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:39:20:148 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:39:21:148 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:39:24:156 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:39:24:170 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:39:24:178 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:39:24:192 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:39:24:192 -> [StateMachine] Info: CO2 Calibration: success +12:39:25:192 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:39:25:200 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:39:25:213 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:39:25:214 -> Flags: 20 +12:39:25:214 -> Success calibration! +12:39:25:214 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:39:27:831 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:39:27:832 -> [ApiClient] Info: Return code: 200 +12:39:27:833 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:39:27:836 -> [Configure] Info: Parse configure success +12:39:27:836 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:39:27:837 -> state: 12 +12:39:28:756 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:39:28:756 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":399,"boot":47,"bootCount":47} +12:39:28:756 -> [ApiClient] Info: Return code: 200 +12:39:28:779 -> +12:39:28:779 -> Online mode and isPostToAirGradient = true: watchdog reset +12:39:28:779 -> +12:39:28:779 -> CO2 (ppm): 401 +12:39:28:804 -> External watchdog feed! +12:39:32:799 -> CO2 (ppm): 401 +12:39:36:820 -> CO2 (ppm): 401 +12:39:40:841 -> CO2 (ppm): 401 +12:39:44:861 -> CO2 (ppm): 401 +12:39:48:882 -> CO2 (ppm): 401 +12:39:52:902 -> CO2 (ppm): 401 +12:39:56:922 -> CO2 (ppm): 401 +12:40:00:943 -> CO2 (ppm): 401 +12:40:04:963 -> CO2 (ppm): 401 +12:40:08:985 -> CO2 (ppm): 401 +12:40:13:004 -> CO2 (ppm): 401 +12:40:17:040 -> CO2 (ppm): 401 +12:40:21:047 -> CO2 (ppm): 401 +12:40:25:066 -> CO2 (ppm): 401 +12:40:27:233 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:40:27:234 -> [Configure] Info: Parse configure success +12:40:27:234 -> [Configure] Info: co2CalibrationRequested: True +12:40:27:235 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:40:27:235 -> state: 12 +12:40:27:235 -> [StateMachine] Info: CO2 Calibration +12:40:27:235 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:40:28:235 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:40:29:234 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:40:30:235 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:40:31:235 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:40:34:243 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:40:34:256 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:40:34:265 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:40:34:278 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:40:34:279 -> [StateMachine] Info: CO2 Calibration: success +12:40:35:279 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:40:35:287 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:40:35:299 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:40:35:300 -> Flags: 20 +12:40:35:300 -> Success calibration! +12:40:35:300 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:40:37:870 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:40:37:870 -> [ApiClient] Info: Return code: 200 +12:40:37:872 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:40:37:874 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:40:37:874 -> [Configure] Info: Parse configure success +12:40:37:879 -> state: 12 +12:40:38:926 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:40:38:926 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":401,"boot":48,"bootCount":48} +12:40:38:926 -> [ApiClient] Info: Return code: 200 +12:40:38:927 -> +12:40:38:927 -> Online mode and isPostToAirGradient = true: watchdog reset +12:40:38:927 -> +12:40:38:948 -> CO2 (ppm): 402 +12:40:38:973 -> External watchdog feed! +12:40:42:969 -> CO2 (ppm): 402 +12:40:46:989 -> CO2 (ppm): 402 +12:40:51:009 -> CO2 (ppm): 402 +12:40:55:030 -> CO2 (ppm): 402 +12:40:59:051 -> CO2 (ppm): 402 +12:41:03:072 -> CO2 (ppm): 402 +12:41:07:093 -> CO2 (ppm): 402 +12:41:11:113 -> CO2 (ppm): 402 +12:41:15:165 -> CO2 (ppm): 402 +12:41:19:186 -> CO2 (ppm): 402 +12:41:23:204 -> CO2 (ppm): 402 +12:41:27:225 -> CO2 (ppm): 402 +12:41:31:247 -> CO2 (ppm): 402 +12:41:37:330 -> CO2 (ppm): 402 +12:41:37:330 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:41:37:331 -> [Configure] Info: Parse configure success +12:41:37:331 -> [Configure] Info: co2CalibrationRequested: True +12:41:37:331 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:41:37:331 -> state: 12 +12:41:37:331 -> [StateMachine] Info: CO2 Calibration +12:41:37:331 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:41:38:320 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:41:39:320 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:41:40:320 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:41:41:321 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:41:44:328 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:41:44:342 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:41:44:351 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:41:44:365 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:41:44:366 -> [StateMachine] Info: CO2 Calibration: success +12:41:45:365 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:41:45:374 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:41:45:386 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:41:45:387 -> Flags: 20 +12:41:45:387 -> Success calibration! +12:41:45:387 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:41:48:015 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:41:48:015 -> [ApiClient] Info: Return code: 200 +12:41:48:018 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:41:48:019 -> [Configure] Info: Parse configure success +12:41:48:019 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:41:48:021 -> state: 12 +12:41:48:950 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:41:48:951 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":402,"boot":49,"bootCount":49} +12:41:48:951 -> [ApiClient] Info: Return code: 200 +12:41:48:951 -> +12:41:48:952 -> Online mode and isPostToAirGradient = true: watchdog reset +12:41:48:952 -> +12:41:48:972 -> CO2 (ppm): 400 +12:41:48:997 -> External watchdog feed! +12:41:52:992 -> CO2 (ppm): 400 +12:42:01:033 -> CO2 (ppm): 400 +12:42:01:033 -> CO2 (ppm): 400 +12:42:05:054 -> CO2 (ppm): 401 +12:42:09:077 -> CO2 (ppm): 401 +12:42:13:094 -> CO2 (ppm): 401 +12:42:17:115 -> CO2 (ppm): 401 +12:42:21:136 -> CO2 (ppm): 401 +12:42:23:021 -> +12:42:23:022 -> firmwareCheckForUpdate: +12:42:23:022 -> firmwareCheckForUpdate: Perform +12:42:23:022 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +12:42:23:658 -> Firmware update skipped, the server returned 400 +12:42:23:659 -> 3 +12:42:23:660 -> OTA message: +12:42:23:660 -> +12:42:25:164 -> CO2 (ppm): 401 +12:42:29:177 -> CO2 (ppm): 401 +12:42:33:198 -> CO2 (ppm): 400 +12:42:37:218 -> CO2 (ppm): 400 +12:42:41:238 -> CO2 (ppm): 422 +12:42:45:258 -> CO2 (ppm): 442 +12:42:47:406 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:42:47:408 -> [Configure] Info: Parse configure success +12:42:47:408 -> [Configure] Info: co2CalibrationRequested: True +12:42:47:408 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:42:47:408 -> state: 12 +12:42:47:408 -> [StateMachine] Info: CO2 Calibration +12:42:47:408 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:42:48:407 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:42:49:407 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:42:50:407 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:42:51:407 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:42:54:415 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:42:54:429 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:42:54:437 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:42:54:452 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:42:54:452 -> [StateMachine] Info: CO2 Calibration: success +12:42:55:452 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:42:55:460 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:42:55:474 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:42:55:475 -> Flags: 0 +12:42:56:482 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:42:56:495 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:42:56:495 -> Flags: 0 +12:42:57:503 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:42:57:515 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:42:57:516 -> Flags: 0 +12:42:58:524 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:42:58:537 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:42:58:538 -> Flags: 0 +12:42:59:545 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:42:59:557 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:42:59:558 -> Flags: 0 +12:43:00:558 -> Calibration Timeout +12:43:00:559 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +12:43:03:177 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:43:03:178 -> [ApiClient] Info: Return code: 200 +12:43:03:179 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:43:03:180 -> [Configure] Info: Parse configure success +12:43:03:181 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:43:03:182 -> state: 12 +12:43:04:134 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:43:04:134 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":442,"boot":50,"bootCount":50} +12:43:04:134 -> [ApiClient] Info: Return code: 200 +12:43:04:135 -> +12:43:04:135 -> Online mode and isPostToAirGradient = true: watchdog reset +12:43:04:135 -> +12:43:04:156 -> CO2 (ppm): 457 +12:43:04:180 -> External watchdog feed! +12:43:08:175 -> CO2 (ppm): 458 +12:43:12:195 -> CO2 (ppm): 458 +12:43:16:215 -> CO2 (ppm): 468 +12:43:24:256 -> CO2 (ppm): 511 +12:43:24:256 -> CO2 (ppm): 535 +12:43:28:277 -> CO2 (ppm): 548 +12:43:32:297 -> CO2 (ppm): 559 +12:43:36:318 -> CO2 (ppm): 569 +12:43:44:359 -> CO2 (ppm): 607 +12:43:44:359 -> CO2 (ppm): 651 +12:43:48:379 -> CO2 (ppm): 674 +12:43:52:400 -> CO2 (ppm): 694 +12:43:56:421 -> CO2 (ppm): 728 +12:44:00:441 -> CO2 (ppm): 783 +12:44:02:578 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:44:02:578 -> [Configure] Info: Parse configure success +12:44:02:579 -> [Configure] Info: co2CalibrationRequested: True +12:44:02:579 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:44:02:579 -> state: 12 +12:44:02:580 -> [StateMachine] Info: CO2 Calibration +12:44:02:580 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:44:03:580 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:44:04:580 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:44:05:580 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:44:09:588 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:44:09:588 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:44:09:602 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:44:09:610 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:44:09:624 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:44:09:624 -> [StateMachine] Info: CO2 Calibration: success +12:44:10:624 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:44:10:632 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:44:10:666 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:44:10:666 -> Flags: 0 +12:44:11:674 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:44:11:687 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:44:11:687 -> Flags: 0 +12:44:12:695 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:44:12:708 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:44:12:708 -> Flags: 0 +12:44:13:716 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:44:13:729 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:44:13:729 -> Flags: 0 +12:44:14:738 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:44:14:750 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:44:14:750 -> Flags: 0 +12:44:15:750 -> Calibration Timeout +12:44:15:751 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +12:44:18:337 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:44:18:338 -> [ApiClient] Info: Return code: 200 +12:44:18:339 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:44:18:340 -> [Configure] Info: Parse configure success +12:44:18:341 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:44:18:342 -> state: 12 +12:44:19:282 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:44:19:282 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":783,"boot":51,"bootCount":51} +12:44:19:282 -> [ApiClient] Info: Return code: 200 +12:44:19:283 -> +12:44:19:283 -> Online mode and isPostToAirGradient = true: watchdog reset +12:44:19:283 -> +12:44:19:305 -> CO2 (ppm): 921 +12:44:19:329 -> External watchdog feed! +12:44:23:326 -> CO2 (ppm): 919 +12:44:27:347 -> CO2 (ppm): 933 +12:44:31:367 -> CO2 (ppm): 954 +12:44:40:374 -> Get CO2 failed: 1 +12:44:44:395 -> CO2 (ppm): 1242 +12:44:48:414 -> CO2 (ppm): 1063 +12:44:52:434 -> CO2 (ppm): 971 +12:44:56:455 -> CO2 (ppm): 845 +12:45:00:476 -> CO2 (ppm): 748 +12:45:04:496 -> CO2 (ppm): 679 +12:45:08:517 -> CO2 (ppm): 653 +12:45:12:538 -> CO2 (ppm): 683 +12:45:16:559 -> CO2 (ppm): 668 +12:45:17:770 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:45:17:770 -> [Configure] Info: Parse configure success +12:45:17:772 -> [Configure] Info: co2CalibrationRequested: True +12:45:17:772 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:45:17:773 -> state: 12 +12:45:17:773 -> [StateMachine] Info: CO2 Calibration +12:45:17:773 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:45:18:771 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:45:19:771 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:45:20:771 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:45:21:771 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:45:24:780 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:45:24:794 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:45:24:803 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:45:24:816 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:45:24:816 -> [StateMachine] Info: CO2 Calibration: success +12:45:25:816 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:45:25:825 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:45:25:837 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:45:25:838 -> Flags: 0 +12:45:26:845 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:45:26:858 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:45:26:858 -> Flags: 0 +12:45:27:866 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:45:27:879 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:45:27:879 -> Flags: 0 +12:45:28:888 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:45:28:900 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:45:28:901 -> Flags: 0 +12:45:29:908 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:45:29:921 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:45:29:921 -> Flags: 0 +12:45:30:921 -> Calibration Timeout +12:45:30:922 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +12:45:33:498 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:45:33:498 -> [ApiClient] Info: Return code: 200 +12:45:33:500 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:45:33:501 -> [Configure] Info: Parse configure success +12:45:33:502 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:45:33:503 -> state: 12 +12:45:34:443 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:45:34:444 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":668,"boot":52,"bootCount":52} +12:45:34:444 -> [ApiClient] Info: Return code: 200 +12:45:34:445 -> +12:45:34:446 -> Online mode and isPostToAirGradient = true: watchdog reset +12:45:34:446 -> +12:45:34:466 -> CO2 (ppm): 561 +12:45:34:491 -> External watchdog feed! +12:45:38:486 -> CO2 (ppm): 539 +12:45:42:506 -> CO2 (ppm): 533 +12:45:46:525 -> CO2 (ppm): 532 +12:45:50:547 -> CO2 (ppm): 524 +12:45:54:577 -> CO2 (ppm): 516 +12:45:58:587 -> CO2 (ppm): 512 +12:46:02:607 -> CO2 (ppm): 508 +12:46:06:627 -> CO2 (ppm): 508 +12:46:10:651 -> CO2 (ppm): 531 +12:46:14:669 -> CO2 (ppm): 535 +12:46:18:690 -> CO2 (ppm): 532 +12:46:22:711 -> CO2 (ppm): 524 +12:46:26:732 -> CO2 (ppm): 512 +12:46:30:753 -> CO2 (ppm): 498 +12:46:32:940 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:46:32:942 -> [Configure] Info: Parse configure success +12:46:32:943 -> [Configure] Info: co2CalibrationRequested: True +12:46:32:944 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:46:32:944 -> state: 12 +12:46:32:944 -> [StateMachine] Info: CO2 Calibration +12:46:32:944 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:46:33:943 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:46:34:943 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:46:35:943 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:46:36:943 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:46:39:951 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:46:39:965 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:46:39:973 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:46:39:986 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:46:39:987 -> [StateMachine] Info: CO2 Calibration: success +12:46:40:987 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:46:40:995 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:46:41:007 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:46:41:008 -> Flags: 0 +12:46:42:016 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:46:42:028 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:46:42:029 -> Flags: 0 +12:46:43:037 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:46:43:050 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:46:43:050 -> Flags: 0 +12:46:44:058 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:46:44:070 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:46:44:072 -> Flags: 0 +12:46:45:088 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:46:45:092 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:46:45:092 -> Flags: 0 +12:46:46:092 -> Calibration Timeout +12:46:46:092 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +12:46:48:764 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:46:48:764 -> [ApiClient] Info: Return code: 200 +12:46:48:766 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:46:48:767 -> [Configure] Info: Parse configure success +12:46:48:767 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:46:48:768 -> state: 12 +12:46:49:687 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:46:49:688 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":498,"boot":53,"bootCount":53} +12:46:49:688 -> [ApiClient] Info: Return code: 200 +12:46:49:689 -> +12:46:49:689 -> Online mode and isPostToAirGradient = true: watchdog reset +12:46:49:689 -> +12:46:49:711 -> CO2 (ppm): 452 +12:46:49:736 -> External watchdog feed! +12:46:53:732 -> CO2 (ppm): 477 +12:46:57:752 -> CO2 (ppm): 504 +12:47:01:773 -> CO2 (ppm): 521 +12:47:05:792 -> CO2 (ppm): 521 +12:47:09:812 -> CO2 (ppm): 516 +12:47:13:832 -> CO2 (ppm): 507 +12:47:21:872 -> CO2 (ppm): 496 +12:47:21:872 -> CO2 (ppm): 484 +12:47:25:893 -> CO2 (ppm): 473 +12:47:33:973 -> CO2 (ppm): 463 +12:47:33:973 -> CO2 (ppm): 452 +12:47:37:993 -> CO2 (ppm): 436 +12:47:42:014 -> CO2 (ppm): 429 +12:47:46:035 -> CO2 (ppm): 423 +12:47:48:113 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:47:48:114 -> [Configure] Info: Parse configure success +12:47:48:114 -> [Configure] Info: co2CalibrationRequested: True +12:47:48:114 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:47:48:116 -> state: 12 +12:47:48:116 -> [StateMachine] Info: CO2 Calibration +12:47:48:116 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:47:49:114 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:47:50:114 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:47:51:114 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:47:52:114 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:47:55:122 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:47:55:136 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:47:55:144 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:47:55:159 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:47:55:159 -> [StateMachine] Info: CO2 Calibration: success +12:47:56:159 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:47:56:167 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:47:56:180 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:47:56:180 -> Flags: 0 +12:47:57:188 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:47:57:201 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:47:57:201 -> Flags: 0 +12:47:58:209 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:47:58:222 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:47:58:222 -> Flags: 0 +12:47:59:230 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:47:59:243 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:47:59:243 -> Flags: 0 +12:48:00:251 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:48:00:264 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:48:00:264 -> Flags: 0 +12:48:01:263 -> Calibration Timeout +12:48:01:264 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +12:48:03:919 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:48:03:920 -> [ApiClient] Info: Return code: 200 +12:48:03:921 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:48:03:921 -> [Configure] Info: Parse configure success +12:48:03:922 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:48:03:923 -> state: 12 +12:48:04:871 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:48:04:871 -> [ApiClient] Info: DATA: {"wifi":-51,"rco2":423,"boot":54,"bootCount":54} +12:48:04:872 -> [ApiClient] Info: Return code: 200 +12:48:04:873 -> +12:48:04:873 -> Online mode and isPostToAirGradient = true: watchdog reset +12:48:04:873 -> +12:48:04:894 -> CO2 (ppm): 410 +12:48:04:919 -> External watchdog feed! +12:48:08:923 -> CO2 (ppm): 408 +12:48:12:934 -> CO2 (ppm): 406 +12:48:16:954 -> CO2 (ppm): 404 +12:48:24:994 -> CO2 (ppm): 403 +12:48:24:994 -> CO2 (ppm): 402 +12:48:29:015 -> CO2 (ppm): 401 +12:48:33:035 -> CO2 (ppm): 400 +12:48:37:056 -> CO2 (ppm): 399 +12:48:41:077 -> CO2 (ppm): 399 +12:48:45:098 -> CO2 (ppm): 397 +12:48:49:118 -> CO2 (ppm): 397 +12:48:53:138 -> CO2 (ppm): 397 +12:49:01:180 -> CO2 (ppm): 397 +12:49:01:180 -> CO2 (ppm): 397 +12:49:03:283 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:49:03:284 -> [Configure] Info: Parse configure success +12:49:03:284 -> [Configure] Info: co2CalibrationRequested: True +12:49:03:285 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:49:03:285 -> state: 12 +12:49:03:285 -> [StateMachine] Info: CO2 Calibration +12:49:03:285 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:49:04:284 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:49:05:285 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:49:06:285 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:49:07:284 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:49:10:293 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:49:10:306 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:49:10:315 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:49:10:342 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:49:10:343 -> [StateMachine] Info: CO2 Calibration: success +12:49:11:328 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:49:11:337 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:49:11:349 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:49:11:350 -> Flags: 0 +12:49:12:358 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:49:12:370 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:49:12:371 -> Flags: 0 +12:49:13:379 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:49:13:391 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:49:13:391 -> Flags: 0 +12:49:14:400 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:49:14:412 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:49:14:412 -> Flags: 0 +12:49:15:421 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:49:15:433 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:49:15:434 -> Flags: 0 +12:49:16:433 -> Calibration Timeout +12:49:16:434 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +12:49:19:084 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:49:19:084 -> [ApiClient] Info: Return code: 200 +12:49:19:086 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:49:19:087 -> [Configure] Info: Parse configure success +12:49:19:089 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:49:19:089 -> state: 12 +12:49:20:020 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:49:20:021 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":397,"boot":55,"bootCount":55} +12:49:20:021 -> [ApiClient] Info: Return code: 200 +12:49:20:021 -> +12:49:20:022 -> Online mode and isPostToAirGradient = true: watchdog reset +12:49:20:022 -> +12:49:20:042 -> CO2 (ppm): 397 +12:49:20:067 -> External watchdog feed! +12:49:24:063 -> CO2 (ppm): 397 +12:49:28:084 -> CO2 (ppm): 478 +12:49:32:105 -> CO2 (ppm): 565 +12:49:36:125 -> CO2 (ppm): 637 +12:49:40:145 -> CO2 (ppm): 671 +12:49:44:166 -> CO2 (ppm): 683 +12:49:48:186 -> CO2 (ppm): 683 +12:49:52:207 -> CO2 (ppm): 668 +12:49:56:228 -> CO2 (ppm): 643 +12:50:00:249 -> CO2 (ppm): 616 +12:50:04:270 -> CO2 (ppm): 588 +12:50:08:290 -> CO2 (ppm): 560 +12:50:12:310 -> CO2 (ppm): 536 +12:50:16:331 -> CO2 (ppm): 513 +12:50:18:453 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:50:18:454 -> [Configure] Info: Parse configure success +12:50:18:454 -> [Configure] Info: co2CalibrationRequested: True +12:50:18:455 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:50:18:455 -> state: 12 +12:50:18:455 -> [StateMachine] Info: CO2 Calibration +12:50:18:455 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:50:19:455 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:50:20:455 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:50:21:455 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:50:22:455 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:50:25:463 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:50:25:476 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:50:25:485 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:50:25:498 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:50:25:499 -> [StateMachine] Info: CO2 Calibration: success +12:50:26:499 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:50:26:507 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:50:26:519 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:50:26:520 -> Flags: 0 +12:50:27:528 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:50:27:541 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:50:27:542 -> Flags: 0 +12:50:28:549 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:50:28:561 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:50:28:562 -> Flags: 0 +12:50:29:570 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:50:29:582 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:50:29:583 -> Flags: 0 +12:50:30:591 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:50:30:603 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:50:30:604 -> Flags: 0 +12:50:31:603 -> Calibration Timeout +12:50:31:604 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +12:50:34:246 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:50:34:246 -> [ApiClient] Info: Return code: 200 +12:50:34:248 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:50:34:250 -> [Configure] Info: Parse configure success +12:50:34:251 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:50:34:252 -> state: 12 +12:50:35:187 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:50:35:187 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":513,"boot":56,"bootCount":56} +12:50:35:188 -> [ApiClient] Info: Return code: 200 +12:50:35:188 -> +12:50:35:188 -> Online mode and isPostToAirGradient = true: watchdog reset +12:50:35:188 -> +12:50:35:210 -> CO2 (ppm): 483 +12:50:35:235 -> External watchdog feed! +12:50:39:230 -> CO2 (ppm): 472 +12:50:43:250 -> CO2 (ppm): 465 +12:50:47:271 -> CO2 (ppm): 457 +12:50:51:291 -> CO2 (ppm): 448 +12:50:55:312 -> CO2 (ppm): 440 +12:50:59:333 -> CO2 (ppm): 433 +12:51:03:354 -> CO2 (ppm): 428 +12:51:07:374 -> CO2 (ppm): 421 +12:51:11:395 -> CO2 (ppm): 416 +12:51:15:416 -> CO2 (ppm): 413 +12:51:19:437 -> CO2 (ppm): 410 +12:51:23:457 -> CO2 (ppm): 409 +12:51:27:477 -> CO2 (ppm): 407 +12:51:31:498 -> CO2 (ppm): 405 +12:51:33:624 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:51:33:625 -> [Configure] Info: Parse configure success +12:51:33:625 -> [Configure] Info: co2CalibrationRequested: True +12:51:33:625 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:51:33:626 -> state: 12 +12:51:33:626 -> [StateMachine] Info: CO2 Calibration +12:51:33:626 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:51:34:625 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:51:35:625 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:51:36:625 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:51:37:625 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:51:40:633 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:51:40:647 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:51:40:655 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:51:40:669 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:51:40:669 -> [StateMachine] Info: CO2 Calibration: success +12:51:41:669 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:51:41:677 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:51:41:690 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:51:41:692 -> Flags: 0 +12:51:42:698 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:51:42:711 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:51:42:711 -> Flags: 0 +12:51:43:719 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:51:43:732 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:51:43:732 -> Flags: 0 +12:51:44:740 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:51:44:753 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:51:44:754 -> Flags: 0 +12:51:45:761 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:51:45:773 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:51:45:773 -> Flags: 0 +12:51:46:773 -> Calibration Timeout +12:51:46:774 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +12:51:49:407 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:51:49:407 -> [ApiClient] Info: Return code: 200 +12:51:49:409 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:51:49:410 -> [Configure] Info: Parse configure success +12:51:49:410 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:51:49:412 -> state: 12 +12:51:50:332 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:51:50:332 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":405,"boot":57,"bootCount":57} +12:51:50:332 -> [ApiClient] Info: Return code: 200 +12:51:50:334 -> +12:51:50:334 -> Online mode and isPostToAirGradient = true: watchdog reset +12:51:50:334 -> +12:51:50:355 -> CO2 (ppm): 398 +12:51:50:380 -> External watchdog feed! +12:51:54:375 -> CO2 (ppm): 397 +12:51:58:395 -> CO2 (ppm): 397 +12:52:02:415 -> CO2 (ppm): 395 +12:52:06:435 -> CO2 (ppm): 395 +12:52:14:477 -> CO2 (ppm): 394 +12:52:14:477 -> CO2 (ppm): 394 +12:52:18:498 -> CO2 (ppm): 394 +12:52:22:519 -> CO2 (ppm): 394 +12:52:26:539 -> CO2 (ppm): 393 +12:52:34:579 -> CO2 (ppm): 393 +12:52:34:579 -> CO2 (ppm): 393 +12:52:38:599 -> CO2 (ppm): 393 +12:52:42:619 -> CO2 (ppm): 393 +12:52:46:640 -> CO2 (ppm): 393 +12:52:48:794 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:52:48:796 -> [Configure] Info: Parse configure success +12:52:48:796 -> [Configure] Info: co2CalibrationRequested: True +12:52:48:796 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:52:48:796 -> state: 12 +12:52:48:796 -> [StateMachine] Info: CO2 Calibration +12:52:48:796 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:52:49:796 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:52:50:796 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:52:51:796 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:52:52:796 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:52:55:804 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:52:55:817 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:52:55:826 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:52:55:840 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:52:55:841 -> [StateMachine] Info: CO2 Calibration: success +12:52:56:840 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:52:56:849 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:52:56:862 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:52:56:863 -> Flags: 20 +12:52:56:863 -> Success calibration! +12:52:56:863 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:52:59:449 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:52:59:449 -> [ApiClient] Info: Return code: 200 +12:52:59:450 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:52:59:452 -> [Configure] Info: Parse configure success +12:52:59:453 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:52:59:454 -> state: 12 +12:53:00:404 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:53:00:404 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":393,"boot":58,"bootCount":58} +12:53:00:404 -> [ApiClient] Info: Return code: 200 +12:53:00:406 -> +12:53:00:406 -> Online mode and isPostToAirGradient = true: watchdog reset +12:53:00:406 -> +12:53:00:426 -> CO2 (ppm): 400 +12:53:00:451 -> External watchdog feed! +12:53:08:468 -> CO2 (ppm): 400 +12:53:08:468 -> CO2 (ppm): 401 +12:53:12:489 -> CO2 (ppm): 401 +12:53:16:509 -> CO2 (ppm): 401 +12:53:20:530 -> CO2 (ppm): 401 +12:53:24:551 -> CO2 (ppm): 401 +12:53:28:571 -> CO2 (ppm): 400 +12:53:32:591 -> CO2 (ppm): 401 +12:53:36:612 -> CO2 (ppm): 401 +12:53:40:633 -> CO2 (ppm): 401 +12:53:44:653 -> CO2 (ppm): 401 +12:53:48:672 -> CO2 (ppm): 401 +12:53:52:693 -> CO2 (ppm): 401 +12:53:56:714 -> CO2 (ppm): 401 +12:53:58:882 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:53:58:883 -> [Configure] Info: Parse configure success +12:53:58:883 -> [Configure] Info: co2CalibrationRequested: True +12:53:58:884 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:53:58:884 -> state: 12 +12:53:58:884 -> [StateMachine] Info: CO2 Calibration +12:53:58:884 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:53:59:884 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:54:00:884 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:54:01:883 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:54:02:883 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:54:05:891 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:54:05:905 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:54:05:914 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:54:05:928 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:54:05:929 -> [StateMachine] Info: CO2 Calibration: success +12:54:06:929 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:54:06:937 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:54:06:949 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:54:06:950 -> Flags: 20 +12:54:06:950 -> Success calibration! +12:54:06:950 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:54:09:590 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:54:09:590 -> [ApiClient] Info: Return code: 200 +12:54:09:591 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:54:09:593 -> [Configure] Info: Parse configure success +12:54:09:593 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:54:09:595 -> state: 12 +12:54:10:559 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:54:10:559 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":401,"boot":59,"bootCount":59} +12:54:10:559 -> [ApiClient] Info: Return code: 200 +12:54:10:560 -> +12:54:10:560 -> Online mode and isPostToAirGradient = true: watchdog reset +12:54:10:561 -> +12:54:10:581 -> CO2 (ppm): 401 +12:54:10:606 -> External watchdog feed! +12:54:14:601 -> CO2 (ppm): 401 +12:54:18:622 -> CO2 (ppm): 401 +12:54:22:642 -> CO2 (ppm): 401 +12:54:26:663 -> CO2 (ppm): 401 +12:54:30:683 -> CO2 (ppm): 401 +12:54:34:704 -> CO2 (ppm): 401 +12:54:38:724 -> CO2 (ppm): 401 +12:54:42:744 -> CO2 (ppm): 401 +12:54:46:764 -> CO2 (ppm): 401 +12:54:50:785 -> CO2 (ppm): 401 +12:54:54:808 -> CO2 (ppm): 401 +12:54:58:825 -> CO2 (ppm): 401 +12:55:02:846 -> CO2 (ppm): 401 +12:55:06:865 -> CO2 (ppm): 401 +12:55:08:969 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:55:08:970 -> [Configure] Info: Parse configure success +12:55:08:970 -> [Configure] Info: co2CalibrationRequested: True +12:55:08:973 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:55:08:973 -> state: 12 +12:55:08:973 -> [StateMachine] Info: CO2 Calibration +12:55:08:973 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:55:09:971 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:55:10:971 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:55:11:970 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:55:12:970 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:55:15:979 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:55:15:992 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:55:16:001 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:55:16:015 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:55:16:016 -> [StateMachine] Info: CO2 Calibration: success +12:55:17:015 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:55:17:024 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:55:17:036 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:55:17:036 -> Flags: 20 +12:55:17:036 -> Success calibration! +12:55:17:036 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:55:19:634 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:55:19:636 -> [ApiClient] Info: Return code: 200 +12:55:19:636 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:55:19:638 -> [Configure] Info: Parse configure success +12:55:19:638 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:55:19:640 -> state: 12 +12:55:20:579 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:55:20:579 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":401,"boot":60,"bootCount":60} +12:55:20:581 -> [ApiClient] Info: Return code: 200 +12:55:20:581 -> +12:55:20:581 -> Online mode and isPostToAirGradient = true: watchdog reset +12:55:20:581 -> +12:55:20:601 -> CO2 (ppm): 400 +12:55:20:626 -> External watchdog feed! +12:55:24:621 -> CO2 (ppm): 400 +12:55:28:641 -> CO2 (ppm): 400 +12:55:32:661 -> CO2 (ppm): 400 +12:55:36:681 -> CO2 (ppm): 400 +12:55:40:702 -> CO2 (ppm): 400 +12:55:44:722 -> CO2 (ppm): 400 +12:55:48:742 -> CO2 (ppm): 400 +12:55:52:762 -> CO2 (ppm): 400 +12:56:00:802 -> CO2 (ppm): 400 +12:56:00:802 -> CO2 (ppm): 401 +12:56:04:822 -> CO2 (ppm): 432 +12:56:08:842 -> CO2 (ppm): 452 +12:56:12:863 -> CO2 (ppm): 461 +12:56:16:883 -> CO2 (ppm): 462 +12:56:19:056 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:56:19:057 -> [Configure] Info: Parse configure success +12:56:19:057 -> [Configure] Info: co2CalibrationRequested: True +12:56:19:058 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:56:19:059 -> state: 12 +12:56:19:059 -> [StateMachine] Info: CO2 Calibration +12:56:19:059 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:56:21:057 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:56:21:057 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:56:22:057 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:56:23:057 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:56:26:066 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:56:26:079 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:56:26:088 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:56:26:102 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:56:26:102 -> [StateMachine] Info: CO2 Calibration: success +12:56:27:102 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:56:27:111 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:56:27:123 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:56:27:124 -> Flags: 0 +12:56:28:132 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:56:28:144 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:56:28:144 -> Flags: 0 +12:56:29:152 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:56:29:165 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:56:29:165 -> Flags: 0 +12:56:30:173 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:56:30:186 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:56:30:186 -> Flags: 0 +12:56:31:194 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:56:31:207 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:56:31:208 -> Flags: 0 +12:56:32:207 -> Calibration Timeout +12:56:32:208 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +12:56:34:794 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:56:34:794 -> [ApiClient] Info: Return code: 200 +12:56:34:796 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:56:34:797 -> [Configure] Info: Parse configure success +12:56:34:798 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:56:34:799 -> state: 12 +12:56:35:730 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:56:35:730 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":462,"boot":61,"bootCount":61} +12:56:35:730 -> [ApiClient] Info: Return code: 200 +12:56:35:731 -> +12:56:35:731 -> Online mode and isPostToAirGradient = true: watchdog reset +12:56:35:731 -> +12:56:35:752 -> CO2 (ppm): 445 +12:56:35:777 -> External watchdog feed! +12:56:39:772 -> CO2 (ppm): 439 +12:56:43:792 -> CO2 (ppm): 434 +12:56:47:813 -> CO2 (ppm): 429 +12:56:51:835 -> CO2 (ppm): 425 +12:56:55:855 -> CO2 (ppm): 420 +12:56:59:876 -> CO2 (ppm): 417 +12:57:03:897 -> CO2 (ppm): 413 +12:57:07:918 -> CO2 (ppm): 411 +12:57:11:938 -> CO2 (ppm): 410 +12:57:15:957 -> CO2 (ppm): 409 +12:57:19:978 -> CO2 (ppm): 407 +12:57:28:019 -> CO2 (ppm): 406 +12:57:28:019 -> CO2 (ppm): 405 +12:57:32:039 -> CO2 (ppm): 404 +12:57:34:227 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:57:34:228 -> [Configure] Info: Parse configure success +12:57:34:228 -> [Configure] Info: co2CalibrationRequested: True +12:57:34:229 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:57:34:229 -> state: 12 +12:57:34:229 -> [StateMachine] Info: CO2 Calibration +12:57:34:229 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:57:35:228 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:57:36:228 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:57:37:228 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:57:38:228 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:57:41:236 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:57:41:250 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:57:41:259 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:57:41:272 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:57:41:272 -> [StateMachine] Info: CO2 Calibration: success +12:57:42:273 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:57:42:281 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:57:42:293 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:57:42:295 -> Flags: 0 +12:57:43:302 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:57:43:314 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:57:43:316 -> Flags: 0 +12:57:44:323 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:57:44:335 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:57:44:337 -> Flags: 0 +12:57:45:344 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:57:45:356 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:57:45:356 -> Flags: 0 +12:57:46:365 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:57:46:377 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +12:57:46:378 -> Flags: 0 +12:57:47:377 -> Calibration Timeout +12:57:47:379 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +12:57:49:956 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:57:49:956 -> [ApiClient] Info: Return code: 200 +12:57:49:958 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:57:49:960 -> [Configure] Info: Parse configure success +12:57:49:960 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:57:49:962 -> state: 12 +12:57:50:884 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:57:50:884 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":404,"boot":62,"bootCount":62} +12:57:50:885 -> [ApiClient] Info: Return code: 200 +12:57:50:886 -> +12:57:50:886 -> Online mode and isPostToAirGradient = true: watchdog reset +12:57:50:886 -> +12:57:50:907 -> CO2 (ppm): 401 +12:57:50:932 -> External watchdog feed! +12:57:54:927 -> CO2 (ppm): 401 +12:57:58:947 -> CO2 (ppm): 401 +12:58:02:967 -> CO2 (ppm): 402 +12:58:06:988 -> CO2 (ppm): 401 +12:58:11:009 -> CO2 (ppm): 401 +12:58:15:030 -> CO2 (ppm): 401 +12:58:19:051 -> CO2 (ppm): 401 +12:58:23:071 -> CO2 (ppm): 401 +12:58:27:092 -> CO2 (ppm): 401 +12:58:31:113 -> CO2 (ppm): 401 +12:58:35:133 -> CO2 (ppm): 401 +12:58:39:153 -> CO2 (ppm): 401 +12:58:43:185 -> CO2 (ppm): 401 +12:58:47:193 -> CO2 (ppm): 401 +12:58:49:397 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:58:49:398 -> [Configure] Info: Parse configure success +12:58:49:398 -> [Configure] Info: co2CalibrationRequested: True +12:58:49:398 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:58:49:398 -> state: 12 +12:58:49:399 -> [StateMachine] Info: CO2 Calibration +12:58:49:399 -> [StateMachine] Info: Start CO2 calib after 5 sec +12:58:50:398 -> [StateMachine] Info: Start CO2 calib after 4 sec +12:58:51:398 -> [StateMachine] Info: Start CO2 calib after 3 sec +12:58:53:398 -> [StateMachine] Info: Start CO2 calib after 2 sec +12:58:53:398 -> [StateMachine] Info: Start CO2 calib after 1 sec +12:58:56:406 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:58:56:420 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +12:58:56:428 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:58:56:443 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +12:58:56:443 -> [StateMachine] Info: CO2 Calibration: success +12:58:57:443 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +12:58:57:451 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +12:58:57:464 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +12:58:57:465 -> Flags: 20 +12:58:57:465 -> Success calibration! +12:58:57:465 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +12:59:00:100 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +12:59:00:100 -> [ApiClient] Info: Return code: 200 +12:59:00:103 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:59:00:103 -> [Configure] Info: Parse configure success +12:59:00:104 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:59:00:105 -> state: 12 +12:59:01:056 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +12:59:01:057 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":401,"boot":63,"bootCount":63} +12:59:01:057 -> [ApiClient] Info: Return code: 200 +12:59:01:057 -> +12:59:01:059 -> Online mode and isPostToAirGradient = true: watchdog reset +12:59:01:059 -> +12:59:01:078 -> CO2 (ppm): 400 +12:59:01:103 -> External watchdog feed! +12:59:05:098 -> CO2 (ppm): 400 +12:59:09:119 -> CO2 (ppm): 400 +12:59:13:140 -> CO2 (ppm): 400 +12:59:17:161 -> CO2 (ppm): 400 +12:59:21:181 -> CO2 (ppm): 399 +12:59:25:201 -> CO2 (ppm): 401 +12:59:29:222 -> CO2 (ppm): 408 +12:59:33:242 -> CO2 (ppm): 413 +12:59:37:262 -> CO2 (ppm): 414 +12:59:41:283 -> CO2 (ppm): 416 +12:59:45:303 -> CO2 (ppm): 417 +12:59:49:324 -> CO2 (ppm): 416 +12:59:53:345 -> CO2 (ppm): 416 +12:59:57:366 -> CO2 (ppm): 415 +12:59:59:483 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +12:59:59:484 -> [Configure] Info: Parse configure success +12:59:59:484 -> [Configure] Info: co2CalibrationRequested: True +12:59:59:485 -> [Configure] Info: Detected new firmware version: 3.1.9 +12:59:59:485 -> state: 12 +12:59:59:485 -> [StateMachine] Info: CO2 Calibration +12:59:59:485 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:00:00:485 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:00:01:485 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:00:02:485 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:00:03:485 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:00:06:493 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:00:06:507 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:00:06:515 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:00:06:530 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:00:06:530 -> [StateMachine] Info: CO2 Calibration: success +13:00:07:538 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:00:07:539 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:00:07:550 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:00:07:551 -> Flags: 0 +13:00:08:559 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:00:08:571 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:00:08:572 -> Flags: 0 +13:00:09:580 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:00:09:593 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:00:09:593 -> Flags: 0 +13:00:10:601 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:00:10:613 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:00:10:614 -> Flags: 0 +13:00:11:622 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:00:11:635 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:00:11:635 -> Flags: 0 +13:00:12:634 -> Calibration Timeout +13:00:12:635 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:00:15:262 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:00:15:262 -> [ApiClient] Info: Return code: 200 +13:00:15:264 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:00:15:265 -> [Configure] Info: Parse configure success +13:00:15:266 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:00:15:267 -> state: 12 +13:00:16:186 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:00:16:187 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":415,"boot":64,"bootCount":64} +13:00:16:187 -> [ApiClient] Info: Return code: 200 +13:00:16:188 -> +13:00:16:188 -> Online mode and isPostToAirGradient = true: watchdog reset +13:00:16:188 -> +13:00:16:209 -> CO2 (ppm): 409 +13:00:16:234 -> External watchdog feed! +13:00:20:231 -> CO2 (ppm): 434 +13:00:24:250 -> CO2 (ppm): 499 +13:00:28:271 -> CO2 (ppm): 546 +13:00:32:292 -> CO2 (ppm): 562 +13:00:36:312 -> CO2 (ppm): 562 +13:00:40:332 -> CO2 (ppm): 556 +13:00:44:353 -> CO2 (ppm): 544 +13:00:48:380 -> CO2 (ppm): 530 +13:00:52:395 -> CO2 (ppm): 515 +13:00:56:415 -> CO2 (ppm): 508 +13:01:00:435 -> CO2 (ppm): 543 +13:01:04:456 -> CO2 (ppm): 581 +13:01:08:477 -> CO2 (ppm): 602 +13:01:12:498 -> CO2 (ppm): 601 +13:01:14:655 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:01:14:656 -> [Configure] Info: Parse configure success +13:01:14:656 -> [Configure] Info: co2CalibrationRequested: True +13:01:14:657 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:01:14:657 -> state: 12 +13:01:14:657 -> [StateMachine] Info: CO2 Calibration +13:01:14:657 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:01:15:656 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:01:16:656 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:01:17:656 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:01:18:656 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:01:21:664 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:01:21:679 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:01:21:687 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:01:21:702 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:01:21:702 -> [StateMachine] Info: CO2 Calibration: success +13:01:22:701 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:01:22:710 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:01:22:722 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:01:22:722 -> Flags: 0 +13:01:23:730 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:01:23:743 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:01:23:744 -> Flags: 0 +13:01:24:751 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:01:24:764 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:01:24:765 -> Flags: 0 +13:01:25:772 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:01:25:785 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:01:25:785 -> Flags: 0 +13:01:26:793 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:01:26:806 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:01:26:806 -> Flags: 0 +13:01:27:806 -> Calibration Timeout +13:01:27:807 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:01:30:422 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:01:30:423 -> [ApiClient] Info: Return code: 200 +13:01:30:424 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:01:30:426 -> [Configure] Info: Parse configure success +13:01:30:426 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:01:30:427 -> state: 12 +13:01:31:348 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:01:31:348 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":601,"boot":65,"bootCount":65} +13:01:31:348 -> [ApiClient] Info: Return code: 200 +13:01:31:349 -> +13:01:31:350 -> Online mode and isPostToAirGradient = true: watchdog reset +13:01:31:350 -> +13:01:31:370 -> CO2 (ppm): 539 +13:01:31:395 -> External watchdog feed! +13:01:35:391 -> CO2 (ppm): 520 +13:01:39:412 -> CO2 (ppm): 503 +13:01:43:471 -> CO2 (ppm): 488 +13:01:47:491 -> CO2 (ppm): 476 +13:01:51:514 -> CO2 (ppm): 567 +13:01:55:532 -> CO2 (ppm): 583 +13:01:59:552 -> CO2 (ppm): 582 +13:02:03:574 -> CO2 (ppm): 572 +13:02:07:594 -> CO2 (ppm): 557 +13:02:11:614 -> CO2 (ppm): 541 +13:02:15:634 -> CO2 (ppm): 524 +13:02:19:655 -> CO2 (ppm): 506 +13:02:23:675 -> CO2 (ppm): 490 +13:02:27:695 -> CO2 (ppm): 477 +13:02:29:826 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:02:29:826 -> [Configure] Info: Parse configure success +13:02:29:827 -> [Configure] Info: co2CalibrationRequested: True +13:02:29:827 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:02:29:827 -> state: 12 +13:02:29:827 -> [StateMachine] Info: CO2 Calibration +13:02:29:827 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:02:30:827 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:02:31:827 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:02:32:827 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:02:33:827 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:02:36:835 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:02:36:849 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:02:36:857 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:02:36:872 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:02:36:872 -> [StateMachine] Info: CO2 Calibration: success +13:02:37:872 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:02:37:880 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:02:37:893 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:02:37:894 -> Flags: 0 +13:02:38:901 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:02:38:914 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:02:38:914 -> Flags: 0 +13:02:39:922 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:02:39:935 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:02:39:936 -> Flags: 0 +13:02:40:943 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:02:40:956 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:02:40:956 -> Flags: 0 +13:02:41:964 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:02:41:977 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:02:41:977 -> Flags: 0 +13:02:42:977 -> Calibration Timeout +13:02:42:977 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:02:45:583 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:02:45:583 -> [ApiClient] Info: Return code: 200 +13:02:45:584 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:02:45:587 -> [Configure] Info: Parse configure success +13:02:45:587 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:02:45:588 -> state: 12 +13:02:46:520 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:02:46:521 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":477,"boot":66,"bootCount":66} +13:02:46:521 -> [ApiClient] Info: Return code: 200 +13:02:46:522 -> +13:02:46:522 -> Online mode and isPostToAirGradient = true: watchdog reset +13:02:46:522 -> +13:02:46:544 -> CO2 (ppm): 439 +13:02:46:569 -> External watchdog feed! +13:02:50:574 -> CO2 (ppm): 432 +13:02:58:607 -> CO2 (ppm): 427 +13:02:58:607 -> CO2 (ppm): 423 +13:03:02:627 -> CO2 (ppm): 420 +13:03:06:648 -> CO2 (ppm): 416 +13:03:10:668 -> CO2 (ppm): 412 +13:03:14:689 -> CO2 (ppm): 411 +13:03:18:710 -> CO2 (ppm): 409 +13:03:22:734 -> CO2 (ppm): 408 +13:03:26:751 -> CO2 (ppm): 406 +13:03:30:771 -> CO2 (ppm): 405 +13:03:34:791 -> CO2 (ppm): 405 +13:03:38:811 -> CO2 (ppm): 404 +13:03:42:832 -> CO2 (ppm): 403 +13:03:44:997 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:03:44:998 -> [Configure] Info: Parse configure success +13:03:44:998 -> [Configure] Info: co2CalibrationRequested: True +13:03:44:999 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:03:44:999 -> state: 12 +13:03:44:999 -> [StateMachine] Info: CO2 Calibration +13:03:45:000 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:03:45:999 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:03:46:999 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:03:47:999 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:03:52:007 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:03:52:007 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:03:52:021 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:03:52:029 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:03:52:044 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:03:52:044 -> [StateMachine] Info: CO2 Calibration: success +13:03:53:044 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:03:53:052 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:03:53:065 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:03:53:065 -> Flags: 0 +13:03:54:073 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:03:54:086 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:03:54:086 -> Flags: 0 +13:03:55:094 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:03:55:107 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:03:55:107 -> Flags: 0 +13:03:56:115 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:03:56:128 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:03:56:128 -> Flags: 0 +13:03:57:136 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:03:57:149 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:03:57:149 -> Flags: 0 +13:03:58:149 -> Calibration Timeout +13:03:58:149 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:04:00:745 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:04:00:745 -> [ApiClient] Info: Return code: 200 +13:04:00:746 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:04:00:748 -> [Configure] Info: Parse configure success +13:04:00:750 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:04:00:751 -> state: 12 +13:04:01:681 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:04:01:682 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":403,"boot":67,"bootCount":67} +13:04:01:682 -> [ApiClient] Info: Return code: 200 +13:04:01:682 -> +13:04:01:682 -> Online mode and isPostToAirGradient = true: watchdog reset +13:04:01:682 -> +13:04:01:703 -> CO2 (ppm): 401 +13:04:01:727 -> External watchdog feed! +13:04:05:723 -> CO2 (ppm): 402 +13:04:09:744 -> CO2 (ppm): 402 +13:04:13:765 -> CO2 (ppm): 402 +13:04:17:784 -> CO2 (ppm): 402 +13:04:21:804 -> CO2 (ppm): 403 +13:04:25:825 -> CO2 (ppm): 402 +13:04:29:845 -> CO2 (ppm): 402 +13:04:33:865 -> CO2 (ppm): 402 +13:04:37:885 -> CO2 (ppm): 402 +13:04:41:905 -> CO2 (ppm): 402 +13:04:45:925 -> CO2 (ppm): 401 +13:04:49:966 -> CO2 (ppm): 401 +13:04:53:965 -> CO2 (ppm): 401 +13:04:57:985 -> CO2 (ppm): 401 +13:05:00:169 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:05:00:170 -> [Configure] Info: Parse configure success +13:05:00:170 -> [Configure] Info: co2CalibrationRequested: True +13:05:00:170 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:05:00:170 -> state: 12 +13:05:00:170 -> [StateMachine] Info: CO2 Calibration +13:05:00:171 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:05:01:170 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:05:02:170 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:05:03:170 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:05:04:170 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:05:07:178 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:05:07:193 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:05:07:202 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:05:07:216 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:05:07:216 -> [StateMachine] Info: CO2 Calibration: success +13:05:08:216 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:05:08:225 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:05:08:238 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:05:08:238 -> Flags: 20 +13:05:08:238 -> Success calibration! +13:05:08:238 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:05:10:889 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:05:10:889 -> [ApiClient] Info: Return code: 200 +13:05:10:891 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:05:10:892 -> [Configure] Info: Parse configure success +13:05:10:893 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:05:10:895 -> state: 12 +13:05:11:937 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:05:11:937 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":401,"boot":68,"bootCount":68} +13:05:11:937 -> [ApiClient] Info: Return code: 200 +13:05:11:938 -> +13:05:11:938 -> Online mode and isPostToAirGradient = true: watchdog reset +13:05:11:938 -> +13:05:11:960 -> CO2 (ppm): 402 +13:05:11:984 -> External watchdog feed! +13:05:15:982 -> CO2 (ppm): 402 +13:05:20:001 -> CO2 (ppm): 402 +13:05:28:045 -> CO2 (ppm): 402 +13:05:28:045 -> CO2 (ppm): 402 +13:05:32:063 -> CO2 (ppm): 402 +13:05:36:083 -> CO2 (ppm): 402 +13:05:40:102 -> CO2 (ppm): 405 +13:05:44:122 -> CO2 (ppm): 430 +13:05:52:163 -> CO2 (ppm): 458 +13:05:52:163 -> CO2 (ppm): 478 +13:05:56:184 -> CO2 (ppm): 484 +13:06:04:225 -> CO2 (ppm): 483 +13:06:04:225 -> CO2 (ppm): 479 +13:06:08:245 -> CO2 (ppm): 472 +13:06:10:256 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:06:10:258 -> [Configure] Info: Parse configure success +13:06:10:258 -> [Configure] Info: co2CalibrationRequested: True +13:06:10:258 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:06:10:259 -> state: 12 +13:06:10:259 -> [StateMachine] Info: CO2 Calibration +13:06:10:259 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:06:11:258 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:06:12:258 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:06:13:258 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:06:17:266 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:06:17:266 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:06:17:280 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:06:17:288 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:06:17:302 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:06:17:302 -> [StateMachine] Info: CO2 Calibration: success +13:06:18:302 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:06:18:310 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:06:18:323 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:06:18:323 -> Flags: 0 +13:06:19:331 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:06:19:344 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:06:19:344 -> Flags: 0 +13:06:20:352 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:06:20:365 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:06:20:365 -> Flags: 0 +13:06:21:373 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:06:21:386 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:06:21:386 -> Flags: 0 +13:06:22:394 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:06:22:407 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:06:22:407 -> Flags: 0 +13:06:23:407 -> Calibration Timeout +13:06:23:408 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:06:26:151 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:06:26:151 -> [ApiClient] Info: Return code: 200 +13:06:26:152 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:06:26:154 -> [Configure] Info: Parse configure success +13:06:26:155 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:06:26:156 -> state: 12 +13:06:27:199 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:06:27:199 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":472,"boot":69,"bootCount":69} +13:06:27:200 -> [ApiClient] Info: Return code: 200 +13:06:27:201 -> +13:06:27:201 -> Online mode and isPostToAirGradient = true: watchdog reset +13:06:27:201 -> +13:06:27:222 -> CO2 (ppm): 441 +13:06:27:247 -> External watchdog feed! +13:06:31:242 -> CO2 (ppm): 434 +13:06:35:262 -> CO2 (ppm): 429 +13:06:39:283 -> CO2 (ppm): 424 +13:06:43:303 -> CO2 (ppm): 421 +13:06:47:324 -> CO2 (ppm): 418 +13:06:51:343 -> CO2 (ppm): 413 +13:06:55:363 -> CO2 (ppm): 412 +13:06:59:383 -> CO2 (ppm): 410 +13:07:03:404 -> CO2 (ppm): 407 +13:07:07:425 -> CO2 (ppm): 406 +13:07:11:445 -> CO2 (ppm): 405 +13:07:15:466 -> CO2 (ppm): 403 +13:07:19:487 -> CO2 (ppm): 401 +13:07:23:508 -> CO2 (ppm): 400 +13:07:25:427 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:07:25:427 -> [Configure] Info: Parse configure success +13:07:25:428 -> [Configure] Info: co2CalibrationRequested: True +13:07:25:428 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:07:25:428 -> state: 12 +13:07:25:428 -> [StateMachine] Info: CO2 Calibration +13:07:25:428 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:07:26:433 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:07:27:428 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:07:28:428 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:07:29:428 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:07:32:436 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:07:32:450 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:07:32:458 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:07:32:472 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:07:32:472 -> [StateMachine] Info: CO2 Calibration: success +13:07:33:472 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:07:33:480 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:07:33:493 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:07:33:493 -> Flags: 0 +13:07:34:501 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:07:34:514 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:07:34:514 -> Flags: 0 +13:07:35:522 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:07:35:535 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:07:35:535 -> Flags: 0 +13:07:36:543 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:07:36:556 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:07:36:556 -> Flags: 0 +13:07:37:564 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:07:37:577 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:07:37:577 -> Flags: 0 +13:07:38:577 -> Calibration Timeout +13:07:38:577 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:07:41:211 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:07:41:212 -> [ApiClient] Info: Return code: 200 +13:07:41:213 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:07:41:214 -> [Configure] Info: Parse configure success +13:07:41:215 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:07:41:218 -> state: 12 +13:07:42:143 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:07:42:143 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":400,"boot":70,"bootCount":70} +13:07:42:143 -> [ApiClient] Info: Return code: 200 +13:07:42:144 -> +13:07:42:144 -> Online mode and isPostToAirGradient = true: watchdog reset +13:07:42:144 -> +13:07:42:165 -> CO2 (ppm): 401 +13:07:42:190 -> External watchdog feed! +13:07:46:185 -> CO2 (ppm): 403 +13:07:50:205 -> CO2 (ppm): 403 +13:07:54:226 -> CO2 (ppm): 403 +13:07:58:254 -> CO2 (ppm): 403 +13:08:02:266 -> CO2 (ppm): 403 +13:08:06:335 -> CO2 (ppm): 438 +13:08:10:356 -> CO2 (ppm): 502 +13:08:14:376 -> CO2 (ppm): 575 +13:08:18:397 -> CO2 (ppm): 582 +13:08:22:418 -> CO2 (ppm): 576 +13:08:26:438 -> CO2 (ppm): 562 +13:08:30:459 -> CO2 (ppm): 546 +13:08:34:480 -> CO2 (ppm): 528 +13:08:38:506 -> CO2 (ppm): 511 +13:08:40:597 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:08:40:597 -> [Configure] Info: Parse configure success +13:08:40:597 -> [Configure] Info: co2CalibrationRequested: True +13:08:40:599 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:08:40:599 -> state: 12 +13:08:40:599 -> [StateMachine] Info: CO2 Calibration +13:08:40:599 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:08:41:598 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:08:42:598 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:08:43:598 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:08:44:598 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:08:47:606 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:08:47:619 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:08:47:628 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:08:47:642 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:08:47:643 -> [StateMachine] Info: CO2 Calibration: success +13:08:48:643 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:08:48:652 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:08:48:664 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:08:48:664 -> Flags: 0 +13:08:49:672 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:08:49:684 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:08:49:685 -> Flags: 0 +13:08:50:693 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:08:50:705 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:08:50:706 -> Flags: 0 +13:08:51:714 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:08:51:726 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:08:51:727 -> Flags: 0 +13:08:52:735 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:08:52:747 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:08:52:748 -> Flags: 0 +13:08:53:747 -> Calibration Timeout +13:08:53:748 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:08:56:374 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:08:56:374 -> [ApiClient] Info: Return code: 200 +13:08:56:375 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:08:56:377 -> [Configure] Info: Parse configure success +13:08:56:378 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:08:56:380 -> state: 12 +13:08:57:329 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:08:57:330 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":511,"boot":71,"bootCount":71} +13:08:57:330 -> [ApiClient] Info: Return code: 200 +13:08:57:330 -> +13:08:57:330 -> Online mode and isPostToAirGradient = true: watchdog reset +13:08:57:330 -> +13:08:57:351 -> CO2 (ppm): 455 +13:08:57:376 -> External watchdog feed! +13:09:01:372 -> CO2 (ppm): 444 +13:09:05:392 -> CO2 (ppm): 437 +13:09:13:433 -> CO2 (ppm): 430 +13:09:13:433 -> CO2 (ppm): 425 +13:09:17:454 -> CO2 (ppm): 420 +13:09:25:495 -> CO2 (ppm): 416 +13:09:25:495 -> CO2 (ppm): 412 +13:09:29:516 -> CO2 (ppm): 409 +13:09:33:537 -> CO2 (ppm): 408 +13:09:41:578 -> CO2 (ppm): 406 +13:09:41:578 -> CO2 (ppm): 405 +13:09:45:599 -> CO2 (ppm): 404 +13:09:49:619 -> CO2 (ppm): 403 +13:09:53:640 -> CO2 (ppm): 403 +13:09:55:767 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:09:55:769 -> [Configure] Info: Parse configure success +13:09:55:769 -> [Configure] Info: co2CalibrationRequested: True +13:09:55:769 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:09:55:770 -> state: 12 +13:09:55:770 -> [StateMachine] Info: CO2 Calibration +13:09:55:770 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:09:56:769 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:09:57:769 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:09:58:769 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:09:59:769 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:10:02:777 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:10:02:791 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:10:02:799 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:10:02:813 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:10:02:814 -> [StateMachine] Info: CO2 Calibration: success +13:10:03:813 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:10:03:821 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:10:03:834 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:10:03:834 -> Flags: 0 +13:10:04:842 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:10:04:855 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:10:04:856 -> Flags: 0 +13:10:05:863 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:10:05:876 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:10:05:876 -> Flags: 0 +13:10:06:884 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:10:06:896 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:10:06:897 -> Flags: 0 +13:10:07:905 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:10:07:917 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:10:07:918 -> Flags: 0 +13:10:08:918 -> Calibration Timeout +13:10:08:918 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:10:11:534 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:10:11:534 -> [ApiClient] Info: Return code: 200 +13:10:11:535 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:10:11:537 -> [Configure] Info: Parse configure success +13:10:11:538 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:10:11:539 -> state: 12 +13:10:12:480 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:10:12:481 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":403,"boot":72,"bootCount":72} +13:10:12:481 -> [ApiClient] Info: Return code: 200 +13:10:12:482 -> +13:10:12:482 -> Online mode and isPostToAirGradient = true: watchdog reset +13:10:12:482 -> +13:10:12:504 -> CO2 (ppm): 400 +13:10:12:529 -> External watchdog feed! +13:10:16:525 -> CO2 (ppm): 400 +13:10:20:545 -> CO2 (ppm): 399 +13:10:24:565 -> CO2 (ppm): 398 +13:10:28:585 -> CO2 (ppm): 398 +13:10:32:606 -> CO2 (ppm): 398 +13:10:36:625 -> CO2 (ppm): 398 +13:10:44:666 -> CO2 (ppm): 398 +13:10:44:666 -> CO2 (ppm): 398 +13:10:48:686 -> CO2 (ppm): 398 +13:10:52:707 -> CO2 (ppm): 398 +13:10:56:727 -> CO2 (ppm): 398 +13:11:00:747 -> CO2 (ppm): 398 +13:11:04:768 -> CO2 (ppm): 398 +13:11:08:788 -> CO2 (ppm): 398 +13:11:10:938 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:11:10:939 -> [Configure] Info: Parse configure success +13:11:10:939 -> [Configure] Info: co2CalibrationRequested: True +13:11:10:939 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:11:10:939 -> state: 12 +13:11:10:939 -> [StateMachine] Info: CO2 Calibration +13:11:10:954 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:11:11:939 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:11:12:939 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:11:13:939 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:11:14:939 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:11:17:947 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:11:17:961 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:11:17:969 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:11:17:983 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:11:17:984 -> [StateMachine] Info: CO2 Calibration: success +13:11:18:984 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:11:18:992 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:11:19:005 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:11:19:006 -> Flags: 20 +13:11:19:006 -> Success calibration! +13:11:19:006 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:11:21:678 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:11:21:678 -> [ApiClient] Info: Return code: 200 +13:11:21:679 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:11:21:681 -> [Configure] Info: Parse configure success +13:11:21:681 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:11:21:683 -> state: 12 +13:11:22:613 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:11:22:614 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":398,"boot":73,"bootCount":73} +13:11:22:614 -> [ApiClient] Info: Return code: 200 +13:11:22:615 -> +13:11:22:615 -> Online mode and isPostToAirGradient = true: watchdog reset +13:11:22:615 -> +13:11:22:636 -> CO2 (ppm): 400 +13:11:22:661 -> External watchdog feed! +13:11:26:656 -> CO2 (ppm): 400 +13:11:30:677 -> CO2 (ppm): 401 +13:11:34:697 -> CO2 (ppm): 401 +13:11:38:718 -> CO2 (ppm): 401 +13:11:42:739 -> CO2 (ppm): 400 +13:11:46:760 -> CO2 (ppm): 401 +13:11:50:779 -> CO2 (ppm): 401 +13:11:54:799 -> CO2 (ppm): 401 +13:11:58:820 -> CO2 (ppm): 401 +13:12:02:841 -> CO2 (ppm): 401 +13:12:06:862 -> CO2 (ppm): 401 +13:12:10:883 -> CO2 (ppm): 401 +13:12:14:904 -> CO2 (ppm): 401 +13:12:18:924 -> CO2 (ppm): 401 +13:12:21:025 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:12:21:025 -> [Configure] Info: Parse configure success +13:12:21:025 -> [Configure] Info: co2CalibrationRequested: True +13:12:21:026 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:12:21:027 -> state: 12 +13:12:21:027 -> [StateMachine] Info: CO2 Calibration +13:12:21:027 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:12:22:026 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:12:23:026 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:12:24:026 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:12:25:026 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:12:28:034 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:12:28:048 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:12:28:056 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:12:28:071 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:12:28:071 -> [StateMachine] Info: CO2 Calibration: success +13:12:29:071 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:12:29:079 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:12:29:092 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:12:29:092 -> Flags: 20 +13:12:29:092 -> Success calibration! +13:12:29:092 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:12:31:719 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:12:31:720 -> [ApiClient] Info: Return code: 200 +13:12:31:721 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:12:31:723 -> [Configure] Info: Parse configure success +13:12:31:723 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:12:31:725 -> state: 12 +13:12:32:675 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:12:32:675 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":401,"boot":74,"bootCount":74} +13:12:32:675 -> [ApiClient] Info: Return code: 200 +13:12:32:676 -> +13:12:32:676 -> Online mode and isPostToAirGradient = true: watchdog reset +13:12:32:676 -> +13:12:32:697 -> CO2 (ppm): 400 +13:12:32:722 -> External watchdog feed! +13:12:36:717 -> CO2 (ppm): 405 +13:12:40:738 -> CO2 (ppm): 415 +13:12:44:758 -> CO2 (ppm): 452 +13:12:48:778 -> CO2 (ppm): 501 +13:12:52:799 -> CO2 (ppm): 519 +13:12:56:820 -> CO2 (ppm): 523 +13:13:00:840 -> CO2 (ppm): 520 +13:13:04:861 -> CO2 (ppm): 512 +13:13:08:882 -> CO2 (ppm): 501 +13:13:12:902 -> CO2 (ppm): 490 +13:13:20:944 -> CO2 (ppm): 479 +13:13:20:944 -> CO2 (ppm): 468 +13:13:24:965 -> CO2 (ppm): 457 +13:13:28:985 -> CO2 (ppm): 447 +13:13:31:112 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:13:31:113 -> [Configure] Info: Parse configure success +13:13:31:113 -> [Configure] Info: co2CalibrationRequested: True +13:13:31:114 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:13:31:114 -> state: 12 +13:13:31:114 -> [StateMachine] Info: CO2 Calibration +13:13:31:114 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:13:32:121 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:13:33:113 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:13:34:113 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:13:35:113 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:13:38:122 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:13:38:135 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:13:38:144 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:13:38:157 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:13:38:157 -> [StateMachine] Info: CO2 Calibration: success +13:13:39:157 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:13:39:165 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:13:39:178 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:13:39:178 -> Flags: 0 +13:13:40:186 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:13:40:199 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:13:40:200 -> Flags: 0 +13:13:41:207 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:13:41:220 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:13:41:220 -> Flags: 0 +13:13:42:228 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:13:42:241 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:13:42:241 -> Flags: 0 +13:13:43:249 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:13:43:262 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:13:43:262 -> Flags: 0 +13:13:44:262 -> Calibration Timeout +13:13:44:262 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:13:46:840 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:13:46:840 -> [ApiClient] Info: Return code: 200 +13:13:46:842 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:13:46:843 -> [Configure] Info: Parse configure success +13:13:46:844 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:13:46:846 -> state: 12 +13:13:47:724 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:13:47:725 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":447,"boot":75,"bootCount":75} +13:13:47:725 -> [ApiClient] Info: Return code: 200 +13:13:47:725 -> +13:13:47:725 -> Online mode and isPostToAirGradient = true: watchdog reset +13:13:47:726 -> +13:13:47:747 -> CO2 (ppm): 418 +13:13:47:772 -> External watchdog feed! +13:13:51:767 -> CO2 (ppm): 416 +13:13:55:788 -> CO2 (ppm): 413 +13:13:59:808 -> CO2 (ppm): 411 +13:14:03:829 -> CO2 (ppm): 409 +13:14:07:850 -> CO2 (ppm): 408 +13:14:11:871 -> CO2 (ppm): 406 +13:14:15:891 -> CO2 (ppm): 406 +13:14:19:912 -> CO2 (ppm): 406 +13:14:27:953 -> CO2 (ppm): 409 +13:14:27:953 -> CO2 (ppm): 409 +13:14:31:973 -> CO2 (ppm): 410 +13:14:35:992 -> CO2 (ppm): 410 +13:14:40:013 -> CO2 (ppm): 410 +13:14:44:033 -> CO2 (ppm): 410 +13:14:46:282 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:14:46:283 -> [Configure] Info: Parse configure success +13:14:46:283 -> [Configure] Info: co2CalibrationRequested: True +13:14:46:284 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:14:46:284 -> state: 12 +13:14:46:284 -> [StateMachine] Info: CO2 Calibration +13:14:46:284 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:14:47:284 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:14:49:284 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:14:49:284 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:14:50:284 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:14:53:292 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:14:53:305 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:14:53:314 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:14:53:328 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:14:53:329 -> [StateMachine] Info: CO2 Calibration: success +13:14:54:329 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:14:54:337 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:14:54:349 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:14:54:350 -> Flags: 0 +13:14:55:358 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:14:55:370 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:14:55:371 -> Flags: 0 +13:14:56:379 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:14:56:391 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:14:56:392 -> Flags: 0 +13:14:57:400 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:14:57:412 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:14:57:413 -> Flags: 0 +13:14:58:421 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:14:58:433 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:14:58:434 -> Flags: 0 +13:14:59:434 -> Calibration Timeout +13:14:59:434 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:15:02:038 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:15:02:038 -> [ApiClient] Info: Return code: 200 +13:15:02:039 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:15:02:041 -> [Configure] Info: Parse configure success +13:15:02:041 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:15:02:043 -> state: 12 +13:15:02:979 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:15:02:984 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":410,"boot":76,"bootCount":76} +13:15:02:984 -> [ApiClient] Info: Return code: 200 +13:15:02:984 -> +13:15:02:984 -> Online mode and isPostToAirGradient = true: watchdog reset +13:15:02:984 -> +13:15:03:001 -> CO2 (ppm): 405 +13:15:03:026 -> External watchdog feed! +13:15:11:042 -> CO2 (ppm): 404 +13:15:11:042 -> CO2 (ppm): 403 +13:15:15:063 -> CO2 (ppm): 403 +13:15:19:083 -> CO2 (ppm): 402 +13:15:23:103 -> CO2 (ppm): 402 +13:15:27:124 -> CO2 (ppm): 403 +13:15:31:144 -> CO2 (ppm): 403 +13:15:39:185 -> CO2 (ppm): 403 +13:15:39:185 -> CO2 (ppm): 404 +13:15:43:205 -> CO2 (ppm): 403 +13:15:47:226 -> CO2 (ppm): 403 +13:15:51:246 -> CO2 (ppm): 403 +13:15:55:266 -> CO2 (ppm): 405 +13:16:01:454 -> CO2 (ppm): 406 +13:16:01:454 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:16:01:454 -> [Configure] Info: Parse configure success +13:16:01:454 -> [Configure] Info: co2CalibrationRequested: True +13:16:01:455 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:16:01:455 -> state: 12 +13:16:01:455 -> [StateMachine] Info: CO2 Calibration +13:16:01:455 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:16:02:455 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:16:03:455 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:16:04:455 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:16:05:455 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:16:08:463 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:16:08:476 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:16:08:485 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:16:08:499 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:16:08:500 -> [StateMachine] Info: CO2 Calibration: success +13:16:09:499 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:16:09:508 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:16:09:520 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:16:09:521 -> Flags: 0 +13:16:10:529 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:16:10:541 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:16:10:542 -> Flags: 0 +13:16:11:550 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:16:11:562 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:16:11:562 -> Flags: 0 +13:16:12:571 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:16:12:583 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:16:12:583 -> Flags: 0 +13:16:13:596 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:16:13:604 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:16:13:604 -> Flags: 0 +13:16:14:604 -> Calibration Timeout +13:16:14:605 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:16:17:203 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:16:17:205 -> [ApiClient] Info: Return code: 200 +13:16:17:206 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:16:17:206 -> [Configure] Info: Parse configure success +13:16:17:207 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:16:17:209 -> state: 12 +13:16:18:150 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:16:18:150 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":406,"boot":77,"bootCount":77} +13:16:18:150 -> [ApiClient] Info: Return code: 200 +13:16:18:173 -> +13:16:18:173 -> Online mode and isPostToAirGradient = true: watchdog reset +13:16:18:173 -> +13:16:18:173 -> CO2 (ppm): 405 +13:16:18:198 -> External watchdog feed! +13:16:22:193 -> CO2 (ppm): 405 +13:16:26:214 -> CO2 (ppm): 407 +13:16:30:235 -> CO2 (ppm): 412 +13:16:34:255 -> CO2 (ppm): 413 +13:16:38:276 -> CO2 (ppm): 413 +13:16:42:296 -> CO2 (ppm): 413 +13:16:50:336 -> CO2 (ppm): 413 +13:16:50:336 -> CO2 (ppm): 412 +13:16:54:356 -> CO2 (ppm): 410 +13:16:58:377 -> CO2 (ppm): 409 +13:17:02:397 -> CO2 (ppm): 409 +13:17:06:420 -> CO2 (ppm): 430 +13:17:10:438 -> CO2 (ppm): 495 +13:17:16:625 -> CO2 (ppm): 610 +13:17:16:625 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:17:16:626 -> [Configure] Info: co2CalibrationRequested: True +13:17:16:625 -> [Configure] Info: Parse configure success +13:17:16:626 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:17:16:626 -> state: 12 +13:17:16:627 -> [StateMachine] Info: CO2 Calibration +13:17:16:627 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:17:17:626 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:17:18:626 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:17:19:626 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:17:20:626 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:17:23:634 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:17:23:648 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:17:23:656 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:17:23:671 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:17:23:671 -> [StateMachine] Info: CO2 Calibration: success +13:17:24:671 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:17:24:679 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:17:24:692 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:17:24:692 -> Flags: 0 +13:17:25:700 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:17:25:713 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:17:25:713 -> Flags: 0 +13:17:26:721 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:17:26:734 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:17:26:734 -> Flags: 0 +13:17:27:742 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:17:27:755 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:17:27:755 -> Flags: 0 +13:17:28:763 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:17:28:776 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:17:28:776 -> Flags: 0 +13:17:29:776 -> Calibration Timeout +13:17:29:776 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:17:32:364 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:17:32:364 -> [ApiClient] Info: Return code: 200 +13:17:32:366 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:17:32:367 -> [Configure] Info: Parse configure success +13:17:32:368 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:17:32:369 -> state: 12 +13:17:33:293 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:17:33:293 -> [ApiClient] Info: DATA: {"wifi":-62,"rco2":610,"boot":78,"bootCount":78} +13:17:33:293 -> [ApiClient] Info: Return code: 200 +13:17:33:294 -> +13:17:33:294 -> Online mode and isPostToAirGradient = true: watchdog reset +13:17:33:294 -> +13:17:33:316 -> CO2 (ppm): 963 +13:17:33:341 -> External watchdog feed! +13:17:46:345 -> Get CO2 failed: 1 +13:17:46:345 -> CO2 (ppm): 979 +13:17:50:366 -> CO2 (ppm): 861 +13:17:54:387 -> CO2 (ppm): 771 +13:17:58:407 -> CO2 (ppm): 697 +13:18:02:426 -> CO2 (ppm): 637 +13:18:06:447 -> CO2 (ppm): 590 +13:18:10:468 -> CO2 (ppm): 556 +13:18:14:487 -> CO2 (ppm): 520 +13:18:18:508 -> CO2 (ppm): 517 +13:18:22:527 -> CO2 (ppm): 508 +13:18:26:548 -> CO2 (ppm): 496 +13:18:30:568 -> CO2 (ppm): 497 +13:18:31:796 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:18:31:797 -> [Configure] Info: Parse configure success +13:18:31:797 -> [Configure] Info: co2CalibrationRequested: True +13:18:31:798 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:18:31:798 -> state: 12 +13:18:31:798 -> [StateMachine] Info: CO2 Calibration +13:18:31:798 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:18:32:797 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:18:33:797 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:18:34:797 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:18:35:797 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:18:38:805 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:18:38:820 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:18:38:828 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:18:38:842 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:18:38:843 -> [StateMachine] Info: CO2 Calibration: success +13:18:39:842 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:18:39:862 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:18:39:863 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:18:39:863 -> Flags: 0 +13:18:40:872 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:18:40:884 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:18:40:905 -> Flags: 0 +13:18:41:892 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:18:41:905 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:18:41:906 -> Flags: 0 +13:18:42:913 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:18:42:926 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:18:42:927 -> Flags: 0 +13:18:43:934 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:18:43:947 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:18:43:948 -> Flags: 0 +13:18:44:947 -> Calibration Timeout +13:18:44:948 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:18:47:527 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:18:47:527 -> [ApiClient] Info: Return code: 200 +13:18:47:529 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:18:47:531 -> [Configure] Info: Parse configure success +13:18:47:532 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:18:47:533 -> state: 12 +13:18:48:493 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:18:48:495 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":497,"boot":79,"bootCount":79} +13:18:48:495 -> [ApiClient] Info: Return code: 200 +13:18:48:495 -> +13:18:48:495 -> Online mode and isPostToAirGradient = true: watchdog reset +13:18:48:495 -> +13:18:48:516 -> CO2 (ppm): 474 +13:18:48:541 -> External watchdog feed! +13:18:52:536 -> CO2 (ppm): 464 +13:18:56:556 -> CO2 (ppm): 454 +13:19:00:576 -> CO2 (ppm): 446 +13:19:04:597 -> CO2 (ppm): 439 +13:19:08:618 -> CO2 (ppm): 432 +13:19:12:639 -> CO2 (ppm): 426 +13:19:16:659 -> CO2 (ppm): 422 +13:19:20:679 -> CO2 (ppm): 418 +13:19:24:712 -> CO2 (ppm): 415 +13:19:32:739 -> CO2 (ppm): 413 +13:19:32:739 -> CO2 (ppm): 410 +13:19:36:759 -> CO2 (ppm): 409 +13:19:40:779 -> CO2 (ppm): 406 +13:19:44:798 -> CO2 (ppm): 404 +13:19:46:967 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:19:46:968 -> [Configure] Info: Parse configure success +13:19:46:968 -> [Configure] Info: co2CalibrationRequested: True +13:19:46:968 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:19:46:969 -> state: 12 +13:19:46:969 -> [StateMachine] Info: CO2 Calibration +13:19:46:969 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:19:47:968 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:19:48:968 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:19:50:968 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:19:50:969 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:19:53:995 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:19:53:996 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:19:53:999 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:19:54:014 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:19:54:015 -> [StateMachine] Info: CO2 Calibration: success +13:19:55:013 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:19:55:021 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:19:55:046 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:19:55:046 -> Flags: 0 +13:19:56:042 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:19:56:055 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:19:56:056 -> Flags: 0 +13:19:57:063 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:19:57:076 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:19:57:077 -> Flags: 0 +13:19:58:084 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:19:58:097 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:19:58:098 -> Flags: 0 +13:19:59:105 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:19:59:118 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:19:59:119 -> Flags: 0 +13:20:00:118 -> Calibration Timeout +13:20:00:119 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:20:02:688 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:20:02:688 -> [ApiClient] Info: Return code: 200 +13:20:02:690 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:20:02:691 -> [Configure] Info: Parse configure success +13:20:02:692 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:20:02:693 -> state: 12 +13:20:03:653 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:20:03:653 -> [ApiClient] Info: DATA: {"wifi":-51,"rco2":404,"boot":80,"bootCount":80} +13:20:03:654 -> [ApiClient] Info: Return code: 200 +13:20:03:655 -> +13:20:03:655 -> Online mode and isPostToAirGradient = true: watchdog reset +13:20:03:655 -> +13:20:03:677 -> CO2 (ppm): 399 +13:20:03:702 -> External watchdog feed! +13:20:07:698 -> CO2 (ppm): 400 +13:20:11:718 -> CO2 (ppm): 399 +13:20:15:738 -> CO2 (ppm): 399 +13:20:19:769 -> CO2 (ppm): 398 +13:20:23:778 -> CO2 (ppm): 399 +13:20:27:798 -> CO2 (ppm): 399 +13:20:35:850 -> CO2 (ppm): 400 +13:20:35:850 -> CO2 (ppm): 400 +13:20:39:859 -> CO2 (ppm): 399 +13:20:43:879 -> CO2 (ppm): 400 +13:20:47:900 -> CO2 (ppm): 400 +13:20:51:921 -> CO2 (ppm): 400 +13:20:55:941 -> CO2 (ppm): 400 +13:20:59:961 -> CO2 (ppm): 400 +13:21:02:138 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:21:02:138 -> [Configure] Info: Parse configure success +13:21:02:138 -> [Configure] Info: co2CalibrationRequested: True +13:21:02:139 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:21:02:139 -> state: 12 +13:21:02:139 -> [StateMachine] Info: CO2 Calibration +13:21:02:139 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:21:03:139 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:21:04:139 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:21:05:139 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:21:06:139 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:21:09:147 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:21:09:217 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:21:09:225 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:21:09:240 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:21:09:241 -> [StateMachine] Info: CO2 Calibration: success +13:21:10:240 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:21:10:248 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:21:10:260 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:21:10:261 -> Flags: 0 +13:21:11:269 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:21:11:281 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:21:11:282 -> Flags: 0 +13:21:12:290 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:21:12:303 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:21:12:303 -> Flags: 0 +13:21:13:311 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:21:13:323 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:21:13:324 -> Flags: 0 +13:21:14:332 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:21:14:345 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:21:14:345 -> Flags: 0 +13:21:15:344 -> Calibration Timeout +13:21:15:345 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:21:17:952 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:21:17:952 -> [ApiClient] Info: Return code: 200 +13:21:17:954 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:21:17:955 -> [Configure] Info: Parse configure success +13:21:17:956 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:21:17:957 -> state: 12 +13:21:18:886 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:21:18:887 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":400,"boot":81,"bootCount":81} +13:21:18:887 -> [ApiClient] Info: Return code: 200 +13:21:18:888 -> +13:21:18:888 -> Online mode and isPostToAirGradient = true: watchdog reset +13:21:18:888 -> +13:21:18:909 -> CO2 (ppm): 413 +13:21:18:934 -> External watchdog feed! +13:21:22:930 -> CO2 (ppm): 415 +13:21:26:949 -> CO2 (ppm): 414 +13:21:30:969 -> CO2 (ppm): 413 +13:21:34:990 -> CO2 (ppm): 414 +13:21:39:010 -> CO2 (ppm): 412 +13:21:43:031 -> CO2 (ppm): 410 +13:21:47:052 -> CO2 (ppm): 411 +13:21:51:073 -> CO2 (ppm): 412 +13:21:55:094 -> CO2 (ppm): 413 +13:21:59:116 -> CO2 (ppm): 416 +13:22:07:157 -> CO2 (ppm): 416 +13:22:07:157 -> CO2 (ppm): 416 +13:22:11:178 -> CO2 (ppm): 415 +13:22:15:199 -> CO2 (ppm): 411 +13:22:17:365 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:22:17:366 -> [Configure] Info: Parse configure success +13:22:17:366 -> [Configure] Info: co2CalibrationRequested: True +13:22:17:366 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:22:17:367 -> state: 12 +13:22:17:367 -> [StateMachine] Info: CO2 Calibration +13:22:17:367 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:22:18:366 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:22:19:366 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:22:20:366 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:22:21:366 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:22:24:374 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:22:24:388 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:22:24:396 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:22:24:411 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:22:24:411 -> [StateMachine] Info: CO2 Calibration: success +13:22:25:411 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:22:25:419 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:22:25:431 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:22:25:432 -> Flags: 0 +13:22:26:440 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:22:26:453 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:22:26:453 -> Flags: 0 +13:22:27:461 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:22:27:474 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:22:27:474 -> Flags: 0 +13:22:28:482 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:22:28:494 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:22:28:495 -> Flags: 0 +13:22:29:503 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:22:29:515 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:22:29:516 -> Flags: 0 +13:22:30:515 -> Calibration Timeout +13:22:30:516 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:22:33:113 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:22:33:113 -> [ApiClient] Info: Return code: 200 +13:22:33:114 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:22:33:116 -> [Configure] Info: Parse configure success +13:22:33:117 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:22:33:118 -> state: 12 +13:22:34:049 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:22:34:049 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":411,"boot":82,"bootCount":82} +13:22:34:049 -> [ApiClient] Info: Return code: 200 +13:22:34:050 -> +13:22:34:050 -> Online mode and isPostToAirGradient = true: watchdog reset +13:22:34:050 -> +13:22:34:070 -> CO2 (ppm): 405 +13:22:34:096 -> External watchdog feed! +13:22:38:091 -> CO2 (ppm): 405 +13:22:42:112 -> CO2 (ppm): 404 +13:22:46:133 -> CO2 (ppm): 404 +13:22:50:153 -> CO2 (ppm): 404 +13:22:54:174 -> CO2 (ppm): 403 +13:22:58:195 -> CO2 (ppm): 402 +13:23:02:215 -> CO2 (ppm): 403 +13:23:06:235 -> CO2 (ppm): 403 +13:23:10:255 -> CO2 (ppm): 402 +13:23:18:297 -> CO2 (ppm): 402 +13:23:18:297 -> CO2 (ppm): 402 +13:23:22:317 -> CO2 (ppm): 402 +13:23:26:338 -> CO2 (ppm): 402 +13:23:30:358 -> CO2 (ppm): 402 +13:23:32:535 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:23:32:537 -> [Configure] Info: Parse configure success +13:23:32:537 -> [Configure] Info: co2CalibrationRequested: True +13:23:32:538 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:23:32:538 -> state: 12 +13:23:32:538 -> [StateMachine] Info: CO2 Calibration +13:23:32:538 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:23:33:538 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:23:34:538 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:23:35:538 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:23:36:538 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:23:39:546 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:23:39:559 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:23:39:568 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:23:39:582 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:23:39:583 -> [StateMachine] Info: CO2 Calibration: success +13:23:40:583 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:23:40:591 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:23:40:603 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:23:40:603 -> Flags: 0 +13:23:41:612 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:23:41:624 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:23:41:624 -> Flags: 0 +13:23:42:633 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:23:42:645 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:23:42:645 -> Flags: 0 +13:23:43:654 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:23:43:666 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:23:43:667 -> Flags: 0 +13:23:44:675 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:23:44:687 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:23:44:688 -> Flags: 0 +13:23:45:687 -> Calibration Timeout +13:23:45:687 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:23:48:275 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:23:48:275 -> [ApiClient] Info: Return code: 200 +13:23:48:276 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:23:48:278 -> [Configure] Info: Parse configure success +13:23:48:278 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:23:48:280 -> state: 12 +13:23:49:241 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:23:49:241 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":402,"boot":83,"bootCount":83} +13:23:49:241 -> [ApiClient] Info: Return code: 200 +13:23:49:242 -> +13:23:49:243 -> Online mode and isPostToAirGradient = true: watchdog reset +13:23:49:243 -> +13:23:49:264 -> CO2 (ppm): 402 +13:23:49:288 -> External watchdog feed! +13:23:57:306 -> CO2 (ppm): 401 +13:23:57:306 -> CO2 (ppm): 401 +13:24:01:327 -> CO2 (ppm): 401 +13:24:05:348 -> CO2 (ppm): 402 +13:24:09:367 -> CO2 (ppm): 402 +13:24:13:388 -> CO2 (ppm): 402 +13:24:17:408 -> CO2 (ppm): 402 +13:24:21:429 -> CO2 (ppm): 402 +13:24:25:450 -> CO2 (ppm): 402 +13:24:29:471 -> CO2 (ppm): 402 +13:24:33:491 -> CO2 (ppm): 402 +13:24:37:511 -> CO2 (ppm): 402 +13:24:41:532 -> CO2 (ppm): 402 +13:24:45:552 -> CO2 (ppm): 402 +13:24:47:708 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:24:47:708 -> [Configure] Info: Parse configure success +13:24:47:708 -> [Configure] Info: co2CalibrationRequested: True +13:24:47:709 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:24:47:709 -> state: 12 +13:24:47:709 -> [StateMachine] Info: CO2 Calibration +13:24:47:710 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:24:48:709 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:24:49:709 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:24:50:709 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:24:51:709 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:24:54:717 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:24:54:731 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:24:54:740 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:24:54:754 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:24:54:755 -> [StateMachine] Info: CO2 Calibration: success +13:24:55:755 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:24:55:763 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:24:55:775 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:24:55:776 -> Flags: 20 +13:24:55:776 -> Success calibration! +13:24:55:776 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:24:58:421 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:24:58:421 -> [ApiClient] Info: Return code: 200 +13:24:58:422 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:24:58:424 -> [Configure] Info: Parse configure success +13:24:58:425 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:24:58:426 -> state: 12 +13:24:59:365 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:24:59:365 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":402,"boot":84,"bootCount":84} +13:24:59:365 -> [ApiClient] Info: Return code: 200 +13:24:59:367 -> +13:24:59:367 -> Online mode and isPostToAirGradient = true: watchdog reset +13:24:59:367 -> +13:24:59:389 -> CO2 (ppm): 400 +13:24:59:413 -> External watchdog feed! +13:25:03:408 -> CO2 (ppm): 400 +13:25:07:428 -> CO2 (ppm): 400 +13:25:11:449 -> CO2 (ppm): 400 +13:25:15:470 -> CO2 (ppm): 400 +13:25:19:491 -> CO2 (ppm): 400 +13:25:23:511 -> CO2 (ppm): 400 +13:25:27:531 -> CO2 (ppm): 400 +13:25:31:551 -> CO2 (ppm): 400 +13:25:35:571 -> CO2 (ppm): 400 +13:25:39:591 -> CO2 (ppm): 400 +13:25:43:612 -> CO2 (ppm): 400 +13:25:47:633 -> CO2 (ppm): 400 +13:25:51:653 -> CO2 (ppm): 399 +13:25:55:673 -> CO2 (ppm): 399 +13:25:57:795 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:25:57:796 -> [Configure] Info: Parse configure success +13:25:57:796 -> [Configure] Info: co2CalibrationRequested: True +13:25:57:797 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:25:57:797 -> state: 12 +13:25:57:797 -> [StateMachine] Info: CO2 Calibration +13:25:57:797 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:25:58:797 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:25:59:797 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:26:00:797 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:26:01:797 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:26:04:805 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:26:04:818 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:26:04:827 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:26:04:840 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:26:04:841 -> [StateMachine] Info: CO2 Calibration: success +13:26:05:841 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:26:05:849 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:26:05:861 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:26:05:862 -> Flags: 20 +13:26:05:862 -> Success calibration! +13:26:05:862 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:26:08:462 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:26:08:462 -> [ApiClient] Info: Return code: 200 +13:26:08:463 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:26:08:465 -> [Configure] Info: Parse configure success +13:26:08:466 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:26:08:467 -> state: 12 +13:26:09:416 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:26:09:416 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":399,"boot":85,"bootCount":85} +13:26:09:417 -> [ApiClient] Info: Return code: 200 +13:26:09:418 -> +13:26:09:418 -> Online mode and isPostToAirGradient = true: watchdog reset +13:26:09:418 -> +13:26:09:439 -> CO2 (ppm): 402 +13:26:09:464 -> External watchdog feed! +13:26:13:459 -> CO2 (ppm): 402 +13:26:21:501 -> CO2 (ppm): 402 +13:26:21:501 -> CO2 (ppm): 402 +13:26:25:521 -> CO2 (ppm): 402 +13:26:29:541 -> CO2 (ppm): 402 +13:26:33:561 -> CO2 (ppm): 401 +13:26:37:581 -> CO2 (ppm): 401 +13:26:41:602 -> CO2 (ppm): 401 +13:26:45:622 -> CO2 (ppm): 401 +13:26:49:643 -> CO2 (ppm): 401 +13:26:53:663 -> CO2 (ppm): 401 +13:26:57:683 -> CO2 (ppm): 401 +13:27:01:703 -> CO2 (ppm): 401 +13:27:05:723 -> CO2 (ppm): 401 +13:27:07:881 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:27:07:882 -> [Configure] Info: Parse configure success +13:27:07:882 -> [Configure] Info: co2CalibrationRequested: True +13:27:07:883 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:27:07:883 -> state: 12 +13:27:07:883 -> [StateMachine] Info: CO2 Calibration +13:27:07:883 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:27:08:883 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:27:09:883 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:27:10:883 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:27:11:883 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:27:14:891 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:27:14:906 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:27:14:914 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:27:14:927 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:27:14:928 -> [StateMachine] Info: CO2 Calibration: success +13:27:15:928 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:27:15:936 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:27:15:948 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:27:15:949 -> Flags: 20 +13:27:15:949 -> Success calibration! +13:27:15:949 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:27:18:604 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:27:18:604 -> [ApiClient] Info: Return code: 200 +13:27:18:605 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:27:18:607 -> [Configure] Info: Parse configure success +13:27:18:608 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:27:18:609 -> state: 12 +13:27:19:549 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:27:19:549 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":401,"boot":86,"bootCount":86} +13:27:19:550 -> [ApiClient] Info: Return code: 200 +13:27:19:572 -> +13:27:19:572 -> Online mode and isPostToAirGradient = true: watchdog reset +13:27:19:572 -> +13:27:19:572 -> CO2 (ppm): 400 +13:27:19:597 -> External watchdog feed! +13:27:23:593 -> CO2 (ppm): 400 +13:27:27:613 -> CO2 (ppm): 400 +13:27:31:634 -> CO2 (ppm): 400 +13:27:35:653 -> CO2 (ppm): 400 +13:27:39:674 -> CO2 (ppm): 400 +13:27:43:695 -> CO2 (ppm): 400 +13:27:47:716 -> CO2 (ppm): 400 +13:27:51:737 -> CO2 (ppm): 400 +13:27:55:757 -> CO2 (ppm): 400 +13:27:59:778 -> CO2 (ppm): 400 +13:28:03:798 -> CO2 (ppm): 400 +13:28:07:819 -> CO2 (ppm): 400 +13:28:11:840 -> CO2 (ppm): 400 +13:28:15:860 -> CO2 (ppm): 400 +13:28:17:969 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:28:17:970 -> [Configure] Info: Parse configure success +13:28:17:970 -> [Configure] Info: co2CalibrationRequested: True +13:28:17:971 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:28:17:971 -> state: 12 +13:28:17:971 -> [StateMachine] Info: CO2 Calibration +13:28:17:971 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:28:18:971 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:28:19:972 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:28:20:972 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:28:21:972 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:28:24:980 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:28:24:993 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:28:25:002 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:28:25:016 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:28:25:017 -> [StateMachine] Info: CO2 Calibration: success +13:28:26:016 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:28:26:025 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:28:26:037 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:28:26:037 -> Flags: 20 +13:28:26:037 -> Success calibration! +13:28:26:037 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:28:28:647 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:28:28:647 -> [ApiClient] Info: Return code: 200 +13:28:28:648 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:28:28:649 -> [Configure] Info: Parse configure success +13:28:28:650 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:28:28:652 -> state: 12 +13:28:29:870 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:28:29:870 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":400,"boot":87,"bootCount":87} +13:28:29:870 -> [ApiClient] Info: Return code: 200 +13:28:29:871 -> +13:28:29:871 -> Online mode and isPostToAirGradient = true: watchdog reset +13:28:29:871 -> +13:28:29:892 -> CO2 (ppm): 401 +13:28:29:917 -> External watchdog feed! +13:28:33:913 -> CO2 (ppm): 401 +13:28:37:933 -> CO2 (ppm): 401 +13:28:45:973 -> CO2 (ppm): 401 +13:28:45:973 -> CO2 (ppm): 401 +13:28:49:993 -> CO2 (ppm): 401 +13:28:54:013 -> CO2 (ppm): 401 +13:28:58:033 -> CO2 (ppm): 401 +13:29:02:054 -> CO2 (ppm): 401 +13:29:06:075 -> CO2 (ppm): 401 +13:29:10:095 -> CO2 (ppm): 401 +13:29:18:137 -> CO2 (ppm): 401 +13:29:18:137 -> CO2 (ppm): 402 +13:29:22:158 -> CO2 (ppm): 402 +13:29:26:178 -> CO2 (ppm): 402 +13:29:28:058 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:29:28:059 -> [Configure] Info: Parse configure success +13:29:28:059 -> [Configure] Info: co2CalibrationRequested: True +13:29:28:059 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:29:28:059 -> state: 12 +13:29:28:059 -> [StateMachine] Info: CO2 Calibration +13:29:28:059 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:29:29:059 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:29:30:059 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:29:31:059 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:29:32:058 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:29:35:067 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:29:35:080 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:29:35:089 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:29:35:103 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:29:35:104 -> [StateMachine] Info: CO2 Calibration: success +13:29:36:103 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:29:36:112 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:29:36:124 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:29:36:125 -> Flags: 20 +13:29:36:125 -> Success calibration! +13:29:36:125 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:29:38:789 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:29:38:789 -> [ApiClient] Info: Return code: 200 +13:29:38:791 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:29:38:793 -> [Configure] Info: Parse configure success +13:29:38:793 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:29:38:795 -> state: 12 +13:29:39:725 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:29:39:726 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":402,"boot":88,"bootCount":88} +13:29:39:726 -> [ApiClient] Info: Return code: 200 +13:29:39:726 -> +13:29:39:727 -> Online mode and isPostToAirGradient = true: watchdog reset +13:29:39:727 -> +13:29:39:801 -> CO2 (ppm): 400 +13:29:39:826 -> External watchdog feed! +13:29:43:828 -> CO2 (ppm): 400 +13:29:47:842 -> CO2 (ppm): 436 +13:29:51:863 -> CO2 (ppm): 441 +13:29:55:884 -> CO2 (ppm): 440 +13:29:59:904 -> CO2 (ppm): 438 +13:30:07:944 -> CO2 (ppm): 440 +13:30:07:944 -> CO2 (ppm): 439 +13:30:11:964 -> CO2 (ppm): 435 +13:30:15:984 -> CO2 (ppm): 436 +13:30:20:005 -> CO2 (ppm): 441 +13:30:24:026 -> CO2 (ppm): 441 +13:30:28:047 -> CO2 (ppm): 438 +13:30:32:067 -> CO2 (ppm): 434 +13:30:36:088 -> CO2 (ppm): 429 +13:30:38:144 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:30:38:145 -> [Configure] Info: Parse configure success +13:30:38:145 -> [Configure] Info: co2CalibrationRequested: True +13:30:38:145 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:30:38:146 -> state: 12 +13:30:38:146 -> [StateMachine] Info: CO2 Calibration +13:30:38:146 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:30:39:145 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:30:40:145 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:30:41:145 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:30:42:145 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:30:45:153 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:30:45:167 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:30:45:175 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:30:45:190 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:30:45:190 -> [StateMachine] Info: CO2 Calibration: success +13:30:46:190 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:30:46:198 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:30:46:211 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:30:46:211 -> Flags: 0 +13:30:47:219 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:30:47:232 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:30:47:232 -> Flags: 0 +13:30:48:240 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:30:48:253 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:30:48:253 -> Flags: 0 +13:30:49:261 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:30:49:274 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:30:49:274 -> Flags: 0 +13:30:50:283 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:30:50:295 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:30:50:296 -> Flags: 0 +13:30:51:295 -> Calibration Timeout +13:30:51:296 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:30:53:951 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:30:53:951 -> [ApiClient] Info: Return code: 200 +13:30:53:952 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:30:53:954 -> [Configure] Info: Parse configure success +13:30:53:954 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:30:53:956 -> state: 12 +13:30:54:895 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:30:54:895 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":429,"boot":89,"bootCount":89} +13:30:54:895 -> [ApiClient] Info: Return code: 200 +13:30:54:896 -> +13:30:54:896 -> Online mode and isPostToAirGradient = true: watchdog reset +13:30:54:897 -> +13:30:54:918 -> CO2 (ppm): 414 +13:30:54:943 -> External watchdog feed! +13:30:58:939 -> CO2 (ppm): 409 +13:31:02:960 -> CO2 (ppm): 407 +13:31:06:981 -> CO2 (ppm): 405 +13:31:11:001 -> CO2 (ppm): 403 +13:31:15:022 -> CO2 (ppm): 401 +13:31:19:042 -> CO2 (ppm): 400 +13:31:23:063 -> CO2 (ppm): 399 +13:31:27:084 -> CO2 (ppm): 399 +13:31:31:104 -> CO2 (ppm): 398 +13:31:35:125 -> CO2 (ppm): 398 +13:31:39:145 -> CO2 (ppm): 397 +13:31:43:166 -> CO2 (ppm): 398 +13:31:47:187 -> CO2 (ppm): 400 +13:31:51:207 -> CO2 (ppm): 402 +13:31:53:320 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:31:53:321 -> [Configure] Info: Parse configure success +13:31:53:321 -> [Configure] Info: co2CalibrationRequested: True +13:31:53:321 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:31:53:321 -> state: 12 +13:31:53:321 -> [StateMachine] Info: CO2 Calibration +13:31:53:321 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:31:54:316 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:31:55:316 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:31:56:316 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:31:57:316 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:32:00:324 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:32:00:338 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:32:00:347 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:32:00:361 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:32:00:362 -> [StateMachine] Info: CO2 Calibration: success +13:32:01:361 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:32:01:370 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:32:01:382 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:32:01:383 -> Flags: 0 +13:32:02:391 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:32:02:403 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:32:02:404 -> Flags: 0 +13:32:03:411 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:32:03:424 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:32:03:425 -> Flags: 0 +13:32:04:432 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:32:04:445 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:32:04:445 -> Flags: 0 +13:32:05:453 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:32:05:466 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:32:05:466 -> Flags: 0 +13:32:06:466 -> Calibration Timeout +13:32:06:466 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:32:09:112 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:32:09:112 -> [ApiClient] Info: Return code: 200 +13:32:09:114 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:32:09:115 -> [Configure] Info: Parse configure success +13:32:09:117 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:32:09:117 -> state: 12 +13:32:10:141 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:32:10:141 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":402,"boot":90,"bootCount":90} +13:32:10:141 -> [ApiClient] Info: Return code: 200 +13:32:10:143 -> +13:32:10:143 -> Online mode and isPostToAirGradient = true: watchdog reset +13:32:10:143 -> +13:32:10:164 -> CO2 (ppm): 400 +13:32:10:189 -> External watchdog feed! +13:32:14:185 -> CO2 (ppm): 401 +13:32:18:206 -> CO2 (ppm): 401 +13:32:22:226 -> CO2 (ppm): 401 +13:32:26:246 -> CO2 (ppm): 401 +13:32:30:266 -> CO2 (ppm): 401 +13:32:34:286 -> CO2 (ppm): 401 +13:32:38:306 -> CO2 (ppm): 401 +13:32:42:326 -> CO2 (ppm): 401 +13:32:46:347 -> CO2 (ppm): 400 +13:32:50:369 -> CO2 (ppm): 401 +13:32:54:390 -> CO2 (ppm): 405 +13:32:58:409 -> CO2 (ppm): 410 +13:33:02:430 -> CO2 (ppm): 413 +13:33:06:451 -> CO2 (ppm): 413 +13:33:08:486 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:33:08:487 -> [Configure] Info: Parse configure success +13:33:08:487 -> [Configure] Info: co2CalibrationRequested: True +13:33:08:488 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:33:08:489 -> state: 12 +13:33:08:489 -> [StateMachine] Info: CO2 Calibration +13:33:08:489 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:33:10:487 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:33:10:487 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:33:11:488 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:33:12:487 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:33:15:495 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:33:15:511 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:33:15:518 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:33:15:532 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:33:15:533 -> [StateMachine] Info: CO2 Calibration: success +13:33:16:532 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:33:16:541 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:33:16:553 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:33:16:554 -> Flags: 0 +13:33:17:561 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:33:17:574 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:33:17:575 -> Flags: 0 +13:33:18:583 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:33:18:595 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:33:18:596 -> Flags: 0 +13:33:19:604 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:33:19:616 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:33:19:617 -> Flags: 0 +13:33:20:625 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:33:20:637 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:33:20:638 -> Flags: 0 +13:33:21:637 -> Calibration Timeout +13:33:21:639 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:33:24:274 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:33:24:274 -> [ApiClient] Info: Return code: 200 +13:33:24:276 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:33:24:277 -> [Configure] Info: Parse configure success +13:33:24:277 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:33:24:279 -> state: 12 +13:33:25:231 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:33:25:232 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":413,"boot":91,"bootCount":91} +13:33:25:232 -> [ApiClient] Info: Return code: 200 +13:33:25:232 -> +13:33:25:232 -> Online mode and isPostToAirGradient = true: watchdog reset +13:33:25:232 -> +13:33:25:254 -> CO2 (ppm): 408 +13:33:25:279 -> External watchdog feed! +13:33:29:275 -> CO2 (ppm): 406 +13:33:33:295 -> CO2 (ppm): 405 +13:33:37:316 -> CO2 (ppm): 404 +13:33:41:336 -> CO2 (ppm): 403 +13:33:45:356 -> CO2 (ppm): 402 +13:33:49:377 -> CO2 (ppm): 412 +13:33:53:398 -> CO2 (ppm): 439 +13:33:57:418 -> CO2 (ppm): 451 +13:34:05:458 -> CO2 (ppm): 456 +13:34:05:458 -> CO2 (ppm): 455 +13:34:09:478 -> CO2 (ppm): 451 +13:34:13:497 -> CO2 (ppm): 446 +13:34:17:517 -> CO2 (ppm): 440 +13:34:21:537 -> CO2 (ppm): 434 +13:34:23:657 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:34:23:658 -> [Configure] Info: Parse configure success +13:34:23:658 -> [Configure] Info: co2CalibrationRequested: True +13:34:23:659 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:34:23:659 -> state: 12 +13:34:23:659 -> [StateMachine] Info: CO2 Calibration +13:34:23:660 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:34:24:659 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:34:25:659 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:34:26:659 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:34:27:659 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:34:30:667 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:34:30:681 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:34:30:690 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:34:30:703 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:34:30:704 -> [StateMachine] Info: CO2 Calibration: success +13:34:31:703 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:34:31:712 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:34:31:725 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:34:31:725 -> Flags: 0 +13:34:32:734 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:34:32:746 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:34:32:747 -> Flags: 0 +13:34:33:754 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:34:33:767 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:34:33:768 -> Flags: 0 +13:34:34:775 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:34:34:788 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:34:34:789 -> Flags: 0 +13:34:35:797 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:34:35:809 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:34:35:810 -> Flags: 0 +13:34:36:809 -> Calibration Timeout +13:34:36:811 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:34:39:434 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:34:39:434 -> [ApiClient] Info: Return code: 200 +13:34:39:436 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:34:39:437 -> [Configure] Info: Parse configure success +13:34:39:438 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:34:39:440 -> state: 12 +13:34:40:370 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:34:40:370 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":434,"boot":92,"bootCount":92} +13:34:40:370 -> [ApiClient] Info: Return code: 200 +13:34:40:371 -> +13:34:40:371 -> Online mode and isPostToAirGradient = true: watchdog reset +13:34:40:371 -> +13:34:40:393 -> CO2 (ppm): 415 +13:34:40:418 -> External watchdog feed! +13:34:44:414 -> CO2 (ppm): 412 +13:34:48:437 -> CO2 (ppm): 410 +13:34:52:456 -> CO2 (ppm): 408 +13:34:56:477 -> CO2 (ppm): 407 +13:35:00:498 -> CO2 (ppm): 406 +13:35:04:519 -> CO2 (ppm): 404 +13:35:08:538 -> CO2 (ppm): 405 +13:35:12:560 -> CO2 (ppm): 405 +13:35:16:579 -> CO2 (ppm): 406 +13:35:20:601 -> CO2 (ppm): 405 +13:35:24:622 -> CO2 (ppm): 405 +13:35:32:664 -> CO2 (ppm): 405 +13:35:32:664 -> CO2 (ppm): 404 +13:35:36:681 -> CO2 (ppm): 403 +13:35:38:830 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:35:38:831 -> [Configure] Info: Parse configure success +13:35:38:831 -> [Configure] Info: co2CalibrationRequested: True +13:35:38:831 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:35:38:832 -> state: 12 +13:35:38:832 -> [StateMachine] Info: CO2 Calibration +13:35:38:832 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:35:39:831 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:35:40:831 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:35:41:831 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:35:45:840 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:35:45:840 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:35:45:853 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:35:45:862 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:35:45:876 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:35:45:877 -> [StateMachine] Info: CO2 Calibration: success +13:35:46:876 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:35:46:885 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:35:46:898 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:35:46:899 -> Flags: 0 +13:35:47:905 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:35:47:918 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:35:47:919 -> Flags: 0 +13:35:48:926 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:35:48:939 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:35:48:939 -> Flags: 0 +13:35:49:947 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:35:49:960 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:35:49:960 -> Flags: 0 +13:35:50:968 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:35:50:981 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:35:50:982 -> Flags: 0 +13:35:51:981 -> Calibration Timeout +13:35:51:982 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:35:54:596 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:35:54:597 -> [ApiClient] Info: Return code: 200 +13:35:54:598 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:35:54:599 -> [Configure] Info: Parse configure success +13:35:54:600 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:35:54:601 -> state: 12 +13:35:55:522 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:35:55:522 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":403,"boot":93,"bootCount":93} +13:35:55:522 -> [ApiClient] Info: Return code: 200 +13:35:55:523 -> +13:35:55:523 -> Online mode and isPostToAirGradient = true: watchdog reset +13:35:55:523 -> +13:35:55:545 -> CO2 (ppm): 400 +13:35:55:570 -> External watchdog feed! +13:35:59:565 -> CO2 (ppm): 401 +13:36:03:585 -> CO2 (ppm): 401 +13:36:07:605 -> CO2 (ppm): 401 +13:36:11:626 -> CO2 (ppm): 401 +13:36:15:645 -> CO2 (ppm): 400 +13:36:19:666 -> CO2 (ppm): 401 +13:36:23:687 -> CO2 (ppm): 401 +13:36:27:708 -> CO2 (ppm): 401 +13:36:31:729 -> CO2 (ppm): 400 +13:36:35:750 -> CO2 (ppm): 400 +13:36:43:792 -> CO2 (ppm): 400 +13:36:43:792 -> CO2 (ppm): 400 +13:36:47:812 -> CO2 (ppm): 401 +13:36:51:832 -> CO2 (ppm): 401 +13:36:54:001 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:36:54:003 -> [Configure] Info: Parse configure success +13:36:54:003 -> [Configure] Info: co2CalibrationRequested: True +13:36:54:003 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:36:54:003 -> state: 12 +13:36:54:003 -> [StateMachine] Info: CO2 Calibration +13:36:54:003 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:36:55:002 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:36:56:002 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:36:57:002 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:36:58:002 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:37:01:010 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:37:01:024 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:37:01:032 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:37:01:047 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:37:01:048 -> [StateMachine] Info: CO2 Calibration: success +13:37:02:047 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:37:02:055 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:37:02:068 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:37:02:069 -> Flags: 20 +13:37:02:069 -> Success calibration! +13:37:02:069 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:37:04:637 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:37:04:637 -> [ApiClient] Info: Return code: 200 +13:37:04:639 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:37:04:640 -> [Configure] Info: Parse configure success +13:37:04:641 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:37:04:642 -> state: 12 +13:37:05:580 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:37:05:580 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":401,"boot":94,"bootCount":94} +13:37:05:580 -> [ApiClient] Info: Return code: 200 +13:37:05:580 -> +13:37:05:580 -> Online mode and isPostToAirGradient = true: watchdog reset +13:37:05:580 -> +13:37:05:595 -> CO2 (ppm): 400 +13:37:05:620 -> External watchdog feed! +13:37:09:615 -> CO2 (ppm): 400 +13:37:13:636 -> CO2 (ppm): 400 +13:37:17:657 -> CO2 (ppm): 400 +13:37:21:678 -> CO2 (ppm): 400 +13:37:25:699 -> CO2 (ppm): 400 +13:37:29:720 -> CO2 (ppm): 400 +13:37:33:741 -> CO2 (ppm): 400 +13:37:37:761 -> CO2 (ppm): 400 +13:37:41:782 -> CO2 (ppm): 400 +13:37:49:823 -> CO2 (ppm): 400 +13:37:49:823 -> CO2 (ppm): 400 +13:37:53:844 -> CO2 (ppm): 399 +13:37:57:864 -> CO2 (ppm): 399 +13:38:01:885 -> CO2 (ppm): 399 +13:38:04:095 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:38:04:096 -> [Configure] Info: Parse configure success +13:38:04:096 -> [Configure] Info: co2CalibrationRequested: True +13:38:04:096 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:38:04:096 -> state: 12 +13:38:04:096 -> [StateMachine] Info: CO2 Calibration +13:38:04:096 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:38:05:089 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:38:06:089 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:38:07:089 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:38:08:089 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:38:11:097 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:38:11:111 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:38:11:119 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:38:11:134 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:38:11:135 -> [StateMachine] Info: CO2 Calibration: success +13:38:12:134 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:38:12:142 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:38:12:155 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:38:12:156 -> Flags: 20 +13:38:12:156 -> Success calibration! +13:38:12:156 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:38:14:780 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:38:14:780 -> [ApiClient] Info: Return code: 200 +13:38:14:782 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:38:14:784 -> [Configure] Info: Parse configure success +13:38:14:784 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:38:14:786 -> state: 12 +13:38:15:717 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:38:15:717 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":399,"boot":95,"bootCount":95} +13:38:15:717 -> [ApiClient] Info: Return code: 200 +13:38:15:718 -> +13:38:15:718 -> Online mode and isPostToAirGradient = true: watchdog reset +13:38:15:718 -> +13:38:15:740 -> CO2 (ppm): 400 +13:38:15:765 -> External watchdog feed! +13:38:19:761 -> CO2 (ppm): 400 +13:38:23:781 -> CO2 (ppm): 431 +13:38:27:801 -> CO2 (ppm): 473 +13:38:35:841 -> CO2 (ppm): 532 +13:38:35:841 -> CO2 (ppm): 584 +13:38:39:861 -> CO2 (ppm): 624 +13:38:43:882 -> CO2 (ppm): 637 +13:38:47:902 -> CO2 (ppm): 633 +13:38:51:922 -> CO2 (ppm): 618 +13:38:55:943 -> CO2 (ppm): 598 +13:38:59:964 -> CO2 (ppm): 660 +13:39:03:984 -> CO2 (ppm): 738 +13:39:08:005 -> CO2 (ppm): 820 +13:39:12:026 -> CO2 (ppm): 899 +13:39:14:176 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:39:14:177 -> [Configure] Info: Parse configure success +13:39:14:178 -> [Configure] Info: co2CalibrationRequested: True +13:39:14:178 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:39:14:179 -> state: 12 +13:39:14:179 -> [StateMachine] Info: CO2 Calibration +13:39:14:179 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:39:15:178 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:39:16:178 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:39:17:178 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:39:18:178 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:39:21:186 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:39:21:201 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:39:21:209 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:39:21:223 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:39:21:223 -> [StateMachine] Info: CO2 Calibration: success +13:39:22:223 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:39:22:231 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:39:22:245 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:39:22:246 -> Flags: 0 +13:39:23:254 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:39:23:266 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:39:23:267 -> Flags: 0 +13:39:24:274 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:39:24:287 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:39:24:287 -> Flags: 0 +13:39:25:295 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:39:25:308 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:39:25:308 -> Flags: 0 +13:39:26:316 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:39:26:329 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:39:26:329 -> Flags: 0 +13:39:27:329 -> Calibration Timeout +13:39:27:330 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:39:29:942 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:39:29:942 -> [ApiClient] Info: Return code: 200 +13:39:29:944 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:39:29:946 -> [Configure] Info: Parse configure success +13:39:29:946 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:39:29:947 -> state: 12 +13:39:30:878 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:39:30:878 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":899,"boot":96,"bootCount":96} +13:39:30:878 -> [ApiClient] Info: Return code: 200 +13:39:30:879 -> +13:39:30:879 -> Online mode and isPostToAirGradient = true: watchdog reset +13:39:30:879 -> +13:39:30:900 -> CO2 (ppm): 1235 +13:39:30:925 -> External watchdog feed! +13:39:34:920 -> CO2 (ppm): 1255 +13:39:38:941 -> CO2 (ppm): 1231 +13:39:42:961 -> CO2 (ppm): 1166 +13:39:46:983 -> CO2 (ppm): 1089 +13:39:51:003 -> CO2 (ppm): 1009 +13:39:55:025 -> CO2 (ppm): 936 +13:39:59:044 -> CO2 (ppm): 877 +13:40:03:064 -> CO2 (ppm): 817 +13:40:07:084 -> CO2 (ppm): 758 +13:40:11:105 -> CO2 (ppm): 704 +13:40:15:126 -> CO2 (ppm): 657 +13:40:19:165 -> CO2 (ppm): 615 +13:40:23:168 -> CO2 (ppm): 578 +13:40:27:188 -> CO2 (ppm): 548 +13:40:29:349 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:40:29:350 -> [Configure] Info: Parse configure success +13:40:29:350 -> [Configure] Info: co2CalibrationRequested: True +13:40:29:351 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:40:29:351 -> state: 12 +13:40:29:351 -> [StateMachine] Info: CO2 Calibration +13:40:29:351 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:40:30:350 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:40:31:350 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:40:32:350 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:40:33:350 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:40:36:358 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:40:36:372 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:40:36:381 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:40:36:394 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:40:36:395 -> [StateMachine] Info: CO2 Calibration: success +13:40:37:394 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:40:37:402 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:40:37:415 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:40:37:415 -> Flags: 0 +13:40:38:423 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:40:38:436 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:40:38:436 -> Flags: 0 +13:40:39:444 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:40:39:456 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:40:39:457 -> Flags: 0 +13:40:40:465 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:40:40:478 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:40:40:478 -> Flags: 0 +13:40:41:486 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:40:41:498 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:40:41:499 -> Flags: 0 +13:40:42:499 -> Calibration Timeout +13:40:42:499 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:40:45:104 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:40:45:105 -> [ApiClient] Info: Return code: 200 +13:40:45:106 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:40:45:107 -> [Configure] Info: Parse configure success +13:40:45:108 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:40:45:109 -> state: 12 +13:40:46:059 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:40:46:060 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":548,"boot":97,"bootCount":97} +13:40:46:060 -> [ApiClient] Info: Return code: 200 +13:40:46:061 -> +13:40:46:061 -> Online mode and isPostToAirGradient = true: watchdog reset +13:40:46:061 -> +13:40:46:081 -> CO2 (ppm): 455 +13:40:46:107 -> External watchdog feed! +13:40:50:102 -> CO2 (ppm): 445 +13:40:54:121 -> CO2 (ppm): 437 +13:40:58:142 -> CO2 (ppm): 430 +13:41:02:162 -> CO2 (ppm): 423 +13:41:06:189 -> CO2 (ppm): 420 +13:41:10:203 -> CO2 (ppm): 416 +13:41:14:224 -> CO2 (ppm): 413 +13:41:18:244 -> CO2 (ppm): 411 +13:41:22:264 -> CO2 (ppm): 408 +13:41:26:284 -> CO2 (ppm): 407 +13:41:30:305 -> CO2 (ppm): 406 +13:41:34:326 -> CO2 (ppm): 405 +13:41:38:346 -> CO2 (ppm): 405 +13:41:42:366 -> CO2 (ppm): 404 +13:41:44:518 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:41:44:519 -> [Configure] Info: Parse configure success +13:41:44:520 -> [Configure] Info: co2CalibrationRequested: True +13:41:44:520 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:41:44:521 -> state: 12 +13:41:44:521 -> [StateMachine] Info: CO2 Calibration +13:41:44:521 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:41:45:520 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:41:46:520 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:41:47:520 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:41:48:520 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:41:51:528 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:41:51:542 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:41:51:550 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:41:51:564 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:41:51:565 -> [StateMachine] Info: CO2 Calibration: success +13:41:52:573 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:41:52:573 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:41:52:585 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:41:52:586 -> Flags: 0 +13:41:53:594 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:41:53:606 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:41:53:607 -> Flags: 0 +13:41:54:615 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:41:54:627 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:41:54:628 -> Flags: 0 +13:41:55:636 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:41:55:649 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:41:55:649 -> Flags: 0 +13:41:56:657 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:41:56:669 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:41:56:670 -> Flags: 0 +13:41:57:669 -> Calibration Timeout +13:41:57:670 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:42:00:267 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:42:00:267 -> [ApiClient] Info: Return code: 200 +13:42:00:268 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:42:00:270 -> [Configure] Info: Parse configure success +13:42:00:271 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:42:00:272 -> state: 12 +13:42:01:211 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:42:01:211 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":404,"boot":98,"bootCount":98} +13:42:01:212 -> [ApiClient] Info: Return code: 200 +13:42:01:212 -> +13:42:01:213 -> Online mode and isPostToAirGradient = true: watchdog reset +13:42:01:213 -> +13:42:01:233 -> CO2 (ppm): 402 +13:42:01:258 -> External watchdog feed! +13:42:09:275 -> CO2 (ppm): 401 +13:42:09:275 -> CO2 (ppm): 401 +13:42:13:294 -> CO2 (ppm): 400 +13:42:17:314 -> CO2 (ppm): 399 +13:42:21:335 -> CO2 (ppm): 399 +13:42:23:606 -> +13:42:23:607 -> firmwareCheckForUpdate: +13:42:23:607 -> firmwareCheckForUpdate: Perform +13:42:23:607 -> checking for new OTA update @ http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/generic/os/firmware.bin?current_firmware=3.1.9-1-g4691500-dirty +13:42:24:241 -> Firmware update skipped, the server returned 400 +13:42:24:242 -> 3 +13:42:24:242 -> OTA message: +13:42:24:242 -> +13:42:25:355 -> CO2 (ppm): 399 +13:42:29:376 -> CO2 (ppm): 399 +13:42:33:397 -> CO2 (ppm): 399 +13:42:37:417 -> CO2 (ppm): 399 +13:42:41:438 -> CO2 (ppm): 399 +13:42:45:458 -> CO2 (ppm): 399 +13:42:49:479 -> CO2 (ppm): 399 +13:42:53:499 -> CO2 (ppm): 399 +13:42:57:570 -> CO2 (ppm): 399 +13:42:59:689 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:42:59:690 -> [Configure] Info: Parse configure success +13:42:59:691 -> [Configure] Info: co2CalibrationRequested: True +13:42:59:691 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:42:59:692 -> state: 12 +13:42:59:692 -> [StateMachine] Info: CO2 Calibration +13:42:59:692 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:43:00:691 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:43:01:691 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:43:02:691 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:43:03:691 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:43:06:699 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:43:06:712 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:43:06:721 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:43:06:736 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:43:06:737 -> [StateMachine] Info: CO2 Calibration: success +13:43:07:736 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:43:07:744 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:43:07:756 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:43:07:757 -> Flags: 20 +13:43:07:757 -> Success calibration! +13:43:07:757 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:43:10:407 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:43:10:408 -> [ApiClient] Info: Return code: 200 +13:43:10:409 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:43:10:410 -> [Configure] Info: Parse configure success +13:43:10:411 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:43:10:412 -> state: 12 +13:43:11:353 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:43:11:353 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":399,"boot":99,"bootCount":99} +13:43:11:354 -> [ApiClient] Info: Return code: 200 +13:43:11:376 -> +13:43:11:376 -> Online mode and isPostToAirGradient = true: watchdog reset +13:43:11:376 -> +13:43:11:376 -> CO2 (ppm): 402 +13:43:11:401 -> External watchdog feed! +13:43:19:417 -> CO2 (ppm): 402 +13:43:19:417 -> CO2 (ppm): 402 +13:43:23:437 -> CO2 (ppm): 402 +13:43:27:457 -> CO2 (ppm): 401 +13:43:31:478 -> CO2 (ppm): 401 +13:43:35:498 -> CO2 (ppm): 401 +13:43:39:519 -> CO2 (ppm): 401 +13:43:43:539 -> CO2 (ppm): 401 +13:43:47:560 -> CO2 (ppm): 401 +13:43:51:580 -> CO2 (ppm): 402 +13:43:55:600 -> CO2 (ppm): 402 +13:43:59:621 -> CO2 (ppm): 401 +13:44:03:642 -> CO2 (ppm): 401 +13:44:07:662 -> CO2 (ppm): 401 +13:44:09:776 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:44:09:777 -> [Configure] Info: Parse configure success +13:44:09:777 -> [Configure] Info: co2CalibrationRequested: True +13:44:09:778 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:44:09:779 -> state: 12 +13:44:09:779 -> [StateMachine] Info: CO2 Calibration +13:44:09:779 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:44:10:778 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:44:12:778 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:44:12:778 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:44:13:778 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:44:16:786 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:44:16:799 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:44:16:808 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:44:16:822 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:44:16:823 -> [StateMachine] Info: CO2 Calibration: success +13:44:17:823 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:44:17:831 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:44:17:844 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:44:17:845 -> Flags: 0 +13:44:18:852 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:44:18:864 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:44:18:865 -> Flags: 0 +13:44:19:873 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:44:19:885 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:44:19:886 -> Flags: 0 +13:44:20:894 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:44:20:906 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:44:20:907 -> Flags: 0 +13:44:21:915 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:44:21:927 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:44:21:928 -> Flags: 0 +13:44:22:927 -> Calibration Timeout +13:44:22:928 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:44:25:571 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:44:25:571 -> [ApiClient] Info: Return code: 200 +13:44:25:572 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:44:25:574 -> [Configure] Info: Parse configure success +13:44:25:574 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:44:25:576 -> state: 12 +13:44:26:600 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:44:26:601 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":401,"boot":100,"bootCount":100} +13:44:26:601 -> [ApiClient] Info: Return code: 200 +13:44:26:601 -> +13:44:26:602 -> Online mode and isPostToAirGradient = true: watchdog reset +13:44:26:602 -> +13:44:26:623 -> CO2 (ppm): 636 +13:44:26:648 -> External watchdog feed! +13:44:30:644 -> CO2 (ppm): 662 +13:44:34:665 -> CO2 (ppm): 665 +13:44:38:685 -> CO2 (ppm): 654 +13:44:42:705 -> CO2 (ppm): 632 +13:44:46:726 -> CO2 (ppm): 608 +13:44:50:746 -> CO2 (ppm): 583 +13:44:54:767 -> CO2 (ppm): 558 +13:44:58:788 -> CO2 (ppm): 535 +13:45:02:809 -> CO2 (ppm): 515 +13:45:06:828 -> CO2 (ppm): 497 +13:45:10:849 -> CO2 (ppm): 481 +13:45:14:870 -> CO2 (ppm): 467 +13:45:18:889 -> CO2 (ppm): 457 +13:45:22:909 -> CO2 (ppm): 447 +13:45:24:948 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:45:24:949 -> [Configure] Info: Parse configure success +13:45:24:949 -> [Configure] Info: co2CalibrationRequested: True +13:45:24:950 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:45:24:950 -> state: 12 +13:45:24:950 -> [StateMachine] Info: CO2 Calibration +13:45:24:950 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:45:25:949 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:45:26:950 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:45:27:949 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:45:28:949 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:45:31:957 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:45:31:971 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:45:31:980 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:45:32:004 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:45:32:005 -> [StateMachine] Info: CO2 Calibration: success +13:45:32:993 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:45:33:001 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:45:33:014 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:45:33:014 -> Flags: 0 +13:45:34:023 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:45:34:035 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:45:34:036 -> Flags: 0 +13:45:35:044 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:45:35:056 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:45:35:056 -> Flags: 0 +13:45:36:064 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:45:36:077 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:45:36:078 -> Flags: 0 +13:45:37:085 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:45:37:120 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:45:37:121 -> Flags: 0 +13:45:38:120 -> Calibration Timeout +13:45:38:121 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:45:40:734 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:45:40:734 -> [ApiClient] Info: Return code: 200 +13:45:40:735 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:45:40:737 -> [Configure] Info: Parse configure success +13:45:40:738 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:45:40:739 -> state: 12 +13:45:41:695 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:45:41:695 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":447,"boot":101,"bootCount":101} +13:45:41:695 -> [ApiClient] Info: Return code: 200 +13:45:41:696 -> +13:45:41:696 -> Online mode and isPostToAirGradient = true: watchdog reset +13:45:41:696 -> +13:45:41:718 -> CO2 (ppm): 419 +13:45:41:743 -> External watchdog feed! +13:45:45:739 -> CO2 (ppm): 416 +13:45:49:760 -> CO2 (ppm): 414 +13:45:53:780 -> CO2 (ppm): 412 +13:45:57:800 -> CO2 (ppm): 411 +13:46:01:821 -> CO2 (ppm): 409 +13:46:05:842 -> CO2 (ppm): 407 +13:46:09:862 -> CO2 (ppm): 407 +13:46:13:883 -> CO2 (ppm): 406 +13:46:17:904 -> CO2 (ppm): 406 +13:46:21:925 -> CO2 (ppm): 405 +13:46:25:946 -> CO2 (ppm): 404 +13:46:29:967 -> CO2 (ppm): 403 +13:46:33:987 -> CO2 (ppm): 403 +13:46:38:008 -> CO2 (ppm): 402 +13:46:40:140 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:46:40:141 -> [Configure] Info: Parse configure success +13:46:40:141 -> [Configure] Info: co2CalibrationRequested: True +13:46:40:142 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:46:40:142 -> state: 12 +13:46:40:142 -> [StateMachine] Info: CO2 Calibration +13:46:40:142 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:46:41:142 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:46:43:141 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:46:43:142 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:46:44:154 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:46:47:150 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:46:47:163 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:46:47:172 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:46:47:186 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:46:47:187 -> [StateMachine] Info: CO2 Calibration: success +13:46:48:186 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:46:48:195 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:46:48:207 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:46:48:208 -> Flags: 0 +13:46:49:216 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:46:49:228 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:46:49:229 -> Flags: 0 +13:46:50:237 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:46:50:249 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:46:50:250 -> Flags: 0 +13:46:51:258 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:46:51:270 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:46:51:271 -> Flags: 0 +13:46:52:279 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:46:52:292 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:46:52:292 -> Flags: 0 +13:46:53:292 -> Calibration Timeout +13:46:53:293 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:46:55:891 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:46:55:892 -> [ApiClient] Info: Return code: 200 +13:46:55:893 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:46:55:895 -> [Configure] Info: Parse configure success +13:46:55:895 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:46:55:896 -> state: 12 +13:46:56:821 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:46:56:821 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":402,"boot":102,"bootCount":102} +13:46:56:821 -> [ApiClient] Info: Return code: 200 +13:46:56:822 -> +13:46:56:823 -> Online mode and isPostToAirGradient = true: watchdog reset +13:46:56:823 -> +13:46:56:901 -> CO2 (ppm): 400 +13:46:56:926 -> External watchdog feed! +13:47:00:923 -> CO2 (ppm): 402 +13:47:04:944 -> CO2 (ppm): 407 +13:47:08:964 -> CO2 (ppm): 408 +13:47:12:984 -> CO2 (ppm): 425 +13:47:17:004 -> CO2 (ppm): 465 +13:47:21:025 -> CO2 (ppm): 494 +13:47:29:066 -> CO2 (ppm): 505 +13:47:29:066 -> CO2 (ppm): 529 +13:47:33:087 -> CO2 (ppm): 550 +13:47:37:107 -> CO2 (ppm): 556 +13:47:41:128 -> CO2 (ppm): 572 +13:47:45:148 -> CO2 (ppm): 584 +13:47:49:169 -> CO2 (ppm): 590 +13:47:53:188 -> CO2 (ppm): 599 +13:47:55:311 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:47:55:312 -> [Configure] Info: Parse configure success +13:47:55:312 -> [Configure] Info: co2CalibrationRequested: True +13:47:55:312 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:47:55:313 -> state: 12 +13:47:55:313 -> [StateMachine] Info: CO2 Calibration +13:47:55:313 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:47:56:312 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:47:57:312 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:47:58:312 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:47:59:312 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:48:02:321 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:48:02:335 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:48:02:344 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:48:02:357 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:48:02:358 -> [StateMachine] Info: CO2 Calibration: success +13:48:03:357 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:48:03:366 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:48:03:378 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:48:03:379 -> Flags: 0 +13:48:04:387 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:48:04:399 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:48:04:400 -> Flags: 0 +13:48:05:407 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:48:05:420 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:48:05:421 -> Flags: 0 +13:48:06:429 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:48:06:441 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:48:06:442 -> Flags: 0 +13:48:07:450 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:48:07:462 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:48:07:462 -> Flags: 0 +13:48:08:463 -> Calibration Timeout +13:48:08:463 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:48:11:055 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:48:11:055 -> [ApiClient] Info: Return code: 200 +13:48:11:057 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:48:11:058 -> [Configure] Info: Parse configure success +13:48:11:059 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:48:11:061 -> state: 12 +13:48:11:981 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:48:11:982 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":599,"boot":103,"bootCount":103} +13:48:11:982 -> [ApiClient] Info: Return code: 200 +13:48:11:982 -> +13:48:11:982 -> Online mode and isPostToAirGradient = true: watchdog reset +13:48:11:983 -> +13:48:12:004 -> CO2 (ppm): 548 +13:48:12:029 -> External watchdog feed! +13:48:16:024 -> CO2 (ppm): 530 +13:48:24:065 -> CO2 (ppm): 511 +13:48:24:066 -> CO2 (ppm): 495 +13:48:28:086 -> CO2 (ppm): 481 +13:48:32:107 -> CO2 (ppm): 469 +13:48:40:149 -> CO2 (ppm): 457 +13:48:40:149 -> CO2 (ppm): 447 +13:48:44:170 -> CO2 (ppm): 438 +13:48:48:191 -> CO2 (ppm): 431 +13:48:52:211 -> CO2 (ppm): 426 +13:48:56:231 -> CO2 (ppm): 422 +13:49:00:251 -> CO2 (ppm): 419 +13:49:04:271 -> CO2 (ppm): 415 +13:49:08:292 -> CO2 (ppm): 413 +13:49:10:482 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:49:10:483 -> [Configure] Info: Parse configure success +13:49:10:483 -> [Configure] Info: co2CalibrationRequested: True +13:49:10:483 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:49:10:484 -> state: 12 +13:49:10:484 -> [StateMachine] Info: CO2 Calibration +13:49:10:484 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:49:11:483 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:49:12:483 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:49:13:483 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:49:14:483 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:49:17:491 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:49:17:505 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:49:17:514 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:49:17:539 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:49:17:540 -> [StateMachine] Info: CO2 Calibration: success +13:49:18:528 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:49:18:537 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:49:18:549 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:49:18:550 -> Flags: 0 +13:49:19:559 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:49:19:570 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:49:19:571 -> Flags: 0 +13:49:20:578 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:49:20:591 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:49:20:591 -> Flags: 0 +13:49:21:599 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:49:21:612 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:49:21:612 -> Flags: 0 +13:49:22:620 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:49:22:633 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:49:22:633 -> Flags: 0 +13:49:23:633 -> Calibration Timeout +13:49:23:634 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:49:26:234 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:49:26:234 -> [ApiClient] Info: Return code: 200 +13:49:26:236 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:49:26:237 -> [Configure] Info: Parse configure success +13:49:26:238 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:49:26:239 -> state: 12 +13:49:27:172 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:49:27:173 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":413,"boot":104,"bootCount":104} +13:49:27:173 -> [ApiClient] Info: Return code: 200 +13:49:27:174 -> +13:49:27:174 -> Online mode and isPostToAirGradient = true: watchdog reset +13:49:27:174 -> +13:49:27:196 -> CO2 (ppm): 407 +13:49:27:221 -> External watchdog feed! +13:49:31:217 -> CO2 (ppm): 407 +13:49:35:238 -> CO2 (ppm): 406 +13:49:39:258 -> CO2 (ppm): 406 +13:49:43:279 -> CO2 (ppm): 405 +13:49:47:299 -> CO2 (ppm): 404 +13:49:51:318 -> CO2 (ppm): 402 +13:49:55:338 -> CO2 (ppm): 402 +13:49:59:363 -> CO2 (ppm): 402 +13:50:07:401 -> CO2 (ppm): 402 +13:50:07:401 -> CO2 (ppm): 402 +13:50:11:422 -> CO2 (ppm): 402 +13:50:15:442 -> CO2 (ppm): 401 +13:50:19:463 -> CO2 (ppm): 402 +13:50:23:483 -> CO2 (ppm): 403 +13:50:25:653 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:50:25:654 -> [Configure] Info: Parse configure success +13:50:25:654 -> [Configure] Info: co2CalibrationRequested: True +13:50:25:654 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:50:25:654 -> state: 12 +13:50:25:655 -> [StateMachine] Info: CO2 Calibration +13:50:25:655 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:50:26:654 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:50:27:654 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:50:28:654 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:50:29:670 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:50:32:662 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:50:32:676 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:50:32:685 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:50:32:699 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:50:32:699 -> [StateMachine] Info: CO2 Calibration: success +13:50:33:699 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:50:33:707 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:50:33:721 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:50:33:721 -> Flags: 0 +13:50:34:729 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:50:34:742 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:50:34:742 -> Flags: 0 +13:50:35:751 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:50:35:763 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:50:35:763 -> Flags: 0 +13:50:36:771 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:50:36:784 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:50:36:784 -> Flags: 0 +13:50:37:792 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:50:37:805 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:50:37:805 -> Flags: 0 +13:50:38:805 -> Calibration Timeout +13:50:38:806 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:50:41:407 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:50:41:408 -> [ApiClient] Info: Return code: 200 +13:50:41:409 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:50:41:410 -> [Configure] Info: Parse configure success +13:50:41:411 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:50:41:412 -> state: 12 +13:50:42:333 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:50:42:334 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":403,"boot":105,"bootCount":105} +13:50:42:334 -> [ApiClient] Info: Return code: 200 +13:50:42:335 -> +13:50:42:335 -> Online mode and isPostToAirGradient = true: watchdog reset +13:50:42:335 -> +13:50:42:357 -> CO2 (ppm): 401 +13:50:42:382 -> External watchdog feed! +13:50:46:378 -> CO2 (ppm): 402 +13:50:50:399 -> CO2 (ppm): 402 +13:50:54:419 -> CO2 (ppm): 402 +13:50:58:439 -> CO2 (ppm): 402 +13:51:02:459 -> CO2 (ppm): 402 +13:51:06:479 -> CO2 (ppm): 402 +13:51:10:500 -> CO2 (ppm): 402 +13:51:14:520 -> CO2 (ppm): 402 +13:51:18:540 -> CO2 (ppm): 402 +13:51:22:560 -> CO2 (ppm): 402 +13:51:26:581 -> CO2 (ppm): 402 +13:51:30:601 -> CO2 (ppm): 402 +13:51:34:621 -> CO2 (ppm): 401 +13:51:38:641 -> CO2 (ppm): 401 +13:51:40:825 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:51:40:827 -> [Configure] Info: Parse configure success +13:51:40:827 -> [Configure] Info: co2CalibrationRequested: True +13:51:40:827 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:51:40:827 -> state: 12 +13:51:40:827 -> [StateMachine] Info: CO2 Calibration +13:51:40:827 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:51:41:826 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:51:42:826 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:51:43:826 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:51:44:826 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:51:47:834 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:51:47:849 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:51:47:857 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:51:47:871 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:51:47:871 -> [StateMachine] Info: CO2 Calibration: success +13:51:48:871 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:51:48:880 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:51:48:892 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:51:48:892 -> Flags: 20 +13:51:48:892 -> Success calibration! +13:51:48:892 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:51:51:523 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:51:51:523 -> [ApiClient] Info: Return code: 200 +13:51:51:524 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:51:51:526 -> [Configure] Info: Parse configure success +13:51:51:526 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:51:51:528 -> state: 12 +13:51:52:446 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:51:52:446 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":401,"boot":106,"bootCount":106} +13:51:52:446 -> [ApiClient] Info: Return code: 200 +13:51:52:447 -> +13:51:52:448 -> Online mode and isPostToAirGradient = true: watchdog reset +13:51:52:448 -> +13:51:52:469 -> CO2 (ppm): 401 +13:51:52:494 -> External watchdog feed! +13:51:56:489 -> CO2 (ppm): 401 +13:52:00:509 -> CO2 (ppm): 401 +13:52:04:530 -> CO2 (ppm): 401 +13:52:08:551 -> CO2 (ppm): 401 +13:52:12:571 -> CO2 (ppm): 401 +13:52:16:591 -> CO2 (ppm): 401 +13:52:20:615 -> CO2 (ppm): 401 +13:52:24:633 -> CO2 (ppm): 401 +13:52:28:653 -> CO2 (ppm): 401 +13:52:32:674 -> CO2 (ppm): 401 +13:52:36:694 -> CO2 (ppm): 401 +13:52:40:714 -> CO2 (ppm): 401 +13:52:44:734 -> CO2 (ppm): 401 +13:52:48:755 -> CO2 (ppm): 401 +13:52:50:912 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:52:50:913 -> [Configure] Info: Parse configure success +13:52:50:913 -> [Configure] Info: co2CalibrationRequested: True +13:52:50:915 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:52:50:915 -> state: 12 +13:52:50:915 -> [StateMachine] Info: CO2 Calibration +13:52:50:915 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:52:51:913 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:52:53:913 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:52:53:914 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:52:54:913 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:52:57:921 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:52:57:935 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:52:57:943 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:52:57:958 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:52:57:958 -> [StateMachine] Info: CO2 Calibration: success +13:52:58:958 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:52:58:966 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:52:58:980 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:52:58:980 -> Flags: 20 +13:52:58:980 -> Success calibration! +13:52:58:980 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:53:01:563 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:53:01:563 -> [ApiClient] Info: Return code: 200 +13:53:01:565 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:53:01:567 -> [Configure] Info: Parse configure success +13:53:01:568 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:53:01:569 -> state: 12 +13:53:02:489 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:53:02:489 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":401,"boot":107,"bootCount":107} +13:53:02:489 -> [ApiClient] Info: Return code: 200 +13:53:02:490 -> +13:53:02:490 -> Online mode and isPostToAirGradient = true: watchdog reset +13:53:02:490 -> +13:53:02:512 -> CO2 (ppm): 401 +13:53:02:537 -> External watchdog feed! +13:53:06:533 -> CO2 (ppm): 401 +13:53:10:553 -> CO2 (ppm): 401 +13:53:14:573 -> CO2 (ppm): 401 +13:53:18:593 -> CO2 (ppm): 401 +13:53:22:613 -> CO2 (ppm): 401 +13:53:26:633 -> CO2 (ppm): 401 +13:53:30:653 -> CO2 (ppm): 401 +13:53:34:672 -> CO2 (ppm): 401 +13:53:38:693 -> CO2 (ppm): 401 +13:53:42:714 -> CO2 (ppm): 401 +13:53:46:734 -> CO2 (ppm): 401 +13:53:54:774 -> CO2 (ppm): 402 +13:53:54:774 -> CO2 (ppm): 402 +13:53:58:795 -> CO2 (ppm): 402 +13:54:01:000 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:54:01:002 -> [Configure] Info: Parse configure success +13:54:01:002 -> [Configure] Info: co2CalibrationRequested: True +13:54:01:003 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:54:01:003 -> state: 12 +13:54:01:003 -> [StateMachine] Info: CO2 Calibration +13:54:01:003 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:54:02:002 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:54:03:002 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:54:04:002 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:54:08:010 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:54:08:010 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:54:08:024 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:54:08:032 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:54:08:047 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:54:08:047 -> [StateMachine] Info: CO2 Calibration: success +13:54:09:047 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:54:09:055 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:54:09:068 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:54:09:068 -> Flags: 20 +13:54:09:068 -> Success calibration! +13:54:09:068 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:54:11:704 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:54:11:705 -> [ApiClient] Info: Return code: 200 +13:54:11:706 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:54:11:707 -> [Configure] Info: Parse configure success +13:54:11:709 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:54:11:709 -> state: 12 +13:54:12:570 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:54:12:570 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":402,"boot":108,"bootCount":108} +13:54:12:571 -> [ApiClient] Info: Return code: 200 +13:54:12:571 -> +13:54:12:571 -> Online mode and isPostToAirGradient = true: watchdog reset +13:54:12:571 -> +13:54:12:593 -> CO2 (ppm): 401 +13:54:12:618 -> External watchdog feed! +13:54:16:613 -> CO2 (ppm): 401 +13:54:20:634 -> CO2 (ppm): 400 +13:54:24:655 -> CO2 (ppm): 400 +13:54:28:675 -> CO2 (ppm): 400 +13:54:32:712 -> CO2 (ppm): 400 +13:54:36:716 -> CO2 (ppm): 400 +13:54:40:736 -> CO2 (ppm): 400 +13:54:44:756 -> CO2 (ppm): 400 +13:54:52:798 -> CO2 (ppm): 400 +13:54:52:798 -> CO2 (ppm): 400 +13:54:56:818 -> CO2 (ppm): 400 +13:55:00:838 -> CO2 (ppm): 400 +13:55:08:879 -> CO2 (ppm): 400 +13:55:08:879 -> CO2 (ppm): 400 +13:55:11:088 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:55:11:089 -> [Configure] Info: Parse configure success +13:55:11:089 -> [Configure] Info: co2CalibrationRequested: True +13:55:11:090 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:55:11:091 -> state: 12 +13:55:11:091 -> [StateMachine] Info: CO2 Calibration +13:55:11:091 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:55:12:090 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:55:13:090 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:55:14:090 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:55:15:091 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:55:18:099 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:55:18:112 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:55:18:121 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:55:18:135 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:55:18:135 -> [StateMachine] Info: CO2 Calibration: success +13:55:19:135 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:55:19:144 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:55:19:156 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:55:19:156 -> Flags: 20 +13:55:19:156 -> Success calibration! +13:55:19:156 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:55:21:745 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:55:21:746 -> [ApiClient] Info: Return code: 200 +13:55:21:747 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:55:21:749 -> [Configure] Info: Parse configure success +13:55:21:749 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:55:21:751 -> state: 12 +13:55:22:692 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:55:22:692 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":400,"boot":109,"bootCount":109} +13:55:22:693 -> [ApiClient] Info: Return code: 200 +13:55:22:694 -> +13:55:22:694 -> Online mode and isPostToAirGradient = true: watchdog reset +13:55:22:694 -> +13:55:22:714 -> CO2 (ppm): 401 +13:55:22:739 -> External watchdog feed! +13:55:26:735 -> CO2 (ppm): 401 +13:55:34:776 -> CO2 (ppm): 401 +13:55:34:776 -> CO2 (ppm): 401 +13:55:38:797 -> CO2 (ppm): 401 +13:55:42:817 -> CO2 (ppm): 401 +13:55:46:837 -> CO2 (ppm): 401 +13:55:54:879 -> CO2 (ppm): 401 +13:55:54:879 -> CO2 (ppm): 401 +13:55:58:900 -> CO2 (ppm): 401 +13:56:02:921 -> CO2 (ppm): 401 +13:56:06:942 -> CO2 (ppm): 401 +13:56:10:963 -> CO2 (ppm): 401 +13:56:14:983 -> CO2 (ppm): 401 +13:56:19:003 -> CO2 (ppm): 401 +13:56:21:177 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:56:21:178 -> [Configure] Info: Parse configure success +13:56:21:178 -> [Configure] Info: co2CalibrationRequested: True +13:56:21:178 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:56:21:179 -> state: 12 +13:56:21:179 -> [StateMachine] Info: CO2 Calibration +13:56:21:179 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:56:22:178 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:56:23:178 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:56:24:178 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:56:25:178 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:56:28:187 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:56:28:200 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:56:28:209 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:56:28:223 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:56:28:223 -> [StateMachine] Info: CO2 Calibration: success +13:56:29:223 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:56:29:232 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:56:29:244 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +13:56:29:245 -> Flags: 20 +13:56:29:245 -> Success calibration! +13:56:29:245 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +13:56:31:888 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:56:31:888 -> [ApiClient] Info: Return code: 200 +13:56:31:890 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:56:31:892 -> [Configure] Info: Parse configure success +13:56:31:892 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:56:31:894 -> state: 12 +13:56:32:915 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:56:32:915 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":401,"boot":110,"bootCount":110} +13:56:32:915 -> [ApiClient] Info: Return code: 200 +13:56:32:916 -> +13:56:32:917 -> Online mode and isPostToAirGradient = true: watchdog reset +13:56:32:917 -> +13:56:32:938 -> CO2 (ppm): 401 +13:56:32:963 -> External watchdog feed! +13:56:36:958 -> CO2 (ppm): 401 +13:56:40:979 -> CO2 (ppm): 401 +13:56:44:999 -> CO2 (ppm): 401 +13:56:49:019 -> CO2 (ppm): 401 +13:56:53:040 -> CO2 (ppm): 401 +13:56:57:060 -> CO2 (ppm): 401 +13:57:01:081 -> CO2 (ppm): 401 +13:57:05:102 -> CO2 (ppm): 402 +13:57:09:124 -> CO2 (ppm): 409 +13:57:13:145 -> CO2 (ppm): 435 +13:57:17:166 -> CO2 (ppm): 480 +13:57:21:186 -> CO2 (ppm): 520 +13:57:25:206 -> CO2 (ppm): 555 +13:57:29:227 -> CO2 (ppm): 574 +13:57:31:293 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:57:31:293 -> [Configure] Info: Parse configure success +13:57:31:294 -> [Configure] Info: co2CalibrationRequested: True +13:57:31:295 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:57:31:295 -> state: 12 +13:57:31:295 -> [StateMachine] Info: CO2 Calibration +13:57:31:295 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:57:32:294 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:57:33:294 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:57:35:294 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:57:35:294 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:57:38:310 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:57:38:315 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:57:38:324 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:57:38:338 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:57:38:338 -> [StateMachine] Info: CO2 Calibration: success +13:57:39:338 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:57:39:353 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:57:39:359 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:57:39:359 -> Flags: 0 +13:57:40:367 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:57:40:380 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:57:40:393 -> Flags: 0 +13:57:41:388 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:57:41:401 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:57:41:401 -> Flags: 0 +13:57:42:409 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:57:42:421 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:57:42:422 -> Flags: 0 +13:57:43:430 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:57:43:443 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:57:43:443 -> Flags: 0 +13:57:44:443 -> Calibration Timeout +13:57:44:444 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:57:47:052 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:57:47:053 -> [ApiClient] Info: Return code: 200 +13:57:47:054 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:57:47:055 -> [Configure] Info: Parse configure success +13:57:47:056 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:57:47:057 -> state: 12 +13:57:47:987 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:57:47:987 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":574,"boot":111,"bootCount":111} +13:57:47:987 -> [ApiClient] Info: Return code: 200 +13:57:47:988 -> +13:57:47:988 -> Online mode and isPostToAirGradient = true: watchdog reset +13:57:47:988 -> +13:57:48:010 -> CO2 (ppm): 523 +13:57:48:035 -> External watchdog feed! +13:57:52:031 -> CO2 (ppm): 507 +13:57:56:057 -> CO2 (ppm): 492 +13:58:00:073 -> CO2 (ppm): 478 +13:58:04:094 -> CO2 (ppm): 466 +13:58:08:114 -> CO2 (ppm): 457 +13:58:12:135 -> CO2 (ppm): 448 +13:58:16:154 -> CO2 (ppm): 441 +13:58:20:176 -> CO2 (ppm): 436 +13:58:24:197 -> CO2 (ppm): 431 +13:58:28:217 -> CO2 (ppm): 427 +13:58:32:238 -> CO2 (ppm): 423 +13:58:36:272 -> CO2 (ppm): 420 +13:58:40:281 -> CO2 (ppm): 418 +13:58:44:301 -> CO2 (ppm): 415 +13:58:46:463 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:58:46:464 -> [Configure] Info: Parse configure success +13:58:46:464 -> [Configure] Info: co2CalibrationRequested: True +13:58:46:465 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:58:46:465 -> state: 12 +13:58:46:465 -> [StateMachine] Info: CO2 Calibration +13:58:46:465 -> [StateMachine] Info: Start CO2 calib after 5 sec +13:58:47:464 -> [StateMachine] Info: Start CO2 calib after 4 sec +13:58:48:464 -> [StateMachine] Info: Start CO2 calib after 3 sec +13:58:49:464 -> [StateMachine] Info: Start CO2 calib after 2 sec +13:58:50:464 -> [StateMachine] Info: Start CO2 calib after 1 sec +13:58:53:472 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:58:53:487 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +13:58:53:494 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:58:53:507 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +13:58:53:508 -> [StateMachine] Info: CO2 Calibration: success +13:58:54:516 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +13:58:54:516 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:58:54:530 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:58:54:530 -> Flags: 0 +13:58:55:537 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:58:55:550 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:58:55:562 -> Flags: 0 +13:58:56:558 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:58:56:570 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:58:56:571 -> Flags: 0 +13:58:57:579 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:58:57:592 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:58:57:592 -> Flags: 0 +13:58:58:600 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +13:58:58:612 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +13:58:58:613 -> Flags: 0 +13:58:59:613 -> Calibration Timeout +13:58:59:614 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +13:59:02:214 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +13:59:02:214 -> [ApiClient] Info: Return code: 200 +13:59:02:216 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +13:59:02:218 -> [Configure] Info: Parse configure success +13:59:02:219 -> [Configure] Info: Detected new firmware version: 3.1.9 +13:59:02:219 -> state: 12 +13:59:03:158 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +13:59:03:158 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":415,"boot":112,"bootCount":112} +13:59:03:158 -> [ApiClient] Info: Return code: 200 +13:59:03:159 -> +13:59:03:159 -> Online mode and isPostToAirGradient = true: watchdog reset +13:59:03:159 -> +13:59:03:180 -> CO2 (ppm): 417 +13:59:03:205 -> External watchdog feed! +13:59:07:202 -> CO2 (ppm): 421 +13:59:11:223 -> CO2 (ppm): 423 +13:59:15:244 -> CO2 (ppm): 424 +13:59:19:264 -> CO2 (ppm): 422 +13:59:23:284 -> CO2 (ppm): 421 +13:59:27:304 -> CO2 (ppm): 421 +13:59:31:325 -> CO2 (ppm): 419 +13:59:35:345 -> CO2 (ppm): 417 +13:59:39:365 -> CO2 (ppm): 415 +13:59:43:386 -> CO2 (ppm): 414 +13:59:51:426 -> CO2 (ppm): 413 +13:59:51:426 -> CO2 (ppm): 416 +13:59:56:800 -> CO2 (ppm): 418 +14:00:00:821 -> CO2 (ppm): 419 +14:00:02:987 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:00:02:988 -> [Configure] Info: Parse configure success +14:00:02:988 -> [Configure] Info: co2CalibrationRequested: True +14:00:02:989 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:00:02:989 -> state: 12 +14:00:02:989 -> [StateMachine] Info: CO2 Calibration +14:00:02:990 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:00:03:989 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:00:04:989 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:00:05:989 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:00:06:989 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:00:09:997 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:00:10:010 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:00:10:019 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:00:10:033 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:00:10:034 -> [StateMachine] Info: CO2 Calibration: success +14:00:11:034 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:00:11:042 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:00:11:054 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:00:11:055 -> Flags: 0 +14:00:12:063 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:00:12:075 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:00:12:076 -> Flags: 0 +14:00:13:084 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:00:13:096 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:00:13:097 -> Flags: 0 +14:00:14:105 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:00:14:117 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:00:14:118 -> Flags: 0 +14:00:15:126 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:00:15:141 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:00:15:141 -> Flags: 0 +14:00:16:138 -> Calibration Timeout +14:00:16:139 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:00:18:728 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:00:18:728 -> [ApiClient] Info: Return code: 200 +14:00:18:729 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:00:18:731 -> [Configure] Info: Parse configure success +14:00:18:731 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:00:18:733 -> state: 12 +14:00:19:677 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:00:19:678 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":419,"boot":113,"bootCount":113} +14:00:19:678 -> [ApiClient] Info: Return code: 200 +14:00:19:678 -> +14:00:19:679 -> Online mode and isPostToAirGradient = true: watchdog reset +14:00:19:679 -> +14:00:19:700 -> CO2 (ppm): 424 +14:00:19:725 -> External watchdog feed! +14:00:23:721 -> CO2 (ppm): 425 +14:00:27:741 -> CO2 (ppm): 424 +14:00:31:762 -> CO2 (ppm): 423 +14:00:35:783 -> CO2 (ppm): 421 +14:00:39:804 -> CO2 (ppm): 417 +14:00:43:825 -> CO2 (ppm): 415 +14:00:47:845 -> CO2 (ppm): 412 +14:00:51:896 -> CO2 (ppm): 410 +14:00:55:916 -> CO2 (ppm): 409 +14:00:59:937 -> CO2 (ppm): 407 +14:01:07:983 -> CO2 (ppm): 407 +14:01:07:983 -> CO2 (ppm): 406 +14:01:11:999 -> CO2 (ppm): 407 +14:01:16:019 -> CO2 (ppm): 416 +14:01:18:159 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:01:18:160 -> [Configure] Info: Parse configure success +14:01:18:160 -> [Configure] Info: co2CalibrationRequested: True +14:01:18:160 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:01:18:161 -> state: 12 +14:01:18:161 -> [StateMachine] Info: CO2 Calibration +14:01:18:161 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:01:19:160 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:01:20:160 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:01:21:160 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:01:22:160 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:01:25:168 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:01:25:183 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:01:25:190 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:01:25:205 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:01:25:205 -> [StateMachine] Info: CO2 Calibration: success +14:01:26:205 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:01:26:218 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:01:26:226 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:01:26:227 -> Flags: 0 +14:01:27:234 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:01:27:255 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:01:27:256 -> Flags: 0 +14:01:28:255 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:01:28:268 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:01:28:268 -> Flags: 0 +14:01:29:276 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:01:29:289 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:01:29:289 -> Flags: 0 +14:01:30:297 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:01:30:310 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:01:30:310 -> Flags: 0 +14:01:31:310 -> Calibration Timeout +14:01:31:310 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:01:33:996 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:01:33:996 -> [ApiClient] Info: Return code: 200 +14:01:33:998 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:01:33:999 -> [Configure] Info: Parse configure success +14:01:34:000 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:01:34:001 -> state: 12 +14:01:34:948 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:01:34:949 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":416,"boot":114,"bootCount":114} +14:01:34:949 -> [ApiClient] Info: Return code: 200 +14:01:34:950 -> +14:01:34:950 -> Online mode and isPostToAirGradient = true: watchdog reset +14:01:34:950 -> +14:01:34:972 -> CO2 (ppm): 423 +14:01:34:997 -> External watchdog feed! +14:01:38:992 -> CO2 (ppm): 421 +14:01:43:012 -> CO2 (ppm): 419 +14:01:47:032 -> CO2 (ppm): 417 +14:01:51:052 -> CO2 (ppm): 416 +14:01:55:072 -> CO2 (ppm): 414 +14:02:03:113 -> CO2 (ppm): 411 +14:02:03:113 -> CO2 (ppm): 410 +14:02:07:134 -> CO2 (ppm): 408 +14:02:11:155 -> CO2 (ppm): 406 +14:02:15:175 -> CO2 (ppm): 405 +14:02:23:215 -> CO2 (ppm): 404 +14:02:23:215 -> CO2 (ppm): 403 +14:02:27:235 -> CO2 (ppm): 403 +14:02:31:255 -> CO2 (ppm): 404 +14:02:33:330 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:02:33:331 -> [Configure] Info: Parse configure success +14:02:33:331 -> [Configure] Info: co2CalibrationRequested: True +14:02:33:331 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:02:33:331 -> state: 12 +14:02:33:331 -> [StateMachine] Info: CO2 Calibration +14:02:33:331 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:02:34:331 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:02:35:331 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:02:36:331 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:02:37:331 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:02:40:339 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:02:40:354 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:02:40:362 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:02:40:375 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:02:40:375 -> [StateMachine] Info: CO2 Calibration: success +14:02:41:376 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:02:41:384 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:02:41:396 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:02:41:410 -> Flags: 0 +14:02:42:405 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:02:42:417 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:02:42:418 -> Flags: 0 +14:02:43:426 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:02:43:438 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:02:43:439 -> Flags: 0 +14:02:44:447 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:02:44:459 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:02:44:460 -> Flags: 0 +14:02:45:468 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:02:45:480 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:02:45:481 -> Flags: 0 +14:02:46:480 -> Calibration Timeout +14:02:46:481 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:02:49:152 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:02:49:153 -> [ApiClient] Info: Return code: 200 +14:02:49:155 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:02:49:156 -> [Configure] Info: Parse configure success +14:02:49:157 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:02:49:158 -> state: 12 +14:02:50:089 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:02:50:089 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":404,"boot":115,"bootCount":115} +14:02:50:089 -> [ApiClient] Info: Return code: 200 +14:02:50:090 -> +14:02:50:091 -> Online mode and isPostToAirGradient = true: watchdog reset +14:02:50:091 -> +14:02:50:112 -> CO2 (ppm): 405 +14:02:50:137 -> External watchdog feed! +14:02:54:133 -> CO2 (ppm): 405 +14:02:58:153 -> CO2 (ppm): 404 +14:03:02:175 -> CO2 (ppm): 404 +14:03:10:216 -> CO2 (ppm): 403 +14:03:10:216 -> CO2 (ppm): 402 +14:03:14:237 -> CO2 (ppm): 403 +14:03:18:258 -> CO2 (ppm): 402 +14:03:22:278 -> CO2 (ppm): 402 +14:03:26:298 -> CO2 (ppm): 402 +14:03:30:318 -> CO2 (ppm): 402 +14:03:34:339 -> CO2 (ppm): 404 +14:03:38:360 -> CO2 (ppm): 404 +14:03:42:381 -> CO2 (ppm): 403 +14:03:46:401 -> CO2 (ppm): 402 +14:03:48:501 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:03:48:502 -> [Configure] Info: Parse configure success +14:03:48:503 -> [Configure] Info: co2CalibrationRequested: True +14:03:48:504 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:03:48:504 -> state: 12 +14:03:48:504 -> [StateMachine] Info: CO2 Calibration +14:03:48:504 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:03:49:503 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:03:50:503 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:03:51:503 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:03:52:503 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:03:55:511 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:03:55:529 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:03:55:533 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:03:55:546 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:03:55:547 -> [StateMachine] Info: CO2 Calibration: success +14:03:56:546 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:03:56:555 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:03:56:570 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:03:56:570 -> Flags: 0 +14:03:57:576 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:03:57:588 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:03:57:589 -> Flags: 0 +14:03:58:597 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:03:58:609 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:03:58:610 -> Flags: 0 +14:03:59:617 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:03:59:630 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:03:59:631 -> Flags: 0 +14:04:00:639 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:04:00:651 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:04:00:652 -> Flags: 0 +14:04:01:651 -> Calibration Timeout +14:04:01:652 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:04:04:315 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:04:04:315 -> [ApiClient] Info: Return code: 200 +14:04:04:316 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:04:04:318 -> [Configure] Info: Parse configure success +14:04:04:319 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:04:04:320 -> state: 12 +14:04:05:243 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:04:05:244 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":402,"boot":116,"bootCount":116} +14:04:05:244 -> [ApiClient] Info: Return code: 200 +14:04:05:266 -> +14:04:05:266 -> Online mode and isPostToAirGradient = true: watchdog reset +14:04:05:266 -> +14:04:05:267 -> CO2 (ppm): 402 +14:04:05:291 -> External watchdog feed! +14:04:09:286 -> CO2 (ppm): 404 +14:04:13:306 -> CO2 (ppm): 408 +14:04:17:327 -> CO2 (ppm): 409 +14:04:21:348 -> CO2 (ppm): 409 +14:04:29:390 -> CO2 (ppm): 409 +14:04:29:390 -> CO2 (ppm): 408 +14:04:33:411 -> CO2 (ppm): 408 +14:04:37:431 -> CO2 (ppm): 407 +14:04:41:452 -> CO2 (ppm): 407 +14:04:45:473 -> CO2 (ppm): 406 +14:04:49:493 -> CO2 (ppm): 406 +14:04:53:513 -> CO2 (ppm): 405 +14:04:57:534 -> CO2 (ppm): 405 +14:05:01:555 -> CO2 (ppm): 405 +14:05:03:671 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:05:03:673 -> [Configure] Info: Parse configure success +14:05:03:673 -> [Configure] Info: co2CalibrationRequested: True +14:05:03:673 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:05:03:673 -> state: 12 +14:05:03:673 -> [StateMachine] Info: CO2 Calibration +14:05:03:674 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:05:04:674 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:05:05:674 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:05:06:674 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:05:07:674 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:05:10:682 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:05:10:696 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:05:10:705 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:05:10:718 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:05:10:719 -> [StateMachine] Info: CO2 Calibration: success +14:05:11:719 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:05:11:727 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:05:11:741 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:05:11:742 -> Flags: 0 +14:05:12:749 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:05:12:761 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:05:12:763 -> Flags: 0 +14:05:13:770 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:05:13:782 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:05:13:783 -> Flags: 0 +14:05:14:791 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:05:14:803 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:05:14:804 -> Flags: 0 +14:05:15:812 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:05:15:824 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:05:15:825 -> Flags: 0 +14:05:16:824 -> Calibration Timeout +14:05:16:825 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:05:19:477 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:05:19:477 -> [ApiClient] Info: Return code: 200 +14:05:19:478 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:05:19:480 -> [Configure] Info: Parse configure success +14:05:19:480 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:05:19:482 -> state: 12 +14:05:20:424 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:05:20:424 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":405,"boot":117,"bootCount":117} +14:05:20:424 -> [ApiClient] Info: Return code: 200 +14:05:20:425 -> +14:05:20:425 -> Online mode and isPostToAirGradient = true: watchdog reset +14:05:20:425 -> +14:05:20:449 -> CO2 (ppm): 405 +14:05:20:471 -> External watchdog feed! +14:05:24:468 -> CO2 (ppm): 405 +14:05:28:488 -> CO2 (ppm): 405 +14:05:32:508 -> CO2 (ppm): 405 +14:05:36:528 -> CO2 (ppm): 405 +14:05:40:549 -> CO2 (ppm): 405 +14:05:44:570 -> CO2 (ppm): 405 +14:05:48:591 -> CO2 (ppm): 405 +14:05:52:611 -> CO2 (ppm): 405 +14:06:00:652 -> CO2 (ppm): 405 +14:06:00:652 -> CO2 (ppm): 405 +14:06:04:672 -> CO2 (ppm): 405 +14:06:08:692 -> CO2 (ppm): 405 +14:06:12:713 -> CO2 (ppm): 405 +14:06:16:732 -> CO2 (ppm): 405 +14:06:18:844 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:06:18:845 -> [Configure] Info: Parse configure success +14:06:18:845 -> [Configure] Info: co2CalibrationRequested: True +14:06:18:846 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:06:18:846 -> state: 12 +14:06:18:846 -> [StateMachine] Info: CO2 Calibration +14:06:18:847 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:06:20:846 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:06:20:846 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:06:21:849 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:06:22:845 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:06:25:854 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:06:25:868 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:06:25:877 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:06:25:890 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:06:25:891 -> [StateMachine] Info: CO2 Calibration: success +14:06:26:890 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:06:26:899 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:06:26:951 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +14:06:26:952 -> Flags: 20 +14:06:26:952 -> Success calibration! +14:06:26:952 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +14:06:29:517 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:06:29:517 -> [ApiClient] Info: Return code: 200 +14:06:29:518 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:06:29:520 -> [Configure] Info: Parse configure success +14:06:29:521 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:06:29:522 -> state: 12 +14:06:30:462 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:06:30:462 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":405,"boot":118,"bootCount":118} +14:06:30:462 -> [ApiClient] Info: Return code: 200 +14:06:30:463 -> +14:06:30:464 -> Online mode and isPostToAirGradient = true: watchdog reset +14:06:30:464 -> +14:06:30:484 -> CO2 (ppm): 401 +14:06:30:509 -> External watchdog feed! +14:06:34:504 -> CO2 (ppm): 400 +14:06:38:524 -> CO2 (ppm): 400 +14:06:42:545 -> CO2 (ppm): 400 +14:06:46:566 -> CO2 (ppm): 400 +14:06:50:587 -> CO2 (ppm): 399 +14:06:54:608 -> CO2 (ppm): 398 +14:06:58:629 -> CO2 (ppm): 398 +14:07:02:649 -> CO2 (ppm): 398 +14:07:06:669 -> CO2 (ppm): 398 +14:07:10:689 -> CO2 (ppm): 398 +14:07:14:709 -> CO2 (ppm): 398 +14:07:18:730 -> CO2 (ppm): 398 +14:07:22:791 -> CO2 (ppm): 398 +14:07:26:811 -> CO2 (ppm): 398 +14:07:28:971 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:07:28:972 -> [Configure] Info: Parse configure success +14:07:28:973 -> [Configure] Info: co2CalibrationRequested: True +14:07:28:973 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:07:28:974 -> state: 12 +14:07:28:974 -> [StateMachine] Info: CO2 Calibration +14:07:28:974 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:07:29:973 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:07:30:973 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:07:31:973 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:07:32:973 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:07:35:981 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:07:36:004 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:07:36:005 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:07:36:017 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:07:36:018 -> [StateMachine] Info: CO2 Calibration: success +14:07:37:026 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:07:37:027 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:07:37:046 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +14:07:37:047 -> Flags: 20 +14:07:37:047 -> Success calibration! +14:07:37:047 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +14:07:39:661 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:07:39:661 -> [ApiClient] Info: Return code: 200 +14:07:39:662 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:07:39:664 -> [Configure] Info: Parse configure success +14:07:39:665 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:07:39:666 -> state: 12 +14:07:40:618 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:07:40:618 -> [ApiClient] Info: DATA: {"wifi":-56,"rco2":398,"boot":119,"bootCount":119} +14:07:40:619 -> [ApiClient] Info: Return code: 200 +14:07:40:620 -> +14:07:40:620 -> Online mode and isPostToAirGradient = true: watchdog reset +14:07:40:620 -> +14:07:40:641 -> CO2 (ppm): 401 +14:07:40:666 -> External watchdog feed! +14:07:44:662 -> CO2 (ppm): 400 +14:07:48:682 -> CO2 (ppm): 400 +14:07:52:703 -> CO2 (ppm): 400 +14:07:56:723 -> CO2 (ppm): 401 +14:08:00:743 -> CO2 (ppm): 400 +14:08:04:764 -> CO2 (ppm): 400 +14:08:08:784 -> CO2 (ppm): 400 +14:08:12:805 -> CO2 (ppm): 400 +14:08:16:826 -> CO2 (ppm): 400 +14:08:20:846 -> CO2 (ppm): 400 +14:08:24:867 -> CO2 (ppm): 400 +14:08:28:887 -> CO2 (ppm): 400 +14:08:32:907 -> CO2 (ppm): 400 +14:08:36:928 -> CO2 (ppm): 401 +14:08:39:059 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:08:39:060 -> [Configure] Info: Parse configure success +14:08:39:060 -> [Configure] Info: co2CalibrationRequested: True +14:08:39:061 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:08:39:061 -> state: 12 +14:08:39:061 -> [StateMachine] Info: CO2 Calibration +14:08:39:062 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:08:40:061 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:08:42:061 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:08:42:061 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:08:43:060 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:08:46:077 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:08:46:082 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:08:46:091 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:08:46:104 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:08:46:105 -> [StateMachine] Info: CO2 Calibration: success +14:08:47:113 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:08:47:114 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:08:47:125 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +14:08:47:126 -> Flags: 20 +14:08:47:126 -> Success calibration! +14:08:47:126 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +14:08:49:713 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:08:49:713 -> [ApiClient] Info: Return code: 200 +14:08:49:713 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:08:49:713 -> [Configure] Info: Parse configure success +14:08:49:713 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:08:49:713 -> state: 12 +14:08:50:636 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:08:50:637 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":401,"boot":120,"bootCount":120} +14:08:50:637 -> [ApiClient] Info: Return code: 200 +14:08:50:637 -> +14:08:50:638 -> Online mode and isPostToAirGradient = true: watchdog reset +14:08:50:638 -> +14:08:50:659 -> CO2 (ppm): 406 +14:08:50:684 -> External watchdog feed! +14:08:54:679 -> CO2 (ppm): 406 +14:08:58:701 -> CO2 (ppm): 406 +14:09:02:722 -> CO2 (ppm): 407 +14:09:06:743 -> CO2 (ppm): 407 +14:09:10:764 -> CO2 (ppm): 406 +14:09:14:786 -> CO2 (ppm): 406 +14:09:18:804 -> CO2 (ppm): 405 +14:09:22:825 -> CO2 (ppm): 405 +14:09:26:846 -> CO2 (ppm): 404 +14:09:30:866 -> CO2 (ppm): 404 +14:09:34:887 -> CO2 (ppm): 404 +14:09:38:907 -> CO2 (ppm): 404 +14:09:42:927 -> CO2 (ppm): 404 +14:09:46:946 -> CO2 (ppm): 404 +14:09:49:145 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:09:49:146 -> [Configure] Info: Parse configure success +14:09:49:146 -> [Configure] Info: co2CalibrationRequested: True +14:09:49:147 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:09:49:147 -> state: 12 +14:09:49:147 -> [StateMachine] Info: CO2 Calibration +14:09:49:147 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:09:50:146 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:09:51:146 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:09:52:147 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:09:53:147 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:09:56:155 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:09:56:168 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:09:56:177 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:09:56:190 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:09:56:191 -> [StateMachine] Info: CO2 Calibration: success +14:09:57:191 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:09:57:199 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:09:57:211 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +14:09:57:212 -> Flags: 20 +14:09:57:212 -> Success calibration! +14:09:57:212 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +14:09:59:846 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:09:59:846 -> [ApiClient] Info: Return code: 200 +14:09:59:848 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:09:59:849 -> [Configure] Info: Parse configure success +14:09:59:850 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:09:59:851 -> state: 12 +14:10:00:790 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:10:00:790 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":404,"boot":121,"bootCount":121} +14:10:00:790 -> [ApiClient] Info: Return code: 200 +14:10:00:792 -> +14:10:00:792 -> Online mode and isPostToAirGradient = true: watchdog reset +14:10:00:792 -> +14:10:00:813 -> CO2 (ppm): 400 +14:10:00:837 -> External watchdog feed! +14:10:04:832 -> CO2 (ppm): 400 +14:10:08:853 -> CO2 (ppm): 400 +14:10:12:873 -> CO2 (ppm): 400 +14:10:16:894 -> CO2 (ppm): 399 +14:10:20:914 -> CO2 (ppm): 399 +14:10:24:934 -> CO2 (ppm): 398 +14:10:28:954 -> CO2 (ppm): 397 +14:10:32:974 -> CO2 (ppm): 397 +14:10:36:994 -> CO2 (ppm): 397 +14:10:41:015 -> CO2 (ppm): 396 +14:10:45:036 -> CO2 (ppm): 397 +14:10:49:056 -> CO2 (ppm): 402 +14:10:53:077 -> CO2 (ppm): 403 +14:10:57:097 -> CO2 (ppm): 403 +14:10:59:232 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:10:59:232 -> [Configure] Info: Parse configure success +14:10:59:232 -> [Configure] Info: co2CalibrationRequested: True +14:10:59:233 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:10:59:233 -> state: 12 +14:10:59:234 -> [StateMachine] Info: CO2 Calibration +14:10:59:234 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:11:00:233 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:11:01:233 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:11:02:233 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:11:03:233 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:11:06:241 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:11:06:255 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:11:06:263 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:11:06:278 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:11:06:279 -> [StateMachine] Info: CO2 Calibration: success +14:11:07:278 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:11:07:286 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:11:07:299 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:11:07:299 -> Flags: 0 +14:11:08:307 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:11:08:320 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:11:08:320 -> Flags: 0 +14:11:09:328 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:11:09:341 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:11:09:341 -> Flags: 0 +14:11:10:349 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:11:10:362 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:11:10:362 -> Flags: 0 +14:11:11:370 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:11:11:383 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:11:11:383 -> Flags: 0 +14:11:12:383 -> Calibration Timeout +14:11:12:383 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:11:15:008 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:11:15:008 -> [ApiClient] Info: Return code: 200 +14:11:15:010 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:11:15:011 -> [Configure] Info: Parse configure success +14:11:15:012 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:11:15:013 -> state: 12 +14:11:15:964 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:11:15:964 -> [ApiClient] Info: DATA: {"wifi":-59,"rco2":403,"boot":122,"bootCount":122} +14:11:15:964 -> [ApiClient] Info: Return code: 200 +14:11:15:965 -> +14:11:15:965 -> Online mode and isPostToAirGradient = true: watchdog reset +14:11:15:965 -> +14:11:20:974 -> Get CO2 failed: 1 +14:11:20:998 -> External watchdog feed! +14:11:24:994 -> CO2 (ppm): 407 +14:11:29:015 -> CO2 (ppm): 402 +14:11:33:035 -> CO2 (ppm): 400 +14:11:37:055 -> CO2 (ppm): 396 +14:11:41:077 -> CO2 (ppm): 402 +14:11:45:097 -> CO2 (ppm): 398 +14:11:49:118 -> CO2 (ppm): 397 +14:11:53:138 -> CO2 (ppm): 395 +14:11:57:158 -> CO2 (ppm): 393 +14:12:01:178 -> CO2 (ppm): 393 +14:12:05:198 -> CO2 (ppm): 393 +14:12:09:218 -> CO2 (ppm): 393 +14:12:13:239 -> CO2 (ppm): 393 +14:12:14:402 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:12:14:403 -> [Configure] Info: Parse configure success +14:12:14:403 -> [Configure] Info: co2CalibrationRequested: True +14:12:14:404 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:12:14:404 -> state: 12 +14:12:14:404 -> [StateMachine] Info: CO2 Calibration +14:12:14:404 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:12:15:404 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:12:16:404 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:12:17:404 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:12:18:404 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:12:21:412 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:12:21:425 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:12:21:434 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:12:21:447 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:12:21:448 -> [StateMachine] Info: CO2 Calibration: success +14:12:22:447 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:12:22:456 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:12:22:469 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x20 0xAD 0x88 +14:12:22:470 -> Flags: 20 +14:12:22:470 -> Success calibration! +14:12:22:470 -> [StateMachine] Info: CO2 Calibration: finish after 0 sec +14:12:25:150 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:12:25:150 -> [ApiClient] Info: Return code: 200 +14:12:25:151 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:12:25:153 -> [Configure] Info: Parse configure success +14:12:25:153 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:12:25:155 -> state: 12 +14:12:26:095 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:12:26:095 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":393,"boot":123,"bootCount":123} +14:12:26:095 -> [ApiClient] Info: Return code: 200 +14:12:26:096 -> +14:12:26:096 -> Online mode and isPostToAirGradient = true: watchdog reset +14:12:26:097 -> +14:12:26:118 -> CO2 (ppm): 401 +14:12:26:143 -> External watchdog feed! +14:12:30:139 -> CO2 (ppm): 401 +14:12:34:160 -> CO2 (ppm): 400 +14:12:38:180 -> CO2 (ppm): 401 +14:12:42:200 -> CO2 (ppm): 401 +14:12:46:220 -> CO2 (ppm): 401 +14:12:50:241 -> CO2 (ppm): 402 +14:12:54:262 -> CO2 (ppm): 402 +14:12:58:283 -> CO2 (ppm): 406 +14:13:02:303 -> CO2 (ppm): 409 +14:13:06:323 -> CO2 (ppm): 411 +14:13:10:344 -> CO2 (ppm): 411 +14:13:14:364 -> CO2 (ppm): 412 +14:13:18:384 -> CO2 (ppm): 411 +14:13:22:409 -> CO2 (ppm): 415 +14:13:24:489 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:13:24:490 -> [Configure] Info: Parse configure success +14:13:24:490 -> [Configure] Info: co2CalibrationRequested: True +14:13:24:491 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:13:24:491 -> state: 12 +14:13:24:491 -> [StateMachine] Info: CO2 Calibration +14:13:24:491 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:13:25:491 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:13:26:490 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:13:28:491 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:13:28:491 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:13:31:499 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:13:31:512 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:13:31:521 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:13:31:535 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:13:31:536 -> [StateMachine] Info: CO2 Calibration: success +14:13:32:535 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:13:32:544 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:13:32:556 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:13:32:556 -> Flags: 0 +14:13:33:565 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:13:33:577 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:13:33:579 -> Flags: 0 +14:13:34:586 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:13:34:598 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:13:34:598 -> Flags: 0 +14:13:35:606 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:13:35:619 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:13:35:619 -> Flags: 0 +14:13:36:628 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:13:36:640 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:13:36:641 -> Flags: 0 +14:13:37:640 -> Calibration Timeout +14:13:37:640 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:13:40:209 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:13:40:210 -> [ApiClient] Info: Return code: 200 +14:13:40:211 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:13:40:212 -> [Configure] Info: Parse configure success +14:13:40:213 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:13:40:215 -> state: 12 +14:13:41:169 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:13:41:169 -> [ApiClient] Info: DATA: {"wifi":-51,"rco2":415,"boot":124,"bootCount":124} +14:13:41:169 -> [ApiClient] Info: Return code: 200 +14:13:41:170 -> +14:13:41:170 -> Online mode and isPostToAirGradient = true: watchdog reset +14:13:41:170 -> +14:13:41:191 -> CO2 (ppm): 426 +14:13:41:216 -> External watchdog feed! +14:13:45:212 -> CO2 (ppm): 422 +14:13:49:232 -> CO2 (ppm): 418 +14:13:53:252 -> CO2 (ppm): 416 +14:13:57:272 -> CO2 (ppm): 414 +14:14:01:292 -> CO2 (ppm): 412 +14:14:05:313 -> CO2 (ppm): 410 +14:14:09:334 -> CO2 (ppm): 408 +14:14:13:355 -> CO2 (ppm): 406 +14:14:17:375 -> CO2 (ppm): 405 +14:14:21:395 -> CO2 (ppm): 403 +14:14:25:416 -> CO2 (ppm): 403 +14:14:29:437 -> CO2 (ppm): 403 +14:14:33:457 -> CO2 (ppm): 434 +14:14:37:478 -> CO2 (ppm): 529 +14:14:39:660 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:14:39:661 -> [Configure] Info: Parse configure success +14:14:39:661 -> [Configure] Info: co2CalibrationRequested: True +14:14:39:662 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:14:39:662 -> state: 12 +14:14:39:662 -> [StateMachine] Info: CO2 Calibration +14:14:39:662 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:14:40:661 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:14:41:661 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:14:42:661 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:14:43:661 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:14:46:670 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:14:46:683 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:14:46:692 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:14:46:706 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:14:46:707 -> [StateMachine] Info: CO2 Calibration: success +14:14:47:706 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:14:47:715 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:14:47:727 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:14:47:727 -> Flags: 0 +14:14:48:735 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:14:48:748 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:14:48:749 -> Flags: 0 +14:14:49:757 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:14:49:769 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:14:49:769 -> Flags: 0 +14:14:50:778 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:14:50:790 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:14:50:790 -> Flags: 0 +14:14:51:799 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:14:51:811 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:14:51:812 -> Flags: 0 +14:14:52:811 -> Calibration Timeout +14:14:52:812 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:14:55:474 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:14:55:474 -> [ApiClient] Info: Return code: 200 +14:14:55:475 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:14:55:476 -> [Configure] Info: Parse configure success +14:14:55:477 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:14:55:479 -> state: 12 +14:14:56:409 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:14:56:409 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":529,"boot":125,"bootCount":125} +14:14:56:409 -> [ApiClient] Info: Return code: 200 +14:14:56:410 -> +14:14:56:410 -> Online mode and isPostToAirGradient = true: watchdog reset +14:14:56:410 -> +14:14:56:432 -> CO2 (ppm): 801 +14:14:56:457 -> External watchdog feed! +14:15:00:452 -> CO2 (ppm): 821 +14:15:04:473 -> CO2 (ppm): 847 +14:15:08:495 -> CO2 (ppm): 843 +14:15:12:517 -> CO2 (ppm): 816 +14:15:16:537 -> CO2 (ppm): 789 +14:15:20:557 -> CO2 (ppm): 752 +14:15:24:578 -> CO2 (ppm): 709 +14:15:28:598 -> CO2 (ppm): 667 +14:15:32:618 -> CO2 (ppm): 627 +14:15:36:637 -> CO2 (ppm): 592 +14:15:40:657 -> CO2 (ppm): 560 +14:15:44:677 -> CO2 (ppm): 534 +14:15:48:697 -> CO2 (ppm): 511 +14:15:52:717 -> CO2 (ppm): 493 +14:15:54:831 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:15:54:831 -> [Configure] Info: Parse configure success +14:15:54:832 -> [Configure] Info: co2CalibrationRequested: True +14:15:54:832 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:15:54:832 -> state: 12 +14:15:54:833 -> [StateMachine] Info: CO2 Calibration +14:15:54:833 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:15:55:832 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:15:56:832 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:15:57:832 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:15:58:832 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:16:01:841 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:16:01:854 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:16:01:863 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:16:01:877 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:16:01:878 -> [StateMachine] Info: CO2 Calibration: success +14:16:02:877 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:16:02:886 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:02:899 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:02:899 -> Flags: 0 +14:16:03:907 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:03:920 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:03:920 -> Flags: 0 +14:16:04:929 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:04:941 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:04:941 -> Flags: 0 +14:16:05:949 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:06:018 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:06:018 -> Flags: 0 +14:16:07:026 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:16:07:039 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:16:07:039 -> Flags: 0 +14:16:08:039 -> Calibration Timeout +14:16:08:039 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:16:10:635 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:16:10:635 -> [ApiClient] Info: Return code: 200 +14:16:10:637 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:16:10:638 -> [Configure] Info: Parse configure success +14:16:10:639 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:16:10:641 -> state: 12 +14:16:11:661 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:16:11:661 -> [ApiClient] Info: DATA: {"wifi":-54,"rco2":493,"boot":126,"bootCount":126} +14:16:11:661 -> [ApiClient] Info: Return code: 200 +14:16:11:662 -> +14:16:11:663 -> Online mode and isPostToAirGradient = true: watchdog reset +14:16:11:663 -> +14:16:11:684 -> CO2 (ppm): 443 +14:16:11:709 -> External watchdog feed! +14:16:15:704 -> CO2 (ppm): 437 +14:16:19:725 -> CO2 (ppm): 432 +14:16:23:746 -> CO2 (ppm): 428 +14:16:27:767 -> CO2 (ppm): 425 +14:16:31:788 -> CO2 (ppm): 421 +14:16:35:809 -> CO2 (ppm): 417 +14:16:39:829 -> CO2 (ppm): 414 +14:16:43:850 -> CO2 (ppm): 433 +14:16:47:870 -> CO2 (ppm): 441 +14:16:51:890 -> CO2 (ppm): 444 +14:16:59:932 -> CO2 (ppm): 444 +14:16:59:932 -> CO2 (ppm): 449 +14:17:03:952 -> CO2 (ppm): 452 +14:17:07:973 -> CO2 (ppm): 456 +14:17:10:063 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:17:10:064 -> [Configure] Info: Parse configure success +14:17:10:064 -> [Configure] Info: co2CalibrationRequested: True +14:17:10:064 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:17:10:065 -> state: 12 +14:17:10:065 -> [StateMachine] Info: CO2 Calibration +14:17:10:065 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:17:11:064 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:17:12:064 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:17:13:064 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:17:14:064 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:17:17:072 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:17:17:086 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:17:17:095 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:17:17:109 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:17:17:109 -> [StateMachine] Info: CO2 Calibration: success +14:17:18:109 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:17:18:117 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:17:18:130 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:17:18:130 -> Flags: 0 +14:17:19:138 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:17:19:151 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:17:19:151 -> Flags: 0 +14:17:20:159 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:17:20:172 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:17:20:172 -> Flags: 0 +14:17:21:180 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:17:21:193 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:17:21:193 -> Flags: 0 +14:17:22:201 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:17:22:214 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:17:22:214 -> Flags: 0 +14:17:23:214 -> Calibration Timeout +14:17:23:214 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:17:25:795 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:17:25:795 -> [ApiClient] Info: Return code: 200 +14:17:25:797 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:17:25:798 -> [Configure] Info: Parse configure success +14:17:25:799 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:17:25:801 -> state: 12 +14:17:26:731 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:17:26:731 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":456,"boot":127,"bootCount":127} +14:17:26:731 -> [ApiClient] Info: Return code: 200 +14:17:26:754 -> +14:17:26:754 -> Online mode and isPostToAirGradient = true: watchdog reset +14:17:26:754 -> +14:17:26:754 -> CO2 (ppm): 743 +14:17:26:779 -> External watchdog feed! +14:17:30:775 -> CO2 (ppm): 775 +14:17:34:796 -> CO2 (ppm): 771 +14:17:38:817 -> CO2 (ppm): 751 +14:17:42:838 -> CO2 (ppm): 723 +14:17:46:858 -> CO2 (ppm): 702 +14:17:50:878 -> CO2 (ppm): 677 +14:17:54:898 -> CO2 (ppm): 647 +14:17:58:920 -> CO2 (ppm): 633 +14:18:02:940 -> CO2 (ppm): 609 +14:18:06:961 -> CO2 (ppm): 587 +14:18:10:982 -> CO2 (ppm): 566 +14:18:15:003 -> CO2 (ppm): 546 +14:18:19:023 -> CO2 (ppm): 526 +14:18:23:044 -> CO2 (ppm): 508 +14:18:25:235 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:18:25:235 -> [Configure] Info: Parse configure success +14:18:25:236 -> [Configure] Info: co2CalibrationRequested: True +14:18:25:236 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:18:25:236 -> state: 12 +14:18:25:237 -> [StateMachine] Info: CO2 Calibration +14:18:25:237 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:18:26:236 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:18:27:236 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:18:28:236 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:18:29:236 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:18:32:245 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:18:32:258 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:18:32:267 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:18:32:281 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:18:32:281 -> [StateMachine] Info: CO2 Calibration: success +14:18:33:281 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:18:33:289 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:18:33:302 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:18:33:302 -> Flags: 0 +14:18:34:310 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:18:34:323 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:18:34:323 -> Flags: 0 +14:18:35:331 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:18:35:344 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:18:35:344 -> Flags: 0 +14:18:36:352 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:18:36:365 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:18:36:365 -> Flags: 0 +14:18:37:373 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:18:37:386 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:18:37:386 -> Flags: 0 +14:18:38:386 -> Calibration Timeout +14:18:38:386 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:18:41:059 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:18:41:059 -> [ApiClient] Info: Return code: 200 +14:18:41:061 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:18:41:062 -> [Configure] Info: Parse configure success +14:18:41:063 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:18:41:065 -> state: 12 +14:18:42:015 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:18:42:015 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":508,"boot":128,"bootCount":128} +14:18:42:015 -> [ApiClient] Info: Return code: 200 +14:18:42:016 -> +14:18:42:016 -> Online mode and isPostToAirGradient = true: watchdog reset +14:18:42:016 -> +14:18:42:038 -> CO2 (ppm): 603 +14:18:42:063 -> External watchdog feed! +14:18:46:058 -> CO2 (ppm): 592 +14:18:50:079 -> CO2 (ppm): 573 +14:18:54:100 -> CO2 (ppm): 553 +14:18:58:120 -> CO2 (ppm): 536 +14:19:06:161 -> CO2 (ppm): 520 +14:19:06:161 -> CO2 (ppm): 504 +14:19:10:182 -> CO2 (ppm): 487 +14:19:14:202 -> CO2 (ppm): 474 +14:19:18:222 -> CO2 (ppm): 462 +14:19:26:263 -> CO2 (ppm): 451 +14:19:26:263 -> CO2 (ppm): 442 +14:19:30:283 -> CO2 (ppm): 434 +14:19:34:304 -> CO2 (ppm): 427 +14:19:38:325 -> CO2 (ppm): 421 +14:19:40:405 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:19:40:406 -> [Configure] Info: Parse configure success +14:19:40:406 -> [Configure] Info: co2CalibrationRequested: True +14:19:40:407 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:19:40:407 -> state: 12 +14:19:40:407 -> [StateMachine] Info: CO2 Calibration +14:19:40:407 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:19:41:408 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:19:42:407 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:19:43:407 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:19:44:407 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:19:47:415 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:19:47:428 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:19:47:437 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:19:47:451 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:19:47:452 -> [StateMachine] Info: CO2 Calibration: success +14:19:48:451 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:19:48:460 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:19:48:472 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:19:48:473 -> Flags: 0 +14:19:49:481 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:19:49:493 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:19:49:493 -> Flags: 0 +14:19:50:502 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:19:50:514 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:19:50:515 -> Flags: 0 +14:19:51:523 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:19:51:535 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:19:51:535 -> Flags: 0 +14:19:52:544 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:19:52:556 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:19:52:557 -> Flags: 0 +14:19:53:556 -> Calibration Timeout +14:19:53:557 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:19:56:118 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:19:56:118 -> [ApiClient] Info: Return code: 200 +14:19:56:119 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:19:56:121 -> [Configure] Info: Parse configure success +14:19:56:121 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:19:56:123 -> state: 12 +14:19:57:074 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:19:57:074 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":421,"boot":129,"bootCount":129} +14:19:57:074 -> [ApiClient] Info: Return code: 200 +14:19:57:075 -> +14:19:57:075 -> Online mode and isPostToAirGradient = true: watchdog reset +14:19:57:075 -> +14:19:57:097 -> CO2 (ppm): 407 +14:19:57:122 -> External watchdog feed! +14:20:01:118 -> CO2 (ppm): 408 +14:20:09:159 -> CO2 (ppm): 406 +14:20:09:159 -> CO2 (ppm): 404 +14:20:13:179 -> CO2 (ppm): 403 +14:20:17:200 -> CO2 (ppm): 401 +14:20:21:221 -> CO2 (ppm): 406 +14:20:25:294 -> CO2 (ppm): 407 +14:20:29:313 -> CO2 (ppm): 407 +14:20:33:334 -> CO2 (ppm): 406 +14:20:37:354 -> CO2 (ppm): 406 +14:20:41:375 -> CO2 (ppm): 405 +14:20:45:395 -> CO2 (ppm): 405 +14:20:49:415 -> CO2 (ppm): 403 +14:20:53:436 -> CO2 (ppm): 403 +14:20:55:577 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:20:55:578 -> [Configure] Info: Parse configure success +14:20:55:578 -> [Configure] Info: co2CalibrationRequested: True +14:20:55:578 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:20:55:579 -> state: 12 +14:20:55:579 -> [StateMachine] Info: CO2 Calibration +14:20:55:579 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:20:56:578 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:20:57:578 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:20:58:578 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:20:59:578 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:21:02:586 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:21:02:599 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:21:02:608 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:21:02:622 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:21:02:623 -> [StateMachine] Info: CO2 Calibration: success +14:21:03:623 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:21:03:631 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:21:03:643 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:21:03:644 -> Flags: 0 +14:21:04:652 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:21:04:664 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:21:04:665 -> Flags: 0 +14:21:05:673 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:21:05:685 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:21:05:686 -> Flags: 0 +14:21:06:694 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:21:06:706 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:21:06:707 -> Flags: 0 +14:21:07:715 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:21:07:727 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:21:07:728 -> Flags: 0 +14:21:08:727 -> Calibration Timeout +14:21:08:728 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:21:11:381 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:21:11:381 -> [ApiClient] Info: Return code: 200 +14:21:11:382 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:21:11:384 -> [Configure] Info: Parse configure success +14:21:11:384 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:21:11:386 -> state: 12 +14:21:12:306 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:21:12:306 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":403,"boot":130,"bootCount":130} +14:21:12:306 -> [ApiClient] Info: Return code: 200 +14:21:12:308 -> +14:21:12:308 -> Online mode and isPostToAirGradient = true: watchdog reset +14:21:12:308 -> +14:21:12:329 -> CO2 (ppm): 465 +14:21:12:353 -> External watchdog feed! +14:21:16:349 -> CO2 (ppm): 482 +14:21:20:369 -> CO2 (ppm): 487 +14:21:24:389 -> CO2 (ppm): 486 +14:21:28:410 -> CO2 (ppm): 482 +14:21:32:431 -> CO2 (ppm): 474 +14:21:36:452 -> CO2 (ppm): 465 +14:21:40:473 -> CO2 (ppm): 457 +14:21:44:493 -> CO2 (ppm): 450 +14:21:48:514 -> CO2 (ppm): 443 +14:21:52:535 -> CO2 (ppm): 436 +14:21:56:557 -> CO2 (ppm): 431 +14:22:04:599 -> CO2 (ppm): 426 +14:22:04:599 -> CO2 (ppm): 422 +14:22:08:620 -> CO2 (ppm): 419 +14:22:10:748 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:22:10:748 -> [Configure] Info: Parse configure success +14:22:10:748 -> [Configure] Info: co2CalibrationRequested: True +14:22:10:749 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:22:10:749 -> state: 12 +14:22:10:749 -> [StateMachine] Info: CO2 Calibration +14:22:10:749 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:22:11:750 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:22:12:750 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:22:13:750 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:22:14:750 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:22:17:758 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:22:17:772 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:22:17:780 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:22:17:794 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:22:17:794 -> [StateMachine] Info: CO2 Calibration: success +14:22:18:794 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:22:18:802 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:18:816 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:18:816 -> Flags: 0 +14:22:19:824 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:19:836 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:19:837 -> Flags: 0 +14:22:20:845 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:20:857 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:20:858 -> Flags: 0 +14:22:21:866 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:21:878 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:21:879 -> Flags: 0 +14:22:22:887 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:22:22:899 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:22:22:900 -> Flags: 0 +14:22:23:899 -> Calibration Timeout +14:22:23:900 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:22:26:543 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:22:26:543 -> [ApiClient] Info: Return code: 200 +14:22:26:544 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:22:26:546 -> [Configure] Info: Parse configure success +14:22:26:547 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:22:26:548 -> state: 12 +14:22:27:491 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:22:27:491 -> [ApiClient] Info: DATA: {"wifi":-52,"rco2":419,"boot":131,"bootCount":131} +14:22:27:492 -> [ApiClient] Info: Return code: 200 +14:22:27:493 -> +14:22:27:493 -> Online mode and isPostToAirGradient = true: watchdog reset +14:22:27:493 -> +14:22:27:514 -> CO2 (ppm): 405 +14:22:27:539 -> External watchdog feed! +14:22:31:535 -> CO2 (ppm): 405 +14:22:35:555 -> CO2 (ppm): 404 +14:22:39:576 -> CO2 (ppm): 403 +14:22:43:596 -> CO2 (ppm): 402 +14:22:47:617 -> CO2 (ppm): 404 +14:22:51:638 -> CO2 (ppm): 409 +14:22:55:658 -> CO2 (ppm): 421 +14:22:59:679 -> CO2 (ppm): 432 +14:23:03:699 -> CO2 (ppm): 437 +14:23:07:720 -> CO2 (ppm): 439 +14:23:11:741 -> CO2 (ppm): 440 +14:23:15:762 -> CO2 (ppm): 440 +14:23:19:783 -> CO2 (ppm): 438 +14:23:23:804 -> CO2 (ppm): 435 +14:23:25:919 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:23:25:920 -> [Configure] Info: Parse configure success +14:23:25:920 -> [Configure] Info: co2CalibrationRequested: True +14:23:25:921 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:23:25:921 -> state: 12 +14:23:25:921 -> [StateMachine] Info: CO2 Calibration +14:23:25:921 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:23:26:920 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:23:27:920 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:23:28:921 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:23:29:921 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:23:32:929 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:23:32:942 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:23:32:951 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:23:32:965 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:23:32:966 -> [StateMachine] Info: CO2 Calibration: success +14:23:33:965 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:23:33:974 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:23:33:987 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:23:33:988 -> Flags: 0 +14:23:34:996 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:23:35:008 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:23:35:009 -> Flags: 0 +14:23:36:017 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:23:36:029 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:23:36:030 -> Flags: 0 +14:23:37:038 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:23:37:050 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:23:37:050 -> Flags: 0 +14:23:38:059 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:23:38:071 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:23:38:072 -> Flags: 0 +14:23:39:071 -> Calibration Timeout +14:23:39:072 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:23:41:704 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:23:41:704 -> [ApiClient] Info: Return code: 200 +14:23:41:705 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:23:41:706 -> [Configure] Info: Parse configure success +14:23:41:707 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:23:41:709 -> state: 12 +14:23:42:650 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:23:42:650 -> [ApiClient] Info: DATA: {"wifi":-53,"rco2":435,"boot":132,"bootCount":132} +14:23:42:650 -> [ApiClient] Info: Return code: 200 +14:23:42:651 -> +14:23:42:651 -> Online mode and isPostToAirGradient = true: watchdog reset +14:23:42:651 -> +14:23:42:673 -> CO2 (ppm): 422 +14:23:42:698 -> External watchdog feed! +14:23:46:694 -> CO2 (ppm): 419 +14:23:50:714 -> CO2 (ppm): 433 +14:23:54:735 -> CO2 (ppm): 455 +14:23:58:755 -> CO2 (ppm): 465 +14:24:02:776 -> CO2 (ppm): 468 +14:24:06:797 -> CO2 (ppm): 469 +14:24:10:824 -> CO2 (ppm): 467 +14:24:14:838 -> CO2 (ppm): 462 +14:24:22:879 -> CO2 (ppm): 455 +14:24:22:879 -> CO2 (ppm): 449 +14:24:26:900 -> CO2 (ppm): 443 +14:24:30:921 -> CO2 (ppm): 437 +14:24:34:941 -> CO2 (ppm): 431 +14:24:38:962 -> CO2 (ppm): 426 +14:24:41:091 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:24:41:092 -> [Configure] Info: Parse configure success +14:24:41:092 -> [Configure] Info: co2CalibrationRequested: True +14:24:41:093 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:24:41:093 -> state: 12 +14:24:41:093 -> [StateMachine] Info: CO2 Calibration +14:24:41:093 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:24:42:093 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:24:43:093 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:24:44:093 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:24:45:093 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:24:48:101 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:24:48:115 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:24:48:124 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:24:48:138 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:24:48:145 -> [StateMachine] Info: CO2 Calibration: success +14:24:49:138 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:24:49:147 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:24:49:159 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:24:49:160 -> Flags: 0 +14:24:50:168 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:24:50:180 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:24:50:181 -> Flags: 0 +14:24:51:189 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:24:51:201 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:24:51:201 -> Flags: 0 +14:24:52:210 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:24:52:222 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:24:52:229 -> Flags: 0 +14:24:53:231 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:24:53:243 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:24:53:244 -> Flags: 0 +14:24:54:243 -> Calibration Timeout +14:24:54:244 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:24:56:867 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:24:56:867 -> [ApiClient] Info: Return code: 200 +14:24:56:868 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:24:56:870 -> [Configure] Info: Parse configure success +14:24:56:870 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:24:56:872 -> state: 12 +14:24:57:811 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:24:57:811 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":426,"boot":133,"bootCount":133} +14:24:57:811 -> [ApiClient] Info: Return code: 200 +14:24:57:812 -> +14:24:57:812 -> Online mode and isPostToAirGradient = true: watchdog reset +14:24:57:812 -> +14:24:57:833 -> CO2 (ppm): 472 +14:24:57:858 -> External watchdog feed! +14:25:01:853 -> CO2 (ppm): 503 +14:25:05:874 -> CO2 (ppm): 528 +14:25:09:895 -> CO2 (ppm): 542 +14:25:13:916 -> CO2 (ppm): 546 +14:25:17:937 -> CO2 (ppm): 539 +14:25:21:957 -> CO2 (ppm): 529 +14:25:25:978 -> CO2 (ppm): 515 +14:25:29:998 -> CO2 (ppm): 501 +14:25:34:019 -> CO2 (ppm): 487 +14:25:38:039 -> CO2 (ppm): 476 +14:25:42:059 -> CO2 (ppm): 464 +14:25:46:079 -> CO2 (ppm): 455 +14:25:50:099 -> CO2 (ppm): 447 +14:25:54:121 -> CO2 (ppm): 439 +14:25:56:263 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":true,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:25:56:270 -> [Configure] Info: Parse configure success +14:25:56:270 -> [Configure] Info: co2CalibrationRequested: True +14:25:56:270 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:25:56:270 -> state: 12 +14:25:56:270 -> [StateMachine] Info: CO2 Calibration +14:25:56:270 -> [StateMachine] Info: Start CO2 calib after 5 sec +14:25:57:265 -> [StateMachine] Info: Start CO2 calib after 4 sec +14:25:58:265 -> [StateMachine] Info: Start CO2 calib after 3 sec +14:25:59:265 -> [StateMachine] Info: Start CO2 calib after 2 sec +14:26:00:265 -> [StateMachine] Info: Start CO2 calib after 1 sec +14:26:03:273 -> Clear Acknowledgement Command > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:26:03:286 -> Clear Acknowledgement Response > 0xFE 0x06 0x00 0x00 0x00 0x00 0x9D 0xC5 +14:26:03:295 -> Send Calibration Command > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:26:03:309 -> Send Calibration Response > 0xFE 0x06 0x00 0x01 0x7C 0x06 0x6C 0xC7 +14:26:03:309 -> [StateMachine] Info: CO2 Calibration: success +14:26:04:310 -> [StateMachine] Info: CO2 Calibration: Wait for calibration finish... +14:26:04:318 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:26:04:331 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:26:04:332 -> Flags: 0 +14:26:05:340 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:26:05:352 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:26:05:353 -> Flags: 0 +14:26:06:361 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:26:06:373 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:26:06:374 -> Flags: 0 +14:26:07:382 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:26:07:394 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:26:07:394 -> Flags: 0 +14:26:08:403 -> Get Acknowledgement Command > 0xFE 0x03 0x00 0x00 0x00 0x01 0x90 0x05 +14:26:08:415 -> Get Acknowledgement Response > 0xFE 0x03 0x02 0x00 0x00 0xAC 0x50 +14:26:08:415 -> Flags: 0 +14:26:09:415 -> Calibration Timeout +14:26:09:416 -> [StateMachine] Info: CO2 Calibration: finish after 5 sec +14:26:12:037 -> [ApiClient] Info: GET: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/one/config +14:26:12:038 -> [ApiClient] Info: Return code: 200 +14:26:12:039 -> [Configure] Info: Parse configure: {"country":"CH","pmStandard":"ugm3","co2CalibrationRequested":false,"ledBarTestRequested":false,"ledBarMode":"pm","displayMode":"on","placeOpen":true,"abcDays":8,"tvocLearningOffset":12,"noxLearningOffset":12,"temperatureUnit":"c","targetFirmware":"3.1.9","ledBarBrightness":100,"displayBrightness":100,"corrections":{"pm02":{"correctionAlgorithm":"none","slr":null}},"model":"O-1PST"} +14:26:12:040 -> [Configure] Info: Parse configure success +14:26:12:041 -> [Configure] Info: Detected new firmware version: 3.1.9 +14:26:12:043 -> state: 12 +14:26:12:962 -> [ApiClient] Info: POST: http://hw.airgradient.com/sensors/airgradient:d83bda1b86c8/measures +14:26:12:962 -> [ApiClient] Info: DATA: {"wifi":-55,"rco2":439,"boot":134,"bootCount":134} +14:26:12:963 -> [ApiClient] Info: Return code: 200 +14:26:12:963 -> +14:26:12:963 -> Online mode and isPostToAirGradient = true: watchdog reset +14:26:12:964 -> +14:26:12:985 -> CO2 (ppm): 414 +14:26:13:010 -> External watchdog feed! +14:26:17:006 -> CO2 (ppm): 412 +14:26:21:028 -> CO2 (ppm): 410 +14:26:25:048 -> CO2 (ppm): 408 +14:26:29:073 -> CO2 (ppm): 406 +14:26:33:088 -> CO2 (ppm): 405 +14:26:37:108 -> CO2 (ppm): 404 +14:26:41:129 -> CO2 (ppm): 405 +14:26:45:149 -> CO2 (ppm): 405 +14:26:49:170 -> CO2 (ppm): 403 +14:26:53:190 -> CO2 (ppm): 404 +14:26:57:211 -> CO2 (ppm): 403 +14:27:01:231 -> CO2 (ppm): 403 diff --git a/examples/OneOpenAir/OneOpenAir.ino b/examples/OneOpenAir/OneOpenAir.ino index f4bf37b..702cda6 100644 --- a/examples/OneOpenAir/OneOpenAir.ino +++ b/examples/OneOpenAir/OneOpenAir.ino @@ -36,35 +36,35 @@ CC BY-SA 4.0 Attribution-ShareAlike 4.0 International License */ -#include -#include "AirGradient.h" -#include "OtaHandler.h" #include "AgApiClient.h" #include "AgConfigure.h" #include "AgSchedule.h" #include "AgStateMachine.h" #include "AgWiFiConnector.h" +#include "AirGradient.h" #include "EEPROM.h" #include "ESPmDNS.h" #include "LocalServer.h" #include "MqttClient.h" #include "OpenMetrics.h" +#include "OtaHandler.h" #include "WebServer.h" +#include #include #include -#define LED_BAR_ANIMATION_PERIOD 100 /** ms */ -#define DISP_UPDATE_INTERVAL 2500 /** ms */ -#define SERVER_CONFIG_SYNC_INTERVAL 60000 /** ms */ -#define SERVER_SYNC_INTERVAL 60000 /** ms */ -#define MQTT_SYNC_INTERVAL 60000 /** ms */ -#define SENSOR_CO2_CALIB_COUNTDOWN_MAX 5 /** sec */ -#define SENSOR_TVOC_UPDATE_INTERVAL 1000 /** ms */ -#define SENSOR_CO2_UPDATE_INTERVAL 4000 /** ms */ -#define SENSOR_PM_UPDATE_INTERVAL 2000 /** ms */ -#define SENSOR_TEMP_HUM_UPDATE_INTERVAL 2000 /** ms */ -#define DISPLAY_DELAY_SHOW_CONTENT_MS 2000 /** ms */ -#define FIRMWARE_CHECK_FOR_UPDATE_MS (60*60*1000) /** ms */ +#define LED_BAR_ANIMATION_PERIOD 100 /** ms */ +#define DISP_UPDATE_INTERVAL 2500 /** ms */ +#define SERVER_CONFIG_SYNC_INTERVAL 60000 /** ms */ +#define SERVER_SYNC_INTERVAL 60000 /** ms */ +#define MQTT_SYNC_INTERVAL 60000 /** ms */ +#define SENSOR_CO2_CALIB_COUNTDOWN_MAX 5 /** sec */ +#define SENSOR_TVOC_UPDATE_INTERVAL 1000 /** ms */ +#define SENSOR_CO2_UPDATE_INTERVAL 4000 /** ms */ +#define SENSOR_PM_UPDATE_INTERVAL 2000 /** ms */ +#define SENSOR_TEMP_HUM_UPDATE_INTERVAL 2000 /** ms */ +#define DISPLAY_DELAY_SHOW_CONTENT_MS 2000 /** ms */ +#define FIRMWARE_CHECK_FOR_UPDATE_MS (60 * 60 * 1000) /** ms */ /** I2C define */ #define I2C_SDA_PIN 7 @@ -113,8 +113,9 @@ static void ledBarEnabledUpdate(void); static bool sgp41Init(void); static void firmwareCheckForUpdate(void); static void otaHandlerCallback(OtaState state, String mesasge); -static void displayExecuteOta(OtaState state, String msg, - int processing); +static void displayExecuteOta(OtaState state, String msg, int processing); +static void checkSerialForCalco2(void); +static void calCo2Routine(void); AgSchedule dispLedSchedule(DISP_UPDATE_INTERVAL, updateDisplayAndLedBar); AgSchedule configSchedule(SERVER_CONFIG_SYNC_INTERVAL, @@ -125,7 +126,10 @@ AgSchedule pmsSchedule(SENSOR_PM_UPDATE_INTERVAL, updatePm); AgSchedule tempHumSchedule(SENSOR_TEMP_HUM_UPDATE_INTERVAL, tempHumUpdate); AgSchedule tvocSchedule(SENSOR_TVOC_UPDATE_INTERVAL, updateTvoc); AgSchedule watchdogFeedSchedule(60000, wdgFeedUpdate); -AgSchedule checkForUpdateSchedule(FIRMWARE_CHECK_FOR_UPDATE_MS, firmwareCheckForUpdate); +AgSchedule checkForUpdateSchedule(FIRMWARE_CHECK_FOR_UPDATE_MS, + firmwareCheckForUpdate); +AgSchedule calCo2WithSerial(1000, checkSerialForCalco2); +AgSchedule calCo2Timer(60000, calCo2Routine); void setup() { /** Serial for print debug message */ @@ -209,12 +213,12 @@ void setup() { initMqtt(); sendDataToAg(); - #ifdef ESP8266 - // ota not supported - #else - firmwareCheckForUpdate(); - checkForUpdateSchedule.update(); - #endif +#ifdef ESP8266 + // ota not supported +#else + firmwareCheckForUpdate(); + checkForUpdateSchedule.update(); +#endif apiClient.fetchServerConfiguration(); configSchedule.update(); @@ -255,7 +259,8 @@ void setup() { oledDisplay.setText("Warming Up", "Serial Number:", ag->deviceId().c_str()); delay(DISPLAY_DELAY_SHOW_CONTENT_MS); - Serial.println("Display brightness: " + String(configuration.getDisplayBrightness())); + Serial.println("Display brightness: " + + String(configuration.getDisplayBrightness())); oledDisplay.setBrightness(configuration.getDisplayBrightness()); } @@ -289,7 +294,7 @@ void loop() { static bool pmsConnected = false; if (pmsConnected != ag->pms5003.connected()) { pmsConnected = ag->pms5003.connected(); - Serial.printf("PMS sensor %s ", pmsConnected?"connected":"removed"); + Serial.printf("PMS sensor %s ", pmsConnected ? "connected" : "removed"); } } } else { @@ -314,6 +319,8 @@ void loop() { /** Firmware check for update handle */ checkForUpdateSchedule.run(); + calCo2WithSerial.run(); + calCo2Timer.run(); } static void co2Update(void) { @@ -440,7 +447,7 @@ static void factoryConfigReset(void) { Serial.println("Factory reset successful"); } delay(3000); - oledDisplay.setText("","",""); + oledDisplay.setText("", "", ""); ESP.restart(); } } @@ -478,7 +485,7 @@ static void ledBarEnabledUpdate(void) { ag->ledBar.setBrightness(brightness); ag->ledBar.setEnable(configuration.getLedBarMode() != LedBarModeOff); } - ag->ledBar.show(); + ag->ledBar.show(); } } @@ -582,7 +589,7 @@ static void displayExecuteOta(OtaState state, String msg, int processing) { } case OtaState::OTA_STATE_SUCCESS: { int i = 6; - while(i != 0) { + while (i != 0) { i = i - 1; Serial.println("OTA update performed, restarting ..."); int i = 6; @@ -593,7 +600,7 @@ static void displayExecuteOta(OtaState state, String msg, int processing) { } else { Serial.println("Rebooting... " + String(i)); } - + delay(1000); } oledDisplay.setBrightness(0); @@ -692,9 +699,9 @@ static void oneIndoorInit(void) { WiFi.begin("airgradient", "cleanair"); oledDisplay.setText("Configure WiFi", "connect to", "\'airgradient\'"); delay(2500); - oledDisplay.setText("Rebooting...", "",""); + oledDisplay.setText("Rebooting...", "", ""); delay(2500); - oledDisplay.setText("","",""); + oledDisplay.setText("", "", ""); ESP.restart(); } } @@ -865,6 +872,43 @@ static void failedHandler(String msg) { } } +static void calCo2Routine(void) { + String respContent = + "{\"country\":\"CH\",\"pmStandard\":\"ugm3\"," + "\"co2CalibrationRequested\":true,\"ledBarTestRequested\":false," + "\"ledBarMode\":\"pm\",\"displayMode\":\"on\",\"placeOpen\":true," + "\"abcDays\":8,\"tvocLearningOffset\":12,\"noxLearningOffset\":12," + "\"temperatureUnit\":\"c\",\"targetFirmware\":\"3.1.9\"," + "\"ledBarBrightness\":100,\"displayBrightness\":100,\"corrections\":{" + "\"pm02\":{\"correctionAlgorithm\":\"none\",\"slr\":null}},\"model\":" + "\"O-1PST\"}"; + if (configuration.parse(respContent, false)) { + configUpdateHandle(); + } +} + +static void checkSerialForCalco2(void) { + if (Serial.available() > 0) { + String input = Serial.readStringUntil('\n'); + input.trim(); + if (input == "calco2") { + Serial.println("Received calco2!"); + String respContent = + "{\"country\":\"CH\",\"pmStandard\":\"ugm3\"," + "\"co2CalibrationRequested\":true,\"ledBarTestRequested\":false," + "\"ledBarMode\":\"pm\",\"displayMode\":\"on\",\"placeOpen\":true," + "\"abcDays\":8,\"tvocLearningOffset\":12,\"noxLearningOffset\":12," + "\"temperatureUnit\":\"c\",\"targetFirmware\":\"3.1.9\"," + "\"ledBarBrightness\":100,\"displayBrightness\":100,\"corrections\":{" + "\"pm02\":{\"correctionAlgorithm\":\"none\",\"slr\":null}},\"model\":" + "\"O-1PST\"}"; + if (configuration.parse(respContent, false)) { + configUpdateHandle(); + } + } + } +} + static void configurationUpdateSchedule(void) { if (apiClient.fetchServerConfiguration()) { configUpdateHandle(); @@ -875,7 +919,6 @@ static void configUpdateHandle() { if (configuration.isUpdated() == false) { return; } - stateMachine.executeCo2Calibration(); String mqttUri = configuration.getMqttBrokerUri(); @@ -926,7 +969,7 @@ static void configUpdateHandle() { if (configuration.getLedBarBrightness() == 0) { ag->ledBar.setEnable(false); } else { - if(configuration.getLedBarMode() == LedBarMode::LedBarModeOff) { + if (configuration.getLedBarMode() == LedBarMode::LedBarModeOff) { ag->ledBar.setEnable(false); } else { ag->ledBar.setEnable(true); @@ -941,8 +984,7 @@ static void configUpdateHandle() { } stateMachine.executeLedBarTest(); - } - else if(ag->isOpenAir()) { + } else if (ag->isOpenAir()) { stateMachine.executeLedBarTest(); } @@ -973,7 +1015,8 @@ static void updateDisplayAndLedBar(void) { } else { stateMachine.displayClearAddToDashBoard(); } - } else if (apiClient.isPostToServerFailed() && configuration.isPostDataToAirGradient()) { + } else if (apiClient.isPostToServerFailed() && + configuration.isPostDataToAirGradient()) { state = AgStateMachineServerLost; } @@ -1008,7 +1051,8 @@ static void updatePm(void) { Serial.printf("PM2.5 ug/m3: %d\r\n", measurements.pm25_1); Serial.printf("PM10 ug/m3: %d\r\n", measurements.pm10_1); Serial.printf("PM0.3 Count: %d\r\n", measurements.pm03PCount_1); - Serial.printf("PM firmware version: %d\r\n", ag->pms5003.getFirmwareVersion()); + Serial.printf("PM firmware version: %d\r\n", + ag->pms5003.getFirmwareVersion()); ag->pms5003.resetFailCount(); } else { ag->pms5003.updateFailCount(); @@ -1048,13 +1092,15 @@ static void updatePm(void) { ag->pms5003t_1.compensateTemp(measurements.temp_1)); Serial.printf("[1] Relative Humidity compensated: %0.2f\r\n", ag->pms5003t_1.compensateHum(measurements.hum_1)); - Serial.printf("[1] PM firmware version: %d\r\n", ag->pms5003t_1.getFirmwareVersion()); + Serial.printf("[1] PM firmware version: %d\r\n", + ag->pms5003t_1.getFirmwareVersion()); ag->pms5003t_1.resetFailCount(); } else { if (configuration.hasSensorPMS1) { ag->pms5003t_1.updateFailCount(); - Serial.printf("[1] PMS read failed %d times\r\n", ag->pms5003t_1.getFailCount()); + Serial.printf("[1] PMS read failed %d times\r\n", + ag->pms5003t_1.getFailCount()); if (ag->pms5003t_1.getFailCount() >= PMS_FAIL_COUNT_SET_INVALID) { measurements.pm01_1 = utils::getInvalidPmValue(); @@ -1092,13 +1138,15 @@ static void updatePm(void) { ag->pms5003t_1.compensateTemp(measurements.temp_2)); Serial.printf("[2] Relative Humidity compensated: %0.2f\r\n", ag->pms5003t_1.compensateHum(measurements.hum_2)); - Serial.printf("[2] PM firmware version: %d\r\n", ag->pms5003t_2.getFirmwareVersion()); + Serial.printf("[2] PM firmware version: %d\r\n", + ag->pms5003t_2.getFirmwareVersion()); ag->pms5003t_2.resetFailCount(); } else { if (configuration.hasSensorPMS2) { ag->pms5003t_2.updateFailCount(); - Serial.printf("[2] PMS read failed %d times\r\n", ag->pms5003t_2.getFailCount()); + Serial.printf("[2] PMS read failed %d times\r\n", + ag->pms5003t_2.getFailCount()); if (ag->pms5003t_2.getFailCount() >= PMS_FAIL_COUNT_SET_INVALID) { measurements.pm01_2 = utils::getInvalidPmValue(); @@ -1214,14 +1262,16 @@ static void updatePm(void) { } if (restart) { - Serial.printf("PMS failure count reach to max set %d, restarting...", ag->pms5003.getFailCountMax()); + Serial.printf("PMS failure count reach to max set %d, restarting...", + ag->pms5003.getFailCountMax()); ESP.restart(); } } static void sendDataToServer(void) { /** Ignore send data to server if postToAirGradient disabled */ - if (configuration.isPostDataToAirGradient() == false || configuration.isOfflineMode()) { + if (configuration.isPostDataToAirGradient() == false || + configuration.isOfflineMode()) { return; } diff --git a/src/AgStateMachine.cpp b/src/AgStateMachine.cpp index 2943323..516870e 100644 --- a/src/AgStateMachine.cpp +++ b/src/AgStateMachine.cpp @@ -1,6 +1,6 @@ #include "AgStateMachine.h" -#define LED_TEST_BLINK_DELAY 50 /** ms */ +#define LED_TEST_BLINK_DELAY 50 /** ms */ #define LED_FAST_BLINK_DELAY 250 /** ms */ #define LED_SLOW_BLINK_DELAY 1000 /** ms */ #define LED_SHORT_BLINK_DELAY 500 /** ms */ @@ -8,9 +8,9 @@ #define SENSOR_CO2_CALIB_COUNTDOWN_MAX 5 /** sec */ -#define RGB_COLOR_R 255, 0, 0 /** Red */ -#define RGB_COLOR_G 0, 255, 0 /** Green */ -#define RGB_COLOR_Y 255, 150, 0 /** Yellow */ +#define RGB_COLOR_R 255, 0, 0 /** Red */ +#define RGB_COLOR_G 0, 255, 0 /** Green */ +#define RGB_COLOR_Y 255, 150, 0 /** Yellow */ #define RGB_COLOR_O 255, 40, 0 /** Orange */ #define RGB_COLOR_P 180, 0, 255 /** Purple */ @@ -264,6 +264,10 @@ void StateMachine::co2Calibration(void) { while (ag->s8.isBaseLineCalibrationDone() == false) { delay(1000); count++; + if (count >= 5) { + Serial.println("Calibration Timeout"); + break; + } } if (ag->isOne() || (ag->isPro4_2()) || ag->isPro3_3() || ag->isBasic()) { String str = "after " + String(count); @@ -326,8 +330,7 @@ void StateMachine::ledBarTest(void) { } else { ledBarRunTest(); } - } - else if(ag->isOpenAir()) { + } else if (ag->isOpenAir()) { ledBarRunTest(); } } @@ -805,6 +808,7 @@ void StateMachine::setAirGradient(AirGradient *ag) { this->ag = ag; } AgStateMachineState StateMachine::getLedState(void) { return ledState; } void StateMachine::executeCo2Calibration(void) { + Serial.println("state: " + String(AgStateMachineCo2Calibration)); displayHandle(AgStateMachineCo2Calibration); } diff --git a/src/S8/S8.cpp b/src/S8/S8.cpp index 4dfb2e2..7348aea 100644 --- a/src/S8/S8.cpp +++ b/src/S8/S8.cpp @@ -245,7 +245,6 @@ int16_t S8::getCo2(void) { } else { AgLog("Error getting CO2 value!"); } - return co2; } @@ -274,8 +273,13 @@ bool S8::isBaseLineCalibrationDone(void) { if (isCalib == false) { return true; } - if (getAcknowledgement() & S8_MASK_CO2_BACKGROUND_CALIBRATION) { - Serial.println("Waiting getAcknowlagdement"); + int16_t getack = getAcknowledgement(); + // Serial.printf("getAcknowledgement: 0x%X\n", getack); + if (getack == 0xFF) { + Serial.println("Stop calibration"); + return true; + } else if (getack & S8_MASK_CO2_BACKGROUND_CALIBRATION) { + Serial.println("Success calibration!"); return true; } return false; @@ -424,7 +428,7 @@ int16_t S8::getAcknowledgement(void) { // Ask acknowledgement flags sendCommand(MODBUS_FUNC_READ_HOLDING_REGISTERS, MODBUS_HR1, 0x0001); - Serial.print("Get Acknowladgement Command > "); + Serial.print("Get Acknowledgement Command > "); for (int i = 0; i < 8; i++) { Serial.printf(" 0x%02X ", buf_msg[i]); } @@ -433,7 +437,7 @@ int16_t S8::getAcknowledgement(void) { // Wait response memset(buf_msg, 0, S8_LEN_BUF_MSG); uint8_t nb = uartReadBytes(7, S8_TIMEOUT); - Serial.print("Get Acknowladgement Response > "); + Serial.print("Get Acknowledgement Response > "); for (int i = 0; i < nb; i++) { Serial.printf(" 0x%02X ", buf_msg[i]); } @@ -447,6 +451,13 @@ int16_t S8::getAcknowledgement(void) { AgLog("Error getting acknowledgement flags!"); Serial.println("Error getting acknowledgement flags!"); } + if (Serial.available() > 0) { + String input = Serial.readStringUntil('\n'); + input.trim(); + if (input == "calStop") { + return 0x00FF; + } + } return flags; } @@ -466,7 +477,7 @@ bool S8::clearAcknowledgement(void) { // Ask clear acknowledgement flags sendCommand(MODBUS_FUNC_WRITE_SINGLE_REGISTER, MODBUS_HR1, 0x0000); - Serial.print("Clear Acknowladgement Command > "); + Serial.print("Clear Acknowledgement Command > "); for (int i = 0; i < 8; i++) { Serial.printf(" 0x%02X ", buf_msg[i]); } @@ -478,13 +489,12 @@ bool S8::clearAcknowledgement(void) { // Wait response memset(buf_msg, 0, S8_LEN_BUF_MSG); uartReadBytes(8, S8_TIMEOUT); - Serial.print("Clear Acknowladgement Response > "); + Serial.print("Clear Acknowledgement Response > "); for (int i = 0; i < 8; i++) { Serial.printf(" 0x%02X ", buf_msg[i]); } Serial.println(); - // Check response if (memcmp(buf_msg_sent, buf_msg, 8) == 0) { result = true;