node-red-contrib-qsys
Version:
A collection of nodes for third party control of Q-Sys systems
80 lines (48 loc) • 2.27 kB
Markdown
[](https://nodered.org)
[](https://www.npmjs.com/package/node-red-contrib-qsys)

[](https://www.npmjs.com/package/node-red-contrib-qsys)
[](https://github.com/dudest/node-red-contrib-qsys/issues)
# node-red-contrib-qsys
A collection of nodes for controlling Q-Sys.

---
## Release Notes
| Version | Description |
|---------|-------------------------------------------------|
| 1.0.4 | Added error catch before parsing JSON PR#9 |
| 1.0.3 | Added `controlType` to **qsys-controlSet** node |
| 1.0.2 | Updated dependencies |
| 1.0.1 | Maintenance and documentation |
| 1.0.0 | initial release |
---
## Getting Started
### Prerequisites
- [Node.js](https://nodejs.org/en/) v12.13.0 or newer
- [Node-RED](https://nodered.org) v3.0.1 or newer
*untested on earlier versions*
### Installation
Install via Node-RED Manage Palette
`node-red-contrib-qsys`
Install via npm
```
$ cd ~/.node-red
$ npm install node-red-contrib-qsys
# then restart node-red
```
## Nodes
### qsys-core (config node)
Manages connection to the Q-Sys Core.

### qsys-ControlSet
To be used with named controls. Auto subscribes to a change group when deployed.

### qsys-Control-Preset

## Resources
- [Q-Sys website](https://www.qsys.com/)
- [QRC Commands](https://q-syshelp.qsc.com/Content/External_Control_APIs/QRC/QRC_Commands.htm)
## Feature Requests / Bug Reporting
Please report any bugs or issues to the repository [here](https://github.com/dudest/node-red-contrib-qsys/issues).
## Task List
- [ ] Lab test redundant core logic