Ang Shelly EM Auto Toggle Batay sa Produksyon ng Solar Panels: 6 na Hakbang
Ang Shelly EM Auto Toggle Batay sa Produksyon ng Solar Panels: 6 na Hakbang

Video: Ang Shelly EM Auto Toggle Batay sa Produksyon ng Solar Panels: 6 na Hakbang

Video: Ang Shelly EM Auto Toggle Batay sa Produksyon ng Solar Panels: 6 na Hakbang
Video: 5 Years with Solar Panels - Is It Still Worth It? 2025, Enero
Anonim
Image
Image

P1: pagkonsumo ng bahay (hal. "P1 = 1kW" ⇒ gumagamit kami ng 1kW) P2: paggawa ng mga solar panel (hal. "P2 = - 4kW" ⇒ gumagawa kami ng 4kW)

Naubos ng electric heater ang 2kW kapag binuksan.

  • Nais naming i-on ito kung ang mga solar panel na produksyon ay lumampas sa hindi bababa sa 2kW sa kasalukuyang pagkonsumo ng enerhiya.
  • Nais naming i-off ito kung gumagamit kami ng higit sa paggawa ng solar panel

Hakbang 1: Ano ang Kailangan Mo

Kakailanganin mong:

  • Koneksyon sa Wi-Fi
  • Si Shelly EM (na may dalawang clamp - sa aking kaso 2x50A ay mabuti)
  • Relay ng Wi-Fi (hal. Shelly 1)
  • Isang application na Node.js

Hakbang 2: Ikonekta ang Iyong Shelly EM

Patayin ang pangkalahatang counter ng kuryente

  1. Ang unang bagay na dapat gawin ay ang kawad ng mga clamp sa Shelly EM (P1 +, P1- para sa unang salansan, P2 +, P2- para sa isa pa): ikonekta ang mga ito tulad ng ipinakita sa Patnubay ng User.
  2. Pagkatapos, dalhin ito malapit sa iyong counter at ikonekta ang suplay ng kuryente: neutral na input sa N, at linya ng input sa L.
  3. Ngayon, ikabit ang unang salansan (P1) sa kawad na pupunta sa iyong bahay, at ang iba pang salansan sa kawad na nagmula sa solar panel inverter. Posibleng magkakaroon ka ng isang bagay na kakaiba sa mga palatandaan (isang negatibong pagkonsumo): huwag mo lamang alintana ngayon.
  4. I-on ang counter ng kuryente at sundin ang mga tagubilin ng Patnubay ng Gumagamit upang ikonekta ang Shelly EM sa iyong Wi-Fi.
  5. Kapag mayroon ka ng kasalukuyang konsumo sa kuryente sa iyong app, maaari mong baguhin ang direksyon ng mga clamp upang magkaroon ng positibong numero mula P1, at isang negatibong numero (positibong produksyon - negatibong pagkonsumo) mula sa P2, dahil sinusukat namin ang pagkonsumo.

Hakbang 3: Kunin ang Iyong Mga Token ng API at Iyong Impormasyon sa EM

Si Shelly EM

Mula sa Shelly Cloud app, pumunta sa "Mga Setting ng User" at pagkatapos ay mag-click sa pindutang "Kumuha ng susi".

Ang susi ay ang IYONG_KEY, at ang server ay IYONG_SERVER.

Pumunta ngayon sa pangunahing pahina. Buksan ang silid ng iyong EM, at pagkatapos ay mag-click sa EM. Pumunta sa "Mga Setting", "Mga impormasyong aparato" at kopyahin ang ID ng aparato (HIS_ID - ang alphanumeric lamang, hindi ang nasa mga braket) at ang channel ng aparato (HIS_CHANNEL).

Smart switch

Kung mayroon kang isang Shelly 1, hindi mo na kailangang gumawa ng higit pa. Kung hindi man, dapat mong malaman kung alin ang URL upang humiling na i-on o i-off ang iyong aparato. Ang dalawang ito ay magiging Your_TURN_ON at HIS_TURN_OFF.

Kakailanganin mong malaman kung alin ang pagkonsumo ng iyong aparato (IYONG_DEVICE_CONSUMPTION). Iminumungkahi ko sa iyo na maglagay ng isang bahagyang mas mataas na numero (ibig sabihin kung ang iyong aparato ay kumonsumo ng 1900W, ilagay ang 2000W).

Hakbang 4: I-set up ang Iyong Application ng Node.js

shelly_server = 'HIS_SERVER';

shelly_key = 'IYONG_KEY; shelly_channel = 'IYONG_CHANNEL'; shelly_id = 'IYONG_ID'; turn_on_url = 'IYONG_TURN_ON'; turn_off_url = 'IYONG_TURN_OFF'; device_consuming = IYONG_DEVICE_CONSUMPTION; // hal. for 2kW put: 2000 const device = function (status) {if (status == 'on') {fetch (turn_on_url).then (res => res.text ()); } iba pa kung (status == 'off') {fetch (turn_off_url).tapos (res => res.text ()); }} kunin (shelly_server + '/ aparato / katayuan? channel =' + shelly_channel + '& id =' + shelly_id + '& auth_key =' + shelly_key). pagkatapos (res => res.json ()). pagkatapos (json => {if (json.isok) {emeter = json.data.device_status.emeter; home_consuming = emeter [0].power; //> 0 solar_panels_production = - emeter [1].power; //> 0 available_energy = solar_panels_production - home_consuming kung

Hakbang 5: Patakbuhin ang Iyong Application

Ngayon, dapat mong patakbuhin ang iyong application na Node.js na tuloy-tuloy. Pinapatakbo ko ito bawat 60 segundo, ngunit maaari mong taasan o bawasan ang numerong ito batay sa maximum na oras ng pagtugon na gusto mo para sa pag-on o pag-off ng iyong aparato.

Hakbang 6: Tapos Na

Binabati kita! Ngayon mayroon kang isang aparato na awtomatikong naka-on kung hindi mo babayaran ang anuman, at awtomatiko itong patayin kapag babayaran mo ang kuryente para dito!