Sisällysluettelo:

Shelly EM Auto Toggle perustuu aurinkopaneelien tuotantoon: 6 vaihetta
Shelly EM Auto Toggle perustuu aurinkopaneelien tuotantoon: 6 vaihetta

Video: Shelly EM Auto Toggle perustuu aurinkopaneelien tuotantoon: 6 vaihetta

Video: Shelly EM Auto Toggle perustuu aurinkopaneelien tuotantoon: 6 vaihetta
Video: Solar rooftop PV panels Auto cleaning (DIY) 2024, Marraskuu
Anonim
Image
Image

P1: talon kulutus (esim. "P1 = 1kW" ⇒ kulutamme 1kW) P2: aurinkopaneelien tuotanto (esim. "P2 = - 4kW" ⇒ tuotamme 4kW)

Sähkölämmitin kuluttaa 2 kW, kun se kytketään päälle.

  • Haluamme ottaa sen käyttöön, jos aurinkopaneelien tuotanto ylittää vähintään 2 kW nykyisen energiankulutuksen.
  • Haluamme poistaa sen käytöstä, jos kulutamme enemmän kuin aurinkopaneelituotanto

Vaihe 1: Mitä tarvitset

Tarvitset:

  • Wi-Fi-yhteys
  • Shelly EM (kahdella puristimella - minun tapauksessani 2x50A olivat hyviä)
  • Wi-Fi-rele (esim. Shelly 1)
  • Node.js -sovellus

Vaihe 2: Yhdistä Shelly EM

Sammuta yleinen sähkölaskuri

  1. Ensimmäinen asia on kytkeä pihdit Shelly EM: ään (P1+, P1- ensimmäiseen kiinnikkeeseen, P2+, P2- toiseen): liitä ne käyttöoppaan mukaisesti.
  2. Tuo sitten se lähelle laskuriasi ja kytke virtalähde: neutraali tulo N: ään ja linjatulo L: ään.
  3. Kiinnitä nyt ensimmäinen puristin (P1) kotiisi menevään johtoon ja toinen puristin aurinkopaneelien invertteristä tulevaan johtoon. On mahdollista, että sinulla on jotain outoa merkkien kanssa (negatiivinen kulutus): älä välitä juuri nyt.
  4. Kytke sähkölaskuri päälle ja liitä Shelly EM Wi-Fi-verkkoon noudattamalla käyttöoppaan ohjeita.
  5. Kun olet määrittänyt sovelluksesi nykyisen virrankulutuksen, voit muuttaa kiinnittimien suunnan siten, että positiivinen luku on P1 ja negatiivinen luku (positiivinen tuotanto - negatiivinen kulutus) P2: sta, koska mittaamme kulutusta.

Vaihe 3: Hanki API -tunnuksesi ja EM -tietosi

Shelly EM

Siirry Shelly Cloud -sovelluksessa kohtaan "Käyttäjäasetukset" ja napsauta sitten "Hae avain" -painiketta.

Avain on YOUR_KEY ja palvelin YOUR_SERVER.

Siirry nyt pääsivulle. Avaa EM -huoneesi ja napsauta sitten EM: ää. Siirry kohtaan "Asetukset", "Laitetiedot" ja kopioi laitetunnus (OMA_Tunnuksesi - vain aakkosnumeerinen, ei jarrulevyissä oleva) ja laitekanava (OMA_KANAVA).

Älykäs kytkin

Jos sinulla on Shelly 1, sinun ei tarvitse tehdä mitään muuta. Muussa tapauksessa sinun on selvitettävä, mikä URL -osoite pyydetään laitteen käynnistämiseen tai sammuttamiseen. Nämä kaksi ovat YOUR_TURN_ON ja YOUR_TURN_OFF.

Sinun on tiedettävä laitteen kulutus (YOUR_DEVICE_CONSUMPTION). Ehdotan, että lisäät hieman suuremman luvun (eli jos laitteesi kuluttaa 1900 W, laita 2000 W).

Vaihe 4: Asenna Node.js -sovellus

shelly_server = 'OMA_PALVELIJA';

shelly_key = 'OMA_ AVAIN; shelly_channel = 'OMA_KANAVA'; shelly_id = 'OMA_TUNNUS'; turn_on_url = 'OMA_TURN_ON'; turn_off_url = 'OMA_TURN_OFF'; laitteen_kulutus = SINUN_LAITTEEN_KULUTUS; // esim. 2kW: lle: 2000 const device = function (status) {if (status == 'on') {fetch (turn_on_url). then (res => res.text ()); } else if (tila == 'pois') {hae (käännä_pohja_url).sitten (res => res.text ()); }} nouda (shelly_server + '/device/status? channel =' + shelly_channel + '& id =' + shelly_id + '& auth_key =' + shelly_key). then (res => res.json ()). then (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 {// Shelly EM ei ole tavoitettavissa}});

Vaihe 5: Suorita sovelluksesi

Suorita nyt Node.js -sovelluksesi jatkuvasti. Käytän sitä 60 sekunnin välein, mutta voit lisätä tai pienentää tätä määrää sen mukaan, kuinka pitkä vasteaika haluat laitteen käynnistämisen tai sammuttamisen.

Vaihe 6: Valmis

Onnittelut! Nyt sinulla on laite, joka käynnistyy automaattisesti, kun et maksaisi siitä mitään, ja se sammuu automaattisesti, kun maksat siitä sähköä!

Suositeltava: