Skip to content

Releases: Chance-Konstruktion/ha-powerline

260627

27 Jun 14:00
60317d3

Choose a tag to compare

What's Changed

Full Changelog: 260622...260627

260622

22 Jun 01:34
8910b9d

Choose a tag to compare

Merge pull request #67: bump version to 260622 for corrected brand icons

Bump version to 260622 to ship corrected brand icons

260617

17 Jun 20:14
d136895

Choose a tag to compare

What's new

Calendar-based versioning (YYMMDD). Releases are now dated — this one is
2026-06-17. Besides being easier to read, it restores HACS update detection:
an old install could sit on a version number higher than a fresh 0.x
(e.g. 0.4.2 > 0.3.0), so HACS offered no update. A YYMMDD number is always
greater, so updates show up normally from here on.

Delete a single adapter from the UI. Every adapter device now has a
Delete button. Remove a wrongly detected or swapped adapter without tearing
down and re-adding the whole integration. Unplug the adapter first — a reachable
one is rediscovered on the next poll. The "Powerline Network" overview device
can't be deleted.

Upgrading from an older build

  • The integration domain is now powerline (older builds used
    tplink_powerline). If the old one is still installed, remove it and add
    Powerline Network fresh.
  • LED control, power-saving and correct state read-back work in current builds —
    if any of those didn't react for you on an old version, this brings you onto
    the fixed code.

Full details: see CHANGELOG.md.

v0.2.0

12 Jun 02:37
c6c1563

Choose a tag to compare

v0.2.0 — Dual-Chipset, auf Hardware verifiziert 🎉

Powerline-Adapter in Home Assistant überwachen & steuern — über reines Layer 2,
ohne IP, ohne WiFi. Dieses Release bringt Qualcomm AV500 (QCA7420) auf das
gleiche Niveau wie Broadcom AV1000 — und lässt beide im selben Netz laufen.

Highlights

  • AV500 LED / QoS / Energiesparen — auf zwei Adaptern verifiziert. Der
    universelle Open-Checksum (~xorfold32 über die ganze PIB) war das fehlende
    Teil: beide AV500 übernehmen PIB-Writes und zeigen den korrekten Zustand —
    ohne Factory-Reset.
  • Gemischte Netze funktionieren. Broadcom AV1000 + Qualcomm AV500 im selben
    Netz: der Chipsatz wird pro Adapter erkannt, jeder bekommt den richtigen
    Steuer-/Status-/Raten-Pfad.
  • 🛡️ PIB-Writes sind sicher. Gesteuert wird per Read-Modify-Write der
    eigenen PIB des Adapters mit universellem Open-Checksum; Frames sind
    byte-identisch zu tpPLC, ein abgelehnter Write wird erkannt und zurückgesetzt
    kann keinen Adapter bricken. Rohe VS_WR_MOD / VS_MOD_NVM werden nie
    gesendet.

Außerdem

  • 🧹 Intern: homeplug.py in ein sauberes, mixin-basiertes Package homeplug/
    aufgeteilt (verhaltensidentisch, per AST verifiziert).
  • 📖 Doku: README-Sicherheitshinweis + Roadmap; PROTOCOL §9 auf
    „implementiert & verifiziert" umgeschrieben.

Verifizierte Hardware

  • TP-Link AV1000 (TL-PA7017, BCM60355)
  • TP-Link AV500 (QCA7420) ×2 — auch gemischt mit dem AV1000

Bekannte Einschränkung

Raten zwischen zwei gleich-chipsigen Adaptern, die beide nicht auf NW_STATS
antworten, können noch 0 zeigen (Peer-Mirroring-/Idle-Link-Limit).

Changelog: 0.1.6 → 0.2.0 — QCA-Energiesparen, universeller Checksum,
korrigierte PIB-Offsets, echte Status-Reads, Mixin-Refactor, per-Adapter-Chipsatz.

v0.1.0

08 Jun 21:09
a1d477b

Choose a tag to compare

First public release. Native Home Assistant integration for HomePlug AV / AV2 powerline adapters over raw Layer 2 (no IP / WiFi needed).