תוכן עניינים:

Shelly EM Auto Toggle בהתבסס על ייצור פאנלים סולאריים: 6 שלבים
Shelly EM Auto Toggle בהתבסס על ייצור פאנלים סולאריים: 6 שלבים

וִידֵאוֹ: Shelly EM Auto Toggle בהתבסס על ייצור פאנלים סולאריים: 6 שלבים

וִידֵאוֹ: Shelly EM Auto Toggle בהתבסס על ייצור פאנלים סולאריים: 6 שלבים
וִידֵאוֹ: Zemismart SPM01 - компактный двунаправленный zigbee энергомонитор на токовом трансформаторе 2024, יולי
Anonim
Image
Image

P1: צריכת הבית (למשל "P1 = 1kW" ⇒ אנו צורכים 1kW) P2: ייצור פאנלים סולאריים (למשל "P2 = - 4kW" ⇒ אנו מייצרים 4kW)

דוד החשמל צורך 2kW כאשר הוא מופעל.

  • אנו רוצים להפעיל אותו אם הפקות הפאנלים הסולאריים יעלו על 2kW לפחות מצריכת האנרגיה הנוכחית.
  • אנו רוצים לכבות אותו אם אנו צורכים יותר מהייצור של פאנלים סולאריים

שלב 1: מה שאתה צריך

אתה תצטרך:

  • חיבור אינטרנט אלחוטי
  • שלי EM (עם שני מלחציים - במקרה שלי 2x50A היו בסדר)
  • ממסר Wi-Fi (למשל שלי 1)
  • יישום Node.js

שלב 2: חבר את ה- Shelly EM שלך

כבה את דלפק החשמל הכללי

  1. הדבר הראשון שצריך לעשות הוא לחבר את המהדקים ל- Shelly EM (P1+, P1- עבור המהדק הראשון, P2+, P2- עבור השני): חבר אותם כפי שמוצג במדריך למשתמש.
  2. לאחר מכן, קירב אותו לדלפק שלך וחבר את אספקת החשמל: קלט נייטרלי ל- N, וקלט כבל ל- L.
  3. כעת, חבר את המהדק הראשון (P1) לחוט העובר לביתך, והמהדק השני לחוט שמגיע מממיר הפאנלים הסולאריים. יתכן שיהיה לך משהו מוזר עם סימנים (צריכה שלילית): פשוט לא אכפת לך כרגע.
  4. הפעל את דלפק החשמל ופעל לפי ההוראות של מדריך למשתמש לחיבור ה- Shelly EM ל- Wi-Fi שלך.
  5. ברגע שיש לך את צריכת החשמל הנוכחית באפליקציה שלך, תוכל לשנות את כיוון הלחצנים כך שיהיה להם מספר חיובי מ- P1, ומספר שלילי (ייצור חיובי - צריכה שלילית) מ- P2, מכיוון שאנו מודדים את הצריכה.

שלב 3: קבל את אסימוני ה- API שלך ואת פרטי ה- EM שלך

שלי EM

מאפליקציית Shelly Cloud, עבור אל "הגדרות משתמש" ולאחר מכן לחץ על כפתור "קבל מפתח".

המפתח יהיה YOUR_KEY, והשרת YOUR_SERVER.

עכשיו עבור לדף הראשי. פתח את החדר של ה- EM שלך ולאחר מכן לחץ על ה- EM. עבור אל "הגדרות", "מידע על המכשיר" והעתק את מזהה המכשיר (YOUR_ID - רק האלפאנומרי, לא זה שבבלמים) וערוץ המכשיר (YOUR_CHANNEL).

החלפה חכמה

אם יש לך Shelly 1, אינך צריך לעשות דבר נוסף. אחרת, עליך לברר מהי כתובת האתר לבקש להפעיל או לכבות את המכשיר שלך. שני אלה יהיו YOUR_TURN_ON ו- YOUR_TURN_OFF.

יהיה עליך לדעת מהי צריכת המכשיר שלך (YOUR_DEVICE_CONSUMPTION). אני מציע לך לשים מספר מעט גבוה יותר (כלומר אם המכשיר שלך צורך 1900W, לשים 2000W).

שלב 4: הגדר את יישום Node.js שלך

shelly_server = 'YOUR_SERVER';

shelly_key = 'YOUR_KEY; shelly_channel = 'YOUR_CHANNEL'; shelly_id = 'YOUR_ID'; turn_on_url = 'YOUR_TURN_ON'; turn_off_url = 'YOUR_TURN_OFF'; device_consumption = YOUR_DEVICE_CONSUMPTION; // למשל עבור 2kW put: 2000 const device = function (status) {if (status == 'on') {fetch (turn_on_url).then (res => res.text ()); } אחר אם (status == 'כבוי') {fetch (turn_off_url). ואז (res => res.text ()); }} אחזור (shelly_server + '/device/status? channel =' + shelly_channel + '& id =' + shelly_id + '& auth_key =' + shelly_key). לאחר מכן (res => res.json ()).לאחר מכן (json => {if (json.isok) {emeters = json.data.device_status.emeters; home_consumption = emeters [0].power; //> 0 solar_panels_production = - emeters [1].power; //> 0 available_energy = solar_panels_production - home_consumption; if (available_energy device_consumption) {device ('on');}} else {// לא ניתן להשיג את שלי EM}});

שלב 5: הפעל את היישום שלך

כעת, עליך להפעיל את היישום Node.js שלך ללא הרף. אני מפעיל אותו כל 60 שניות, אבל אתה יכול להגדיל או להקטין את המספר הזה על סמך זמן התגובה המרבי שאתה רוצה להפעלה או כיבוי של המכשיר שלך.

שלב 6: בוצע

מזל טוב! עכשיו יש לך מכשיר שנדלק אוטומטית כשלא היית משלם על זה כלום, וזה נכבה אוטומטית כשהיית משלם עבורו את החשמל!

מוּמלָץ: