Obsah:

Automatické přepínání Shelly EM na základě výroby solárních panelů: 6 kroků
Automatické přepínání Shelly EM na základě výroby solárních panelů: 6 kroků

Video: Automatické přepínání Shelly EM na základě výroby solárních panelů: 6 kroků

Video: Automatické přepínání Shelly EM na základě výroby solárních panelů: 6 kroků
Video: Nakonfiguruj si Energy Management v domácnosti v Home Assistantu 2024, Červenec
Anonim
Image
Image

P1: spotřeba domu (např. „P1 = 1kW“⇒ spotřebováváme 1kW) P2: výroba solárních panelů (např. „P2 = - 4kW“⇒ vyrábíme 4kW)

Elektrický ohřívač po zapnutí spotřebuje 2 kW.

  • Chceme jej zapnout, pokud produkce solárních panelů překročí alespoň 2 kW aktuální spotřeby energie.
  • Chceme jej vypnout, pokud spotřebujeme více než výrobu solárních panelů

Krok 1: Co potřebujete

Budete potřebovat:

  • Wi-Fi připojení
  • Shelly EM (se dvěma svorkami - v mém případě 2x50A byly v pořádku)
  • Relé Wi-Fi (např. Shelly 1)
  • Aplikace Node.js

Krok 2: Připojte svůj Shelly EM

Vypněte obecné počítadlo elektřiny

  1. První věc, kterou musíte udělat, je připojit svorky k Shelly EM (P1+, P1- pro první svorku, P2+, P2- pro druhou): připojte je tak, jak je uvedeno v uživatelské příručce.
  2. Poté jej přibližte k pultu a připojte napájecí zdroj: neutrální vstup do N a linkový vstup do L.
  3. Nyní připojte první svorku (P1) k drátu, který vede k vám domů, a druhou svorku k drátu, který pochází z měniče solárních panelů. Je možné, že budete mít něco zvláštního s příznaky (negativní spotřeba): prostě se o to teď nestarejte.
  4. Zapněte počítadlo elektřiny a podle pokynů v uživatelské příručce připojte Shelly EM k vaší Wi-Fi.
  5. Jakmile máte v aplikaci aktuální spotřebu energie, můžete změnit směr svorek tak, aby měly kladné číslo od P1 a záporné číslo (kladná produkce - záporná spotřeba) od P2, protože měříme spotřebu.

Krok 3: Získejte své tokeny API a informace o EM

Shelly EM

V aplikaci Shelly Cloud přejděte na „Uživatelská nastavení“a poté klikněte na tlačítko „Získat klíč“.

Klíč bude YOUR_KEY a server YOUR_SERVER.

Nyní přejděte na hlavní stránku. Otevřete místnost svého EM a poté klikněte na EM. Přejděte na „Nastavení“, „Informace o zařízení“a zkopírujte ID zařízení (VAŠE_ID - pouze alfanumerické, nikoli v braketech) a kanál zařízení (YOUR_CHANNEL).

Inteligentní přepínač

Pokud máte Shelly 1, nemusíte dělat nic víc. V opačném případě byste měli zjistit, která je adresa URL pro žádost o zapnutí nebo vypnutí zařízení. Tito dva budou YOUR_TURN_ON a YOUR_TURN_OFF.

Budete potřebovat vědět, jaká je spotřeba vašeho zařízení (YOUR_DEVICE_CONSUMPTION). Doporučuji zadat o něco vyšší číslo (tj. Pokud vaše zařízení spotřebovává 1 900 W, vložte 2 000 W).

Krok 4: Nastavení aplikace Node.js

shelly_server = 'VAŠE_SERVER';

shelly_key = 'YOUR_KEY; shelly_channel = 'YOUR_CHANNEL'; shelly_id = 'VAŠE_ID'; turn_on_url = 'YOUR_TURN_ON'; turn_off_url = 'YOUR_TURN_OFF'; device_consumption = VAŠE_DEVICE_CONSUMPTION; // např. pro 2kW dal: 2000 konst. zařízení = funkce (stav) {if (stav == 'zapnuto') {fetch (turn_on_url).then (res => res.text ()); } else if (status == 'off') {fetch (turn_off_url).then (res => res.text ()); }} načíst (shelly_server + '/zařízení/stav? kanál =' + 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 is not reachable}});

Krok 5: Spusťte aplikaci

Nyní byste měli aplikaci Node.js spouštět souvisle. Spouštím to každých 60 sekund, ale toto číslo můžete zvýšit nebo snížit na základě maximální doby odezvy, kterou chcete pro zapnutí nebo vypnutí zařízení.

Krok 6: Hotovo

Gratulujeme! Nyní máte zařízení, které se automaticky zapne, když byste za něj nic neplatili, a které se automaticky vypne, když za něj zaplatíte elektřinu!

Doporučuje: