Zendure EV Guard
Chraňte své baterie Zendure během nabíjení vašeho elektrického auta
Kompatibilní se Zendure SolarFlow 2400 AC • Shelly Pro 3EM • Smappee • Windows, Linux, macOS
Máte baterie Zendure a elektrické auto?
Víte to: když se vaše auto připojí k wallboxu, nasává všechno. Vaše baterie Zendure se vybíjejí rychlostí blesku, cykly se hromadí a životnost vašich cenných článků se zmenšuje jako sníh na slunci.
Pokud je vaše auto firemní a elektřinu platí váš zaměstnavatel, je škoda vybíjet vaše baterie pro nabíjení, když vám večer nezůstane nic pro vlastní spotřebu vaší domácnosti.
Další případ: i když se nejedná o firemní auto, možná chcete jednoduše zabránit vybíjení vašich baterií během nabíjení, abyste plně využili elektřinu vyrobenou vašimi solárními panely na plném slunci, aniž byste čerpali z vašich baterií Zendure.
Zendure EV Guard tento problém automaticky řeší. Jakmile je detekováno nabíjení vašeho auta, program pozastaví vaše baterie. Když je nabíjení dokončeno, znovu je aktivuje. Jednoduché, automatické, bez rizika.
Jak to funguje?
1. Detekce
Váš Shelly Pro 3EM (nebo Smappee) měří spotřebu. Když výkon překročí prahovou hodnotu (např. 5000W), program ví, že vaše auto se nabíjí.
2. Ochrana
Baterie Zendure okamžitě přecházejí do režimu VYPNUTO. Už se nevybíjejí, vaše cykly jsou zachovány.
3. Obnovení
Nabíjení dokončeno? Program automaticky znovu aktivuje vaše baterie s vašimi původními parametry. Žádná manuální intervence.
🔒 100% bezpečné pro vaše baterie
Zendure EV Guard používá výhradně místní HTTP API vašeho hubu Zendure. Mění pouze jediný parametr: minSoc (minimální úroveň nabití). Pro pozastavení nastaví minSoc na 100% — což zabraňuje jakémukoli vybíjení. Pro obnovení obnoví vaši obvyklou hodnotu (například 10%).
Žádný upravený firmware, žádný cloudový přístup, žádné riziko. Je to přesně to samé, jako kdybyste ručně změnili nastavení v aplikaci Zendure, ale automaticky a ve správný čas.
Požadavky
| Zařízení | Podrobnosti |
|---|---|
| Zendure SolarFlow 2400 AC | Hub s aktivním místním HTTP API (port 80) |
| Shelly Pro 3EM nebo Smappee1 požadováno | Amperometrická sonda (Shelly, reálný čas) nebo energetický monitor Smappee (cloud API, bloky po 5 minutách) pro měření spotřeby |
| Wallbox / Nabíjecí stanice | Jakákoli stanice — detekce se zakládá na spotřebě, nikoli na samotné stanici |
| PC, Server nebo NAS | Windows, Linux nebo macOS — program běží na pozadí 24/7 |
Instalace
1. Rozbalte archiv
Extrahujte obsah ZIP souboru do vámi zvoleného adresáře, například:
- Windows :
C:\ZendureEvGuard\ - Linux :
/home/ZendureEvGuard/ - macOS :
/Applications/ZendureEvGuard/
2. Práva k provádění (pouze Linux / macOS)
Na Linuxu a macOS musíte soubor učinit spustitelným před jeho spuštěním:
chmod +x ZendureEvGuard
./ZendureEvGuard3. Nakonfigurujte appsettings.json
Otevřete soubor appsettings.json umístěný vedle spustitelného souboru a vyplňte své parametry (viz sekce níže).
4. Spusťte program
# Windows
ZendureEvGuard.exe
# Linux / macOS
./ZendureEvGuard
Program zobrazuje informace o připojení při spuštění. Použijte P pro ruční pozastavení, R pro pokračování a Ctrl+C dvakrát pro správné zastavení.
a) Vytvořte dedikovaného uživatele (volitelné, ale doporučené):
sudo useradd -r -s /usr/sbin/nologin zendure
sudo chown -R zendure:zendure /home/ZendureEvGuardb) Vytvořte soubor služby:
sudo nano /etc/systemd/system/zendure-evguard.serviceVložte následující obsah:
[Unit]
Description=ZendureEvGuard - Daemon pro ochranu baterií EV
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) Aktivujte a spusťte službu:
sudo systemctl daemon-reload
sudo systemctl enable zendure-evguard
sudo systemctl start zendure-evguardd) Užitečné příkazy:
# Zobrazit stav
sudo systemctl status zendure-evguard
# Zobrazit logy v reálném čase
sudo journalctl -u zendure-evguard -f
# Restartovat po aktualizaci
sudo systemctl restart zendure-evguard
# Zastavit službu
sudo systemctl stop zendure-evguardKonfigurace — appsettings.json
Zde jsou všechny parametry, které můžete nakonfigurovat. Sekce Shelly a ZendureDevice jsou povinné.
⚡ Shelly povinné
Konfigurace vašeho Shelly Pro 3EM. To je senzor, který měří elektrickou spotřebu vaší domácnosti.
| Parametr | Popis | Příklad |
|---|---|---|
Enabled | Aktivovat Shelly jako zdroj měření | true |
Host | IP adresa vašeho Shelly Pro 3EM ve vaší místní síti | "192.168.1.50" |
UseDigestAuth | Aktivovat, pokud jste chránili svůj Shelly heslem | false |
Username | Uživatelské jméno (pokud je autentizace aktivována) | "admin" |
Password | Heslo (pokud je autentizace aktivována) | "mojeheslo" |
🔌 Smappee stanice volitelné
Energetická stanice Smappee může být použita dvěma způsoby:
- Jako zdroj detekce EV (alternativa k Shelly) — pokud je Shelly deaktivován, Smappee se stává zdrojem měření výkonu pro detekci nabíjení EV. Detekce probíhá prostřednictvím cloudového API Smappee (bloky po 5 minutách, méně reaktivní než Shelly v reálném čase).
- Současně se Shelly — pokud je Shelly aktivní jako zdroj detekce, Smappee může být stále aktivní pro nepřetržité zobrazení informací o spotřebě (solární, domácnost, síť) a vaší Smappee EV Wall (výkon nabíjení, stav atd.) v logách.
| Parametr | Popis | Příklad |
|---|---|---|
Enabled | Aktivovat Smappee (zdroj detekce, pokud je Shelly deaktivován, nebo zobrazení informací o spotřebě/EV stanici současně) | false |
ClientId | ID klienta vaší aplikace Smappee (API v3) | "vase-client-id" |
ClientSecret | Tajný klíč klienta vaší aplikace Smappee | "vase-client-secret" |
Username | Uživatelské jméno vašeho účtu Smappee | "user@email.com" |
Password | Heslo vašeho účtu Smappee | "heslo" |
ServiceLocationId | ID vaší lokace Smappee (viditelné na řídicím panelu Smappee, to není číslo sériové) | "190802" |
PollingIntervalSeconds | Frekvence dotazování API Smappee | 30 |
EvThresholdWatts | Prahová hodnota výkonu pro považování stanice EV za nabíjení (zobrazení informací pouze) | 1400 |
🔋 Baterie Zendure povinné
Konfigurace vašeho hubu Zendure SolarFlow 2400 AC nebo jiných. IP adresa se nachází v aplikaci Zendure.
| Parametr | Popis | Příklad |
|---|---|---|
Host | IP adresa vašeho hubu Zendure v místní síti | "192.168.1.127" |
Port | HTTP port místního API (80 jako výchozí) | 80 |
DefaultOutputLimit | Maximální výkon výstupu ve wattech, který se má obnovit po nabíjení EV | 2400 |
DefaultMinSoc | Minimální úroveň nabití, kterou je třeba obnovit (hodnota je ×10: 100 = 10%, 950 = 95%). Je to práh, pod kterým se vaše baterie již nevybíjejí. | 100 |
TimeoutSeconds | Časový limit pro požadavky na hub | 10 |
💡 Pochopit DefaultMinSoc
Tento parametr určuje minimální úroveň nabití vašich baterií po obnovení. Hodnota je v API Zendure násobena 10:
100= baterie mohou klesnout až na 10%200= baterie mohou klesnout až na 20%950= baterie se zastaví na 95% (velmi konzervativní režim)
Na vás je rozhodnutí! Nízký minSoc (100-200) maximalizuje využití vašich baterií. Vysoký minSoc (800-950) chrání životnost buněk. Většina uživatelů volí mezi 100 (10%) a 200 (20%).
🚗 EvDetection
Nastavení detekce nabíjení vašeho elektrického vozidla. Algoritmus používá hysterezi: je potřeba několik po sobě jdoucích měření nad prahem pro potvrzení nabíjení a několik měření pod prahem pro potvrzení zastavení.
| Parametr | Popis | Výchozí |
|---|---|---|
PowerThresholdWatts | Prahová hodnota výkonu (ve wattech), nad kterou program považuje, že auto nabíjí. Přizpůsobte ji vaší wallbox. | 5000 |
ConfirmationReadings | Počet po sobě jdoucích měření nad prahem pro potvrzení začátku nabíjení | 2 |
ReleaseReadings | Počet po sobě jdoucích měření pod prahem pro potvrzení konce nabíjení (24 = ~2 minuty při 5s/měření) | 24 |
PollingIntervalSeconds | Frekvence měření v sekundách | 5 |
📬 Notifikace volitelné
Obdržíte e-maily, když se vaše baterie pozastaví, obnoví nebo v případě chyby. Nastavte svůj SMTP server.
| Parametr | Popis | Výchozí |
|---|---|---|
Enabled | Aktivovat e-mailové notifikace | false |
SmtpHost | SMTP server (např. smtp.gmail.com) | "" |
SmtpPort | SMTP port | 587 |
UseSsl | Použít TLS/SSL | true |
Username / Password | SMTP přihlašovací údaje | "" |
FromAddress | E-mailová adresa odesílatele | "" |
ToAddress | Adresát(i), oddělené ; pro více | "" |
RateLimitMinutes | Minimální interval mezi dvěma upozorněními (anti-spam) | 15 |
📴 Pushover volitelné
Push notifikace na vašem telefonu přes Pushover. Vytvořte aplikaci na pushover.net, abyste získali svůj API Token.
| Parametr | Popis |
|---|---|
Enabled | Aktivovat Pushover (true / false) |
ApiToken | API token vaší aplikace Pushover |
UserKey | Vaše uživatelská klíč Pushover |
RateLimitMinutes | Minimální interval mezi upozorněními (výchozí: 15) |
💬 Telegram volitelné
Notifikace prostřednictvím Telegram bota. Vytvořte bota s @BotFather a získejte své Chat ID.
| Parametr | Popis |
|---|---|
Enabled | Aktivovat Telegram (true / false) |
BotToken | Token vašeho Telegram bota (poskytuje @BotFather) |
ChatId | ID chatu, kam posílat zprávy (více oddělených ;) |
RateLimitMinutes | Minimální interval mezi upozorněními (výchozí: 15) |
📈 Monitoring volitelné
| Parametr | Popis | Výchozí |
|---|---|---|
HealthCheckIntervalSeconds | Frekvence kontroly konektivity zařízení | 30 |
LogStatusIntervalSeconds | Frekvence logování stavu do logovacích souborů | 300 |
🔄 Aktualizace volitelné
| Parametr | Popis | Výchozí |
|---|---|---|
AutoUpdateEnabled | Aktivovat automatickou kontrolu aktualizací | true |
CheckIntervalHours | Interval kontroly (v hodinách) | 4 |
🔑 Licence po zkušební době
Po zkušební době 30 dnů přidejte svůj tajný klíč pro aktivaci PRO licence. Váš klíč najdete ve svém účtu na vpravo nahoře > "Můj účet". Licence se automaticky obnovuje na pozadí.
| Parametr | Popis | Příklad |
|---|---|---|
SecretKey | Váš unikátní tajný klíč (GUID) z vašeho účtu digital3d.com. Nechte prázdné pro použití zkušebního režimu. | d79d24cc-eb02-48d7-94f8-xxxxxxxxxxxx |
Příklad minimální konfigurace
Zde je příklad připravený k použití. Jednoduše nahraďte IP adresy adresami vašich zařízení:
{
"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"
}
}S touto konfigurací program monitoruje váš Shelly, detekuje veškerou spotřebu nad 5000W (například) a obnovuje vaše baterie s minimem 10% (100 ÷ 10) a maximálním výstupem 2400W. Sekce Subscription je výchozí prázdná: program funguje v zkušebním režimu po dobu 30 dnů. Pro aktivaci licence PRO přidejte svůj tajný klíč z vašeho účtu vpravo nahoře.
Bezplatná zkušební doba & Předplatné
🎉 30 dní bezplatné zkušební doby — bez závazků!
Stáhněte si Zendure EV Guard a vyzkoušejte ho po dobu 30 plných dnů, bez placení a bez omezení funkcí. Budete mít přístup k 100% funkcí, abyste se ujistili, že program dokonale vyhovuje vaší instalaci.
Po uplynutí 30 dnů je nutné předplatné Digital3D pro pokračování používání programu. Jedno předplatné vám poskytne přístup k všem aplikacím Digital3D (CompactForIA, AutoMouseMove, Zendure EV Guard atd.).
🔑 Jak aktivovat svou licenci
- Přihlaste se k předplatnému na "One for All"
- Přihlaste se do svého účtu na digital3d.com a zkopírujte svůj tajný klíč (unikátní identifikátor ve formátu GUID, například:
f89f26cc-eb03-48d7-94f8-xxxxxxxxxxxx) - Otevřete soubor
appsettings.jsona přidejte svůj klíč do sekceSubscription:"Subscription": { "SecretKey": "váš-tajný-klíč-guid" } - Restartujte program — licence PRO se aktivuje automaticky a obnovuje se bez jakéhokoli zásahu z vaší strany.
Připraveni chránit vaše baterie?
Stáhněte zdarma, nastavte za 5 minut a spěte v klidu.
Předplatné « One for All » : jedno předplatné pro všechny aplikace Digital3D.
Aucun commentaire pour le moment.