Dash Socket API wrapper
Allows interfacing to Open Dash via the Socket API
A single wrapper class that exposes setters and getters for various functions and values within dash.
Dash can be found here: https://github.com/openDsh/dash
Installation
npm install dash-socket-api
Usage
The test.js file can be used to test all available methods, comment out the not required commands, these are also show below
const Dash = require('dash-socket-api')
const dash = new Dash('192.168.0.6', 54545);
dash.on('connected', () => {
dash.page("Camera");
dash.cyclePage();
dash.page(0);
console.log(dash.page());
dash.mode('Dark');
console.log(dash.mode());
dash.color('#FF69B4');
console.log(dash.color());
dash.brightness(150);
console.log(dash.brightness());
dash.volume(100);
console.log(dash.volume());
});