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
+```
\ No newline at end of file