v10.3.0-beta.3
Pre-release
Pre-release
⚠️ Pre-release. The one-click update fix below only takes effect from the
version that contains it — install this build manually once, then in-app /
HA-button updates work from here on.
✨ New features
Danger Zone — opt-in maintenance & diagnostics tab
Enable it with the checkbox on the General page; a new tab appears with:
- MQTT maintenance — list and delete retained HASS.Agent messages on the broker
(this device's or all devices'), the cure for ghost entities after renames/reinstalls - Republish discovery — re-send device discovery on the active transport, no restart
- Debug log — live log viewer with filtering and a runtime verbose (DEBUG) toggle;
MQTT send/receive is now logged at DEBUG level - Live MQTT monitor — real-time view of
hass.agent/#traffic with payload preview - Backup / restore — settings export/import to portable JSON (machine-bound secrets excluded)
- Factory reset — double-confirmed settings wipe + automatic restart
One-click updates from Home Assistant
- The HA update entity now has an Install button
- With the system service installed: fully silent — the SYSTEM service downloads and
installs the update, no UAC prompt, the tray app relaunches itself afterwards - Without the service: UAC-elevated install, with a persistent notification in HA
suggesting the service for fully silent updates - Progress is reported back to HA as persistent notifications: started, completed
(old → new version), no installer, or failure
Beta update channel
- New toggle in the Danger Zone: update checks include GitHub pre-releases
- SemVer-aware version comparison (
10.3.0 > 10.3.0-beta.2 > 10.3.0-beta.1)
MQTT connection test
- Test connection button on the MQTT page (matches the HA API page), tests the
values currently in the form before saving
🐛 Fixes
- Silent update install now runs via Task Scheduler, detached from the app's
process tree — previously the installer died when it stopped the service, and the
relaunch watchdog was killed with the tray app (beta.3) - Input fields (device name, broker, URL, token, …) no longer overflow on small windows
SoftwareVersionnow keeps pre-release suffixes (-beta.3) instead of truncating them
📋 Requirements
- Pairs with the HASS.Agent integration 10.3.0 (stable) for persistent notifications;
older integration versions keep working, just without that feature