├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md ├── cli ├── hap.js ├── json.js ├── sysinfo.js └── upnp.js ├── doc └── homebridge-lib.md ├── homebridge-lib.png ├── index.js ├── jsdoc.json ├── lib ├── AccessoryDelegate.js ├── AdaptiveLighting.js ├── Bonjour.js ├── CharacteristicDelegate.js ├── Colour.js ├── CommandLineParser.js ├── CommandLineTool.js ├── CustomHomeKitTypes.js ├── Delegate.js ├── EveHomeKitTypes.js ├── HttpClient.js ├── JsonFormatter.js ├── MyHomeKitTypes.js ├── OptionParser.js ├── Platform.js ├── PropertyDelegate.js ├── ServiceDelegate.js ├── ServiceDelegate │ ├── AccessoryInformation.js │ ├── Battery.js │ ├── Dummy.js │ ├── History.js │ └── ServiceLabel.js ├── SystemInfo.js ├── UiServer.js ├── UpnpClient.js ├── chalk.js └── semver.js └── package.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | out 3 | npm-debug.log 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/README.md -------------------------------------------------------------------------------- /cli/hap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/cli/hap.js -------------------------------------------------------------------------------- /cli/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/cli/json.js -------------------------------------------------------------------------------- /cli/sysinfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/cli/sysinfo.js -------------------------------------------------------------------------------- /cli/upnp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/cli/upnp.js -------------------------------------------------------------------------------- /doc/homebridge-lib.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/doc/homebridge-lib.md -------------------------------------------------------------------------------- /homebridge-lib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/homebridge-lib.png -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/index.js -------------------------------------------------------------------------------- /jsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/jsdoc.json -------------------------------------------------------------------------------- /lib/AccessoryDelegate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/AccessoryDelegate.js -------------------------------------------------------------------------------- /lib/AdaptiveLighting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/AdaptiveLighting.js -------------------------------------------------------------------------------- /lib/Bonjour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/Bonjour.js -------------------------------------------------------------------------------- /lib/CharacteristicDelegate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/CharacteristicDelegate.js -------------------------------------------------------------------------------- /lib/Colour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/Colour.js -------------------------------------------------------------------------------- /lib/CommandLineParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/CommandLineParser.js -------------------------------------------------------------------------------- /lib/CommandLineTool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/CommandLineTool.js -------------------------------------------------------------------------------- /lib/CustomHomeKitTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/CustomHomeKitTypes.js -------------------------------------------------------------------------------- /lib/Delegate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/Delegate.js -------------------------------------------------------------------------------- /lib/EveHomeKitTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/EveHomeKitTypes.js -------------------------------------------------------------------------------- /lib/HttpClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/HttpClient.js -------------------------------------------------------------------------------- /lib/JsonFormatter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/JsonFormatter.js -------------------------------------------------------------------------------- /lib/MyHomeKitTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/MyHomeKitTypes.js -------------------------------------------------------------------------------- /lib/OptionParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/OptionParser.js -------------------------------------------------------------------------------- /lib/Platform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/Platform.js -------------------------------------------------------------------------------- /lib/PropertyDelegate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/PropertyDelegate.js -------------------------------------------------------------------------------- /lib/ServiceDelegate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/ServiceDelegate.js -------------------------------------------------------------------------------- /lib/ServiceDelegate/AccessoryInformation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/ServiceDelegate/AccessoryInformation.js -------------------------------------------------------------------------------- /lib/ServiceDelegate/Battery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/ServiceDelegate/Battery.js -------------------------------------------------------------------------------- /lib/ServiceDelegate/Dummy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/ServiceDelegate/Dummy.js -------------------------------------------------------------------------------- /lib/ServiceDelegate/History.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/ServiceDelegate/History.js -------------------------------------------------------------------------------- /lib/ServiceDelegate/ServiceLabel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/ServiceDelegate/ServiceLabel.js -------------------------------------------------------------------------------- /lib/SystemInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/SystemInfo.js -------------------------------------------------------------------------------- /lib/UiServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/UiServer.js -------------------------------------------------------------------------------- /lib/UpnpClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/UpnpClient.js -------------------------------------------------------------------------------- /lib/chalk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/chalk.js -------------------------------------------------------------------------------- /lib/semver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/lib/semver.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ebaauw/homebridge-lib/HEAD/package.json --------------------------------------------------------------------------------