क्या आपके पास Zendure बैटरी हैं? और क्या आप एक ही समय में अपनी कार चार्ज कर रहे हैं? यह ठीक नहीं है… 😉

Zendure EV Guard

अपने इलेक्ट्रिक कार की चार्जिंग के दौरान अपने Zendure बैटरी की सुरक्षा करें

संगत Zendure SolarFlow 2400 AC • Shelly Pro 3EM • Smappee • Windows, Linux, macOS

यह कैसे काम करता है?

1. पहचान

आपका Shelly Pro 3EM (या Smappee) खपत को मापता है। जब शक्ति सीमा (जैसे: 5000W) को पार करती है, तो प्रोग्राम जानता है कि आपकी कार चार्ज हो रही है।

🔋

2. सुरक्षा

Zendure बैटरी तुरंत ऑफ मोड में चली जाती हैं। वे अब डिस्चार्ज नहीं होती हैं, आपके चक्र सुरक्षित रहते हैं।

3. पुनः आरंभ

चार्ज समाप्त? प्रोग्राम आपके बैटरी को स्वचालित रूप से आपके मूल सेटिंग्स के साथ फिर से सक्रिय करता है। कोई मैनुअल हस्तक्षेप नहीं।

🔒 100% आपके बैटरी के लिए सुरक्षित

Zendure EV Guard केवल आपके Zendure हब के स्थानीय HTTP API का उपयोग करता है। यह केवल एक एकल पैरामीटर को संशोधित करता है: minSoc (न्यूनतम चार्ज स्तर)। इसे रोकने के लिए, यह minSoc को 100% पर सेट करता है — जो किसी भी डिस्चार्ज को रोकता है। पुनः आरंभ करने के लिए, यह आपके सामान्य मान को बहाल करता है (उदाहरण के लिए 10%)।

कोई फर्मवेयर संशोधित नहीं, कोई क्लाउड एक्सेस नहीं, कोई जोखिम नहीं। यह ठीक उसी तरह है जैसे आप Zendure ऐप में मैन्युअल रूप से सेटिंग बदलते हैं, लेकिन स्वचालित रूप से और सही समय पर।

आवश्यकताएँ

उपकरणविवरण
Zendure SolarFlow 2400 ACहब जिसमें स्थानीय HTTP API सक्रिय है (पोर्ट 80)
Shelly Pro 3EM या Smappee1 आवश्यकक्लैंप एम्पीयर मीटर (Shelly, रीयल टाइम) या Smappee ऊर्जा मॉनिटर (क्लाउड API, 5 मिनट के ब्लॉक) खपत को मापने के लिए
वॉलबॉक्स / चार्जिंग स्टेशनकोई भी चार्जिंग स्टेशन — पहचान खपत पर आधारित है, न कि स्वयं स्टेशन पर
PC, सर्वर या NASWindows, Linux या macOS — प्रोग्राम 24/7 बैकग्राउंड में चलता है
 

स्थापना

1. आर्काइव को अनज़िप करें

ZIP फ़ाइल की सामग्री को अपनी पसंद के निर्देशिका में निकालें, उदाहरण के लिए:

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

2. निष्पादन अधिकार (Linux / macOS केवल)

Linux और macOS पर, आपको फ़ाइल को चलाने से पहले निष्पादन योग्य बनाना होगा:

chmod +x ZendureEvGuard
./ZendureEvGuard

3. appsettings.json कॉन्फ़िगर करें

कार्यकारी फ़ाइल के बगल में स्थित appsettings.json फ़ाइल खोलें और अपने पैरामीटर भरें (नीचे अनुभाग देखें)।

4. प्रोग्राम शुरू करें

# Windows
ZendureEvGuard.exe

# Linux / macOS
./ZendureEvGuard

कार्यक्रम प्रारंभ पर लॉगिन जानकारी प्रदर्शित करता है। मैन्युअल रूप से रोकने के लिए P का उपयोग करें, फिर से शुरू करने के लिए R का उपयोग करें, और ठीक से बंद करने के लिए Ctrl+C दो बार दबाएं।

Linux टिप: ताकि कार्यक्रम निरंतर चलता रहे भले ही डिस्कनेक्ट हो जाए, इसे systemd सेवा के रूप में स्थापित करें। ऐसा करने का तरीका यहां है:

क) एक समर्पित उपयोगकर्ता बनाएं (वैकल्पिक लेकिन अनुशंसित):

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

