if yes, please have a look at your Home Assistant logs.Do they get spammed with error messages on every command sent to the H801 ?
# h801 test
- platform: mqtt
name: "Test-H801-WW"
state_topic: "stat/test-h801/RESULT"
state_value_template: '{%- if value_json["PWM"]["PWM5"]| int > 0 -%} 1023 {%- else -%} 0 {%- endif -%}'
command_topic: "cmnd/test-h801/PWM5"
on_command_type: 'brightness'
brightness_state_topic: "stat/test-h801/RESULT"
brightness_command_topic: "cmnd/test-h801/PWM5"
brightness_value_template: '{{value_json["PWM"]["PWM5"]}}'
brightness_scale: 1023
qos: 0
payload_on: '1023'
payload_off: '0'
retain: true
optimistic: false
- platform: mqtt
name: "Test-H801-CW"
state_topic: "stat/test-h801/RESULT"
state_value_template: '{%- if value_json["PWM"]["PWM4"]| int > 0 -%} 1023 {%- else -%} 0 {%- endif -%}'
command_topic: "cmnd/test-h801/PWM4"
on_command_type: 'brightness'
brightness_state_topic: "stat/test-h801/RESULT"
brightness_command_topic: "cmnd/test-h801/PWM4"
brightness_value_template: '{{value_json["PWM"]["PWM4"]}}'
brightness_scale: 1023
qos: 0
payload_on: '1023'
payload_off: '0'
retain: true
optimistic: false
- platform: mqtt
name: "Test-H801-Red"
state_topic: "stat/test-h801/RESULT"
state_value_template: '{%- if value_json["PWM"]["PWM1"]| int > 0 -%} 1023 {%- else -%} 0 {%- endif -%}'
command_topic: "cmnd/test-h801/PWM1"
on_command_type: 'brightness'
brightness_state_topic: "stat/test-h801/RESULT"
brightness_command_topic: "cmnd/test-h801/PWM1"
brightness_value_template: '{{value_json["PWM"]["PWM1"]}}'
brightness_scale: 1023
qos: 0
payload_on: '1023'
payload_off: '0'
retain: true
optimistic: false
- platform: mqtt
name: "Test-H801-Green"
state_topic: "stat/test-h801/RESULT"
state_value_template: '{%- if value_json["PWM"]["PWM2"]| int > 0 -%} 1023 {%- else -%} 0 {%- endif -%}'
command_topic: "cmnd/test-h801/PWM2"
on_command_type: 'brightness'
brightness_state_topic: "stat/test-h801/RESULT"
brightness_command_topic: "cmnd/test-h801/PWM2"
brightness_value_template: '{{value_json["PWM"]["PWM2"]}}'
brightness_scale: 1023
qos: 0
payload_on: '1023'
payload_off: '0'
retain: true
optimistic: false
- platform: mqtt
name: "Test-H801-Blue"
state_topic: "stat/test-h801/RESULT"
state_value_template: '{%- if value_json["PWM"]["PWM3"]| int > 0 -%} 1023 {%- else -%} 0 {%- endif -%}'
command_topic: "cmnd/test-h801/PWM3"
on_command_type: 'brightness'
brightness_state_topic: "stat/test-h801/RESULT"
brightness_command_topic: "cmnd/test-h801/PWM3"
brightness_value_template: '{{value_json["PWM"]["PWM3"]}}'
brightness_scale: 1023
qos: 0
payload_on: '1023'
payload_off: '0'
retain: true
optimistic: false
#-----------