Kontroluj swoje urządzenia za pomocą Domoticz i Raspberry Pi

Lampy, które włączają się automatycznie, termostat, który utrzymuje przyjemne ciepło w Twoim domu i pralka, którą włączasz zdalnie: czy Twój dom jest już inteligentny? Można to zrobić za pomocą Raspberry Pi i oprogramowania Domoticz!

Wskazówka 01: Części

To, czego ostatecznie potrzebujesz w zakresie części, w dużej mierze zależy od twoich życzeń. W tym artykule zaczniemy od Raspberry Pi 3. Jest wielu dostawców oferujących tak zwane zestawy startowe. Dzięki temu otrzymujesz podstawowe potrzeby za jednym razem. Dobrym przykładem dostawcy z takim zestawem jest SOS Solutions. Przed rozpoczęciem pracy z Domoticzem na Raspberry Pi upewnij się, że masz co najmniej następujące części: - Raspberry Pi 3 Model B z odpowiednim zasilaczem, kartą micro-SD o pojemności co najmniej 8 GB, czytnikiem kart SD, kablem sieciowym , ekran z kablem HDMI oraz myszką i klawiaturą USB.

Jeśli masz już działające Raspberry Pi, możesz pominąć pierwszą część tego artykułu. W końcu masz już zainstalowany odpowiedni system operacyjny i działające Raspberry Pi. Następnie przejdź od razu do sekcji „Pierwsze kroki z Domoticzem”.

Zainstalować

Jeśli masz zamiar zacząć korzystać z Raspberry Pi po raz pierwszy i zamówić zestaw startowy, często możesz za niewielką opłatą zainstalować system operacyjny u dostawcy. Możesz wtedy od razu zainstalować Domoticz. Sami wykonujemy instalację systemu operacyjnego.

Wskazówka 02: System operacyjny

Aby móc używać Domoticza na Pi, potrzebujemy najpierw systemu operacyjnego. Istnieją różne systemy operacyjne dla Pi, wybieramy Raspbian Lite. Aby to zainstalować, używamy menedżera instalacji NOOBS (New Out of Box Software). To pokazuje menu, w którym możesz wybrać jeden z systemów operacyjnych, a NOOBS pomaga również w ustawieniu dodatkowych ustawień, takich jak połączenie z siecią bezprzewodową. Najpierw pobierz najnowszą wersję NOOBS na swój komputer. Rozmiar pliku to około 1,5 GB. Kliknij pobrany plik zip prawym przyciskiem myszy i wybierz opcję Wypakuj .

Wskazówka 03: Karta SD

Jeśli zamierzasz pracować z wcześniej używaną kartą pamięci, sformatuj ją przed kontynuowaniem. Sformatuj kartę za pomocą bezpłatnego programu do formatowania kart pamięci SD. Zapewnia to formatowanie karty pamięci zgodnie z odpowiednim standardem i zapobiega problemom podczas instalacji systemu operacyjnego. Możesz znaleźć darmowe oprogramowanie tutaj.

Następnie umieść pustą kartę SD w czytniku kart pamięci i otwórz eksplorator (w razie potrzeby użyj kombinacji klawiszy Windows + E). Skopiuj rozpakowane pliki z NOOBS na kartę SD.

Raspbian Lite to okrojona wersja Raspbian, która idealnie pasuje do naszej pracy

Wskazówka 04: Raspberry Pi

Nadszedł czas, aby uruchomić Raspberry Pi. Podłącz klawiaturę USB i mysz USB do urządzenia i podłącz Raspberry Pi do ekranu za pomocą kabla HDMI. Włóż kartę microSD, na którą wcześniej skopiowałeś NOOBS. Wszystko połączone? Następnie podłącz zasilanie. Raspberry Pi uruchamia się. Cierpliwość to cnota: może to zająć trochę czasu, zwłaszcza za pierwszym razem. Po uruchomieniu Raspberry Pi pojawi się główne okno NOOBS z wyborem systemów operacyjnych. Preferujemy Raspbian Lite. To okrojona wersja Raspbian, która idealnie pasuje do naszej pracy. Jednak ten system operacyjny nie jest domyślnie dostępny i należy go pobrać. Na szczęście nie jest to zbyt trudne, ponieważ Raspberry Pi 3 ma wbudowaną kartę WiFi. Naciśnij W lub kliknijSieci WiFi i połącz się z siecią bezprzewodową. Zaraz potem pojawią się inne dostępne systemy operacyjne, w tym Raspbian Lite. Wybierz ten system operacyjny i naciśnij Enter . Następnie wybierz Instaluj lub naciśnij I. System operacyjny zostanie pobrany i zainstalowany. Przy pierwszym uruchomieniu systemu Raspberry poprosi o podanie danych logowania. Domyślnie nazwa użytkownika to pi, a hasło to raspberry . Gdy zobaczysz wiersz poleceń z migającym kursorem, system jest gotowy do pracy!

Klawiatura

Właściwa klawiatura dla twojego Raspberry Pi może nie być zainstalowana, więc na przykład niektóre naciśnięcia klawiszy nie generują prawidłowego znaku. Na szczęście możesz stosunkowo szybko to zmienić. W wierszu poleceń wpisz sudo raspi-config . Wybierz Opcje lokalizacji i wybierz odpowiednią klawiaturę.

Wskazówka 05: Dorwij Domoticz

Domoticz to kompaktowy system automatyki domowej, który pozwala na obsługę wielu urządzeń. Pomyśl o czujnikach, takich jak stacje pogodowe, prąd i woda, ale także o inteligentnych urządzeniach, takich jak inteligentne oświetlenie i głośniki. Możesz obsługiwać Domoticza za pomocą różnych urządzeń, takich jak laptop, tablet i smartfon. Środowisko użytkownika jest oparte na sieci i można je zainstalować na różnych urządzeniach. Używamy Raspberry Pi, które przygotowaliśmy do tego w poprzednich krokach.

Najpierw pobieramy Domoticza na Pi. Miej przed sobą linię poleceń Pi, a następnie wydaj następujące polecenie, a następnie naciśnij Enter:

curl -L install.domoticz.com | sudo bash

Na ekranie startowym pojawi się teraz pytanie, czy chcesz używać protokołów http i https. Wybierz oba i nie zmieniaj niczego w ustawieniach domyślnych. Na następnym ekranie zostaniesz zapytany, którego numeru portu chcesz użyć. Tutaj również wybieramy 8080 i wciskamy OK . Pozostawiamy również niezmieniony domyślny numer portu 443 https. Na ekranie końcowym zobaczysz, gdzie surfować za pomocą przeglądarki, w naszym przypadku: //192.168.0.156:8080.

Możesz obsługiwać Domoticza za pomocą różnych urządzeń, takich jak laptop, tablet i smartfon

Wskazówka 06: Skonfiguruj Domoticza

Teraz otwórz na komputerze przeglądarkę, taką jak Chrome, i przejdź do strony internetowej instalacji Domoticz. W naszym przypadku wpisujemy w pasku adresu //192.168.0.156:8080. Jeśli to nie zadziała, przeczytaj ramkę „Wersja beta Domoticza”. Domoticz dzieli się na różne kategorie. Kliknij opcję Konfiguracja, aby wyświetlić ustawienia. W sekcji Sprzęt znajdziesz sprzęt, z którym możesz komunikować się bezpośrednio z Domoticza. Do większości urządzeń potrzebny jest taki sprzęt: stanowi on łącznik między urządzeniem końcowym (np. Oświetleniem) a Domoticzem. Dobrym tego przykładem jest mostek oświetlenia Philips Hue. Druga kategoria to Urządzenia. Wyświetlane są wszystkie znalezione urządzenia inteligentne. Ta sekcja na początku jest pusta, ponieważ później sam ją zapełnisz. Na koniec wszystkie inne ustawienia znajdziesz w Ustawieniach .

Wersja beta Domoticza

Jeśli nie możesz uzyskać dostępu do środowiska Domoticz w następnym kroku, może brakować pliku, który uniemożliwia załadowanie Domoticz. W wielu przypadkach ten problem jest związany z brakującą biblioteką libssl.so. W chwili pisania tego tekstu pracujemy nad rozwiązaniem. Najnowsza wersja beta Domoticza na tym nie cierpi. Jeśli masz problemy, spróbuj zainstalować wersję beta. Robisz to w następujący sposób. W wierszu poleceń swojego Raspberry Pi wpisz: cd domoticz i naciśnij Enter. Następnie wpisz ./updatebeta i ponownie naciśnij Enter. Domoticz jest obecnie aktualizowany do najnowszej wersji.

Wskazówka 07: Ustawienia ogólne

