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

 Domoticz utworzenia wirtualnego czujnika

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

Domoticz utworzenia wirtualnego czujnika

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

dodawanie przełacznika do Domoticz

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

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

Domoticz Idx czujnika virtualnego

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

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 automatcznie.

Flesh ESP8266 z lini poleceń

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

 Logowanie do ESPEasy na ESP8266

Po połączeniu się z naszym ESP przegodzimy 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.

Aktywacja GPIO na ESP8266

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.

Dodanie przekaźników do esp8266 pod GPIO

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

dodanie komend sterujacych esp8266 do domoticza

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

Napisane przez swistak dnia marzec 20 2017
0 komentarzy · 249 czytań · Drukuj

Ten artykuł został otagowany

Komentarze

Brak komentarzy. Może czas dodać swój?

Dodaj komentarz

Zaloguj się, aby móc dodać komentarz.

Oceny

Tylko zarejestrowani użytkownicy mogą oceniać zawartość strony
Zaloguj się lub zarejestruj, żeby móc zagłosować.

Brak ocen. Może czas dodać swoją?