v2.4.9.3-rc.3
Pre-release
Pre-release
Bug fixes
- Fixed bandwidth sensors (
Total Download,Total Upload) incorrectly usingTOTAL_INCREASINGstate class, causing repeated recorder warnings when Firewalla's rolling counters decreased. Changed toTOTAL, which correctly models an accumulated value that can fluctuate without triggering HA validation. - Fixed new firewall rules not appearing in Home Assistant —
get_rules()previously fetched only the first page of results. Now paginates vianext_cursorto retrieve all rules, matching the existing behaviour ofget_alarms(). - Fixed
via_devicewarning for box devices — box devices are now pre-registered in the HA device registry duringasync_setup_entry, before any platform sets up entities. Eliminates the race condition between platform load order and device registry population that was set to become a hard failure in HA 2025.12.
New features
- Added Enable Debug Logging toggle to integration options (
Settings → Devices & Services → Firewalla → Configure). Enables verbose debug output to the HA log immediately without requiring changes toconfiguration.yamlor a restart. Reverts to warning-level logging when disabled.
Upgrade notes
- Full HA restart required after updating.
- No breaking changes. All existing entity unique IDs are unchanged.
- HA will clear long-term statistics for bandwidth sensors on first restart due to the state class change from
TOTAL_INCREASINGtoTOTAL. Historical data is retained but the statistics reset point will shift — this is expected and correct behaviour.