Logo
TopGreener Scene Controller Switch (TGWFSC8-W)
US
TopGreener Scene Controller

Available from:
Amazon.com








GPIO #Component
GPIO00 None
GPIO01 Tuya Tx
GPIO02 None
GPIO03 Tuya Rx
GPIO04 None
GPIO05 None
GPIO09 None
GPIO10 None
GPIO12 None
GPIO13 None
GPIO14 None
GPIO15 None
GPIO16 None
GPIO17 None
Configuration
{"NAME":"TGWF15RM","GPIO":[0,2272,0,2304,0,0,0,0,0,0,0,0,0,0],"FLAG":0,"BASE":54}

After configuring Wi-Fi and MQTT set Module 54 or apply the template.

Add a rule to transmit every button to its topic with a description of the action

rule1 
on tuyareceived#dptype4id101=0 do publish %topic%/btn1 button_short_press endon
on tuyareceived#dptype4id102=0 do publish %topic%/btn2 button_short_press endon
on tuyareceived#dptype4id103=0 do publish %topic%/btn3 button_short_press endon
on tuyareceived#dptype4id104=0 do publish %topic%/btn4 button_short_press endon
on tuyareceived#dptype4id105=0 do publish %topic%/btn5 button_short_press endon
on tuyareceived#dptype4id106=0 do publish %topic%/btn6 button_short_press endon
on tuyareceived#dptype4id107=0 do publish %topic%/btn7 button_short_press endon
on tuyareceived#dptype4id108=0 do publish %topic%/btn1 button_double_press endon
on tuyareceived#dptype4id109=0 do publish %topic%/btn2 button_double_press endon
on tuyareceived#dptype4id110=0 do publish %topic%/btn3 button_double_press endon
on tuyareceived#dptype4id111=0 do publish %topic%/btn4 button_double_press endon
on tuyareceived#dptype4id112=0 do publish %topic%/btn5 button_double_press endon
on tuyareceived#dptype4id113=0 do publish %topic%/btn6 button_double_press endon
on tuyareceived#dptype4id114=0 do publish %topic%/btn7 button_double_press endon

Enable the rule with Rule1 1

Home Assistant

The following blueprint will create MQTT discovery messages creating automation triggers for each short and double button press for the device.

GitHub Link

Final result: