Vannak Zendure akkumulátorai? És egyszerre töltöd az autódat? Nem jó... 😉

Zendure EV Guard

Védje meg Zendure akkumulátorait elektromos autója töltése közben

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

Hogyan működik?

1. Észlelés

A Shelly Pro 3EM (vagy Smappee) méri a fogyasztást. Amikor a teljesítmény meghaladja a küszöböt (pl. 5000W), a program tudja, hogy az autód tölt.

🔋

2. Védelem

A Zendure akkumulátorok azonnal OFF módba lépnek. Nem merülnek le, a ciklusaid megmaradnak.

3. Újraindítás

Töltés befejezve? A program automatikusan újraaktiválja az akkumulátoraidat az eredeti beállításaid szerint. Nincs szükség manuális beavatkozásra.

🔒 100% biztonságos az akkumulátoraid számára

A Zendure EV Guard kizárólag a helyi HTTP API-t használja a Zendure hubodhoz. Csak egy paramétert módosít: a minSoc-t (minimum töltöttségi szint). A szüneteltetéshez a minSoc-t 100%-ra állítja — ami megakadályozza a lemerülést. Az újraindításhoz visszaállítja a szokásos értékedet (például 10%).

Semmilyen firmware nem módosul, nincs felhőhozzáférés, nincs kockázat. Pontosan ugyanaz, mintha manuálisan módosítanád a beállítást a Zendure alkalmazásban, de automatikusan és a megfelelő időben.

Előfeltételek

BerendezésRészletek
Zendure SolarFlow 2400 ACHub helyi HTTP API-val aktiválva (80-as port)
Shelly Pro 3EM vagy Smappee1 szükségesÁrammérő (Shelly, valós idő) vagy Smappee energiafigyelő (felhő API, 5 perces blokkok) a fogyasztás mérésére
Wallbox / TöltőállomásBármilyen töltő — az észlelés a fogyasztáson alapul, nem a töltőn magán
PC, Szerver vagy NASWindows, Linux vagy macOS — a program a háttérben 24/7 fut
 

Telepítés

1. Csomagolja ki az archívumot

Az ZIP fájl tartalmát másolja ki a választott könyvtárba, például:

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

2. Futtatási jogok (csak Linux / macOS)

Linux és macOS rendszeren a fájlt futtathatóvá kell tenned, mielőtt elindítanád:

chmod +x ZendureEvGuard
./ZendureEvGuard

3. Konfiguráld a appsettings.json-t

Nyisd meg a appsettings.json fájlt, amely a végrehajtható fájl mellett található, és töltsd ki a beállításaidat (lásd az alábbi szakaszt).

4. Indítsd el a programot

# Windows
ZendureEvGuard.exe

# Linux / macOS
./ZendureEvGuard

A program megjeleníti a bejelentkezési információkat indításkor. Használja a P gombot a kézi szüneteltetéshez, a R gombot a folytatáshoz, és a Ctrl+C kombinációt kétszer a megfelelő leállításhoz.

Linux tipp: Ahhoz, hogy a program folyamatosan fusson a lecsatlakozás után is, telepítse rendszer szolgáltatásként. Íme, hogyan kell csinálni:

a) Hozzon létre egy dedikált felhasználót (opcionális, de ajánlott):

sudo useradd -r -s /usr/sbin/nologin zendure
sudo chown -R zendure:zendure /home/ZendureEvGuard

b) Hozza létre a szolgáltatás fájlt:

sudo nano /etc/systemd/system/zendure-evguard.service

Illessze be a következő tartalmat:

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

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

[Install]
WantedBy=multi-user.target

c) Aktiválja és indítsa el a szolgáltatást:

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

d) Hasznos parancsok:

# Állapot megtekintése
sudo systemctl status zendure-evguard

# Naprakész naplók megtekintése
sudo journalctl -u zendure-evguard -f

# Újraindítás frissítés után
sudo systemctl restart zendure-evguard

# Szolgáltatás leállítása
sudo systemctl stop zendure-evguard

Konfiguráció — appsettings.json

Itt találhatóak az összes beállítás, amelyet konfigurálhat. A Shelly és ZendureDevice szekciók kötelezőek.

⚡ Shelly kötelező

A Shelly Pro 3EM konfigurálása. Ez az érzékelő méri az otthona elektromos fogyasztását.

ParaméterLeírásPélda
EnabledA Shelly aktiválása mérési forráskénttrue
HostA Shelly Pro 3EM IP címe a helyi hálózatán"192.168.1.50"
UseDigestAuthAktiválja, ha jelszóval védte a Shelly-tfalse
UsernameFelhasználónév (ha az azonosítás aktív)"admin"
PasswordJelszó (ha az azonosítás aktív)"jelszavam"

