Du hast Zendure-Batterien? Und lädst gleichzeitig dein Auto? Nicht guuut…

Zendure EV Guard

Schütze deine Zendure-Batterien beim Laden deines Elektroautos

Kompatibel mit Zendure SolarFlow 2400 AC • Shelly Pro 3EM • Smappee • Windows, Linux, macOS

Du hast Zendure-Batterien und ein Elektroauto?

Du weißt es: Wenn dein Auto an die Wallbox angeschlossen wird, saugt es alles weg. Deine Zendure-Batterien leeren sich in Windeseile, die Zyklen häufen sich, und die Lebensdauer deiner kostbaren Zellen schmilzt dahin.

Wenn dein Auto ein Firmenwagen ist und dein Arbeitgeber den Strom bezahlt, ist es schade, deine Batterien zum Aufladen zu leeren, obwohl dir abends für den Eigenverbrauch deines Hauses nichts mehr übrig bleibt.

Ein anderer Fall: Auch wenn es kein Firmenwagen ist, möchtest du vielleicht einfach verhindern, dass sich deine Batterien während des Ladens leeren, damit du den Strom, den deine Solarpanels bei voller Sonne erzeugen, voll nutzen kannst, ohne aus deinen Zendure-Batterien zu schöpfen.

Zendure EV Guard löst dieses Problem automatisch. Sobald das Laden deines Autos erkannt wird, versetzt das Programm deine Batterien in den Pausenmodus. Wenn der Ladevorgang abgeschlossen ist, aktiviert es sie wieder. Einfach, automatisch, risikolos.

Wie funktioniert das?

1. Erkennung

Dein Shelly Pro 3EM (oder Smappee) misst den Verbrauch. Wenn die Leistung den Schwellenwert überschreitet (z.B.: 5000W), weiß das Programm, dass dein Auto lädt.

🔋

2. Schutz

Die Zendure-Batterien wechseln sofort in den OFF-Modus. Sie werden nicht mehr entladen, deine Zyklen bleiben erhalten.

3. Wiederaufnahme

Ladevorgang abgeschlossen? Das Programm aktiviert deine Batterien automatisch mit deinen ursprünglichen Einstellungen wieder. Kein manuelles Eingreifen.

🔒 100% sicher für deine Batterien

Zendure EV Guard verwendet ausschließlich die lokale HTTP-API deines Zendure-Hubs. Es verändert nur zwei Einstellungen, genau die, die du in der Zendure-App siehst: minSoc (die Entladeuntergrenze) und das outputLimit (die Ausgangsleistung). Zum Pausieren setzt es minSoc auf 100% und senkt die Leistung auf 0 W. Zum Fortsetzen stellt es deine üblichen Werte wieder her.

Warum beide? Weil eines allein nicht immer reicht. Wenn dein Hub im HEMS-Modus läuft, kommt es vor, dass er während der Pause seinen Ausgang von selbst wieder öffnet. Das Programm bemerkt es innerhalb weniger Sekunden und schließt ihn wieder. Messung bei mir zu Hause am 22. August 2026, Batterie bei 30%, Auto bei 18 kW: zwei Öffnungen, nach 10 beziehungsweise 5 Sekunden wieder geschlossen, insgesamt 2 Wh.

Keine veränderte Firmware, kein Cloud-Zugriff, kein Risiko. Es ist genau dasselbe, als würdest du die Einstellung manuell in der Zendure-App ändern, nur automatisch und zum richtigen Zeitpunkt.

