[SOLVED] Serial to MQTT conversion by Node-red
-
Hi
I'm trying to connect my serial mysensors gateway to orange PC with domoticz
Domoticz accept only USB-serial device, LAN and MQTT.
Now I want to convert serial data to MQTT with node-red and use MQTT gateway in DomoticzMy node red clipboard:

serial to mqtt code:
var sensor = msg.payload.split(";"); msg.topic = "MySensors" + "/" + sensor[0] + "/" + sensor[1] + "/" + sensor[2] + "/" + sensor[3] + "/" + sensor[4]; msg.payload = sensor[5]; return msg;Output MQTT text when the gateway initializing:
object payload: "0 MCO:BGN:INIT GW,CP=RNNGA---,VER=2.2.0↵" port: "/dev/ttyS1" _msgid: "619c024c.85ed8c" topic: "MySensors/0/255/3/0/9"other messages same like this
Button node
object payload: "328523 TSF:MSG:READ,1-1-0,s=4,c=1,t=16,pt=1,l=1,sg=0:0↵" port: "/dev/ttyS1" _msgid: "11581f7a.7c16b1" topic: "MySensors/0/255/3/0/9" object payload: "0↵" port: "/dev/ttyS1" _msgid: "782972d9.6e0e3c" topic: "MySensors/1/4/1/0/16"But gateway receiving nothing
Also serial gateway node not foundWhat im doing wrong?
-
I don't have an answer for your question but maybe my python script could help You:
https://github.com/mczerski/MySensorsSerial2MQTT -
Lol. I just forgot to change the topic in my code from "MySensors" to "domoticz/out/MyMQTT"
Now working fine
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