ख) सेवा फ़ाइल बनाएं:

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

निम्नलिखित सामग्री चिपकाएँ:

[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

ग) सेवा को सक्रिय करें और प्रारंभ करें:

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

घ) उपयोगी आदेश:

# स्थिति देखें
sudo systemctl status zendure-evguard

# रीयल-टाइम में लॉग देखें
sudo journalctl -u zendure-evguard -f

# अपडेट के बाद पुनः प्रारंभ करें
sudo systemctl restart zendure-evguard

# सेवा बंद करें
sudo systemctl stop zendure-evguard

कॉन्फ़िगरेशन — appsettings.json

यहां सभी पैरामीटर हैं जिन्हें आप कॉन्फ़िगर कर सकते हैं। Shelly और ZendureDevice अनुभाग अनिवार्य हैं।

⚡ Shelly आवश्यक

आपके Shelly Pro 3EM की कॉन्फ़िगरेशन। यह सेंसर है जो आपके घर की बिजली की खपत को मापता है।

पैरामीटरविवरणउदाहरण
Enabledमापने के स्रोत के रूप में Shelly को सक्रिय करेंtrue
Hostआपके स्थानीय नेटवर्क पर आपके Shelly Pro 3EM का IP पता"192.168.1.50"
UseDigestAuthयदि आपने अपने Shelly को पासवर्ड से सुरक्षित किया है तो सक्रिय करेंfalse
Usernameउपयोगकर्ता नाम (यदि प्रमाणीकरण सक्रिय है)"admin"
Passwordपासवर्ड (यदि प्रमाणीकरण सक्रिय है)"monmotdepasse"

🔌 Smappee चार्जर वैकल्पिक

ऊर्जा चार्जर Smappee का उपयोग दो तरीकों से किया जा सकता है:

  • EV पहचानने के स्रोत के रूप में (Shelly का विकल्प) — यदि Shelly निष्क्रिय है, तो Smappee EV चार्जिंग की पहचान के लिए शक्ति मापने का स्रोत बन जाता है। पहचान Smappee क्लाउड API के माध्यम से की जाती है (5 मिनट के ब्लॉक, रीयल-टाइम में Shelly की तुलना में कम प्रतिक्रियाशील)।
  • Shelly के साथ समानांतर में — यदि Shelly पहचानने के स्रोत के रूप में सक्रिय है, तो Smappee फिर भी सक्रिय हो सकता है ताकि निरंतर खपत की जानकारी (सौर, घर, नेटवर्क) और आपके Smappee EV Wall चार्जर (चार्जिंग शक्ति, स्थिति, आदि) लॉग में प्रदर्शित हो सके।
पैरामीटरविवरणउदाहरण
EnabledSmappee को सक्रिय करें (यदि Shelly निष्क्रिय है तो पहचानने का स्रोत, या खपत/EV चार्जर जानकारी को समानांतर में प्रदर्शित करना)false
ClientIdआपके Smappee एप्लिकेशन का क्लाइंट ID (API v3)"votre-client-id"
ClientSecretआपके Smappee एप्लिकेशन का क्लाइंट सीक्रेट"votre-client-secret"
Usernameआपके Smappee खाते का उपयोगकर्ता नाम"user@email.com"
Passwordआपके Smappee खाते का पासवर्ड"motdepasse"
ServiceLocationIdआपके Smappee स्थान का ID (Smappee डैशबोर्ड में दिखाई देता है, यह नहीं है सीरियल नंबर)"190802"
PollingIntervalSecondsSmappee API की पूछताछ की आवृत्ति30
EvThresholdWattsचार्जिंग के लिए EV चार्जर को मानने के लिए शक्ति सीमा (केवल जानकारी प्रदर्शित करना)1400

🔋 Zendure बैटरी आवश्यक

आपके Zendure SolarFlow 2400 AC या अन्य का हब कॉन्फ़िगरेशन। IP पता Zendure ऐप में पाया जाता है।

पैरामीटरविवरणउदाहरण
Hostआपके ज़ेंड्योर हब का स्थानीय नेटवर्क पर आईपी पता"192.168.1.127"
Portस्थानीय API का HTTP पोर्ट (डिफ़ॉल्ट 80)80
DefaultOutputLimitEV चार्जिंग के बाद पुनर्स्थापित करने के लिए अधिकतम आउटपुट शक्ति वॉट में2400
DefaultMinSocपुनर्स्थापित करने के लिए न्यूनतम चार्ज स्तर (मान ×10 है: 100 = 10%, 950 = 95%). यह वह सीमा है जिसके नीचे आपकी बैटरियां और डिस्चार्ज नहीं होंगी।100
TimeoutSecondsहब के लिए अनुरोधों के लिए समय सीमा10

