node-red-contrib-buspro 1.0.3

Node-Red implementation of HDL BusPro (SmartBus) protocol http://hdlautomation.com

npm install node-red-contrib-buspro

Node-Red implementation of HDL BusPro (SmartBus) protocol http://hdlautomation.com

Based on https://github.com/caligo-mentis/smart-bus.

BusPro-Controller

node that holds connection to IP Gateway of BusPro (Smart-Bus) network

Config

defaults: {
            host: {value:"",required:true},   // HDL SmartBus gateway IP 
            port: {value:6000,required:true,validate:RED.validators.number()},    // and port, default: 6000 
            subnetid: {value: 1, required: true, validate: RED.validators.number()}, // Connector address in HDL network (Subnet ID)
            deviceid: {value: 99, required: true, validate: RED.validators.number()} // Connector address in HDL network (Device ID)
        }

BusPro-IN

Receive commands from BusPro (Smart-Bus) network

Outgoing message

msg:{
  sender: "1.2" //ID of Sender Device
  target: "255.255" //ID of Target Device
  code: 50    //Integer with command operation code
  payload: {}   //Object with decoded data or raw buffer if data can not be parsed automatically
}

BusPro-OUT

Send commands to BusPro (Smart-Bus) network

Outgoing message

msg:{
  target: "1.52" //ID of Target Device
  code: 49    //Integer with command operation code
  payload: { //Object with data or raw buffer 
          channel: 2,
          level: 100
      }   
}

Node Info

Version: 1.0.3
Updated 10 months, 2 weeks ago
License: MIT
Rating:

Downloads

1 in the last day
2 in the last week
18 in the last month

Nodes

  • buspro-controller
  • buspro-in
  • buspro-out

Keywords

  • node-red
  • hdl
  • buspro
  • smart-bus

Maintainers

  • efa2000