Yeelight bulbs, ledstrips and lamps - Commands and rules miio binding

Hi,
I configured my bulbs, my lamp and my led strips with the xiaomi miio binding with the tokens. I wrote the items and inserted everything in the sitemap. My problem is that I can not execute all the commands and after creating a rule that lights the bulbs or the LED strips from Xiaomi wireless switches with certain brightness and certain color does not work. Because of that, at the end I left them only for turning on and off. The problem is that sometimes the brightness is too much.
I have these models:
Yeelight YLDP02YL (Colour led bulb 1st generation)
Yeelight YLDP01YL (White led bulb 1st generation)
Yeelight YLDD01YL (Colour led lightstrip 1st generation)
Xiaomi Mi Smart Desk Lamp MJTD01YL

  • Hardware
    Raspberry PI 3B
    openHABian v1.4.1
    Java Runtime Environment: openjdk version “1.8.0_152”
    OpenJDK Runtime Environment (Zulu Embedded 8.25.0.76-linux-aarch32hf) (build 1.8 .0_152-b76)
    OpenJDK Client VM (Zulu Embedded 8.25.0.76-linux-aarch32hf) (build 25.152-b76, m ixed mode, Evaluation)
    openHAB version: openHAB 2

  • Issue of the topic:
    After writing in the rule that they light up with a certain configuration, they do not do it but in the log they supposedly do it.

  • Things configuration related to the issue

Thing miio:basic:color1 "Lámapara mesita noche Naty dormitorio" @ "Yeelight" [ host="192.168.X.XX", token="XxXxXxXxXxXxXxXxXxXxXxXxXx", deviceId="XxXxXxXx" ]
Thing miio:basic:color2 "Lámapara mesita noche Juanma dormitorio" @ "Yeelight" [ host="192.168.X.XX", token="XxXxXxXxXxXxXxXxXxXxXxXxXx", deviceId="XxXxXxXx" ]
Thing miio:basic:mono1 "Farolillo terrado" @ "Yeelight" [ host="192.168.X.XX", token="XxXxXxXxXxXxXxXxXxXxXxXxXx", deviceId="XxXxXxXx" ]
Thing miio:basic:strip1 "Tira led mueble TV salón" @ "Yeelight" [ host="192.168.X.XX", token="XxXxXxXxXxXxXxXxXxXxXxXxXx", deviceId="XxXxXxXx" ]
Thing miio:basic:strip2 "Tira led sofá salón" @ "Yeelight" [ host="192.168.X.XX", token="XxXxXxXxXxXxXxXxXxXxXxXxXx", deviceId="XxXxXxXx" ]
Thing miio:basic:lamp3 "Lámpara escritorio despacho Naty" @ "Yeelight" [ host="192.168.X.XX", token="XxXxXxXxXxXxXxXxXxXxXxXxXx", deviceId="XxXxXxXx" ]
Thing miio:basic:color3 "Lámapara pie salón" @ "Yeelight" [ host="192.168.X.XX", token="XxXxXxXxXxXxXxXxXxXxXxXxXx", deviceId="XxXxXxXx" ]
  • Items configuration related to the issue
// Lámpara mesita noche Naty Dormitorio
Switch LMaparaMesitaNocheNatyDormitorio_Power "Está[MAP(luces.map):%s]" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) [ "Switchable" ] {channel="miio:basic:color1:power"}
Dimmer LMaparaMesitaNocheNatyDormitorio_Brightness "Brillo" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) {channel="miio:basic:color1:brightness"}
String LMaparaMesitaNocheNatyDormitorio_ShutdowmTimer "Temporizador apagado[:%.0f]" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) {channel="miio:basic:color1:delayoff"}
Dimmer LMaparaMesitaNocheNatyDormitorio_ColorTemperature "Color Temperatura[%d %%]" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) {channel="miio:basic:color1:colorTemperature"}
Dimmer LMaparaMesitaNocheNatyDormitorio_ColorMode "Modo de color" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) {channel="miio:basic:color1:colorMode"}
Switch LMaparaMesitaNocheNatyDormitorio_Toggle "Conmutador" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) {channel="miio:basic:color1:toggle"}
Color LMaparaMesitaNocheNatyDormitorio_RGBColor "Color RGB" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) {channel="miio:basic:color1:rgbColor"}
String LMaparaMesitaNocheNatyDormitorio_Name "Lámpara mesita noche Naty" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) {channel="miio:basic:color1:name"}

// Lámpara mesita noche Juanma Dormitorio
Switch LMaparaMesitaNocheJuanmaDormitorio_Power "Está[MAP(luces.map):%s]" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) [ "Switchable" ] {channel="miio:basic:color2:power"}
Dimmer LMaparaMesitaNocheJuanmaDormitorio_Brightness "Brillo" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) {channel="miio:basic:color2:brightness"}
String LMaparaMesitaNocheJuanmaDormitorio_ShutdowmTimer "Temporizador apagado" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) {channel="miio:basic:color2:delayoff"}
Dimmer LMaparaMesitaNocheJuanmaDormitorio_ColorTemperature "Color Temperatura[%d %%]" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) {channel="miio:basic:color2:colorTemperature"}
Dimmer LMaparaMesitaNocheJuanmaDormitorio_ColorMode "Modo de color" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) {channel="miio:basic:color2:colorMode"}
Switch LMaparaMesitaNocheJuanmaDormitorio_Toggle "Conmutador" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) {channel="miio:basic:color2:toggle"}
Color LMaparaMesitaNocheJuanmaDormitorio_RGBColor "Color RGB" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) {channel="miio:basic:color2:rgbColor"}
String LMaparaMesitaNocheJuanmaDormitorio_Name "Lámpara mesita noche Juanma" (Home, FF_PrimeraPlanta, FF_Dormitorio, FF_LucesDormitorio) {channel="miio:basic:color2:name"}

// Lámpara pie salón
Switch LMaparaPieSalN_Power "Está[MAP(luces.map):%s]" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) [ "Switchable" ] {channel="miio:basic:color3:power"}
Dimmer LMaparaPieSalN_Brightness "Brillo" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:color3:brightness"}
String LMaparaPieSalN_ShutdowmTimer "Temporizador apagado" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:color3:delayoff"}
Dimmer LMaparaPieSalN_ColorTemperature "Color Temperatura[%d %%]" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:color3:colorTemperature"}
Dimmer LMaparaPieSalN_ColorMode "Modo de color" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:color3:colorMode"}
Switch LMaparaPieSalN_Toggle "Conmutador" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:color3:toggle"}
Color LMaparaPieSalN_RGBColor "Color RGB" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:color3:rgbColor"}
String LMaparaPieSalN_Name "Lámpara pie salón" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:color3:name"}

// Tira led sofá salón
Switch TiraLedSofSalN_Power "Está[MAP(luces.map):%s]" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) [ "Switchable" ] {channel="miio:basic:strip2:power"}
Dimmer TiraLedSofSalN_Brightness "Brillo" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:strip2:brightness"}
String TiraLedSofSalN_ShutdowmTimer "Temporizador apagado" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:strip2:delayoff"}
Dimmer TiraLedSofSalN_ColorTemperature "Color Temperatura[%d %%]" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:strip2:colorTemperature"}
Dimmer TiraLedSofSalN_ColorMode "Modo de color" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:strip2:colorMode"}
Switch TiraLedSofSalN_Toggle "Conmutador" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:strip2:toggle"}
Color TiraLedSofSalN_RGBColor "Color RGB" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:strip2:rgbColor"}
String TiraLedSofSalN_Name "Lámpara pie salón" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:strip2:name"}

// Tira led mueble TV salón
Switch TiraLedMuebleTVSalN_Power "Está[MAP(luces.map):%s]" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) [ "Switchable" ] {channel="miio:basic:strip1:power"}
Dimmer TiraLedMuebleTVSalN_Brightness "Brillo" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:strip1:brightness"}
String TiraLedMuebleTVSalN_ShutdowmTimer "Temporizador apagado" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:strip1:delayoff"}
Dimmer TiraLedMuebleTVSalN_ColorTemperature "Color Temperatura[%d %%]" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:strip1:colorTemperature"}
Dimmer TiraLedMuebleTVSalN_ColorMode "Modo de color" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:strip1:colorMode"}
Switch TiraLedMuebleTVSalN_Toggle "Conmutador" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:strip1:toggle"}
Color TiraLedMuebleTVSalN_RGBColor "Color RGB" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:strip1:rgbColor"}
String TiraLedMuebleTVSalN_Name "Lámpara pie salón" (Home, FF_PrimeraPlanta, FF_Salon, FF_LucesSalon) {channel="miio:basic:strip1:name"}

// Lámpara escritorio despacho Naty
Switch LMparaEscritorioDespachoNaty_Power "Está[MAP(luces.map):%s]" (Home, FF_PrimeraPlanta, FF_Despacho_Naty, FF_LucesDespacho_Naty) [ "Switchable" ] {channel="miio:basic:lamp3:power"}
Dimmer LMparaEscritorioDespachoNaty_Brightness "Brightness" (Home, FF_PrimeraPlanta, FF_Despacho_Naty, FF_LucesDespacho_Naty) {channel="miio:basic:lamp3:brightness"}
String LMparaEscritorioDespachoNaty_ShutdowmTimer "Shutdowm Timer" (Home, FF_PrimeraPlanta, FF_Despacho_Naty, FF_LucesDespacho_Naty) {channel="miio:basic:lamp3:delayoff"}
Dimmer LMparaEscritorioDespachoNaty_ColorTemperature "Color Temperature[%d %%]" (Home, FF_PrimeraPlanta, FF_Despacho_Naty, FF_LucesDespacho_Naty) {channel="miio:basic:lamp3:colorTemperature"}
String LMparaEscritorioDespachoNaty_ColorMode "Color Mode" (Home, FF_PrimeraPlanta, FF_Despacho_Naty, FF_LucesDespacho_Naty) {channel="miio:basic:lamp3:colorMode"}
String LMparaEscritorioDespachoNaty_Name "Lámpara escritorio despacho Naty" (Home, FF_PrimeraPlanta, FF_Despacho_Naty, FF_LucesDespacho_Naty) {channel="miio:basic:lamp3:name"}

// Farolillo terrado
Switch FarolilloTerrado_Power "Está[MAP(luces.map):%s]" (Home, SF_SegundaPlanta, SF_Caseton, SF_LucesCaseton) [ "Switchable" ] {channel="miio:basic:mono1:power"}
Dimmer FarolilloTerrado_Brightness "Brightness" (Home, SF_SegundaPlanta, SF_Caseton, SF_LucesCaseton) {channel="miio:basic:mono1:brightness"}
String FarolilloTerrado_ShutdowmTimer "Shutdowm Timer" (Home, SF_SegundaPlanta, SF_Caseton, SF_LucesCaseton) {channel="miio:basic:mono1:delayoff"}
Dimmer FarolilloTerrado_ColorTemperature "Color Temperature[%d %%]" (Home, SF_SegundaPlanta, SF_Caseton, SF_LucesCaseton) {channel="miio:basic:mono1:colorTemperature"}
String FarolilloTerrado_ColorMode "Color Mode" (Home, SF_SegundaPlanta, SF_Caseton, SF_LucesCaseton) {channel="miio:basic:mono1:colorMode"}
String FarolilloTerrado_Name "Farolillo puerta casetón" (Home, SF_SegundaPlanta, SF_Caseton, SF_LucesCaseton) {channel="miio:basic:mono1:name"}
  • Sitemap configuration related to the issue
Group item=FF_LucesDormitorio
            {     
                Frame label="Lámpara Naty"
                Default item=LMaparaMesitaNocheNatyDormitorio_Power
                Setpoint item=LMaparaMesitaNocheNatyDormitorio_Brightness label="" icon="light" minValue=1 maxValue=100 step=1
                Selection item=LMaparaMesitaNocheNatyDormitorio_Brightness label="" icon="light" mappings=[1="1",5="5",10="10",30="30",50="50",80="80",100="100"]
                Slider item=LMaparaMesitaNocheNatyDormitorio_ShutdowmTimer
                Default item=LMaparaMesitaNocheNatyDormitorio_ColorTemperature
                Default item=LMaparaMesitaNocheNatyDormitorio_ColorMode
                Default item=LMaparaMesitaNocheNatyDormitorio_Toggle
                Default item=LMaparaMesitaNocheNatyDormitorio_RGBColor
                Default item=LMaparaMesitaNocheNatyDormitorio_Name
                Frame label="Lámpara Juanma"
                Default item=LMaparaMesitaNocheJuanmaDormitorio_Power
                Default item=LMaparaMesitaNocheJuanmaDormitorio_Brightness
                Default item=LMaparaMesitaNocheJuanmaDormitorio_ShutdowmTimer
                Default item=LMaparaMesitaNocheJuanmaDormitorio_ColorTemperature
                Default item=LMaparaMesitaNocheJuanmaDormitorio_ColorMode
                Default item=LMaparaMesitaNocheJuanmaDormitorio_Toggle
                Default item=LMaparaMesitaNocheJuanmaDormitorio_RGBColor
                Default item=LMaparaMesitaNocheJuanmaDormitorio_Name
            }
Group item=FF_LucesSalon
            {
                Frame label="Lámpara pie"
                Default item=LMaparaPieSalN_Power
                Default item=LMaparaPieSalN_Brightness
                Default item=LMaparaPieSalN_ShutdowmTimer
                Default item=LMaparaPieSalN_ColorTemperature
                Default item=LMaparaPieSalN_ColorMode
                Default item=LMaparaPieSalN_Toggle
                Default item=LMaparaPieSalN_RGBColor
                Default item=LMaparaPieSalN_Name
                Frame label="Tira led sofá"
                Default item=TiraLedSofSalN_Power
                Default item=TiraLedSofSalN_Brightness
                Default item=TiraLedSofSalN_ShutdowmTimer
                Default item=TiraLedSofSalN_ColorTemperature
                Default item=TiraLedSofSalN_ColorMode
                Default item=TiraLedSofSalN_Toggle
                Default item=TiraLedSofSalN_RGBColor
                Default item=TiraLedSofSalN_Name
                Frame label="Tira led mueble TV"
                Default item=TiraLedMuebleTVSalN_Power
                Default item=TiraLedMuebleTVSalN_Brightness
                Default item=TiraLedMuebleTVSalN_ShutdowmTimer
                Default item=TiraLedMuebleTVSalN_ColorTemperature
                Default item=TiraLedMuebleTVSalN_ColorMode
                Default item=TiraLedMuebleTVSalN_Toggle
                Default item=TiraLedMuebleTVSalN_RGBColor
                Default item=TiraLedMuebleTVSalN_Name
             }
Group item=FF_LucesDespacho_Naty
            {
                Frame label="Lámpara escritorio"
                Default item=LMparaEscritorioDespachoNaty_Power
                Default item=LMparaEscritorioDespachoNaty_Brightness
                Default item=LMparaEscritorioDespachoNaty_ShutdowmTimer
                Default item=LMparaEscritorioDespachoNaty_ColorTemperature
                Default item=LMparaEscritorioDespachoNaty_ColorMode
                Default item=LMparaEscritorioDespachoNaty_Name
            }
Group item=SF_LucesCaseton
            {     
                Frame label="Farolillo terrado"
                Default item=FarolilloTerrado_Power
                Default item=FarolilloTerrado_Brightness
                Default item=FarolilloTerrado_ShutdowmTimer
                Default item=FarolilloTerrado_ColorTemperature
                Default item=FarolilloTerrado_ColorMode
                Default item=FarolilloTerrado_Name
            }
  • Rules code related to the issue
// Pulsador entrada salón
rule "Pulsador entrada salón encender/apagar lámpara pie"
when
    Channel "mihome:86sw2:XxXxXxXxXxXxXx:ch1" triggered SHORT_PRESSED
then
        if(LMaparaPieSalN_Power.state == ON) {
        sendCommand(LMaparaPieSalN_Power, "OFF")
        }
        if(LMaparaPieSalN_Power.state == OFF) {
        sendCommand(LMaparaPieSalN_Power, "ON")
        sendCommand(LMaparaPieSalN_Brightness, "30")
        sendCommand(LMaparaPieSalN_ColorMode, "2")
        sendCommand(LMaparaPieSalN_ColorTemperature, "40")
        }
end
  • If logs where generated please post these here using code fences:
2019-04-17 12:01:13.384 [ome.event.ItemCommandEvent] - Item 'LMaparaPieSalN_Power' received command ON
2019-04-17 12:01:13.400 [ome.event.ItemCommandEvent] - Item 'LMaparaPieSalN_Brightness' received command 30
2019-04-17 12:01:13.406 [ome.event.ItemCommandEvent] - Item 'LMaparaPieSalN_ColorMode' received command 2
2019-04-17 12:01:13.409 [nt.ItemStatePredictedEvent] - LMaparaPieSalN_Power predicted to become ON
2019-04-17 12:01:13.417 [ome.event.ItemCommandEvent] - Item 'LMaparaPieSalN_ColorTemperature' received command 40
2019-04-17 12:01:13.421 [nt.ItemStatePredictedEvent] - LMaparaPieSalN_Brightness predicted to become 30
2019-04-17 12:01:13.431 [vent.ItemStateChangedEvent] - LMaparaPieSalN_Power changed from OFF to ON
2019-04-17 12:01:13.433 [nt.ItemStatePredictedEvent] - LMaparaPieSalN_ColorMode predicted to become 2
2019-04-17 12:01:13.440 [nt.ItemStatePredictedEvent] - LMaparaPieSalN_ColorTemperature predicted to become 40
2019-04-17 12:01:14.751 [ome.event.ItemCommandEvent] - Item 'LMaparaPieSalN_Power' received command OFF
2019-04-17 12:01:14.757 [nt.ItemStatePredictedEvent] - LMaparaPieSalN_Power predicted to become OFF
2019-04-17 12:01:14.763 [vent.ItemStateChangedEvent] - LMaparaPieSalN_Power changed from ON to OFF

As you can see in the log, in theory, there is no error but it does not execute the commands. The bulbs turn on with the default configuration. I imagine that I will not have put them well in the rule.
I have to say that before making the query I tried to look for something in the forum but in the topic of the commands with miio binding it is not clear or I have not found it clear. I apologize if I have not done well.
If someone could help me, I’d really appreciate it because I can not make it work. Thank you so much for everything.

I don’t use this binding so this may be a moot point but I didn’t see this channel defined in your items above?

when
    Channel "mihome:86sw2:XxXxXxXxXxXxXx:ch1" triggered SHORT_PRESSED
then

Try using a channel defined in the items to control a single item and build from there.