W sekcji Konfiguracja / Ustawienia znajdziesz stronę z ustawieniami ogólnymi. Tutaj możesz zmienić język z angielskiego na holenderski. Zorganizujemy to natychmiast, tak aby wszystkie menu i opcje były teraz wyświetlane w języku holenderskim. Następnie wprowadź swoją aktualną lokalizację w lokalizacji . Informacje te są ważne, na przykład, aby dowiedzieć się, kiedy wschodzi i zachodzi słońce oraz jaka prognoza pogody dotyczy Twojej lokalizacji. Na samym dole znajduje się sekcja Widoczne menu . Tutaj określasz, które części powinny być zawarte w zakładkach u góry. Na razie jesteśmy zadowoleni ze standardowego wyboru.

Wskazówka 08: Sprzętowe adresy IP

Aby móc sterować inteligentnymi urządzeniami, takimi jak oświetlenie i termostat, podłączasz je do Domoticza. W tym celu czasami potrzebujesz stacji pośredniej, nazywamy ją również bramą lub mostem. Ta część zajmuje się tłumaczeniem między Domoticzem a urządzeniem końcowym. Weźmy na przykład pod uwagę mostek oświetlenia Hue: to pudełko komunikuje się z lampami. Aby dodać ten sprzęt, potrzebujesz odpowiedniego adresu IP. Jeśli używasz stałych adresów IP i masz ich przegląd, weź to tam. W wielu przypadkach będziesz używać dynamicznych adresów IP przypisanych przez router. Możesz znaleźć te informacje na stronie konfiguracji routera. Otwórz tę stronę i poproś o przegląd przypisanych adresów IP. Upewnij się również, że masz hasła sprzętowe.

Wskazówka 09: Dodaj sprzęt

Na ekranie głównym kliknij opcję Sprzęt . Tutaj wskazujesz, które urządzenia, takie jak mosty i bramy, są obecne w Twoim domu. Z listy Typ wybierz urządzenie, które chcesz dodać, na przykład Philips Hue Bridge . Lista obejmuje dużą liczbę urządzeń, w tym dobrze znany termostat Toon, termostat Nest, Philips Hue i Logitech Harmony. Niektóre urządzenia można dodać stosunkowo łatwo, na przykład mostek Hue. Wprowadź adres IP i port, a następnie naciśnij okrągły przycisk łącza na samym mostku Hue. W Domoticzu od razu kliknij Register on Bridge . Łącze zostanie utworzone automatycznie i nie musisz już wprowadzać nazwy użytkownika i hasła. Po wprowadzeniu wszystkich szczegółów dodaj urządzenie za pomocąDodaj . Urządzenie zostanie dodane do listy sprzętu.

W tabeli znajdziesz wszystkie informacje o urządzeniach i ich stanie

Wskazówka 10: Urządzenia stołowe

Jeśli dodałeś komponenty, takie jak mostek Hue, odpowiednie urządzenia (takie jak rzeczywiste lampy) znajdziesz w Ustawieniach / Urządzeniach . Ta tabela zawiera interesujące informacje o różnych urządzeniach i ich stanie. Na przykład, jeśli dodałeś termostat Toon lub termostat Nest, zobaczysz tutaj bieżące ustawienia temperatury. Widoczne są tu również „ukryte” informacje, na przykład czujnik ruchu Philips Hue zawiera również termometr, a dane te są również pokazane tutaj. Dlatego ta tabela przedstawia „elementy składowe” inteligentnego domu.

Wskazówka 11: Dodaj

Teraz możesz dodać poszczególne urządzenia do Domoticza. W naszym przykładzie chcemy obsługiwać oświetlenie Hue w gabinecie. Szukamy tej lampy na liście. Jeśli nie możesz znaleźć elementu, użyj pola wyszukiwania w prawym górnym rogu. Teraz kliknij przycisk Dodaj lampę / przełącznik (zielone kółko z białą strzałką). Nadaj części dobrą nazwę i kliknij Dodaj urządzenie . Następnie znajdziesz urządzenie na karcie Przełączniki i jest ono od razu gotowe do użycia. Powtórz te kroki dla wszystkich urządzeń, które chcesz dodać.

Wskazówka 12: Obsługa urządzenia

