[WiFi LED] Expanded example ()

* Expanded example

Signed-off-by: ACTIS GROSSO MIRKO <U364286@sede.corp.sanpaoloimi.com>

* [WiFi LED] Expanded example

Signed-off-by: ACTIS GROSSO MIRKO <U364286@sede.corp.sanpaoloimi.com>

* [WiFi LED] Expanded example

* [WiFi LED] Expanded example

Signed-off-by: ACTIS GROSSO MIRKO <U364286@sede.corp.sanpaoloimi.com>

* [WiFi LED] Expanded example

Signed-off-by: ACTIS GROSSO MIRKO <U364286@sede.corp.sanpaoloimi.com>

* [WiFi LED] Expanded example

Co-authored-by: ACTIS GROSSO MIRKO <U364286@sede.corp.sanpaoloimi.com>
This commit is contained in:
banzaay 2021-01-06 21:12:27 +01:00 committed by GitHub
parent 7c51fa9909
commit 813ac27c0e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -84,7 +84,284 @@ Thing wifiled:wifiled:F0FE6B19CB2A [ ip="192.168.178.91", port=5577, pollingPeri
wifiled.items:
```
Switch MyWiFiLight_power "Power" (Light) {channel="wifiled:wifiled:F0FE6B19CB2A:power"}
Dimmer MyWiFiLight_white "White" (Light) {channel="wifiled:wifiled:F0FE6B19CB2A:white"}
Color MyWiFiLight_color "Color" (Light) {channel="wifiled:wifiled:F0FE6B19CB2A:color"}
Switch MyWiFiLight_power "Power" (Light) {channel="wifiled:wifiled:F0FE6B19CB2A:power"}
Dimmer MyWiFiLight_white "White" (Light) {channel="wifiled:wifiled:F0FE6B19CB2A:white"}
Color MyWiFiLight_color "Color" (Light) {channel="wifiled:wifiled:F0FE6B19CB2A:color"}
Dimmer MyWiFiLight_speed "Speed_LED" (Light) {channel="wifiled:wifiled:F0FE6B19CB2A:programSpeed"}
String LED_1_program "LED 1 Preset [MAP(led_program.map):%s]" <menu> {channel="wifiled:wifiled:F0FE6B19CB2A:program"}
Switch LED_1_preset_0 "Strobe" <smoke> (LEDPresets1) // Mode: 48
Switch LED_1_preset_1 "Strobe - Custom 1" <smoke> (LEDPresets1) // Mode: 96
Switch LED_1_preset_2 "Strobe - Red" <smoke> (LEDPresets1) // Mode: 49
Switch LED_1_preset_3 "Strobe - Green" <smoke> (LEDPresets1) // Mode: 50
Switch LED_1_preset_4 "Strobe - Blue" <smoke> (LEDPresets1) // Mode: 51
Switch LED_1_preset_5 "Strobe - Cyan" <smoke> (LEDPresets1) // Mode: 53
Switch LED_1_preset_6 "Strobe - Purple" <smoke> (LEDPresets1) // Mode: 54
Switch LED_1_preset_7 "Strobe - Yellow" <smoke> (LEDPresets1) // Mode: 52
Switch LED_1_preset_8 "Strobe - White" <smoke> (LEDPresets1) // Mode: 55
Switch LED_1_preset_9 "Strobe - R/G/B" <smoke> (LEDPresets1) // Mode: 57
Switch LED_1_preset_10 "CrossFade - Red/Green" <flow> (LEDPresets1) // Mode: 45
Switch LED_1_preset_11 "CrossFade - Red/Blue" <flow> (LEDPresets1) // Mode: 46
Switch LED_1_preset_12 "CrossFade - Blue/Green" <flow> (LEDPresets1) // Mode: 47
Switch LED_1_preset_13 "Fade" <colorlight> (LEDPresets1) // Mode: 37
Switch LED_1_preset_14 "Fade - White" <colorlight> (LEDPresets1) // Mode: 44
Switch LED_1_preset_15 "Fade - Green" <colorlight> (LEDPresets1) // Mode: 39
Switch LED_1_preset_16 "Fade - DarkBlue" <colorlight> (LEDPresets1) // Mode: 40
Switch LED_1_preset_17 "Fade - Giallo" <colorlight> (LEDPresets1) // Mode: 41
Switch LED_1_preset_18 "Fade - Red" <colorlight> (LEDPresets1) // Mode: 38
Switch LED_1_preset_19 "Fade - LightBlue" <colorlight> (LEDPresets1) // Mode: 42
Switch LED_1_preset_20 "Fade - Purple" <colorlight> (LEDPresets1) // Mode: 43
Switch LED_1_preset_21 "Fade - R/G/B" <colorlight> (LEDPresets1) // Mode: 45
Switch LED_1_preset_22 "Jump" <chart> (LEDPresets1) // Mode: 56
Switch LED_1_preset_23 "Jump - R/G/B" <chart> (LEDPresets1) // Mode: 99
```
wifiled.sitemap
```
sitemap wifiled label="LED Sitemap"
{
Frame {
Switch item=MyWiFiLight_power
Colorpicker item=MyWiFiLight_color visibility=[MyWiFiLight_power==ON]
Slider item=MyWiFiLight_white visibility=[MyWiFiLight_power==ON]
Slider item=MyWiFiLight_speed visibility=[MyWiFiLight_power==ON]
Selection item=LED_1_program visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_0 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_1 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_2 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_3 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_4 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_5 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_6 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_7 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_8 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_9 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_10 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_11 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_12 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_13 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_14 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_15 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_16 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_17 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_18 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_19 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_20 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_21 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_22 visibility=[MyWiFiLight_power==ON]
Switch item=LED_1_preset_23 visibility=[MyWiFiLight_power==ON]
}
}
```
led_program.map
```
-=Undefined
NULL=Undefined
48=Strobe
49=Strobe - Red
50=Strobe - Green
51=Strobe - Blue
52=Strobe - Yellow
53=Strobe - Cyan
54=Strobe - Purple
55=Strobe - White
57=Strobe - R/G/B
96=Strobe - Custom 1
45=CrossFade - Red/Green
46=CrossFade - Red/Blue
47=CrossFade - Blue/Green
37=Fade
38=Fade - Red
39=Fade - Green
40=Fade - DarkBlue
41=Fade - Yellow
42=Fade - LightBlue
43=Fade - Purple
44=Fade - White
45=Fade - R/G/B
56=Jump
99=Jump - R/G/B
97=Color (no preset selected)
```
wifiled.rules
```
rule "Program - Strobe"
when Item LED_1_preset_0 received command ON
then
LED_1_program.sendCommand(48)
LED_1_preset_0.sendCommand(OFF)
end
rule "Program - Strobe - Custom 1"
when Item LED_1_preset_1 received command ON
then
LED_1_program.sendCommand(96)
LED_1_preset_1.sendCommand(OFF)
end
rule "Program - Strobe - Red"
when Item LED_1_preset_2 received command ON
then
LED_1_program.sendCommand(49)
LED_1_preset_2.sendCommand(OFF)
end
rule "Program - Strobe - Green"
when Item LED_1_preset_3 received command ON
then
LED_1_program.sendCommand(50)
LED_1_preset_3.sendCommand(OFF)
end
rule "Program - Strobe - Blue"
when Item LED_1_preset_4 received command ON
then
LED_1_program.sendCommand(51)
LED_1_preset_4.sendCommand(OFF)
end
rule "Program - Strobe - Cyan"
when Item LED_1_preset_5 received command ON
then
LED_1_program.sendCommand(53)
LED_1_preset_5.sendCommand(OFF)
end
rule "Program - Strobe - Purple"
when Item LED_1_preset_6 received command ON
then
LED_1_program.sendCommand(54)
LED_1_preset_6.sendCommand(OFF)
end
rule "Program - Strobe - Yellow"
when Item LED_1_preset_7 received command ON
then
LED_1_program.sendCommand(52)
LED_1_preset_7.sendCommand(OFF)
end
rule "Program - Strobe - White"
when Item LED_1_preset_8 received command ON
then
LED_1_program.sendCommand(55)
LED_1_preset_8.sendCommand(OFF)
end
rule "Program - Strobe - R/G/B"
when Item LED_1_preset_9 received command ON
then
LED_1_program.sendCommand(57)
LED_1_preset_9.sendCommand(OFF)
end
rule "Program - CrossFade - Red/Green"
when Item LED_1_preset_10 received command ON
then
LED_1_program.sendCommand(45)
LED_1_preset_10.sendCommand(OFF)
end
rule "Program - CrossFade - Red/Blue"
when Item LED_1_preset_11 received command ON
then
LED_1_program.sendCommand(46)
LED_1_preset_11.sendCommand(OFF)
end
rule "Program - CrossFade - Blue/Green"
when Item LED_1_preset_12 received command ON
then
LED_1_program.sendCommand(47)
LED_1_preset_12.sendCommand(OFF)
end
rule "Program - Fade"
when Item LED_1_preset_13 received command ON
then
LED_1_program.sendCommand(37)
LED_1_preset_13.sendCommand(OFF)
end
rule "Program - Fade - White"
when Item LED_1_preset_14 received command ON
then
LED_1_program.sendCommand(44)
LED_1_preset_14.sendCommand(OFF)
end
rule "Program - Fade - Green"
when Item LED_1_preset_15 received command ON
then
LED_1_program.sendCommand(39)
LED_1_preset_15.sendCommand(OFF)
end
rule "Program - Fade - DarkBlue"
when Item LED_1_preset_16 received command ON
then
LED_1_program.sendCommand(40)
LED_1_preset_16.sendCommand(OFF)
end
rule "Program - Fade - Yellow"
when Item LED_1_preset_17 received command ON
then
LED_1_program.sendCommand(41)
LED_1_preset_17.sendCommand(OFF)
end
rule "Program - Fade - Red"
when Item LED_1_preset_18 received command ON
then
LED_1_program.sendCommand(38)
LED_1_preset_18.sendCommand(OFF)
end
rule "Program - Fade - LightBlue"
when Item LED_1_preset_19 received command ON
then
LED_1_program.sendCommand(42)
LED_1_preset_19.sendCommand(OFF)
end
rule "Program - Fade - Purple"
when Item LED_1_preset_20 received command ON
then
LED_1_program.sendCommand(43)
LED_1_preset_20.sendCommand(OFF)
end
rule "Program - Fade - R/G/B"
when Item LED_1_preset_21 received command ON
then
LED_1_program.sendCommand(45)
LED_1_preset_21.sendCommand(OFF)
end
rule "Program - Jump"
when Item LED_1_preset_22 received command ON
then
LED_1_program.sendCommand(56)
LED_1_preset_22.sendCommand(OFF)
end
rule "Program - Jump - R/G/B"
when Item LED_1_preset_23 received command ON
then
LED_1_program.sendCommand(99)
LED_1_preset_23.sendCommand(OFF)
end
```