Version 2.7.0
Version 2.7.0
Changes since 2.6.0
feat: Update HA auto discovery
feat: Add API support for managing settings #144 (@yorickpeterse thanks!!)
feat: Allow WebAPI settings index numbers using the web interface. A JSON array can be defined with index numbers. ie.: [0,5,7] to expose settings with indexes 0,5 and 7 on the WebAPI
feat: Support for Domoticz and non-Domoticz integrations at the same time
feat: Change MQTT settings to base topic config instead multiple topics
feat: update WebAPI to support getSettings and setSettings
feat: rework WebAPI for more information rich responses (currently only for getSettings and setSettings)
feat: update wifi config and web interface to use AP+STA mode, making it easier to see if a connection to a local wifi network was successful and which IP address was assigned
feat: update itho settings page to use localStorage as cache for settings. After full successful retrieval of all settings a consecutive page load will load all settings from the browser cache (if available and if stored uuid of the device is the same as current device uuid)
feat: add download option of itho settings JSON for backup purposes
fix: virtual remotes cannot be updated due to 'undefined' variable issue
fix: update espressif32 to 6.5.0
fix: update to ArduinoJson 7.0.1
fix: update to PureCSS 3.0.0
fix: move to JQuery 3.7.1 because ZeptoJS is not updated anymore
fix: improve hex input validation
fix: move websock send calls to 1 function for easier debugging
fix: improve error logging websocket
fix: update rf command logging to reflect terminology used in API
fix: littlefs now supports PlatformIO, no need for separate build script and repo clone anymore
fix: remove unnecessary references
Warning: possible breaking change!
If you have multiple add-ons, this update probably will break some MQTT integrations because MQTT topic settings heb been simplified and are reset to "itho" as base topic.
Check the MQTT base topic config of the add-on after the update.
Firmware binary (CVE HW rev.2 and NON-CVE):
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/unified_hw2_noncve/nrgitho-v2.7.0.bin