Sadržaj:

Shelly EM Auto Toggle baziran na proizvodnji solarnih panela: 6 koraka
Shelly EM Auto Toggle baziran na proizvodnji solarnih panela: 6 koraka

Video: Shelly EM Auto Toggle baziran na proizvodnji solarnih panela: 6 koraka

Video: Shelly EM Auto Toggle baziran na proizvodnji solarnih panela: 6 koraka
Video: Часть 2 - Трипланетная аудиокнига Э. Э. Смита (главы 5–8) 2024, Juli
Anonim
Image
Image

P1: kućna potrošnja (npr. "P1 = 1kW" ⇒ trošimo 1kW) P2: proizvodnja solarnih panela (npr. "P2 = - 4kW" ⇒ proizvodimo 4kW)

Električni grijač troši 2kW kada je uključen.

  • Želimo ga uključiti ako proizvodnja solarnih panela premaši barem 2kW trenutne potrošnje energije.
  • Želimo ga isključiti ako trošimo više od proizvodnje solarnih panela

Korak 1: Šta vam treba

Trebat će vam:

  • Wi-Fi veza
  • Shelly EM (sa dvije stezaljke - u mom slučaju 2x50A je bilo u redu)
  • Wi-Fi relej (npr. Shelly 1)
  • Node.js aplikacija

Korak 2: Povežite svoj Shelly EM

Isključite opći brojač električne energije

  1. Prvo što trebate učiniti je spojiti stezaljke na Shelly EM (P1+, P1- za prvu stezaljku, P2+, P2- za drugu): spojite ih kao što je prikazano u korisničkom priručniku.
  2. Zatim ga približite svom brojaču i spojite napajanje: neutralni ulaz na N i linijski ulaz na L.
  3. Sada pričvrstite prvu stezaljku (P1) na žicu koja ide do vaše kuće, a drugu stezaljku na žicu koja dolazi iz pretvarača solarnih panela. Moguće je da ćete imati neke čudne znakove (negativna potrošnja): samo ne brinite sada.
  4. Uključite brojač električne energije i slijedite upute u Korisničkom priručniku za povezivanje Shelly EM na vaš Wi-Fi.
  5. Nakon što imate trenutnu potrošnju energije u aplikaciji, možete promijeniti smjer stezaljki tako da ima pozitivan broj od P1, a negativan broj (pozitivna proizvodnja - negativna potrošnja) od P2, budući da mjerimo potrošnju.

Korak 3: Nabavite svoje API tokene i svoje EM informacije

Shelly EM

Iz aplikacije Shelly Cloud idite na "Korisničke postavke", a zatim kliknite na gumb "Dohvati ključ".

Ključ će biti YOUR_KEY, a server YOUR_SERVER.

Sada idite na glavnu stranicu. Otvorite sobu svog EM -a, a zatim kliknite na EM. Idite na "Postavke", "Informacije o uređaju" i kopirajte ID uređaja (YOUR_ID - samo alfanumerički, a ne onaj u zagradama) i kanal uređaja (YOUR_CHANNEL).

Pametni prekidač

Ako imate Shelly 1, ne morate ništa više raditi. U suprotnom biste trebali saznati koji je URL koji ćete zatražiti za uključivanje ili isključivanje uređaja. Ova dva će biti YOUR_TURN_ON i YOUR_TURN_OFF.

Morat ćete znati koja je potrošnja vašeg uređaja (YOUR_DEVICE_CONSUMPTION). Predlažem da stavite malo veći broj (tj. Ako vaš uređaj troši 1900W, stavite 2000W).

Korak 4: Postavite svoju Node.js aplikaciju

shelly_server = 'YOUR_SERVER';

shelly_key = 'VAŠ_KLJUČ; shelly_channel = 'YOUR_CHANNEL'; shelly_id = 'YOUR_ID'; turn_on_url = 'YOUR_TURN_ON'; turn_off_url = 'YOUR_TURN_OFF'; potrošnja uređaja = YOUR_DEVICE_CONSUMPTION; // npr. za 2kW stavljeno: 2000 const device = function (status) {if (status == 'on') {fetch (turn_on_url).then (res => res.text ()); } else if (status == 'off') {fetch (turn_off_url).then (res => res.text ()); }} dohvati (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 nije dostupan}});

Korak 5: Pokrenite svoju aplikaciju

Sada biste trebali neprestano pokretati svoju Node.js aplikaciju. Pokrećem ga svakih 60 sekundi, ali možete povećati ili smanjiti ovaj broj ovisno o maksimalnom vremenu odziva koje želite za uključivanje ili isključivanje uređaja.

Korak 6: Gotovo

Čestitamo! Sada imate uređaj koji se automatski uključuje kada za njega ne biste ništa platili, a koji se automatski isključuje kada biste za njega platili struju!

Preporučuje se: