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 после нескольких часов работы
- esp32 http client response только 200 не получил данные после этого
- ESP8266 + DHT11 AWS IOT Thing не обновляет thing shadow - работал раньше
- Как связать MPU9250 и NodeMcu?
- ESP8266 отправляет данные на сайт, но не возвращает статус
- Можно ли реализовать websocket с помощью команды AT?
Можно принять свой собственный ответ как решение проблемы., @VE7JRO