Wyszukiwanie urządzeń danego typu
Znalezienie urządzeń danego typu
- W filmie przedstawione jest podejście do wyszukiwania wszystkich urządzeń w domu o określonym typie. Wykorzystuje się komendę getDevices oraz filtr typu urządzenia np. w celu uzyskania adresów wszystkich urządzeń typu Motion Sensor w sieci Z-Wave. Adresy urządzeń są zapisywane w postaci tablicy.
Zamiana tablicy na zapis JSON
- Wykorzystuje się funkcję json.encode do zamiany tablicy z adresami urządzeń na zapis JSON. Pozwala to na wypisanie zawartości tablicy na konsoli.
Wypisywanie nazw urządzeń
- Przedstawione jest wykorzystanie komendy getName w celu wypisania nazwy urządzenia na podstawie jego adresu. Można również wykorzystać funkcję getRoomNameByDeviceId do wypisania nazwy pomieszczenia, w którym znajduje się urządzenie.
Pętla for..do do wypisywania wszystkich urządzeń
- Przedstawione jest wykorzystanie pętli for..do do wypisywania nazw i lokalizacji wszystkich urządzeń typu Motion Sensor. Pętla iteruje po tablicy z adresami urządzeń i wykorzystuje funkcje getName i getRoomNameByDeviceId do tego aby wypiać pełne informacje o znalezionych urządzeniach typ: Motion Sensor.
Dokumentacja
Flood Sensor
Flood Sensor dokumentacja
Valve Shut-Off Controller GR-105.EU.G - nakładka na zawór
Kody źródłowe
Flood Sensor to bateryjny czujnik detekcji zalania (wycieku) i czujnik temperatury w jednym. Jest to bardzo schludne urządzenie, które możesz umieścić pod umywalką, wanną czy zlewem celem wykrycia potencjalnego zalania domu. Koniecznie** wyposaż się w elektrozawór lub serwomechanizm **nakładany na zawór głównego zasilania wodnego do domu, aby w chwili wycieku wody natychmiast odciąć wodę.
Pamiętaj, że zawory wodne lubią się 'zacinać' na skutek za kamienienia. A więc jeśli ich nie otworzysz/zamkniesz raz na jakiś czas, to może się okazać, że kiedy będzie trzeba zamknąć zawór - to nie będzie to możliwe! Dlatego zaprojektowałem i szczegółowo omówiłem w tym kursie - scenę Lua, która **zapobiega **takiej sytuacji przez okresowe zamykanie i otwieranie zaworu w chwili gdy nikomu z domowników to nie będzie przeszkadzać! - scena jest do pobrania!
Flood Sensor + Nakładka na zawór kulowy to **kompletny system przeciwzalaniowy **w Twoim domu.
Cała seria jest poświęcona tematyce budowy kompletnego systemu przeciwzalaniowego.
Flood Sensor jako czujnik podłogówki
Spotkałem się z zastosowaniem Flood Sensor'a do utrzymania temperatury w pomieszczeniu z ogrzewaniem podłogowym. Jeśli Flood Sensor umieścimy na powierzchni podłogi to jego wewnętrzny czujnik temperatury będzie dobrze mierzyć temperaturę podłoża. Wykorzystując Single/Double Switch można odpowiednio uruchomiać grzanie podłoża tak, aby utrzymać określoną temperaturę. Mam tutaj gotowy Quick App regulator który utrzyma zadaną temperaturę:
QuickApp - PID/PWM/CCW regulator
Do pobrania (kody źródłowe)
- Scena Lua omawiana w filmach do** sterowania zaworem **(zamknięcie po wykryciu wycieku i otwarcie po powrocie Flood Sensor do stanu normalnego).
- Scena Lua utrzymująca gotowość zaworu odcinającego wodę do pracy. Scena Lua do czasowego otwierania i zamykania zaworu celem zapobiegnięcia jego zablokowania przez kamień.
- Kod Lua pozwalający na znalezienie w systemie (sieci Z-Wave) **wszystkich urządzeń danego typu **np. wszystkich czujników Motion Sensor bez podawania ich adresów!
- Kod Lua pokazujący jak znaleźć wszystkie urządzenia bateryjne w domu i odczytać, które z nich mają niski poziom energii.