Skip to content

Releases: derolli1976/enpal

2.1.5 - Mehr Icons, mehr Übersicht

16 Jun 13:44
343f544

Choose a tag to compare

✨ 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)

08 Jun 15:13
c1b89a5

Choose a tag to compare

[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

01 Jun 10:47
ef98a3b

Choose a tag to compare

No new features. Release is meant for meeting HACS requirements.

v2.1.2

27 May 12:50
250f110

Choose a tag to compare

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

14 May 14:15
92966ab

Choose a tag to compare

What's Changed

  • Fixed status message parsing #22

Full Changelog: v2.1.0...v2.1.1

v2.1.0a

14 May 13:29
65ed7a2

Choose a tag to compare

First Release for HACS default repositor

v2.1.0

14 May 11:41
2119016

Choose a tag to compare

What's Changed

  • Added automatic code reviews in #15
  • Added sensor for Daily Solar Production in #19
  • Added a select box for Wallbox Lademodus and switch to turn on/off (Closes #16) in #18

Full Changelog: v2.0.2...v2.1.0

v2.0.2

12 May 15:08
249b9c4

Choose a tag to compare

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

Full Changelog: v2.0.1...v2.0.2

v2.0.1

10 May 11:38
3fe6a10

Choose a tag to compare

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

10 May 10:31
e17cb16

Choose a tag to compare

🚀 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_class zu Entitäten
    Sensoren mit Energiemesswerten (z. B. in Wh/kWh) verfügen nun über eine state_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

  1. Öffne in Home Assistant das Einstellungen > Add-ons > Add-on Store.

  2. Klicke oben rechts auf die drei Punkte › Repositories.

  3. Füge folgendes Repository hinzu:

    https://github.com/derolli1976/enpal-wallbox-addon
    
  4. Schließe den Dialog – das Add-on sollte nun sichtbar sein.

Schritt 2: Add-on installieren

  1. Suche nach Enpal Wallbox Add-on.
  2. Öffne die Detailansicht und klicke auf Installieren.

Schritt 3: Konfiguration vor dem Start

  1. Navigiere zum Reiter Konfiguration.
  2. Trage hier die IP-Adresse der Enpal Box ein (z. B. http://192.168.178.178).
  3. Speichere die Konfiguration.

Schritt 4: Add-on starten

  1. Kehre zurück zur Hauptansicht des Add-ons.
  2. Klicke auf Starten.
  3. Optional: Aktiviere Start on boot.

Schritt 5: Home Assistant Integration konfigurieren

  1. Öffne in Home Assistant die Konfiguration der Enpal-Integration.
  2. Aktiviere die Option „Wallbox Add-on verwenden“.
  3. 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.