Sisällysluettelo:
- Vaihe 1: Mitä tarvitset
- Vaihe 2: Yhdistä Shelly EM
- Vaihe 3: Hanki API -tunnuksesi ja EM -tietosi
- Vaihe 4: Asenna Node.js -sovellus
- Vaihe 5: Suorita sovelluksesi
- Vaihe 6: Valmis
Video: Shelly EM Auto Toggle perustuu aurinkopaneelien tuotantoon: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
- Ensimmäinen asia on kytkeä pihdit Shelly EM: ään (P1+, P1- ensimmäiseen kiinnikkeeseen, P2+, P2- toiseen): liitä ne käyttöoppaan mukaisesti.
- Tuo sitten se lähelle laskuriasi ja kytke virtalähde: neutraali tulo N: ään ja linjatulo L: ään.
- 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.
- Kytke sähkölaskuri päälle ja liitä Shelly EM Wi-Fi-verkkoon noudattamalla käyttöoppaan ohjeita.
- 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:
Kuinka tehdä pieni aurinkopaneelien testausasema: 6 vaihetta
Kuinka tehdä pieni aurinkopaneelien testausasema:
Apple HomeKit Wi-Fi -kuivain perustuu ESP8266: een?: 6 vaihetta (kuvilla)
Apple HomeKit Wi-Fi -kuivain perustuu ESP8266: een?: Valitettavasti siellä on vain yksi tai kaksi ilmankuivainta, jotka tukevat Apple HomeKitiä, mutta niiden hinnat ovat todella korkeat (300 dollaria+). Joten olen päättänyt tehdä oman Wi-Fi-yhteensopivan Apple HomeKit -kuivaimen halvan, joka minulla jo on? Minä
Rc -auto perustuu 434 MHz: n Rf -moduuliin: 5 vaihetta
Rc -auto 434 MHz: n Rf -moduulin perusteella: 1) peruskortti (nukke -piirilevy) 2) johdot3) kooderi ht12e ja dekooderi ht12d ic's ja l293d -moottoriajuri tai voit käyttää L298N -laitetta, jos käytät lipoa tai muita suurvirtaisia paristoja. 4) rf -moduulit 5) vastukset 1M ja 51K 6) ledit 7) ic7805 -jännite
Älykäs Romote -auto, joka perustuu Arduinoon: 5 vaihetta
Älykäs Romote -auto perustuu Arduinoon: Tämä projekti perustuu Arduinon UNO -kehityskorttiin älykkään auton valmistamiseksi. Autossa on langaton Bluetooth-ohjaus, esteiden välttäminen, summerihälytys ja muut toiminnot, ja se on nelivetoinen auto, helppo kääntää
Sarja UDP/IP -yhdyskäytävä Arduinolle, perustuu ESP8266 -suojaukseen: 8 vaihetta
Sarja UDP/IP -yhdyskäytävä Arduinolle perustuu ESP8266 -kilpeen: Julkaisin jo vuonna 2016 tämän ohjeen "Kuinka tehdä oma Wifi -yhdyskäytävä Arduinon liittämiseksi IP -verkkoon". Koska tein joitain koodiparannuksia ja käytän edelleen tätä ratkaisua. Kuitenkin on nyt joitain ESP8266 -kilpiä