Inteligentny dom jako Raspberry Pi Domoticz

Czas czytania: 3 min.

Systemy automatyki budynkowej powoli stają się coraz popularniejsze i wielu użytkowników nie wyobraża sobie bez nich codziennego życia. W świadomości sporego grona osób istnieje jednak błędne przekonanie, że inteligentny dom musi wiązać się z inwestycją sporych środków finansowych, związanych z zakupem centralnego kontrolera, licznych (dedykowanych dla konkretnego systemu danego producenta) czujników oraz urządzeń wykonawczych, a wreszcie – z dosyć inwazyjną instalacją. Jeżeli projekt jest prowadzony przy okazji budowy lub generalnego remontu, ostatni z problemów można jeszcze zminimalizować, gorzej natomiast, jeżeli idea uruchomienia automatyki budynkowej krystalizuje się w niedługim czasie po oddaniu lokalu do użytku bądź rutynowym odświeżeniu mieszkania. 

Raspberry Pi
raspberry-pi-3

 

Okazuje się jednak, że nawet w takim wypadku istnieje możliwość dodania budynkowi pewnej dozy „inteligencji” – jednym z najciekawszych rozwiązań jest stworzenie własnej instalacji, wykorzystującej minikomputer Raspberry Pi, Domoticz (specjalny pakiet oprogramowania do tego celu) oraz garść czujników i dodatkowych modułów sprzętowych.

Domoticz – otwartoźródłowy system inteligentnego domu

Domoticz to jeden z licznych, bardzo rozbudowanych projektów oferowanych na licencji OpenSource, w tym wypadku przeznaczony do „napędzania” systemu automatyki budynkowej. Choć samo oprogramowanie jest dostępne zarówno dla systemów Windows, MacOS oraz Unix, jak i dla małych minikomputerów jednopłytkowych, to największe możliwości daje właśnie w połączeniu z tymi ostatnimi. Co bardzo ważne, Domoticz może być instalowany na Raspberry Pi począwszy już od drugiej generacji (Raspberry Pi 2 Model B), choć rzecz jasna zastosowanie wyższych modeli (3. i 4. generacji) pozwala uzyskać lepszą płynność pracy i większe możliwości komunikacji z sieciami komputerowymi – m.in. dzięki natywnej obsłudze transmisji Bluetooth czy też wsparciu łącza WiFi dual-band. 

Atrakcyjność środowiska Domoticz polega jednak nie tylko na otwartej, społecznościowej genezie oprogramowania, ale także na silnym wsparciu dla bogatego zestawu urządzeń i modułów – spora część spośród nich może być wykorzystana tylko z użyciem Raspberry Pi (np. czujniki 1-Wire podłączane bezpośrednio do złącza GPIO „maliny”), co stanowi kolejny argument za wyborem właśnie tej platformy jako bazy do budowy inteligentnego domu.

Raspberry Pi - instalacja Domoticza i pierwsze czynności konfiguracyjne

Budowa inteligentnego domu na bazie „maliny” opiera się na kilku krokach, z których pierwszym jest rzecz jasna instalacja Domoticz na Raspberry Pi. Sam proces instalacji okazuje się banalnie prosty, sprowadza się bowiem do wywołania w terminalu komendy curl -sSL install.domoticz.com | sudo bash, której celem jest pobranie plików instalacyjnych oraz wywołanie automatycznego skryptu przeprowadzającego użytkownika przez proces podstawowej konfiguracji środowiska. 

Istotne jest przypisanie stałego adresu IP dla minikomputera – można to zrobić w ustawieniach systemu operacyjnego bądź bezpośrednio w routerze, za pomocą dostępu administracyjnego (zwykle obecnego pod domyślnym adresem typu 192.168.1.1 lub 192.168.0.1). Należy także wybrać rodzaj protokołu (HTTP lub zaszyfrowany HTTPS), numer portu serwera HTTP(S), a także potwierdzić domyślny folder instalacji plików Domoticza lub wybrać niestandardową lokalizację. 

W ustawieniach aplikacji, dostępnych po zalogowaniu do zainstalowanego już systemu, należy także ustawić przybliżoną lokalizację geograficzną, zaś – jeśli zamierzmy docelowo korzystać z tego udogodnienia – także parametry poczty email, wykorzystywanej do wysyłania powiadomień dot. zdarzeń wykrytych przez system.

Podłączanie sprzętu do Raspberry Pi

Po dokonaniu wszystkich niezbędnych czynności konfiguracyjnych można przejść do podłączania urządzeń peryferyjnych. Domoticz w wersji przygotowanej dla Raspberry Pi wspiera natywnie szereg urządzeń, w tym liczne moduły komunikacji bezprzewodowej (RFXCOM, Z-Wave), liczniki energii, a nawet komercyjnie dostępne stacje pogodowe, czujniki jakości powietrza czy termostaty. System posiada też preinstalowane sterowniki do obsługi linii GPIO, czujnika BMP085, termometrów 1-Wire, a nawet systemu inteligentnego oświetlenia Philips Hue. 

Co bardzo ważne, użytkownik może nie tylko podłączyć potrzebne urządzenia do systemu, ale także dowolnie skonfigurować tablicę informacyjną, dostępną po zalogowaniu do minikomputera – w formie czytelnych, intuicyjnych „bloczków” Domoticz wyświetli stan czujników i inne przydatne informacje, zaś wbudowane funkcje graficzne umożliwią wygenerowanie estetycznych wykresów zadanych parametrów w określonym oknie czasowym.

Raspberry Pi Domoticz – FAQ

Domoticz to jeden z najbardziej rozbudowanych projektów na licencji OpenSource wykorzystywany w systemach automatyki domowej. System może być zainstalowany na Raspberry Pi 2 Model B i wyższych modelach, które zapewniają m.in. transmisję bezprzewodową Bluetooth i WiFi.

Opisywane oprogramowanie można z powodzeniem zainstalować zarówno na systemie operacyjnym Windows, jak i macOS, Unix, a także na komputerach jednopłytkowych takich jak Raspberry Pi. Minikomputery zapewniają najszersze możliwości wykorzystania oprogramowania Domoticz.

Jeżeli użytkownicy z jakiś powodów nie chcą instalować Domoticza, mogą równie dobrze korzystać z innego oprogramowania tego typu. Do najpopularniejszych należą łatwy i intuicyjny w obsłudze Home Assistance, a także OpenHAB. Więcej informacji o opisywanym oprogramowaniu można znaleźć w tym artykule.

Jak oceniasz ten wpis blogowy?

Kliknij gwiazdkę, aby go ocenić!

Średnia ocena: 4.2 / 5. Liczba głosów: 14

Jak dotąd brak głosów! Bądź pierwszą osobą, która oceni ten wpis.

Podziel się:

Picture of Maciej Chmiel

Maciej Chmiel

Specjalista od Arduino i szeroko rozumianej elektroniki. Człowiek-orkiestra, dyżurny od wszystkiego - nie ma dla niego rzeczy niemożliwych, a czas ich realizacji jest zwykle prawie natychmiastowy. Po pracy miłośnik kreskówek z Pepe Panem Dziobakiem. Jego bezcenne memy wspomagają dział kreatywny.

Zobacz więcej:

Masz pytanie techniczne?
Napisz komentarz lub zapytaj na zaprzyjaźnionym forum o elektronice.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Ze względów bezpieczeństwa wymagane jest korzystanie z usługi Google reCAPTCHA, która podlega Polityce prywatności i Warunkom użytkowania.