💡 DefaultMinSoc को समझना

यह पैरामीटर आपके बैटरियों के न्यूनतम चार्ज स्तर को पुनर्स्थापित करने के लिए परिभाषित करता है। मान API ज़ेंड्योर में 10 से गुणा किया जाता है:

  • 100 = बैटरियां 10% तक जा सकती हैं
  • 200 = बैटरियां 20% तक जा सकती हैं
  • 950 = बैटरियां 95% पर रुकती हैं (बहुत संवेदनशील मोड)

आपका चुनाव! एक कम minSoc (100-200) आपकी बैटरियों के उपयोग को अधिकतम करता है। एक उच्च minSoc (800-950) सेल्स की उम्र को बनाए रखता है। अधिकांश उपयोगकर्ता 100 (10%) और 200 (20%) के बीच चुनते हैं।

🚗 EvDetection

आपकी इलेक्ट्रिक वाहन की चार्जिंग डिटेक्शन सेटिंग्स। एल्गोरिदम एक हिस्टीरिसिस का उपयोग करता है: चार्ज की पुष्टि करने के लिए सीमा के ऊपर कई लगातार रीडिंग की आवश्यकता होती है, और रुकने की पुष्टि करने के लिए सीमा के नीचे कई रीडिंग की आवश्यकता होती है।

पैरामीटरविवरणडिफ़ॉल्ट
PowerThresholdWattsशक्ति का थ्रेशोल्ड (वॉट में) जिसके ऊपर प्रोग्राम मानता है कि एक कार चार्ज हो रही है। इसे अपने वॉलबॉक्स के अनुसार समायोजित करें।5000
ConfirmationReadingsचार्ज शुरू होने की पुष्टि करने के लिए सीमा के ऊपर लगातार रीडिंग की संख्या2
ReleaseReadingsचार्ज समाप्त होने की पुष्टि करने के लिए सीमा के नीचे लगातार रीडिंग की संख्या (24 = ~2 मिनट 5s/रीडिंग)24
PollingIntervalSecondsसेकंड में मापने की आवृत्ति5

📬 सूचना वैकल्पिक

जब आपकी बैटरियां रुकी, पुनः शुरू हुईं, या किसी त्रुटि की स्थिति में ईमेल प्राप्त करें। अपने SMTP सर्वर को कॉन्फ़िगर करें।

पैरामीटरविवरणडिफ़ॉल्ट
Enabledईमेल सूचनाएं सक्रिय करेंfalse
SmtpHostSMTP सर्वर (जैसे: smtp.gmail.com)""
SmtpPortSMTP पोर्ट587
UseSslTLS/SSL का उपयोग करेंtrue
Username / PasswordSMTP क्रेडेंशियल्स""
FromAddressप्रेषक का ईमेल पता""
ToAddressप्राप्तकर्ता(ओं), कई के लिए ; द्वारा अलग करें""
RateLimitMinutesदो अलर्ट के बीच न्यूनतम अंतराल (एंटी-स्पैम)15

📴 Pushover वैकल्पिक

आपके फोन पर Pushover के माध्यम से पुश सूचनाएं। अपने API टोकन प्राप्त करने के लिए pushover.net पर एक ऐप बनाएं।

पैरामीटरविवरण
EnabledPushover सक्रिय करें (true / false)
ApiTokenआपके Pushover ऐप का API टोकन
UserKeyआपकी Pushover उपयोगकर्ता कुंजी
RateLimitMinutesअलर्ट के बीच न्यूनतम अंतराल (डिफ़ॉल्ट: 15)

💬 टेलीग्राम वैकल्पिक

एक टेलीग्राम बॉट के माध्यम से सूचनाएं। @BotFather के साथ एक बॉट बनाएं और अपना चैट ID प्राप्त करें।

पैरामीटरविवरण
Enabledटेलीग्राम सक्रिय करें (true / false)
BotTokenआपके टेलीग्राम बॉट का टोकन (@BotFather द्वारा प्रदान किया गया)
ChatIdचैट ID जहाँ संदेश भेजें (कई को ; द्वारा अलग करें)
RateLimitMinutesअलर्ट के बीच न्यूनतम अंतराल (डिफ़ॉल्ट: 15)

