github jontofront/ecoNET-300-Home-Assistant-Integration v1.3.0-beta.1

latest releases: v1.3.0-beta.3, v1.3.0-beta.2
pre-release7 hours ago

ecoNET300 v1.3.0-beta.1 (pre-release)

⚠️ Beta release for testing. Please back up your Home Assistant configuration before upgrading. Feedback and bug reports are very welcome — especially from ecoMAX360i users.
This release focuses on ecoMAX360i hardening, broader sensor coverage, editable parameters, and integration health diagnostics. Related to PR #234 and issue #138.

✨ New features

  • Configurable polling intervals — a new Polling settings step in the integration options lets you tune the regParams, sysParams, and editParams polling intervals independently. Set editParams to 0 to disable it entirely.
  • Coordinator health diagnostics — always-present diagnostic entities so you can see integration health even when the device is offline or returning stale data:
    • Data age (how long since the last successful update)
    • Consecutive failures
    • Last successful update (timestamp)
    • Live polling connectivity binary sensor
  • Editable parameters (editParams) — editable parameters are now exposed as number / select / switch entities (and read-only sensors where appropriate).
  • Phoenix / extended heat-pump sensors — evaporator & compressor temperatures, compressor frequency, fan speed, cooling/heating/electrical power, buffer & circuit calculated temperatures, extended HPStatus* states, and more.

🔧 Changes

  • ⚠️ Single device tree (breaking) — all entities are now grouped under one PLUM ecoNET300 device instead of separate child devices for mixers, lambda, and ecoSTER. Entity IDs are unchanged, so your automations and dashboards keep working, but the device structure in Settings → Devices will look different.
  • Stale-data availability — entities now report unavailable when the coordinator marks the latest data as stale, instead of showing outdated values.
  • More readable sensors — values present in regParams, sysParams, editParams, and informationParams are exposed more broadly (sensitive fields such as passwords, keys, and network identifiers are intentionally excluded).
  • Correct Phoenix temperature scaling for registers reported in tenths of °C.

🌍 Translations

  • English and Polish translations for the new heat-pump/Phoenix sensors, health diagnostics, and the polling-settings options step.

🧪 What to test

  • ecoMAX360i: sensor coverage, editable parameters (number/select/switch), and that unsupported controls are not exposed.
  • The new Polling settings options step (including disabling editParams with 0).
  • Health diagnostics behavior when the device goes offline or returns stale data.
  • That all your existing entities still report correctly after upgrading (entity IDs unchanged).

📦 Installation (HACS)

  1. In HACS, open the ecoNET300 integration.
  2. Enable Show beta versions (⋮ menu).
  3. Select v1.3.0-beta.1 and download.
  4. Restart Home Assistant.
    Full changelog: see CHANGELOG.md and PR #234.
    Keletas pastabų prieš tau merginant ir releasinant:

Tag tikslas: jei darai Release jontofront repo, įsitikink, kad PR jau sumergintas (kad commit'ai būtų repozitorijoje), kitaip GitHub negalės sukurti tago iš tų commit'ų.
Versija sutampa: manifest.json ir pyproject.toml abu jau 1.3.0-beta.1, SemVer pre-release formatas — HACS atpažins kaip beta. ✅
„Set as a pre-release" žymą būtina pažymėti, kad nepatektų į stabilų kanalą.
Jei nori, galiu paruošti ir trumpą PR description / merge commit tekstą arba lietuvišką santrauką testuotojams — pasakyk.

Don't miss a new ecoNET-300-Home-Assistant-Integration release

NewReleases is sending notifications on new releases.