Sadržaj:

Shelly EM Auto Toggle na temelju proizvodnje solarnih panela: 6 koraka
Shelly EM Auto Toggle na temelju proizvodnje solarnih panela: 6 koraka

Video: Shelly EM Auto Toggle na temelju proizvodnje solarnih panela: 6 koraka

Video: Shelly EM Auto Toggle na temelju proizvodnje solarnih panela: 6 koraka
Video: Часть 2 - Трипланетная аудиокнига Э. Э. Смита (главы 5–8) 2024, Srpanj
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: Što vam treba

Trebat će vam:

  • Wi-Fi veza
  • Shelly EM (s 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, a 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 s pretvarača solarnih panela. Moguće je da ćete imati nešto čudno sa znakovima (negativna potrošnja): samo ne brinite sada.
  4. Uključite brojač električne energije i slijedite upute u Korisničkom priručniku za spajanje Shelly EM-a 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: Dobijte svoje API tokene i svoje EM podatke

Shelly EM

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

Ključ će biti YOUR_KEY, a poslužitelj YOUR_SERVER.

Sada idite na glavnu stranicu. Otvorite sobu svog EM -a, a zatim kliknite 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 protivnom biste trebali saznati koji je URL koji želite zatražiti za uključivanje ili isključivanje uređaja. Ovo dvoje bit će 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 = 'VAŠ_KANAL'; 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 uređaj = funkcija (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 ovaj broj možete povećati ili smanjiti na temelju maksimalnog vremena 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 to platili struju!

Preporučeni: