Kazalo:

Shelly EM samodejni preklop na osnovi proizvodnje sončnih plošč: 6 korakov
Shelly EM samodejni preklop na osnovi proizvodnje sončnih plošč: 6 korakov

Video: Shelly EM samodejni preklop na osnovi proizvodnje sončnih plošč: 6 korakov

Video: Shelly EM samodejni preklop na osnovi proizvodnje sončnih plošč: 6 korakov
Video: NYC LIVE Manhattanhenge 2022 from 42nd Street & Broadway- NYC’s Most Beautiful Sunset (May 30, 2022) 2024, Julij
Anonim
Image
Image

P1: poraba v hiši (npr. "P1 = 1kW" ⇒ porabimo 1kW) P2: proizvodnja sončnih celic (npr. "P2 = - 4kW" ⇒ proizvodimo 4kW)

Električni grelec porabi 2kW, ko je vklopljen.

  • Vklopiti ga želimo, če proizvodnja sončnih kolektorjev presega trenutno porabo energije vsaj 2 kW.
  • Izklopiti ga želimo, če porabimo več kot proizvodnja sončnih celic

1. korak: Kaj potrebujete

Boste potrebovali:

  • Povezava Wi-Fi
  • Shelly EM (z dvema sponkama - v mojem primeru je bilo 2x50A v redu)
  • Rele Wi-Fi (npr. Shelly 1)
  • Aplikacija Node.js

2. korak: Povežite svoj Shelly EM

Izklopite splošni števec električne energije

  1. Najprej morate žice priključiti na Shelly EM (P1+, P1- za prvo sponko, P2+, P2- za drugo): povežite jih, kot je prikazano v uporabniškem priročniku.
  2. Nato ga približajte svojemu števcu in priključite napajalnik: nevtralni vhod v N in linijski vhod v L.
  3. Zdaj pritrdite prvo sponko (P1) na žico, ki gre do vaše hiše, drugo pa na žico, ki prihaja iz pretvornika sončnih celic. Možno je, da boste imeli nekaj čudnega z znaki (negativna poraba): samo ne skrbite zdaj.
  4. Vklopite števec električne energije in sledite navodilom za uporabo, da Shelly EM povežete z omrežjem Wi-Fi.
  5. Ko imate v aplikaciji trenutno porabo energije, lahko spremenite smer vpenjanja, tako da ima pozitivno število od P1 in negativno število (pozitivna proizvodnja - negativna poraba) od P2, saj merimo porabo.

3. korak: Pridobite svoje žetone API in svoje podatke o EM

Shelly EM

V aplikaciji Shelly Cloud pojdite na "Uporabniške nastavitve" in kliknite gumb "Pridobite ključ".

Ključ bo YOUR_KEY, strežnik pa YOUR_SERVER.

Zdaj pojdite na glavno stran. Odprite sobo svojega EM in kliknite EM. Pojdite na "Nastavitve", "Podatki o napravi" in kopirajte ID naprave (YOUR_ID - samo alfanumerično, ne tiste v oklepajih) in kanal naprave (YOUR_CHANNEL).

Pametno stikalo

Če imate Shelly 1, vam ni treba storiti ničesar več. V nasprotnem primeru morate ugotoviti, kateri URL je zahtevan za vklop ali izklop naprave. Ta dva bosta YOUR_TURN_ON in YOUR_TURN_OFF.

Vedeti morate, kakšna je poraba vaše naprave (YOUR_DEVICE_CONSUMPTION). Predlagam, da vnesete nekoliko višjo številko (tj. Če vaša naprava porabi 1900 W, vnesite 2000 W).

4. korak: Nastavite aplikacijo Node.js

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 naprave = YOUR_DEVICE_CONSUMPTION; // npr. za 2kW dal: 2000 const naprava = 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 ()); }} fetch (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 ni dosegljiv}});

5. korak: Zaženite aplikacijo

Zdaj bi morali nenehno zagnati aplikacijo Node.js. Zaženem ga vsakih 60 sekund, vendar lahko to število povečate ali zmanjšate glede na največji odzivni čas, ki ga želite za vklop ali izklop naprave.

6. korak: Končano

Čestitamo! Zdaj imate napravo, ki se samodejno vklopi, ko zanjo ne boste plačali ničesar, in se samodejno izklopi, ko zanjo plačate elektriko!

Priporočena: