Hi guys, hoping someone can help - I’m having an issue with MQTT control from home assistant - if I use the tasmota integration I have isssues with the lights not all responding (there’s 18 of them in a room) or being very sluggish to respond but rgb color/white temp work fine. I’ve tried setting up the lights manually with qos: 1 which now means they all respond perfectly. the issue is that I can’t change the rgb color on them (they’re all rgbcct lights) as soon as I pick a color on the color wheel the light starts to change then immidiatley switches back to the whilte color temperature that was set - the same thing happens when using hass mqtt discovery. here’s the MQTT config for one of them - not sure where I’m going wrong:
- name: spot1
state_topic: tele/spot1/STATE
availability_topic: tele/spot1/LWT
payload_available: Online
payload_not_available: Offline
command_topic: cmnd/spot1/POWER
payload_off: "OFF"
payload_on: "ON"
state_value_template: "{{value_json.POWER}}"
unique_id: spot1
brightness_command_topic: cmnd/spot1/Dimmer
brightness_state_topic: tele/spot1/STATE
brightness_scale: 100
on_command_type: brightness
brightness_value_template: "{{value_json.Dimmer}}"
rgb_command_topic: cmnd/spot1/Color2
rgb_state_topic: tele/spot1/STATE
rgb_value_template: "{{value_json.Color.split(',')[0:3]|join(',')}}"
effect_command_topic: cmnd/spot1/Scheme
effect_state_topic: tele/spot1/STATE
effect_value_template: "{{value_json.Scheme}}"
effect_list:
- "0"
- "1"
- "2"
- "3"
- "4"
color_temp_command_topic: cmnd/spot1/CT
color_temp_state_topic: tele/spot1/STATE
color_temp_value_template: "{{value_json.CT}}"
white_value_command_topic: cmnd/spot1/White
white_value_state_topic: tele/spot1/STATE
white_value_scale: 100
white_value_template: "{{value_json.White}}"
retain: false
qos: 1
platform: mqtt
it all works fine when using the integration (other than the slow responce) so I’d really like them setup manually. Could anyone point me in the right direction?