Turinys:

„Shelly EM“automatinis perjungimas, pagrįstas saulės kolektorių gamyba: 6 žingsniai
„Shelly EM“automatinis perjungimas, pagrįstas saulės kolektorių gamyba: 6 žingsniai

Video: „Shelly EM“automatinis perjungimas, pagrįstas saulės kolektorių gamyba: 6 žingsniai

Video: „Shelly EM“automatinis perjungimas, pagrįstas saulės kolektorių gamyba: 6 žingsniai
Video: Part 4 - Triplanetary Audiobook by E. E. Smith (Chs 13-17) 2024, Lapkritis
Anonim
Image
Image

P1: namų suvartojimas (pvz., „P1 = 1kW“, mes sunaudojame 1kW) P2: saulės baterijų gamyba (pvz., „P2 = - 4kW“, gaminame 4kW)

Įjungtas elektrinis šildytuvas sunaudoja 2 kW.

  • Norime jį įjungti, jei saulės kolektorių galia viršija bent 2kW dabartines energijos sąnaudas.
  • Norime jį išjungti, jei sunaudojame daugiau nei saulės kolektorių

1 žingsnis: ko jums reikia

Jums reikės:

  • „Wi-Fi“ryšys
  • Shelly EM (su dviem spaustukais - mano atveju 2x50A buvo gerai)
  • „Wi-Fi“relė (pvz., „Shelly 1“)
  • „Node.js“programa

2 veiksmas: prijunkite „Shelly EM“

Išjunkite bendrą elektros skaitiklį

  1. Pirmas dalykas, kurį reikia padaryti, yra prijungti spaustukus prie „Shelly EM“(P1+, P1- pirmajam spaustukui, P2+, P2- kitam): prijunkite juos, kaip parodyta Vartotojo vadove.
  2. Tada priartinkite jį prie savo skaitiklio ir prijunkite maitinimo šaltinį: neutralus įėjimas į N, o linijinis įėjimas į L.
  3. Dabar pritvirtinkite pirmąjį spaustuką (P1) prie laido, kuris eina į jūsų namus, o kitą - prie laido, kuris ateina iš saulės kolektorių keitiklio. Gali būti, kad turėsite kažką keisto su ženklais (neigiamas vartojimas): tiesiog nesirūpinkite šiuo metu.
  4. Įjunkite elektros skaitiklį ir vadovaukitės vartotojo vadovo instrukcijomis, kad prijungtumėte „Shelly EM“prie „Wi-Fi“.
  5. Kai turėsite programoje dabartinį energijos suvartojimą, galite pakeisti spaustukų kryptį, kad teigiamas skaičius būtų nuo P1, o neigiamas (teigiama gamyba - neigiamas suvartojimas) nuo P2, nes mes matuojame suvartojimą.

3 žingsnis: Gaukite API žetonus ir savo EM informaciją

Shelly EM

„Shelly Cloud“programoje eikite į „Vartotojo nustatymai“ir spustelėkite mygtuką „Gauti raktą“.

Raktas bus YOUR_KEY, o serveris - YOUR_SERVER.

Dabar eikite į pagrindinį puslapį. Atidarykite savo EM kambarį, tada spustelėkite EM. Eikite į „Nustatymai“, „Įrenginio informacija“ir nukopijuokite įrenginio ID (JŪSŲ ID - tik raidinis ir skaitmeninis, o ne tas, kuris yra tarpinėse) ir įrenginio kanalą (JŪSŲ_KANALAS).

Išmanusis jungiklis

Jei turite „Shelly 1“, jums nieko daugiau nereikia daryti. Priešingu atveju turėtumėte sužinoti, kuris URL adresas turi būti įjungtas arba išjungtas. Šie du bus YOUR_TURN_ON ir YOUR_TURN_OFF.

Turėsite žinoti, kiek sunaudoja jūsų įrenginys (YOUR_DEVICE_CONSUMPTION). Siūlau įdėti šiek tiek didesnį skaičių (t. Y. Jei jūsų įrenginys sunaudoja 1900 W, įdėkite 2000 W).

4 veiksmas: nustatykite „Node.js“programą

shelly_server = 'JŪSŲ TARNYBAS';

shelly_key = 'JŪSŲ_RAKTAS; shelly_channel = 'JŪSŲ_KANALAS'; shelly_id = 'JŪSŲ ID'; turn_on_url = 'YOUR_TURN_ON'; turn_off_url = 'YOUR_TURN_OFF'; device_consumption = JŪSŲ_ĮRENGINIO_KONSUMPCIJA; // pvz. 2kW įdėti: 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 ()); }} atnešti (shelly_server + '/device/status? channel =' + shelly_channel + '& id =' + shelly_id + '& auth_key =' + shelly_key).tada (res => res.json ()). Tada (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 nepasiekiamas}});

5 veiksmas: paleiskite savo programą

Dabar turėtumėte nuolat paleisti „Node.js“programą. Paleidžiu kas 60 sekundžių, tačiau galite padidinti arba sumažinti šį skaičių, atsižvelgdami į maksimalų norimą įjungti arba išjungti įrenginio atsako laiką.

6 žingsnis: padaryta

Sveikinu! Dabar turite įrenginį, kuris automatiškai įsijungia, kai už tai nieko nemokate, ir automatiškai išsijungia, kai mokate už jį elektrą!

Rekomenduojamas: