Orodha ya maudhui:
- Hatua ya 1: Unachohitaji
- Hatua ya 2: Unganisha EM yako ya Shelly
- Hatua ya 3: Pata Ishara zako za API na Maelezo yako ya EM
- Hatua ya 4: Sanidi Matumizi yako ya Node.js
- Hatua ya 5: Endesha Maombi yako
- Hatua ya 6: Imekamilika
Video: Kubadilisha Kiotomatiki kwa Shelly EM Kulingana na Uzalishaji wa Paneli za jua: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
P1: matumizi ya nyumba (kwa mfano "P1 = 1kW" ⇒ tunatumia 1kW) P2: uzalishaji wa paneli za jua (kwa mfano "P2 = - 4kW" ⇒ tunazalisha 4kW)
Hita ya umeme hutumia 2kW wakati imewashwa.
- Tunataka kuwasha ikiwa uzalishaji wa jopo la jua unazidi angalau 2kW matumizi ya sasa ya nishati.
- Tunataka kuizima ikiwa tunatumia zaidi ya uzalishaji wa jopo la jua
Hatua ya 1: Unachohitaji
Utahitaji:
- Muunganisho wa Wi-Fi
- Shelly EM (na clamp mbili - kwa upande wangu 2x50A zilikuwa sawa)
- Uwasilishaji wa Wi-Fi (k.m. Shelly 1)
- Programu ya Node.js
Hatua ya 2: Unganisha EM yako ya Shelly
Zima kaunta ya jumla ya umeme
- Jambo la kwanza kufanya ni kuweka waya kwenye Shelly EM (P1 +, P1- kwa clamp ya kwanza, P2 +, P2- kwa ile nyingine): waunganishe kama inavyoonyeshwa kwenye Mwongozo wa Mtumiaji.
- Kisha, ilete karibu na kaunta yako na uunganishe usambazaji wa umeme: pembejeo ya upande wowote kwa N, na pembejeo la laini kwa L.
- Sasa, ambatisha clamp ya kwanza (P1) kwenye waya unaokwenda nyumbani kwako, na nyingine ingilie kwenye waya inayotokana na inverter ya paneli za jua. Inawezekana kuwa utakuwa na kitu cha kushangaza na ishara (matumizi mabaya): usijali hivi sasa.
- Washa kaunta ya umeme na ufuate maagizo ya Mwongozo wa Mtumiaji kuunganisha Shelly EM na Wi-Fi yako.
- Mara tu unapokuwa na matumizi ya nguvu ya sasa kwenye programu yako, unaweza kubadilisha mwelekeo wa vifungo kuwa na nambari nzuri kutoka P1, na nambari hasi (uzalishaji mzuri - matumizi hasi) kutoka P2, kwani tunapima matumizi.
Hatua ya 3: Pata Ishara zako za API na Maelezo yako ya EM
Shelly EM
Kutoka kwa programu ya Wingu la Shelly, nenda kwenye "Mipangilio ya Mtumiaji" na kisha bonyeza kitufe cha "Pata ufunguo".
Kitufe kitakuwa chako_KEY, na seva YAKO_SERVER.
Sasa nenda kwenye ukurasa kuu. Fungua chumba cha EM yako, na kisha bonyeza EM. Nenda kwenye "Mipangilio", "Habari za kifaa" na unakili Kitambulisho cha kifaa (YAKO_ID - ile ya herufi tu, sio ile iliyo kwenye braketi) na kituo cha kifaa (YOUR_CHANNEL).
Kubadili smart
Ikiwa una Shelly 1, hauitaji kufanya chochote zaidi. Vinginevyo, unapaswa kujua ni URL gani ya kuomba kuwasha au kuzima kifaa chako. Hizi mbili zitakuwa ZAKO_Zo_ZAKO na ZAKO_ZAKALA_FADHALI.
Utahitaji kujua ni matumizi gani ya kifaa chako (YOUR_DEVICE_CONSUMPTION). Ninakushauri uweke nambari ya juu kidogo (i.e. ikiwa kifaa chako kinatumia 1900W, weka 2000W).
Hatua ya 4: Sanidi Matumizi yako ya Node.js
shelly_server = 'YAKO_SERVER';
shelly_key = 'WAKO_WAKO; shelly_channel = 'CHANZO CHAKO'; shelly_id = 'ID YAKO'; pinduka_on_url = 'YAKO_YA_YA_KUJITOKEZA'; turn_off_url = 'YAKO_YA_YA_FOO_YAFSI'; matumizi ya kifaa = YAKO_DEVICE_CONSUMPTION; // n.k. kwa 2kW weka: 2000 const device = function (status) {if (status == 'on') {fetch (turn_on_url).then (res => res.text ()); } vingine ikiwa (status == 'off') {fetch (turn_off_url).then (res => res.text ()); }} chukua (shelly_server + '/ device / status? channel =' + shelly_channel + '& id =' + shelly_id + '& auth_key =' + shelly_key). basi (res => res.json ()). basi (json => {if (json.isok) {emeters = json.data.device_status.emeters; home_consumption = emeters [0]. nguvu; //> 0 solar_panels_production = - emeters [1]. nguvu; //> 0 available_energy = solar_panels_production - home_consumption; ikiwa (available_energy device_consumption) {device ('on');}} mwingine {// Shelly EM haipatikani}});
Hatua ya 5: Endesha Maombi yako
Sasa, unapaswa kuendesha programu yako ya Node.js kuendelea. Ninaendesha kila sekunde 60, lakini unaweza kuongeza au kupunguza nambari hii kulingana na wakati wa juu wa majibu unayotaka kuzima au kuzima kifaa chako.
Hatua ya 6: Imekamilika
Hongera! Sasa una kifaa kinachowasha kiotomatiki wakati hautalipa chochote, na hiyo inazima kiatomati wakati ungelipa umeme!
Ilipendekeza:
Ofisi ya Powered Battery. Mfumo wa jua na Kugeuza kiotomatiki Paneli za jua za Mashariki / Magharibi na Turbine ya Upepo: Hatua 11 (na Picha)
Ofisi ya Powered Battery. Mfumo wa jua na Kugeuza kiotomatiki Paneli za jua za Mashariki / Magharibi na Turbine ya Upepo: Mradi: Ofisi ya mraba 200 inahitajika kuwezeshwa na betri. Ofisi lazima pia iwe na vidhibiti vyote, betri na vifaa vinavyohitajika kwa mfumo huu. Nguvu ya jua na upepo itachaji betri. Kuna tatizo kidogo la
Saa ya Alarm ya Jua la Jua la jua: Hatua 5 (na Picha)
Saa ya Alarm ya Jua la LED: Shida kuamka asubuhi? Kuchukia sauti kali ya kutoboa ya kengele? Je! Ungependa kutengeneza kitu peke yako ambacho unaweza kununua kwa pesa kidogo na wakati? Kisha angalia Saa ya Alarm ya Alama ya Jua ya jua! Kengele za jua zimeundwa t
Kinanda kiotomatiki na Kubadilisha Panya - Kubadilisha Mto wa USB: Hatua 5
Kinanda kiotomatiki na Kubadilisha Panya - Kubadilisha Upeo wa USB: Katika mradi huu tutakusanya kibodi ya kiatomati na ubadilishaji wa panya unaoruhusu kushiriki kwa urahisi kati ya kompyuta mbili. Wazo la mradi huu lilitokana na hitaji langu, wakati wowote, kuwa na kompyuta mbili katika dawati langu la maabara. Mara nyingi ni D yangu
Kubadilisha Kubadilisha kwa Muda kwa Uongofu wa ATX PSU: Hatua 4
Kubadilisha Kubadilisha kwa Muda kwa Uongofu wa ATX PSU: Je! Nasikia ukisema! Kitufe cha kitambo ambacho kinafungasha? jambo kama hilo haliwezekani, hakika! Nilipata muundo kwenye wavu na kuubadilisha kidogo ili ikiwa ikiunganishwa na ATX psu itageuka kwenda kwa mpangilio sahihi ikiwa PSU itafungwa
Kubadilisha kiotomatiki RGB Led Fan kwa PC: Hatua 5
Kubadilisha kiotomatiki RGB Led Fan kwa PC: Niliamuru begi la 100 rgb iliyoongozwa ili nifikirie kubadilisha yoyote iliyoongozwa kwenye kifaa chochote na rgb .. lolSamahani hii ndio njia yangu ya kwanza na ni mesh kidogo