Hello,
I am testing MQTT Hub MQTT Device with a Garage Door and Lock capability.
Current behavior:
State topic:
garagedoor/state
Received values:
true
false
These are received correctly and update the Homey device state.
Command topic:
garagedoor/set
However, when I trigger Open/Close or Lock/Unlock from Homey, the MQTT Hub publishes:
value
instead of a capability-specific payload.
Example log:
OnMessage called
SendMessageToTopic called
received ‘value’ on ‘garagedoor/set’
Problem:
Regardless of what payload is expected, Homey always appears to send the literal string:
value
As a result, my external device cannot distinguish between:
open
close
lock
unlock
because the payload is always “value”.
Questions:
- Is this expected behavior?
- Am I missing a payload mapping setting?
- How should Open/Close or Lock/Unlock payloads be configured?
Thanks.