Backgroundlight i HC3
Denne QuickApp bruges til at styre baggrundslyset i Matrix’erne.
Den åbner for følgende muligheder
· Opsætning vha Variable på QuickApp. Ikke nødvendigt at ændre i kode.
· Styring af baggrundslys via dialogen til QA
· Automatisk styring af lys, vha tidsskemaer på de enkelte grupper
· Kan kaldes fra andre QA og scener
Installation
Indlæs QuickApp
Klik på fanen Rediger og forhåndsvisning
Klik på Matrix
Klik på Grupper
Variable: Konfiguration
Color
Dem der starter med color, er definition af
farver. Navnet er det efter color.
En farve-definition består af r (rød), g (grøn) og b (blå). De kan alle have
værdien fra 0 til 255. Jo højere tal, des mere af den farve.
W bruges til at styre typen af farven. 0=aktuelle, 32=aktiv, 64=passiv, 128(+x) er blink, hvor x er interval i 0.1 sek mellem blink (eks 138 = blink en gang i sekundet)
GroupNames
GroupNames er de grupper man ønsker. Default er defineret følgende: guests, baths, rooms, lamps, spots, commons og all. Man kan selv tilføje flere, ved at følge syntaxen.
group_<name> og group_<name>Ids
group_xxxx definerer gruppen med 3 felter.
- Name: Navn, som vises i dialogen
- Schedule: Et tidsskema over hvornår der skal bruges
hvilke farver. Se Automatisk for beskrivelse.
QuickApp dialog
Information om version
Nuværende gruppe
Id’er der indgår I gruppen
Schedule
< og > bladre gennem grupperne
Aktiverer lys i valgte gruppe, men en af de 6
farver
Blinker med valgte farve i valgte gruppe
Matrix: Finder alle Matrix-enheder
Grupper: Fordeler id for taster i grupperne
- Rooms: rum hvor værelse indgår i navn
- Baths: rum hvor Bad indgår i navn
- Commons: resten af rum
- Guests: tast 1 fra alle Matrixer
Automatisk styring efter skema
Som beskrevet under Variable, så kan hver gruppe have
et tidsskema.
Hvis det er blankt (””), så sker der ikke nogen automatisk styring.
Eks
”00:00-06:00=Off,06:00-sunset=Low,sunset-22:30=High,22:30-00:00=Off”
Fra 00:00 til 06:00 bruges colorOff.
Fra 06:00 til solnedgang
bruges colorLow.
Fra solnedgang til 22:30 bruges
colorHigh og fra 22:30 til 00:00 bruges colorOff.
Kaldt fra andre QuickApps og scener
Det er muligt at kalde denne QuickApp fra andre QuickApps eller fra scener.
Følgende er syntax’en, hvor id er id på denne QuickApp
Call from LUA, where id is id of this QuickApp
-- activating / deactivating guest-scene, Primary button light with colorGuest
fibaro.call(id, 'guestOn')
fibaro.call(id, 'guestOff')
-- activating / deactivating help-scene, spot light colorSpot and lamp light colorLamp
fibaro.call(id, 'helpOn')
fibaro.call(id, 'helpOff')
-- activating / deactivating nightlight in Matrix with id. All 4 buttons ligt with colorNight
fibaro.call(id, 'nightOn',id)
fibaro.call(id, 'nightOff',id)
--
activating / deactivating guide light in Matrix in list of ids with colorGuide.
-- Turn automatically off after time minutes
and return to Normal
fibaro.call(id, 'guideOn', {id1,id2,..}, time)
fibaro.call(id, 'guideOff', {id1,id2,..})
--
change light in buttons in list of ids with color.
--
change light in buttons in list of ids back to Normal.
fibaro.call(id, 'colorOn', {id1,id2,..},color)
fibaro.call(id, 'colorOff', {id1,id2,..})
-- change light to Normal in all buttons
fibaro.call(id, 'normalOn')