Firebase.failed() возвращает 0 после Firebase.begin(), но возвращает 1 при чтении или записи из/в firebase из ESP8266.
Несколько дней назад программа работала нормально, но теперь она просто не читала/не записывала в базу данных. Я использую ArduinoJson 5.13.5 и библиотеку FirebaseArduino. Я установил для всех правил значение true, хотелось бы знать, как отлаживать эту ошибку. Также Firebase.error() вообще не дает никакого вывода!
1 ответ
Лучший ответ:
Видимо, отпечаток пальца Firebase недавно изменился, что и вызвало описанную выше проблему!
отсюда получите последний отпечаток пальца и измените его в ...\Arduino\libraries\firebase-arduino-master\src\FirebaseHttpClient.h
В упомянутом выше файле: обновите значение static const char kFirebaseFingerprint[]
на новое, указанное выше.
PS Один из вопросов, который предстоит мне решить (планирую внедрить его на долгосрочной основе), заключается в том, как опередить эту проблему в будущем, чтобы я мог получать данные бесперебойно!
- Простой запрос GET с ESP8266HTTPClient
- Чтение данных из Google Таблиц с помощью Nodemcu
- NodeMCU ESP8266 отключился от WiFi после нескольких часов работы
- ESP8266 отключается через несколько часов
- esp32 http client response только 200 не получил данные после этого
- ESP8266 + DHT11 AWS IOT Thing не обновляет thing shadow - работал раньше
- Скетч Arduino для NodeMCU v1.0 (ESP8266-12E) не имеет ошибок при компиляции, но не запускается на плате NodeMCU v1.0 (ESP8266-12E)
- Как связать MPU9250 и NodeMcu?
Можно принять свой собственный ответ как решение проблемы., @VE7JRO