Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

With the iFan in flash mode, click Upload.


Tasmota Commands


CmdCmndValueURL
Light OffPower0http://xxx/cm?cmnd=Power 0
Light OnPower1http://xxx/cm?cmnd=Power 1
Fan OffFanSpeed0http://xxx/cm?cmnd=FanSpeed 0
Low SpeedFanSpeed1http://xxx/cm?cmnd=FanSpeed 1
Med SpeedFanSpeed2http://xxx/cm?cmnd=FanSpeed 2
High SpeedFanSpeed3http://xxx/cm?cmnd=FanSpeed 3


Integration with Homebridge

Configure MQTT

Image Added


Code Block
        {
            "accessory": "mqttthing",
            "type": "fan",
            "name": "fireplace-fan",
            "url": "http://192.168.1.50:1883",
            "username": "homebridge",
            "password": "pass",
            "topics": {
              "getOn": {
                "topic": "stat/fireplace-fan/RESULT",
                "apply": "return JSON.parse(message).FanSpeed > 0 ? true : false;"
              },
              "setOn": {
                "topic": "cmnd/fireplace-fan/FanSpeed",
                "apply": "return message ? '' : 0"
              },
              "getRotationSpeed": {
                "topic": "stat/fireplace-fan/RESULT",
                "apply": "return Math.round(JSON.parse(message).FanSpeed * 33.3);"
              },
              "setRotationSpeed": {
                "topic": "cmnd/fireplace-fan/FanSpeed",
                "apply": "return Math.round(message / 33.3);"
              }
            },
            "confirmationPeriodms": 1000
        },





References

...