Thorium-Sim / luminave-fivetwelve

Provides a server that can interact with luminave over WebSockets to control USB DMX512 controllers with fivetwelve

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

luminave-fivetwelve

Provides a server that can interact with luminave over WebSockets to control USB DMX512 controllers


Table of Contents


Setup

  • Clone this repository
  • Install the dev dependencies by executing npm install inside the luminave-fivetwelve folder

Config

If you want to change the host & port of luminave-fivetwelve, you have to create a .env file inside the luminave-fivetwelve folder.

Example .env

# Host of the luminave-fivetwelve
HOST=localhost

# Port of the luminave-fivetwelve
PORT=1234

ToDo

  • Find a fix for the node-serialport bindings
  • Fix the fivetwelve-driver-usbpro because the default export is not working
    • Update the README
  • Fix the isOpen problem in node-serialport -> release a new version of the driver
  • Rename to fivetwelve-driver-enttec-usbdmxpro
  • Auto deployment with Travis and semantic-release
    • Create a starter repo to have all of this in place when creating a new repo
  • Use the updated driver in this repo
  • Make the code modular for other drivers and also configurable

About

Provides a server that can interact with luminave over WebSockets to control USB DMX512 controllers with fivetwelve

License:MIT License


Languages

Language:JavaScript 100.0%