To jest strona "demo" przedstawiająca zakres poruszanych zagadnień.
Masz wykupiony abonament? Przejdź do działu dla subskrybentów.
Po wykupieniu subskrypcji uzyskasz dostęp do wszystkich materiałów przez menu "Filmy DIY", gdzie znajdziesz: filmy, opisy, linki, kody gotowych scen i forum). Każda seria filmów ma 1 film demo dostępny po kliknięciu ikony "wideo" na stronie "Filmy DIY".
Opis
Główna idea
Na przykładzie bezprzewodowego urządzenia do pomiaru poziomu cieczy w zbiornikach otwartych takich jak zbiornik na deszczówkę lub szambo, utworzę aplikację odczytującą dane z sondy pomiarowej przez HTTP Request. SZ-02 to hermetyczne urządzenie do pomiaru poziomu cieczy które leży na dnie zbiornika i poprzez kontroler Wi-Fi wysyła regularnie swoje pomiary do centrali. Dane pomiarowe są dostępne w panelu pod adresem https://mojdomek.eu, a dzięki integracji będą także dostępne w systemie FIBARO.
Zachęcam do odniesienia się do opisów i filmów przedstawionych w serii 5000.
"REST API - Husqvarna" - Jak sterować dowolnym urządzeniem przez Internet
https://www.portal.ztechnikazapanbrat.pl/filmpagescollection/5000
Seria 5000 jest zdecydowanie bardziej zaawansowanym wykładem o integracjach z urządzeniami IoT wymagającymi uwierzytelnienia i tokenizacji, gdzie komunikacja z zewnętrznym urządzeniem jest dwustronna.
OBRAZ


Uwaga
Integracja REST API nie jest aż taka trudna jakby mogłoby się wydawać.
Ta seria filmów przedstawia najprostszy przypadek integracji, w której nie jest wymagane ani logowanie się na serwer ani utworzenia token'u.
Jeśli nigdy wcześniej nie tworzyłeś kodu Lua w celu integracji z zewnętrznym serwisem, to zacznij od tego rozdziału.
Informacje dodatkowe
Moje zalecenia
Zanim przystąpisz do pisania kodu Lua i wywołania funkcji "Request" użyj zwykłej przeglądarki internetowej i w jej polu adresu wpisz odpowiedni URL potrzebny do odczytu parametrów z zewnętrznego serwera. Jeśli URL nie wymaga ani logowania się, ani token'u tak jak jest to w tym przypadku odczytu danych z sondy poziomu cieczy, to otrzymasz odpowiedź bezpośrednio przez przeglądarkę internetową. Dzięki temu łatwiej zrozumiesz na czym będzie polegać budowanie logiki w języku Lua.
OBRAZ

O filmach
Poruszane tematy
Seria filmów przedstawia najprostszy model integracji (tylko odczyt) danych z zewnętrznego urządzenia IoT. Na filmach pokazuję urządzenie IoT do pomiaru poziomu cieczy. Sondę pomiarową z jej sterownikiem Wi-Fi konfiguruję do pracy w mojej sieci domowej. W kolejnym kroku buduję interfejs Quick App do prezentowania odczytanych danych z serwera producenta urządzenia dzięki zapytaniu Request GET, które objaśniam krok po kroku jak utworzyć w języku Lua. Na koniec po odpowiedzi i otrzymaniu danych z serwera parsuje je tak, aby odczytać interesujące mnie dane i wyświetlić w Quick App. Ten sam proces także omawiam dla centrali HC2 tworząc Virtual Device i odpowiednią scenę Lua.
Zastosowanie
Zastosujesz przekazaną wiedzę w celu centralizacji monitoringu i sterowania wieloma urządzeniami z jednego systemu z jednej aplikacji mobilnej. Wykorzystasz przykłady z filmów DIY do tego, aby
ograniczyć używanie dziesiątek aplikacji wielu producentów do każdego urządzenia IoT oddzielnie.
będziesz mógł zarządzać i łączyć (uzależniać pracę wielu systemów) ze sobą po wykonaniu omówionej szczegółowo integracji.
poznasz bardzo użyteczne i proste w obsłudze urządzenie SZ-02 do pomiaru poziomu cieczy w zbiornikach takich jak deszczówka lub szambo z opcją automatycznego zamawiania wywozu nieczystości.