Neu in 1.3.12

  • Das Programm spricht Französisch. Alles, was du liest (Mails, Pushover, Telegram, Ladeberichte), gibt es auf Französisch und Englisch. Ein Konfigurationsschlüssel, Messages:Language, und das war's. Die technischen Protokolle bleiben absichtlich auf Englisch.
  • Ein Bericht am Ende jedes Ladevorgangs. Wie viele kWh durch den Zähler gelaufen sind, wie viele für das Auto, die Dauer, die Spitze, der Durchschnitt. Und die ungefähren Kosten, wenn du den Preis deiner kWh in Energy:PricePerKwhCents angibst.
  • Das Pausenleck wird gemessen und geschlossen. Ein Hub im HEMS-Modus kann seinen Ausgang während der Pause wieder öffnen. Das Programm erkennt es, misst es, schließt ihn wieder und warnt dich, wenn es andauert.
  • Das Archiv enthält alles zur Installation. Ein Skript für Linux, eines für macOS, eines für Windows sowie das Benutzerhandbuch auf Französisch und Englisch. Du musst keine Servicedatei mehr von Hand kopieren.
  • Eine vorsorgliche Pause, wenn der Zähler stumm wird. Blind kann das Programm nicht mehr sehen, wie dein Auto angeschlossen wird: Es bringt die Batterien in Sicherheit und gibt sie bei der ersten gültigen Messung wieder frei.
  • Deine Batterien werden vor dem Beenden wieder in Betrieb genommen, auch wenn das System das Programm beendet.

Voraussetzungen

AusrüstungDetails
Zendure SolarFlow 2400 ACHub mit aktivierter lokaler HTTP-API (Port 80)
Shelly Pro 3EM oder Smappee1 erforderlichStrommesszange (Shelly, Echtzeit) oder Smappee-Energiemonitor (Cloud-API, 5-Minuten-Blöcke) zur Messung des Verbrauchs
Wallbox / LadestationBeliebige Ladestation: Die Erkennung basiert auf dem Verbrauch, nicht auf der Ladestation selbst
PC, Server oder NASWindows, Linux oder macOS, das Programm läuft rund um die Uhr im Hintergrund
 

Installation

1. Entpacke das Archiv

Entpacke den Inhalt der ZIP-Datei in das Verzeichnis deiner Wahl, zum Beispiel:

  • Windows : C:\ZendureEvGuard\
  • Linux : /home/ZendureEvGuard/
  • macOS : /Applications/ZendureEvGuard/

2. Ausführungsrechte (nur Linux / macOS)

Unter Linux und macOS musst du die Datei ausführbar machen, bevor du sie startest :

chmod +x ZendureEvGuard
./ZendureEvGuard

3. Konfiguriere appsettings.json

Öffne die Datei appsettings.json, die neben der ausführbaren Datei liegt, und trage deine Einstellungen ein (siehe Abschnitt unten).

4. Starte das Programm

# Windows
ZendureEvGuard.exe

# Linux / macOS
./ZendureEvGuard

Das Programm zeigt beim Start die Verbindungsinformationen an. Verwende P, um manuell zu pausieren, R, um fortzufahren, und Ctrl+C zweimal, um es sauber zu beenden.

5. Installiere es als Dienst (empfohlen)

Das Programm schützt deine Batterien nur, wenn es läuft. Seit 1.3.12 enthält das Archiv ein Skript pro System: Es installiert den Dienst, aktiviert ihn beim Start und startet ihn aus dem Ordner, in den du es entpackt hast. Nichts wird anderswo kopiert.

# Linux
sudo sh install-linux.sh

# macOS
sudo sh install-macos.sh

# Windows (PowerShell als Administrator)
powershell -ExecutionPolicy Bypass -File .\install-windows.ps1

Unter Windows läuft der Dienst unter dem SYSTEM-Konto, das nicht denselben Datenbereich wie deine Sitzung hat : Trage Subscription.SecretKey unbedingt in appsettings.json ein, bevor du die Installation durchführst.

Die Datei README.txt, die dem Archiv beiliegt, beschreibt jeden Befehl, die Deinstallation und die Aktualisierung. Und USER_GUIDE_FR.md enthält alle Einstellungen, offline.

Du bevorzugst, den Dienst selbst zu schreiben? Unter Linux ist dies die Einheit, die das Skript installiert. Zwei Zeilen sind nicht dekorativ: TimeoutStopSec=120 gibt dem Programm Zeit, deine Batterien wieder in Betrieb zu nehmen, bevor systemd es abschießt, und network-online.target verhindert, dass es startet, bevor das Netzwerk wirklich da ist.

[Unit]
Description=ZendureEvGuard - EV Charging Battery Protection Daemon
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
WorkingDirectory=/home/ZendureEvGuard
ExecStart="/home/ZendureEvGuard/ZendureEvGuard"
Restart=on-failure
RestartSec=10
TimeoutStopSec=120
SyslogIdentifier=zendure-evguard
Environment=DOTNET_ENVIRONMENT=Production

[Install]
WantedBy=multi-user.target

Dann die üblichen Befehle:

sudo systemctl daemon-reload
sudo systemctl enable --now zendure-evguard

# Voir le statut
sudo systemctl status zendure-evguard

# Voir les logs en temps reel
sudo journalctl -u zendure-evguard -f

# Redemarrer apres une mise a jour
sudo systemctl restart zendure-evguard

Lege nicht einfach einen eigenen User= fest, ohne darüber nachzudenken: Das Programm schreibt seine Protokolle und seinen Pausenstatus neben die ausführbare Datei, und ein Konto ohne Rechte für diesen Ordner lässt es beim ersten Neustart scheitern.

Konfiguration: appsettings.json

Hier sind alle Parameter, die du konfigurieren kannst. Die Abschnitte Shelly und ZendureDevice sind erforderlich.

Nachrichten neu in 1.3.12

Die Sprache für alles, was du liest: Mails, Pushover, Telegram, Berichte zum Ladeende. Die technischen Protokolle bleiben auf Englisch, damit eine Fehlermeldung auffindbar bleibt.

ParameterBeschreibungStandard
LanguageSprache der Meldungen: "en" oder "fr". Jeder andere Wert fällt auf Englisch zurück, ohne den Start zu verhindern"en"

Achte auf die Platzierung: Dieser Schlüssel gehört unter den Abschnitt Messages, nie an die Wurzel der Datei. Unter Linux wird ein an der Wurzel abgelegter Language-Schlüssel von der Umgebungsvariable LANGUAGE des Systems überschrieben, und deine Meldungen wechseln ohne Vorwarnung wieder ins Englische.

"Messages": {
  "Language": "fr"
}

Shelly erforderlich

Konfiguration deines Shelly Pro 3EM. Das ist der Sensor, der den Stromverbrauch deines Hauses misst.

ParameterBeschreibungBeispiel
EnabledShelly als Messquelle aktivierentrue
HostIP-Adresse deines Shelly Pro 3EM in deinem lokalen Netzwerk"192.168.1.50"
UseDigestAuthAktiviere dies, wenn du deinen Shelly mit einem Passwort geschützt hastfalse
UsernameBenutzername (wenn Authentifizierung aktiviert)"admin"
PasswordPasswort (wenn Authentifizierung aktiviert)"monmotdepasse"

Borne Smappee optional

Die Smappee-Ladestation kann auf zwei Arten verwendet werden:

  • Als EV-Erkennungsquelle (Alternative zu Shelly): Wenn Shelly deaktiviert ist, wird Smappee zur Quelle der Leistungsmessung, um die EV-Ladung zu erkennen. Die Erkennung erfolgt über die Smappee-Cloud-API (5-Minuten-Blöcke, weniger reaktionsschnell als Shelly in Echtzeit).
  • Parallel zu Shelly: Wenn Shelly als Erkennungsquelle aktiv ist, kann Smappee trotzdem aktiviert werden, um kontinuierlich die Verbrauchsinformationen (Solar, Haus, Netz) und die Informationen zu deiner Smappee EV Wall (Ladeleistung, Status usw.) in den Logs anzuzeigen.
