@loc4atnt/node-red-contrib-mqtt-auto 2.2.2-6

Node group for NodeRed that maintains multiple MQTT connections and you can change connection credentials during runtime.

npm install @loc4atnt/node-red-contrib-mqtt-auto

node-red-contrib-mqtt-auto: FORK of node-red-contrib-mqtt-auto to integrate fixes.

This node is intended to facilitate connection and change of connection credentials at runtime.

I fixed one small issue where publishing a string payload was not working as intended.

mqtt-auto-connect

Conectar
msg.payload = {

  "client_id": "clientid",
  "host": "locahost",
  "user": "user",
  "password": "password",
  "reconnect" : 1, // 0 No Reconect  1 AutoReconnect
  "protocol": "mqtt", // mqtt/mqtts/ws/wss
};

mqtt-auto-disconnect

Conectar
msg.client_id = "client_id";

mqtt-auto-status

Conectar

mqtt-auto-subscribe

Conectar
msg.client_id = "client_id";
msg.topic = "topic";

mqtt-auto-unsubscribe

Conectar
msg.client_id = "client_id";
msg.topic = "topic";

mqtt-auto-publish

Conectar
msg.client_id = "client_id";
msg.payload = "my_message";
msg.topic = "topic";
msg.options={}; #can be empty

See Mqtt documentation

Node Info

Version: 2.2.2-6
Updated 1 week, 2 days ago
License: ISC
Rating: 5.0 1

Categories

Actions

Rate:

Downloads

324 in the last week

Nodes

  • mqtt-auto-connect
  • mqtt-auto-disconnect
  • mqtt-auto-subscribe
  • mqtt-auto-publish
  • mqtt-auto-unsubscribe
  • mqtt-auto-status

Keywords

  • node-red
  • mqtt

Maintainers