REST API centrali FIBARO
Swagger jako uniwersalne narzędzie do zaawansowanego programowania centrali w Lua
Wykorzystanie REST API do sprawdzenia typu urządzenia
- Przez REST API i interfejs Swagger można sprawdzić różne informacje na tematy urządzeń i ustawień w centrali
- Czasami warto przed rozpoczęciem kodowania w Lua spradzić co pokazuje Swagger dla konkretnego urządzenia
- Różnica między komendami** "type" a "isTypeOf" **
Przykład wyszukiwania urządzeń bateryjnych
- Przykład wyszukiwania urządzeń bateryjnych
- Eliminacja pod urządzeń z listy urządzeń bateryjnych
- Jak odczytać status baterii urządzeń bateryjnych.
- Sprawdzanie baterii i wypisywanie urządzeń z niskim poziomem baterii
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.