v0.2.0
Changes in v0.2.0
✨ Features
- config_flow: allow changing gateway settings afterwards via options and reconfigure flows (0ab80fb by @tomvanswam)
- enforce min HA version 2026.9.0 in hacs.json and runtime setup (22a870e by @tomvanswam)
- migrate four_noks to native Home Assistant 2026.9 modbus component (0f35137 by @tomvanswam)
- convert gateway discovery to configuration switch with holding register and coil commands (436bb58 by @tomvanswam)
- consolidate gateway node and router count sensors with attributes (1331b6f by @tomvanswam)
- add unconfigured device presence binary sensor to gateway device (c36a7ee by @tomvanswam)
- add configured device presence and data valid binary sensors to gateway device (f98e192 by @tomvanswam)
- wait for coil pending status to clear before refreshing switch state (23cab78 by @tomvanswam)
- rename plug relay switch to switch as default for all plugs (90b5c7d by @tomvanswam)
- make polling interval configurable per device via options flow (53e0f87 by @tomvanswam)
- convert standby killer coil 3 to button and make standby killer status a primary binary sensor (1c8fa9a by @tomvanswam)
- brand: add integration icon and logo based on mdi:router-network-wireless with 4 (71a9038 by @tomvanswam)
- config_flow: validate presence, data validity, and input register 0 device code for discovered nodes (ada2c49 by @tomvanswam)
- add missing sensors, numbers, buttons, standby killer switch, and gateway node status (f38cbf4 by @tomvanswam)
- initial commit (3b5498e by @tomvanswam)
🐛 Bug Fixes
- ci: add pymodbus dependency for native homeassistant.components.modbus in test environment (201d0d5 by @tomvanswam)
- config flow ui (57b9136 by @tomvanswam)
🧰 Maintenance & Improvements
- hermetically mock git log in test_get_commits_since_filtering (3aa7817 by @tomvanswam)
- require validate, lint, and test jobs before release (d4c8ff2 by @tomvanswam)
- replace pytest-homeassistant-custom-component with core-native testing on HA dev container (66f982b by @tomvanswam)
- test and build against the homeassistant development branch (eb311b8 by @tomvanswam)
- add automated release workflow with conventional changelog and semantic versioning (5c46aec by @tomvanswam)
- install test dependencies in HA container step (4de3377 by @tomvanswam)
- test against ghcr.io/home-assistant/home-assistant:latest and require HA 2026.9.0+ (252409f by @tomvanswam)
- log pytest output to step summary on failure (0e1e217 by @tomvanswam)
- update schedule cron to run every 7 days (fcd8044 by @tomvanswam)
- add comprehensive pytest suite and github actions test workflow (798b9ea by @tomvanswam)
- fix ruff linting and formatting errors for GitHub Actions (e8201a8 by @tomvanswam)
- remove unused sensor translation keys from strings.json and en.json (662472b by @tomvanswam)
Commits: https://github.com/tomvanswam/four-noks-custom-component/commits/v0.2.0