mirror of
https://github.com/mtan93/homebridge.git
synced 2026-03-08 05:31:55 +00:00
Support for case-sensitive file systems and current HAP-NodeJS with nodejs 4 support
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var chokidar = require("chokidar");
|
var chokidar = require("chokidar");
|
||||||
var debug = require("debug")("FileSensorAccessory");
|
var debug = require("debug")("FileSensorAccessory");
|
||||||
var crypto = require("crypto");
|
var crypto = require("crypto");
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var SerialPort = require("serialport").SerialPort;
|
var SerialPort = require("serialport").SerialPort;
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
var types = require("HAP-NodeJS/accessories/types.js");
|
var types = require("HAP-NodeJS/accessories/types.js");
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var request = require("request");
|
var request = require("request");
|
||||||
|
|
||||||
function HomeMaticWindow(log, config) {
|
function HomeMaticWindow(log, config) {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var request = require("request");
|
var request = require("request");
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var request = require("request");
|
var request = require("request");
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var request = require("request");
|
var request = require("request");
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
var Service = require('HAP-NodeJS').Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require('HAP-NodeJS').Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var request = require("request");
|
var request = require("request");
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var wemo = require('wemo');
|
var wemo = require('wemo');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
var iControl = require('node-icontrol').iControl;
|
var iControl = require('node-icontrol').iControl;
|
||||||
var Service = require('HAP-NodeJS').Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require('HAP-NodeJS').Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
accessory: iControlAccessory
|
accessory: iControlAccessory
|
||||||
|
|||||||
@@ -21,8 +21,8 @@ New 2015-10-07:
|
|||||||
- Accept uuid_base parameter from config.json to use as unique identifier in UUIDs instead of name (optional)
|
- Accept uuid_base parameter from config.json to use as unique identifier in UUIDs instead of name (optional)
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var knxd = require("eibd");
|
var knxd = require("eibd");
|
||||||
var knxd_registerGA = require('../platforms/KNX.js').registerGA;
|
var knxd_registerGA = require('../platforms/KNX.js').registerGA;
|
||||||
var knxd_startMonitor = require('../platforms/KNX.js').startMonitor;
|
var knxd_startMonitor = require('../platforms/KNX.js').startMonitor;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var request = require("request");
|
var request = require("request");
|
||||||
var komponist = require('komponist')
|
var komponist = require('komponist')
|
||||||
|
|
||||||
|
|||||||
14
app.js
14
app.js
@@ -1,13 +1,13 @@
|
|||||||
var fs = require('fs');
|
var fs = require('fs');
|
||||||
var path = require('path');
|
var path = require('path');
|
||||||
var storage = require('node-persist');
|
var storage = require('node-persist');
|
||||||
var hap = require('HAP-NodeJS');
|
var hap = require("hap-nodejs");
|
||||||
var uuid = require('HAP-NodeJS').uuid;
|
var uuid = require("hap-nodejs").uuid;
|
||||||
var Bridge = require('HAP-NodeJS').Bridge;
|
var Bridge = require("hap-nodejs").Bridge;
|
||||||
var Accessory = require('HAP-NodeJS').Accessory;
|
var Accessory = require("hap-nodejs").Accessory;
|
||||||
var Service = require('HAP-NodeJS').Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require('HAP-NodeJS').Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var accessoryLoader = require('HAP-NodeJS').AccessoryLoader;
|
var accessoryLoader = require("hap-nodejs").AccessoryLoader;
|
||||||
var once = require('HAP-NodeJS/lib/util/once').once;
|
var once = require('HAP-NodeJS/lib/util/once').once;
|
||||||
|
|
||||||
console.log("Starting HomeBridge server...");
|
console.log("Starting HomeBridge server...");
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
"color": "0.10.x",
|
"color": "0.10.x",
|
||||||
"eibd": "^0.3.1",
|
"eibd": "^0.3.1",
|
||||||
"elkington": "kevinohara80/elkington",
|
"elkington": "kevinohara80/elkington",
|
||||||
"hap-nodejs": "git+https://github.com/KhaosT/HAP-NodeJS#4650e771f356a220868d873d16564a6be6603ff7",
|
"hap-nodejs": "git+https://github.com/KhaosT/HAP-NodeJS#215a3bb1d603097d63ba73d4f7d731813c6b87e5",
|
||||||
"harmonyhubjs-client": "^1.1.4",
|
"harmonyhubjs-client": "^1.1.4",
|
||||||
"harmonyhubjs-discover": "git+https://github.com/swissmanu/harmonyhubjs-discover.git",
|
"harmonyhubjs-discover": "git+https://github.com/swissmanu/harmonyhubjs-discover.git",
|
||||||
"lifx-api": "^1.0.1",
|
"lifx-api": "^1.0.1",
|
||||||
|
|||||||
@@ -16,8 +16,8 @@
|
|||||||
// When you attempt to add a device, it will ask for a "PIN code".
|
// When you attempt to add a device, it will ask for a "PIN code".
|
||||||
// The default code for all HomeBridge accessories is 031-45-154.
|
// The default code for all HomeBridge accessories is 031-45-154.
|
||||||
|
|
||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
|
|
||||||
var types = require('HAP-NodeJS/accessories/types.js');
|
var types = require('HAP-NodeJS/accessories/types.js');
|
||||||
|
|
||||||
|
|||||||
@@ -15,8 +15,8 @@
|
|||||||
// The default code for all HomeBridge accessories is 031-45-154.
|
// The default code for all HomeBridge accessories is 031-45-154.
|
||||||
|
|
||||||
var types = require("HAP-NodeJS/accessories/types.js");
|
var types = require("HAP-NodeJS/accessories/types.js");
|
||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var request = require("request");
|
var request = require("request");
|
||||||
|
|
||||||
function FibaroHC2Platform(log, config){
|
function FibaroHC2Platform(log, config){
|
||||||
|
|||||||
@@ -67,8 +67,8 @@
|
|||||||
// When you attempt to add a device, it will ask for a "PIN code".
|
// When you attempt to add a device, it will ask for a "PIN code".
|
||||||
// The default code for all HomeBridge accessories is 031-45-154.
|
// The default code for all HomeBridge accessories is 031-45-154.
|
||||||
|
|
||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var url = require('url')
|
var url = require('url')
|
||||||
var request = require("request");
|
var request = require("request");
|
||||||
|
|
||||||
|
|||||||
@@ -139,8 +139,8 @@
|
|||||||
// - Door
|
// - Door
|
||||||
|
|
||||||
|
|
||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var request = require("request");
|
var request = require("request");
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -16,8 +16,8 @@
|
|||||||
// The default code for all HomeBridge accessories is 031-45-154.
|
// The default code for all HomeBridge accessories is 031-45-154.
|
||||||
//
|
//
|
||||||
|
|
||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var lifxRemoteObj = require('lifx-api');
|
var lifxRemoteObj = require('lifx-api');
|
||||||
var lifx_remote;
|
var lifx_remote;
|
||||||
|
|
||||||
|
|||||||
@@ -47,8 +47,8 @@ TODO:
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var Milight = require('node-milight-promise').MilightController;
|
var Milight = require('node-milight-promise').MilightController;
|
||||||
var commands = require('node-milight-promise').commands;
|
var commands = require('node-milight-promise').commands;
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
var types = require("HAP-NodeJS/accessories/types.js");
|
var types = require("HAP-NodeJS/accessories/types.js");
|
||||||
var inherits = require('util').inherits;
|
var inherits = require('util').inherits;
|
||||||
var debug = require('debug')('YamahaAVR');
|
var debug = require('debug')('YamahaAVR');
|
||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var Yamaha = require('yamaha-nodejs');
|
var Yamaha = require('yamaha-nodejs');
|
||||||
var Q = require('q');
|
var Q = require('q');
|
||||||
var mdns = require('mdns');
|
var mdns = require('mdns');
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
var debug = require('debug')('ZWayServer');
|
var debug = require('debug')('ZWayServer');
|
||||||
var Service = require("HAP-NodeJS").Service;
|
var Service = require("hap-nodejs").Service;
|
||||||
var Characteristic = require("HAP-NodeJS").Characteristic;
|
var Characteristic = require("hap-nodejs").Characteristic;
|
||||||
var types = require("HAP-NodeJS/accessories/types.js");
|
var types = require("HAP-NodeJS/accessories/types.js");
|
||||||
var request = require("request");
|
var request = require("request");
|
||||||
var tough = require('tough-cookie');
|
var tough = require('tough-cookie');
|
||||||
|
|||||||
Reference in New Issue
Block a user