Promise based node wrapper for the Das Q Keyboard API.
-
clients
(Gets 3rd party clients) -
colors
(Get predefined colors) -
createSignal(name, pid, zoneId, color, effect)
(Create a signal) -
devices
(List devices linked to your account) -
deviceDefinitions
(List available device definitions) -
effects(pid)
(Get available effects for a device) -
removeSignal(id)
(Delete a signal) -
revokeClient(id)
(Revoke 3rd party) -
signals
(List signals) -
zones
(List device zones, aka keys)
(function() {
var dasqWrapper = require('./lib/dasq');
var dasq = new dasqWrapper(process.env.CLIENTID, process.env.SECRET);
return dasq.signals().then(function(result) {
console.log(result);
});
Q Documentation