First of all thank you for the amazing work you have done for this app @HarriedeGroot and @scanno.
Sadly though, I am running into 2 issuse I am unable to resolve myself.
EPS8266 (LSC Wall Plug) flashed running tasmota reporting state via MQTT.
Homey version: 3.2.0-rc.3
MQTT Hub Version: 2.2.5
State Topic: homie/deviceid/Stekker_1/stat/POWER
Set Topic: homie/deviceid/Stekker_1/cmnd/POWER
Homey MQTT Device Name: christmas-bedroom
Tasmota is expecting ON/OFF values for the Set topic and uses those same values for the state topic.
When changing the ‘On/Off values’ setting of the MQTT device to ‘on/off’ I run into a timeout.
The actual setting does seem to have been changes as turning the device on/off works.
Couldn’t find anything about this in the debug log…
The state topic isn’t processed properly resulting in a out of sync state (Homey reports a ‘Off’ state while the device is turned on and the other way around)
When setting homie/deviceid/Stekker_1/cmnd/POWER to ON/OFF manually (or via the homey device in case it is in sync) the device responds as expected, the state topic is also updated but the change isn’t processed by the mqtt hub app.
The topic is monitored properly it seems as the log reports:
20191212-21:47:01 message: Stekker_1/stat/POWER with value: ON
[turned on using manual mqtt message here]
20191212-21:45:51 message: Stekker_1/stat/POWER with value: OFF
20191212-21:45:50 message: christmas-bedroom/onoff with value: false
20191212-21:45:50 Homie set value [christmas-bedroom.onoff]: false
However it does not result in a ‘Homie set value [christmas-bedroom.onoff]: true’
Looking forward to your reply