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:PricePerKwhCentsangibst. - 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üstung | Details |
|---|---|
| Zendure SolarFlow 2400 AC | Hub mit aktivierter lokaler HTTP-API (Port 80) |
| Shelly Pro 3EM oder Smappee1 erforderlich | Strommesszange (Shelly, Echtzeit) oder Smappee-Energiemonitor (Cloud-API, 5-Minuten-Blöcke) zur Messung des Verbrauchs |
| Wallbox / Ladestation | Beliebige Ladestation: Die Erkennung basiert auf dem Verbrauch, nicht auf der Ladestation selbst |
| PC, Server oder NAS | Windows, 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
./ZendureEvGuard3. 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
./ZendureEvGuardDas 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.ps1Unter 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.targetDann 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-evguardLege 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.
| Parameter | Beschreibung | Standard |
|---|---|---|
Language | Sprache 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.
| Parameter | Beschreibung | Beispiel |
|---|---|---|
Enabled | Shelly als Messquelle aktivieren | true |
Host | IP-Adresse deines Shelly Pro 3EM in deinem lokalen Netzwerk | "192.168.1.50" |
UseDigestAuth | Aktiviere dies, wenn du deinen Shelly mit einem Passwort geschützt hast | false |
Username | Benutzername (wenn Authentifizierung aktiviert) | "admin" |
Password | Passwort (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.
| Parameter | Beschreibung | Beispiel |
|---|---|---|
Enabled | Smappee aktivieren (Erkennungsquelle, wenn Shelly deaktiviert ist, oder parallele Anzeige der Verbrauchs-/EV-Ladepunktinformationen) | false |
ClientId | Client-ID deiner Smappee-Anwendung (API v3) | "votre-client-id" |
ClientSecret | Client Secret deiner Smappee-Anwendung | "votre-client-secret" |
Username | Benutzername deines Smappee-Kontos | "user@email.com" |
Password | Passwort deines Smappee-Kontos | "motdepasse" |
ServiceLocationId | ID deines Smappee-Standorts (im Smappee-Dashboard sichtbar, es ist nicht die Seriennummer) | "190802" |
PollingIntervalSeconds | Abfragehäufigkeit der Smappee-API | 30 |
🔋 Zendure-Batterie erforderlich
Konfiguration deines Zendure SolarFlow 2400 AC Hubs oder anderer Modelle. Die IP-Adresse findest du in der Zendure-App.
| Parameter | Beschreibung | Beispiel |
|---|---|---|
Host | IP-Adresse deines Zendure-Hubs im lokalen Netzwerk | "192.168.1.127" |
Port | HTTP-Port der lokalen API (standardmäßig 80) | 80 |
DefaultOutputLimit | Maximale Ausgangsleistung in Watt, die nach dem EV-Laden wiederhergestellt werden soll | 2400 |
DefaultMinSoc | Entladegrenze, 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 |
TimeoutSeconds | Wartezeit für Anfragen an den Hub | 10 |
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 werden200= die Batterien können bis auf 20% entladen werden500= 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.
| Parameter | Beschreibung | Standardwert |
|---|---|---|
PowerThresholdWatts | Leistungsschwelle (in Watt), ab der das Programm davon ausgeht, dass ein Auto lädt. Passe sie an deine Wallbox an. | 5000 |
ConfirmationReadings | Anzahl aufeinanderfolgender Messungen über der Schwelle, um den Beginn des Ladevorgangs zu bestätigen | 2 |
ReleaseReadings | Anzahl aufeinanderfolgender Messungen unter der Schwelle, um das Ende des Ladevorgangs zu bestätigen (24 = ~2 Minuten bei 5 s/Messung) | 24 |
PollingIntervalSeconds | Messintervall in Sekunden | 5 |
PauseOnSourceUnreachableMinutes | Neu 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 |
NotifyPrecautionaryPauseAfterMinutes | Eine 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 wert | 30 |
SourceUnreachableReleaseMinutes | Dauer, nach deren Ablauf eine Vorsichtspause aufgehoben wird, obwohl der Zähler weiterhin stumm bleibt | 10 |
ReleaseHysteresisWatts | Abstand 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 schwankt | 500 |
PostResumeCooldownSeconds | Verzögerung nach einer Fortsetzung, während der eine neue Erkennung ignoriert wird | 60 |
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.
| Parameter | Beschreibung | Standardwert |
|---|---|---|
PricePerKwhCents | Preis 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 verhindern | 28 |
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 WBenachrichtigung optional
Erhalte E-Mails, wenn deine Batterien pausieren, wieder anlaufen, oder im Fall eines Fehlers. Richte deinen SMTP-Server ein.
| Parameter | Beschreibung | Standard |
|---|---|---|
Enabled | E-Mail-Benachrichtigungen aktivieren | false |
SmtpHost | SMTP-Server (z. B.: smtp.gmail.com) | "" |
SmtpPort | SMTP-Port | 587 |
UseSsl | TLS/SSL verwenden | true |
Username / Password | SMTP-Anmeldedaten | "" |
FromAddress | E-Mail-Adresse des Absenders | "" |
ToAddress | Empfänger, bei mehreren durch ; getrennt | "" |
RateLimitMinutes | Mindestintervall 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.
| Parameter | Beschreibung |
|---|---|
Enabled | Pushover aktivieren (true / false) |
ApiToken | API-Token deiner Pushover-Anwendung |
UserKey | Dein Pushover-Benutzerschlüssel |
RateLimitMinutes | Mindestintervall zwischen Benachrichtigungen (Standard: 15) |
💬 Telegram optional
Benachrichtigungen über einen Telegram-Bot. Erstelle einen Bot mit @BotFather und hole deine Chat-ID ab.
| Parameter | Beschreibung |
|---|---|
Enabled | Telegram aktivieren (true / false) |
Bots | Liste von Bots. Jeder hat seinen Name, seinen BotToken und seine Liste ChatIds. Damit können verschiedene Personen in verschiedenen Gruppen benachrichtigt werden |
RateLimitMinutes | Mindestintervall 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
| Parameter | Beschreibung | Standard |
|---|---|---|
HealthCheckIntervalSeconds | Häufigkeit der Überprüfung der Konnektivität der Geräte | 30 |
LogStatusIntervalSeconds | Häufigkeit der Protokollierung des vollständigen Status in den Logdateien | 300 |
PostResumeGuardSeconds | Dauer, während der das Programm überprüft, ob der Hub Ihre Einstellungen nach einer Wiederaufnahme beibehalten hat | 300 |
DeviceUnreachableAlertMinutes | Dauer der Nichterreichbarkeit eines Geräts, ab der du benachrichtigt wirst | 60 |
🔄 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.
| Parameter | Beschreibung | Standard |
|---|---|---|
CheckEnabled | Jede Stunde prüfen ob eine neuere Version existiert | true |
NotifyOnNewVersion | Bei der ersten Erkennung einer Version eine Nachricht an deine Benachrichtigungskanäle senden. Ein einziges Mal pro Version, niemals erneut | true |
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.
| Parameter | Beschreibung | Beispiel |
|---|---|---|
SecretKey | Dein 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
- Schließe ein Abonnement bei „One for All“ ab
- 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) - Öffne die Datei
appsettings.jsonund füge deinen Schlüssel im AbschnittSubscriptionhinzu:"Subscription": { "SecretKey": "votre-clef-secrete-guid" } - 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.
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.
Keine Kommentare im Moment.