Summary
- Added support for multiple boards
- Update ESPAsyncWebServer lib
- Update arduino-esp32 lib (ESP IDF)
- Update ArduinoJson lib
- Added WEB api
- Added MCU temperature display
- Added support for the external temperature sensor DHT22 or DHT11
- Added css version
- Updated documentation
- Bug fixes and code optimalisation
Added support for multiple boards
In this version, support for several additional boards based on the ESP32/ESP32-S3 processor with a camera has been added. Currently, the Ai-Thinker ESP32-cam, ESP32-S3-EYE 2.2, Freenove ESP32-Wrover cam, XIAO ESP32-S3 Sense, ESP32-S3-CAM boards is supported, and support for more boards will be added in the future. You can find the fuul list of supported boards in the README.
Update ESPAsyncWebServer lib
Update of the ESPAsyncWebServer lib from version 2.10.1 to 3.0.6. The library update improved the stability and speed of the software.
Update arduino-esp32 lib (ESP IDF)
Update of the arduino-esp32 lib from version 2.0.16 to 3.0.4 (from ESP IDF 4.4.7 to ESP IDF 5.1.4+). The arduino-esp32 library is the ESP-IDF library, adapted for the Arduino platform. The library update improved the stability and speed of the software.
Update ArduinoJson lib
Update of the ArduinoJson lib from 7.0.4 to 7.1.0
Added WEB api
Added WEB API for additional camera settings, such as turning on the flash or LED light. The WEB API can be used to integrate the camera with Home Assistant. All commands for the WEB API can be found in the documentation.
Added MCU temperature display
Added processor temperature display on the system tab.
Added support for the external temperature sensor DHT22 or DHT11
Added the option to connect an external temperature sensor (DHT22 or DHT11) for measuring temperature and humidity in the box. Each board's documentation includes instructions on how to connect the sensor to specific pins.
Added css version
A version of the CSS file has been added, so it will no longer be necessary to clear the cache after every change to the webpage.
Updated documentation
Each board has its own documentation, including information about it and instructions on how to upload firmware to the board. You can navigate to the documentation for a specific board from the table of supported boards.
Bug fixes and code optimalisation
Several other minor bugs have been fixed.