🔌 Smappee töltő opcionális

A Smappee energia töltő kétféleképpen használható:

  • Mérési forrásként EV-hez (alternatíva a Shelly-hez) — ha a Shelly le van tiltva, a Smappee lesz a teljesítménymérő forrás az EV töltés észlelésére. Az észlelés a Smappee felhő API-ján keresztül történik (5 perces blokkokban, kevésbé reagáló, mint a Shelly valós időben).
  • Párhuzamosan a Shelly-vel — ha a Shelly aktív mérési forrásként, a Smappee akkor is aktiválható, hogy folyamatosan megjelenítse a fogyasztási információkat (napenergia, ház, hálózat) és a Smappee EV Wall töltőjének (töltési teljesítmény, állapot stb.) adatait a naplókban.
ParaméterLeírásPélda
EnabledA Smappee aktiválása (észlelési forrás, ha a Shelly le van tiltva, vagy fogyasztási/töltő információk megjelenítése párhuzamosan)false
ClientIdA Smappee alkalmazás ügyfélazonosítója (API v3)"az-ön-ügyfél-azonosítója"
ClientSecretA Smappee alkalmazás ügyféltitka"az-ön-ügyféltitka"
UsernameA Smappee fiókjához tartozó felhasználónév"user@email.com"
PasswordA Smappee fiókjához tartozó jelszó"jelszó"
ServiceLocationIdA Smappee helyszín azonosítója (látható a Smappee irányítópulton, ez nem a sorozatszám)"190802"
PollingIntervalSecondsA Smappee API lekérdezési gyakorisága30
EvThresholdWattsA töltő EV-hez szükséges teljesítményküszöb (csak információ megjelenítése)1400

🔋 Zendure akkumulátor kötelező

A Zendure SolarFlow 2400 AC vagy más hub konfigurálása. Az IP cím megtalálható a Zendure alkalmazásban.

ParaméterLeírásPélda
HostA Zendure hub helyi hálózati IP címe"192.168.1.127"
PortHelyi API HTTP port (alapértelmezett: 80)80
DefaultOutputLimitMaximális kimeneti teljesítmény wattban, amelyet az EV töltés után vissza kell állítani2400
DefaultMinSocA minimális töltöttségi szint, amelyet vissza kell állítani (az érték ×10: 100 = 10%, 950 = 95%). Ez az a küszöb, amely alatt az akkumulátorok már nem merülnek le.100
TimeoutSecondsVárakozási idő a hubhoz intézett kérésekhez10

💡 A DefaultMinSoc megértése

Ez a paraméter meghatározza az akkumulátorok minimum töltöttségi szintjét a visszaállítás után. Az érték 10-zel szorozva van a Zendure API-ban:

  • 100 = az akkumulátorok akár 10%-ra is lemerülhetnek
  • 200 = az akkumulátorok akár 20%-ra is lemerülhetnek
  • 950 = az akkumulátorok leállnak 95%-nál (nagyon konzervatív üzemmód)

Ön dönti el! Egy alacsony minSoc (100-200) maximalizálja az akkumulátorok használatát. Egy magas minSoc (800-950) megőrzi a cellák élettartamát. A legtöbb felhasználó a 100 (10%) és 200 (20%) között választ.

🚗 EvDetection

A villanyautó töltésének észlelésének beállításai. Az algoritmus hiszterézist használ: több egymást követő mérést kell végezni a küszöb felett a töltés megerősítéséhez, és több mérést a küszöb alatt a leállítás megerősítéséhez.

ParaméterLeírásAlapértelmezett
PowerThresholdWattsA teljesítmény küszöb (wattban), amely felett a program úgy véli, hogy egy autó tölt. Állítsa be a wallboxához.5000
ConfirmationReadingsA küszöb feletti egymást követő mérések száma a töltés kezdetének megerősítéséhez2
ReleaseReadingsA küszöb alatti egymást követő mérések száma a töltés befejezésének megerősítéséhez (24 = ~2 perc 5s/mérés)24
PollingIntervalSecondsMérés gyakorisága másodpercben5

📬 Értesítés opcionális

Kapjon e-maileket, amikor az akkumulátorai szünetelnek, újraindulnak, vagy hiba lép fel. Állítsa be SMTP szerverét.

ParaméterLeírásAlapértelmezett
EnabledÉrtesítések e-mailben való engedélyezésefalse
SmtpHostSMTP szerver (pl.: smtp.gmail.com)""
SmtpPortSMTP port587
UseSslTLS/SSL használatatrue
Username / PasswordSMTP azonosítók""
FromAddressA feladó e-mail címe""
ToAddressCímzett(ek), ; karakterrel elválasztva több címzett esetén""
RateLimitMinutesMinimum időintervallum két figyelmeztetés között (spam ellen)15