ParameterBeschreibungBeispiel
EnabledSmappee aktivieren (Erkennungsquelle, wenn Shelly deaktiviert ist, oder parallele Anzeige der Verbrauchs-/EV-Ladepunktinformationen)false
ClientIdClient-ID deiner Smappee-Anwendung (API v3)"votre-client-id"
ClientSecretClient Secret deiner Smappee-Anwendung"votre-client-secret"
UsernameBenutzername deines Smappee-Kontos"user@email.com"
PasswordPasswort deines Smappee-Kontos"motdepasse"
ServiceLocationIdID deines Smappee-Standorts (im Smappee-Dashboard sichtbar, es ist nicht die Seriennummer)"190802"
PollingIntervalSecondsAbfragehäufigkeit der Smappee-API30

🔋 Zendure-Batterie erforderlich

Konfiguration deines Zendure SolarFlow 2400 AC Hubs oder anderer Modelle. Die IP-Adresse findest du in der Zendure-App.

ParameterBeschreibungBeispiel
HostIP-Adresse deines Zendure-Hubs im lokalen Netzwerk"192.168.1.127"
PortHTTP-Port der lokalen API (standardmäßig 80)80
DefaultOutputLimitMaximale Ausgangsleistung in Watt, die nach dem EV-Laden wiederhergestellt werden soll2400
DefaultMinSocEntladegrenze, die nach dem Laden wiederhergestellt werden soll : der Stand, unter dem deine Batterien nicht mehr entladen werden (der Wert ist ×10 : 100 = 10%, 200 = 20%). Das ist nicht der maximale Ladestand.100
TimeoutSecondsWartezeit für Anfragen an den Hub10

DefaultMinSoc verstehen

Dieser Parameter definiert die Entladeuntergrenze deiner Batterien: den Wert, unter den der Hub sie nicht mehr entladen lässt. Der Wert wird in der Zendure-API mit 10 multipliziert:

  • 100 = die Batterien können bis auf 10% entladen werden
  • 200 = die Batterien können bis auf 20% entladen werden
  • 500 = die Batterien stoppen bei 50%, und die Hälfte deiner Kapazität ist nicht mehr nutzbar

Nicht mit der Ladeobergrenze verwechseln. Der Wert, bei dem deine Batterien aufhören zu laden, ist socSet, eine andere Einstellung, die du in der Zendure-App siehst. 950 hier einzutragen bedeutet also nicht „bis 95% laden“, sondern „niemals unter 95% sinken“: deine Batterien werden unbrauchbar. Seit Version 1.3.0 verweigert das Programm den Start mit einem Wert außerhalb von 1 bis 999 und warnt dich bei Werten über 500.

Du hast die Wahl! Je niedriger der Wert ist, desto stärker nutzt du deine Batterien ; je höher er ist, desto mehr schonst du die Zellen, auf Kosten der verfügbaren Kapazität. Die meisten Nutzer wählen zwischen 100 (10%) und 200 (20%).

EvDetection

Einstellungen für die Ladeerkennung deines Elektrofahrzeugs. Der Algorithmus verwendet eine Hysterese : Mehrere aufeinanderfolgende Messwerte über dem Schwellenwert sind nötig, um eine Ladung zu bestätigen, und mehrere Messwerte darunter, um den Stopp zu bestätigen.

ParameterBeschreibungStandardwert
PowerThresholdWattsLeistungsschwelle (in Watt), ab der das Programm davon ausgeht, dass ein Auto lädt. Passe sie an deine Wallbox an.5000
ConfirmationReadingsAnzahl aufeinanderfolgender Messungen über der Schwelle, um den Beginn des Ladevorgangs zu bestätigen2
ReleaseReadingsAnzahl aufeinanderfolgender Messungen unter der Schwelle, um das Ende des Ladevorgangs zu bestätigen (24 = ~2 Minuten bei 5 s/Messung)24
PollingIntervalSecondsMessintervall in Sekunden5
PauseOnSourceUnreachableMinutesNeu in 1.3.0. Dauer, während der der Zähler nicht erreichbar bleiben darf, bevor die Akkus vorsichtshalber pausiert werden: Blind kann das Programm nicht mehr sehen, dass du dein Auto anschließt. Die Pause wird bei der ersten gültigen Messung aufgehoben. Setze 0, um diese Sicherheitsmaßnahme zu deaktivieren.3
NotifyPrecautionaryPauseAfterMinutesEine Vorsichtspause wird sofort angewendet, aber erst nach Ablauf dieser Dauer wird dir das mitgeteilt: Ein Zähler, der drei Sekunden lang blinkt, ist keine Mail wert30
SourceUnreachableReleaseMinutesDauer, nach deren Ablauf eine Vorsichtspause aufgehoben wird, obwohl der Zähler weiterhin stumm bleibt10
ReleaseHysteresisWattsAbstand unter der Schwelle, der unterschritten werden muss, um das Ende des Ladevorgangs zu bestätigen. Verhindert das Hin und Her, wenn der Verbrauch direkt um die Schwelle herum schwankt500
PostResumeCooldownSecondsVerzögerung nach einer Fortsetzung, während der eine neue Erkennung ignoriert wird60

