Releases: derolli1976/enpal
2.1.5 - Mehr Icons, mehr Übersicht
✨ Verbesserte Darstellung von Sensoren
- Viele Sensoren erhalten jetzt automatisch passende Icons (z. B. für Strom, Spannung oder Batterie).
- Der Ladezustand der Batterie wird nun dynamisch mit dem richtigen Batterie-Icon angezeigt – je nach Prozentwert.
- Die Darstellung in Home Assistant wird dadurch übersichtlicher, intuitiver und deutlich ansprechender.
🔧 Weitere Anpassungen
- Die Icons werden gezielt nur für bekannte Sensoren gesetzt – allgemeine Standardsymbole entfallen.
- Nicht unterstützte oder ungültige Icons wurden ersetzt, um Darstellungsprobleme zu vermeiden.
- Für bestimmte Sensoren (z. B. Batterieladestand) wird nun automatisch die passende Geräteklasse (
device_class) vergeben, damit Home Assistant die Anzeige optimal gestalten kann.
💡 Tipp: Wer bislang keine Icons hatte – einfach neu laden, Home Assistant übernimmt den Rest!
📘 Zur Dokumentation
2.1.4 - Maintenance Release (Replaces 2.1.3)
[2.1.4] – 2025-06-08
💡 Dieses Release ersetzt das zurückgezogene Release 2.1.3 und fixt einen Bug bei der automatischen Aktualisierung der Sensoren.
🛠️ Maintenance Release
Dieses Release enthält keine neuen Features, sondern konzentriert sich vollständig auf die Wartung, Kompatibilität und Codequalität der Integration.
Änderungen
- Refactoring der Hilfsfunktionen in
utils.py- Reduktion von Redundanz
- Verbesserung der HTML-Parsing-Logik
- Erweiterung der Testabdeckung
- Nutzung realer HTML-Files als Test-Fixture
- Vorbereitung für CI-basierte Tests mit
pytest
- Typanpassungen für bessere IDE-Kompatibilität (Pylance/Pyright)
- Vereinheitlichte und PEP8-konforme Imports
- Vorbereitung auf CodeQL und Sicherheitsanalysen (optional)
💡 Empfehlung: Dieses Update sorgt für eine zukunftssichere Codebasis und sollte installiert werden, auch wenn es keine neuen Sensoren oder Funktionen bringt.
v2.1.2.1
No new features. Release is meant for meeting HACS requirements.
v2.1.2
What's Changed
- Changed sensor name to "daily"
- Verzögerung bei Bedienung der Wallbox via Integration
** Der Wallbox Status wird jetzt sofort aktualisiert, sobald der Lademodus geändert, bzw. das Laden gestartet oder beendet wird.
** ACHTUNG: Bitte vorher das Wallbox AddOn auf mindestens Version 1.2.0 aktualisieren!
Full Changelog: v2.1.1...v2.1.2
v2.1.1 Bugfix Release
v2.1.0a
First Release for HACS default repositor
v2.1.0
v2.0.2
Release Notes
- There is now a new sensor entity showing the total PV production in kWh (DC) which can be used in the energy dashboard
What's Changed
- Calculated sensor for Total DC production (Closes #9) by @derolli1976 in #12
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- Removed brackets from translation. Upped wallbox timeout by @derolli1976 in #8
Full Changelog: v2.0.0...v2.0.1
v2.0.0
🚀 Release Notes – Version 2.0.0 (Final)
✨ Neue Funktionen
-
Integration der Enpal Wallbox-Steuerung (experimentell & optional)
Mit dieser Version ist es erstmals möglich, eine an die Enpal Anlage angeschlossene Wallbox über Home Assistant zu steuern – sofern das separate Add-on installiert ist.
Verfügbare Funktionen:- Starten und Stoppen des Ladevorgangs
- Wechsel des Lademodus (Eco, Full, Solar)
- Anzeige des aktuellen Ladezustands und Modus als Sensoren in Home Assistant
👉 Die Steuerung erfolgt über Buttons und Sensoren in der Benutzeroberfläche.
⚠️ Diese Funktion ist experimentell und optional – Nutzung auf eigene Verantwortung. -
Hinzufügung der
state_classzu Entitäten
Sensoren mit Energiemesswerten (z. B. in Wh/kWh) verfügen nun über einestate_class, um eine verbesserte Visualisierung und Nutzung in Home Assistant zu ermöglichen. -
Erweiterte Logging-Funktionalität
Verbesserte Protokollierung zur Diagnose und Nachvollziehbarkeit bei Fehlerfällen und zur besseren Entwicklungsunterstützung. -
Vorbereitungen für modulare Steuerlogik
Grundlegende Struktur zur künftigen Modularisierung wurde angelegt.
🐞 Fehlerbehebungen
- Entitäten werden nun korrekt erstellt, auch wenn das Wallbox-Add-on nicht verwendet wird.
- Fehlerhafte Initialisierungen und API-Fehler beim Zugriff auf die Wallbox werden nun besser abgefangen und protokolliert.
⚙️ Installationsanleitung für die Wallbox-Steuerung (optional)
Voraussetzungen
- Home Assistant mit Supervisor-Unterstützung
- Zugriff auf den Add-on Store
- Netzwerkzugriff auf die Enpal Box
Schritt 1: Add-on Repository hinzufügen
-
Öffne in Home Assistant das Einstellungen > Add-ons > Add-on Store.
-
Klicke oben rechts auf die drei Punkte › Repositories.
-
Füge folgendes Repository hinzu:
https://github.com/derolli1976/enpal-wallbox-addon -
Schließe den Dialog – das Add-on sollte nun sichtbar sein.
Schritt 2: Add-on installieren
- Suche nach Enpal Wallbox Add-on.
- Öffne die Detailansicht und klicke auf Installieren.
Schritt 3: Konfiguration vor dem Start
- Navigiere zum Reiter Konfiguration.
- Trage hier die IP-Adresse der Enpal Box ein (z. B.
http://192.168.178.178). - Speichere die Konfiguration.
Schritt 4: Add-on starten
- Kehre zurück zur Hauptansicht des Add-ons.
- Klicke auf Starten.
- Optional: Aktiviere Start on boot.
Schritt 5: Home Assistant Integration konfigurieren
- Öffne in Home Assistant die Konfiguration der Enpal-Integration.
- Aktiviere die Option „Wallbox Add-on verwenden“.
- Nach dem Speichern erscheinen die zusätzlichen Wallbox-Sensoren und -Buttons.
📌 Hinweise
- Diese Funktion ist nicht erforderlich für die normale Nutzung der Integration.
- Die Wallbox-Steuerung erfordert ein laufendes Add-on, andernfalls werden die entsprechenden Entitäten nicht geladen.
- Für Fehlerberichte oder Featurewünsche nutze bitte die GitHub-Issues.