osiota application artnet
Osiota is a software platform capable of running distributed IoT applications written in JavaScript to enable any kind of IoT tasks. See osiota.
Configuration: artnet
This application allows controlling lights over the Art-Net protocol.
Properties
Name | Type | Description | Required |
---|---|---|---|
host | string |
Default: "255.255.255.255" |
no |
port | number |
Default: 6454 |
no |
refresh_rate | number |
in ms Default: 4000 |
no |
universe (ArtNet universe) |
number |
Default: 0 |
no |
iface (Interface) |
string |
Interface to bind the Art-Net socket to |
no |
map (DMX channels) |
object[] |
no |
Additional Properties: not allowed
Example
{
"host": "192.0.2.42",
"port": 6454,
"refresh_rate": 4000,
"universe": 0,
"iface": "eth0",
"map": [
{
"channel": 1,
"node": "/my-artnet-channel",
"default_value": 63
}
]
}
map[]: DMX channels
Items: DMX channel
Item Properties
Name | Type | Description | Required |
---|---|---|---|
channel | number |
Minimum: 1 Maximum: 512 |
yes |
node (Node Name) |
string |
no | |
default_value | number |
Minimum: 0 Maximum: 255 |
no |
Item Additional Properties: not allowed
Example
[
{
"channel": 1,
"node": "/my-artnet-channel",
"default_value": 63
}
]
How to setup
Add a configuration object for this application, see osiota configuration:
{
"name": "artnet",
"config": CONFIG
}
License
Osiota and this application are released under the MIT license.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.