Skip to content

v6.0.0

Pre-release
Pre-release

Choose a tag to compare

@Pjarbit Pjarbit released this 14 May 17:48
1eba907

Changelog for v6.0.0:
Brick wall hurdled! After extensive debugging, the blank screen issue for card-mod users was solved. When you can't figure it out for yourself, study what others have done and reverse engineer their code. By studying the panel architecture of the Orphan Entity Cleaner integration by Franz646. The fix involved switching from a custom Lit panel registered via async_register_built_in_panel to an iframe-based panel served through a custom REST API — completely bypassing Home Assistant's partial-panel-resolver and the card-mod/LitElement conflict that was causing the blank screen. The configuration panel is now served as a self-contained HTML page through HA's HTTP API, with REST calls replacing WebSocket commands for loading and saving configuration. Unlike their code which does not need real time updates, we added a 15 second refresh to make sure the sensor status in the panel is updated with fresh info.

I think it's a great tradeoff. Works for everyone, with a minimal sensor delay in the panel. The delay is NOT seen in the actual use of the sensor, but only in the configuration panel display.

Complete Changelog
Complete rewrite of the configuration panel — now served as an isolated iframe via REST API instead of a custom Lit panel
Fixes blank screen issue for card-mod users
Entity states refresh every 15 seconds while panel is open
Manual refresh button added to header
"Updated X seconds ago" timestamp in header
Alphabetical sort in Individual Conditions tab
Export/Import renamed to Export Sensor/Import Sensor
Smart Groups duplicate state listener bug fixed
Domain-filtered entity states payload (performance improvement)
Improved WebSocket registration timing
Added card-mod compatibility documentation to README