Tym razem artykuł nie stworzony przeze mnie ale przez jednego z czytelników. Mam nadzieję, że to początek nowej tradycji i takich artykułów będzie więcej. :) Do poprawnego działania wymagany skonfigurowany i działający Mosquitto Broker. Konfiguracja przebiega następująco: W „Config” nadajemy unikalną nazwę w „Unit Name” oraz nr w „Unit Number”, dane posłużą do zbudowania komendy „state_topic:” w pliku YAML Tworzymy nowy kontroler „Home Assistant (openHAB) MQTT” Podajemy IP i port „Brokera MQTT” w Home Assistant Podajemy nazwę i hasło do „Brokera MQTT” w Home Assistant „Controller Subscribe” i „Controller Publish” zostawiamy jak poniżej Następnie zaznaczamy pola zgodnie z poniższym obrazkiem…
Wszystkie artykuły Poradniki
Poradniki o tym jak stworzyć swój inteligentny dom
W ostatnim artykule dowiedzieliśmy się czym jest protokół MQTT, do czego służy, jak działa oraz jak uruchomić serwer, który zarządza całą komunikacją. Tym razem dowiemy się jak sterować urządzeniem wykorzystującym wspomniany protokół. Zaczniemy od prostego przełącznika, który posiada dwa stany: włączony i wyłączony. Do najpopularniejszych urządzeń tego typu należy Sonoff Basic (wersja R2 lub R3) oraz Shelly 1. Oba urządzenia możecie kupić np.: w sklepie Botland za ok. 35 PLN Sonoff i 60 PLN Shelly. To na ich przykładzie wyjaśnię integrację pomiędzy urządzeniem MQTT, a Home Assistant. Jednak należy pamiętać, że ze względu na naturę protokołu i samej integracji poniższy…
Pora zacząć szykować nasz system pod przyjęcie komunikacji z różnych urządzeń. Na początek zajmiemy się protokołem komunikacji o nazwie MQ Telemetry Transport w skrócie MQTT (MQ pochodzi od linii produktów firmy IBM). Jaka jest jego charakterystyka? Protokół ten został stworzony z myślą aby był prosty i lekki, a co za tym idzie świetnie pasuje wszędzie tam gdzie ważna jest przepustowość i mały pobór energii. To natomiast sprawia, że świetnie nadaje się między innymi do urządzeń Internetu Rzeczy gdzie jego prostota i lekkość zapewniają dużą niezawodność i oszczędność energii oraz pasma. Jak działa protokół? Cały protokół oparty jest o wzorzec publikacja/…
Dzisiaj druga część artykułu poświęconego zarządzaniu zadaniami. Dzisiaj zajmiemy się tym co czyni nasz dom inteligentny czyli automatyzacjami. Omówimy to na przykładzie powiadomień bazujących na wcześniej zintegrowanym kalendarzu i na zdarzeniach w nim określonych. Jak łatwo się domyślić do poniższych ćwiczeń będziemy potrzebowali wiedzy zdobytej wcześniej. Wszystkich tych, którzy nie przeszli przez pierwszą część odsyłam do niej. Aby w pełni wykorzystać możliwości automatyzacji zadań z kalendarza musimy najpierw przyjrzeć się encji stworzonej przez dany kalendarz i poznać jej elementy składowe. Zatem popatrzmy na przykładową encję z mojego kalendarza Formuły 1. Jak widać powyżej, każda z encji kalendarza składa się z…
Dzisiaj chciałbym Wam przedstawić sposób na integrację z Kalendarzem Google, a wszystko po to aby przekazać do naszego domu zarządzanie zadaniami. Może zarządzanie to trochę szumne określenie ale dzięki tej integracji będziemy mogli wprowadzić różnego rodzaju automatyzacje bazujące na naszym kalendarzu. Jednak tradycyjnie już zanim zaczniemy coś automatyzować to musimy połączyć to z naszym HA. Dlatego nie ma co już przedłużać tego wstępu przejdźmy do integracji. Integracje zaczynamy od mocno nietypowego miejsca ponieważ startujemy w konsoli programistycznej. Następnie postępujemy zgodnie z kreatorem jaki nam się pojawi: W pierwszym kroku musimy wyrazić zgodę na korzystanie z usługi i utworzyć nowy projekt…
Na początku chciałbym wspomnieć, że ten artykuł powstał na prośbę jednego z czytelników. Gdyż ten blog jest właśnie dla Was i to Wasze potrzeby mają go kształtować. Dlatego naprawdę zachęcam do kontaktu. Chcę w nim przedstawić jak możecie obsłużyć powiadomienia. Pokażę to na przykładzie Google Hangouts, Telegram oraz Google TTS. Zatem pierwszy krok to integracja wspomnianych wyżej usług z HA. Zaczynamy! Google Hangouts Ta integracja składa się z dwóch części. Pierwsza, ta prostsza, definiowana jest przez dobrze nam znany moduł integracji. Wybieramy w nim usługę Google Hangouts i postępujemy zgodnie z instrukcjami na ekranie. Kolejnym ruchem jest dodanie usługi notyfikacyjnej…
Witam w kolejnym poradniku. Tym razem zajmiemy się omówieniem tworzenia stref. Jest to rozwinięcie tematyki geolokalizacji z poprzedniego artykułu. Wszystkich niezaznajomionych zapraszam do przeczytania go tutaj. Strefy w i geolokalizacja stanowią świetne połączenie dla naszych automatyzacji o których napiszę w kolejnej części. Strefy to nic innego jak obszary na mapie (a tak naprawdę w rzeczywistości), które możemy zdefiniować. Każda z tych stref charakteryzuje się następującymi parametrami: Nazwa - umowna nazwa strefy Szerokość geograficzna - współrzędne środka strefy Długość geograficzna - współrzędne środka strefy Promień - długość promienia w metrach liczącego od środka strefy Ikona - graficzne reprezentacja strefy na mapie…
Teraz coś dla rodziców, ewentualnie zazdrośników z potrzebą monitorowania swoich drugich połówek, a tak naprawdę coś dla tych co chcą uzależnić swoje automatyzacje od lokalizacji mieszkańców. Załóżmy, że chcemy uzyskać efekt kiedy system obniży temperaturę ogrzewania w domu gdy nikogo w nim nie ma. Jak łatwo się domyślić podstawową informacją w takiej automatyzacji jest informacja o tym kiedy nikogo nie ma w domu. Oczywiście jest wiele sposobów aby to osiągnąć jednak ja opiszę według mnie najprostszy do realizacji, pewnie też najtańszy, a jednocześnie całkiem skuteczny. Czyli geolokalizacji osób przy użyciu ich telefonów. Jak wiemy w dzisiejszych czasach każdy z nas…