Skip to content

Version 3.1.0-beta1

Pre-release
Pre-release

Choose a tag to compare

@arjenhiemstra arjenhiemstra released this 06 Apr 11:07
· 689 commits to master since this release

Version 3.1.0-beta1

⚠️ This is a beta release — please report issues at https://github.com/arjenhiemstra/ithowifi/issues

New Features

  • OTA firmware updates — Install firmware directly from the web UI with version dropdown, progress bar, timeout detection, and error feedback. Supports stable and beta versions. Also available via MQTT, REST API, and Home Assistant.
  • RF standalone mode — Control Itho devices without I2C connection (e.g. HRU 400) using RF only. Status data received wirelessly via 31DA/31D9 messages. Includes wizard setup with guided RF join flow.
  • ArduinoOTA removed — Replaced by HTTP-based OTA. Saves ~1.5KB RAM and ~6KB flash.

RF Standalone Details

  • New itho_rf_standalone system config field
  • All I2C functions and virtual remotes disabled in standalone mode
  • Auto-track Itho device as RF status source on successful join
  • Wizard detects no-I2C scenario, guides RF CO2 remote setup and join
  • Web UI hides I2C menus/settings when standalone is active
  • Reports "Generic Itho device" instead of "Unknown device type"

Firmware binary

Firmware binary (CVE HW rev.2 and NON-CVE):
https://github.com/arjenhiemstra/ithowifi/releases/download/Version-3.1.0-beta1/nrgitho-v3.1.0-beta1.bin