Releases: arjenhiemstra/ithowifi
Version 2.2.2
Version 2.2.2 - maintenance release for CVE HW version 1
!Warning!
Upgrading to this version will reset all config files due to the move to another file system
Changelog:
- FIX: iOS 15 / Safari websocket issues
- FIX: Move to LittleFS for long term stability.
- FIX: MQTT evaluation always true
HW1 firmware file:
https://github.com/arjenhiemstra/ithowifi/blob/master/compiled_firmware_files/hardware_rev_1/nrgitho-hw1-v2.2.2.bin
Version 2.3.5
Notice: if you upgrade from a version older then 2.3.0 the config will be reset and an access point will start after the update is done.
Version 2.3.5
- fix: typo in API causing timer always being set to speed amount of minutes
CVE add-on HW rev 2 firmware binary:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/hardware_rev_2/nrgitho-hw2-v2.3.5.bin
non-CVE add-on firmware binary:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/non-cve_rev_1/nrgitho-noncve-v2.3.5.bin
Version 2.3.4
Notice: if you upgrade from a version older then 2.3.0 the config will be reset and an access point will start after the update is done.
Version 2.3.4
- fix: temp/hum sensor (de)activation not handled correctly on latest itho models
- fix: WebAPI speed & timer combo not parsed correctly
- fix: buffer for queue debug JSON not big enough
- fix: on mobile devices the speed slider did not work as expected
CVE add-on HW rev 2 firmware binary:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/hardware_rev_2/nrgitho-hw2-v2.3.4.bin
non-CVE add-on firmware binary:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/non-cve_rev_1/nrgitho-noncve-v2.3.4.bin
Version 2.3.3
Notice: if you upgrade from a version older then 2.3.0 the config will be reset and an access point will start after the update is done.
Version 2.3.3
- fix: Move the Mongoose for WebSocket server to fix stability issues and win10 WebSocket issues
- fix: Round hum and temp values to 1 decimal
- fix: clean-up includes, move to c++ libs
CVE add-on HW rev 2 firmware binary:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/hardware_rev_2/nrgitho-hw2-v2.3.3.bin
non-CVE add-on firmware binary:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/non-cve_rev_1/nrgitho-noncve-v2.3.3.bin
Version 2.3.2
Notice: if you upgrade from a version older then 2.3.0 the config will be reset and an access point will start after the update is done.
Version 2.3.2
- fix: typo in javascript preventing 'don't save config flag' to get processed correctly
- fix: small code optimisations
CVE add-on HW rev 2 firmware binary:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/hardware_rev_2/nrgitho-hw2-v2.3.2.bin
non-CVE add-on firmware binary:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/non-cve_rev_1/nrgitho-noncve-v2.3.2.bin
Version 2.3.1
Notice: if you upgrade from a version older then 2.3.0 the config will be reset and an access point will start after the update is done.
Version 2.3.1
fix: fail save format not working due to missing FS begin statement
CVE add-on HW rev 2 firmware binary:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/hardware_rev_2/nrgitho-hw2-v2.3.1.bin
non-CVE add-on firmware binary:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/non-cve_rev_1/nrgitho-noncve-v2.3.1.bin
Version 2.3.0
Version 2.3.0
Suitable for CVE add-on hardware revision 2 and non-CVE add-on revision 1. The first revision of the add-on based on the ESP8266 is not supported due to memory limitations.
!Upgrading to this version will format the flash drive and reset all settings (incl. wifi)!
Changelog
Device Support:
feat: Add DemandFlow/QualityFlow, HRU eco/350, AutoTemp and HeatPump (WPU) settings and status labels
feat: rewritten i2c for HW rev 2, added itho query commands to debug page.
feat: add possibility to change settings of itho CVE units, use on your own risk
feat: move add-on settings to menu system settings
API:
feat: make API sensor update frequency configurable
feat: Add virtual remote buttons to API
feat: Add last command, command origin + timestamp to API
Remote support:
feat: Include support for RFT-RV and RFT-CO2 remotes (full join handshake not possible yet)
feat: Add remote hum/temp/co2/battery to api
feat: First try at calibration method for CC1101 modules (not fully functional yet)
feat: Improved RF message handling and decoding
Status info:
feat: Added possibility to readout status of internal device status
feat: Decode 31D9 message
feat: Decode 31DA message
feat: Itho internal device status available through web page and API
fix: witch to percentages for HA Discovery support #31
Stability:
feat: Improve I2C reliability
feat: Mutex i2c tasks
feat: change init check to not rely on attiny init anymore
feat: move to LittleFS as filesystem
Settings:
feat: make hostname configurable
fix: provide don't save config checkbox before reboot (otherwise changes using the file system editor were overwritten on reboot)
fix: status page could keep updating even if page was left
fix: Bugfix in MQTT password config code
CVE add-on HW rev 2 firmware binary:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/hardware_rev_2/nrgitho-hw2-v2.3.0.bin
non-CVE add-on firmware binary:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/non-cve_rev_1/nrgitho-noncve-v2.3.0.bin
Version 2.3-beta6
Version 2.3-beta6
fix: CVE 1B version 27 mapping not included
fix: settingsmap out of bound issue
fix: statusmap out of bound issue
fix: status format loop not working as expected
fix: get status label if statements not working properly
fix: corrected some labels
Please check labels for status and settings, if you see anything wrong, please let me know.
Please flash the correct firmware files! cve hardware revision 1 does not work with this firmware version.
Firmware binary for cve hardware revision 2:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/hardware_rev_2/nrgitho-hw2-v2.3-beta6.bin
Firmware binary for non-cve hardware revision 1:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/non-cve_rev_1/nrgitho-noncve-v2.3-beta6.bin
Version 2.3-beta5
Version 2.3-beta5
- fix: prevent crashes unsupported or partly supported itho devices
- breaking: On the up-side; all settings and labels have been regenerated and checked (and some translated) with a script, units have been added where available and labels are more descriptive. On the flip-side; automations based on the API, specifically the itho status label based automations might need to be updated.
- add: support for itho HeatPumt (WPU) devices and AutoTemp devices.
Please check labels for status and settings, if you see anything wrong, please let me know.
Please flash the correct firmware files! cve hardware revision 1 does not work with this firmware version.
Firmware binary for cve hardware revision 2:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/hardware_rev_2/nrgitho-hw2-v2.3-beta5.bin
Firmware binary for non-cve hardware revision 1:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/non-cve_rev_1/nrgitho-noncve-v2.3-beta5.bin
Version 2.3-beta4
Version 2.3-beta4
fix: itho status signed value not correctly handled
fix: itho settings, fixed support for signed values, < 32 bit wide values and added support for float values
fix: allocate large MQTT buffer to prevent constant buffer resizing
fix: reboot after file system format
fix: format button not reachable in case of file system issues / debug page not loading. Moved to rest page.
fix: small textual changes on the webinterface
fix: upgrade to ArduinoJSON 6.18.5
fix: switch to ESPAsyncWebServer branch with several fixes
Hardware rev.2.x:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/hardware_rev_2/nrgitho-hw2-v2.3-beta4.bin
Non-cve hardware module rev.1.x:
https://github.com/arjenhiemstra/ithowifi/raw/master/compiled_firmware_files/non-cve_rev_1/nrgitho-noncve-v2.3-beta4.bin