Raspberry Pi – Domoticz + ESP8266 + przekaźniki

Tym razem opiszę jak sterować zdalnie przekaźnikami wszystko oczywiście sterowanie przez panel  Domoticza z wykorzystaniem ESP8266.

Potrzebne komponenty:

RaspberryPi z zainstalowanym Domoticzemm,
ESP8266,
– moduł przekaźnika

Jedną z pierwszych czynności jaką musimy wykonać to przygotowania Domoticza  do sterowania przekaźnikami.

Zacznijmy więc, wchodzimy w Ustawienia -> Sprzęt

Jako nazwę wpisujemy na przykład nazwę np dodatkowe, następnie wybieramy z listy Typ: „Dummy (Does nothing, use for virtual switches only)” i klikamy Dodaj.

Po czym musimy utworzyć wirtualny sensor, nie zapomnijmy o wybraniu parametrów które chcemy wykonywać w tym przypadku jest to Przełącznik.

Dodajemy tyle wirtualnych przełączników iloma chcemy sterować.

Następnie przechodzimy do zakładki Ustawienia -> Urządzania. Zapisujemy sobie nr Idx potrzebny będzie przy konfiguracji ESPEasy.

Teraz czas na przygotowanie naszego ESP8266. Zaczynamy od pobrania potrzebnych plików.
Download: Tranzystor.pl

Po rozpakowaniu zipa klikamy flash.cmd, umożliwia nam wgranie wstępnie skonfigurowanego ESPEasy. Podczas procesu fleshowani będziemy poproszeni o parę informacji:
– Port com (należy sprawdzić na jakim mamy podłączone nasze ESP),
– Flash Size – 4096
– Build – 120.

Dalej już wszystko poleci automatycznie.

Po wgraniu ESPEasy wyszukujemy nasz moduł i podłączamy się do niego domyślne hasło to : configesp

 

Po połączeniu się z naszym ESP przechodzimy do Config i wpisujemy nazwę naszej sieci wifi, hasło do wifi, adres IP do naszego Domoticza oraz port jeżeli został zmieniony i klikamy Submit.

Następnie przechodzimy do zakładki Hardware gdzie definiujemy do którego GPIO zostaną podłączone nasze przekaźniki.

Po wykonaniu tej czynności pozostało nam jedno dodanie urządzenie, w tym celu przechodzimy do zakładki Devices.

Device: Swiech input
Name: np PK_1
IDX / Var:: tu wprowadzamy nr Idx z Domoticza.
1st GPIO: Wybieramy Pin GPIO do którego podłączyliśmy nasz czujnik
Switch Type: Switch
Switch Button Type: Normal Switch
Send Data: zaznaczamy „ptaszkiem”

Po wprowadzeniu klikamy Submit i to wszystko już działa.

Jeżeli wykonaliśmy wszystkie powyższe czynności, musimy powrócić do Domoticza. Przydało by się prawidłowo wysterować przekaźnikami.
Sterować esp będziemy za pomocą komendy, przykład poniżej.

http://adres_IP_esp/control?cmd=GPIO,portGPIO,1 lub 0

Aby dodać wspomnianą komendę sterującą do Domoticza Wchodzimy zatem w Przełączniki i wyszykujemy wcześniej dodane. Klikamy edit:

W przykładzie oprę się o jedno ze swoich ESP8266 które mam podłączone na adresie 10.10.10.101 oraz przekaźnik podłączony do GPIO 0.

Włączenie : http://10.10.10.101/control?cmd=GPIO,0,1
Wyłączenie : http://10.10.10.101/control?cmd=GPIO,0,0

Na zakończenie klikamy zapisz i możemy już sterować zdalnie naszymi przekaźnikami 🙂

 

Post Author: swistak

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Potwierdz, że nie jesteś botem. *