Hi all,
I have a weird problem with an MQTT light when operating under the control of a scene.
The light works perfectly from the UI in all respects, on/off, rgb colour and brightness.
The problem is rgb_color not working under the scene. My scene config;
- name: Livingroom TV Dim
entities:
light.roof_lights:
state: on
rgb_color: [114,79,0]
brightness: 25
group.bar_lights:
state: off
transition: 2
light.tv_lamp:
state: on
transition: 2
brightness: 50
rgb_color: [133,84,0]
light.kitchen_cabinet:
state: on
brightness: 20
It’s the entity light.roof_lights that I am struggling with. With the version included, the light will switch on, and will adjust brightness to the 25 requested, but the colour remains whatever it was when it was last switched off. If I click on the Scene from the UI again (a second time), then the colour then changes. If it’s helpful, here is the config code;
light 2:
- platform: mqtt
name: 'Roof Lights'
state_topic: 'arilux/state/state'
command_topic: 'arilux/state/set'
brightness_state_topic: 'arilux/brightness/state'
brightness_command_topic: 'arilux/brightness/set'
rgb_state_topic: 'arilux/color/state'
rgb_command_topic: 'arilux/color/set'
optimistic: false
The light is a esp8266 controlled RGB LED chip. Really straightforward. As I said, from the native UI it all works perfectly, just the scene control I’m struggling with.
Thanks in advance for any help from the community.
John.