Domoticz – sterowanie oświetleniem

System automatyki inteligentnego domu pozwala na sterowanie napięciem 230V za pomocą przekaźników. W ten sposób możemy włączać lub wyłączać np. napięcia w gniazdkach, sterować oświetleniem czy urządzeniami podłączonymi do sieci. W tym artykule opisze sposób sterowania przekaźnikiem z wykorzystaniem Raspberry Pi zero oraz Domoticza.

Potrzebne będą:

Użyty przeze mnie moduł przekaźnika zasilany jest napięciem 5V. Po podaniu sygnału z pinu GPIO w malince nastąpi załączenie lub rozłączenie obwodu w zależności od ustawienia przekaźnika. Z drugiej strony modułu podłączamy napięcie 230V którym będziemy sterować. Jak możemy przeczytać na obudowie prąd jaki może przepływać przez przekaźnik to 10A dla naszego napięcia sieciowego.

Podłączenie:

Do przekaźnika w miejsce DC+ i DC- podłączamy kolejno przewody zasilanie 5V oraz masę. Jest to zasilanie cewki.
W miejsce IN podłączamy wybrany pin GPIO z Raspberry. W moim przypadku jest to GPIO 20 czyli pin 38.
Z drugiej strony modułu do COM podłączamy przewód sieciowy, natomiast gniazdo NO to jego wyjściem jak na schemacie poniżej.

Konfiguracja w Raspberry:

Teraz musimy zainstalować pakiet WiringPi w naszej malince. Łączymy się z Raspberry przez np. Putty i w terminalu wpisujemy:
sudo apt-get install git-core

Pobieramy pakiet WiringPi:
git clone git://git.drogon.net/wiringPi

Wchodzimy do katalogu wiringPi i uruchamiamy:
cd wiringPi
git pull origin
./build

Aby przetestować działanie WiringPi wpisujemy kolejno:
gpio -v
gpio readall

Teraz przechodzimy do katalogu domowego komendą:
cd

Następnie edytujemy plik domoticz.sh:
sudo nano /etc/init.d/domoticz.sh

W otwartym pliku przechodzimy na koniec linii i wpisujemy
/usr/local/bin/gpio export 20 out

Wciskamy Ctrl+X, T i ENTER i robimy restart poleceniem:
sudo reboot

Konfiguracja w Domoticzu:

Wchodzimy do naszego Domoticza wpisując adres IP malinki w przeglądarce z :8080 na końcu.
Klikamy zakładkę konfiguracja, następnie sprzęt i przechodzimy do dodania naszego przekaźnika.

Jako typ wybieramy Raspberry`s GIPO port, ustawiamy nazwę i klimamy dodaj.


Teraz wchodzimy w zakładkę przełączniki i klikamy ręczne dodawanie świateł/przełączników.
Jako typ wybieramy GPIO, a GPIO wybieramy pin 20 (OUTPUT) jak poniżej. Nadajemy nazwę i dodajemy urządzenie.

Po tej operacji w Przełącznikach powinna pokazać nam się ikonka odpowiedzialna za nasz przełącznik, a klikając w nią przekaźnik powinien załączać i rozłączać podłączony układ.

4.7 (93.33%) 3 votes

Dodaj komentarz

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