Máte baterie Zendure? A nabíjíte auto zároveň? To není dobré… 😉

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

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 ACHub s aktivním místním HTTP API (port 80)
Shelly Pro 3EM nebo Smappee1 požadovánoAmperometrická sonda (Shelly, reálný čas) nebo energetický monitor Smappee (cloud API, bloky po 5 minutách) pro měření spotřeby
Wallbox / Nabíjecí staniceJakákoli stanice — detekce se zakládá na spotřebě, nikoli na samotné stanici
PC, Server nebo NASWindows, 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
./ZendureEvGuard

3. 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í.

Tip pro Linux: Aby program běžel neustále i po odhlášení, nainstalujte ho jako službu systemd. Zde je návod, jak to udělat:

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/ZendureEvGuard

b) Vytvořte soubor služby:

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

Vlož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.target

c) Aktivujte a spusťte službu:

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

d) 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-evguard

Konfigurace — 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.

ParametrPopisPříklad
EnabledAktivovat Shelly jako zdroj měřenítrue
HostIP adresa vašeho Shelly Pro 3EM ve vaší místní síti"192.168.1.50"
UseDigestAuthAktivovat, pokud jste chránili svůj Shelly heslemfalse
UsernameUživatelské jméno (pokud je autentizace aktivována)"admin"
PasswordHeslo (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.
ParametrPopisPříklad
EnabledAktivovat Smappee (zdroj detekce, pokud je Shelly deaktivován, nebo zobrazení informací o spotřebě/EV stanici současně)false
ClientIdID klienta vaší aplikace Smappee (API v3)"vase-client-id"
ClientSecretTajný klíč klienta vaší aplikace Smappee"vase-client-secret"
UsernameUživatelské jméno vašeho účtu Smappee"user@email.com"
PasswordHeslo vašeho účtu Smappee"heslo"
ServiceLocationIdID vaší lokace Smappee (viditelné na řídicím panelu Smappee, to není číslo sériové)"190802"
PollingIntervalSecondsFrekvence dotazování API Smappee30
EvThresholdWattsPrahová 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.

ParametrPopisPříklad
HostIP adresa vašeho hubu Zendure v místní síti"192.168.1.127"
PortHTTP port místního API (80 jako výchozí)80
DefaultOutputLimitMaximální výkon výstupu ve wattech, který se má obnovit po nabíjení EV2400
DefaultMinSocMinimá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 hub10

💡 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í.

ParametrPopisVýchozí
PowerThresholdWattsPrahová hodnota výkonu (ve wattech), nad kterou program považuje, že auto nabíjí. Přizpůsobte ji vaší wallbox.5000
ConfirmationReadingsPočet po sobě jdoucích měření nad prahem pro potvrzení začátku nabíjení2
ReleaseReadingsPočet po sobě jdoucích měření pod prahem pro potvrzení konce nabíjení (24 = ~2 minuty při 5s/měření)24
PollingIntervalSecondsFrekvence měření v sekundách5

📬 Notifikace volitelné

Obdržíte e-maily, když se vaše baterie pozastaví, obnoví nebo v případě chyby. Nastavte svůj SMTP server.

ParametrPopisVýchozí
EnabledAktivovat e-mailové notifikacefalse
SmtpHostSMTP server (např. smtp.gmail.com)""
SmtpPortSMTP port587
UseSslPoužít TLS/SSLtrue
Username / PasswordSMTP přihlašovací údaje""
FromAddressE-mailová adresa odesílatele""
ToAddressAdresát(i), oddělené ; pro více""
RateLimitMinutesMinimá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.

ParametrPopis
EnabledAktivovat Pushover (true / false)
ApiTokenAPI token vaší aplikace Pushover
UserKeyVaše uživatelská klíč Pushover
RateLimitMinutesMinimá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.

ParametrPopis
EnabledAktivovat Telegram (true / false)
BotTokenToken vašeho Telegram bota (poskytuje @BotFather)
ChatIdID chatu, kam posílat zprávy (více oddělených ;)
RateLimitMinutesMinimální interval mezi upozorněními (výchozí: 15)

📈 Monitoring volitelné

ParametrPopisVýchozí
HealthCheckIntervalSecondsFrekvence kontroly konektivity zařízení30
LogStatusIntervalSecondsFrekvence logování stavu do logovacích souborů300

🔄 Aktualizace volitelné

ParametrPopisVýchozí
AutoUpdateEnabledAktivovat automatickou kontrolu aktualizacítrue
CheckIntervalHoursInterval 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í.

ParametrPopisPříklad
SecretKeyVáš 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

  1. Přihlaste se k předplatnému na "One for All"
  2. 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)
  3. Otevřete soubor appsettings.json a přidejte svůj klíč do sekce Subscription :
    "Subscription": {
      "SecretKey": "váš-tajný-klíč-guid"
    }
  4. 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.

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 🗙