Energie neu in 1.3.12

Am Ende jedes Ladevorgangs sagt dir das Programm, wie viele kWh durchgelaufen sind. Gib ihm den Preis für deine kWh und es fügt den Betrag hinzu. Das ist unverbindlich, keine Rechnung: Niemand misst die Ladestation selbst, und der Preis ist fest, während deiner es vielleicht nicht ist.

Der Anwendungsfall, an den ich denke: Mehrere Autos werden bei dir angeschlossen, und jedes muss wissen, was es verbraucht hat.

ParameterBeschreibungStandardwert
PricePerKwhCentsPreis der kWh in ganzen Cent (28 = 0,28 EUR). Setze 0, um nichts anzuzeigen. Eine Zahl mit Komma wird abgelehnt und als 0 gelesen, ohne den Start zu verhindern28

Der Bericht beziffert zwei Energiemengen. Die am Zähler gemessene, die eine Tatsache ist. Und der geschätzte Anteil des Fahrzeugs, der den üblichen Verbrauch des Hauses abzieht: eine Schätzung, und ein Maximum, wenn deine Solarpaneele beim Einstecken Strom ins Netz speisten.

Charge terminee : 1h03 | 11,30 kWh au compteur (3,16 EUR) |
~11,30 kWh pour le vehicule (3,16 EUR) | pointe 14627 W | moyenne 11169 W

Benachrichtigung optional

Erhalte E-Mails, wenn deine Batterien pausieren, wieder anlaufen, oder im Fall eines Fehlers. Richte deinen SMTP-Server ein.

ParameterBeschreibungStandard
EnabledE-Mail-Benachrichtigungen aktivierenfalse
SmtpHostSMTP-Server (z. B.: smtp.gmail.com)""
SmtpPortSMTP-Port587
UseSslTLS/SSL verwendentrue
Username / PasswordSMTP-Anmeldedaten""
FromAddressE-Mail-Adresse des Absenders""
ToAddressEmpfänger, bei mehreren durch ; getrennt""
RateLimitMinutesMindestintervall zwischen zwei Warnungen (Anti-Spam)15

📴 Pushover optional

Push-Benachrichtigungen auf deinem Telefon über Pushover. Erstelle eine Anwendung auf pushover.net, um dein API-Token zu erhalten.

ParameterBeschreibung
EnabledPushover aktivieren (true / false)
ApiTokenAPI-Token deiner Pushover-Anwendung
UserKeyDein Pushover-Benutzerschlüssel
RateLimitMinutesMindestintervall zwischen Benachrichtigungen (Standard: 15)

💬 Telegram optional

Benachrichtigungen über einen Telegram-Bot. Erstelle einen Bot mit @BotFather und hole deine Chat-ID ab.

ParameterBeschreibung
EnabledTelegram aktivieren (true / false)
BotsListe von Bots. Jeder hat seinen Name, seinen BotToken und seine Liste ChatIds. Damit können verschiedene Personen in verschiedenen Gruppen benachrichtigt werden
RateLimitMinutesMindestintervall zwischen Benachrichtigungen (Standard: 15)

