├── .eslintrc.js ├── .gitignore ├── .jshintrc ├── .npmignore ├── .travis.yml ├── LICENSE.txt ├── Readme.md ├── bin ├── insteon ├── insteon-door.js ├── insteon-io ├── insteon-light ├── insteon-link ├── insteon-map ├── insteon-plm └── insteon-therm ├── gruntfile.js ├── index.js ├── lib ├── Insteon │ ├── Door.js │ ├── GarageDoor.js │ ├── IO.js │ ├── IOLinc.js │ ├── Leak.js │ ├── Light.js │ ├── Meter.js │ ├── Motion.js │ ├── Thermostat.js │ ├── X10.js │ ├── httpClient.js │ ├── index.js │ └── utils.js ├── Test │ ├── Plan.js │ ├── mockHub.js │ └── mockSerial.js ├── assign.js └── index.js ├── package.json └── test ├── .jshintrc ├── Door.js ├── Garage.js ├── IO.js ├── IOLinc.js ├── Insteon-ip.js ├── Insteon-serial.js ├── Leak.js ├── Light.js ├── Meter.js ├── Motion.js ├── Thermostat.js └── X10.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/Readme.md -------------------------------------------------------------------------------- /bin/insteon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/bin/insteon -------------------------------------------------------------------------------- /bin/insteon-door.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/bin/insteon-door.js -------------------------------------------------------------------------------- /bin/insteon-io: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/bin/insteon-io -------------------------------------------------------------------------------- /bin/insteon-light: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/bin/insteon-light -------------------------------------------------------------------------------- /bin/insteon-link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/bin/insteon-link -------------------------------------------------------------------------------- /bin/insteon-map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/bin/insteon-map -------------------------------------------------------------------------------- /bin/insteon-plm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/bin/insteon-plm -------------------------------------------------------------------------------- /bin/insteon-therm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/bin/insteon-therm -------------------------------------------------------------------------------- /gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/gruntfile.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/index.js -------------------------------------------------------------------------------- /lib/Insteon/Door.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Insteon/Door.js -------------------------------------------------------------------------------- /lib/Insteon/GarageDoor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Insteon/GarageDoor.js -------------------------------------------------------------------------------- /lib/Insteon/IO.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Insteon/IO.js -------------------------------------------------------------------------------- /lib/Insteon/IOLinc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Insteon/IOLinc.js -------------------------------------------------------------------------------- /lib/Insteon/Leak.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Insteon/Leak.js -------------------------------------------------------------------------------- /lib/Insteon/Light.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Insteon/Light.js -------------------------------------------------------------------------------- /lib/Insteon/Meter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Insteon/Meter.js -------------------------------------------------------------------------------- /lib/Insteon/Motion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Insteon/Motion.js -------------------------------------------------------------------------------- /lib/Insteon/Thermostat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Insteon/Thermostat.js -------------------------------------------------------------------------------- /lib/Insteon/X10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Insteon/X10.js -------------------------------------------------------------------------------- /lib/Insteon/httpClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Insteon/httpClient.js -------------------------------------------------------------------------------- /lib/Insteon/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Insteon/index.js -------------------------------------------------------------------------------- /lib/Insteon/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Insteon/utils.js -------------------------------------------------------------------------------- /lib/Test/Plan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Test/Plan.js -------------------------------------------------------------------------------- /lib/Test/mockHub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Test/mockHub.js -------------------------------------------------------------------------------- /lib/Test/mockSerial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/Test/mockSerial.js -------------------------------------------------------------------------------- /lib/assign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/assign.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/lib/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/package.json -------------------------------------------------------------------------------- /test/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/test/.jshintrc -------------------------------------------------------------------------------- /test/Door.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/test/Door.js -------------------------------------------------------------------------------- /test/Garage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/test/Garage.js -------------------------------------------------------------------------------- /test/IO.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/test/IO.js -------------------------------------------------------------------------------- /test/IOLinc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/test/IOLinc.js -------------------------------------------------------------------------------- /test/Insteon-ip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/test/Insteon-ip.js -------------------------------------------------------------------------------- /test/Insteon-serial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/test/Insteon-serial.js -------------------------------------------------------------------------------- /test/Leak.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/test/Leak.js -------------------------------------------------------------------------------- /test/Light.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/test/Light.js -------------------------------------------------------------------------------- /test/Meter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/test/Meter.js -------------------------------------------------------------------------------- /test/Motion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/test/Motion.js -------------------------------------------------------------------------------- /test/Thermostat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/test/Thermostat.js -------------------------------------------------------------------------------- /test/X10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automategreen/home-controller/HEAD/test/X10.js --------------------------------------------------------------------------------