@hus2020 wrote:
Hi All, I use iFan02 with tasmota firmware. I setup as mqtt fan using configuration below. The control via lovelace and google home is all good. I just want to be able to switch the fan on/off/change speed using home assistant scenes. Can anyone help how??
- platform: mqtt name: "Master Bedroom Fan" command_topic: "cmnd/sonoff_MBR_fan/FanSpeed" speed_command_topic: "cmnd/sonoff_MBR_fan/FanSpeed" state_topic: "stat/sonoff_MBR_fan/RESULT" speed_state_topic: "stat/sonoff_MBR_fan/RESULT" state_value_template: > {% if value_json.FanSpeed is defined %} {% if value_json.FanSpeed == 0 -%}0{%- elif value_json.FanSpeed > 0 -%}4{%- endif %} {% else %} {% if states.fan.master_bedroom_fan.state == 'off' -%}0{%- elif states.fan.master_bedroom_fan.state == 'on' -%}4{%- endif %} {% endif %}ceiling_fan speed_value_template: "{{ value_json.FanSpeed }}" availability_topic: tele/sonoff_MBR_fan/LWT payload_off: "0" payload_on: "4" payload_low_speed: "1" payload_medium_speed: "2" payload_high_speed: "3" payload_available: Online payload_not_available: Offline speeds: - 'off' - low - medium - high
Posts: 1
Participants: 1