📴 Pushover opcionális

Push értesítések a telefonjára a Pushover segítségével. Hozzon létre egy alkalmazást a pushover.net oldalon az API Token megszerzéséhez.

ParaméterLeírás
EnabledPushover engedélyezése (true / false)
ApiTokenA Pushover alkalmazás API tokenje
UserKeyA Pushover felhasználói kulcsa
RateLimitMinutesMinimum időintervallum az értesítések között (alapértelmezett: 15)

💬 Telegram opcionális

Értesítések Telegram boton keresztül. Hozzon létre egy botot a @BotFather segítségével, és szerezze meg a Chat ID-ját.

ParaméterLeírás
EnabledTelegram aktiválása (true / false)
BotTokenA Telegram botod tokenje (a @BotFather biztosítja)
ChatIdA chat ID, ahová az üzeneteket küldeni kell (több, pontosvesszővel elválasztva ;)
RateLimitMinutesMinimum időköz az értesítések között (alapértelmezett: 15)

📈 Monitoring opcionális

ParaméterLeírásAlapértelmezett
HealthCheckIntervalSecondsA készülékek csatlakozási állapotának ellenőrzési gyakorisága30
LogStatusIntervalSecondsA státusz teljes naplózásának gyakorisága a naplófájlokban300

🔄 Update opcionális

ParaméterLeírásAlapértelmezett
AutoUpdateEnabledAutomatikus frissítések ellenőrzésének aktiválásatrue
CheckIntervalHoursAz ellenőrzés időköze (órákban)4

🔑 Licenc próbaidő után

30 napos próbaidő után add meg a titkos kulcsodat a PRO licenc aktiválásához. A kulcsod a fiókodban található a jobb felső sarokban > "Saját fiók". A licenc automatikusan megújul a háttérben.

ParaméterLeírásPélda
SecretKeyA te egyedi titkos kulcsod (GUID) a digital3d.com fiókodból. Hagyd üresen a próba üzemmód használatához.d79d24cc-eb02-48d7-94f8-xxxxxxxxxxxx

Minimális konfigurációs példa

Itt egy kész példa. Csak cseréld ki az IP címeket a készülékeid címére:

{
  "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"
  }
}

Ezzel a konfigurációval a program figyeli a Shelly-t, és észleli a 5000W feletti fogyasztást (például), és helyreállítja az akkumulátorokat minimum 10% (100 ÷ 10) és maximális 2400W kimenettel. A Subscription szakasz alapértelmezés szerint üres: a program próba üzemmódban működik 30 napig. A PRO licenc aktiválásához add meg a titkos kulcsodat a jobb felső sarokban.

Ingyenes próba & Előfizetés

🎉 30 nap ingyenes próba — kötelezettség nélkül!

Töltsd le a Zendure EV Guardot, és teszteld 30 teljes napig, ingyen és korlátozások nélkül. Hozzáférést kapsz a 100% funkcióhoz, hogy megbizonyosodj róla, hogy a program tökéletesen illeszkedik a telepítésedhez.

A 30 nap letelte után a Digital3D előfizetés szükséges a program folytatásához. Egyetlen előfizetés hozzáférést biztosít a minden Digital3D alkalmazáshoz (CompactForIA, AutoMouseMove, Zendure EV Guard, stb.).

🔑 Hogyan aktiváld a licencet

  1. Iratkozz fel az "One for All" előfizetésre
  2. Jelentkezz be a fiókodba a digital3d.com oldalon, és másold ki a titkos kulcsodat (egyedi azonosító GUID formátumban, például: f89f26cc-eb03-48d7-94f8-xxxxxxxxxxxx)
  3. Nyisd meg a appsettings.json fájlt, és add hozzá a kulcsodat a Subscription szakaszhoz:
    "Subscription": {
      "SecretKey": "a-te-titkos-kulcsod-guid"
    }
  4. Indítsd újra a programot — a PRO licenc automatikusan aktiválódik és megújul minden beavatkozás nélkül.

Készen állsz az akkumulátorok védelmére?

Töltsd le ingyen, állítsd be 5 perc alatt, és aludj nyugodtan.

Előfizetés « One for All » : egyetlen előfizetés az összes Digital3D alkalmazáshoz.

Téléchargement — Version 1.1.0

Nouveautés de cette version
- ajout du logiciel dans le ToolBox Digital3D "One for All" permettant avec une seule clé API (sous "Mon Compte") d'avoir accès a tous les logiciels Digital3D - Correction d'un bug qui décrochait lorsque le Shelly Pro n'était pas accessible

Aucun commentaire pour le 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 🗙