I noticed that the app still points to the opt-in log server that I'm operating at https://logs.snsbx.nroo.de, so I thought I'd post the errors here to be addressed:
raw redacted logs
```
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"de","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-03-22T03:32:13.983Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.180815.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"de","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload","Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":2},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-03-22T03:32:17.624Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.180815.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"de","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"error"},"slideHistory":["Intro","Upload","Intro","Upload","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":2},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-03-22T03:32:19.042Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.180815.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Intro2","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-04-07T05:33:12.728Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.180815.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-04-07T05:33:34.304Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.180815.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-04-07T05:33:46.395Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.180815.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"error"},"slideHistory":["Intro","Upload","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-04-07T05:33:47.999Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.180815.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"error"},"slideHistory":["Intro","Upload","WifiSelection","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-04-07T05:33:52.102Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.180815.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-04-07T05:33:57.952Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.180815.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-04-07T05:34:04.476Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.180815.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload","Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":2},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-04-07T05:34:08.164Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.180815.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-04-07T05:34:19.111Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.180815.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"error"},"slideHistory":["Intro","Upload","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-04-07T05:34:21.146Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.180815.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"logclient":{"ip":"redacted","ua":"curl/7.71.1"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"de","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-09-04T06:20:35.571Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: TIMEOUT_WAITING_FOR_SCAN","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"8.1","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation","WifiSelection"],"counts":{"compile":2,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-09-19T21:35:42.485Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 8.1.0; DUB-LX1 Build/HUAWEIDUB-LX1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/70.0.3538.110 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-10-04T09:23:51.317Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-10-04T09:24:12.914Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-10-04T09:24:14.829Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-10-04T09:24:23.090Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"error"},"slideHistory":["Intro","Intro2","WifiSelection","Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-10-04T09:24:26.302Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: compilation error: In function 'void loop()':\n/tmp/9a4d987c-94e1-4d19-864c-72ebd6130079/sketch.ino:23:6: error: invalid operands of types 'const char [1]' and 'const char [1]' to binary 'operator+'\n \"\" + \"\";\n ~~~","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro","Intro2"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nint item;\nint MyStepper[2] = {3, 2};\n\nStepper stepper_MyStepper(100, 3, 2);\n\n// Describe this function...\nvoid do_something() {\n}\n\n\nvoid setup() {\n stepper_MyStepper.setSpeed(10);\n SPI.begin();\n}\n\nvoid loop() {\n item = 0;\n\n \"\" + \"\";\n\n (boolean)(0);\n\n do_something();\n\n dataFileundefined.println(\"Keine Eingabe\");\n\n item += String(\"\");\n\n SPI.transfer(0);\n\n false ? null : null;\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-11-18T20:51:45.332Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; Nokia 2 V Build/PKQ1.181105.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: compilation error: In function 'void loop()':\n/tmp/e4fb586f-faf8-478d-b1c8-0296c809ac06/sketch.ino:23:6: error: invalid operands of types 'const char [1]' and 'const char [1]' to binary 'operator+'\n \"\" + \"\";\n ~~~","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation"],"counts":{"compile":2,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nint item;\nint MyStepper[2] = {3, 2};\n\nStepper stepper_MyStepper(100, 3, 2);\n\n// Describe this function...\nvoid do_something() {\n}\n\n\nvoid setup() {\n stepper_MyStepper.setSpeed(10);\n SPI.begin();\n}\n\nvoid loop() {\n item = 0;\n\n \"\" + \"\";\n\n (boolean)(0);\n\n do_something();\n\n dataFileundefined.println(\"Keine Eingabe\");\n\n item += String(\"\");\n\n SPI.transfer(0);\n\n false ? null : null;\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-11-18T20:51:46.915Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; Nokia 2 V Build/PKQ1.181105.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: compilation error: In function 'void loop()':\n/tmp/ef69c3d1-bddd-48b6-b50c-6e24bc7366f7/sketch.ino:23:6: error: invalid operands of types 'const char [1]' and 'const char [1]' to binary 'operator+'\n \"\" + \"\";\n ~~~","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation"],"counts":{"compile":2,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nint item;\nint MyStepper[2] = {3, 2};\n\nStepper stepper_MyStepper(100, 3, 2);\n\n// Describe this function...\nvoid do_something() {\n}\n\n\nvoid setup() {\n stepper_MyStepper.setSpeed(10);\n SPI.begin();\n}\n\nvoid loop() {\n item = 0;\n\n \"\" + \"\";\n\n (boolean)(0);\n\n do_something();\n\n dataFileundefined.println(\"Keine Eingabe\");\n\n item += String(\"\");\n\n SPI.transfer(0);\n\n false ? null : null;\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-11-18T20:52:03.044Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; Nokia 2 V Build/PKQ1.181105.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: compilation error: In function 'void loop()':\n/tmp/31f982ca-7b2f-4f6a-ad48-afb78e1c0e6c/sketch.ino:23:6: error: invalid operands of types 'const char [1]' and 'const char [1]' to binary 'operator+'\n \"\" + \"\";\n ~~~","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation"],"counts":{"compile":2,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nint item;\nint MyStepper[2] = {3, 2};\n\nStepper stepper_MyStepper(100, 3, 2);\n\n// Describe this function...\nvoid do_something() {\n}\n\n\nvoid setup() {\n stepper_MyStepper.setSpeed(10);\n SPI.begin();\n}\n\nvoid loop() {\n item = 0;\n\n \"\" + \"\";\n\n (boolean)(0);\n\n do_something();\n\n dataFileundefined.println(\"Keine Eingabe\");\n\n item += String(\"\");\n\n SPI.transfer(0);\n\n false ? null : null;\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-11-18T20:52:04.403Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; Nokia 2 V Build/PKQ1.181105.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: compilation error: In function 'void loop()':\n/tmp/151c081f-7d3a-4e5c-b219-ec24e02d879b/sketch.ino:6:3: error: break statement not within loop or switch\n break;\n ","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro","Intro2"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n break;\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-11-26T23:54:03.350Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; SM-G950F Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/72.0.3626.121 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n break;\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-11-26T23:54:04.214Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; SM-G950F Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/72.0.3626.121 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n break;\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-11-26T23:54:05.082Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; SM-G950F Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/72.0.3626.121 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: compilation error: In function 'void loop()':\n/tmp/5b281924-8d74-43db-a89c-bb399b39de34/sketch.ino:13:3: error: break statement not within loop or switch\n break;\n ","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \"SenseBoxMCU.h\"\n\nButton button(0);\n\nvoid setup() {\n button.begin();\n}\n\nvoid loop() {\n button.isPressed();\n\n break;\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-11-26T23:54:18.380Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; SM-G950F Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/72.0.3626.121 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: compilation error: In function 'void loop()':\n/tmp/4b9e647e-e58c-4c34-9dfb-f7815a1b7ac8/sketch.ino:21:3: error: 'dataFileFilename' was not declared in this scope\n dataFileFilename = SD.open(\"Filename.txt\", FILE_WRITE);\n ","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \"SenseBoxMCU.h\"\n\nBee* b = new Bee();\n\nTSL45315 tsl;\n\n\nvoid setup() {\n b->connectToWifi(\"SSID\",\"Password\");\ndelay(1000);\n pinMode(1, OUTPUT);\n tsl.begin();\n pinMode(1, INPUT);\n\n}\n\nvoid loop() {\n for (int count = 0; count < 0; count++) {\n }\n dataFileFilename = SD.open(\"Filename.txt\", FILE_WRITE);\n dataFileFilename.close();\n\n digitalWrite(1,LOW);\n\n 0 != 0;\n\n tsl.getIlluminance();\n\n while (false) {\n }\n\n acos(0) / M_PI * 180;\n\n (boolean)(0);\n\n stepper_Stepper.step(0);\n\n pulseIn(1, LOW, 0);\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-04T22:21:16.311Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \"SenseBoxMCU.h\"\n\nBee* b = new Bee();\n\nTSL45315 tsl;\n\n\nvoid setup() {\n b->connectToWifi(\"SSID\",\"Password\");\ndelay(1000);\n pinMode(1, OUTPUT);\n tsl.begin();\n pinMode(1, INPUT);\n\n}\n\nvoid loop() {\n for (int count = 0; count < 0; count++) {\n }\n dataFileFilename = SD.open(\"Filename.txt\", FILE_WRITE);\n dataFileFilename.close();\n\n digitalWrite(1,LOW);\n\n 0 != 0;\n\n tsl.getIlluminance();\n\n while (false) {\n }\n\n acos(0) / M_PI * 180;\n\n (boolean)(0);\n\n stepper_Stepper.step(0);\n\n pulseIn(1, LOW, 0);\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-04T22:21:18.050Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \"SenseBoxMCU.h\"\n\nBee* b = new Bee();\n\nTSL45315 tsl;\n\n\nvoid setup() {\n b->connectToWifi(\"SSID\",\"Password\");\ndelay(1000);\n pinMode(1, OUTPUT);\n tsl.begin();\n pinMode(1, INPUT);\n\n}\n\nvoid loop() {\n for (int count = 0; count < 0; count++) {\n }\n dataFileFilename = SD.open(\"Filename.txt\", FILE_WRITE);\n dataFileFilename.close();\n\n digitalWrite(1,LOW);\n\n 0 != 0;\n\n tsl.getIlluminance();\n\n while (false) {\n }\n\n acos(0) / M_PI * 180;\n\n (boolean)(0);\n\n stepper_Stepper.step(0);\n\n pulseIn(1, LOW, 0);\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-04T22:21:19.005Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \"SenseBoxMCU.h\"\n\nBee* b = new Bee();\n\nTSL45315 tsl;\n\n\nvoid setup() {\n b->connectToWifi(\"SSID\",\"Password\");\ndelay(1000);\n pinMode(1, OUTPUT);\n tsl.begin();\n pinMode(1, INPUT);\n\n}\n\nvoid loop() {\n for (int count = 0; count < 0; count++) {\n }\n dataFileFilename = SD.open(\"Filename.txt\", FILE_WRITE);\n dataFileFilename.close();\n\n digitalWrite(1,LOW);\n\n 0 != 0;\n\n tsl.getIlluminance();\n\n while (false) {\n }\n\n acos(0) / M_PI * 180;\n\n (boolean)(0);\n\n stepper_Stepper.step(0);\n\n pulseIn(1, LOW, 0);\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-04T22:21:20.381Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \"SenseBoxMCU.h\"\n\nBee* b = new Bee();\n\nTSL45315 tsl;\n\n\nvoid setup() {\n b->connectToWifi(\"SSID\",\"Password\");\ndelay(1000);\n pinMode(1, OUTPUT);\n tsl.begin();\n pinMode(1, INPUT);\n\n}\n\nvoid loop() {\n for (int count = 0; count < 0; count++) {\n }\n dataFileFilename = SD.open(\"Filename.txt\", FILE_WRITE);\n dataFileFilename.close();\n\n digitalWrite(1,LOW);\n\n 0 != 0;\n\n tsl.getIlluminance();\n\n while (false) {\n }\n\n acos(0) / M_PI * 180;\n\n (boolean)(0);\n\n stepper_Stepper.step(0);\n\n pulseIn(1, LOW, 0);\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-04T22:21:21.205Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Intro2","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-04T22:39:35.424Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-05T07:00:36.379Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-05T07:00:38.490Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-05T07:00:38.830Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-05T07:00:39.009Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-05T07:00:39.139Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-05T07:00:41.033Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-05T07:00:41.164Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-05T07:02:06.686Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-05T07:02:07.525Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-05T07:02:07.665Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A015F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: unable to contact web compiler. are you online?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation"],"counts":{"compile":2,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-17T00:27:03.710Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; motorola one fusion Build/QPLS30.62-23-2-10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.101 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: unable to contact web compiler. are you online?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation"],"counts":{"compile":2,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-17T01:13:17.066Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; motorola one fusion Build/QPLS30.62-23-2-10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.101 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: unable to contact web compiler. are you online?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation"],"counts":{"compile":2,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-17T01:13:22.809Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; motorola one fusion Build/QPLS30.62-23-2-10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.101 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: unable to contact web compiler. are you online?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation","Intro2","Compilation"],"counts":{"compile":3,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2020-12-17T01:13:54.275Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; motorola one fusion Build/QPLS30.62-23-2-10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.101 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-02-11T07:26:03.208Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"select","upload":"error"},"slideHistory":["Intro","Upload","WifiSelection","Intro","WifiSelection","Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":2},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-02-11T07:26:20.369Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"select","upload":"error"},"slideHistory":["Intro","Upload","WifiSelection","Intro","WifiSelection","Intro","Upload","Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":3},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-02-11T07:26:23.354Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-02-11T07:26:30.207Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-02-11T07:26:31.482Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","WifiSelection","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-02-11T07:26:35.605Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-02-11T07:26:55.817Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"error"},"slideHistory":["Intro","Upload","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-02-11T07:26:57.801Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-02-11T07:27:10.584Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload","Intro2","Upload"],"counts":{"compile":1,"connect":0,"upload":2},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-02-11T07:27:14.812Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"error"},"slideHistory":["Intro","Upload","Intro2","Upload","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":2},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-02-11T07:27:17.639Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-02-12T22:01:08.850Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A115U Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4416.0 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","WifiSelection","Intro","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T09:09:50.926Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T09:09:58.253Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"select","upload":"error"},"slideHistory":["Intro","Upload","WifiSelection","Intro2","Upload"],"counts":{"compile":1,"connect":0,"upload":2},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T09:10:06.497Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T09:10:13.662Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"error"},"slideHistory":["Intro","Upload","Intro","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T09:10:17.423Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"error"},"slideHistory":["Intro","Upload","Intro","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T09:10:18.716Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T09:10:26.051Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"error"},"slideHistory":["Intro","Upload","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T09:10:27.563Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"error"},"slideHistory":["Intro","Upload","WifiSelection","Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":2},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T09:10:30.242Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"error"},"slideHistory":["Intro","Upload","WifiSelection","Intro","Upload","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":2},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T09:10:31.923Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 9; GCE x86 phone Build/PGR1.190916.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: compilation error: error: 'display' was not declared in this scope\n Plot DataPlot(&display);\n ","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:13:14.950Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:13:16.419Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:13:20.415Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:13:36.376Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:13:38.728Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:13:43.451Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:13:46.476Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:13:47.659Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: compilation error: error: 'display' was not declared in this scope\n Plot DataPlot(&display);\n ","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro","Intro2"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n (char)(0);\n\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:15:16.340Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: compilation error: error: 'display' was not declared in this scope\n Plot DataPlot(&display);\n ","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation"],"counts":{"compile":2,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n (char)(0);\n\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:15:19.102Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: compilation error: error: 'display' was not declared in this scope\n Plot DataPlot(&display);\n ","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation","Intro2","Compilation"],"counts":{"compile":3,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n (char)(0);\n\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:15:41.890Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: compilation error: error: 'display' was not declared in this scope\n Plot DataPlot(&display);\n ","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation","Intro2","Compilation","Intro2","Compilation"],"counts":{"compile":4,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n (char)(0);\n\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:15:46.702Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: compilation error: error: 'display' was not declared in this scope\n Plot DataPlot(&display);\n ","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n (char)(0);\n\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:15:58.782Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n (char)(0);\n\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:15:59.735Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n (char)(0);\n\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:16:01.544Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: compilation error: error: 'display' was not declared in this scope\n Plot DataPlot(&display);\n ","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro","Intro2"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n (char)(0);\n\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:16:21.511Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n (char)(0);\n\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:16:22.350Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n (char)(0);\n\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:16:23.737Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n (char)(0);\n\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:16:24.473Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \n#include \n\nconst double TIMEFRAME = 15;\n\n\nPlot DataPlot(&display);\n\n\n\nvoid setup() {\n DataPlot.setTitle(\"\");\nDataPlot.setXLabel(\"\");\nDataPlot.setYLabel(\"\");\nDataPlot.setXRange(0,15);\nDataPlot.setYRange(0,50);\nDataPlot.setXTick(5);\nDataPlot.setYTick(0);\nDataPlot.setXPrecision(0);\nDataPlot.setYPrecision(0);\n\n}\n\nvoid loop() {\n (char)(0);\n\n DataPlot.clear();double starttime = millis();\n double t = 0;\n while (t <= TIMEFRAME) {\n t = (millis() - starttime) / 1000.0;\n float value = \"Keine Eingabe\";\n DataPlot.addDataPoint(t,value);\n }\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-03-12T21:16:28.356Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-N920C Build/QQ3A.200605.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.86 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation","WifiSelection"],"counts":{"compile":2,"connect":0,"upload":0},"sketch":"#include \n#include \"SenseBoxMCU.h\"\n\nTSL45315 tsl;\n\n\nvoid setup() {\n pinMode(1, INPUT);\n tsl.begin();\n}\n\nvoid loop() {\n digitalRead(1);\n\n tsl.getIlluminance();\n\n (boolean)(0);\n\n noTone(1);\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-04-12T14:47:07.095Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; LM-K920 Build/QKQ1.200730.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/83.0.4103.106 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation","WifiSelection"],"counts":{"compile":2,"connect":0,"upload":0},"sketch":"#include \n#include \"SenseBoxMCU.h\"\n\nTSL45315 tsl;\n\n\nvoid setup() {\n pinMode(1, INPUT);\n tsl.begin();\n}\n\nvoid loop() {\n digitalRead(1);\n\n tsl.getIlluminance();\n\n (boolean)(0);\n\n noTone(1);\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-04-12T14:47:11.400Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; LM-K920 Build/QKQ1.200730.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/83.0.4103.106 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation","WifiSelection"],"counts":{"compile":2,"connect":0,"upload":0},"sketch":"#include \n#include \"SenseBoxMCU.h\"\n\nTSL45315 tsl;\n\n\nvoid setup() {\n pinMode(1, INPUT);\n tsl.begin();\n}\n\nvoid loop() {\n digitalRead(1);\n\n tsl.getIlluminance();\n\n (boolean)(0);\n\n noTone(1);\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-04-12T14:47:11.687Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; LM-K920 Build/QKQ1.200730.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/83.0.4103.106 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: compilation error: error: no matching function for call to 'OpenSenseMap::OpenSenseMap(const char [6], Bee*&)'\n OpenSenseMap osem(\"BoxID\",b);\n ","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \n#include \"SenseBoxMCU.h\"\n#include \n\nint j;\nfloat p10,p25;\n\n\nButton button(0);\n\nBee* b = new Bee();\n\nTSL45315 tsl;\n\nOpenSenseMap osem(\"BoxID\",b);\n\nHDC1080 hdc;\n\n// Describe this function...\nvoid do_something() {\n}\n\n// Describe this function...\nvoid do_something2() {\n}\n\nSDS011 my_sds(Serial1);\n\n\nvoid setup() {\n b->connectToWifi(\"force.intent\",\"force.intent\");\ndelay(1000);\n pinMode(1, OUTPUT);\n\n tsl.begin();\n\n hdc.begin();\n Serial1.begin(9600);\n SPI.setBitOrder(MSBFIRST);\n SPI.setDataMode(SPI_MODE1);\n SPI.setClockDivider(SPI_CLOCK_DIV64);\n SPI.begin();\n button.begin();\n pinMode(A1, INPUT);\n pinMode(6, OUTPUT);\n\n}\n\nvoid loop() {\n tone(1,220);\n\n tsl.getIlluminance();\n\n abs(0);\n\n if (false) {\n }\n\n hdc.getHumidity();\n\n false && false;\n\n my_sds.getPm25();\n\n (boolean)(0);\n\n tsl.getIlluminance();\n\n 0 == 0;\n\n for (j = 1; j <= 10; j++) {\n }\n stepper_noString.step(10);\n if (false) {\n return null;\n }\n\n osem.uploadMobileMeasurement(\"Keine Eingabe\",\"Location\",0,0);\n\n true;\n\n digitalRead(1);\n\n HIGH;\n\n button.isPressed();\n\n do_something2();\n\n round(0);\n\n break;\n\n analogRead(A1);\n\n noTone(6);\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-04-13T14:40:51.014Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; LM-K920 Build/QKQ1.200730.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/83.0.4103.106 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"compiling","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation","WifiSelection"],"counts":{"compile":2,"connect":0,"upload":0},"sketch":"#include \n#include \n Adafruit_NeoPixel rgb_led_1 = Adafruit_NeoPixel(1,1,NEO_GRB + NEO_KHZ800);\n\n\nvoid setup() {\n pinMode(3, OUTPUT);\n\n rgb_led_1.begin();\n}\n\nvoid loop() {\n tone(3,220);\n rgb_led_1.setPixelColor(0,rgb_led_1.Color(0,0,0));\n rgb_led_1.show();\n}","wifis":[],"component":"OtaWizardPage","time":"2021-05-02T14:24:25.073Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A715F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.91 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"compiling","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation","WifiSelection","Compilation","WifiSelection"],"counts":{"compile":3,"connect":0,"upload":0},"sketch":"#include \n#include \n Adafruit_NeoPixel rgb_led_1 = Adafruit_NeoPixel(1,1,NEO_GRB + NEO_KHZ800);\n\n\nvoid setup() {\n pinMode(3, OUTPUT);\n\n rgb_led_1.begin();\n}\n\nvoid loop() {\n tone(3,220);\n rgb_led_1.setPixelColor(0,rgb_led_1.Color(0,0,0));\n rgb_led_1.show();\n}","wifis":[],"component":"OtaWizardPage","time":"2021-05-02T14:24:27.099Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A715F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.91 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation","WifiSelection","Compilation","WifiSelection","Compilation","WifiSelection"],"counts":{"compile":4,"connect":0,"upload":0},"sketch":"#include \n#include \n Adafruit_NeoPixel rgb_led_1 = Adafruit_NeoPixel(1,1,NEO_GRB + NEO_KHZ800);\n\n\nvoid setup() {\n pinMode(3, OUTPUT);\n\n rgb_led_1.begin();\n}\n\nvoid loop() {\n tone(3,220);\n rgb_led_1.setPixelColor(0,rgb_led_1.Color(0,0,0));\n rgb_led_1.show();\n}","wifis":[],"component":"OtaWizardPage","time":"2021-05-02T14:24:35.211Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A715F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.91 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation","WifiSelection","Compilation","WifiSelection","Compilation","WifiSelection"],"counts":{"compile":4,"connect":0,"upload":0},"sketch":"#include \n#include \n Adafruit_NeoPixel rgb_led_1 = Adafruit_NeoPixel(1,1,NEO_GRB + NEO_KHZ800);\n\n\nvoid setup() {\n pinMode(3, OUTPUT);\n\n rgb_led_1.begin();\n}\n\nvoid loop() {\n tone(3,220);\n rgb_led_1.setPixelColor(0,rgb_led_1.Color(0,0,0));\n rgb_led_1.show();\n}","wifis":[],"component":"OtaWizardPage","time":"2021-05-02T14:24:40.187Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A715F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.91 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"compiling","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation","WifiSelection","Compilation","WifiSelection","Compilation","WifiSelection","Compilation","WifiSelection"],"counts":{"compile":5,"connect":0,"upload":0},"sketch":"#include \n#include \n Adafruit_NeoPixel rgb_led_1 = Adafruit_NeoPixel(1,1,NEO_GRB + NEO_KHZ800);\n\n\nvoid setup() {\n pinMode(3, OUTPUT);\n\n rgb_led_1.begin();\n}\n\nvoid loop() {\n tone(3,220);\n rgb_led_1.setPixelColor(0,rgb_led_1.Color(0,0,0));\n rgb_led_1.show();\n}","wifis":[],"component":"OtaWizardPage","time":"2021-05-02T14:24:42.567Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A715F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.91 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"10.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"compiling","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation","WifiSelection","Compilation","WifiSelection","Compilation","WifiSelection","Compilation","WifiSelection"],"counts":{"compile":5,"connect":0,"upload":0},"sketch":"#include \n#include \n Adafruit_NeoPixel rgb_led_1 = Adafruit_NeoPixel(1,1,NEO_GRB + NEO_KHZ800);\n\n\nvoid setup() {\n pinMode(3, OUTPUT);\n\n rgb_led_1.begin();\n}\n\nvoid loop() {\n tone(3,220);\n rgb_led_1.setPixelColor(0,rgb_led_1.Color(0,0,0));\n rgb_led_1.show();\n}","wifis":[],"component":"OtaWizardPage","time":"2021-05-02T14:24:43.142Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 10; SM-A715F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.91 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"11.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-06-09T17:58:22.050Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 11; vivo 1918 Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.88 Mobile Safari/537.36"}}
{"msg":"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"11.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"error","upload":"uploading"},"slideHistory":["Intro","Intro2","WifiSelection"],"counts":{"compile":1,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-06-09T17:58:23.426Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 11; vivo 1918 Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.88 Mobile Safari/537.36"}}
{"msg":"could not compile sketch: Http failure response for (unknown url): 0 Unknown Error","appVersion":"1.1.0","platform":"cordova mobile android","platformVersion":"11.undefined","lang":"en","otaState":{"isOnline":true,"compilation":"error","wifiSelection":"scanning","upload":"uploading"},"slideHistory":["Intro","Intro2","Compilation"],"counts":{"compile":2,"connect":0,"upload":0},"sketch":"#include \nvoid setup() {\n}\n\nvoid loop() {\n\n}","wifis":[],"component":"OtaWizardPage","time":"2021-06-09T22:40:02.348Z","levelText":"ERROR","level":3,"logclient":{"ip":"redacted","ua":"Mozilla/5.0 (Linux; Android 11; vivo 1918 Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.88 Mobile Safari/537.36"}}
```
From the above data I extracted unique errors (via jq -s 'map(.msg) | unique | .[]' logs.json) + grouped by area:
potential bugs
"could not compile sketch: Http failure response for (unknown url): 0 Unknown Error"
"could not scan wifi: TIMEOUT_WAITING_FOR_SCAN"
sketch compilation errors (hinting at broken code generation?)
"could not compile sketch: compilation error: In function 'void loop()':\n/tmp/151c081f-7d3a-4e5c-b219-ec24e02d879b/sketch.ino:6:3: error: break statement not within loop or switch\n break;\n "
"could not compile sketch: compilation error: In function 'void loop()':\n/tmp/31f982ca-7b2f-4f6a-ad48-afb78e1c0e6c/sketch.ino:23:6: error: invalid operands of types 'const char [1]' and 'const char [1]' to binary 'operator+'\n \"\" + \"\";\n ~~~"
"could not compile sketch: compilation error: In function 'void loop()':\n/tmp/4b9e647e-e58c-4c34-9dfb-f7815a1b7ac8/sketch.ino:21:3: error: 'dataFileFilename' was not declared in this scope\n dataFileFilename = SD.open(\"Filename.txt\", FILE_WRITE);\n "
"could not compile sketch: compilation error: In function 'void loop()':\n/tmp/5b281924-8d74-43db-a89c-bb399b39de34/sketch.ino:13:3: error: break statement not within loop or switch\n break;\n "
"could not compile sketch: compilation error: In function 'void loop()':\n/tmp/9a4d987c-94e1-4d19-864c-72ebd6130079/sketch.ino:23:6: error: invalid operands of types 'const char [1]' and 'const char [1]' to binary 'operator+'\n \"\" + \"\";\n ~~~"
"could not compile sketch: compilation error: In function 'void loop()':\n/tmp/e4fb586f-faf8-478d-b1c8-0296c809ac06/sketch.ino:23:6: error: invalid operands of types 'const char [1]' and 'const char [1]' to binary 'operator+'\n \"\" + \"\";\n ~~~"
"could not compile sketch: compilation error: In function 'void loop()':\n/tmp/ef69c3d1-bddd-48b6-b50c-6e24bc7366f7/sketch.ino:23:6: error: invalid operands of types 'const char [1]' and 'const char [1]' to binary 'operator+'\n \"\" + \"\";\n ~~~"
"could not compile sketch: compilation error: error: 'display' was not declared in this scope\n Plot DataPlot(&display);\n "
"could not compile sketch: compilation error: error: no matching function for call to 'OpenSenseMap::OpenSenseMap(const char [6], Bee*&)'\n OpenSenseMap osem(\"BoxID\",b);\n "
(probably) usage errors
"could not compile sketch: unable to contact web compiler. are you online?"
"could not scan wifi: WiFi scan failed. Maybe location services are disabled or the location permission isn't set for this app?"
"could not upload sketch: senseBox not found. Is it running in OTA mode?"
I noticed that the app still points to the opt-in log server that I'm operating at https://logs.snsbx.nroo.de, so I thought I'd post the errors here to be addressed:
raw redacted logs
``` {"msg":"could not upload sketch: senseBox not found. Is it running in OTA mode?","appVersion":"1.1.0","platform":"cordova mobile android phablet","platformVersion":"9.undefined","lang":"de","otaState":{"isOnline":true,"compilation":"done","wifiSelection":"scanning","upload":"error"},"slideHistory":["Intro","Upload"],"counts":{"compile":1,"connect":0,"upload":1},"sketch":"#includeFrom the above data I extracted unique errors (via
jq -s 'map(.msg) | unique | .[]' logs.json
) + grouped by area:potential bugs
sketch compilation errors (hinting at broken code generation?)
(probably) usage errors