Releases: yshved-stack/home-assistant-ternopil-grid
Releases · yshved-stack/home-assistant-ternopil-grid
Release list
v1.2.4
Added
- standalone
OE_OUTAGE_DATAexport generator for Ternopil schedules - scheduled GitHub Actions updater for publishing the generated outage JSON
- richer runtime health and diagnostics surfaces for schedule and probe troubleshooting
Changed
- options flow now exposes cleaner direct probe and resolver menu paths
- probe target resolution now prefers entity IP, then DHCP or lease lookup, then configured fallback
- export schedule reduced to every 6 hours with change-only commits
Fixed
- ambiguous streets no longer silently bind the first returned outage group
- deploy verification now waits for Home Assistant entities to reappear after restart instead of failing on transient 404s
- schedule and dashboard refresh paths no longer force unrelated probe churn
v1.2.3
What's new
- Added safer probe target resolution with
entity -> dhcp -> configuredprecedence. - Prevented silent stale-IP reuse when switching to a different no-IP device target.
- Made ambiguous street group detection fail-safe instead of silently taking the first group.
- Stopped unnecessary reload/reping churn on street changes.
- Added GitHub validation workflow, repository asset verification, and a lease-source example.
Notes
house_numberis stored and shown, but still cannot auto-disambiguate outage groups until the upstream API exposes house-level group mapping.- Fresh standalone setup still requires explicit street selection; there is no built-in default street.
v1.2.2
- final wording polish for the HA options dialog
- direct menu entries for probe behavior, device probe target, and manual IP target
- cleaner probe target wording in English and Ukrainian
- patch release version updated to 1.2.2
v1.2.1
- selector-based searchable street picker in the HA options flow
- split ping settings into probe entity and manual custom IP paths
- cleaner probe target labels and removal of stale pick_street translation remnants
- manifest bumped to 1.2.1 and public repo links normalized
v1.2.0
Highlights
- Adds a Home Assistant custom integration for Ternopil outage schedules with config-flow setup.
- Supports live power-probe validation via ICMP, TCP, HTTP, or Home Assistant entity state.
- Includes a standalone
Power Griddashboard example for Lovelace. - Ships the first public HACS-ready packaging metadata and changelog.
Included In This Release
- street and outage-group selection support
- rolling schedule chart with inferred actual state
- live next-change and OFF-window calculations
- standalone example dashboard card
- HACS metadata and public repo polish
See CHANGELOG.md for the full release notes.