Skip to content

Releases: yshved-stack/home-assistant-ternopil-grid

v1.2.4

Choose a tag to compare

@yshved-stack yshved-stack released this 09 Apr 11:59

Added

  • standalone OE_OUTAGE_DATA export 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

Choose a tag to compare

@yshved-stack yshved-stack released this 09 Apr 01:24

What's new

  • Added safer probe target resolution with entity -> dhcp -> configured precedence.
  • 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_number is 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

Choose a tag to compare

@yshved-stack yshved-stack released this 08 Apr 23:02
  • 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

Choose a tag to compare

@yshved-stack yshved-stack released this 08 Apr 22:13
  • 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

Choose a tag to compare

@yshved-stack yshved-stack released this 08 Apr 19:07

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 Grid dashboard 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.