Możesz kontrolować dodawane urządzenia z zakładki Przełączniki . W przypadku lampy przesuń przełącznik w lewo, aby ją przyciemnić. Kliknij przycisk Timery . Tutaj określasz, kiedy urządzenie (takie jak lampa) ma być aktywowane, na przykład o wschodzie słońca. Możesz również określić, w które dni mają obowiązywać promocje. Jeśli często korzystasz z niektórych urządzeń, dodaj je do ulubionych: na karcie Przełączniki znajdź część i kliknij przycisk z gwiazdką (w lewym dolnym rogu pola). Możesz znaleźć swoje ulubione na karcie Pulpit nawigacyjny . Możesz również umieścić wszystkie urządzenia z salonu w jednej grupie: poprzez zakładkę Grupy . W dolnej części okna kliknij Urządzeniena urządzeniu, które chcesz dodać, a następnie kliknij w Dodaj .

Wskazówka 13: Wydarzenia

Jeśli rozumiesz, jak działa Domoticz, możesz zacząć od wydarzeń. Dzięki temu możesz zautomatyzować prawie wszystkie części, które połączyłeś z Domoticzem. Przejdź do Ustawienia / Więcej opcji / Wydarzenia . Dzięki Blockly możesz zautomatyzować swoje działania w oparciu o wizualne bloki konstrukcyjne. Na przykład w sekcji Urządzenia znajdziesz przegląd komponentów, takich jak przełączniki, grupy i sceny. Pod kontrolą określasz warunki „Jeśli”. Na przykład „Kiedy słońce zajdzie, to”. Jeśli potrzebujesz aktualnego czasu na akcję, możesz go użyć w sekcji Czas. W ten sposób można zbudować sytuację, w której światła w salonie włączają się automatycznie, gdy słońce zachodzi, a czujnik ruchu od dłuższego czasu nikogo nie rejestruje. Eksperymentuj z możliwościami!

Pozwól, aby światła w salonie włączały się automatycznie po zachodzie słońca

Wskazówka 14: Aktualna pogoda

Ciekawostką jest możliwość połączenia Domoticza z Weather Underground, serwisem pogodowym online. Możesz użyć tego, aby zażądać aktualnej pogody z różnych stacji pogodowych. Dodać, że do mojej sekcji Domoticz urządzenia , wybrać typ na Weather Underground . Aby skorzystać z usługi, potrzebujesz klucza API. Wejdź na www.wunderground.com i utwórz i zarejestruj darmowe konto. Następnie przejdź tutaj, wybierz Stratus Plan i Developer (na dole). Nic za to nie płacisz. Kliknij klucz zakupu , wskaż , że potrzebujesz klucza do użytku niekomercyjnego, a na projekcie wpisz Domoticz. Będziesz potrzebował pokazanego klucza API.

Teraz ważne jest, aby wybrać stację pogodową, która jest blisko Ciebie. Przejdź tutaj i sprawdź stacje pogodowe. Kliknij stację pogodową, której chcesz użyć. W oknie wpisujesz identyfikator stacji. Otwórz Domoticz i wybierz Ustawienia / Sprzęt . W Type wybierasz Weather Underground . Wprowadź własny klucz API w polu i identyfikator stacji w polu Lokalizacja . Kliknij Dodaj. Jeśli konfiguracja przebiegła pomyślnie, nowe urządzenia wirtualne znajdziesz w Ustawieniach / Urządzenia . Tutaj zobaczysz między innymi anemometr, barometr i deszczomierz, których możesz używać w swoich obwodach.

Wskazówka 15: Problemy?

Jeśli masz problemy, warto wiedzieć, że Domoticz śledzi w dzienniku, co się dzieje z urządzeniami w Twoim domu ( Ustawienia / Dziennik ). W zakładce Problem znajdziesz przegląd możliwych błędów. Jeśli chcesz szybko przejrzeć wszystkie wpisy, możesz użyć funkcji filtru w prawym górnym rogu.

Utknąłeś? Cechą charakterystyczną Domoticza jest duża grupa entuzjastycznych użytkowników, którzy również wymieniają się doświadczeniami. Tutaj znajdziesz obszerne forum użytkowników. Szczególnie jeśli dopiero zaczynasz przygodę z Domoticzem, forum jest bardzo cennym źródłem, w którym bardziej doświadczeni użytkownicy szybko Ci pomogą. Nie jest to zbędny luksus dla projektu open source, takiego jak Domoticz, ponieważ obszerna dokumentacja nie jest oczywista.

Zamknij Domoticz

Aby Domoticz zamknąć lub ponownie uruchomić, wybierz Ustawienia / Więcej opcji / Uruchom ponownie komputer lub Zamknij . Nigdy nie odłączaj kabla zasilającego od swojego Raspberry Pi.