MQTT - sterujemy przełącznikiem

MQTT - sterujemy przełącznikiem

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…

Więcej

MQTT - uruchamiamy brokera

MQTT - uruchamiamy brokera

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/…

Więcej

Zarządzanie zadaniami - automatyzacja

Zarządzanie zadaniami - automatyzacja

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…

Więcej

Zarządzanie zadaniami - integracja z kalendarzem

Zarządzanie zadaniami - integracja z kalendarzem

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…

Więcej

Wiedzieć o wszystkim - powiadomienia

Wiedzieć o wszystkim - powiadomienia

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…

Więcej

Kochanie gdzie są dzieci? Część II

Kochanie gdzie są dzieci? Część II

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…

Więcej

Kochanie gdzie są dzieci? Część I

Kochanie gdzie są dzieci? Część I

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…

Więcej

To nie tylko ma działać ale i wyglądać!

To nie tylko ma działać ale i wyglądać!

Niestety po pewnym czasie i dodaniu dużej ilości encji do naszego Home Assistanta na interfejsie może zapanować chaos i będzie on wyglądać na przykład jak ten na rysunku poniżej: Niby nie ma jeszcze tragedii bo system świeży i mało urządzeń ale już widać że zaczyna to wszystko być mało czytelne. Sytuacja będzie ulegała pogorszeniu gdy zaczniemy dokładać kolejne urządzenia. Lepiej jakbyśmy mogli to trochę uporządkować aby wyglądało to na przykład tak: Mamy zakładki, konkretne panele, wszystko czytelniejsze i bardziej przejrzyste. O wiele prościej się w tym wszystkim połapać. Jak to osiągnąć? Na szczęście HA umożliwia bardzo duże zmiany samego interfejsu.…

Więcej

Zamknij Zapisałeś się na ArturHome.
Zamknij Świetnie! Zarejestrowałeś się.
Zamknij Witamy ponownie! Zalogowałeś się poprawnie.
Zamknij Sukces! Twoje konto jest w pełni aktywne, masz teraz dostęp do wszystkich treści.