I’m using MQTT to receive/send commands from an ESP8266. I’m currently receiving update about the status, position, temperate, … (all inbound subscribe topic), but when I’m trying to “publish” (outbound) one, there’s nothing.
Ummmmm… everything seems to be perfectly defined, I can’t see anything wrong in your item or sitemap definition.
Are you sure that the message is not being publish by openHAB to the broker?
For MQTT debugging purposes I always recommend installing a desktop or browser MQTT client application like MQTT.fx, MQTT-Spy or MQTTLens. Are you using any of those? Can you confirm that the MQTT message is not being published by openHAB?
Having a closer look at you item definition I see that you are sending a “GO” payload to the “home/garage/relay” topic when the GarageDoorRelay switch is turned on. Are you sure that your ESP8266 is expecting that payload and not an “ON” or 1?
Let’s see if we can fix this as soon as possible, I’m sure that the solution is going to be easy!