Seit 1.2.0 kannst du mehrere Gruppen gleichzeitig benachrichtigen: zwei Personen über einen ersten Bot, drei weitere über einen zweiten. Jeder Versand ist unabhängig, ein nicht erreichbarer Empfänger verhindert nicht mehr, dass die anderen die Nachricht erhalten.

"Telegram": {
  "Enabled": true,
  "RateLimitMinutes": 15,
  "Bots": [
    {
      "Name": "Famille",
      "BotToken": "123456:AAExxxxxxxxxxxxxxxxxxxx",
      "ChatIds": [ "11111111", "22222222" ]
    },
    {
      "Name": "Voisins",
      "BotToken": "789012:BBEyyyyyyyyyyyyyyyyyyyy",
      "ChatIds": [ "33333333", "44444444", "55555555" ]
    }
  ]
}

Die alte Form mit einem einzigen BotToken und durch Semikolons getrennten ChatId funktioniert weiterhin. Wenn du an deiner Konfiguration nichts änderst, funktionieren deine Benachrichtigungen genau wie zuvor weiter.

Monitoring optional

ParameterBeschreibungStandard
HealthCheckIntervalSecondsHäufigkeit der Überprüfung der Konnektivität der Geräte30
LogStatusIntervalSecondsHäufigkeit der Protokollierung des vollständigen Status in den Logdateien300
PostResumeGuardSecondsDauer, während der das Programm überprüft, ob der Hub Ihre Einstellungen nach einer Wiederaufnahme beibehalten hat300
DeviceUnreachableAlertMinutesDauer der Nichterreichbarkeit eines Geräts, ab der du benachrichtigt wirst60

🔄 Aktualisierung optional

Seit 1.2.0 aktualisiert sich das Programm nicht mehr von selbst. Es prüft einmal pro Stunde, ob eine neuere Version existiert, und beschränkt sich darauf, dich zu benachrichtigen: eine Erinnerung in den Logs zu jeder vollen Stunde, solange du die neue Version noch nicht installiert hast, und eine einzige Nachricht über die von dir konfigurierten Kanäle, mit dem direkten Download-Link.

Das Binärprogramm eines Dienstes zu ersetzen, der deine Akkus schützt, während er läuft, ist der riskanteste Eingriff am Produkt. Da kannst genauso gut du den Zeitpunkt bestimmen. Die alten Schlüssel AutoUpdateEnabled und CheckIntervalHours werden nicht mehr gelesen: Du kannst sie in deiner Datei lassen, sie werden ignoriert.

ParameterBeschreibungStandard
CheckEnabledJede Stunde prüfen ob eine neuere Version existierttrue
NotifyOnNewVersionBei der ersten Erkennung einer Version eine Nachricht an deine Benachrichtigungskanäle senden. Ein einziges Mal pro Version, niemals erneuttrue

Lizenz nach dem Test

Nach dem 30-tägigen Testzeitraum fügst du deinen geheimen Schlüssel hinzu, um die PRO-Lizenz zu aktivieren. Deinen Schlüssel findest du in deinem Konto unter oben rechts > „Mein Konto“. Die Lizenz erneuert sich automatisch im Hintergrund.

ParameterBeschreibungBeispiel
SecretKeyDein eindeutiger geheimer Schlüssel (GUID) aus deinem Konto bei digital3d.com. Leer lassen, um den Testmodus zu verwenden.d79d24cc-eb02-48d7-94f8-xxxxxxxxxxxx

Beispiel für eine minimale Konfiguration

Hier ist ein sofort einsatzbereites Beispiel. Ersetze einfach die IP-Adressen durch die deiner Geräte:

{
  "Messages": {
    "Language": "fr"
  },
  "Energy": {
    "PricePerKwhCents": 28
  },
  "Shelly": {
    "Enabled": true,
    "Host": "192.168.1.50"
  },
  "ZendureDevice": {
    "Host": "192.168.1.127",
    "Port": 80,
    "DefaultOutputLimit": 2400,
    "DefaultMinSoc": 100
  },
  "EvDetection": {
    "PowerThresholdWatts": 5000
  },
  "Subscription": {
    "SecretKey": "d79d24cc-eb02-48d7-94f8-xxxxxxxxxxxx"
  }
}

