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
Van Zendure akkumulátorod és elektromos autód?
Tudod: amikor az autód csatlakozik a wallboxhoz, mindent elnyel. A Zendure akkumulátorok gyorsan lemerülnek, a ciklusok felhalmozódnak, és a drága celláid élettartama, mint a hó a napon, eltűnik.
Ha az autód céges jármű és az áramot a munkáltatód fizeti, kár, hogy az akkumulátoraidat lemeríted a töltéshez, amikor este már semmi sem marad az otthonod önfogyasztására.
Másik eset: még ha nem is céges autóról van szó, lehet, hogy egyszerűen csak meg szeretnéd akadályozni, hogy az akkumulátorok lemerüljenek a töltés alatt, hogy teljes mértékben kihasználhasd a napfényben termelt áramot, anélkül, hogy a Zendure akkumulátoraidból merítenél.
A Zendure EV Guard automatikusan megoldja ezt a problémát. Amint az autód töltése észlelhető, a program szünetelteti az akkumulátoraidat. Amikor a töltés befejeződik, újra aktiválja őket. Egyszerű, automatikus, kockázat nélkül.
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és | Részletek |
|---|---|
| Zendure SolarFlow 2400 AC | Hub 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ás | Bármilyen töltő — az észlelés a fogyasztáson alapul, nem a töltőn magán |
| PC, Szerver vagy NAS | Windows, 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
./ZendureEvGuard3. 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.
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/ZendureEvGuardb) Hozza létre a szolgáltatás fájlt:
sudo nano /etc/systemd/system/zendure-evguard.serviceIllessze 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.targetc) Aktiválja és indítsa el a szolgáltatást:
sudo systemctl daemon-reload
sudo systemctl enable zendure-evguard
sudo systemctl start zendure-evguardd) 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-evguardKonfigurá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éter | Leírás | Példa |
|---|---|---|
Enabled | A Shelly aktiválása mérési forrásként | true |
Host | A Shelly Pro 3EM IP címe a helyi hálózatán | "192.168.1.50" |
UseDigestAuth | Aktiválja, ha jelszóval védte a Shelly-t | false |
Username | Felhasználónév (ha az azonosítás aktív) | "admin" |
Password | Jelszó (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éter | Leírás | Példa |
|---|---|---|
Enabled | A 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 |
ClientId | A Smappee alkalmazás ügyfélazonosítója (API v3) | "az-ön-ügyfél-azonosítója" |
ClientSecret | A Smappee alkalmazás ügyféltitka | "az-ön-ügyféltitka" |
Username | A Smappee fiókjához tartozó felhasználónév | "user@email.com" |
Password | A Smappee fiókjához tartozó jelszó | "jelszó" |
ServiceLocationId | A Smappee helyszín azonosítója (látható a Smappee irányítópulton, ez nem a sorozatszám) | "190802" |
PollingIntervalSeconds | A Smappee API lekérdezési gyakorisága | 30 |
EvThresholdWatts | A 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éter | Leírás | Példa |
|---|---|---|
Host | A Zendure hub helyi hálózati IP címe | "192.168.1.127" |
Port | Helyi API HTTP port (alapértelmezett: 80) | 80 |
DefaultOutputLimit | Maximális kimeneti teljesítmény wattban, amelyet az EV töltés után vissza kell állítani | 2400 |
DefaultMinSoc | A 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 |
TimeoutSeconds | Várakozási idő a hubhoz intézett kérésekhez | 10 |
💡 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ülhetnek200= az akkumulátorok akár 20%-ra is lemerülhetnek950= 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éter | Leírás | Alapértelmezett |
|---|---|---|
PowerThresholdWatts | A 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 |
ConfirmationReadings | A küszöb feletti egymást követő mérések száma a töltés kezdetének megerősítéséhez | 2 |
ReleaseReadings | A 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 |
PollingIntervalSeconds | Mérés gyakorisága másodpercben | 5 |
📬 É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éter | Leírás | Alapértelmezett |
|---|---|---|
Enabled | Értesítések e-mailben való engedélyezése | false |
SmtpHost | SMTP szerver (pl.: smtp.gmail.com) | "" |
SmtpPort | SMTP port | 587 |
UseSsl | TLS/SSL használata | true |
Username / Password | SMTP azonosítók | "" |
FromAddress | A feladó e-mail címe | "" |
ToAddress | Címzett(ek), ; karakterrel elválasztva több címzett esetén | "" |
RateLimitMinutes | Minimum 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éter | Leírás |
|---|---|
Enabled | Pushover engedélyezése (true / false) |
ApiToken | A Pushover alkalmazás API tokenje |
UserKey | A Pushover felhasználói kulcsa |
RateLimitMinutes | Minimum 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éter | Leírás |
|---|---|
Enabled | Telegram aktiválása (true / false) |
BotToken | A Telegram botod tokenje (a @BotFather biztosítja) |
ChatId | A chat ID, ahová az üzeneteket küldeni kell (több, pontosvesszővel elválasztva ;) |
RateLimitMinutes | Minimum időköz az értesítések között (alapértelmezett: 15) |
📈 Monitoring opcionális
| Paraméter | Leírás | Alapértelmezett |
|---|---|---|
HealthCheckIntervalSeconds | A készülékek csatlakozási állapotának ellenőrzési gyakorisága | 30 |
LogStatusIntervalSeconds | A státusz teljes naplózásának gyakorisága a naplófájlokban | 300 |
🔄 Update opcionális
| Paraméter | Leírás | Alapértelmezett |
|---|---|---|
AutoUpdateEnabled | Automatikus frissítések ellenőrzésének aktiválása | true |
CheckIntervalHours | Az 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éter | Leírás | Példa |
|---|---|---|
SecretKey | A 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
- Iratkozz fel az "One for All" előfizetésre
- 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) - Nyisd meg a
appsettings.jsonfájlt, és add hozzá a kulcsodat aSubscriptionszakaszhoz:"Subscription": { "SecretKey": "a-te-titkos-kulcsod-guid" } - 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.
Aucun commentaire pour le moment.