Closed mink2k closed 4 years ago
Can you collect an accessory dump?
https://github.com/NorthernMan54/homebridge-alexa#homebridge-accessory-dump
root@phoscon:~# curl -X PUT http://192.168.188.46:51826/accessories --header "Content-Type:Application/json" --header "authorization: 047-47-047"
{"accessories":[{"aid":1,"services":[{"iid":1,"type":"0000003E-0000-1000-8000-0026BB765291","characteristics":[{"iid":2,"type":"00000014-0000-1000-8000-0026BB765291","perms":["pw"],"format":"bool","description":"Identify"},{"iid":3,"type":"00000020-0000-1000-8000-0026BB765291","perms":["pr"],"format":"string","value":"Nick Farina","description":"Manufacturer"},{"iid":4,"type":"00000021-0000-1000-8000-0026BB765291","perms":["pr"],"format":"string","value":"Homebridge","description":"Model"},{"iid":5,"type":"00000023-0000-1000-8000-0026BB765291","perms":["pr"],"format":"string","value":"Homebridge","description":"Name"},{"iid":6,"type":"00000030-0000-1000-8000-0026BB765291","perms":["pr"],"format":"string","value":"CC:22:3D:E3:CE:30","description":"Serial Number"},{"iid":7,"type":"00000052-0000-1000-8000-0026BB765291","perms":["pr"],"format":"string","value":"0.4.50","description":"Firmware Revision"}],"primary":false,"hidden":false},{"iid":2000000008,"type":"49FB9D4D-0FEA-4BF1-8FA6-E7B18AB86DCE","characteristics":[{"iid":9,"type":"77474A2F-FA98-485E-97BE-4762458774D8","perms":["pr","ev"],"format":"uint8","value":0,"description":"State","maxValue":1,"minValue":0,"minStep":1},{"iid":10,"type":"FD9FE4CC-D06F-4FFE-96C6-595D464E1026","perms":["pr","ev"],"format":"string","value":"1.0","description":"Version"},{"iid":11,"type":"5819A4C2-E1B0-4C9D-B761-3EB1AFF43073","perms":["pr","pw","ev"],"format":"data","value":null,"description":"Control Point"}],"primary":false,"hidden":false}]},{"aid":37,"services":[{"iid":1,"type":"0000003E-0000-1000-8000-0026BB765291","characteristics":[{"iid":2,"type":"00000014-0000-1000-8000-0026BB765291","perms":["pw"],"format":"bool","description":"Identify"},{"iid":3,"type":"00000020-0000-1000-8000-0026BB765291","perms":["pr"],"format":"string","value":"nello.io","description":"Manufacturer"},{"iid":4,"type":"00000021-0000-1000-8000-0026BB765291","perms":["pr"],"format":"string","value":"Nello One","description":"Model"},{"iid":5,"type":"00000023-0000-1000-8000-0026BB765291","perms":["pr"],"format":"string","value":"Kasernenstr. Coburg","description":"Name"},{"iid":6,"type":"00000030-0000-1000-8000-0026BB765291","perms":["pr"],"format":"string","value":"e28302f6-2eb4-484e-a866-0d3e68d59636","description":"Serial Number"},{"iid":7,"type":"00000052-0000-1000-8000-0026BB765291","perms":["pr"],"format":"string","value":"","description":"Firmware Revision"}],"primary":false,"hidden":false},{"iid":8,"type":"00000085-0000-1000-8000-0026BB765291","characteristics":[{"iid":9,"type":"00000022-0000-1000-8000-0026BB765291","perms":["pr","ev"],"format":"bool","value":false,"description":"Motion Detected"}],"primary":false,"hidden":false},{"iid":10,"type":"00000045-0000-1000-8000-0026BB765291","characteristics":[{"iid":11,"type":"0000001D-0000-1000-8000-0026BB765291","perms":["pr","ev"],"format":"uint8","value":3,"description":"Lock Current State","valid-values":[0,1,2,3],"maxValue":3,"minValue":0},{"iid":12,"type":"0000001E-0000-1000-8000-0026BB765291","perms":["pr","pw","ev"],"format":"uint8","value":1,"description":"Lock Target State","valid-values":[0,1],"maxValue":1,"minValue":0}],"primary":false,"hidden":false}]}]}
root@phoscon:~#
Really weird I can't recreate the error with the accessory dump
Does the error keep happening?
Can you share a DEBUG mode log?
You mean DEBUG=* hombridge -I, right?
Correct
On Jul 11, 2019, at 10:11 PM, mink2k notifications@github.com wrote:
You mean DEBUG=* hombridge -I, right?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/NorthernMan54/homebridge-alexa/issues/234?email_source=notifications&email_token=AEXEFGDFMZH37PYPTVEU4JTP67R5BA5CNFSM4H7LN7BKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZYO3JY#issuecomment-510717351, or mute the thread https://github.com/notifications/unsubscribe-auth/AEXEFGCD7UXZFL5QNPGMDODP67R5BANCNFSM4H7LN7BA.
So i have yesterday installed a ready to use system called Hoobs (hoobs.org) and the same happened again. I have only installed Homebridge-hue and homebridge-Alexa and run into the same error - i‘m In 30-60min @ home and send you the log
pi@phoscon:~ $ DEBUG=* homebridge -I
[7/12/2019, 5:52:04 AM] Loaded config.json with 1 accessories and 4 platforms.
[7/12/2019, 5:52:04 AM] ---
[7/12/2019, 5:52:04 AM] Plugin /usr/local/lib/node_modules/homebridge-bluetooth does not contain a package.json.
[7/12/2019, 5:52:04 AM] Plugin /usr/local/lib/node_modules/homebridge-eq3ble does not contain a package.json.
[7/12/2019, 5:52:06 AM] Loaded plugin: homebridge-alexa
[7/12/2019, 5:52:06 AM] Registering platform 'homebridge-alexa.Alexa'
[7/12/2019, 5:52:06 AM] ---
[7/12/2019, 5:52:06 AM] Loaded plugin: homebridge-brunt
[7/12/2019, 5:52:06 AM] Registering platform 'homebridge-brunt.Brunt'
[7/12/2019, 5:52:06 AM] ---
[7/12/2019, 5:52:06 AM] Loaded plugin: homebridge-config-ui-x
[7/12/2019, 5:52:06 AM] Registering platform 'homebridge-config-ui-x.config'
[7/12/2019, 5:52:06 AM] ---
[7/12/2019, 5:52:08 AM] Loaded plugin: homebridge-hue
[7/12/2019, 5:52:08 AM] Registering platform 'homebridge-hue.Hue'
[7/12/2019, 5:52:08 AM] ---
[7/12/2019, 5:52:08 AM] Loaded plugin: homebridge-lib
[7/12/2019, 5:52:08 AM] Registering platform 'homebridge-lib.Lib'
[7/12/2019, 5:52:08 AM] ---
[7/12/2019, 5:52:09 AM] Loaded plugin: homebridge-nello
[7/12/2019, 5:52:09 AM] Registering platform 'homebridge-nello.NelloPlatform'
[7/12/2019, 5:52:09 AM] ---
[7/12/2019, 5:52:10 AM] Loaded plugin: homebridge-xiaomi-roborock-vacuum
[7/12/2019, 5:52:10 AM] Registering accessory 'homebridge-xiaomi-roborock-vacuum.XiaomiRoborockVacuum'
[7/12/2019, 5:52:10 AM] ---
[7/12/2019, 5:52:10 AM] Loading 4 platforms...
[7/12/2019, 5:52:10 AM] [Hue] Initializing Hue platform...
[7/12/2019, 5:52:10 AM] [Hue] config.json: warning: philipsLights: ignoring unknown key
HueDiscovery1 constructor({"timeout":5}) +0ms
OptionParser0 constructor({"timeout":5}, false) +0ms
OptionParser0 boolKey("verbose") +3ms
OptionParser0 intKey("timeout", 1, 60) +2ms
OptionParser0 parse({"timeout":5}) +1ms
OptionParser0 parse() => {"timeout":5} +2ms
HueDiscovery1 constructor({"timeout":5}) => {"timeout":5} +35ms
[7/12/2019, 5:52:10 AM] [Hue] homebridge-hue v0.11.28, node v10.16.0, homebridge v0.4.50
[7/12/2019, 5:52:10 AM] [nello.io] Initializing NelloPlatform platform...
[7/12/2019, 5:52:10 AM] [nello.io] Homebridge API available.
[7/12/2019, 5:52:10 AM] [Config] Initializing config platform...
[7/12/2019, 5:52:10 AM] [Config] Spawning homebridge-config-ui-x with PID 8791
[7/12/2019, 5:52:10 AM] [Alexa] Initializing Alexa platform...
[7/12/2019, 5:52:10 AM] [Alexa] homebridge-alexa v0.4.24, node v10.16.0, homebridge v0.4.50
[7/12/2019, 5:52:10 AM] Loading 1 accessories...
[7/12/2019, 5:52:10 AM] [Xiaomi Roborock S50 Vaccum 2nd Generation] Initializing XiaomiRoborockVacuum accessory...
miio:network Grabbing reference to network +0ms
miio:network Making network active, creating socket +3ms
thing:miio:pending Using manual token: 326563567473315242454244454c7572 +0ms
miio:packet -> <Buffer 21 31 00 20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff> +0ms
Load homebridge-lib.Lib
[7/12/2019, 5:52:10 AM] [homebridge-lib.Lib] homebridge-lib v4.2.8, node 10.16.0, homebridge v0.4.50
[7/12/2019, 5:52:10 AM] [nello.io] Configuring accessory with location ID e28302f6-2eb4-484e-a866-0d3e68d59636.
[7/12/2019, 5:52:10 AM] [nello.io] Cached accessories loaded.
[7/12/2019, 5:52:10 AM] [nello.io] Getting locations from nello.io.
[7/12/2019, 5:52:10 AM] [nello.io] Signing in.
hapNodeJSClient Starting Homebridge instance discovery +0ms
alexaLocal Connecting to Homebridge Smart Home Skill +0ms
miio:network Network bound to port 52026 +246ms
hapNodeJSClient Unsupported device found, skipping Sonoff Switch-5698F7.local [] +314ms
hapNodeJSClient Unsupported device found, skipping Sonoff Switch-D40106.local [] +8ms
hapNodeJSClient Unsupported device found, skipping Sonoff Switch-D3F867.local [] +2ms
hapNodeJSClient Unsupported device found, skipping Sonoff Switch-5698F4.local [] +2ms
hapNodeJSClient Unsupported device found, skipping Sonoff Switch-D5B81F.local [] +2ms
hapNodeJSClient HAP Device discovered O1EU [ '192.168.188.43', 'fe80::a29d:c1ff:feb4:db31' ] +63ms
hapNodeJSClient HAP instance address: O1EU -> hap-B4DB31.local -> 192.168.188.43:80 +6ms
hapNodeJSClient HAP Device discovered Camera [ '192.168.188.64', 'fe80::8b25:6f80:bf6d:7af4' ] +34ms
hapNodeJSClient HAP instance address: Camera -> cam.local -> 192.168.188.64:33453 +1ms
hapNodeJSClient Homebridge instance discovered Camera with 1 accessories +77ms
hapNodeJSClient HAP Discover failed O1EU http://192.168.188.43:80 error code 470 +54ms
[7/12/2019, 5:52:10 AM] [nello.io] Signed in.
[7/12/2019, 5:52:11 AM] [nello.io] Getting locations from nello.io.
alexaLocal connect command/mink/# +626ms
[7/12/2019, 5:52:11 AM] [Hue] Phoscon-GW8: dresden elektronik deCONZ gateway v2.5.66, api v1.16.0
[7/12/2019, 5:52:11 AM] [Hue] Phoscon-GW8: warning: not using recommended deCONZ gateway version 2.5.65
[7/12/2019, 5:52:11 AM] [nello.io] Got locations from nello.io.
[7/12/2019, 5:52:11 AM] [nello.io] Connecting to webhook relay service
socket.io-client:url parse https://nello-socket.alexdev.de +0ms
socket.io-client new io instance for https://nello-socket.alexdev.de +0ms
socket.io-client:manager readyState closed +0ms
socket.io-client:manager opening https://nello-socket.alexdev.de +1ms
engine.io-client:socket creating transport "websocket" +0ms
engine.io-client:socket setting transport websocket +23ms
socket.io-client:manager connect attempt will timeout after 20000 +30ms
socket.io-client:manager readyState opening +3ms
[7/12/2019, 5:52:11 AM] [Hue] Daylight: set homekit light level from 0.0001 lux to 9997.6977 lux
[7/12/2019, 5:52:11 AM] [Hue] Phoscon-GW8: /lights/1: warning: using default colour gamut for unknown light model {"ctmax":370,"ctmin":153,"etag":"94513099902f37c2becae34e3e90109c","hascolor":true,"manufacturername":"Feibit","modelid":"FNB56-ZCW25FB1.9","name":"Retro","state":{"alert":"none","bri":43,"colormode":"xy","ct":1427,"effect":"none","hue":64456,"on":false,"reachable":true,"sat":254,"xy":[0.6649,0.2927]},"swversion":"V1.5","type":"Extended color light","uniqueid":"00:15:8d:00:02:93:26:cb-0b"}
[7/12/2019, 5:52:11 AM] [Hue] Phoscon-GW8: 37 accessories
[7/12/2019, 5:52:11 AM] [homebridge-lib.Lib] warning: heartbeat 0, drift 254
RestClient1 constructor({"host":"registry.npmjs.org","name":"npm registry"}) +0ms
OptionParser1 constructor({"https":true,"hostname":"localhost","ipv6":false,"keepalive":false,"port":80,"path":"","timeout":5}, false) +0ms
OptionParser1 hostKey("host", "hostname", "port") +2ms
OptionParser1 boolKey("https") +1ms
OptionParser1 boolKey("ipv6") +1ms
OptionParser1 boolKey("keepalive") +1ms
OptionParser1 stringKey("name", true) +1ms
OptionParser1 stringKey("path", true) +1ms
OptionParser1 intKey("timeout", 1, 60) +1ms
OptionParser1 parse({"host":"registry.npmjs.org","name":"npm registry"}) +1ms
OptionParser1 parse() => {"https":true,"hostname":"registry.npmjs.org","ipv6":false,"keepalive":false,"port":80,"path":"","timeout":5,"name":"npm registry"} +3ms
RestClient1 constructor() => {"https":true,"hostname":"registry.npmjs.org","ipv6":false,"keepalive":false,"port":80,"path":"","timeout":5,"name":"npm registry","url":"https://registry.npmjs.org"} +15ms
RestClient1 request({"family":4,"json":true,"method":"GET","url":"https://registry.npmjs.org/homebridge-lib","timeout":5000}) +4ms
miio:network Releasing reference to network +2s
miio:network Network no longer active, destroying socket +1ms
[7/12/2019, 5:52:12 AM] [Xiaomi Roborock S50 Vaccum 2nd Generation] ERR getDevice | miio.device, next try in 2 minutes | Error: Could not connect to device, handshake timeout
[7/12/2019, 5:52:12 AM] [Hue] masked debug info dumped to /home/pi/.homebridge/homebridge-hue.json.gz
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Phoscon-GW8'...
[7/12/2019, 5:52:12 AM] [Hue] Phoscon-GW8: 3 services
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Retro'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Deckenlampe Schlafzimmer KV'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Deckenlampe Wohnzimmer'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Designlampe Wohnzimmer'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Deckenlampe Flurt'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Röhrenlicht Schlafzimmer'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Deckenlampe Küche'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Deckenlampe Schlafzimmer'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Fernsehlicht Wohnzimmer'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'E14 Schlafzimmer KV'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Deckenlampe Bad'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Deckenlampe Abstellraum'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Stehlampe Musikzimmer'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Deckenlampe Musikzimmer'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Bewegungsmelder Küche'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Bewegungsmelder Abstellraum'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'FSM_STATE Flur'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Schalter Bad'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Bewegungsmelder Flur'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Wandsender musik'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Wandsender küche'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Kontaksensor bad'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'FSM_STATE küche'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'FSM_STATE bewegung'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Dimmschalter Schlafzimmer'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'CLIP-Sensor TOOGLE-ON-OFF'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Fenster- / Türkontaktsensor musi'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Fenster- / küche'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'CLIP-Sensor TOOGLE-ON-OFF'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'CLIP-Sensor TOOGLE-ON-OFF'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'FSM_STATE nacht'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Dimmschalter'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'CLIP-Sensor TOOGLE-ON-OFF'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Fenster- / Türkontaktsensor gro'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Fenster- / Türkontaktsensor kle'...
[7/12/2019, 5:52:12 AM] [Hue] Initializing platform accessory 'Fenster- / Türkontaktsensorl kü2'...
Setup Payload:
X-HM://0023JRAXZ47FB
Scan this code with your HomeKit app on your iOS device to pair with Homebridge:
Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:
┌────────────┐
│ 047-47-047 │
└────────────┘
EventedHTTPServer Server listening on port 51826 +0ms
[7/12/2019, 5:52:13 AM] Homebridge is running on port 51826.
engine.io-client:socket socket receive: type "open", data "{"sid":"dvzR90Ra0MGzR8Z3AHNR","upgrades":[],"pingInterval":25000,"pingTimeout":5000}" +2s
engine.io-client:socket socket open +9ms
socket.io-client:manager open +2s
socket.io-client:manager cleanup +2ms
socket.io-client:socket transport is open - connecting +0ms
engine.io-client:socket socket receive: type "message", data "0" +31ms
socket.io-parser decoded 0 as {"type":0,"nsp":"/"} +0ms
[7/12/2019, 5:52:13 AM] [nello.io] Connected to webhook backend.
socket.io-client:manager writing packet {"type":2,"data":["getWebhook"],"options":{"compress":true},"nsp":"/"} +47ms
socket.io-parser encoding packet {"type":2,"data":["getWebhook"],"options":{"compress":true},"nsp":"/"} +16ms
socket.io-parser encoded {"type":2,"data":["getWebhook"],"options":{"compress":true},"nsp":"/"} as 2["getWebhook"] +2ms
engine.io-client:socket flushing 1 packets in socket +28ms
engine.io-client:socket socket receive: type "message", data "2["webhook",{"url":"https://nello-socket.alexdev.de/callback/azenod-viasa-eboropuw-zupec-fiavno-4053"}]" +12ms
socket.io-parser decoded 2["webhook",{"url":"https://nello-socket.alexdev.de/callback/azenod-viasa-eboropuw-zupec-fiavno-4053"}] as {"type":2,"nsp":"/","data":["webhook",{"url":"https://nello-socket.alexdev.de/callback/azenod-viasa-eboropuw-zupec-fiavno-4053"}]} +17ms
socket.io-client:socket emitting event ["webhook",{"url":"https://nello-socket.alexdev.de/callback/azenod-viasa-eboropuw-zupec-fiavno-4053"}] +64ms
[7/12/2019, 5:52:13 AM] [nello.io] Updating webhook for door with ID e28302f6-2eb4-484e-a866-0d3e68d59636 to https://nello-socket.alexdev.de/callback/azenod-viasa-eboropuw-zupec-fiavno-4053.
RestClient1 request({"family":4,"json":true,"method":"GET","url":"https://registry.npmjs.org/homebridge-lib","timeout":5000}) => {"statusCode":200,"body":{"_id":"homebridge-lib","_rev":"62-f90870a1f9fe504883b26c62769016a3","name":"homebridge-lib","description":"Library for homebridge plug-ins","dist-tags":{"latest":"4.2.8"},"versions":{"0.0.0":{"name":"homebridge-lib","dependencies":{"deferred":"^0.7.5"},"description":"Library for homebridge plug-ins","engines":{"homebridge":"^0.4.16","node":"^6.9.4"},"keywords":["homebridge"],"version":"0.0.0","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"author":{"name":"Erik Baauw"},"license":"ISC","bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"119c2a8bce45b439c909258b1c0ddd8f1a2b76de","_id":"homebridge-lib@0.0.0","_shasum":"017762452dea9afb017f5192cb2764dcab07ee7e","_from":".","_npmVersion":"4.3.0","_nodeVersion":"6.9.4","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"shasum":"017762452dea9afb017f5192cb2764dcab07ee7e","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-0.0.0.tgz"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/homebridge-lib-0.0.0.tgz_1489748884979_0.17072021355852485"},"directories":{},"deprecated":"Latest version: 3.0.1"},"0.0.1":{"name":"homebridge-lib","dependencies":{"deferred":"^0.7.5"},"description":"Library for homebridge plug-ins","engines":{"homebridge":"^0.4.16","node":"^6.9.4"},"keywords":["homebridge"],"version":"0.0.1","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"author":{"name":"Erik Baauw"},"license":"ISC","bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"614f2f9cfb108fb5e260b0aa47ccedf89eb48e1c","_id":"homebridge-lib@0.0.1","_shasum":"cd0a181bec1797d86bb519608b6abf7222980091","_from":".","_npmVersion":"4.3.0","_nodeVersion":"6.9.4","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"shasum":"cd0a181bec1797d86bb519608b6abf7222980091","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-0.0.1.tgz"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/homebridge-lib-0.0.1.tgz_1489750012876_0.3427447169087827"},"directories":{},"deprecated":"Latest version: 3.0.1"},"0.0.2-0":{"name":"homebridge-lib","dependencies":{"deferred":"^0.7.5"},"description":"Library for homebridge plug-ins","engines":{"homebridge":"^0.4.16","node":"^6.9.4"},"keywords":["homebridge"],"version":"0.0.2-0","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"author":{"name":"Erik Baauw"},"license":"ISC","bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"fad9e1f54386585c99197b1e9c530057abee7242","_id":"homebridge-lib@0.0.2-0","_shasum":"1574951800599f3cdde106bb1ce1e9eefd539538","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.10.3","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"shasum":"1574951800599f3cdde106bb1ce1e9eefd539538","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-0.0.2-0.tgz"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib-0.0.2-0.tgz_1496666260520_0.9392432339955121"},"directories":{},"deprecated":"Latest version: 3.0.1"},"1.0.0-1":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"1.0.0-1","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.42","node":"^8.11.2"},"dependencies":{"debug":"^3.1.0","fakegato-history":"^0.5.1","request":"^2.86.0","semver":"^5.5.0","ws":"^5.1.1","xml2js":"^0.4.19"},"devDependencies":{"standard":"*"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","readme":"# homebridge-lib\n[![npm](https://img.shields.io/npm/dt/homebridge-lib.svg)](https://www.npmjs.com/package/homebridge-lib) [![npm](https://img.shields.io/npm/v/homebridge-lib.svg)](https://www.npmjs.com/package/homebridge-lib)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n## Utility Library for Homebridge Plugins\nCopyright © 2017,2018 Erik Baauw. All rights reserved.\n\nWhile developing a number of [homebridge](https://github.com/nfarina/homebridge) plugins, I find myself duplicating a lot of code. The idea behind this utility library is to ease developing and maintaining homebridge plugins by separating this generic code, dealing with [HomeKit](http://www.apple.com/ios/home/) and homebridge, from the specific code, dealing with the actual devices being exposed to HomeKit.\n\nThe homebridge-lib library provides the following functionality:\n- Support for homebridge v2 dynamic platforms, including saving and restoring accessories from persistent storage between homebridge sessions;\n- Universal Plug & Play (UPnP) device discovery;\n- Setting up a heartbeat for device polling;\n- Logging and error handling.\n\nTechnically, the homebridge-lib library is based on the following:\n- Using promises rather than callback functions. The promises are provided by [deferred](https://github.com/medikoo/deferred);\n- Using javascript classes rather than prototypes. An actual plugin extends the classes provided by homebridge-lib;\n- Using events. In fact all homebridge-lib classes extend `EventEmitter`;\n\nThe homebridge-lib library provides a number of abstract superclasses, that act as delegate for homebridge platform plugins and for HomeKit accessories, services, and characteristics. A homebridge plugin based on homebridge-lib extends these classes, providing the device-specific logic.\n\nSee the [Wiki](https://github.com/ebaauw/homebridge-lib/wiki) for more information.\n\n## Installation\nThis library is _not_ a homebridge plugin and should not be installed manually. Instead, homebridge plugins using this library should list it as a dependency in their `package.json`. This way, `npm` installs homebridge-lib automatically when installing the actual plugin.\n","readmeFilename":"README.md","gitHead":"1822e3dc748fa002a01464bd779e1610eadc99d4","_id":"homebridge-lib@1.0.0-1","_npmVersion":"6.0.1","_nodeVersion":"8.11.2","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-bcYDnmJRLEQ8wLhnzjunV7PgIdRg2Ear55cUxoVoVbs44gI4n9skKjXsRbJQP8iULeGEFOTguzd+bcQiG5wabw==","shasum":"7be631cb527a432a862d6ba77c6ab427bceac47e","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-1.0.0-1.tgz","fileCount":17,"unpackedSize":83123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAqxXCRA9TVsSAnZWagAA60UP/jV7hXUxTK+NZJsV9Ue/\nzYQORz0xhPqdiLAcR9oTQAwl3rnEw7genQNGaJfL4iISrDJ5mFNVSRoY4dXW\nxIGNpXZfQCVS4QheRvGJyginiNtKOvRCdVi6nIyaBxiKThmvQJmnBTcI/Wy+\n6In+7SxF2IeoOn62wyXDvOLiOaPsFMKrhRIMmzVz1kDUUi1xXPPkTnOcHUl0\nqtnChJYkCe+dYUSlkNbFzzdo4rYdusy3knAUiMc6oDp0swXiNTF65YXiw7H2\nGeaLiiJ0LO/3+D0eJDTdq+F9rbM7YUGf2uDv8eui5mlmTZjA8/LPaJBX1cNC\nNIoZv4gUUxu8eakQb1KHimr7K9PUN4Hsgg4mA8efiDpCeQWPa71yhXSbSzmW\n8XL51ZJLNf9a1Pgvab2Lgf3NpuFg4umgCCZ7o5SFDqFRDQKhTbmD29set38Z\nUylPkphrw/qBW0XqCd9k9elufk2gmFgnfUcomJsb9SqC7KYS4uDLCztRl72s\nM8FwpgYC2Gsp4iRjH+R1yjMqjfaF4bGr3cAamXVqfMJ/Z5L3djWMKRX9pz2a\nW1JiwuE2d6gNbog9INdzYcMLfVG5RBzqIrI+S4B6l8aO93vYDX5x0U4WRVJ0\nYyqwRHiW+csIOTUylpevJL6qpmtm795FaAxSxcjD3L4VbMeuxLYeMjnVslK+\n57ED\r\n=SzEw\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_1.0.0-1_1526901846766_0.721864530804391"},"_hasShrinkwrap":false,"deprecated":"This version has been deprecated"},"1.0.0":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"1.0.0","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.42","node":"^8.11.2"},"dependencies":{"debug":"^3.1.0","fakegato-history":"^0.5.1","request":"^2.87.0","semver":"^5.5.0","ws":"^5.2.0","xml2js":"^0.4.19"},"devDependencies":{"standard":"*"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"f576563dfd84619dae8b1f0ab68c6d506f213b71","_id":"homebridge-lib@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-CXDCW5ZIUPCf0Qb70L0zRupHt2CjI/qu2TptwiK6wMeAabU1jYBwcHtfsfh0m/kC9hnbFo8iOgP8d6bzD3630w==","shasum":"2b9677717c09f164a3d5fe116457c5e9d007b169","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-1.0.0.tgz","fileCount":17,"unpackedSize":83513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEmXOCRA9TVsSAnZWagAAMiwP/jtvub2eXqmz2rddwUcA\nzMx6IPZCSvaPJFP3OkGhCz1fxbdobLXn65gL4VUU69W83cU6M/jad0c7CQUr\nGNWR4ryhNs8V+L3tEk8U8Un7vCvgilqsw3FJqdiKolMHpnH6fYorHc/7ycjW\ncvYfkHyH5r6GcTmuXNEOQfzIB/bmZ5sH2lWw90gjxZcivgGmCrPc6UrQQjHH\nlqkfq9b/Ozwp1RKmBlF9UzfOdXciw4evPMCJgRxcyIN3k+LJqkr7UmkzuBNu\nQC7qTVUQ7STHZdMLYZh4zx07srD1pIQ0nwb9QRatyzQuY7EHLFZcSb3UaB1N\nY5/3L5NlKMYtHAQv5RLMiZXpx1hfbn/sgo3OUnvhBV71a/Hoo/HKLotHU+32\njnJmuAoaqzajKbrvkP9opMV+BYqoXHHFPiNChuAsgM2XLa/x312sx5F8kdNp\nw+PKMeoodAxxNoxrDHOLhExXs0P74lLxTQw++zVI9qhxrwXOGXyfha4Z4cE0\nGurpjEMvLoS27bysygY2x1uHGKaKadIGVglIJZHU+tDO4UR11dPkXTwDJcmc\nsKHPVhnMRPrz8c0Xg4jxCsoNKrSYG3TzWV9XFL3dDkZUwWfKjj4bfLqqXADZ\nkiEwuET0CVs2HtC0DrKqvIE7TaBVg8VjJlddpRNF5Mkpn+W24JsZX869+BCm\nc7qG\r\n=NbGN\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_1.0.0_1527932365680_0.041017694745408395"},"_hasShrinkwrap":false,"deprecated":"Latest version: 3.0.1"},"1.0.1":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"1.0.1","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.43","node":"^8.11.2"},"dependencies":{"debug":"^3.1.0","fakegato-history":"^0.5.1","request":"^2.87.0","semver":"^5.5.0","ws":"^5.2.0","xml2js":"^0.4.19"},"devDependencies":{"standard":"*"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"9434b09cd199b62a1ab2ce13231ac47561075ab3","_id":"homebridge-lib@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-iatAU6Y3q4ZmDIvG3fTkxuJ2DuZmHV48gFCTj7RtWoX0/HotgKQKkaj+D2ZVJ+IgCxjLS2i4IZIcbal3pKMURQ==","shasum":"a57a81772e07154d75fa89049ee8f874345a2f69","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-1.0.1.tgz","fileCount":17,"unpackedSize":83574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIW0eCRA9TVsSAnZWagAA98cP+gLVv1kyRXkpokoBTojs\njiRyLNKoyLN3MbnFFykxKkKEQ06Bf6yyC5fJ1piIAWjDsaAd2rF39KE7Kg27\nyAQZoJ1NQ1yR2vEyuPNZd1Dz9lPMwV/BULevAkZOAB6qgEq6hDXepMitNmg2\nLaO2lyBooEX3WSR8cxY0jSrxdNgS/lMKBD5awWA8sRzfPhrnIZF4wYJ/if5m\nD1902gHXupG5onPBf3mxwZnrodHk4DZ9Ll46afQCSk3+h6QxY3n1thy/QZ+x\nILNVJ4aTcHc0R478aPMcCeZh3ji1nd0WUF8eF0V64Bhnd9yonRjDObGO5rjm\nm/7X9Tipd+AcaPNeMAWd3Mxs5h41OiJfwFNhdaJhAi0+CEjaupvcu20UNlRK\nUO2YGWtAIIXpRc7UK5UQxJwZk7UdTIcJMJwYyRevpGXMN0tNMjHY7sdtEvVw\niBZdxuWhHduE+NDCYu3U+/489rG/nziHUB/+CVl4Swv3URn8g2r5lxLhXLDv\ns0QUREt0amgX7hovgWzCnWTWAMh2jXVkvfUcKsPpZDVFYTZiw7kHJdUBNpj4\naioyu4mRRKlIDVAVQX+Svx3qd0JCpb4aK10pUDSk46u7gspseFGTz+cT1aFC\nEtoc06lkM2lDsjYWLp0d8BGcFQ9cgWs1EbFAjdGozJ8YpMNi6eDl/VUbUGi9\nFkW2\r\n=aVHG\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_1.0.1_1528917277409_0.27892730687390577"},"_hasShrinkwrap":false,"deprecated":"Latest version: 3.0.1"},"1.0.2":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"1.0.2","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.43","node":"^8.11.3"},"dependencies":{"debug":"^3.1.0","fakegato-history":"^0.5.1","request":"^2.87.0","semver":"^5.5.0","ws":"^5.2.0","xml2js":"^0.4.19"},"devDependencies":{"standard":"*"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"00803beb558e92d5bfd192f40c2b097b24cc8895","_id":"homebridge-lib@1.0.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-2c4Uh60Kr+YEJcUxqjQYw4Fm26/H5HOCD1SUKOjst6mfPVkiUL3cA7uzZH1eHB5ebBLOlWqjN8N4sW4tTAMELQ==","shasum":"78f18c45d0ac54d2bc0e0690fa986912573f21fa","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-1.0.2.tgz","fileCount":17,"unpackedSize":83574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJip2CRA9TVsSAnZWagAATocP/2rGoM4tlIn5JHLhOwrw\nFxKHNB6XZGIyt5yDG4iCbdcTdUun5KbPPN6zTu7duaIzLltZud4pS4MIuW8n\njeL3nFLdBbu6Gq4OV+OTw922ui13cqyBUEjFR9qv3jugO1xNlW/xGoMJ2Dom\nMbmDaz2lWlszY5de96Wfyhx6YKC8knblWpxziAIlGhovcydXyrPFiGBGfj2E\nnH9ERpgYQ6J0/WxkBGrjm7hdaPKC3dc9naY8M9RqqVFuB0Uwl4cw7Zrz/IGl\nOgrFmXjYWcFN1xKwW53GICcENFcOEmLYVvVrKBNNS1yhDPh18zo/941QMkhr\n8weZKyIuNm/it9f138QrZtZMRoV6XnRPuLVN7CgtWDzZfBkpRuMwo89gtT35\ng9N1V14Tiqa10NATIu3/z/8XMBtOIIescEIg6N+0Av7BTStaukyDwU23/S9r\nMyPyPR2FnHBx5U9BxhFTn9Ittn+I2wqMg1hJ7X6Ahkpya4A5VqBjzCUubEb4\n+FWpfw0sxbzKde3r/G0sMie7aKgI0OMdfwqVzVYX3Jdh8//tKcqpcViCA3yc\noGNQX5kypSiJgVO+sJSp2DZp0FbY0whtWRUGiY7HV6TIOFhrEc2+HFBD1nre\n/gMBQlnBnpDp4T1iGbgJ+wCfRGLQa76wxk9deEvSNszm6WK+n695O2InmbsR\nkwPt\r\n=hXmi\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_1.0.2_1529227893513_0.39736204262982233"},"_hasShrinkwrap":false,"deprecated":"Latest version: 3.0.1"},"1.0.3":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"1.0.3","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.43","node":"^8.11.3"},"dependencies":{"debug":"^3.1.0","fakegato-history":"^0.5.1","request":"^2.87.0","semver":"^5.5.0","ws":"^5.2.0","xml2js":"^0.4.19"},"devDependencies":{"standard":"*"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"9e45dc8cea7a63a9a478f730b043751d03b526e0","_id":"homebridge-lib@1.0.3","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-+v2ptuSKc9OvL3zHfzzGRnfD+2uBUes7uD+Pb3NVAcOvYCAsO7qmJYCE1zgKdgsaEi8A/AfMyID4pfCdQGJ2Tg==","shasum":"01b693a2e8912f5525e6d19e5fac041e490a4d90","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-1.0.3.tgz","fileCount":17,"unpackedSize":84299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLN4cCRA9TVsSAnZWagAA2DEP/1UhMkzNo7CO7jG16rm1\njW1IClBnAAkO8MgyL7khauofn2t62gcAF8aBCEF2eYy/CAaJ1ijGP0bOvpZw\nRyQDaULAjhltRc3mDraDwyvyWLrzd19uypg055WYxgGdJRVnEtPLC6/R9PKe\nzrBwRQEAA9cVuT4zscc3XEHUaXENW6xy/uTABgpCMH7rFOAa0yjYm5Q4j1Hq\n9NOvh1K9D0U4t3pb6UUK6mrF0eIVX26musKxgnDWbMJv4My4VzHV87tNI8Wi\n5+rKlCnuglXtY/eB+6JhjXTZA9rHxFtGZxAWHP8qw944NQOxA0wHCF+YFcRa\n1jn8+w/+VrVjpJ/gp8TeNKWQJT7jykxwdhD06fa17Vn6JlyZEHdS6zhFQD3E\nmMGPNJIu0L076FA3O04nuAQ+S5O3/ONk5G8FrgG8jv5Ke4AwPkzgigHqPZkJ\nsstqUTtZt/NVedQrrHP1L4gPPkIfdmLUyRlrIqiQA21madCWcQh50LViXrRV\naygH3/UwijAdnEX35iYzhuMiDUh7v+M0fz8UysXGUZq7TQRaqoQjswtQDy3z\nxM2AmHfa56+CGHAz6W0w5FoFI+9fH4oHiSE0RxEtT72r7//FmHlCH9d69/mt\nw6U6RoEn4bPZuMsPNJPPknmnUJ5TbdfbNZzDjDyVP4OFWv7nR5jALh8DiUAI\nk/qn\r\n=ewCH\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_1.0.3_1529667100573_0.8621595216797591"},"_hasShrinkwrap":false,"deprecated":"Latest version: 3.0.1"},"1.0.5":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"1.0.5","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.44","node":"^8.11.3"},"dependencies":{"debug":"^3.1.0","fakegato-history":"^0.5.1","request":"^2.87.0","semver":"^5.5.0"},"devDependencies":{"standard":"*"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"9b7de0a80535df445ca887fa8fd439cc628b0f81","_id":"homebridge-lib@1.0.5","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-mtZtSzesRhR3vuXxi+HH0cc/aSt/E1erkUXq/Jvk8LpoUCiNKEYWIDfYkEM1vEUI2liH71tMoPXwgBWr/WTYWA==","shasum":"8cf88855c5bc6f9df9aea30e3ffac32282446a1f","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-1.0.5.tgz","fileCount":16,"unpackedSize":81494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNiykCRA9TVsSAnZWagAAF0QQAKMUeIm2fdqjDNSYA+iA\naMuPqPscghkfDxsowLyOyM180gc9KGRua3aZ0GPdDGRi1sRMHt/Zgc8z96ee\nxLtTcdhzVCg/pqaQ59qVuU4B6opNEAF9UOBwFP70ccHazh5taJl7rzE5ttTS\nfnu6LH5jJBYXmRczCTespo11GXgkMfoVVck/0nOUkLmCo5tcw4ASWoGVkVl9\npETIR8aaXfn0Kq6Q4TB1zlHpwd+wEDWlwy4G0A8qopSY0+dUzIG6+rlaIoAy\nYOt1H5R5yNo2uf1GJgQXCLy4CfkgnX0Lcp/dIhgKV/kq9ZETARBO/KGoWO8y\nRM9rJS9HQP14jxR8IqZjAwVMe8SV4ouLx+6Qt7bpjdw0V++EDvyonvjqcRK+\njdHCiR0SX64z7ZXboSd2ISk5V4XYq8AgaP8zLjFCO/fAu3serhCbwJQpWT7G\ndT9e6CzwRomFXFkMTN8a8tvUCeET/XgjXc9I1MkIawnaebeeUkCNg6O9xvCg\nLF50L9iuC0OKzOpg9I/0JvRr9gKf08huJuJe/eefz1d6eJ0ZfoTPpydGfk2q\n7SMceX1xEG5WD9uI8tw5xQKVG7hC82tCD0Bi6Z9WsqEuAhgwpKnDwmUWY50t\nZBfGn/z5lLFx5rfC1Lw6qoGC1LjwguRL/PgTJS7txlsFConZ6btvNoWzGoWM\n43Db\r\n=mDq0\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_1.0.5_1530277028435_0.047763058413447856"},"_hasShrinkwrap":false,"deprecated":"Latest version: 3.0.1"},"1.0.6":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"1.0.6","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.44","node":"^8.11.3"},"dependencies":{"debug":"^3.1.0","fakegato-history":"^0.5.2","request":"^2.87.0","semver":"^5.5.0"},"devDependencies":{"standard":"*"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"a140b75a7ef6422ef85245b4ec4a4af9a6022872","_id":"homebridge-lib@1.0.6","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-exVoc+4vYZCdKmFXS3UNuAmEaHIjoMi40qu+WZ8Cl8fiuDw4nM+57xFctQrM/ZiHOZO7T7rQUNf/XbCuK1MAMQ==","shasum":"f6146b46c5b119c35960cd74ec75158f89b9f1b9","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-1.0.6.tgz","fileCount":16,"unpackedSize":81494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXEL3CRA9TVsSAnZWagAAZCkP/2bP68mloJPMJHNWtG8k\nOQ27NNE4jz9Sbh0SNKytndVGehGtRsP0Z3gO5sRfkGly2poK6E+Ivcl8ENlj\n3tx1JQMqCMhmU4myuJ206V1B9NJJm3pH/PquAeeAVmQjs6PoNJTPLTCur91P\nYbqtY0rv0ViPnng/6KK29h9JJDB4rM1IVjMkKU50I5DSQrc44ENFYvdIB9LC\njK3hHyZGtXQInSEpJOjWD9ka2hjr1AwqyJ8TLBWvuVWggbqTctzr+Sy/00/X\nph64I/gzW5/BeZL8K3u381+k9MoyV9g2wRuFvgvcVqLHjWqkdfil5+Wf/hch\n1DOi4jew2QzEfKXTgk8OKAu9o/wJx8OSiksr6wufkH7UQvc0BlnqzUVBmbf8\nv/i+z+ynAP6LKfQisXvlwMR7H4MtSIEQUElTzDcPch3DTXaFdcZ7jBudpqIG\nqgpFs8ap+p3jtuuQ4uLWG8CNuEWHYpBMjche5Kpzj7U4mwxqTDwzyulqQ3//\n1xn/FS27h2MkGVNVZfRUJmbJFmXxDyau5ziuQOZN02qJR7rZpm4u7Xndna8+\nPB5Q2NLVH2ichmTHLxXyUVfyaVrBT23JcEVSRMWq/6aoXGO7VLlRp8N+xDa0\nWsdCrwiOO5ahJz6xD4wwRfJIZHwi9W3vA84WqB1BCP0opVhItf9fMrzF7eaf\n/SKV\r\n=Hc2Q\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_1.0.6_1532773111314_0.9213488006986663"},"_hasShrinkwrap":false,"deprecated":"Latest version: 3.0.1"},"1.0.7":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"1.0.7","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.44","node":"^8.11.4"},"dependencies":{"debug":"^3.1.0","fakegato-history":"^0.5.2","request":"^2.88.0","semver":"^5.5.0"},"devDependencies":{"standard":"*"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"c923b441329f9eff159b0424eea167a8afa817b6","_id":"homebridge-lib@1.0.7","_npmVersion":"6.4.0","_nodeVersion":"8.11.4","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-Fj4mlqSjnn8Ez57eXSlhgROVf+H5XfkpmXmTNx7JBTFzP39xLjtaAlW2QaX42SqpseoGady4sIMO8VCb6SXxlw==","shasum":"c3d3747762b4cb829e7c49814724933bf1931669","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-1.0.7.tgz","fileCount":16,"unpackedSize":81494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeVWmCRA9TVsSAnZWagAAo/wP/2pUn3SF5rEy7gV2jozu\nFGx5RA1m5Cf95xz2ZSq3CzsTo23CKMKhF/9Rry+VHQMyaKrSUJybteo4ye1V\n80kjA6keFxgGx8mdXxBGElHK3nFXPxZ7XXOS7c5wI++wbyQdQiR2O0biSznc\nB1qDkFT2AAfI0YscJVV6vsGEsmTOciGaR5RUvQhIGPjhZ31fgcrx/jP67dnr\nZsheunxJK2XZ7YBeH5SF7IxBpBNoEOvVGuR3R7MGk735E/3fy7cshRdASKNZ\nZy57aTCexuU7yFklVfMsDhpOdtXbQL8LuGLWXKnOjr1o0cfmqMWAf+fuCavd\nPoIJucE0Gi0aRnkiWU823qGPYAUdqsp5y2gi5txFBV/KbzozFD/pvZgkQvOc\n0vol/X+fUL64BkSMOnL2KA7zyW7QzIPcQRCNBoxSvJDMq5q0QZpqsB4oV/3X\njHfXiiTpgS4m7rA9opO8mlXJhGh0j8H+5RK0k8VqhJzfnFsmbWR3wH6jtko3\ncmqcPEipH43N/53PGq3M+NZZKjTiJbiNHf6UQMPvkmTsikcV0b1cyC6zIuGf\npyzcVNdxTZSGJqCN/lyXKnIVnUdfEOWJ8r6892BZ9Q5I9SpX5btQ4/SnjCLE\neKe0DM+ZU25D1iwzuDhxPQtqGNRieN5G9jnoc6mRnmTkTN4TLdgxs/IJVk4z\ngDQA\r\n=IcWQ\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_1.0.7_1534678437611_0.4638834682864903"},"_hasShrinkwrap":false,"deprecated":"Latest version: 3.0.1"},"1.0.8":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"1.0.8","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.45","node":"^8.12.0"},"dependencies":{"debug":"^4.0.1","fakegato-history":"^0.5.2","request":"^2.88.0","semver":"^5.5.1"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"c050858037111855b14b705ec2be39fe65a67499","_id":"homebridge-lib@1.0.8","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-ZdwC8Z2ewPTkhQUefMmxTv+axupOEGOnvs/S5Cl4t/N0mubOuXHvRaOsx8t3Iq+YNy/5qS/avt42NRaPmBn59A==","shasum":"b00b3435ee552c6e43b1ba15d0df6eb7b50c6f12","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-1.0.8.tgz","fileCount":16,"unpackedSize":81474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmpPVCRA9TVsSAnZWagAABQQP/ilLbPDPIOJmbMb7L3+P\nIdo/16M8qUO0+TDNoHPGE2V3tgnKBTjVvUIoNPvGYb+FbZV00yj+VzrKvenI\nsEwvyaa5j+0d5Xsya1SYZtwy3IGH7MisE9+6RmCNoVd0nuvR1wPBfgiXCfVk\nI99MNDOxqGS0YL5INEzXZGhdEeHblj/SiMwFf+hf48fqKglSPyR16bpDFgHC\n5Dql+0XpgIXuDuu9WzEgCPoLsabTW1TnVit54fzr48tFuUkbExvtvSufFwtV\nt3OfRbzS0jo2rW2XaNkr2vMsHD/vRHbEXxI8JZaUsNOL98XB4j4qHtsPPyxE\n48iIGuG61ftblUvQq6NqBFklxg+OP2xKyBEQ4r4suVX9AMlY1Och4qFR7FNd\ndiwsUGa89eDgWsGZplhpduYavlUZ5stE6k9zn8kbGC5qxhw0k19TYhDwtICb\nsUHt0mKUytwtboh2tpacu2cI+MT7cMv0DC+J1koJLjQrjMKCFLejCjZLix8O\nyopH+ztJLeGTZ6Vogf/IvadmErJRyrTm9H/6fPXmi9CdIedZ3OyFSYEV/BeN\nhzQKXmTJFCccQ7IL4PVRfSwlJJnzhC749P4M+OEfAVa/3h29f7pWdvXZeVEh\ne0iIATXidCOqod+G7WW+RUXLEE0O6JcgXbSSR3ZlOUx21Zq/G0lEB6kYgr2U\nG/PD\r\n=TjGp\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_1.0.8_1536857044725_0.3518982002266682"},"_hasShrinkwrap":false,"deprecated":"Latest version: 3.0.1"},"1.0.9":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"1.0.9","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.45","node":"^8.12.0"},"dependencies":{"debug":"^4.0.1","fakegato-history":"^0.5.2","request":"^2.88.0","semver":"^5.5.1"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"148b2102c6dc1c88b28515e5eadf863a82c5cddf","_id":"homebridge-lib@1.0.9","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-YpHy+MJlrNQ9wrxA7/JElk13CJ1la+v4T+LJQy7uld6f6sAtIAzXmUT+xnGEyF0+u5FxJnh7JjqrLu6k/pvG7g==","shasum":"a0314b7f7ca6b1a64cc7aa459dc4dd99ab568561","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-1.0.9.tgz","fileCount":16,"unpackedSize":84614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbriiTCRA9TVsSAnZWagAA8ZQP+wdnZXj1tBXDIeTeLkDW\n4K7j7k6cH50dwLsTttoWms3qVeWoFrL8m/2u32N1XvK2bS6jIle5AteSKeAw\n6YYieDoMvXUDGOGjlLhuzFlCLQwmIB2s2/6vKG5w3f7J0iD3KeD9lGPpFged\noNXeCTKauIztUoak60kzA3MXNcFqCliirVB0otNuLoH5G5lMKtU8mWTehUA9\nccJMLQY16VPpfcjrVUf5t131MnNJcwfeciqK35Ds5K1ImVVNt27v6oymExJa\n0TG/qtc5/x+ExSQ02XGZB/m0Go6+TJgyu775L1MRdFXCjkrejaVQzyD8Tu1N\nwS2w5+y6H1/CYtQ3SuNc3ROi2lnxwt684QA4yNBPm/3huScMPdC+3hHjLakN\n2ZSyUiI9gBV4JP8FERAXxIJoNQ96TUfrE2Rs9jPMFVZjOnF4HQpKSqRl8u1+\nGgclfcHdO7vUGZxjeKRngJjyJdlHhkfCwJytc8xKw1gT1lTekFst2A238+Pr\nmAgQ219CiLDjElcVZ2ue8PBmc39aThABDYPfoM2G8tiqqBjp+jnB9IvojgAw\nZVE3unyvvDzloPo7lmqBB3oMqPdgYSAvPvZ2LKFPVuQg4CtpzfCyJR9eu/EJ\n+5jhNGjQd4bjisQveegDMCR3UXknVcuzR9cZcwg0xMGGm5LRf7P3pHmNf0tU\n0MJd\r\n=JNSU\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_1.0.9_1538140307030_0.5662663067045601"},"_hasShrinkwrap":false,"deprecated":"Latest version: 3.0.1"},"1.0.10":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"1.0.10","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.45","node":"^8.12.0"},"dependencies":{"debug":"^4.0.1","fakegato-history":"^0.5.2","request":"^2.88.0","semver":"^5.5.1"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"9527b6ae9c656a1c4fa16ef0fab7423b7b2d9731","_id":"homebridge-lib@1.0.10","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-5vrrOCkeu0fyk1jEtP+pOnZQwmAL4gNoEcz2wbmOT5cSI7vGR7882du6Gl6yxckHee1SIU3claqk68STYxZjag==","shasum":"2f75db8e2ad5a67f9ed06b911e084cf6e6ead28e","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-1.0.10.tgz","fileCount":16,"unpackedSize":84874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwH0KCRA9TVsSAnZWagAAaeUP/3hVnvSobWG2ScWbpSRc\neepLFlC26JVeHQEzzYzBKfJEh70fiLsMWz+/fG7ehkThzjnY//IKjwzO/YCo\nrhY4kqLdstzxqJjG4t+ihsMniW77KY6WOMgTmGttTN7whkJwykaj+akIHmgw\nEh7Z3kBzZH46Faj14DFnMOadSl5bKCBGAWfk9FRugpVpZIgi3uHJBqY+w6Wl\nZDjfdhT9jhpG1t9VQ3WnwV/Ug3GDq/L5ALewsrOV/9U+1UoFwq8ts/BABXWH\nzT6qBAGnNm466SiZPrbFCK0aLinds03lhpFBCt2+xlvFPljJ+qu6SXjyIPN1\nrpslYy3KzSWS7l4f6qA+mUuN3sKtd6+7eIDpa0dYBOCfLbCzOpMPjz8XYgLd\nYoY3bPE2e/2wPKcCHpsJs8YfGfoW0HMthVTn/MJLkXjI10Y3J5gM6My3XLRF\nxPtlovj4YC8XZZR3A4ob4q3zyFLC8j5/aF25hlToHgHh/+5ePwyeMSx3IYLr\nIE3irh/jdtMOThjBufhRPqkxs0oH1em4uSv9yiiqEmX0n/wIpFIViKyj+age\nNC8+v/04nqW46VJhsiLoAUf2EbpnBUlldxG3Co9wEJaICtklHqDZyGkiAWgD\n61ae5stpz4NHAk9DkItM64WSgfsSR9vTBOHz6F/FrUiqa4Yf36AFZ3jojKiq\np3pR\r\n=L+Q0\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_1.0.10_1539341577558_0.6523750760368552"},"_hasShrinkwrap":false,"deprecated":"Latest version: 3.0.1"},"1.0.11":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"1.0.11","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.45","node":"^8.12.0"},"dependencies":{"debug":"^4.1.0","fakegato-history":"^0.5.2","request":"^2.88.0","semver":"^5.6.0"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"a00577c99d61321e793b8ed96e9ae547ec581c11","_id":"homebridge-lib@1.0.11","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-siFrgTMi4hSLlSyfhk/Lq5mxb+esZ8QyeKGx7W5oYWM1hFuSr6PjMqJbMyQOhjo+T51GgdC26Ib2o63J0dwGdA==","shasum":"74b4acd07a551b3ecc299931330d8cc85d15560c","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-1.0.11.tgz","fileCount":16,"unpackedSize":84874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzDmdCRA9TVsSAnZWagAAl4wP/ivoExz2i50jFATiy9kN\n0sYvUoiXMpm7cpfpjwyPdF3d7+vkXSVqYJ7/lF7eR7tDMxWL9oBffgGp3aN7\nf6uGj0TWunochBYit351EF5HYwmlTTkEnvgyxnbnS7l2GtSYs+iN0lqUezzH\nNST7GVjdYmE5Rc8VqZ71jtciL/+S2/kj/lGe9kG2vjaYrs5oQO8qlsamQrAw\nTvOlLPjil3UpJG7AFLp2Rr26Z8oGCtXuXFU0RVHsituZRwra/HWn+/7aNgfr\nnlvjFNB4sVqcKqG6sY39RyJ+ne+kbQ4PjF/ZM2YSQRNYqwzzr7PaCyZScwEJ\n1ukab77DdX+7VQEAKJWO3rQStOKbx4Qgy4bQwekk3IM641BfZ4uMyTWSKgyN\noaz8GUIY/tjN7j0nWumasIhGmCfMoLuFm2F7hzw4pqCWuTHb9LLbiScVzquy\nfoVNFM4xd9H4yYbaMJecK4yyHTZgzXTai12nQ4PTsn84AkqgHzYgfjT9J8vQ\noF2f3hqvUl4ns8rBWoeWaaA1NodfE1JFJ4m81WnPHaYSKBw65UJCjL5gi9Sk\n31dEQ6W2LPEqeZ/E6e/WaJsQ+OkLYwoO3diLuE/Q7AnHaVQeEQtgpWhH0N8W\njHME5au80E04bkOjwnBS/MM0TWs5l/9SpnRv3RtbMh7EVfflzPGwNwR1dGDA\nziNP\r\n=w4Y7\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_1.0.11_1540110748811_0.1971641975041296"},"_hasShrinkwrap":false,"deprecated":"Latest version: 3.0.1"},"2.0.0":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"2.0.0","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.45","node":"^10.13.0"},"dependencies":{"debug":"^4.1.0","moment":"^2.22.2","request":"^2.88.0","semver":"^5.6.0"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"58750cff7dac59e022fb1627932c0d47f3fb31be","_id":"homebridge-lib@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-sEYn12ZFRWMmwzqmH5xGs3loAVU02eca+or2E71Kx+qxbqvl/a+o1YPlQQBvgv4TB0lgksnZfkKaxXaJy9DZkA==","shasum":"632b2a51d5a6e266193d31adb0c5a22e1538e40b","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-2.0.0.tgz","fileCount":17,"unpackedSize":107534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3u/XCRA9TVsSAnZWagAAZXQP/iAcLbcfZQPx6uxDuyu4\n0A4MsJqi5/Xuyv5g+o7KxlEsfggYwKAkgG7aSufSwZZfb6cfh8f0fwJ+/kf5\n79UvMBlJExUXZkPJCxGBCE3WJwYKMChJRruyYoPS9k3hD3NwsNdjgfFk8g8n\n8HsnUb3OvYil4g0AVPuV1bsj/Ib6dUYL5nB49j4p1W2PfHXMEDM8/V4dZ+Wz\nVdFPrA8cbhV8kwkeb661wg3WGXxZpiHuzNV8rxIv2RJoadewIAkvIlATl182\n9wxvsJLTeqZ5I76U4IH5JVOM6/aKOPtt8E36G1FNWLR1Kf1FudVeMPTMak+P\nmPQ/7fvUDhyNFAVaRw3706lgsxUMzfT8Z5UF2O4ntC10isxE2Z2p3zdT4eoP\n3A1766gVIrKfBNAOeVt5MjuoosnWqbXRvJnEjHbLrUmncWGVT06Ljiw87mtI\nnGFgXz9gC6dtpdEEpc5cxKHLJfO+nsbW1v2n4VqhZB+j+/7qbuqHiu/0ORrw\n3u5tBjiTFY9m9GJLkVEiy1rGfKMg7D2u2GCyylB9jyyUJKSdTJxOtY6vMWPZ\nY1AJB0C0c2WziZ83gNbzUE8kZ7AlU+iGcGAfI7QASKigNAAr90nqJ2KfV4Yn\n06T5LfTqL8lh2Fb4p9f+wJFJ/or+S3vJfJQXsAJgTJRGMuViV3G2ZY2/MIKw\nIMDT\r\n=sbLM\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_2.0.0_1541337046159_0.16382530456337574"},"_hasShrinkwrap":false,"deprecated":"Latest version: 3.0.1"},"3.0.0":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"3.0.0","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.45","node":"^10.14.1"},"dependencies":{"debug":"~4.1.0","moment":"~2.22.2","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"ba48558124d438a65757696db7f5165ecd101bea","_id":"homebridge-lib@3.0.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-E13HtxLYVWkd1mGr0qPzxf63m+XTZDY+81Qviya2TpaRjSSRPTrQINfIcvc5K0IlJTwIhFCXWCKcHN3x2rW8WQ==","shasum":"06ecb8b361d2883d58267a5328d9ea6c3729365e","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-3.0.0.tgz","fileCount":17,"unpackedSize":130743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFNkNCRA9TVsSAnZWagAAqSMQAJ21TkW+PO3WV2kiqU6D\n1IukRW8X+WI7i+XPvNSZmjLJiDIuGSHJ0Etumw3GhUB7svGva/Dd7bSmKdvS\nrIXAOCrBD3CycgqIlJwiFRU7EtwTT3xw7Ttr9bmL4Z+DfQITZSEP3sSPzGzS\nc60EDgpLbmVsk8yA/eyU5+1Bla+1fcMCZR8VUxucSOF9VUOF10NvfxXCPTzP\n/p5zgMJH+Q4CiKWYeyoLjGVjTYy4bHW7SUn/38sjf00Call9EWU4vQBCR/+5\nfmwhqfAtvL0botE3ryT+jBvPeyGJWfQ1swJUadnnlcK2c36b4q1CfRR2tZjq\njpASClnbnMYoA/me9KYSWZDKu1IGfDPnqFKLT/jDvMy4Xt5orqjYEkSAZzLQ\nlibCOQsRV0a/opbFdkEAqupl20xb3NvB6vN1IsLDp1yHt+uP4PwUsaxBa+g5\n7V43E08yOZuEfA61eu2wQIYYh9Ke7yezRDcfqEzNG2R+S15rgBypzRQaWGSS\nMvMoRunPRtXvlEylVPH0PPU1otUMpBeeUdAO4MvL4k1WnivtZ5g9SgRmdURd\nnTRfb9kgNAV4dTafztzsFo4z17X+ElhdUq/DZkpqSlBLrVW1Q7GzJx4ByMNg\nltxUHH9WvyEw2HgQkQ0WQQZ0JFutIrZOgeM/UdrxO6G8RDC4H8/THOW6wK0f\n63ug\r\n=UQ8X\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_3.0.0_1544870157176_0.6694416616733907"},"_hasShrinkwrap":false,"deprecated":"Latest version: 3.0.1"},"3.0.1":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"3.0.1","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.45","node":"^10.14.2"},"dependencies":{"debug":"~4.1.0","moment":"~2.22.2","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"61d9b12db9dd31b769aff33f9452e6ee4b0d2d98","_id":"homebridge-lib@3.0.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-9wT1tsxZqng1ksGt18+E3nhPehpaEfe4LJNq+Fz4RcsLU5oFiC3vWrkSJgBW+H4MV/O0hLnnVdbQSmmC/VT4GA==","shasum":"2d891fad928718295810fee2cc25ad12da985cdb","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-3.0.1.tgz","fileCount":17,"unpackedSize":130646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG8KfCRA9TVsSAnZWagAAHx0QAJ4uJl3BvC2NLFDKTJT5\nU3ptaiJgyF6Xk1onYy9L7R8PUDvNhCm0zMwISGkv3wAeh0afzh3EuNwRhNQz\nJ1w3TGpQjJgnvXPojynNRNqFvWV2xMxhOJ0XSpeKDVYTulWDSY2VkRQS25q+\n9unSEkFt44jKaECEpJXdXJjPVWvEPYAeMZnxh/X510ImcNVy85vlyCJZB95X\n7eZmAuVH0kojzhbtyRaIl67M0F2RbEaq0qFbv3zZPCqngMR2Y2/PgaKxcsY0\nSHrWzTiBFADpRm59476nmNKlT1TFyTNdVgXBQN4tgbmTLZJA5bppQLnBfipz\nXJFtF08yAHaHiL+3mxv7KAMzQf37MEcKSeHEvlAb8RkJxwEzw6gMu57v5Yq/\n/izQwyXXS4mkw+yqWCT9y3sOTAXSSbp8uqrcLDBFARBbtaIZvYc9ap4rsrlH\nsAwL9qTvHOrQ4JI7SgnCwwfY1OyDDoPaL4n7SgahKQdUUsCffb/trLmqKCIx\ndmxYs9UfVAUQMygvSmJ5Mby36jxwBoj8LkVYm32u95GtnfGEgkkXonVQm7cc\nNNo6KHYulLTdv8ttJoppLuEfzTCvWnvAIoWOPTY80VWI+SD0m8M6A3AzHTLV\nSkJ6WnZ25m0/GCVOBhTf+79g2Kuoi3ItAwLKf3QariNDdi1Ozx+jnCluurSj\nQCfF\r\n=bAC5\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_3.0.1_1545323167200_0.47138500042831843"},"_hasShrinkwrap":false},"3.1.1":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"3.1.1","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.45","node":"^10.14.2"},"dependencies":{"debug":"~4.1.0","moment":"~2.22.2","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"fa5b787bfa8726775883a611add1cb69b65d3b4d","_id":"homebridge-lib@3.1.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-aDG7v6ZO6FkEiIe6U7FLSvYbPLuUcpDQOFjONO19FT+bUOOrDnO9Z4gf02AjN5EJV2oU9iOmdRqt0+1zVjwphg==","shasum":"05e5c561901b16e3ebd4ea6e06ea2bc7441f73d3","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-3.1.1.tgz","fileCount":17,"unpackedSize":131707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHQujCRA9TVsSAnZWagAAmnUP/R52b21uIBuXxyTcODR0\nj1Rz2r2CnwOzBSctnvWxCeMZN4SAIZ9JOSYB6GIZ1QDLF2BoBDYt7lFuGmGy\n5Vubq+iP0+T5H0GWkYhNGDq19vXoE1zqlyIGvyBRRZTGiREZy2Ipiq4uyRpf\nLO7py5qfwb/ktIu4oq+vmDl1g2e+9lt7Gc/J5UhQkp7T4rq7lcJuSmpKpQir\n4TTLgdrFtRyqVcDbgbg5N6MbEkoTp09HoP27at3n+pzRhVJObw+dViQ75ma1\nOAFgZP8/c8cfnE3MYKNk/Zf0jze3fjHuqGyTZEG2FfG3AOzzM40tf7PQPxh4\nIJRlJimcFDHk0s5m+m40BZ86z80mEBMnwHlq4EIbRgqsVVaozvA+JFL/mWhm\ngok6laC0yHCh9j3i2s5PG+4YXC1LQ0IdktPpPi9dxz33E5SDgbdJGtkUfbpZ\nFtIa+DNKuhqbC7tbK8bd/cui80jCFZ5GDQd/Zxxmvcme+cZFvY/+O1kR3oDg\nbYOnGA7t0qxyhVZXLoLRwK1l8MqK9UuoVTXCL5fUfd6Ta+U2oU7rtclARjB1\novnM25r3yZ3UBfR6h18D5mqWjMdjTixIfZosGS68FylgHJq7t3DMRPRrJFqI\nPi/YdC6fvs4O7vpV+vFA8alrZ/vdjZbAbEEGg1pVrQjbD5mrcGqJQ6XKctyZ\nETHZ\r\n=Jwuo\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_3.1.1_1545407394685_0.36538148803996884"},"_hasShrinkwrap":false},"3.1.2":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"3.1.2","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.45","node":"^10.14.2"},"dependencies":{"debug":"~4.1.0","moment":"~2.22.2","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"7c0fc4aede810df140380ad197a0873a644697db","_id":"homebridge-lib@3.1.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-xo/fA3YNIJyrCGaMjd/xnxT8KHO2qqHU7sEdx1gTYrInC2p1nAIYrAQzrR/P4uq4CHAqdlRQ+SAM1vyG6Iz+WA==","shasum":"2dab84afb1147ef14d84805abe49cc8b73e5c9f3","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-3.1.2.tgz","fileCount":17,"unpackedSize":132183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHhibCRA9TVsSAnZWagAAR1gQAKJ4KU+IBzaAfubGqEEe\nYAvX2CONbTlhU6fDGBJfmRMQomNnc7EUW9izXJIUno1nIBAd/rLuCkxu6iqR\nbPT2hRVrZFnEqU9xi55PJXkeLbDeVK9X2r/lpwFK+3QFrgpfSwPr3DhuV6z+\nm7gmfy5qpl5m/CTslJw0Mo57sOx1+8H51aUoh9HXdOg567jeIk53oBzKd/H9\nW6SQXhT+c540VcdJ7c4BTeuWKzkcu3uVkNf8rJv/tqNfMNPcaO3pMmmTJvJ6\nsh42gf4vhbmSWpbcbm4rn9TAV9FKgb2BUl+FO2pGGvWCEuxPAEJYN9mZLNbN\n3qrA++Zw1dlxCU1AiChMkWpzHiPuUuTClYoqSDk0Ptq03PHcJU1z0pdMQAaa\nNi3JcUIc99/KR5lBDY9A6sYgjM/n7oPkhgQ5Tl7mKppn0OVvkoOG9+rjKY3m\nudIPDaqaYySpCj1wUyP+LeLjsSvTNbPD/wAhtLnc7iI+RXF6ipFmcAifqODl\ntbcMjp7D/7y1V3hYubcJ6OJ2VRgfLrk4G1KGzWpDQ39edXKrnkA9t9RA2Fnc\nZq729nAUhjvnY40IOyVnbNMbxgu+qC/+3IHY5QdPds5i9EcKSNqhqQVEbU/A\nqH8y2TEqOHFt51vtUk4G04KbSOF67Z9wTGHODpwIn0F4968vD/B8m9D7NzQj\n2Gvm\r\n=7aP3\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_3.1.2_1545476250576_0.4958349233396844"},"_hasShrinkwrap":false},"3.1.3":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"3.1.3","keywords":["homebridge"],"main":"index.js","engines":{"homebridge":"^0.4.45","node":"^10.14.2"},"dependencies":{"debug":"~4.1.1","moment":"~2.23.0","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"test":"standard && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"83a684874c5fbdaedf45d8b7af7b6995cb684e1d","_id":"homebridge-lib@3.1.3","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-4FBf1kj4Ia4QcYme3Ji2jekMS1b5+V9ePGTEt8j/1zHHRukeODdbkWI8z+jkLI6dNr/XJir5DwRhk2HeDgx4qQ==","shasum":"75292cfa599cbaedfacb73d75a5618713101c3f4","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-3.1.3.tgz","fileCount":17,"unpackedSize":132185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcH3SLCRA9TVsSAnZWagAASRoP/A/z/2vVKZMjWuNycFFs\nD4D122geGl2cTu3H6ZBlLkj+al1Ut7Xi06ug4X5XA2P9mvyeo3vnguXfT+yD\nDEzd6TF15GMPkr5lh0Eo9Cj5pvf2mFU3jEIBhOWbdgJp21FwaWQ1q6I43l9Q\nbDKfGf+1DTWbDHsaHActvUAKYulzsqurWx6PBbc43YVIIiVjPtfttJ3JgMOB\n0/36kAlqTxKMIe+1cZ23Ph1DfXTBpv7D23LKtaL8DECUhoH9BSmJ2DTZH+QC\nT0h8Bm14YBxcYYw16+cNz5RSEdyCsIo9GDfoQ9WQ1aObrrzO1OSv8mmMvleI\njGy6yTzNPl7XkVY3/MHx6/r54KqkfSKbO+fSSMZw3ZMQhKOWiY7znQ94f9Zc\nGZ8OWRpXqZCOnO83gzlqa1Xk9faVVgEfTDEzOx/IvEMjt7cpYudN4SrVsU1o\nd5Qbx3Vr8mAt3mmr+QE9/g9VEqPd5YJ6znyoW5ey51B1PzjTVXKDfw3R4G99\n+w/6WISPQqpMMfuefmcAYllZA1CYh1vTCAY3NcedylXb+RxTu0R74AJ0Riks\ny9MnRcBOBuyqi1Q8pXey5IXL6a5rSjJFzaK/BAvQygYWUJ5NDJNGucVFfMjH\nNGHhwijz6FOTpKs5xzKsILRKvNqhW/rYF0qNA89PBNvnoCGKdsH5jD/YYMyI\niZbn\r\n=V3i1\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_3.1.3_1545565322623_0.5140114656809753"},"_hasShrinkwrap":false},"4.0.0":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.0.0","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.45","node":"^10.15.0"},"dependencies":{"bonjour-hap":"~3.5.1","chalk":"~2.4.1","debug":"~4.1.1","moment":"~2.23.0","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"4aeb8b5ac767f1d5c1c20f96676068264475424d","_id":"homebridge-lib@4.0.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-+N/QToT+PSAZ7SwaVC5Do7jtkEkCQ8ZY6Mo13iKfW6xh7ZC1exjrB6JiiOlSZN85hNUYDrndmBBq4027rUeZhA==","shasum":"d73a86a39fb8fe152b18ca1fc9cd2c43ba006049","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.0.0.tgz","fileCount":22,"unpackedSize":202567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJhASCRA9TVsSAnZWagAAFi4P/1nxuBJOim5XgRYqZn/h\n7StipycPePkvEYMdhj6IMapfFLCtHgyP5QX2N8Ksub7d+5Csq3+tWkzHUO/W\n/TzS+9yob3DLUteqKPeW5m13N4PgNN0S0RMpOHoZOApKLyX0zyxh+sygOfgc\n+UXr1D125MW/mbfd8OSKVrKtHWQ7FR998lWPmz17/YwUR6SrGJcmJDrq292b\nCG1lydvPztTb6pDa7UuPvrfTBkLDCi6qeVWq5By98UKv176O9RFmShQ0iqYD\nxrDyj5gUV+p4/G6PKFlVnOZFKe451yE0B48sPk+VqaSyWAl8pzIBft4jdAnB\n/iq2DzrBVtUZT6iESaQjBWccJPfbeyhkSqoo9OG6ilD3cqQYqZyZ8a7gBMDi\n/po00SX51sgSYRude8DleOA+KBl/eM/QwkVJPePuOxvxGbS6Rh5JrSLHwR0w\nAwcTc7oDiLYi3cYMU9QG/ffW8hINHMrHMWavarcv7eTL5lBincTexq1RZwyi\n6c65qw0YSnfzE0qhSTIl+Ava5xQs2g26pbU/KpMupdz1o7HQ1GiSjpC1wP4U\nBKnC91jq1sROp55EO9cFiG3N/RguUQMBgJYrClHdwhlDjovgeR/rykXhuEq+\nWN4Kb/aUyJgOSTm2uXVlezMBEIWGgIiG1eBYt1ELmbXOx84Apr+eIZNrL1Q0\nivps\r\n=PF9u\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.0.0_1545998353325_0.42987873616577565"},"_hasShrinkwrap":false},"4.0.1":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.0.1","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.45","node":"^10.15.0"},"dependencies":{"bonjour-hap":"~3.5.1","chalk":"~2.4.1","debug":"~4.1.1","moment":"~2.23.0","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"573529fba99fd6a51bb0c3ef9f15338eb0ea0628","_id":"homebridge-lib@4.0.1","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-nUBJVtzY6FElEmtCio0LSuYKn7Olb7CdUEGMGan060RMJLi3Zn9gOWRYLtx5k12Rvfx7gyhVw1kfiR2UNlhWEg==","shasum":"dcfe313ebd55f15f8e8439e9b9d595b5c0f53bb2","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.0.1.tgz","fileCount":22,"unpackedSize":202552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMfGBCRA9TVsSAnZWagAAmycP/RN2/juSkKWZwIrkGLMX\nsrcD6WUtWsUUMXnyr+r7Sz2EhnpfVRNg/jo9LEJOtnfL3CgVhsmgpOtml9fK\nm4NBqS4WlFojVZ10dpLnPXjCezSprGCs/qW8iSGi2EP27BLXcJFG1aOUzK4k\nvN5R7isFbUrjMeHM+KXtjplVPPxcgjOZqRpZ2fzi/A4hZfjyy9yb4FmMzfq9\nn1Vfu075Gkf8oMtQWNxFUd/nq80GgfgPIjWO/7QVRxyOTo1GqH1B+5dggIJB\n7QyV7f2PXZZB0l7xr5aCm5ycj91ERNi3B6vZtWcFWnxI1OwV+hWze+F6hpA6\nHd8nchqiAeMqmf8uZtwiwGxjkkZUkhzFJKG1M/MRAWSNTY5AY2C8Hkjff23S\nDEOS5Ao+WyuaGrI3yHLhmVWYCXLuwwVBgCGLxZSToWq+/yaYuUE4N/0ipAT7\n548MP+ZPuxjnN8yoPrSCLYIDn6+o6bf/+1v/n1ilBevZQ1w16QiyIginql46\nxYp4a2EociZPCGOWOFjfL0s1Zk+BU0FIHLgRaSTOs0m38iI4qEJIHBx30rom\n4DfLa9UHTALhlj7LpYN7ZCqZsPO08cU8/2CLZdU9iEYplwH4HNmwvEtVpq1B\nyrErThGPt/Cpx8A0zQat73uZsk1lFyCyK+HAVjtA/u1uiXyjYxu9Miwu9qvo\nEuk9\r\n=Rl94\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.0.1_1546776960417_0.6541490050558072"},"_hasShrinkwrap":false},"4.0.2":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.0.2","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.45","node":"^10.15.0"},"dependencies":{"bonjour-hap":"~3.5.1","chalk":"~2.4.1","debug":"~4.1.1","moment":"~2.23.0","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"97145e147d6292c93b367d980bd69e5c863a84a4","_id":"homebridge-lib@4.0.2","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-OEUKGKN0jK9JoOKJoVJsJPk15SOd6fWxXyFJZZmPFNBIkvnESmR4nCiFphR1TSvCH/CTzmVziVKSg2I0B8+MOQ==","shasum":"b0c644cbae43bb9776da2b50e736ec039bd014fe","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.0.2.tgz","fileCount":22,"unpackedSize":202747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNRDwCRA9TVsSAnZWagAA5/IP/jRMPC/GZkvnidyrWz2/\nfR9Ihf5+6XnQ9EX4S3evNt52xPrZb9hsSTIvDM9b0+P9c0xiF0JKLLuSe4G4\npvJ73p7n96X2HFdyi4qZlarj/nECeWNoK/btr654U4/yEwQYkbvn3GkQzfD6\n28Z5k/q2iGz7nrM3Bz9HYcktzsBftsJ0tgmhhqWIrpNGfw+eEICmroyJL+q/\nwMEanqzKi6a4K/YC2REv6a3kRXFHsCr3u/ibPdyPauAp6VoOSzrTWralVduJ\n4YvDCTj86ZVkwl47t9DetkTgNFmQwesllrDdqjEZduXIwk9+uVm/VB5W+sdW\no0rxQS2RYDhwZnIEKgxQNFNPkBwCh31e79GigaEnl939oBjmw18fTGjag4K5\nyEIAR90+fMAN/tkYNKyQack8hzTqw3lEGgDKCg9drLarM7OsnqeQSgIMQzlt\nHCcx7dvybF80gBuj7AK/xgVdmg00gMSyGKcU28Xks82RfgT9LujxHuR58riq\nciHYd0w2G4QYG4TwdADUhaf+quOUTTTgjSoZmIkiNwhOh0ql8Ux4rTPacY5I\n1UQ9wuapupquQTt9KJeIVoIcTsqktqroXO8jkBi/fJf3TDyr38Thvyj/8HSI\nyKR/jbarJECSs15GrIjAgp6112rTKtvj48cKuNvb/R5L91tTzJVlBq5X/9Og\niWGf\r\n=NANg\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.0.2_1546981616173_0.7198554360788787"},"_hasShrinkwrap":false},"4.0.3":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.0.3","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.45","node":"^10.15.0"},"dependencies":{"bonjour-hap":"~3.5.1","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.23.0","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"32cf16871e4f56dacb80b0fc4e413bb763b4d13f","_id":"homebridge-lib@4.0.3","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"dist":{"integrity":"sha512-0MxNxDyN3Q6edQyjht9MBNwH6MlkfNfErhOKcUatiXFw98JZfDisEpRSko5J9kOPRRz4cieEtZ7DW94GK5d4ZA==","shasum":"c070c3b0af9918a317d05dc511d14fb78b496ddd","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.0.3.tgz","fileCount":22,"unpackedSize":202749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcONIkCRA9TVsSAnZWagAAeZ8P/0JoP/ttxdR0I8Uxe5/1\nMnuwr+RYhI1GKkUIya+QkUkDuflzgEvfvnl/wXgDddi0Iak4D8xtbB/0DklQ\nFbX2RzqgzXpfWZOb2BvApYzHpPWHR2mF2lBXNv/Bm3yzdaZHkrQCqsnpR1G5\nhsqYF5wxYmMQSoz4lecSaqzYzWUz5+muiETXaF4ulZG/9Gg/sgX65LfwNi4A\n0vKmzZ3g3h7zQSNKrNDcui4sWlOnKABYKJuHx6Rmb+uU5jkf+D1Ok9UlA18J\nsXUFeVsqr6dsmOuPs9rtvT7SnfQUYHTKaRQkGBhoShhKJzU+YFc/DBfcGosC\nZpEPn+mvP01fgC4rAjFkOphVYeVZwUoQmygbhxLw48j0v2MYTSpA9xtxIWEI\nj9xYDW42AEfzfYGAZD278MO4qHb8IZ+jVnEAATmCSqg2IiA24Z26J6ZBrVaq\nFvdsQQp7ux7n7BfQwffu/h63Ra4TDX3JEd0SboTlCgX8akS5j+1eAH/oc318\nU7zPz4ZWnEoqO/tpCebRP6pE9ZX1hVM2mTBAJhNIUQslll1DOVbNjxygkngJ\nYWOyg8t/gVdG+VBoVrjEZfoajAWkhFvxDmjtaCIIuArEPRbvHuPYqxXoCnj4\n2nf9uHs7rl0h9h7l4zQ755Rq1OLU9OC6ccQRWer/aNH9UUAaUgRVV/1g3/ja\nPXiK\r\n=eDr7\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.0.3_1547227683522_0.44703596502931964"},"_hasShrinkwrap":false},"4.0.4":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.0.4","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.46","node":"^10.15.0"},"dependencies":{"bonjour-hap":"~3.5.1","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"6ef4b894608a16f361d738d300a5d937981bf204","_id":"homebridge-lib@4.0.4","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-/L3p0+EmsGyzMQpDyTWigddhkf+e5Z4dsGGeSmkmw0qL0NDqN7HKCXkJkU+KaeAUF7TjgOGlZ/jUvIVzCM7CtA==","shasum":"d810e17a2a7cbb7298e80e11703e651a3263e689","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.0.4.tgz","fileCount":22,"unpackedSize":202749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTYj2CRA9TVsSAnZWagAAnNwP/0Ll3O3lItLUDmDRHIQu\nnvz2lWGyQmWnYxV6rkJa9DdKk7VtaA/D3JdDfGoMuTVAKi3Yhs7WSTfxTUsY\nnNM+k7uIY2FsDMWvyqKIbFceXByYQbzJG8yCENnC+mVEUoIQlBgQ6KCHTWcE\n1b5Bs35PDKa4jAMPfckMwZD0lOJO6ue4nUUtgBtiGnTlVHpKFJvyLSC7RpnA\n6syYmn1LMV8i+wrLDyhbu4Q4Huh3TsWcwtKo0RkvPt7VFGNZGWmNWuXjmezt\n/8JIqIOwbZnzhX+70j0qhT2cf8Qmw29CQQB7SUeKfd2R+cwmWBrIIFYzvQHL\nLATCTJQFgsanChcpR5JCf3LncCigfF6DivZ9itCv+SEw4/tWRSbG1ezF5HPm\nULLaM8MVxjW1AkW2habEgYmYMFdeK7Gb8Y8HPA+IS5gTbyuASOwpbPX8BB8s\nVFhFPsVBUwhBVj9EcVlRcCfDKUHLazaTyrctu5FS2kpS85JSQOQxQRbfM2Iy\n2ork27CUwmxSiA7LrWyjnRawluwRXqOE5Ur9jV00N7IpFi5a9qEAOaHtQgan\nb8SUcLTd0/1oVEFDNXBnfG+cYQ7bKjLsSyPU9CH2hzdO954301XlLSGgOmnt\no34QtxSPmoJd68erG/FmYc4Nj8HrcGot/kRkhAWj0gbBlRTOC7vMq9rK1C7/\nX5MH\r\n=V658\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.0.4_1548585205554_0.49331005967761565"},"_hasShrinkwrap":false},"4.0.5":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.0.5","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.46","node":"^10.15.1"},"dependencies":{"bonjour-hap":"~3.5.1","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"e34869ad8c6494b9fefd706fe098407634325361","_id":"homebridge-lib@4.0.5","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-xhBN9K0dNm0jetjgpfD1eNBCp0286QOddEqbOxVg0IXhIitVgzwJFHYi4qG/USQ4FY98HxhSQwLfmsayhIU9GA==","shasum":"53367ba4c32bce1cba0a3c771d26874bcbd5f5f7","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.0.5.tgz","fileCount":22,"unpackedSize":202749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVvHYCRA9TVsSAnZWagAAJ1UP/2sYAojRIvJRizsTGf7Z\naL8/lau28mYndxworatz7wjVEBKMF2bJFAzANS3Afa4XyBjRbkJTJhAPXdIB\nqVq+toCiQv/mnNKDcVPbvcD1lJz0UCsDzoGKgPcsC1hMrvRKKzKo9MPd0yAY\nMbLP+5AKl0d6gpkk4zla8PhoYGjOD1CqTzPLF12thHCzPQHWDRBarXur1EVb\nJSHGAWSRns344o113EA/TZnJXiUGZqH12hLc+zmW45k1WqLmvZpSx9owEXMu\niWBEEApkTrS9vEzgV2gRA43tVkjyQBth4uXNew/iKdZtsvQAUgyjqGHssNKG\nTaxILS8PDA6O+jBGtaga1FX64iR505y2pjnYeuVaaFHCKAfPI/zn7VX/6eri\nOq1lFcY4GqsWLa5mgyp+g9k+AubX3Bc0lN9y7tP1x/2dZ7dqe55or5lBW7aG\ndd41cl4amDEdOsEiHHwg9dZYIQQ/ZBiKFXY+cLUDhwmI2qemykEEpkNudGHu\nBXiZmTgHduyb0g87SX6/wv7U22+zbuFYS+jvTtcmgojWMdSgLqGnl4gk4mtn\nFzRvYZqFp6cXBBuMVwZvUD8BXUtaWXDRaDnKNvcffv+SI5sUXcmY+ZkZWysZ\n5kdxEfUOCkGCYnMbhcl7yX2WZy1FmVMVvA/4xsRm++HbSWgiy68vZDrYEqSO\nxZh7\r\n=C8DR\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.0.5_1549201879758_0.3564495773466785"},"_hasShrinkwrap":false},"4.0.6":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.0.6","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.46","node":"^10.15.1"},"dependencies":{"bonjour-hap":"~3.5.1","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"233b536724614e5b0fc64947f211a0ad89202850","_id":"homebridge-lib@4.0.6","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-oS/5EAat9LhphlytNXauBpTwzV8XSDFCiaH6E6FjE4D7JMNj65+EHsZQf44CGOw0CA+Efq52iP8FOr+wHgLang==","shasum":"a800867851d67f160f8619fea6b7c97317ab5528","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.0.6.tgz","fileCount":22,"unpackedSize":203895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXdToCRA9TVsSAnZWagAAoA0P/1WVPF2lsH9N5oAWQGw7\n6pM30rLon62pgCpAZ8scEpZZwllFrLL+wUKr+TvOiDdDkjmE4iKQ1fitWIQL\nmNLNDxyUD11kSNeCdJfFOGxXp0kVIozMdyRaGdrasgEyUl3f0nXwGAM7xJjm\nh++EIgCMVDyobe4m6V5Z4q/eISjV4E4QHuTjAAydq26KVIMAdrMy8tQ+aK82\nL4iAsdihQcLTzZx8DNWIybGdQ9U51mGkbXTsucj1K8374Il01OIRTAguPFyn\n7DxOmhzn8cpI0YE6J92N6B6+Q5HPKcxoXBCor1fG1cXFoX4KQL4LNRSvq/mw\nBgmradt84WO8EO4hx474vaTaeSpg7wvQ6Ai0hr0VGGEeNMIpDGmYbVKOQf15\nVKdROictyGPsTHIb2ICYkapmz1175nU+AhgYl3fqOBjyH4qQb37AZmNHIZdl\npAHVUSGxuyyLrvCJjGMx4YhQ5UZOTRdUlsscJtbb5Q01PHLLqvw6kqEQs+mU\nscXmMPOtOtwqPo1BkbeIwuljQgiKHQwHPhh2xMTrlcEuGa9jORuKQXVHbXNR\n3f+kil1dUtLm7Grmj/stw5wASLvKO1JUJhzbWhbs1UH74bMA0Wtn9t8KR0ub\nEWsedvzftt/wPmbnTOpRnYD4ax/uPK56ElC84Wwfc0dcAUpKBkVG2fFw6I8U\nv6Bc\r\n=6MIc\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.0.6_1549653223683_0.2883895856744665"},"_hasShrinkwrap":false},"4.0.7":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.0.7","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.46","node":"^10.15.1"},"dependencies":{"bonjour-hap":"~3.5.1","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"21088b127eb1f3e2444f9aab44584892ce7fad95","_id":"homebridge-lib@4.0.7","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-GDgcNXcmV45VRjqjIqwlJd+M6hn/4Wv/HeZctCXrj3qUvKyI2/wYxf055SsLVA7+9hybErlFfCVXiRyKoRYHAg==","shasum":"14b820a6d8265d5874353529811cbec9fa96d163","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.0.7.tgz","fileCount":22,"unpackedSize":204122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb/IdCRA9TVsSAnZWagAAP/IP/iWx7ojcPCR52JRHrVl7\nY+fTmC7y7eRuqXz/EGqQnYM88642+zI3EfnIQN0AINkWBkycjig9DOnt+ljw\n/MaRIU0Dtl+WTxmq++YJtmWI9LdfN+V+L7acLljZeN5oJuUYRUBeDujWvMhX\nSVtuS0Dm/VNHPprWB2zXspal9OZ7DtoESxhZy9myiMNt+tFfHGSINB4rqh0N\nw8YfMjZqdEeTzcPxM7zmbqlEejHXfKwFvaFKo5d6Y6rj26+9TKeCxMsxsqIJ\nYwL3tv2K2Rl5rHLPXJ0BN1y5HUSXCLcfNnlfXblv5NYHb5BifQIRQfVmHVtV\nLvMifA1DJ9G0gfy4VYV+D8M0u+JNGOYDZLS6bK+GD9HdJ4n9c+X/tNyNrLnn\nAF/1I10xhYlhlUZhxuUXvyPhtd+7/lEUsKA2y9HsWhSIxBS0PLtzetZD1lYD\ns3h3oDokEXky8SQ4Xir/qJ3NbbnrB00mUtA143USsIflNXtME2KzL54/XQ++\n17iL+IeAl1EicIdm13LBW4sryLdzM/6mAxk1YFHLwh3Pa/kuNx6yaQnc3JJh\nShhJW1bm7+/fCLKw6oOjfuyqMJh/zJ7ez7DPivYaKVcDdZnj9xU3KerYEtAx\nZ1HMBbZHukp3+Unpan/yZcqIkrjIkmnJzVbILGXllUg0LYQDH69aaUpYnhH0\ngSVQ\r\n=3yLp\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.0.7_1550840348278_0.873903453976778"},"_hasShrinkwrap":false},"4.0.8":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.0.8","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.46","node":"^10.15.2"},"dependencies":{"bonjour-hap":"~3.5.1","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"1fc7c4d6e46b0f84bf51b02f3867b262d0a75610","_id":"homebridge-lib@4.0.8","_nodeVersion":"10.15.2","_npmVersion":"6.8.0","dist":{"integrity":"sha512-YGVTXAthp3X+yyzk2IGTxtxTMDiMwXpxRdf/jozAnroeLpc29AaWXKBYvZ81ZuUlThyPGPFcSrT2qSrv/+oYAw==","shasum":"8ac5c8cc0717dd3e3e90f7eac8dab0fd8148249f","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.0.8.tgz","fileCount":22,"unpackedSize":204122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceQMqCRA9TVsSAnZWagAAZ48QAIEWHeMahhR1MKDwtgiw\nfF/CQkHqQMPeA1xMoKMjeemHEbQ3O2rYOTIp0TWj97L/6aw2UilLCCc+mBtd\nJACAG3JY47Sf/axnJYT7DJgdNZ1/8URgFyQX8ck4aCobRso1+hotG3gldy83\nXSXI0D6+BktDTHH8GwM0RB8RW8HxuO7t7BPM6DSkZDbc2PiElq0iRGXJE0Sj\nZ6+JYpX9dlnx6MkAi9JEm2S9Wbz/gSMcH1k83mX1XQGuxCyvj60fwjNcoZ5q\n/PDbF9wOYZlzVH6/mTdQOnWTYWjNQmTI9RHWwzpA2I1W3g3Ryn4dup6mw6th\nnpioW2HRZP1C/ujmOhF+Bq+HKnM3LvVkwZZ+QMSFelu6ERaisE0+FDEm21S2\nb+yLugiqypA8nli/0Hon0NhtW/52tmsn4hiCBkARTRFk7TQoPfnK3wRlXKQ8\nMDMFf20UdEV0L86Y1eiT8vFVRUQH+zOrONz1lx2Zlv0WbbRgaa5zk49Y2+9v\n7AALixW1yIVBFZioCbQIXuX+bFIWKnjlckI8ySCXSK1TTu713VRH1mBM5R2P\ngxc+5YcM9sWBDOPMrUGFqVt9etAwO/zVkkuN6hGUNLQ/8UPJgNaoamTlQfGR\nmUrUQ+nPUXKJJl8UJPYN5dl5dNVh8HHSgrgMKqlLUVGwVQ0rNBj+Mf2LRQkM\nEoLq\r\n=ZHq4\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.0.8_1551434537959_0.18945043946253537"},"_hasShrinkwrap":false},"4.0.9":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.0.9","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.46","node":"^10.15.2"},"dependencies":{"bonjour-hap":"~3.5.1","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"cc36d73b4dade1be741d0af23df7f2e02778a1e9","_id":"homebridge-lib@4.0.9","_nodeVersion":"10.15.2","_npmVersion":"6.8.0","dist":{"integrity":"sha512-QsfjEtVZczTKK/0MYhESuNZBZu++jOyx7hm2cdoW7KBG2mu44MywNUSSI+zEWmQnSVUV86fRHriPn8pRVGdceg==","shasum":"d51d96ef06f2512b5dee3556a5b323e2cfb35450","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.0.9.tgz","fileCount":22,"unpackedSize":204642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceSe0CRA9TVsSAnZWagAAzs0P/jhh4cG5i3IwJHXA59dT\nkkrcBUsHYhJwAUhvPZKQdqT8ladWZV2KojA+FXl93uUEGbO6icGXVdQeT/lc\nBG8/VWKM+GDq+h18t+T7hbI7rBYJHpmVzcHIDlIoP4XQXzmqe4sIDmAKlhOH\nNf1QluXwx1QPW5UayJykxuWtbznnvHclUiZeu8OxnUmkzAtfzrhgcpqSTmiV\nprlkAsc536ZNogvH1fyp8kumYIpFKfS/3zIuelelRZvbIoObZ3vFscTDxy1a\nmgE5AwiuHAV5Crwo6ecde0j+M//OSFYqOu/D2xqJw2Fe7l7O9L+z+5f1h2Bn\nsCNfyyEboMhipcYQMEFZTU/eEO9EsVlC4PzXl7FVZ/eb3zVcOU08OmYDceG8\nOA/vu1MQRQvk48GGwPGzNq0fsVfqzHhbLzcleReWQrsCqxHyWWXHBhrxiOYe\nmVWA9sfFHGZv8h4Q91GgakHth/4TlbIDy1+Gmy0aAA8jnB6cEpTmlHKYnP+5\naP+f80q7HkO95AEi9DZpkJK3FI2Z+VoqJsKKNV5qhn9OtB4wcQnHfSIT+wAx\n/MjvfrUqPBdzH2HS8vXOPVGsRl+ozOao4hmdzvFPB5GH8u7bVL9ndA0FCUC5\nNChkhwBXTKPqyvZue6sRiF9jaGVMlC1OCT5oyjrQ5Acfr4/qJuLWBH6rL17I\nDMmt\r\n=5pmJ\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.0.9_1551443891756_0.5319257640183823"},"_hasShrinkwrap":false},"4.0.10":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.0.10","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.46","node":"^10.15.3"},"dependencies":{"bonjour-hap":"~3.5.1","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~5.6.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"d63183077c65d38b496f8d076f14f052eed2c4ec","_id":"homebridge-lib@4.0.10","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OH6lzWRIGQnSIVA5NMew9cFLQqeBto/kwkHTqfYpDcv3sH1KxthzuSHQINmhT7gmovDVWnherQaixpyu6Np0LA==","shasum":"62882b5fc7e8ef1ceb590347fe36eaed033ecf7f","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.0.10.tgz","fileCount":22,"unpackedSize":208183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchR0OCRA9TVsSAnZWagAALewP/RJu2PVpPnzlV36IcPbo\nslYxMR8xokvEENiYKPwegadvobS97UB5tmh8bc7CAPFyAH7dmI4ZHQgUt/UJ\n9Vc7ymwaG1CIQkqj55PdYHNmbqREOrpFtVEh9AaCyrCyC3HNrzjvBVU+81Aw\nwlvIv4RPPyuXCV4AU3SlrBXSY58EEiA6taKH/8mRGwYOHokc1L6C909eqjuC\nHHMamhv6mDTe97aY+SXzpeXkG0FMwRJiqsQWnnAPqSFiAGnm1aUSXKbeaOQG\nJhjga9FuXAu/oCwWYXXR9fr26jvwKTC3kYw5TGJKaiyaSWmIst68uK/67F7O\ndyyX37bRNcLxIsBbxCNvAy2len/iguArfB8JLyBCGTg72UcQKs1uNZAfUDJN\njPFocMCo1hvxDUx4GeDPuw14WBuWP0argqGMpRIiKwN6S3Vgb45LiC3LyjWP\nN4Zl1fnoXVigLckvOPOgayvjs+BBeWYYgR29RbFh6ulBqt3npLrgP0ANBo36\nCwAc7y9plh7qQlz33snP9/7hVbUJ7lUxkvSOfXgSdw/KrcsYpJesjCe7zTsQ\nPxtpkAa16QN0zJ1SZK/Rop1YlP+A8/cIr1X55KAbcMTDDc28yRON6HRZ3MhN\nrCnxgsYuiTYDDfF31JYyODtXjziInR6+5+fD2rfS0igVi8tEERpZFE0+KpeT\nwcoB\r\n=0X7y\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.0.10_1552227597791_0.8586915993691577"},"_hasShrinkwrap":false},"4.0.11":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.0.11","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.48","node":"^10.15.3"},"dependencies":{"bonjour-hap":"~3.5.1","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~6.0.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"d89353e90d625d5f38845a92addf6e599a78b3f4","_id":"homebridge-lib@4.0.11","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HFbtHztFgx8wFzhuiTM0ObLtDe1oFCJp118IGksFrSHqPeh0A3F9UiXimdF1KJeWovbZhcCfMlIp4HIvtSK+qw==","shasum":"970fe64384a6fbfb341f21bd432a2dc55dc1ba16","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.0.11.tgz","fileCount":22,"unpackedSize":207588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqI+SCRA9TVsSAnZWagAA4i0P/2PH19Oo8mOUUJBlViw9\nax6QkKd81sfbY5IIo83e9UrvYVWTT5XQJfFcVrgAPUAPos6dHL/eGUR5GUjO\nVFc/QV0QQLnT+DcyyeL/qXfXHEs1rqj2uZv5GuTJHYRJ64F5eAlN+u77Zjpe\nIUA5y7pN9cTgc9Ij7BVOQ4FxCSgux30/Pa5sCI7uJDdU3xR0PKVDzcWREU7P\nMeqcaLVk4mh6wEALRTgsSIUzzQk5fTnZXeZI/N41kw4Lng5Ru9ICahGkTk66\nK1W5+UcwEAyLbSnQEnY91M8qoQ0BY9g8aVwISD9e96/YFnIhktyczmyYvM1B\n7lWSSpTYt4YxZ0n9jLIO8dTPnOdMwWFnmxqIURZXgqda2yLCnudfWbxzs6Ka\nSomvyLNzXKvW6/qcqO7ciFbjnN8T603sz8WshqaUnveJKl7wmmX+rgx2BmkG\n3nQ7lHcY9E+w1PW9rfzF90WK2j6zmmJrV4Cs6LwyknojiGSRpV6vzl3ca9hy\nUGp/DRu94Kna9KSTSh2E/lSNO9P77JlLFr6o95PgmALS9X/K4/YXOVv+yda7\nrzuERP5ha7AUvXr5o9P84SP31rs5ZTBYUgB5LmIIVQwSUZ7UPqGItBEDQzXb\n4xmB1xhxHwz2+by/Mw1Ht7AHqwllDL9w+nJjjzfrn00IwLD62RJrr7viAIdK\n61Ob\r\n=pInb\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.0.11_1554550673570_0.872450451722043"},"_hasShrinkwrap":false},"4.1.0":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.1.0","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.48","node":"^10.15.3"},"dependencies":{"bonjour-hap":"~3.5.1","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~6.0.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"381cd08a45a49d4f9ad1cd83513ba8394d50fea6","_id":"homebridge-lib@4.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XeKUxTLvZPjqpe+tJ9YPErYynTKPeXs1o+8IvEeYKzfKoGq3/kQeZ4eHJNGPquz/swCWW5o8kzusR9vru8+7gw==","shasum":"424b57cbbda7c99ec821bb045b45d2fbf002b9e7","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.1.0.tgz","fileCount":22,"unpackedSize":208501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvg2xCRA9TVsSAnZWagAA6z4P/0kToy/019mmIBBsfymQ\nA9hKePFTRf+v9L7JAnro3Bn4+lXdMsS3EIYgbQig6Ad33le3rVJc8f6TVU9d\nAtmGKf9ia9sXcXuTgQjE17ZMeTyo0GCDUyDjsbgrdM3CUJ7wUeaq38rEj2CR\ndqV1eS5iovu2C0dbxmI6DTEFUPRUJFU6m67mAgeTzHHsZk+9Syr9sGTG3saK\n14FlhgYVW83480tognrCLrg7A5IhGUvPiGgEKiOKNS6Yw9o4sZesJLk0uyGh\n4dg3aYCROBidD52dze1GH0awiCXBoTauxWffo89OEQrESaeHS0FjT9+QA3FN\n6Ru4TQZOltz7g9Z52zBMZCkPNzU3wua28J9BF5oI+FBejo8FFdBSaz8Yj7jy\nguAU9dK7XMABn9uD7LXgP7BwNzZzMPXceYRmpVVVluMwH2/RvOeXmz5pOaXA\nv/1vpF3LGnZnj1I8L58c+/QHuJrO59Ljs8CBmWEeKhLPNUhcaNDWyVE/UnCN\nciJC+8gxFDBt5eTH8hVDj1nU0szoZzsFwNzftH8FgZqwi4apj6C23blo2ojP\nzZQDokA/Frk8IwZM6wEigOD2qBc4qmjhF9G1/8FHD4+1ImmXb9XXS3Ef/+Of\nU1yYc0m/oSIU4puwl/RogsRftZfRN4FfGar2q1CRVPx8dSe+OzI1iHiGeeEw\nrlUa\r\n=vMhD\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.1.0_1555959217231_0.07160443867754296"},"_hasShrinkwrap":false},"4.1.1":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.1.1","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.49","node":"^10.15.3"},"dependencies":{"bonjour-hap":"~3.5.1","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~6.0.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"3394efa2b2b05f4ce3c580c37a4b6d6f4b6be724","_id":"homebridge-lib@4.1.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tj3jQBl6LX0n1Tu0MnHhZKmis+mYX+wEYcC0Qo893Z4DOV/PDjGbjOCO0xU39ST1t+x5h9s6C7SvugTLZqTI3A==","shasum":"c88c1f00c719736389d9c948e6a39d3c3861de84","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.1.1.tgz","fileCount":22,"unpackedSize":208501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwKsXCRA9TVsSAnZWagAAc/YQAJZi6pLFxsHiDLGChlDh\neP5DzNRvkYdayllGSjHnbnE2wROP83aj17ml95NFMG46Hv3U+af4gEekLyew\nIc21Q2Byzfiz+OsuRRJ22PYuwRgUgz7FePp7MCTCJEqjNeiGqRM5CS5HK0SM\nxc1gN2FGORF/HqySFLSzyfkkWXoTwvu/Ut750/RCcoi0yBGDVGUv39dXQzYl\nB/7NfStBWILNbVF0HvdjJxleTx0MD58Wr1f3uP3648TMNatV2u6sORNIX0DA\ngTeYeYeJrJy62atA3UngtLRwBRT3lb15BsyFwxBinG8T3K7LcrDR2l5EFvBJ\n+HmeLmAGHSBee6LUyRsmU+DBXc9YG6xgufnkvjx2dD0FDTIPl3nVm+9R3WRL\nXFvGtWVBj8sS2KoxNG6NxwRsCIatrMRLdI99d+CjsPdsCAeOc9/3F9NDoLjk\nKL8mlgLcnrkrYZQk7KLjHPuFIOGhero429goSfKEEqaW4gLXKeflVkYrHY3r\n+s4S8N37tAw27Jm0QgupvPvc/D0GNtHBy5AKJWdq6wHYQJBkih6fU0Geb7fJ\nxIiBlQYXh/YeyaGksmgOy0aV5d4EtG4xpAZAUC2WVGf7VAsNfAIXMZ2PCcyV\n5w6GPO1fZ/p+G924Vvyy3PtKduJ9JWRnYOmqgVQ/fenGIBaNMeReNiDlKoig\nDM0h\r\n=zyBy\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.1.1_1556130582459_0.4651355811474853"},"_hasShrinkwrap":false},"4.2.2":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.2.2","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.49","node":"^10.15.3"},"dependencies":{"bonjour-hap":"~3.5.1","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~6.0.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"2b2b16c02a902899fcacb475225cdfe02d10c442","_id":"homebridge-lib@4.2.2","_nodeVersion":"10.15.3","_npmVersion":"6.8.0","dist":{"integrity":"sha512-u96K8MQ27PFgY41VHMBrMtIqm9YNrr9fXv1O8dqhgUhbod8o1DhaN6HIF/+EO2a3iAwHDTrgvjsEma0JT+B/rA==","shasum":"52753571580bcb8d4bd289ef2d9f35d2c278ca05","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.2.2.tgz","fileCount":22,"unpackedSize":209978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxBaNCRA9TVsSAnZWagAA3/AP/3hNV55SQzmPpfLOuhYo\nCPSsem7sdJe0Aj2q5WrZcHkzGgbIeDehQHFeLdQH66zX/grfnY136FwxvvTY\nCAsPrM6TuvRAQTPOAlpQGsNGS2xEpjxG+CEXpDVk/ITq4ULZ4TKPRRCHxkWG\nzo5iIaCXPXNoO2Hf2V40/tpvJjBwz8IAOw4/r3yr8Kb6uyZeEDyQ/CmOdllz\nWVCO6Zyce6QpJNj4xZZLEUSKE3P4ywKooOHenu+C/bJsRNIlsd6EaHk09Yow\nIXhXMFMuhAnG/mDykUYFzxEMPp7aLTuzTMr18i20oQz3TFeO0JtJLpSvMwVB\n+s3WFNGrlNJ3BMED4kz+qDXw6vAL/Ey/u6jjVPe2beLBcgiE+aEFVnbjA19h\nj0OoLVIzDskrQ3vYYd1mgHcDYy0uEvxPx9Qg1YLBng3gHaadYIU0a6XaJsPd\nQdUBE/j+JdYDdbwNh5P7B/EVi8vgwWwj8N7oWLj2rQs3WHoWFqDNgYFWVLEv\n8ogG1CjWJ013gv67SJuc6ZQShpi5qBMADsKjy2U05RfSacuzYMp+iYFbcLjQ\nM/OAEZzHtsXMmv3d5c8pu4hmn/+6Q8fCzjyALUghJ31CEKRyYH6ifzuPrztD\nMQQFpIta1AtOFmLbcwTXGnJK9wCHq7+smJAWlJxrn90CgnHYt96m6AQP/WoC\nnr4v\r\n=9Rt4\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.2.2_1556354701133_0.7683004034012986"},"_hasShrinkwrap":false},"4.2.3":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.2.3","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.49","node":"^10.15.3"},"dependencies":{"bonjour-hap":"~3.5.3","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~6.0.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"08a7ed1da89d2e4fff1e2531e5a59dc218bc0633","_id":"homebridge-lib@4.2.3","_nodeVersion":"10.15.3","_npmVersion":"6.8.0","dist":{"integrity":"sha512-I676Q/8BUKpMmy6gWP1oZsokD+KDeAFCpBizO+pG8ojMs5ACAMCIxRKwcsNZru/ixkcZrlaQG1J7X/l9SiyhJg==","shasum":"80529e6b9113c1c7e30fd264aea1b247d8ba388b","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.2.3.tgz","fileCount":22,"unpackedSize":209978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczufiCRA9TVsSAnZWagAA63EQAJw5YdvKtPT2iwfJZu5Z\nt9YlKdmJm4tsS+tAuJAvzoEtGBqfEhxWfFJ9vASWZujIvsDCaYsptsOZI7sz\nJrjAo7ICKs6rY7djvfg7kPFAnAxqbTSXynAw4drOfGbG1nExwekoMnABE8Z4\n7ETJ/iuWxLx5uMUreaMGVTV7bAYYuEwaStgR2TX5VssTcHRTamJ2IE7wnHwL\nuO6zscOK0+5lmptGKkejXPSeTK1Qyj9j7ggKqrhKWKc+amh5BI1eyMc16Nw7\nhaXqQPpJA6Bzh6T2r3mFE6BzFFmLnx9yP7Jz7h0OtPBJz27g17NnNn5KMFq+\nQbXaV9xPjLt/buOWA1WxvkiTcDnzpjfNXg4WsvK+cQNjzK+y+2TTucKP4uWL\nZ42dj/SDTHmPYqumFeUyXHjOymS5Mt1MuegjnQOQUU4cNd+DTv9pQJ77xZL6\nDJKdOcZ2OSCjJLmUcDysZvxGkQtE4slZuUbE0Uhq+0RCC4zN16g7LL/hCNSZ\n8EA+1A0WxAhipPMcXwtNa3tfFt3eM4nKNdwTVKgJeFnc/DezNPuwnvpsMDsx\nqmD7KvWb9Aqf5IogQzzXi9ZUEWqb9Zxb0VaDWoLb3uHBD84OfrWL4VQuELt1\n2dD5UdpyIkNAC95wy+cOExGG6z6EZkDhr21FVDqWKM4FZ+FwmPnuISBFE0Ft\n9m6A\r\n=oSD6\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.2.3_1557063649485_0.9759129017598469"},"_hasShrinkwrap":false},"4.2.4":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.2.4","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.49","node":"^10.15.3"},"dependencies":{"bonjour-hap":"~3.5.4","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~6.1.0"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"ae6a4b4a6ead581e3ad3e1c8772192898c4baab0","_id":"homebridge-lib@4.2.4","_nodeVersion":"10.15.3","_npmVersion":"6.8.0","dist":{"integrity":"sha512-/h6y2zpZ0mx3bQPTCmu8OqZc06fEW+AfDaAdPBAYUdcDKoSLdpFvTkjYkGzHHwWOR03B3dsfDNh0sl2sFImNrQ==","shasum":"180d7c0072d3133c709a6a66932f9d81d5b73b9d","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.2.4.tgz","fileCount":22,"unpackedSize":209978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6kBrCRA9TVsSAnZWagAAUYEP/16nICAb1v+zFlWFAOMV\nPfh0ROY0QOS1RpAR/Bzl2TwXG53wBA1J7vQW/2HSTybiJ79YGcebM+WJGyuJ\norRFOSz/wC3rYeVmQPMNFjvBhh+XhRIxGSc6nQIvRX1UFHhB+3ti5TNcUaFl\nyQioDq0x7OzMFvZHGgxsXhHjctaNzKDZOJN6OiO2GyRpixUw5WUgMHlYgiZM\nXL2QhxOkvTB+RqKuj88AxbA3p5l2OBBPn+D3+p4kI0Eqm4Cj76Rw511b9IkD\nXDiibj3LuhcZ/htbH/2H9ceYRDJmh23HEuIDP4gba/juk/Z3z4g7uQ1nwTvq\nTQ2zrgeWQLmlG27c5OzXvNUAQSkVhL6j+z2y+oXBhFdwPdyVUDMFuoIQtDLK\nR7NnM21I4EDnXsKe3+y1KT8kdJKg6nqSgv93CIUR++o6H4Q1HK/QA/m4zNh5\nxWmrhC7dTVlQOsKCk+udfUQsdg2OeAdyuoNU4oNY5Hr3X6Lhpu1dWXNfjfEt\nUFomdJUMBQpmXN5PolQ3KrV2MpiaNVHFbEIv9KjZ+QDnzdigcZF/Ok/darhQ\nlxIFW/2j0peAAtXVLOgLI9ojyXjQCaxlnciJHS96ssylzgF7mNUpaIWKUu3q\npBn/x9WTtUVYe2NP9sUAPnNM9PiVy8E1TQ/WSyVuNrLmLWcqxPQ1Tj/ue2J4\nRd7B\r\n=n08T\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.2.4_1558855786341_0.618451597570784"},"_hasShrinkwrap":false},"4.2.5":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.2.5","keywords":["homebridge"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.49","node":"^10.16.0"},"dependencies":{"bonjour-hap":"~3.5.4","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~6.1.1"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"51128231e626244feea1eed44fc07b30f7d4c7c3","_id":"homebridge-lib@4.2.5","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Rnd93QJ9FfFBN6YxAq3C8mwma8RrIqL7H8iE5YmhcgHZA4ZQbeZGsGSNfhdCIB84FRd7KSuXoMR0KuzCvdkHzg==","shasum":"cdfa046a38ba554f1003f781726d674881cec61b","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.2.5.tgz","fileCount":22,"unpackedSize":206597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc74inCRA9TVsSAnZWagAAXHsP/RM9rWac8DhuqJ1OBqBw\nLN6wxGR8424q9mb1QLc5fVpo2eeHJoqi6wlE7LGX4TIPzUhjng5tzhEF/O/S\nyOJr+2RjNE67aYjXqQdGFAsvumzY2EWxwORavRmlZ1X7OS/YiIISQKm62my7\neXLRM4vnWHM84ewXzwC9Akj2+bN886LEfXu9W6tm5G/bEiKgvt/EfaV6YH30\n4qN0U2aD50f3SQDMqptiEQvt+lM/OTnpmk9Kcq0+PSogFDfXUxVVS9wvdnpP\nJL6647uVqPCpi+tgKQUA3YAuyN5lsKdYD8YBo/Rouy+JUy9qEsDqxZ5p9kb1\n4i90wZAXjTKKZ9ghLp/pyESuDnr3BB8+qKuUAc7+HcDiGPI34K673zLS3M+d\n4z8ZrIPBPpgWYzIQeogA2hdmcM3Dnd0Bo7JLOi/cMJKZyDvSD8N7LRsDIYqq\nz+L0/WPmReSf5GN9U6+RgUZfhpGxUoN0CW4Wa9nW7Qq+r1phSuR/o0wj6tE/\nwliDQvFkN/WdX2VddtwDnZph0YpIMdoCUIOlw6E6L+RWJ67rZZlwJnaGjTP7\nzKXtlmMDTq2WrxyuzW7KzgLrcm6t3UpaFL+yB4rbTIFTA32OvnrDe9kfsk5a\noUYLwUKBB9Us+QhRDYCTIliwvkROzsagaJvViwSvugCwQv+B1BrVnNIGN8PC\nvbK3\r\n=+htP\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.2.5_1559201959053_0.480768500176044"},"_hasShrinkwrap":false},"4.2.7":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.2.7","keywords":["homebridge-plugin","homekit"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.50","node":"^10.16.0"},"dependencies":{"bonjour-hap":"~3.5.4","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~6.1.1"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"97a700b96289e54bbee053b42450950140350410","_id":"homebridge-lib@4.2.7","_nodeVersion":"10.16.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-gy3ya4UjBhbKvrmVqe2LQyBKeJea8xLTs4vaOERAQzhrzPR1boYMAErFb/GA03/+07Z+rAtx6tiyObewB/m7pw==","shasum":"7eecc4b94438d9a14fd9acdac85f98e33508675b","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.2.7.tgz","fileCount":22,"unpackedSize":209101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/SAMCRA9TVsSAnZWagAAgzAP/Aw1go1L0YP/nCp0xzSG\nBiLMD54mOzPrsA0obWjMcDic0WtGzzKfl8NL06slMFB6CTJ+HBeNXFhO4FmY\njKUjzbfjwi3KSO+PBkMhbYuSSMNhXixm0bdh3ot1JCVswztSrHnTDsjdV4A2\nOh02o5BpfJ8xhl80wvehHZEwFfnVC60boi3T4CH03goWAz132p+bhBG2tgJZ\n2qYJcDIO9thK7tmK2Pq/lF0qp8JZ1t5qtNPhlKRisNs6G4z4QR9kx0fDgIJj\n6x1ygqMLOZp32ann62Q3c2EvVbDMG1pW1GFC3/jJq9prZ1/NYFURvSLYPWJN\nq0ecvPv8/3ADCKHzg2Xa5EBDg1ENrRmfDtq5S5cEfdsQ4VAl/jF6jnZE6Hst\n5QWAeSBfSEUyR378RU/6sXpIHaG0YGIy0rXOkAfcsKmeCH6x4XSqaWJ+Qv29\nASH9iAsp9zAGTLnhwSt3qOw/6184ZNU1nN15fFTs2S9uAhRCUpA+9ud85jd7\nyq+xFOGC8biRJcXYkCrwfl7TMW3ig8PEujdaR1lROh/G5PEAJ1U5Tyvke/7+\nR28q3l+KbNW41xSH/HmqGwdPTNvi1inVH8xz6EZudtIvv/h8h4k9OYMOw9qX\nrfliVHGt1ALhtBSAX2u2VDcRjqTz0I1jSLKQnIAejMGHDaLhyaHf5q8Kl9As\ntqY3\r\n=u+Ne\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.2.7_1560092683449_0.12109404350208508"},"_hasShrinkwrap":false},"4.2.8":{"name":"homebridge-lib","description":"Library for homebridge plug-ins","author":{"name":"Erik Baauw"},"license":"Apache-2.0","version":"4.2.8","keywords":["homebridge-plugin","homekit"],"main":"index.js","bin":{"hap":"cli/hap.js","json":"cli/json.js","upnp":"cli/upnp.js"},"engines":{"homebridge":"^0.4.50","node":"^10.16.0"},"dependencies":{"bonjour-hap":"~3.5.4","chalk":"~2.4.2","debug":"~4.1.1","moment":"~2.24.0","request":"~2.88.0","semver":"~6.1.1"},"scripts":{"prepare":"standard && mocha && rm -rf out && jsdoc -c jsdoc.json","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","gitHead":"6db26b0aef31c3374ddcaa5325bbb5f19f291529","_id":"homebridge-lib@4.2.8","_nodeVersion":"10.16.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-u9Mb8O2R/jWlMpK8WQ2QkXxIJ+0goK+MY9aevXqjmywthzfIUNYqvbY7NZyHoz1VNdL4JhNP0Sf73pX7WU3Vdw==","shasum":"f849800dcde5469d6ab9b720814b2215a9f9af95","tarball":"https://registry.npmjs.org/homebridge-lib/-/homebridge-lib-4.2.8.tgz","fileCount":22,"unpackedSize":208867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA2u4CRA9TVsSAnZWagAAZF8QAKGnLqfYQFQIKQ71lzvb\nxFwVXIpQSSU/xAKfrriDAee/Nju3aCUuzo6yl8s8rj6gtkLAk0ixjbRmAprM\nS0JUA7VEPQ546TMXj8FILIsPKxithdRdD2ZMj73MVSe23e2vqAXk2Kmnmb9Q\n2e25TDdAawRd1Ye+bNpdAVnmXfFnyC/bYYc9F1rfv/ZCtJkBSAICKqeTl8F0\nT3SPXwzSFgSVWas5SKG/eJd/n7u0VMZxYrZwBZqz9jcGGGoabaW7txhgUwGy\nWv8JUAmXlvpyVCKxdKiIql1bCWGOyy206X7KxlEdcaonOB1UZfypeIQFrVCI\nnkDkvXaDzcytn7vJelie1djusaUdrrbWX5RglhCQvJeLvj0Tz8bXPLsOAnWb\nH0Vg6wtj3Q4CcUk1TuKaaGAtH5z0SH7plLHJ4CVepWJ1RwaVNYYukTPx4wpC\nIL451YNpII3CX5TlfXsRe3f6JH1z+cesOot1QoxLxd/hhvBJXfkQE3cx3NQ/\n8rJaefZF7Osgl1fedJk8SLwYUgfP+UF2b7xtHobAp8FKdnTd4a1UXo0z6kI+\nMvhF5TxKf1u7ySb/kw9NdP0xQ1w0ROuSjKf+D/lIQ7hzUySpSotFd76dvv7Y\nseDM7k8rUDvX07eXFNuafqVsxxemzJZVOFxmML/zIq8wi0Svwp2i8LnuvRvV\nFKgY\r\n=Mwvh\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"_npmUser":{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-lib_4.2.8_1560505271335_0.9862532969627202"},"_hasShrinkwrap":false}},"readme":"# homebridge-lib\n[![npm](https://img.shields.io/npm/dt/homebridge-lib.svg)](https://www.npmjs.com/package/homebridge-lib) [![npm](https://img.shields.io/npm/v/homebridge-lib.svg)](https://www.npmjs.com/package/homebridge-lib)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n## Library for Homebridge Plugins\nCopyright © 2018-2019 Erik Baauw. All rights reserved.\n\nWhile developing a number of [Homebridge](https://github.com/nfarina/homebridge) plugins, I find myself duplicating a lot of code.\nThe idea behind this library is to ease developing and maintaining Homebridge plugins by separating this generic code, dealing with [HomeKit](http://www.apple.com/ios/home/) and Homebridge, from the specific code, dealing with the actual devices being exposed to HomeKit.\n\n### Documentation\nThe documentation, how to develop a plugin using `homebridge-lib`, is provided in the code and through tutorials in the `doc` directory.\nTo generate the documentation, install [`jsdoc`](https://github.com/jsdoc3/jsdoc) and run `jsdoc -c jsdoc.json`.\nTo view the documentation, open `index.html` in the `out` directory. \n\nSee [`homebridge-ws`](https://github.com/ebaauw/homebridge-ws) for an example plugin based on `homebridge-lib`.\n\n### Command-Line Tools\nThe `homebridge-lib` library comes with a number of command-line tools for troubleshooting Homebridge installations.\n\nTool | Description\n------- | -----------\n`hap` | Logger for HomeKit accessory announcements.\n`json` | JSON formatter.\n`upnp` | UPnP tool.\n\nEach command-line tool takes a `-h` or `--help` argument to provide a brief overview of its functionality and command-line arguments.\n\n### Installation\nPlugins based on `homebridge-lib` define this library as peer dependency, rather than a regular dependency. This way, `homebridge-lib` is loaded only once and shared across all plugins, similar to Homebridge itself. Note that as `homebridge-lib` isn't included in the plugin package, it must be installed separately, by issuing:\n```\n$ sudo npm -g i homebridge-lib\n```\nTo allow `homebridge-lib` to be updated by [`homebridge-config-ui-x`](https://github.com/oznu/homebridge-config-ui-x), it presents itself as a separate plugin to Homebridge. As it doesn't expose any HomeKit accessories, there is no configuration needed. It does need to be loaded, however. If you use the `plugins` key in `config.json` to specify what plugins to load, make sure to include `homebridge-lib`.\n\n### Credits\nThe logic for handling [Eve](https://www.evehome.com/en/eve-app) history was copied from Simone Tisa's [`fakegato-history`](https://github.com/simont77/fakegato-history) repository, copyright © 2017 simont77.\n","maintainers":[{"name":"ebaauw","email":"erik.baauw@xs4all.nl"}],"time":{"modified":"2019-06-14T09:41:14.220Z","created":"2017-03-17T11:08:06.854Z","0.0.0":"2017-03-17T11:08:06.854Z","0.0.1":"2017-03-17T11:26:54.820Z","0.0.2-0":"2017-06-05T12:37:41.564Z","1.0.0-0":"2018-05-21T10:45:54.996Z","1.0.0-1":"2018-05-21T11:24:06.846Z","1.0.0":"2018-06-02T09:39:25.931Z","1.0.1":"2018-06-13T19:14:37.463Z","1.0.2":"2018-06-17T09:31:33.614Z","1.0.3":"2018-06-22T11:31:40.654Z","1.0.4":"2018-06-29T12:37:38.829Z","1.0.5":"2018-06-29T12:57:08.542Z","1.0.6":"2018-07-28T10:18:31.437Z","1.0.7":"2018-08-19T11:33:57.683Z","1.0.8":"2018-09-13T16:44:04.861Z","1.0.9":"2018-09-28T13:11:47.275Z","1.0.10":"2018-10-12T10:52:57.782Z","1.0.11":"2018-10-21T08:32:29.008Z","1.0.12":"2018-10-25T22:05:25.686Z","2.0.0":"2018-11-04T13:10:46.431Z","3.0.0":"2018-12-15T10:35:57.405Z","3.0.1":"2018-12-20T16:26:07.395Z","3.1.0":"2018-12-21T14:44:39.713Z","3.1.1":"2018-12-21T15:49:54.841Z","3.1.2":"2018-12-22T10:57:30.744Z","3.1.3":"2018-12-23T11:42:02.825Z","4.0.0":"2018-12-28T11:59:13.515Z","4.0.1":"2019-01-06T12:16:00.557Z","4.0.2":"2019-01-08T21:06:56.365Z","4.0.3":"2019-01-11T17:28:03.650Z","4.0.4":"2019-01-27T10:33:25.790Z","4.0.5":"2019-02-03T13:51:19.873Z","4.0.6":"2019-02-08T19:13:43.833Z","4.0.7":"2019-02-22T12:59:09.387Z","4.0.8":"2019-03-01T10:02:18.116Z","4.0.9":"2019-03-01T12:38:11.906Z","4.0.10":"2019-03-10T14:19:57.990Z","4.0.11":"2019-04-06T11:37:53.773Z","4.0.12":"2019-04-22T18:37:27.306Z","4.1.0":"2019-04-22T18:53:37.374Z","4.1.1":"2019-04-24T18:29:42.573Z","4.2.0":"2019-04-26T20:38:36.822Z","4.2.1":"2019-04-27T08:36:54.724Z","4.2.2":"2019-04-27T08:45:01.468Z","4.2.3":"2019-05-05T13:40:49.606Z","4.2.4":"2019-05-26T07:29:46.504Z","4.2.5":"2019-05-30T07:39:19.258Z","4.2.6":"2019-06-09T10:27:58.092Z","4.2.7":"2019-06-09T15:04:43.586Z","4.2.8":"2019-06-14T09:41:11.471Z"},"homepage":"https://github.com/ebaauw/homebridge-lib#readme","keywords":["homebridge-plugin","homekit"],"repository":{"type":"git","url":"git+https://github.com/ebaauw/homebridge-lib.git"},"author":{"name":"Erik Baauw"},"bugs":{"url":"https://github.com/ebaauw/homebridge-lib/issues"},"license":"Apache-2.0","readmeFilename":"README.md","users":{"dg4444":true,"cowens8":true}},"headers":{"date":"Fri, 12 Jul 2019 03:52:13 GMT","content-type":"application/json","content-length":"100498","connection":"close","set-cookie":["__cfduid=d1e0d248138e0354809e6390fc802fbe11562903533; expires=Sat, 11-Jul-20 03:52:13 GMT; path=/; domain=.npmjs.org; HttpOnly"],"cf-cache-status":"HIT","cache-control":"max-age=300","cf-ray":"4f50102a7967d711-FRA","accept-ranges":"bytes","age":"308","etag":"\"0b7e2f528880dabe419cdf2c89c04f0a\"","expect-ct":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"","last-modified":"Fri, 14 Jun 2019 09:41:15 GMT","vary":"accept-encoding, accept","x-amz-meta-rev":"63-bea57206e9101218497f6b016f0d8519","server":"cloudflare"},"request":{"uri":{"protocol":"https:","slashes":true,"auth":null,"host":"registry.npmjs.org","port":443,"hostname":"registry.npmjs.org","hash":null,"search":null,"query":null,"pathname":"/homebridge-lib","path":"/homebridge-lib","href":"https://registry.npmjs.org/homebridge-lib"},"method":"GET","headers":{"accept":"application/json"}}} +957ms
[7/12/2019, 5:52:13 AM] [nello.io] Updated webhook for door with ID e28302f6-2eb4-484e-a866-0d3e68d59636 to https://nello-socket.alexdev.de/callback/azenod-viasa-eboropuw-zupec-fiavno-4053.
hapNodeJSClient HAP Device discovered Homebridge [ '192.168.188.46',
'fe80::3e02:af88:1802:8a71',
'192.168.8.1',
'fe80::a147:ef73:35ea:c244' ] +3s
hapNodeJSClient HAP instance address: Homebridge -> CC_22_3D_E3_CE_30.local -> 192.168.188.46:51826 +1ms
EventedHTTPServer [::ffff:192.168.188.46] New connection from client +972ms
EventedHTTPServer [::ffff:192.168.188.46] HTTP server listening on port 33915 +3ms
EventedHTTPServer [::ffff:192.168.188.46] HTTP request: /accessories +17ms
HAPServer [CC:22:3D:E3:CE:30] HAP Request: GET /accessories +2ms
EventedHTTPServer [::ffff:192.168.188.46] HTTP Response is finished +73ms
EventedHTTPServer [::ffff:192.168.188.221] New connection from client +6ms
EventedHTTPServer [::ffff:192.168.188.221] HTTP server listening on port 40115 +3ms
hapNodeJSClient Homebridge instance discovered Homebridge-CAD8 with 40 accessories +165ms
EventedHTTPServer [::ffff:192.168.188.46] Client connection closed +53ms
EventedHTTPServer [::ffff:192.168.188.221] HTTP request: /pair-verify +5ms
HAPServer [CC:22:3D:E3:CE:30] HAP Request: POST /pair-verify +1ms
HAPServer [CC:22:3D:E3:CE:30] Pair verify step 1/2 +5ms
avvio exec bound root +0ms
avvio enqueue bound root bound _after +16ms
EventedHTTPServer [::ffff:192.168.188.221] HTTP Response is finished +292ms
EventedHTTPServer [::ffff:192.168.188.46] HTTP connection was closed +1ms
EventedHTTPServer [::ffff:192.168.188.46] HTTP server was closed +3ms
EventedHTTPServer [::ffff:192.168.188.221] Client connection closed +23ms
EventedHTTPServer [::ffff:192.168.188.221] HTTP connection was closed +2ms
EventedHTTPServer [::ffff:192.168.188.221] HTTP server was closed +1ms
avvio enqueue bound root bound _after +2s
avvio enqueue bound root bound _after +5ms
avvio enqueue bound root /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-static/index.js +186ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-cors/index.js +2ms
[7/12/2019, 5:52:16 AM] [Config] Console v4.5.1 is listening on :: port 9090
avvio enqueue bound root /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-formbody/formbody.js +62ms
socket.io:server initializing namespace / +0ms
socket.io-parser encoding packet {"type":0,"nsp":"/"} +0ms
socket.io-parser encoded {"type":0,"nsp":"/"} as 0 +2ms
socket.io:server creating engine.io instance with opts {"path":"/socket.io","initialPacket":["0"]} +7ms
socket.io:server attaching client serving req handler +43ms
socket.io:server initializing namespace /plugins +3ms
socket.io:server initializing namespace /status +5ms
socket.io:server initializing namespace /accessories +2ms
socket.io:server initializing namespace /platform-tools/terminal +1ms
socket.io:server initializing namespace /log +2ms
avvio enqueue bound root bound _after +285ms
avvio enqueue bound root bound _after +7ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +4ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +4ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +4ms
avvio enqueue bound root bound _after +9ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +2ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +2ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +2ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +2ms
avvio enqueue bound root bound _after +2ms
avvio enqueue bound root bound _after +3ms
avvio enqueue bound root bound _after +2ms
avvio enqueue bound root bound _after +15ms
avvio exec completed bound root +14ms
avvio finish bound root +2ms
avvio exec bound _after +5ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +10ms
avvio finish bound _after +2ms
avvio check bound root 37 1 +1ms
avvio delayed bound root +1ms
avvio check bound _after 0 0 +0ms
avvio loaded bound _after +1ms
avvio exec bound _after +2ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +1ms
avvio check bound _after 0 0 +0ms
avvio loaded bound _after +1ms
avvio exec bound _after +0ms
avvio setting up timeout bound _after 10000 +1ms
avvio exec completed bound _after +3ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-static/index.js +0ms
avvio setting up timeout /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-static/index.js 10000 +0ms
avvio enqueue /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-static/index.js bound _after +8ms
avvio exec completed /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-static/index.js +0ms
avvio finish /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-static/index.js +1ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +113ms
avvio finish bound _after +0ms
avvio check /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-static/index.js 0 1 +1ms
avvio delayed /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-static/index.js +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio drain /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-static/index.js +0ms
avvio check /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-static/index.js 0 0 +1ms
avvio loaded /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-static/index.js +0ms
avvio exec bound _after +2ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +1ms
avvio check bound _after 0 0 +0ms
avvio loaded bound _after +1ms
avvio exec /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-cors/index.js +0ms
avvio setting up timeout /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-cors/index.js 10000 +0ms
avvio enqueue /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-cors/index.js bound _after +3ms
avvio enqueue /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-cors/index.js bound _after +3ms
avvio exec completed /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-cors/index.js +0ms
avvio finish /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-cors/index.js +1ms
avvio exec bound _after +0ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +2ms
avvio finish bound _after +1ms
avvio check /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-cors/index.js 1 1 +0ms
avvio delayed /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-cors/index.js +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +0ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +2ms
avvio finish bound _after +1ms
avvio check bound _after 0 0 +0ms
avvio loaded bound _after +1ms
avvio drain /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-cors/index.js +0ms
avvio check /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-cors/index.js 0 0 +0ms
avvio loaded /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-cors/index.js +0ms
avvio exec /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-formbody/formbody.js +1ms
avvio setting up timeout /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-formbody/formbody.js 10000 +0ms
avvio exec completed /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-formbody/formbody.js +2ms
avvio finish /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-formbody/formbody.js +1ms
avvio check /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-formbody/formbody.js 0 0 +0ms
avvio loaded /usr/local/lib/node_modules/homebridge-config-ui-x/node_modules/fastify-formbody/formbody.js +1ms
avvio exec bound _after +0ms
avvio setting up timeout bound _after 10000 +1ms
avvio exec completed bound _after +1ms
avvio finish bound _after +1ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +1ms
avvio check bound _after 0 0 +0ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +1ms
avvio exec bound _after +0ms
avvio setting up timeout bound _after 10000 +1ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +1ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +1ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +0ms
avvio setting up timeout bound _after 10000 +1ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +0ms
avvio setting up timeout bound _after 10000 +1ms
avvio exec completed bound _after +0ms
avvio finish bound _after +1ms
avvio check bound _after 0 0 +0ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +0ms
avvio setting up timeout bound _after 10000 +1ms
avvio exec completed bound _after +3ms
avvio finish bound _after +1ms
avvio check bound _after 0 0 +0ms
avvio loaded bound _after +1ms
avvio exec bound _after +0ms
avvio setting up timeout bound _after 10000 +1ms
avvio exec completed bound _after +0ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +0ms
avvio setting up timeout bound _after 10000 +1ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +0ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +1ms
avvio check bound _after 0 0 +0ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +1ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +2ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +1ms
avvio exec bound _after +0ms
avvio setting up timeout bound _after 10000 +1ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +1ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +1ms
avvio exec completed bound _after +2ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +1ms
avvio exec bound _after +0ms
avvio setting up timeout bound _after 10000 +1ms
avvio exec completed bound _after +1ms
avvio finish bound _after +1ms
avvio check bound _after 0 0 +0ms
avvio loaded bound _after +1ms
avvio exec bound _after +0ms
avvio setting up timeout bound _after 10000 +1ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +5ms
avvio setting up timeout bound _after 10000 +1ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +1ms
avvio check bound _after 0 0 +0ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +1ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +1ms
avvio check bound _after 0 0 +0ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +1ms
avvio check bound _after 0 0 +0ms
avvio loaded bound _after +1ms
avvio exec bound _after +0ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +0ms
avvio loaded bound _after +0ms
avvio exec bound _after +1ms
avvio setting up timeout bound _after 10000 +0ms
avvio exec completed bound _after +1ms
avvio finish bound _after +0ms
avvio check bound _after 0 0 +0ms
avvio loaded bound _after +0ms
avvio drain bound root +0ms
avvio check bound root 0 0 +1ms
avvio loaded bound root +0ms
avvio root plugin ready +0ms
engine handshaking client "QSiw4wuPtuj6Qv5SAAAA" +0ms
engine:socket sending packet "open" ({"sid":"QSiw4wuPtuj6Qv5SAAAA","upgrades":[],"pingInterval":25000,"pingTimeout":5000}) +0ms
engine:socket flushing buffer to transport +1ms
engine:ws writing "0{"sid":"QSiw4wuPtuj6Qv5SAAAA","upgrades":[],"pingInterval":25000,"pingTimeout":5000}" +0ms
engine:socket sending packet "message" (0) +6ms
engine:transport setting request +0ms
socket.io:server incoming connection with id QSiw4wuPtuj6Qv5SAAAA +4s
socket.io:client connecting to namespace / +0ms
socket.io:namespace adding socket to nsp / +0ms
engine:socket flushing buffer to transport +12ms
engine:ws writing "40" +17ms
socket.io:socket socket connected - writing packet +0ms
socket.io:socket joining room QSiw4wuPtuj6Qv5SAAAA +1ms
socket.io:socket packet already sent in initial handshake +2ms
socket.io:socket joined room QSiw4wuPtuj6Qv5SAAAA +2ms
engine:ws received "40/status?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwibmFtZSI6IkFkbWluaXN0cmF0b3IiLCJhZG1pbiI6dHJ1ZSwiaW5zdGFuY2VJZCI6ImQxMjEyZmNiMjlkNWVlZGU2ZDljYzMxNDA1OTU4ZWIyNDBmZDFmMTMzODRjNjQxYjY3ZDJkZTRkNDBmNmM0OTIiLCJpYXQiOjE1NjI4Nzc3NzksImV4cCI6MTU2MjkwNjU3OX0.OOhKrm9sBJzeonajV2EB2qY6nFOu_T7IW2t6OdBZfu0," +13ms
engine:socket packet +16ms
socket.io-parser decoded 0/status?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwibmFtZSI6IkFkbWluaXN0cmF0b3IiLCJhZG1pbiI6dHJ1ZSwiaW5zdGFuY2VJZCI6ImQxMjEyZmNiMjlkNWVlZGU2ZDljYzMxNDA1OTU4ZWIyNDBmZDFmMTMzODRjNjQxYjY3ZDJkZTRkNDBmNmM0OTIiLCJpYXQiOjE1NjI4Nzc3NzksImV4cCI6MTU2MjkwNjU3OX0.OOhKrm9sBJzeonajV2EB2qY6nFOu_T7IW2t6OdBZfu0, as {"type":0,"nsp":"/status?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwibmFtZSI6IkFkbWluaXN0cmF0b3IiLCJhZG1pbiI6dHJ1ZSwiaW5zdGFuY2VJZCI6ImQxMjEyZmNiMjlkNWVlZGU2ZDljYzMxNDA1OTU4ZWIyNDBmZDFmMTMzODRjNjQxYjY3ZDJkZTRkNDBmNmM0OTIiLCJpYXQiOjE1NjI4Nzc3NzksImV4cCI6MTU2MjkwNjU3OX0.OOhKrm9sBJzeonajV2EB2qY6nFOu_T7IW2t6OdBZfu0"} +4s
socket.io:client connecting to namespace /status +28ms
socket.io:namespace adding socket to nsp /status +27ms
socket.io:socket socket connected - writing packet +17ms
socket.io:socket joining room /status#QSiw4wuPtuj6Qv5SAAAA +0ms
socket.io:client writing packet {"type":0,"nsp":"/status"} +6ms
socket.io-parser encoding packet {"type":0,"nsp":"/status"} +9ms
socket.io-parser encoded {"type":0,"nsp":"/status"} as 0/status, +1ms
engine:socket sending packet "message" (0/status,) +13ms
engine:socket flushing buffer to transport +1ms
engine:ws writing "40/status," +16ms
socket.io:socket joined room /status#QSiw4wuPtuj6Qv5SAAAA +21ms
hapNodeJSClient Ending Homebridge instance discovery +16s
alexaActions alexaDiscovery +0ms
[7/12/2019, 5:52:30 AM] TypeError: Cannot read property 'Manufacturer' of undefined
at new Service (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Service.js:40:89)
at Accessory.<anonymous> (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Accessory.js:34:23)
at Array.forEach (<anonymous>)
at new Accessory (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Accessory.js:26:20)
at Homebridge.<anonymous> (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Homebridge.js:24:21)
at Array.forEach (<anonymous>)
at new Homebridge (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Homebridge.js:23:35)
at Homebridges.<anonymous> (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Homebridges.js:17:22)
at Array.forEach (<anonymous>)
at new Homebridges (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Homebridges.js:16:11)
[7/12/2019, 5:52:30 AM] Got SIGTERM, shutting down Homebridge...
hope this help to find something
Am looking at this, and on first pass nothing jumped out. Stay tuned
The homebridge-alexa messages are these
cat mink2k.txt | egrep -i "alexa|hapnode"
[7/12/2019, 5:52:06 AM] Loaded plugin: homebridge-alexa
[7/12/2019, 5:52:06 AM] Registering platform 'homebridge-alexa.Alexa'
[7/12/2019, 5:52:10 AM] [Alexa] Initializing Alexa platform...
[7/12/2019, 5:52:10 AM] [Alexa] homebridge-alexa v0.4.24, node v10.16.0, homebridge v0.4.50
hapNodeJSClient Starting Homebridge instance discovery +0ms
alexaLocal Connecting to Homebridge Smart Home Skill +0ms
hapNodeJSClient Unsupported device found, skipping Sonoff Switch-5698F7.local [] +314ms
hapNodeJSClient Unsupported device found, skipping Sonoff Switch-D40106.local [] +8ms
hapNodeJSClient Unsupported device found, skipping Sonoff Switch-D3F867.local [] +2ms
hapNodeJSClient Unsupported device found, skipping Sonoff Switch-5698F4.local [] +2ms
hapNodeJSClient Unsupported device found, skipping Sonoff Switch-D5B81F.local [] +2ms
hapNodeJSClient HAP Device discovered O1EU [ '192.168.188.43', 'fe80::a29d:c1ff:feb4:db31' ] +63ms
hapNodeJSClient HAP instance address: O1EU -> hap-B4DB31.local -> 192.168.188.43:80 +6ms
hapNodeJSClient HAP Device discovered Camera [ '192.168.188.64', 'fe80::8b25:6f80:bf6d:7af4' ] +34ms
hapNodeJSClient HAP instance address: Camera -> cam.local -> 192.168.188.64:33453 +1ms
hapNodeJSClient Homebridge instance discovered Camera with 1 accessories +77ms
hapNodeJSClient HAP Discover failed O1EU http://192.168.188.43:80 error code 470 +54ms
alexaLocal connect command/mink/# +626ms
hapNodeJSClient HAP Device discovered Homebridge [ '192.168.188.46',
hapNodeJSClient HAP instance address: Homebridge -> CC_22_3D_E3_CE_30.local -> 192.168.188.46:51826 +1ms
hapNodeJSClient Homebridge instance discovered Homebridge-CAD8 with 40 accessories +165ms
hapNodeJSClient Ending Homebridge instance discovery +16s
alexaActions alexaDiscovery +0ms
at new Service (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Service.js:40:89)
at Accessory. (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Accessory.js:34:23)
at new Accessory (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Accessory.js:26:20)
at Homebridge. (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Homebridge.js:24:21)
at new Homebridge (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Homebridge.js:23:35)
at Homebridges. (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Homebridges.js:17:22)
at new Homebridges (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Homebridges.js:16:11)
Am thinking that one of your other, non-homebridge devices maybe causing the issue. Before I code a change, could you try disconnecting each of device's individually to determine which is causing the issue
O1EU [ '192.168.188.43',
Camera [ '192.168.188.64'
Incredible! Turning off the Homekit Camera and the Plugin works fine. So the troublemaker is located - it is a diy homekit cam from here: https://github.com/brutella/hkcam
Could you try collect an accessory dump against the Camera?
Based on the debug log above
hapNodeJSClient HAP instance address: Camera -> cam.local -> 192.168.188.64:33453 +1ms
This should work
curl -X PUT http://192.168.188.64:33453/accessories --header "Content-Type:Application/json" --header "authorization: 001 02 003"
I’ve experienced the same again and again in the last 2-5 days. This evening, the error occurred almost every minute and the Homebridge service restartet. I found this thread, removed the esp32 cam (HomeKit camera without homebridge) and it works again since then. The camera has been in my flat for the past 4 weeks or longer...
A log file would help, and an accessory dump again the camera as suggested above
Before I do that, I’ll check which version of homebridge-Alexa is currently running on my Pi. I just wanted to note here that this error also seems to be related to native HomeKit cameras.
More information will follow
Ok. I finally got to check my version. I am running 0.4.14 which seems kinda old. @NorthernMan54 I got 2 questions: 1) do you want the log file from 0.4.14 or from 0.4.72? 2) How do I find out the IP and port of my camera? authorization is the cameras HomeKit pin?
Lastest version is preferred as any fixes since 0.4.14 would have been incorporated
alexaLocal Connecting to Homebridge Smart Home Skill +0ms [7/10/2019, 6:35:21 AM] Homebridge is running on port 51826. alexaLocal connect command/mink/# +475ms alexaLocal offline +13s alexaLocal reconnect +5s alexaLocal connect command/mink/# +248ms alexaActions alexaDiscovery +0ms [7/10/2019, 6:35:40 AM] TypeError: Cannot read property 'Manufacturer' of undefined at new Service (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Service.js:40:89) at Accessory. (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Accessory.js:34:23)
at Array.forEach ()
at new Accessory (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Accessory.js:26:20)
at Homebridge. (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Homebridge.js:24:21)
at Array.forEach ()
at new Homebridge (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Homebridge.js:23:35)
at Homebridges. (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Homebridges.js:17:22)
at Array.forEach ()
at new Homebridges (/usr/local/lib/node_modules/homebridge-alexa/lib/parse/Homebridges.js:16:11)
[7/10/2019, 6:35:40 AM] Got SIGTERM, shutting down Homebridge...
whats wrong? this are startet without any other plugins installed