Mit dieser Konfiguration überwacht das Programm deinen Shelly, erkennt jeden Verbrauch von über 5000W (zum Beispiel), und lädt deine Batterien mit einem Minimum von 10% (100 ÷ 10) und einer maximalen Leistung von 2400W wieder auf. Der Abschnitt Subscription ist standardmäßig leer: Das Programm funktioniert 30 Tage lang im Testmodus. Um die PRO-Lizenz zu aktivieren, füge deinen geheimen Schlüssel über dein Konto oben rechts hinzu.

Kostenloser Test & Abonnement

30 Tage kostenlos testen, ohne Verpflichtung!

Lade Zendure EV Guard herunter und teste es volle 30 Tage lang, ohne etwas zu bezahlen und ohne Einschränkung der Funktionen. Du erhältst Zugriff auf 100% der Funktionen, um sicherzustellen, dass das Programm perfekt zu deiner Installation passt.

Nach Ablauf der 30 Tage ist ein Digital3D-Abonnement erforderlich, um das Programm weiterhin zu nutzen. Ein einziges Abonnement gibt dir Zugriff auf alle Digital3D-Anwendungen (CompactForIA, AutoMouseMove, Zendure EV Guard usw.).

So aktivierst du deine Lizenz

  1. Schließe ein Abonnement bei „One for All“ ab
  2. Melde dich bei deinem Konto auf digital3d.com an und kopiere deinen geheimen Schlüssel (eine eindeutige Kennung im GUID-Format, zum Beispiel: f89f26cc-eb03-48d7-94f8-xxxxxxxxxxxx)
  3. Öffne die Datei appsettings.json und füge deinen Schlüssel im Abschnitt Subscription hinzu:
    "Subscription": {
      "SecretKey": "votre-clef-secrete-guid"
    }
  4. Starte das Programm neu: Die PRO-Lizenz wird automatisch aktiviert und ohne dein Zutun verlängert.

Bereit, deine Batterien zu schützen?

Lade kostenlos herunter, richte alles in 5 Minuten ein, und schlafe beruhigt.

Abo One for All “ : ein einziges Abo für alle Digital3D-Anwendungen.

Download — Version 1.3.12

