Skip to content

Releases: wendefeuer/Home_Assistant_Integration

3.1.0 – Verbesserte Display-Übertragung und neue Button-/NFC-Funktionen

Choose a tag to compare

@wendefeuer wendefeuer released this 19 Jul 10:51

Dieses Update reduziert unnötige Bildübertragungen, kann Displays nach einem Neustart wiederherstellen und verbessert die Einbindung von Button- und NFC-Ereignissen in Home Assistant.

Neu

  • drawcustom.only_if_changed überträgt ein Bild nur, wenn sich das gerenderte Ergebnis oder die effektiven Uploadparameter geändert haben.
  • Der Schalter Bild nach Neustart erneut senden kann pro Display die letzte erfolgreiche drawcustom-Übertragung nach BOOT, FIRSTBOOT oder WDT_RESET wiederherstellen.
  • Für Button 1, Button 2 und NFC stehen jeweils zusammengehörige Entitäten für die letzte Auslösung, einen persistenten Zähler und das Zurücksetzen des Zählers bereit.
  • Ereigniswerte bleiben über Home-Assistant-Neustarts erhalten und funktionieren unabhängig vom eingestellten Inhaltsmodus des Displays.
  • Externe Multi-AP-Datensätze lösen keine doppelten Ereignisse oder Übertragungen aus.

Hinweise zum Update

  • Home Assistant nach der Installation einmal neu starten.
  • Die neuen Button-/NFC-Entitäten sind standardmäßig deaktiviert. Auf der Geräteseite nur die benötigten Gruppen aktivieren.
  • Ereignisse werden auch aufgezeichnet, solange ihre Entitäten deaktiviert sind.
  • Vor dem ersten Ereignis steht der Zeitstempel auf Unbekannt und der Zähler auf 0.
  • Bild nach Neustart erneut senden ist standardmäßig ausgeschaltet und benötigt mindestens eine erfolgreiche drawcustom-Übertragung mit dieser oder einer neueren Version.

3.0.3 — Multi-AP routing fix

Choose a tag to compare

@wendefeuer wendefeuer released this 18 Jul 16:33

Deutsch

Vor der Installation ein vollständiges Home-Assistant-Backup und zusätzlich eine Kopie von custom_components/open_epaper_link erstellen.

Diese Version korrigiert das Multi-AP-Routing für Tags, die in mehreren synchronisierten AP-Datenbanken erscheinen.

  • Replizierte is_external-Einträge werden nicht mehr als Ziel für Schreibzugriffe verwendet.
  • Der AP mit dem lokalen physischen Tag wird auch dann gewählt, wenn beide APs denselben last_seen-Zeitpunkt melden.
  • Ist nur ein replizierter Eintrag verfügbar, bricht das Routing sicher ab, statt Daten am falschen AP einzureihen.
  • 12 fokussierte Multi-AP-Tests bestanden.
  • Live mit Home Assistant Core 2026.7.2, zwei APs und dem Testdisplay OeP Datum verifiziert.
  • Die zuvor betroffene Einkaufsliste empfängt wieder Aktualisierungen.

Installation über das benutzerdefinierte HACS-Repository wendefeuer/Home_Assistant_Integration oder manuell aus dem Release-Archiv. Anschließend Home Assistant neu starten. Keine Dateien unter .storage bearbeiten.

English

Create a full Home Assistant backup and a separate copy of custom_components/open_epaper_link before installation.

This release fixes Multi-AP routing for tags present in synchronized AP databases.

  • Replicated is_external records are no longer used as write targets.
  • The AP owning the local physical tag wins even when both APs report the same last_seen timestamp.
  • Routing fails closed when only a replicated record is available instead of queueing data on the wrong AP.
  • 12 focused Multi-AP tests passed.
  • Live validation passed on Home Assistant Core 2026.7.2 with two APs and the OeP Datum test display.

Install through the custom HACS repository wendefeuer/Home_Assistant_Integration or manually from the release archive, then restart Home Assistant. Do not edit files below .storage.

3.0.2 - Stable Multi-AP fork links

Choose a tag to compare

@wendefeuer wendefeuer released this 14 Jul 12:39

Important

Create a full Home Assistant backup and a separate copy of /config/custom_components/open_epaper_link before installation.

Vor der Installation ein vollständiges Home-Assistant-Backup und zusätzlich eine Kopie von /config/custom_components/open_epaper_link erstellen.

English

Version 3.0.2 is the stable Multi-AP release of the public fork. It corrects all current installation and support links so that HACS, releases, issues, documentation, and manual downloads point to wendefeuer/Home_Assistant_Integration. The validated Multi-AP implementation is now also available on the fork's default main branch.

Install through the HACS repository link or follow the English installation instructions.

Report results and bugs through GitHub Issues. Include sanitized logs only.

Deutsch

Version 3.0.2 ist die stabile Multi-AP-Version des öffentlichen Forks. Alle aktuellen Installations- und Support-Links wurden korrigiert, sodass HACS, Releases, Issues, Dokumentation und manuelle Downloads auf wendefeuer/Home_Assistant_Integration verweisen. Die geprüfte Multi-AP-Implementierung liegt nun auch auf dem Standardbranch main des Forks.

Installation über den HACS-Repository-Link oder nach der deutschen Installationsanleitung.

Ergebnisse und Fehler bitte über GitHub Issues melden. Nur bereinigte Logs veröffentlichen.

