Closed dontsovcmc closed 5 years ago
Как найти ошибку:
Вот так работает (Blynk + HTTPS):
platform = https://github.com/platformio/platform-espressif8266.git#v2.1.1
000:00:00:02:796 NOTICE (WIF) : Status: 6
000:00:00:02:996 NOTICE (WIF) : Status: 6
000:00:00:03:196 NOTICE (WIF) : Connected, IP: 192.168.1.253
000:00:00:03:463 NOTICE (BLK) : run
000:00:00:03:865 NOTICE (BLK) : virtualWrite OK
000:00:00:03:913 NOTICE (BLK) : disconnected
000:00:00:03:913 NOTICE (BLK) : send ok
000:00:00:03:913 NOTICE (SND) : -- START -- Send new data
000:00:00:03:917 NOTICE (RQT) : -- START -- Send JSON POST request
000:00:00:03:922 INFO (RQT) : URL: https://cloud.waterius.ru
000:00:00:03:928 INFO (RQT) : Body: {"delta0":0,"delta1":0,"good":1,"boot":9,"ch0":0,"ch1":0,"imp0":0,"imp1":0,"version":5,"voltage":3.011,"version_esp":"0.8.2","key":"513B2AED3D21473D59F2341F694F4B7A","resets":7,"email":""}
000:00:00:04:213 NOTICE (NTP) : Waiting for NTP time sync:
000:00:00:04:313 NOTICE (NTP) : Current time: Mon May 27 21:08:18 2019
000:00:00:04:314 INFO (RQT) : Begin client
000:00:00:05:145 INFO (RQT) : Response code: 400
000:00:00:05:147 INFO (RQT) : Response body: {"email":["Это поле не может быть пустым."]}
000:00:00:05:150 INFO (RQT) : Result: Success
000:00:00:05:154 NOTICE (RQT) : -- END --
000:00:00:05:158 INFO (SND) : Send HTTP code: 400
000:00:00:05:163 INFO (SND) : Send result: Error
000:00:00:05:168 NOTICE (SND) : -- END --
000:00:00:05:173 NOTICE (CFG) : Config stored OK
000:00:00:05:177 NOTICE (ESP) : Going to sleep
Кстати, с самой последней версией platform-espressif8266.git#v2.2.1 при заходе в Настройки происходит краш
@OloloevReal а можете провести тест:
В моем логе это приводит к ошибке =(. Да, видел, что падает, расстроился, т.к. там мой коммит с повторным подключением. Значит в WiFiManager что-то не так.. мда, она так медленно развивается, что надо искать замену. Вы не смотрели?
@dontsovcmc заполнил, работает без ошибок
000:00:00:03:201 NOTICE (WIF) : Connected, IP: 192.168.1.253
000:00:00:03:389 NOTICE (BLK) : run
000:00:00:03:791 NOTICE (BLK) : virtualWrite OK
000:00:00:03:791 NOTICE (BLK) : send email: nikolay.sikorsky@gmail.com
000:00:00:03:858 NOTICE (BLK) : email was send
000:00:00:03:858 NOTICE (BLK) : Новые показания {DEVICE_NAME}
000:00:00:03:859 NOTICE (BLK) : Горячая: 0.0м3, Холодная: 0.0м3<br>За день:<br>Горячая: +0л, Холодная: +0л<br>Напряжение:3.011В
000:00:00:03:955 NOTICE (BLK) : disconnected
000:00:00:03:956 NOTICE (BLK) : send ok
000:00:00:03:956 NOTICE (SND) : -- START -- Send new data
000:00:00:03:960 NOTICE (RQT) : -- START -- Send JSON POST request
000:00:00:03:964 INFO (RQT) : URL: https://cloud.waterius.ru
000:00:00:03:970 INFO (RQT) : Body: {"delta0":0,"delta1":0,"good":1,"boot":9,"ch0":0,"ch1":0,"imp0":0,"imp1":0,"version":5,"voltage":3.011,"version_esp":"0.8.2","key":"D26FD0AA69300FDDB3FD7069EBD28762","resets":1,"email":"nikolay.sikorsky@gmail.com"}
000:00:00:04:258 NOTICE (NTP) : Waiting for NTP time sync:
000:00:00:04:358 NOTICE (NTP) : Current time: Mon May 27 22:14:50 2019
000:00:00:04:359 INFO (RQT) : Begin client
000:00:00:05:415 INFO (RQT) : Response code: 200
000:00:00:05:415 INFO (RQT) : Response body:
000:00:00:05:416 INFO (RQT) : Result: Success
000:00:00:05:418 NOTICE (RQT) : -- END --
000:00:00:05:422 INFO (SND) : Send HTTP code: 200
000:00:00:05:427 INFO (SND) : Send result: Success
000:00:00:05:432 NOTICE (SND) : -- END --
000:00:00:05:437 NOTICE (CFG) : Config stored OK
000:00:00:05:441 NOTICE (ESP) : Going to sleep
Dev ветка WiFiManager гораздо стабильнее, хотя бы не падает
platform = https://github.com/platformio/platform-espressif8266.git#v2.2.1
WifiManager = https://github.com/tzapu/WiFiManager.git#development
хотя бы не падает
@OloloevReal это очень важно: в какой вы ветке тестируете, что не падает? И какая версия arduino фреймворка?
Аналогично MQTT+HTTPS не работают =(
С новым фреймворком все окей
Если включить Blynk, MQTT, то после них HTTPS возвращает -1... upd: После Blynk такая ерунда...