node-red-contrib-sacn 0.0.9

sACN for NodeRed

npm install node-red-contrib-sacn

node-red-contrib-sacn

Node-RED node that controls lights via sACN

set single value

msg.payload = 0 // (int: value in [0,255])


// Universe and channel can be set dynamically if not set in config:
msg.topic = "1/1" // (string: Universe/Channel)
msg.payload = 0


// If Universe is configured on the node, its enought to provide only the channel number in topic:
msg.topic = "1" // (string: Channel)
msg.payload = 0


// Universe and channel sent as an object will override anything provided in topic or node-config:
msg.payload = {
    "universe": 1,
    "channel": 1,
    "value": 0
}


// Transition can be set in config. Overidden when sent as object.
msg.topic = "1"  // (string: Channel)
msg.payload = {
    "value": 10,
    "transition": "rate",
    "transitionRate": 50,   //50ms for each step. Value going from 0 to 10 will result in 10x50ms. Total transition = 500ms.
}

msg.payload = {
    "universe": 1,
    "channel": 1,
    "value": 10,
    "transition": "time",
    "transitionTime": 1000   //1000ms for total transition.
}


// It makes most sense to use "rate" because you probably don't want to // use 1 second going from value 50 to 49.
// Default transition value is "instant"

set full universe (Json array of up to 512 values)

// Set Universe in config or topic:
msg.topic = "1/1" // (string: Universe/Channel)
msg.payload = [128,0,128] // (array: First 3 DMX values in the universe set to 50%,0%,50%)

Node Info

Version: 0.0.9
Updated 4 years, 6 months ago
License: MIT
Rating: 5.0 1

Actions

Rate:

Downloads

12 in the last week

Nodes

  • sACN
  • sacn-config

Keywords

  • node-red
  • sacn
  • e131
  • e1.31
  • dmx
  • light

Maintainers