Skip to content

Version 3.3.0-beta2

Pre-release
Pre-release

Choose a tag to compare

@arjenhiemstra arjenhiemstra released this 19 Jul 13:04

Version 3.3.0-beta2

Second beta of the 3.3 line. Adds Orcon RF support and a way to silence the firmware-update check on offline setups, plus a batch of RF fixes and a crash fix.

Features

  • Orcon 15RF (MVS) RF send support. New Orcon 15RF remote type — control an Orcon MVS-15 unit over RF by emulating a 15RF remote.
  • Orcon CO2 RF demand control. New Orcon CO2 remote type; the RF CO2 controls (system settings + index page) target the specifically configured remote, and demand is sent as a single command.
  • Automatic firmware update check can be turned off. New toggle under System settings → System security. If the add-on has no internet access (or its outbound connections are blocked), turn it off to stop the periodic GitHub version check and the repeated failed-connection log entries it produces.

Bugfixes

  • RF remote ID no longer lost when changing a remote's function (#376). Toggling a remote to Receive and back to Send used to overwrite its ID, breaking joined remotes and making multiple Send remotes collide. The ID is now preserved across the toggle, and a new Send remote gets a unique, unused ID.
  • Fixed a status-read crash caused by an uninitialized device-status field (could reboot the add-on when reading Itho status).
  • Fixed an RF status data race — the RF status measurement vectors are now protected by a dedicated mutex.
  • More reliable RF bind-confirm, with a cloned-remote broadcast fallback.

Performance

  • Faster RF I/O — the CC1101 SPI bus now runs at 4 MHz (was 1 MHz) with block FIFO transfers, cutting CPU time on the RF path.
  • Smaller web UI — the interface JavaScript is minified at build time (~63 KB → ~53 KB compressed).

Under the hood

  • Internal refactor of the boot/startup sequence.
  • Accessibility fixes for settings-page form controls (label associations, form-field ids).