Jedna scena Lua zamiast dwóch scen blokowych po to, aby zamykać i otwierać zawór wodny
Tworzenie sceny Lua do sterowania zaworem wody
- Jak utworzyć scenę Lua, która będzie zarówno zamykać, jak i otwierać zawór wodny. Jest to szczególnie przydatne, jeśli korzystasz z centrali typu Light, gdzie ilość scen jest ograniczona.
- **Konwertowanie sceny blokowej na język Lua, **aby zaoszczędzić czas i uniknąć pisania kodu od nowa.
- **Używanie operatora anyValue w warunkach sceny. **Operator anyValue pozwala na analizowanie zmian wartości zmiennej w scenie Lua. Możesz go wykorzystać, aby wykrywać zarówno wycieki, jak i powroty do normalnego stanu.
- Podpisywanie adresów urządzeń, aby uniknąć pomyłek, zalecam podpisywanie adresów urządzeń poprzez komentarze. Możesz to zrobić, używając nazw, które będą łatwe do zrozumienia i identyfikacji.
- Odczytywanie stanu czujnika wycieku za pomocą funkcji fibaro getValue. Dzięki temu będziesz wiedział, czy jest zalanie, czy nie.
Sterowanie zaworem w zależności od stanu czujnika
- W tym kroku nauczysz się, jak sterować zaworem wody w zależności od stanu czujnika wycieku. Jeśli wykryjesz wyciek, zawór zostanie zamknięty, a jeśli wyciek zostanie naprawiony, zawór zostanie otwarty.
- Budowanie warunku if-then-else-end
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.