Spisu treści:

Shelly EM Auto Toggle na podstawie produkcji paneli słonecznych: 6 kroków
Shelly EM Auto Toggle na podstawie produkcji paneli słonecznych: 6 kroków

Wideo: Shelly EM Auto Toggle na podstawie produkcji paneli słonecznych: 6 kroków

Wideo: Shelly EM Auto Toggle na podstawie produkcji paneli słonecznych: 6 kroków
Wideo: Slash Your Gas Costs Today! Home Assistant's Proven Strategies 2024, Lipiec
Anonim
Image
Image

P1: zużycie w domu (np. "P1 = 1kW" ⇒ zużywamy 1kW)P2: produkcja paneli słonecznych (np. "P2 = - 4kW" ⇒ produkujemy 4kW)

Grzałka elektryczna po włączeniu pobiera 2kW.

  • Chcemy ją włączyć, jeśli produkcja paneli słonecznych przekroczy co najmniej 2kW aktualne zużycie energii.
  • Chcemy ją wyłączyć, jeśli zużywamy więcej niż produkcja paneli słonecznych

Krok 1: Czego potrzebujesz

Będziesz potrzebować:

  • Połączenie WiFi
  • Shelly EM (z dwoma zaciskami - w moim przypadku 2x50A były w porządku)
  • Przekaźnik Wi-Fi (np. Shelly 1)
  • Aplikacja Node.js

Krok 2: Podłącz swój Shelly EM

Wyłącz ogólny licznik energii elektrycznej

  1. Pierwszą rzeczą do zrobienia jest podłączenie zacisków do Shelly EM (P1+, P1- dla pierwszego zacisku, P2+, P2- dla drugiego): połącz je jak pokazano w instrukcji obsługi.
  2. Następnie zbliż go do licznika i podłącz zasilanie: wejście neutralne do N, a wejście liniowe do L.
  3. Teraz przymocuj pierwszy zacisk (P1) do przewodu prowadzącego do Twojego domu, a drugi zacisk do przewodu pochodzącego z falownika paneli słonecznych. Możliwe, że będziesz miał coś dziwnego z objawami (ujemna konsumpcja): po prostu nie przejmuj się teraz.
  4. Włącz licznik energii elektrycznej i postępuj zgodnie z instrukcjami podręcznika użytkownika, aby podłączyć Shelly EM do Wi-Fi.
  5. Gdy masz aktualne zużycie energii w swojej aplikacji, możesz zmienić kierunek cęgów, aby uzyskać liczbę dodatnią z P1 i liczbę ujemną (produkcja dodatnia - zużycie ujemne) z P2, ponieważ mierzymy zużycie.

Krok 3: Zdobądź tokeny API i informacje o EM

Shelly EM

W aplikacji Shelly Cloud przejdź do „Ustawienia użytkownika”, a następnie kliknij przycisk „Pobierz klucz”.

Kluczem będzie TWÓJ_KLUCZ, a serwerem TWÓJ_SERWER.

Teraz przejdź do strony głównej. Otwórz pokój swojego EM, a następnie kliknij EM. Przejdź do „Ustawienia”, „Informacje o urządzeniu” i skopiuj identyfikator urządzenia (TWÓJ_ID - tylko alfanumeryczny, nie ten w hamulcach) oraz kanał urządzenia (TWÓJ_KANAŁ).

Mądry przełącznik

Jeśli masz Shelly 1, nie musisz nic więcej robić. W przeciwnym razie dowiedz się, jaki jest adres URL żądania włączenia lub wyłączenia urządzenia. Te dwa to YOUR_TURN_ON i YOUR_TURN_OFF.

Musisz wiedzieć, jakie zużycie energii zużywa Twoje urządzenie (YOUR_DEVICE_CONSUMPTION). Proponuję umieścić nieco wyższą liczbę (tj. Jeśli twoje urządzenie zużywa 1900W, umieść 2000W).

Krok 4: Skonfiguruj aplikację Node.js

shelly_server = 'TWÓJ_SERWER';

shelly_key = 'TWÓJ_KLUCZ; shelly_channel = 'TWÓJ_KANAŁ'; shelly_id = 'TWÓJ_ID'; turn_on_url = 'TWOJA_WŁĄCZENIE'; turn_off_url = 'TWÓJ_WŁĄCZ_WYŁĄCZONY'; device_consumption = TWOJE_URZĄDZENIE_KONSUMPCJA; // np. dla 2kW put: 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()); } } 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_produkcja_paneli_slonecznych = - emeters[1].power; // > 0 available_energy = produkcja_paneli_slonecznych - zużycie_domu if(available_energy device_consumption) { device('on'); } } else { // Shelly EM jest nieosiągalny } });

Krok 5: Uruchom swoją aplikację

Teraz powinieneś uruchamiać aplikację Node.js w sposób ciągły. Uruchamiam go co 60 sekund, ale możesz zwiększyć lub zmniejszyć tę liczbę w zależności od maksymalnego czasu odpowiedzi, jaki chcesz włączyć lub wyłączyć urządzenie.

Krok 6: Gotowe

Gratulacje! Teraz masz urządzenie, które włącza się automatycznie, gdy nic za nie nie płacisz, i wyłącza się automatycznie, gdy płacisz za nie prąd!

Zalecana: