Description:
1 - Fix nextDisplayPage/nextWebUIPage sync with SSD1306
2 - Discovery message name is SS1306
3 - Stack size tuning - ARDUINO_LOOP_STACK_SIZE=9600
With this change, in your personal ESP32 platformio environments you need to change ${com-esp.build_flags} to ${com-esp32.build_flags} and ${com-esp.lib_deps} to ${com-esp32.lib_deps}
4 - On information page, fix module display
5 - Set OTA URL to String systemUrl = RELEASE_LINK + latestVersion + "/" + ENV_NAME + "-firmware.bin";
6 - Allow back level espressif32 framework support
* Add Adafruit NeoPixel library #defines
* Currently FastLED causes rapid reboots on ESP32C3 boards when OMG signals.
Onboard RGB LEDs can be adressed more reliably with the NeoPixel library.
Define RGB_INDICATORS=2 to use this addition.
* rebase fix: adapt to "Bump ESP32" changes in development
* Add build environments for the Espressiv ESP32-C3-DevKitC-02 board
* esp32c3-dev-c2-ble and esp32c3-dev-c2-ble-no-serial environments both
use the Adafruit NeoPixel library for the onboard RGB LED as FastLED
causes rapid reboots.
* Only occasional reboots of this board occure when serial output is not
read. The -no-serial version further improves stability.
* Add a build environment for the Espressiv ESP32-C3-DevKitC-02 board
* The esp32c3-dev-c2-ble offers a reasonable compromise between logging
and stability of OMG on this board.
Add support for the ESP8266 deep sleep and required change for DS1820 sensor used in my project.
Allow defining DS1820_RESOLUTION and DS1820_INTERVAL_SEC in ENVIRON without editing config file.
Allow DTimeBetweenReadingmq2 Env. MACRO change without editing source config file.
Added some an example ENVIRONMENTS
Add ESP8266_DEEP_SLEEP_IN_US to nodemcuv2-all-test
Avoid
[ 137][E][Preferences.cpp:483] getString(): nvs_get_str len fail: SSD1306Config NOT_FOUND
error during start-up when no save preferences have been found
Currently, many entities are created with this device, but it seems more like a noise than real devices as they only present an RSSI and battery property. So filtering changes while we search for library optimization.
* Bump ESP32 platform to v6.1.0 and ESP8266 to v4.1.0
* Fix ESP32 not connecting to Ethernet
And remove check updates as it is now done every hour
* Do not define LED pins if not explicitly stated
* OLED need to be reset for Heltec Lora 32 V2
* Fix issue with SSD1306 saving
Add device tracker detection and automatic creation following HA discovery convention
So as to trigger the away state, add an offline status to the identified BLE trackers
Add optional timestamps to the SYStoMQTT and modules messages
Also, the sync with the NTP time server now occurs every hour (can be defined with TimeBetweenCheckingSYS in UserConfig.h)
* Fix WiFi interference on PIR
* Added to DOCS re: WiFi interference.
* Add sufficx -custom to configs without prod binaries
* Add ESP32 Wifi band and tx power to user_config.h
---------
Co-authored-by: andre <agreylin@gmail.com>
To see OTA progress through MQTT messages or controller
And change the stopProcessing position so as to reduce chance of collision with other processes