📈 निगरानी वैकल्पिक

पैरामीटरविवरणडिफ़ॉल्ट
HealthCheckIntervalSecondsडिवाइस कनेक्टिविटी की जांच करने की आवृत्ति30
LogStatusIntervalSecondsलॉग फ़ाइलों में पूर्ण स्थिति लॉग करने की आवृत्ति300

🔄 अपडेट वैकल्पिक

पैरामीटरविवरणडिफ़ॉल्ट
AutoUpdateEnabledस्वचालित अपडेट जांच को सक्रिय करेंtrue
CheckIntervalHoursजांच अंतराल (घंटों में)4

🔑 लाइसेंस परीक्षण के बाद

30 दिनों की परीक्षण अवधि के बाद, PRO लाइसेंस को सक्रिय करने के लिए अपनी गुप्त कुंजी जोड़ें। आपकी कुंजी आपके खाते में है ऊपर दाईं ओर > "मेरा खाता"। लाइसेंस स्वचालित रूप से बैकग्राउंड में नवीनीकरण होता है।

पैरामीटरविवरणउदाहरण
SecretKeyआपकी अद्वितीय गुप्त कुंजी (GUID) आपके खाते से digital3d.com। परीक्षण मोड का उपयोग करने के लिए खाली छोड़ दें।d79d24cc-eb02-48d7-94f8-xxxxxxxxxxxx

न्यूनतम कॉन्फ़िगरेशन का उदाहरण

यहाँ एक तैयार उदाहरण है। बस अपने उपकरणों के IP पते को बदलें:

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

इस कॉन्फ़िगरेशन के साथ, प्रोग्राम आपके Shelly की निगरानी करता है, 5000W (उदाहरण के लिए) से अधिक किसी भी खपत का पता लगाता है, और आपके बैटरी को न्यूनतम 10% (100 ÷ 10) और अधिकतम आउटपुट 2400W के साथ पुनर्स्थापित करता है। Subscription अनुभाग डिफ़ॉल्ट रूप से खाली है: प्रोग्राम 30 दिनों के लिए परीक्षण मोड में चलता है। PRO लाइसेंस को सक्रिय करने के लिए, अपने खाते से अपनी गुप्त कुंजी जोड़ें ऊपर दाईं ओर

नि:शुल्क परीक्षण & सदस्यता

🎉 30 दिनों का नि:शुल्क परीक्षण — बिना किसी प्रतिबद्धता के!

Zendure EV Guard डाउनलोड करें और इसे 30 पूर्ण दिनों के लिए परीक्षण करें, बिना कुछ भुगतान किए और बिना किसी कार्यक्षमता की सीमा के। आपको यह सुनिश्चित करने के लिए 100% कार्यों तक पहुंच प्राप्त होगी कि प्रोग्राम आपकी स्थापना के लिए पूरी तरह से उपयुक्त है।

30 दिनों के अंत में, प्रोग्राम का उपयोग जारी रखने के लिए Digital3D सदस्यता आवश्यक है। एक ही सदस्यता आपको सभी Digital3D ऐप्स (CompactForIA, AutoMouseMove, Zendure EV Guard, आदि) तक पहुंच देती है।

🔑 अपनी लाइसेंस कैसे सक्रिय करें

  1. "One for All" पर सदस्यता लें
  2. अपने खाते में लॉग इन करें digital3d.com और अपनी गुप्त कुंजी कॉपी करें (GUID प्रारूप में एक अद्वितीय पहचानकर्ता, उदाहरण के लिए: f89f26cc-eb03-48d7-94f8-xxxxxxxxxxxx)
  3. फाइल appsettings.json खोलें और Subscription अनुभाग में अपनी कुंजी जोड़ें:
    "Subscription": {
      "SecretKey": "आपकी-गुप्त-कुंजी-guid"
    }
  4. प्रोग्राम को पुनः प्रारंभ करें — PRO लाइसेंस स्वचालित रूप से सक्रिय हो जाता है और आपकी किसी भी हस्तक्षेप के बिना नवीनीकरण होता है।

क्या आप अपनी बैटरी की सुरक्षा के लिए तैयार हैं?

निःशुल्क डाउनलोड करें, 5 मिनट में सेट करें, और आराम से सोएं।

सदस्यता « One for All » : सभी 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 🗙