Skip to content

Releases: arjenhiemstra/ithowifi

Version 2.2.2

09 Jan 10:10
Compare
Choose a tag to compare

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

10 Dec 09:09
Compare
Choose a tag to compare

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

09 Dec 08:42
Compare
Choose a tag to compare

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

05 Dec 11:56
Compare
Choose a tag to compare

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

02 Dec 09:50
Compare
Choose a tag to compare

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

30 Nov 23:28
Compare
Choose a tag to compare

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

30 Nov 21:54
Compare
Choose a tag to compare

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

19 Nov 21:11
Compare
Choose a tag to compare
Version 2.3-beta6 Pre-release
Pre-release

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

18 Nov 16:05
Compare
Choose a tag to compare
Version 2.3-beta5 Pre-release
Pre-release

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

01 Nov 20:59
Compare
Choose a tag to compare
Version 2.3-beta4 Pre-release
Pre-release

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