• v3.0.5_FE a34efb7b11

    Ghost released this 2026-05-16 20:15:03 +02:00 | 72 commits to main since this release

    Bugfix: LOAD_STATE per MQTT nicht schreibbar

    Branch: fix/mqtt-write-load-state (geplant)
    Status: Geplant

    Das Schreiben von LOAD_STATE ueber MQTT funktioniert trotz korrektem
    JSON-Payload nicht.

    Geplante Loesung:

    • Write-Handler fuer Modbus Coil-Register reparieren
    • Validierung des Payloads vor dem Schreiben
    • MQTT-Feedback-Topic nach erfolgreichem Write

    Feature: Fehler-Reset per MQTT und Webinterface

    Branch: feature/error-reset (geplant)
    Status: Geplant

    Geplante Loesung:

    • Modbus-Coil-Write auf Coil 0x0002 zur Fehlerquittierung
    • Button im Webinterface: "Fehler zuruecksetzen / Laden neu starten"
    • MQTT-Command-Topic: epever2mqtt/CMD/error_reset

    Feature: HA Discovery vervollstaendigen

    Branch: feature/ha-discovery-fix (geplant)
    Status: Geplant

    Geplante Korrekturen:

    • GEN_TOT: state_class: total_increasing, device_class: energy
    • CONS_TOT, CONS_DAY, CONS_MON, GEN_DAY, GEN_MON: state_class: total_increasing
    • Spannungs-/Strom-/Leistungs-/Temperatur-Sensoren mit korrekten device_class
    • Kompatibilitaet HA Core 2025.7+

    Feature: Multi-Device mit konfigurierbaren Modbus Slave-IDs

    Branch: feature/multi-device-slave-id (geplant)
    Status: Geplant

    Geplante Loesung:

    • Slave-ID pro Device im Webinterface konfigurierbar
    • Mapping Device-Slot -> Slave-ID
    • Validierung: keine doppelten IDs

    Downloads
  • v3.0.4_FE a34efb7b11

    Ghost released this 2026-05-16 20:11:57 +02:00 | 72 commits to main since this release

    Bugfix: LOAD_STATE per MQTT nicht schreibbar

    Branch: fix/mqtt-write-load-state (geplant)
    Status: Geplant

    Das Schreiben von LOAD_STATE ueber MQTT funktioniert trotz korrektem
    JSON-Payload nicht.

    Geplante Loesung:

    • Write-Handler fuer Modbus Coil-Register reparieren
    • Validierung des Payloads vor dem Schreiben
    • MQTT-Feedback-Topic nach erfolgreichem Write

    Feature: Fehler-Reset per MQTT und Webinterface

    Branch: feature/error-reset (geplant)
    Status: Geplant

    Geplante Loesung:

    • Modbus-Coil-Write auf Coil 0x0002 zur Fehlerquittierung
    • Button im Webinterface: "Fehler zuruecksetzen / Laden neu starten"
    • MQTT-Command-Topic: epever2mqtt/CMD/error_reset

    Feature: HA Discovery vervollstaendigen

    Branch: feature/ha-discovery-fix (geplant)
    Status: Geplant

    Geplante Korrekturen:

    • GEN_TOT: state_class: total_increasing, device_class: energy
    • CONS_TOT, CONS_DAY, CONS_MON, GEN_DAY, GEN_MON: state_class: total_increasing
    • Spannungs-/Strom-/Leistungs-/Temperatur-Sensoren mit korrekten device_class
    • Kompatibilitaet HA Core 2025.7+

    Feature: Multi-Device mit konfigurierbaren Modbus Slave-IDs

    Branch: feature/multi-device-slave-id (geplant)
    Status: Geplant

    Geplante Loesung:

    • Slave-ID pro Device im Webinterface konfigurierbar
    • Mapping Device-Slot -> Slave-ID
    • Validierung: keine doppelten IDs

    Downloads
  • v3.0.3_FE a34efb7b11

    Ghost released this 2026-05-16 19:01:24 +02:00 | 72 commits to main since this release

    Bugfix: LOAD_STATE per MQTT nicht schreibbar

    Branch: fix/mqtt-write-load-state (geplant)
    Status: Geplant

    Das Schreiben von LOAD_STATE ueber MQTT funktioniert trotz korrektem
    JSON-Payload nicht.

    Geplante Loesung:

    • Write-Handler fuer Modbus Coil-Register reparieren
    • Validierung des Payloads vor dem Schreiben
    • MQTT-Feedback-Topic nach erfolgreichem Write

    Feature: Fehler-Reset per MQTT und Webinterface

    Branch: feature/error-reset (geplant)
    Status: Geplant

    Geplante Loesung:

    • Modbus-Coil-Write auf Coil 0x0002 zur Fehlerquittierung
    • Button im Webinterface: "Fehler zuruecksetzen / Laden neu starten"
    • MQTT-Command-Topic: epever2mqtt/CMD/error_reset

    Feature: HA Discovery vervollstaendigen

    Branch: feature/ha-discovery-fix (geplant)
    Status: Geplant

    Geplante Korrekturen:

    • GEN_TOT: state_class: total_increasing, device_class: energy
    • CONS_TOT, CONS_DAY, CONS_MON, GEN_DAY, GEN_MON: state_class: total_increasing
    • Spannungs-/Strom-/Leistungs-/Temperatur-Sensoren mit korrekten device_class
    • Kompatibilitaet HA Core 2025.7+

    Feature: Multi-Device mit konfigurierbaren Modbus Slave-IDs

    Branch: feature/multi-device-slave-id (geplant)
    Status: Geplant

    Geplante Loesung:

    • Slave-ID pro Device im Webinterface konfigurierbar
    • Mapping Device-Slot -> Slave-ID
    • Validierung: keine doppelten IDs

    Downloads
  • v3.0.2_FE a34efb7b11

    Ghost released this 2026-05-16 18:53:24 +02:00 | 72 commits to main since this release

    Bugfix: LOAD_STATE per MQTT nicht schreibbar

    Branch: fix/mqtt-write-load-state (geplant)
    Status: Geplant

    Das Schreiben von LOAD_STATE ueber MQTT funktioniert trotz korrektem
    JSON-Payload nicht.

    Geplante Loesung:

    • Write-Handler fuer Modbus Coil-Register reparieren
    • Validierung des Payloads vor dem Schreiben
    • MQTT-Feedback-Topic nach erfolgreichem Write

    Feature: Fehler-Reset per MQTT und Webinterface

    Branch: feature/error-reset (geplant)
    Status: Geplant

    Geplante Loesung:

    • Modbus-Coil-Write auf Coil 0x0002 zur Fehlerquittierung
    • Button im Webinterface: "Fehler zuruecksetzen / Laden neu starten"
    • MQTT-Command-Topic: epever2mqtt/CMD/error_reset

    Feature: HA Discovery vervollstaendigen

    Branch: feature/ha-discovery-fix (geplant)
    Status: Geplant

    Geplante Korrekturen:

    • GEN_TOT: state_class: total_increasing, device_class: energy
    • CONS_TOT, CONS_DAY, CONS_MON, GEN_DAY, GEN_MON: state_class: total_increasing
    • Spannungs-/Strom-/Leistungs-/Temperatur-Sensoren mit korrekten device_class
    • Kompatibilitaet HA Core 2025.7+

    Feature: Multi-Device mit konfigurierbaren Modbus Slave-IDs

    Branch: feature/multi-device-slave-id (geplant)
    Status: Geplant

    Geplante Loesung:

    • Slave-ID pro Device im Webinterface konfigurierbar
    • Mapping Device-Slot -> Slave-ID
    • Validierung: keine doppelten IDs

    Downloads
  • v3.0.1_FE a34efb7b11

    Ghost released this 2026-05-16 17:54:53 +02:00 | 72 commits to main since this release

    Bugfix: LOAD_STATE per MQTT nicht schreibbar

    Branch: fix/mqtt-write-load-state (geplant)
    Status: Geplant

    Das Schreiben von LOAD_STATE ueber MQTT funktioniert trotz korrektem
    JSON-Payload nicht.

    Geplante Loesung:

    • Write-Handler fuer Modbus Coil-Register reparieren
    • Validierung des Payloads vor dem Schreiben
    • MQTT-Feedback-Topic nach erfolgreichem Write

    Feature: Fehler-Reset per MQTT und Webinterface

    Branch: feature/error-reset (geplant)
    Status: Geplant

    Geplante Loesung:

    • Modbus-Coil-Write auf Coil 0x0002 zur Fehlerquittierung
    • Button im Webinterface: "Fehler zuruecksetzen / Laden neu starten"
    • MQTT-Command-Topic: epever2mqtt/CMD/error_reset

    Feature: HA Discovery vervollstaendigen

    Branch: feature/ha-discovery-fix (geplant)
    Status: Geplant

    Geplante Korrekturen:

    • GEN_TOT: state_class: total_increasing, device_class: energy
    • CONS_TOT, CONS_DAY, CONS_MON, GEN_DAY, GEN_MON: state_class: total_increasing
    • Spannungs-/Strom-/Leistungs-/Temperatur-Sensoren mit korrekten device_class
    • Kompatibilitaet HA Core 2025.7+

    Feature: Multi-Device mit konfigurierbaren Modbus Slave-IDs

    Branch: feature/multi-device-slave-id (geplant)
    Status: Geplant

    Geplante Loesung:

    • Slave-ID pro Device im Webinterface konfigurierbar
    • Mapping Device-Slot -> Slave-ID
    • Validierung: keine doppelten IDs

    Downloads
  • v3.0.0_FE a34efb7b11

    Ghost released this 2026-05-16 17:33:56 +02:00 | 72 commits to main since this release

    Feature: Tracer3210AN Config-Tab im Webinterface

    Branch: feature/tracer3210-config-tab
    Status: In Arbeit

    Neuer Tab im Webinterface zur vollstaendigen Konfiguration aller
    programmierbaren Parameter des EPEver Tracer3210AN (und kompatibler
    AN-Modelle) direkt ueber den Browser - als vollstaendiger Ersatz fuer
    das Windows-Tool "Solar Station Monitor".

    Geplante Funktionen:

    • Batterietyp (Sealed / Gel / Flooded / User / Lithium)
    • Batteriekapazitaet (Ah)
    • Alle Spannungsschwellen mit Eingabevalidierung:
      • High Voltage Disconnect
      • Charging Limit Voltage
      • Over Voltage Reconnect
      • Equalization Voltage
      • Boost Voltage
      • Float Voltage
      • Boost Reconnect Voltage
      • Low Voltage Reconnect
      • Under Voltage Recover
      • Under Voltage Warning
      • Low Voltage Disconnect
    • Temperaturkompensation
    • Load Control Mode
    • RTC-Synchronisation (NTP -> Regler)
    • Schreiben ueber Modbus Holding-Register (0x9000-0x906B) via Multi-Write-Commands

    Betroffene Modbus-Register:

    Register Funktion
    0x9000 Battery Type
    0x9001 Battery Capacity
    0x9002-0x9009 Voltage Thresholds Gr. 1
    0x900A-0x9012 Voltage Thresholds Gr. 2
    0x9013 RTC
    0x9065 Load Control Mode
    0x906B Battery Settings Gr. 3

    Bugfix: LOAD_STATE per MQTT nicht schreibbar

    Branch: fix/mqtt-write-load-state (geplant)
    Status: Geplant

    Das Schreiben von LOAD_STATE ueber MQTT (epever2mqtt/DATA +
    epever2mqtt/trigger) funktioniert trotz korrektem JSON-Payload nicht.

    Ursache: Fehlerhafter Write-Handler fuer Coil-Register beim
    MQTT-JSON-Parsing.

    Geplante Loesung:

    • Write-Handler fuer Modbus Coil-Register reparieren
    • Validierung des Payloads vor dem Schreiben
    • MQTT-Feedback-Topic nach erfolgreichem Write

    Feature: Fehler-Reset per MQTT und Webinterface

    Branch: feature/error-reset (geplant)
    Status: Geplant

    Wenn der Regler nach einer BMS-Abschaltung den Ladevorgang nicht
    selbstaendig wieder aufnimmt, ist derzeit ein manueller Reset noetig.

    Geplante Loesung:

    • Modbus-Coil-Write auf Coil 0x0002 zur Fehlerquittierung
    • Button im Webinterface: "Fehler zuruecksetzen / Laden neu starten"
    • MQTT-Command-Topic: epever2mqtt/CMD/error_reset

    Feature: HA Discovery vervollstaendigen

    Branch: feature/ha-discovery-fix (geplant)
    Status: Geplant

    Mehrere Sensoren werden ohne korrekte state_class oder device_class
    veroeffentlicht, was die Nutzung im HA Energy Dashboard verhindert.

    Geplante Korrekturen:

    • GEN_TOT: state_class: total_increasing, device_class: energy
    • CONS_TOT, CONS_DAY, CONS_MON, GEN_DAY, GEN_MON: state_class: total_increasing
    • Spannungs-Sensoren: device_class: voltage, unit: V
    • Strom-Sensoren: device_class: current, unit: A
    • Leistungs-Sensoren: device_class: power, unit: W
    • Temperatur-Sensoren: device_class: temperature, unit: C
    • Kompatibilitaet HA Core 2025.7+

    Feature: Multi-Device mit konfigurierbaren Modbus Slave-IDs

    Branch: feature/multi-device-slave-id (geplant)
    Status: Geplant

    Der Tracer3210AN unterstuetzt konfigurierbare Modbus-Geraete-IDs
    (Standard: 1). Bei mehreren Reglern an einem RS485-Bus mussen
    unterschiedliche IDs verwendet werden.

    Geplante Loesung:

    • Slave-ID pro Device im Webinterface konfigurierbar
    • Mapping Device-Slot -> Slave-ID
    • Validierung: keine doppelten IDs

    Downloads