Versionshistorie
1.3.12 22.08.2026Aktuell
- Die Sprache der Nachrichten wird im Abschnitt Messages eingestellt: `"Messages": { "Language": "fr" }`. Ein `Language`-Schlüssel auf der obersten Ebene der Datei wird nicht mehr gelesen - Beim Pausieren werden nun `minSoc` UND `outputLimit` geschrieben und alle 5 Sekunden erneut geschrieben - Neu: Alles, was Sie lesen, ist auf Französisch und Englisch verfügbar (`Messages:Language`, standardmäßig `"en"`). Die technischen Protokolle bleiben auf Englisch - Neu: Ein Bericht am Ende jedes Ladevorgangs (Dauer, kWh am Zähler, geschätzter Fahrzeuganteil, Spitzenwert, Durchschnitt) - Neu: Die Richtkosten des Ladevorgangs, wenn Sie den Preis Ihrer kWh unter `Energy:PricePerKwhCents` angeben (standardmäßig 28 Cent, 0, um nichts anzuzeigen) - Neu: Das Durchsickern während der Pause wird überwacht und unterbunden. Ein Hub im HEMS-Modus konnte seinen Ausgang während der Pause wieder öffnen und das Fahrzeug mit Strom versorgen, ohne dass dies angezeigt wurde - Neu: Eine Warnung, wenn der Hub während eines Ladevorgangs die Pause nicht mehr anwendet - Neu: Eine vorsorgliche Pause, wenn der Zähler nicht erreichbar ist, die bereits nach der ersten gültigen Messung aufgehoben wird - Neu: Das Archiv enthält Installationsskripte für Windows, Linux und macOS sowie das Benutzerhandbuch auf Französisch und Englisch - Neu: Vier Einstellungen zur Erkennung (`NotifyPrecautionaryPauseAfterMinutes`, `SourceUnreachableReleaseMinutes`, `ReleaseHysteresisWatts`, `PostResumeCooldownSeconds`) und zwei zur Überwachung (`PostResumeGuardSeconds`, `DeviceUnreachableAlertMinutes`) sind verfügbar - Ihre Batterien werden vor dem Beenden des Programms wieder in Betrieb genommen, auch wenn das Programm vom System beendet wird - Das Programm verweigert den Start, wenn Ihr Shelly-Zähler die Zugangsdaten ablehnt, und informiert Sie darüber, anstatt blind weiterzulaufen - Behoben: Ein abgelehntes Shelly-Passwort wird nicht mehr mit einem Offline-Zähler verwechselt - Behoben: Keine Nachrichtenfluten mehr, wenn der Verbrauch um die Erkennungsschwelle schwankt - Behoben: Eine fehlgeschlagene Benachrichtigung wird 5 Minuten lang erneut versucht, anstatt verloren zu gehen - Behoben: Bei der Berechnung der kWh werden zu lange Messintervalle ignoriert, anstatt in die Berechnung einzufließen
1.3.0 20.08.2026
- Le plancher de décharge par défaut (DefaultMinSoc) passe de 950 à 100 : à 950, les batteries n'avaient plus le droit de descendre sous 95%, donc plus rien à donner - Au démarrage, une valeur de DefaultMinSoc hors de 1 à 999 est refusée, et une valeur au-dessus de 500 déclenche un avertissement - Nouvelle clé EvDetection.PauseOnSourceUnreachableMinutes (3 par défaut) : si le compteur reste injoignable plus longtemps, les batteries sont mises en pause par précaution, jusqu'à la première mesure valide - La clé Smappee.EvThresholdWatts n'existe plus, elle n'était lue nulle part - L'état d'avant-pause est enregistré sur disque : un redémarrage pendant une pause ne perd plus les valeurs à restaurer - Correction : la notification « batteries pleines » se basait sur le plancher de décharge au lieu du plafond de charge du hub - Correction : plus de fausse restauration au démarrage en pleine journée, qui envoyait un e-mail et un message pour rien - Correction : après une reprise, la vérification automatique surveille la valeur réellement envoyée à l'appareil
1.2.0 05.08.2026
- Le programme ne se met plus à jour tout seul : il vérifie chaque heure et vous prévient, une seule fois par version - Rappel horaire dans les logs tant que la nouvelle version n'est pas installée, avec le lien de téléchargement - Nouvelles clés de la section Update : CheckEnabled et NotifyOnNewVersion - Les anciennes clés AutoUpdateEnabled et CheckIntervalHours ne sont plus lues, elles sont simplement ignorées - Telegram : plusieurs bots, chacun avec sa liste de destinataires, via la nouvelle liste Bots - L'ancienne configuration Telegram continue de fonctionner telle quelle - Un destinataire injoignable n'empêche plus les autres de recevoir le message - Correction : une valeur trop grande dans l'ancien intervalle de vérification pouvait arrêter le service
Treten Sie der Unterhaltung bei

Sie müssen ein Konto haben, um diesen Artikel zu kommentieren. Die Erstellung ist kostenlos und dauert weniger als eine Minute.

  • Die XMLTV-Datei, die täglich kostenlos heruntergeladen werden kann.
  • Kommentare zu den Artikeln abgeben und auf andere Leser antworten
  • Per E-Mail über neue Artikel, die Sie verfolgen, informiert werden.

Keine Kommentare im Moment.

Une erreur s'est produite. Cette application peut ne plus répondre jusqu'à ce qu'elle soit rechargée.Veuillez contacter l'auteur. Reload 🗙