Zendure EV Guard
अपने इलेक्ट्रिक कार की चार्जिंग के दौरान अपने Zendure बैटरी की सुरक्षा करें
संगत Zendure SolarFlow 2400 AC • Shelly Pro 3EM • Smappee • Windows, Linux, macOS
क्या आपके पास Zendure बैटरी और एक इलेक्ट्रिक कार है?
आप जानते हैं: जब आपकी कार वॉलबॉक्स पर प्लग होती है, तो यह सब कुछ खींच लेती है। आपकी Zendure बैटरी तेजी से खाली हो जाती हैं, चक्र जमा होते हैं, और आपकी कीमती सेल्स की उम्र सूरज में बर्फ की तरह पिघल जाती है।
यदि आपकी कार एक कंपनी का वाहन है और बिजली आपके नियोक्ता द्वारा भुगतान की जाती है, तो यह दुखद है कि आप अपनी बैटरी को चार्ज करने के लिए खाली कर दें जबकि रात में आपके घर की आत्म-उपभोग के लिए कुछ भी नहीं बचेगा।
एक और स्थिति: भले ही यह एक कंपनी की कार न हो, आप शायद बस अपनी बैटरी को चार्जिंग के दौरान खाली होने से रोकना चाहते हैं, ताकि आप अपने सौर पैनलों द्वारा उत्पन्न बिजली का पूरा लाभ उठा सकें, बिना अपनी Zendure बैटरी का उपयोग किए।
Zendure EV Guard इस समस्या को स्वचालित रूप से हल करता है। जैसे ही आपकी कार की चार्जिंग का पता लगाया जाता है, प्रोग्राम आपकी बैटरी को रोक देता है। जब चार्जिंग समाप्त होती है, तो यह उन्हें फिर से सक्रिय कर देता है। सरल, स्वचालित, बिना जोखिम के।
यह कैसे काम करता है?
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, सर्वर या NAS | Windows, Linux या macOS — प्रोग्राम 24/7 बैकग्राउंड में चलता है |
स्थापना
1. आर्काइव को अनज़िप करें
ZIP फ़ाइल की सामग्री को अपनी पसंद के निर्देशिका में निकालें, उदाहरण के लिए:
- Windows :
C:\ZendureEvGuard\ - Linux :
/home/ZendureEvGuard/ - macOS :
/Applications/ZendureEvGuard/
2. निष्पादन अधिकार (Linux / macOS केवल)
Linux और macOS पर, आपको फ़ाइल को चलाने से पहले निष्पादन योग्य बनाना होगा:
chmod +x ZendureEvGuard
./ZendureEvGuard3. appsettings.json कॉन्फ़िगर करें
कार्यकारी फ़ाइल के बगल में स्थित appsettings.json फ़ाइल खोलें और अपने पैरामीटर भरें (नीचे अनुभाग देखें)।
4. प्रोग्राम शुरू करें
# Windows
ZendureEvGuard.exe
# Linux / macOS
./ZendureEvGuard
कार्यक्रम प्रारंभ पर लॉगिन जानकारी प्रदर्शित करता है। मैन्युअल रूप से रोकने के लिए P का उपयोग करें, फिर से शुरू करने के लिए R का उपयोग करें, और ठीक से बंद करने के लिए Ctrl+C दो बार दबाएं।
क) एक समर्पित उपयोगकर्ता बनाएं (वैकल्पिक लेकिन अनुशंसित):
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 चार्जर (चार्जिंग शक्ति, स्थिति, आदि) लॉग में प्रदर्शित हो सके।
| पैरामीटर | विवरण | उदाहरण |
|---|---|---|
Enabled | Smappee को सक्रिय करें (यदि 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" |
PollingIntervalSeconds | Smappee API की पूछताछ की आवृत्ति | 30 |
EvThresholdWatts | चार्जिंग के लिए EV चार्जर को मानने के लिए शक्ति सीमा (केवल जानकारी प्रदर्शित करना) | 1400 |
🔋 Zendure बैटरी आवश्यक
आपके Zendure SolarFlow 2400 AC या अन्य का हब कॉन्फ़िगरेशन। IP पता Zendure ऐप में पाया जाता है।
| पैरामीटर | विवरण | उदाहरण |
|---|---|---|
Host | आपके ज़ेंड्योर हब का स्थानीय नेटवर्क पर आईपी पता | "192.168.1.127" |
Port | स्थानीय API का HTTP पोर्ट (डिफ़ॉल्ट 80) | 80 |
DefaultOutputLimit | EV चार्जिंग के बाद पुनर्स्थापित करने के लिए अधिकतम आउटपुट शक्ति वॉट में | 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 |
SmtpHost | SMTP सर्वर (जैसे: smtp.gmail.com) | "" |
SmtpPort | SMTP पोर्ट | 587 |
UseSsl | TLS/SSL का उपयोग करें | true |
Username / Password | SMTP क्रेडेंशियल्स | "" |
FromAddress | प्रेषक का ईमेल पता | "" |
ToAddress | प्राप्तकर्ता(ओं), कई के लिए ; द्वारा अलग करें | "" |
RateLimitMinutes | दो अलर्ट के बीच न्यूनतम अंतराल (एंटी-स्पैम) | 15 |
📴 Pushover वैकल्पिक
आपके फोन पर Pushover के माध्यम से पुश सूचनाएं। अपने API टोकन प्राप्त करने के लिए pushover.net पर एक ऐप बनाएं।
| पैरामीटर | विवरण |
|---|---|
Enabled | Pushover सक्रिय करें (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, आदि) तक पहुंच देती है।
🔑 अपनी लाइसेंस कैसे सक्रिय करें
- "One for All" पर सदस्यता लें
- अपने खाते में लॉग इन करें digital3d.com और अपनी गुप्त कुंजी कॉपी करें (GUID प्रारूप में एक अद्वितीय पहचानकर्ता, उदाहरण के लिए:
f89f26cc-eb03-48d7-94f8-xxxxxxxxxxxx) - फाइल
appsettings.jsonखोलें औरSubscriptionअनुभाग में अपनी कुंजी जोड़ें:"Subscription": { "SecretKey": "आपकी-गुप्त-कुंजी-guid" } - प्रोग्राम को पुनः प्रारंभ करें — PRO लाइसेंस स्वचालित रूप से सक्रिय हो जाता है और आपकी किसी भी हस्तक्षेप के बिना नवीनीकरण होता है।
क्या आप अपनी बैटरी की सुरक्षा के लिए तैयार हैं?
निःशुल्क डाउनलोड करें, 5 मिनट में सेट करें, और आराम से सोएं।
सदस्यता « One for All » : सभी Digital3D अनुप्रयोगों के लिए एक ही सदस्यता।
Aucun commentaire pour le moment.