Validation / Verifikation

  • 9 focused Multi-AP tests passed / 9 fokussierte Multi-AP-Tests bestanden
  • Python 3.12 compilation and JSON/translation validation passed / Python-3.12-Kompilierung und JSON-/Übersetzungsprüfung bestanden
  • repository secret scan: 0 findings / Repository-Sicherheitsprüfung: 0 Treffer
  • no functional integration code changes compared with 3.0.1 / keine funktionalen Integrationsänderungen gegenüber 3.0.1

See CHANGELOG.md for details.

3.0.1 — Multi-AP support

Choose a tag to compare

@wendefeuer wendefeuer released this 14 Jul 12:18

Important

Create a full Home Assistant backup and a separate copy of /config/custom_components/open_epaper_link before installation.

Vor der Installation ein vollständiges Home-Assistant-Backup und zusätzlich eine Kopie von /config/custom_components/open_epaper_link erstellen.

English

Version 3.0.1 is the stable Multi-AP release of the wendefeuer/Home_Assistant_Integration public fork. Multiple OpenEPaperLink AP config entries can coexist, while a physical tag remains one logical Home Assistant device. Tag actions are routed to an online AP with the freshest last_seen value.

This release promotes the validated 3.0.1-multi-ap.1 pre-release without functional code changes.

For HACS, manual installation, verification, and rollback instructions, read the English Multi-AP installation.

Please report results and bugs through GitHub Issues. Include the release version, HA version, AP count and firmware versions, reproduction steps, and sanitized logs.

Deutsch

Version 3.0.1 ist die stabile Multi-AP-Version des öffentlichen Forks wendefeuer/Home_Assistant_Integration. Mehrere OpenEPaperLink-AP-Konfigurationseinträge können gleichzeitig bestehen, während ein physisches Tag ein logisches Home-Assistant-Gerät bleibt. Tag-Aktionen werden an einen erreichbaren AP mit dem neuesten last_seen-Wert geleitet.

Diese Version übernimmt die geprüfte Vorabversion 3.0.1-multi-ap.1 ohne funktionale Codeänderungen.

HACS-, manuelle Installations-, Prüf- und Rollback-Anweisungen stehen in der deutschen Multi-AP-Installationsanleitung.

Ergebnisse und Fehler bitte zentral über GitHub Issues melden. Release-Version, HA-Version, Anzahl und Firmwarestände der APs, Reproduktionsschritte und bereinigte Logs angeben.

Validation / Verifikation

  • 9 focused Multi-AP tests passed / 9 fokussierte Multi-AP-Tests bestanden
  • Python 3.12 compilation and JSON/translation validation passed / Python-3.12-Kompilierung und JSON-/Übersetzungsprüfung bestanden
  • live-tested with two APs on Home Assistant Core 2026.7.2 / live mit zwei APs unter Home Assistant Core 2026.7.2 getestet
  • AP fallback/recovery, independent AP reboot, and unchanged BLE operation verified / AP-Fallback/-Rückkehr, getrennte AP-Neustarts und unveränderter BLE-Betrieb geprüft

Scope / Geltungsbereich

This is a stable release of the public fork and has not yet been merged into the upstream project. See CHANGELOG.md for complete changes and known limitations.

Dies ist eine stabile Version des öffentlichen Forks und noch nicht in das Upstream-Projekt übernommen. Vollständige Änderungen und bekannte Einschränkungen stehen in CHANGELOG.md.

3.0.1-multi-ap.1 — Multi-AP beta

Pre-release

Choose a tag to compare

@wendefeuer wendefeuer released this 14 Jul 11:51

Warning

Test version — create a full Home Assistant backup and a separate copy of /config/custom_components/open_epaper_link before installation.

Testversion – vor der Installation ein vollständiges Home-Assistant-Backup und zusätzlich eine Kopie von /config/custom_components/open_epaper_link erstellen.

English

This pre-release adds Multi-AP support to the OpenEPaperLink Home Assistant integration. Multiple AP config entries can coexist, while a physical tag remains one logical HA device. Tag actions are routed to an online AP with the freshest last_seen value.

For installation, verification, and rollback instructions, read the English beta installation.

Please report beta results and bugs through GitHub Issues. Include the beta version, HA version, AP count and firmware versions, reproduction steps, and sanitized logs.

Deutsch

Diese Vorabversion ergänzt die OpenEPaperLink-Integration für Home Assistant um Multi-AP-Unterstützung. Mehrere AP-Konfigurationseinträge können gleichzeitig bestehen, während ein physisches Tag ein logisches HA-Gerät bleibt. Tag-Aktionen werden an einen erreichbaren AP mit dem neuesten last_seen-Wert geleitet.

Installation, Prüfung und Rollback sind in der deutschen Beta-Installationsanleitung beschrieben.

Testergebnisse und Fehler bitte zentral über GitHub Issues melden. Beta-Version, HA-Version, Anzahl und Firmwarestände der APs, Reproduktionsschritte und bereinigte Logs angeben.

Validation / Verifikation

  • 9 focused Multi-AP tests passed / 9 fokussierte Multi-AP-Tests bestanden
  • Python 3.12 compilation and JSON/translation validation passed / Python-3.12-Kompilierung und JSON-/Übersetzungsprüfung bestanden
  • live-tested with two APs on Home Assistant Core 2026.7.2 / live mit zwei APs unter Home Assistant Core 2026.7.2 getestet
  • existing BLE operation remained unchanged / bestehender BLE-Betrieb blieb unverändert

See CHANGELOG.md for the complete changes and known limitations.