Wofea Garage Door Opener (WF-WG088)

Available from:

Install method:

GPIO #Component
GPIO00 User
GPIO01 User
GPIO02 User
GPIO03 User
GPIO04 User
GPIO05 User
GPIO09 User
GPIO10 User
GPIO12 User
GPIO13 User
GPIO14 User
GPIO15 User
GPIO16 User
GPIO17 User
{"NAME":"Wofea Garage Door","GPIO":[1,1,1,1,1,1,1,1,1,1,1,1,1,1],"FLAG":0,"BASE":54}
Use code BLAKADDER23 when buying from mediarath.de Tasmota category and a minimum order value of 50€ for a 10% discount. The code is valid until end of 2023.

WARNING: New Tuya devices have replaced their Wi-Fi module with one incompatible with Tasmota!!!
Tuya-Convert might not be possible for this device since the template was added (2020-12-15).

Module Config

Use Tasmota with Module 54

This garage door opener includes a countdown timer. This timer sometimes interferes with the TuyaMCU heartbeat, so created some other rules to force a heartbeat ever 5 seconds. TuyaMCU 81,7 uses new Timer available in onward

Tasmota Config

Backlog TuyaMCU 11,1; TuyaMCU 81,7; TuyaMCU 2,101;
Switchmode1 4
Switchmode2 1
Rule1 on switch2#state=1 do publish2 stat/%topic%/reed_state Open endon on switch2#state=0 do publish2 stat/%topic%/reed_state Closed endon
Rule1 1
Rule2  ON system#boot DO ruletimer1 5 ENDON ON rules#timer=1 DO backlog serialsend5 55aa00000000ff; ruletimer1 5 ENDON
Rule2 1
Restart 1

Home assistant configuration

  - platform: mqtt
    name: "garagedoor"
    state_topic: "stat/garagedoor_02/reed_state"
    command_topic: "cmnd/garagedoor_02/POWER"
    availability_topic: "tele/garagedoor_02/LWT"
    payload_available: "Online"
    payload_not_available: "Offline"
    payload_open: "1"
    payload_close: "0"
    state_open: "Open"
    state_closed: "Closed"
    retain: false

Tasmota Issue with workaround