zetta-honeywell-total-connect-light-driver
Version:
A Zetta driver for lights connected to Honeywell Total Connect
21 lines (19 loc) • 1.01 kB
JavaScript
var zetta = require('zetta');
var HoneywellTotalConnectSOAP = require('zetta-honeywell-total-connect-soap-driver');
var HoneywellTotalConnectAutomation = require('zetta-honeywell-total-connect-automation-driver');
var HoneywellTotalConnectLight = require('../index');
var style = require('./apps/style');
var soapURL = process.env.HONEYWELL_ALARMNET_SOAP_URL;
var userName = process.env.HONEYWELL_ALARMNET_USERNAME;
var password = process.env.HONEYWELL_ALARMNET_PASSWORD;
var applicationID = process.env.HONEYWELL_ALARMNET_APPLICATION_ID;
var applicationVersion = process.env.HONEYWELL_ALARMNET_APPLICATION_VERSION;
zetta()
.name('Honeywell TotalConnect 2.0')
.properties({style: {foregroundColor: {hex: '#013153', decimal: {red: 1, green: 49, blue: 83}}}})
.use(style)
.use(HoneywellTotalConnectSOAP, soapURL, userName, password, applicationID, applicationVersion)
.use(HoneywellTotalConnectAutomation)
.use(HoneywellTotalConnectLight)
.link('http://honeywell.zettaapi.org')
.listen(1337);