MQTT topics from HA contains trailing slash
-
Hi,
My node topics from the MQTT gateway doesn't contain trailing slashes, but their response topics published by HA do:
INFO:homeassistant.core:Bus:Handling <Event mqtt_message_received[L]: qos=0, topic=mysensors-out/1/0/2/0/2, payload=> INFO:homeassistant.core:Bus:Handling <Event call_service[L]: service=publish, service_call_id=1977438992-1001, service_data=qos=0, topic=mysensors-in/1/0/1/0/2/, retain=True, payload=0, domain=mqtt>The MQTT gateway doesn't forward these trailing slash topics to any nodes. When I manually (mosquitto_pub) publish to a "corrected" topic, my node receives the message.
My MySensors gateway is Raspberry Pi based, built from the development branch.
HA is the latest release.Please help!
Thanks!! -
Have you tried to subscribe to the topic exactly as shows up in for example MQTT-SPY?
-
I am able to subscribe to the topic with the trailing slash and see the messages coming from HA (using mosquitto_sub), so there's no problem reaching the broker. The gateway itself doesn't seem to subscribe to that topic pattern as nothing is shown in debug mode.
Gateway does nothing:
mosquitto_pub -t 'mysensors-in/1/0/1/0/2/' -m '1'Gateway converts message topic/payload into MySensors Serial protocol and the node receives it:
mosquitto_pub -t 'mysensors-in/1/0/1/0/2' -m '1' -
Please activate debug logging for
mysensors.mysensorsand post the log after start of HA, including mysensors related lines. -
I've confirmed the bug and have a fix. Should be able to include it in the HA release in two weeks (0.31).
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login