Jak stworzyć własny program do RGBW Controller 2?
Kamil Klich
Specjalista z zakresu systemów VSS. Na co dzień zajmuje się wsparciem technicznym oraz prowadzeniem szkoleń.
Kontakt
W urządzeniu RGBW Controller 2 do dyspozycji jest pięć predefiniowanych programów, których można używać do sygnalizacji różnych zdarzeń w systemie lub po prostu do zapewnienia klimatycznego oświetlenia. W tym poradniku pokażę, jak w prosty sposób stworzyć własny program i tym samym zwiększyć funkcjonalność tego urządzenia.
Co to jest program RGBW?
Program RGBW to wcześniej zaprogramowana sekwencja oświetlenia wykonywana w pętli przez samo urządzenie Z-Wave. Oznacza to, że z poziomu centrali wykonywanie konkretnej sekwencji jest wyłącznie wyzwalane. Zmiana kolorów taśmy LED nadzorowana jest przez urządzenie RGBW Controller 2, a nie przez centralę, co zdecydowanie ogranicza użycie sieci Z-Wave w przypadku bardzo rozbudowanych sekwencji.
Przykładowo: za pomocą taśmy LED RGBW, poprzez miganie światła czerwonego sygnalizowane ma być dowolne zdarzenie w systemie. Jeśli do tego zadania zostanie wykorzystana scena, to musi być ona bardzo rozbudowana. Każda zmiana koloru wymuszona jest przez komendę wysyłaną z centrali, co znacznie obciąża sieć Z-Wave oraz może powodować opóźnienia – w przypadku szybkich sekwencji istnieje ryzyko, że będą one odczuwalne. Lepsze rozwiązanie to stworzenie sekwencji RGBW, zapisanej wewnątrz sterownika RGBW Controller 2. Centrala odpowiada wtedy tylko za włączenie bądź wyłączenie sekwencji.
Jak dodać własny program RGBW?
W centrali Home Center podczas podglądu urządzenia widoczne są tylko predefiniowane programy wraz z ich podglądem (Rys.1).
Rys. 1. Predefiniowane programy RGBW wraz z ich podglądem
Nie ma tu żadnego przycisku ani kreator, który ułatwiłby proces tworzenia nowej sekwencji. Trzeba to zrobić ręcznie, wykorzystując zapytania HTTP oraz REST API. Na szczęście w centrali Home Center 3 do dyspozycji pozostaje Swagger, co zdecydowanie ułatwi cały proces tworzenia sekwencji. Narzędzie dostępne jest na stronie głównej centrali w lewym dolnym rogu (Rys. 2).
Rys. 2. Ikona odpowiadająca za uruchomienie narzędzia […]
Powiązane produkty
Home Center 3 Centrala sterująca FIBARO
Parametry techniczne:
- Wymiary 220 x 140 x 35 mm
- Procesor Quad-core Arm Cortex A53 (1.2GHz)
- Pamięć RAM 2GB LPDDR3
- Max. pojemność dysku 8 GB
- Zasilanie 12V DC (zasilacz w zestawie)
- Temperatura pracy 0…+40°C
Home Center 3 Lite Centrala sterująca FIBARO
Parametry techniczne:
- Procesor ARM Cortex A7 900 MHz
- Pamięć RAM 512 MB DDR3L
- Pamięć FLASH 4 GB eMMC
- Wi-Fi 2.4 GHz (802.11 b/g/n)
- Zdalny dostęp Aplikacja mobilna FIBARO
- Technologia Z-Wave 700
- Ilość obsługiwanych urządzeń 40
- Sceny LUA TAK
- Temperatura pracy 0…+40 °C
- Zasilanie 5 V DC
- Wymiary 178 x 110 x 31 mm
FGRGBW-442 Kontroler RGBW2 Fibaro
Parametry techniczne:
- Przetwornik obrazu: T: Mikrobolometryczny, W: 1/2.8″ CMOS
- Max. rozdzielczość: T: 1280 x 1025, W: 1920 x 1080 (2 Mpx)
- Czułość termalna: < 40 mK @ f/1.0
- Efektywne piksele: 400 x 300
- Wielkość piksela: 17 um
- Charakterystyka widmowa: 8 ~ 14 mm
- Pomiar temperatury: +30…+45 °C
- Czułość: 0 lux (wł. IR)
- Obiektyw: T: 13 mm, W: 8 mm
- Oświetlacz podczerwieni: TAK
- Zasięg oświetlacza: Do 35 m
- Dzień/noc: TAK
- ICR: TAK
- WDR: TAK
- Kompresja obrazu: H.265 / H.264
- Funkcje: zień/noc, DNR, AGC, BLC, HLC, ROI, Defog, Strefy prywatności
- Interfejs Ethernet: 10 / 100 Mb/s
- Interfejs RS-485: TAK
- Wejścia audio: 1x
- Wyjścia audio: 1x
- Wejścia alarmowe: 2x
- Wyjścia alarmowe: 2x
- Lokalne nagrywanie (karta SD): TAK
- Obudowa: IP67
- Obudowa zewnętrzna: TAK
- Temperatura pracy: +10…+30 °C
- Zasilanie: 12 V DC, PoE 802.3af, ePoE
- Pobór mocy: max. 12 W
- Wymiary: 292.1 x 103.8 x 96.7 mm
- Waga: 1.4 kg
Powiązane porady
Jak wykonać asocjację urządzeń Fibaro?
System automatyki budynkowej Fibaro to scentralizowany zespół urządzeń oparty o transmisję bezprzewodową Z-Wave. Jego głównym elementem jest centrala (Home Center) określana jako kontroler – komunikują się z nią wszystkie elementy powiązane w systemie. Home Center odpowiada również za definiowanie różnego typu powiązań między urządzeniami końcowymi – służą do tego tzw. sceny. Przykładem jest włączenie obwodu … Czytaj więcej »
Integracja Fibaro z asystentem głosowym Google
Sterowanie głosowe urządzeniami smart to obecnie standard. Tak też jest w przypadku centrali Home Center od Fibaro, która umożliwia integrację z praktycznie każdym dostępnym asystentem głosowym. W tym poradniku pokaże jak w prosty sposób wykonać integrację systemu automatyki budynkowej Fibaro z asystentem głosowym Google. Jak to działa i co jest potrzebne? Integracja z asystentem głosowym … Czytaj więcej »
Wykorzystanie zmiennych w FIBARO Home Center
Automatyzacja w centralach FIBARO odbywa się najczęściej za pomocą tzw. scen. Mogą to być sceny blokowe lub napisane za pomocą języka programowania Lua. Niezależnie jaka metoda zostanie wybrana, może okazać się, że dostępne do zaprogramowania warunki nie będą wystarczające lub wprowadzanie tych samych ustawień w wielu scenach stanie się uciążliwe. Z pomocą przychodzą zmienne, które … Czytaj więcej »