{"_id":"homebridge-netatmo","_rev":"29-de34ab50a092a18b4d6aec1ffe5e8fee","name":"homebridge-netatmo","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"homebridge-netatmo","version":"0.0.1","keywords":["homebridge-plugin"],"license":"ISC","_id":"homebridge-netatmo@0.0.1","maintainers":[{"name":"planetk","email":"planetk@kuper.org"}],"homepage":"https://github.com/planetk/homebridge-netatmo#readme","bugs":{"url":"https://github.com/planetk/homebridge-netatmo/issues"},"dist":{"shasum":"7179fa2445b359be1521194747fffc16b08a7ac6","tarball":"https://registry.npmjs.org/homebridge-netatmo/-/homebridge-netatmo-0.0.1.tgz","integrity":"sha512-pvDh+eqjQfx4eM10G/fP79twWDdfAaptz2Rl4j+gCv6uyLZXbEmavnQImL26Jfe2f5ihY7UgDgYyPFaGgs+UGA==","signatures":[{"sig":"MEUCIAXfREZMY18FEyhMB0kHSE6IlgxDz8orLRMgv2FnFpDvAiEA3GQnLPFxePoKVSOa2IQ+q12llEYnoeB3dVfAQjCZPK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7179fa2445b359be1521194747fffc16b08a7ac6","engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"gitHead":"b616753999b147a17b1b66ae1b5ac9c480f9fe0a","scripts":{},"_npmUser":{"name":"planetk","email":"planetk@kuper.org"},"repository":{"url":"git+https://github.com/planetk/homebridge-netatmo.git","type":"git"},"_npmVersion":"2.10.1","description":"Netatmo plugin for homebridge: https://github.com/nfarina/homebridge","_nodeVersion":"0.12.4","dependencies":{"netatmo":"git+https://github.com/patricks/netatmo.git","node-cache":"3.0.0"},"directories":{}},"0.0.2":{"name":"homebridge-netatmo","version":"0.0.2","keywords":["homebridge-plugin"],"license":"ISC","_id":"homebridge-netatmo@0.0.2","maintainers":[{"name":"planetk","email":"planetk@kuper.org"}],"homepage":"https://github.com/planetk/homebridge-netatmo#readme","bugs":{"url":"https://github.com/planetk/homebridge-netatmo/issues"},"dist":{"shasum":"2824c3863fb6b287fb96b54be0712185c01ccda5","tarball":"https://registry.npmjs.org/homebridge-netatmo/-/homebridge-netatmo-0.0.2.tgz","integrity":"sha512-h8/k2ki+t0rODHbliOKogPO511N5Y9ysgAqnTI1k2PzZWcjSgqEdpBeYdXP0rmoWmge6mhgXEgIwJEEV5uw+8g==","signatures":[{"sig":"MEUCIHKVP+6tPBnVFcCvtyPT1B/4qICLIy2JO0Szgcs4hj3tAiEAxarJT8lHPDdaaYxyKCN/7H1U102E9fxJ0pwmXV+Gf2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2824c3863fb6b287fb96b54be0712185c01ccda5","engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"gitHead":"c7b57a301bb64228ab515cdb6a6290a18566fc3d","scripts":{},"_npmUser":{"name":"planetk","email":"planetk@kuper.org"},"repository":{"url":"git+https://github.com/planetk/homebridge-netatmo.git","type":"git"},"_npmVersion":"2.10.1","description":"Netatmo plugin for homebridge: https://github.com/nfarina/homebridge","_nodeVersion":"0.12.4","dependencies":{"netatmo":"git+https://github.com/patricks/netatmo.git","node-cache":"3.0.0"},"directories":{}},"0.0.3":{"name":"homebridge-netatmo","version":"0.0.3","keywords":["homebridge-plugin"],"license":"ISC","_id":"homebridge-netatmo@0.0.3","maintainers":[{"name":"planetk","email":"planetk@kuper.org"}],"homepage":"https://github.com/planetk/homebridge-netatmo#readme","bugs":{"url":"https://github.com/planetk/homebridge-netatmo/issues"},"dist":{"shasum":"0ee31c9fa1899c777e81bb441263dd2d55df856f","tarball":"https://registry.npmjs.org/homebridge-netatmo/-/homebridge-netatmo-0.0.3.tgz","integrity":"sha512-IVbIhnonFiBa3tLvMUifyo9dKGr3eLHeObqxvrDZLaox03LpFvBm36XGNczc7QaALbuvaT9Wc2I86ds1z599yA==","signatures":[{"sig":"MEUCIGmQi/MfHGqvr4PTLcbRYuhgXO3EWTXpWidQM3v49XAiAiEA4oMSHFhGKj+4jCVVYFs3M0OoLwMxGxL8yV1KUvoSIUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"0ee31c9fa1899c777e81bb441263dd2d55df856f","engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"gitHead":"264aa6654f09724797c9ecef697b1bc6fa1970e6","scripts":{},"_npmUser":{"name":"planetk","email":"planetk@kuper.org"},"repository":{"url":"git+https://github.com/planetk/homebridge-netatmo.git","type":"git"},"_npmVersion":"2.10.1","description":"Netatmo plugin for homebridge: https://github.com/nfarina/homebridge","_nodeVersion":"0.12.4","dependencies":{"netatmo":"git+https://github.com/patricks/netatmo.git","node-cache":"3.0.0"},"directories":{}},"0.0.4":{"name":"homebridge-netatmo","version":"0.0.4","keywords":["homebridge-plugin"],"license":"ISC","_id":"homebridge-netatmo@0.0.4","maintainers":[{"name":"planetk","email":"planetk@kuper.org"}],"homepage":"https://github.com/planetk/homebridge-netatmo#readme","bugs":{"url":"https://github.com/planetk/homebridge-netatmo/issues"},"dist":{"shasum":"685c5689333e58d654eda8f304af3126af37dcb8","tarball":"https://registry.npmjs.org/homebridge-netatmo/-/homebridge-netatmo-0.0.4.tgz","integrity":"sha512-3ZcrmShcc0Gdvjj0QoFw3uYL9KMbMoXW8oq60xEdk4i2J0gPIpViTF6US6W0t2DQHX1f/N6DTUFITG4KOb6uxQ==","signatures":[{"sig":"MEUCIG6nhcBIynUGjoyqJ1DmIPdyVBlTV97oPPjrPzbR8IXjAiEA9QkUEYJYYsMoxX883gMImKY2fx32k7NKMfJBDATDVZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"685c5689333e58d654eda8f304af3126af37dcb8","engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"gitHead":"999164fda5c8bbf5c1000d79f6be0d26f114c024","scripts":{},"_npmUser":{"name":"planetk","email":"planetk@kuper.org"},"repository":{"url":"git+https://github.com/planetk/homebridge-netatmo.git","type":"git"},"_npmVersion":"2.10.1","description":"Netatmo plugin for homebridge: https://github.com/nfarina/homebridge","_nodeVersion":"0.12.4","dependencies":{"netatmo":"git+https://github.com/patricks/netatmo.git","node-cache":"3.0.0"},"directories":{}},"0.0.6":{"name":"homebridge-netatmo","version":"0.0.6","keywords":["homebridge-plugin"],"license":"ISC","_id":"homebridge-netatmo@0.0.6","maintainers":[{"name":"planetk","email":"planetk@kuper.org"}],"homepage":"https://github.com/planetk/homebridge-netatmo#readme","bugs":{"url":"https://github.com/planetk/homebridge-netatmo/issues"},"dist":{"shasum":"e539ad1fb7ed58e588273a44b78f9615485f0bae","tarball":"https://registry.npmjs.org/homebridge-netatmo/-/homebridge-netatmo-0.0.6.tgz","integrity":"sha512-Vk+Kzw1Uupt5/mSHcoPqfIXv+bOp3eN9wZhfFP7Kuk1D2BZSmNE6Uftmd2ac8nv2DwNcRtrBDG5yoB871GUYRQ==","signatures":[{"sig":"MEUCIQDLLmm/yo/Y/lcRGO/7mSeVkM/GaJQh+uPYFI/tEtydhQIgQV9qph/0ILhUI0qKgSw/2rQQnuxvopBXauj1Hv+4ITg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"e539ad1fb7ed58e588273a44b78f9615485f0bae","engines":{"node":">=0.12.0","homebridge":">=0.3.4"},"gitHead":"e20b6f4a509e6745da7f13467ba56b8afe1033b3","scripts":{"test":"mocha"},"_npmUser":{"name":"planetk","email":"planetk@kuper.org"},"repository":{"url":"git+https://github.com/planetk/homebridge-netatmo.git","type":"git"},"_npmVersion":"2.10.1","description":"Netatmo plugin for homebridge: https://github.com/nfarina/homebridge","_nodeVersion":"0.12.4","dependencies":{"async":"2.0.1","netatmo":"git+https://github.com/karbassi/netatmo.git#v1.5.0","node-cache":"3.0.0"},"devDependencies":{"mocha":"","assert":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-netatmo-0.0.6.tgz_1469885774598_0.973309873836115","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"0.0.7":{"name":"homebridge-netatmo","version":"0.0.7","keywords":["homebridge-plugin"],"license":"ISC","_id":"homebridge-netatmo@0.0.7","maintainers":[{"name":"planetk","email":"planetk@kuper.org"}],"homepage":"https://github.com/planetk/homebridge-netatmo#readme","bugs":{"url":"https://github.com/planetk/homebridge-netatmo/issues"},"dist":{"shasum":"9900458bb82cd28426901e4b7cec9bb8f3715fb1","tarball":"https://registry.npmjs.org/homebridge-netatmo/-/homebridge-netatmo-0.0.7.tgz","integrity":"sha512-eQOTlafhH1dQng/6ufQOnHBakYIRMvnDeEzVi69vpW2j640PQFjVsgQuQ8W5jZxHD23/yJQrygS3w5MICHQfsw==","signatures":[{"sig":"MEUCIQDgis+7ly+3O7Y66k67SFZqb9YUoCLvhgfSL4iR21bACQIgclC0grHCWz8REGAHr6lQVWNgm+gESi/Nz1FIwIqKeVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"9900458bb82cd28426901e4b7cec9bb8f3715fb1","engines":{"node":">=0.12.0","homebridge":">=0.3.4"},"gitHead":"b7ae30deaf45b964beef22ee2ccebbf9f2d37c58","scripts":{"test":"mocha"},"_npmUser":{"name":"planetk","email":"planetk@kuper.org"},"repository":{"url":"git+https://github.com/planetk/homebridge-netatmo.git","type":"git"},"_npmVersion":"2.10.1","description":"Netatmo plugin for homebridge: https://github.com/nfarina/homebridge","_nodeVersion":"0.12.4","dependencies":{"async":"2.0.1","netatmo":"git+https://github.com/karbassi/netatmo.git#v1.5.0","node-cache":"3.0.0"},"devDependencies":{"mocha":"","assert":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-netatmo-0.0.7.tgz_1469891593219_0.4168666747864336","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"0.0.8":{"name":"homebridge-netatmo","version":"0.0.8","keywords":["homebridge-plugin"],"license":"ISC","_id":"homebridge-netatmo@0.0.8","maintainers":[{"name":"planetk","email":"planetk@kuper.org"}],"homepage":"https://github.com/planetk/homebridge-netatmo#readme","bugs":{"url":"https://github.com/planetk/homebridge-netatmo/issues"},"dist":{"shasum":"962fc281526726100a9c5492996608f544f9d616","tarball":"https://registry.npmjs.org/homebridge-netatmo/-/homebridge-netatmo-0.0.8.tgz","integrity":"sha512-xxEoN6D7SlmhKkh2DmNrWsA9h/FZtMzxt8M/gmuxv935ZtciY14sT20DFmm7gpkhNYtvcApMeOCI23+Ip08eKg==","signatures":[{"sig":"MEUCIEZl1z8hIzKtofWDtoC6vIjXQNNLQ6n+cJiuseZKvU/uAiEAq7DE47lirouK4XAtgvEeJS7XtSCusBcWLRDz1jnM0Z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"962fc281526726100a9c5492996608f544f9d616","engines":{"node":">=0.12.0","homebridge":">=0.3.4"},"gitHead":"020b3512534c50090c26c98fa9f6312a645566fe","scripts":{"test":"mocha"},"_npmUser":{"name":"planetk","email":"planetk@kuper.org"},"repository":{"url":"git+https://github.com/planetk/homebridge-netatmo.git","type":"git"},"_npmVersion":"2.10.1","description":"Netatmo plugin for homebridge: https://github.com/nfarina/homebridge","_nodeVersion":"0.12.4","dependencies":{"async":"2.0.1","netatmo":"git+https://github.com/karbassi/netatmo.git#v1.5.0","node-cache":"3.0.0"},"devDependencies":{"mocha":"","assert":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-netatmo-0.0.8.tgz_1469959941052_0.6951976190321147","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"0.1.0":{"name":"homebridge-netatmo","version":"0.1.0","keywords":["homebridge-plugin"],"license":"ISC","_id":"homebridge-netatmo@0.1.0","maintainers":[{"name":"planetk","email":"planetk@kuper.org"}],"homepage":"https://github.com/planetk/homebridge-netatmo#readme","bugs":{"url":"https://github.com/planetk/homebridge-netatmo/issues"},"dist":{"shasum":"631ed28169863d0121f28026912f8523c60ee1e6","tarball":"https://registry.npmjs.org/homebridge-netatmo/-/homebridge-netatmo-0.1.0.tgz","integrity":"sha512-5YMW28ED6wSFw2+HOYP/MxXD7NfdhcnEWB4Y3c50UT+EG/kBf2gserziId0AzcYNed4NPjtuByqAqqAYacr3aA==","signatures":[{"sig":"MEQCIGUlUnzXDwGG1boyIPmesoEcjqBXxo8uT0g+pofsaT27AiAvD/WygNxr+IdjT1sUa7OZ1F8BtLTa0CK6ED008YYfzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"631ed28169863d0121f28026912f8523c60ee1e6","engines":{"node":">=0.12.0","homebridge":">=0.3.4"},"gitHead":"2ea72ae4eb90587ef9cb2cb2dde8b44cabe5646a","scripts":{"test":"mocha"},"_npmUser":{"name":"planetk","email":"planetk@kuper.org"},"repository":{"url":"git+https://github.com/planetk/homebridge-netatmo.git","type":"git"},"_npmVersion":"2.10.1","description":"Netatmo plugin for homebridge: https://github.com/nfarina/homebridge","_nodeVersion":"0.12.4","dependencies":{"async":"2.0.1","netatmo":"git+https://github.com/karbassi/netatmo.git#v1.5.0","node-cache":"3.0.0"},"devDependencies":{"mocha":"","assert":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-netatmo-0.1.0.tgz_1469965500238_0.08983411453664303","host":"packages-16-east.internal.npmjs.com"},"directories":{}},"0.1.1":{"name":"homebridge-netatmo","version":"0.1.1","keywords":["homebridge-plugin"],"license":"ISC","_id":"homebridge-netatmo@0.1.1","maintainers":[{"name":"planetk","email":"planetk@kuper.org"}],"homepage":"https://github.com/planetk/homebridge-netatmo#readme","bugs":{"url":"https://github.com/planetk/homebridge-netatmo/issues"},"dist":{"shasum":"0afa0fc1e2f228af472f18db00e62ca8bda213e8","tarball":"https://registry.npmjs.org/homebridge-netatmo/-/homebridge-netatmo-0.1.1.tgz","integrity":"sha512-7izfTZw19x20vqZe1uPu6mU/9yTblnBb5zivbxVlPy8LcFWc7X5K4FC1yK8W1CxRi+cGfb9OSTIA/x9vr3ncXQ==","signatures":[{"sig":"MEUCIQCb+qWUxmfwBjbA6/FY50CZgU96mmVXO7i/jKzyEDryEAIgJUSPjWIRpXH5QIuwemmaZXN7//qNLGSJz0w7AmoPdR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"0afa0fc1e2f228af472f18db00e62ca8bda213e8","engines":{"node":">=0.12.0","homebridge":">=0.3.4"},"gitHead":"9edec35e37c7a6c17d3d808a921a52f07357135a","scripts":{"test":"mocha"},"_npmUser":{"name":"planetk","email":"planetk@kuper.org"},"repository":{"url":"git+https://github.com/planetk/homebridge-netatmo.git","type":"git"},"_npmVersion":"3.3.12","description":"Netatmo plugin for homebridge: https://github.com/nfarina/homebridge","_nodeVersion":"5.1.1","dependencies":{"glob":"7.0.5","async":"2.0.1","netatmo":"git+https://github.com/karbassi/netatmo.git#v1.5.0","node-cache":"3.0.0"},"devDependencies":{"mocha":"","assert":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-netatmo-0.1.1.tgz_1470386589823_0.35762176336720586","host":"packages-16-east.internal.npmjs.com"},"directories":{}},"0.1.2":{"name":"homebridge-netatmo","version":"0.1.2","keywords":["homebridge-plugin"],"license":"ISC","_id":"homebridge-netatmo@0.1.2","maintainers":[{"name":"planetk","email":"planetk@kuper.org"}],"homepage":"https://github.com/planetk/homebridge-netatmo#readme","bugs":{"url":"https://github.com/planetk/homebridge-netatmo/issues"},"dist":{"shasum":"81ae5799e2778e637eef0200b492decaa2c6c9db","tarball":"https://registry.npmjs.org/homebridge-netatmo/-/homebridge-netatmo-0.1.2.tgz","integrity":"sha512-37zBdEufEDAusqbCn74vPxz7WqeaW57rrTRei0BT42KFdvaRKQADAbRTXN4rj2oGtPmvIUVh91WbOmgAfYd64g==","signatures":[{"sig":"MEYCIQCUnivDQCQxDRLtbS301xlokDgdJ4d/X0QqhxwdBo+37AIhAPRiniZG70B10KGH0i9eupPKCkLn8rtLWgROCQ6GDLtB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"81ae5799e2778e637eef0200b492decaa2c6c9db","engines":{"node":">=0.12.0","homebridge":">=0.3.4"},"gitHead":"b5254bc5498a5b861daae65595f162bdeb5e6a87","scripts":{"test":"mocha"},"_npmUser":{"name":"planetk","email":"planetk@kuper.org"},"repository":{"url":"git+https://github.com/planetk/homebridge-netatmo.git","type":"git"},"_npmVersion":"3.3.12","description":"Netatmo plugin for homebridge: https://github.com/nfarina/homebridge","_nodeVersion":"5.1.1","dependencies":{"glob":"7.0.5","async":"2.0.1","netatmo":"git+https://github.com/karbassi/netatmo.git#v1.6.0","node-cache":"3.0.0"},"devDependencies":{"mocha":"","assert":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-netatmo-0.1.2.tgz_1470810491692_0.4430832234211266","host":"packages-16-east.internal.npmjs.com"},"directories":{}},"0.1.3":{"name":"homebridge-netatmo","version":"0.1.3","keywords":["homebridge-plugin"],"license":"ISC","_id":"homebridge-netatmo@0.1.3","maintainers":[{"name":"planetk","email":"planetk@kuper.org"}],"homepage":"https://github.com/planetk/homebridge-netatmo#readme","bugs":{"url":"https://github.com/planetk/homebridge-netatmo/issues"},"dist":{"shasum":"814ca6798d3419130e2cf59ca88854d11d5c111a","tarball":"https://registry.npmjs.org/homebridge-netatmo/-/homebridge-netatmo-0.1.3.tgz","integrity":"sha512-dSzwVmpiLFlo8/yFs6CgtIy7egV47LLXA9QRxd5h8gJrHhiHFbGnmbqtAKcNvXGP1an/KtVh45z82ouubm8zqA==","signatures":[{"sig":"MEUCIDqi76+QHjae/1qZ9Bh1KugtaWZhPGfvQeDP1723CeOOAiEA8kKI3QR2I8Fb4H4TtB9C/PYUYX4FHB6vFxNVQ9iKVcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"814ca6798d3419130e2cf59ca88854d11d5c111a","engines":{"node":">=0.12.0","homebridge":">=0.3.4"},"gitHead":"ec637b0452176be096561e2801e3405dac2915e1","scripts":{"test":"mocha"},"_npmUser":{"name":"planetk","email":"planetk@kuper.org"},"repository":{"url":"git+https://github.com/planetk/homebridge-netatmo.git","type":"git"},"_npmVersion":"3.3.12","description":"Netatmo plugin for homebridge: https://github.com/nfarina/homebridge","_nodeVersion":"5.1.1","dependencies":{"glob":"7.0.5","async":"2.0.1","netatmo":"git+https://github.com/karbassi/netatmo.git#v1.6.0","node-cache":"3.0.0"},"devDependencies":{"mocha":"","assert":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-netatmo-0.1.3.tgz_1470813791072_0.011108013102784753","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"0.2.0":{"name":"homebridge-netatmo","version":"0.2.0","keywords":["homebridge-plugin"],"license":"ISC","_id":"homebridge-netatmo@0.2.0","maintainers":[{"name":"planetk","email":"planetk@kuper.org"}],"homepage":"https://github.com/planetk/homebridge-netatmo#readme","bugs":{"url":"https://github.com/planetk/homebridge-netatmo/issues"},"dist":{"shasum":"2bc5a4506cd4bab3caa33393b67cb3bbbffa28e9","tarball":"https://registry.npmjs.org/homebridge-netatmo/-/homebridge-netatmo-0.2.0.tgz","integrity":"sha512-mF3KOmj9MTZCRtxFOJ9REUBruIi+cWU2cZ0AUlLrd/aQ7WNRKyZkYbnos2Gr7nD6HtTwNzaCI+1ib/yCt8pLUw==","signatures":[{"sig":"MEYCIQCNUrH4Jgvo9R8HMaUJ8Lc73BLYXM1Sjd09NSac/KilbQIhAP5tT0oWPwSDTKkQkS1rCZwQbtdUfgWA0jJL8hF1N93E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2bc5a4506cd4bab3caa33393b67cb3bbbffa28e9","engines":{"node":">=0.12.0","homebridge":">=0.4.16"},"gitHead":"0a6d9f6088ec36fa711181d3afe98a0665ae4226","scripts":{"test":"mocha"},"_npmUser":{"name":"planetk","email":"planetk@kuper.org"},"repository":{"url":"git+https://github.com/planetk/homebridge-netatmo.git","type":"git"},"_npmVersion":"3.3.12","description":"Netatmo plugin for homebridge: https://github.com/nfarina/homebridge","_nodeVersion":"5.1.1","dependencies":{"glob":"7.0.5","async":"2.0.1","netatmo":"2.0.0","node-cache":"3.0.0"},"devDependencies":{"chalk":"","mocha":"","assert":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-netatmo-0.2.0.tgz_1486062018109_0.018375387648120522","host":"packages-12-west.internal.npmjs.com"},"directories":{}}},"time":{"created":"2015-11-05T20:20:54.346Z","modified":"2025-05-29T10:07:17.552Z","0.0.1":"2015-11-05T20:20:54.346Z","0.0.2":"2015-11-22T12:07:43.841Z","0.0.3":"2015-11-27T18:08:07.503Z","0.0.4":"2015-12-09T14:59:39.517Z","0.0.6":"2016-07-30T13:36:16.567Z","0.0.7":"2016-07-30T15:13:15.212Z","0.0.8":"2016-07-31T10:12:23.114Z","0.1.0":"2016-07-31T11:45:03.228Z","0.1.1":"2016-08-05T08:43:11.427Z","0.1.2":"2016-08-10T06:28:14.352Z","0.1.3":"2016-08-10T07:23:12.993Z","0.2.0":"2017-02-02T19:00:20.233Z"},"bugs":{"url":"https://github.com/planetk/homebridge-netatmo/issues"},"license":"ISC","homepage":"https://github.com/planetk/homebridge-netatmo#readme","keywords":["homebridge-plugin"],"repository":{"url":"git+https://github.com/planetk/homebridge-netatmo.git","type":"git"},"description":"Netatmo plugin for homebridge: https://github.com/nfarina/homebridge","maintainers":[{"name":"planetk","email":"planetk@kuper.org"}],"readme":"[![Build Status](https://secure.travis-ci.org/planetk/homebridge-netatmo.png?branch=master)](http://travis-ci.org/planetk/homebridge-netatmo)\n[![downloads][downloads-image]][downloads-url]\nLike this? Please buy me a beer ...\n[![Donate](https://img.shields.io/badge/Donate-PayPal-blue.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7ZGEPWHG5UH6S)\n\n[downloads-image]: https://img.shields.io/npm/dm/homebridge-netatmo.svg?style=flat\n[downloads-url]: https://npmjs.org/package/homebridge-netatmo\n\n# homebridge-netatmo\n\nThis is a plugin for homebridge. It's a working implementation for several netatmo devices:\n\n* **netatmo weather station**\n* **netatmo thermostat**\n* **netatmo welcome** \n\n_Please check [notes on devices](#notes) below for detailed information on supported modules_.\n\n# Installation\n\n1. Install homebridge using: npm install -g homebridge\n2. Install this plugin using: npm install -g homebridge-netatmo\n3. Update your configuration file. See sample-config.json in this repository for a sample. \n\n# Configuration\n\n## Simple Configuration\n\n\nConfiguration sample:\n\n```\n\"platforms\": [\n        {\n            \"platform\": \"netatmo\",\n            \"name\": \"netatmo platform\",\n            \"ttl\": 5,\n            \"auth\": {\n    \t        \"client_id\": \"XXXXX Create at https://dev.netatmo.com/\",\n                \"client_secret\": \"XXXXX Create at https://dev.netatmo.com/\",\n                \"username\": \"your netatmo username\",\n                \"password\": \"your netatmo password\"\n            }\n        }\n    ],\n\n```\n\nTo retrieve client id and secret please follow following guide:\n\n1. Register at http://dev.netatmo.com as a developer\n2. After successful registration create your own app by using the menu entry \"CREATE AN APP\"\n3. On the following page, enter a name for your app. Any name can be chosen. All other fields of the form (like callback url, etc.) can be left blank.\n4. After successfully submitting the form the overview page of your app should show client id and secret.\n\n\n## Advanced Configuration\n\nThere are some optional configuration options in the netatmo section of the config which provide finer control about what device and services to use to create accessories.\n\n### Control Accessories by device type\n\n<pre>\n\n    \"platforms\": [\n        {\n            \"platform\": \"netatmo\",\n            \n            ...\n            \n            <b>\"deviceTypes\": [\n              \"weatherstation\",\n              \"thermostat\",\n              \"camera\"\n            ],</b>\n\n            ...\n            \n        }\n    ],\n\n</pre>\n\nThis allows you to include/exclude devices of a certain type in your accessories.\nThe device types marked **bold** are the **default types**, if this config section is left out.\n\nPlease note, that welcome support is by default switched off, since it is not fully implemented yet.\n\n###  Control Accessories by device ID\n\nControlling devices can be done pn a finer level by id. The id of a netatmo device or module basically is it's mac address.\n\nIn order to include or exclude a specific device, the corresponding id can be included in a whitelist resp. blacklist.\n\nIf the whitelist contains at least one entry, all oter ids will be excluded.\n\n<pre>\n\n    \"platforms\": [\n        {\n            \"platform\": \"netatmo\",\n            \n            ...\n            \n            <b>\"whitelist\": [\n              \"aa:bb:cc:11:22:33\"\n            ],\n            \"blacklist\": [\n              \"01:02:03:04:05:06\",\n              \"01:23:45:67:89:ab\"\n            ],</b>\n\n            ...\n            \n        }\n    ],\n\n</pre>\n\n###  Control Services\n\nTBD (Needs description here)\n\n\n#<a name=\"notes\"></a> Notes on devices\n## Weather station\nThe indoor module and outdoor module are fully supported.\nThe rain gauge and the wind gauge are in general supported, but these devices use characteristics, which are not supported by the home app.\n\nFor this reason the home app shows the devices as not supported. If you want to use this devices you should consider to use a different homekit app. For example elgato's <a href=\"https://itunes.apple.com/us/app/elgato-eve/id917695792\" target=\"blank\">eve</a> app is a good free alternative.\n\n## Thermostat\nThe thermostat is fully supported. There are a few things to know:\n\n* The allowed temperature ranges differ between netatmo themostat and apple home app. This results in a narrower range of possible temperatures.\n* Mapping of Temperature Modes between netatmo and apple is done as good as possible, but might be slightly confusing under certain conditions.\n* After setting a temperature, the thermostat might return to automatic mode. Check your netatmo settings.\n\n## Cameras (Welcome and Presence)\nThe camera devices are currently only supported as simple motion sensors.\nMotion detection might be delayed, since the polling is required an netatmo has strict request rate limits.\n\nAny events of Type \"movement\", \"person\" and \"outdoor\" will be considered as a motion.\n\nThis implementation will most likely be refactored in future.\n\n#FAQ\n\n##My rain/wind gauge shows up as not supported\nThis is due to limmited support of the home app. Try to use a different homekit app. Check [notes on devices](#notes) for further info.\n\n##I only get notifications when home app is opened\nThis themes to ba an issue with ios and hap lib. There is nothing I can do about it. Possible you should check the hombridge ifttt plugin with pushover app for notifications.\n\n##Updates of vlaues are delayed\nThis is due to rate limits from netatmo. If polling rate is increased your account might get blocked by netatmo\n\n##netatmo authentication failes\nPlease recheck your config settings and your netatmo account.\nSometimes the used netatmo API seems to have connection problems. Often a reload is enough\n\n##Things are messed up. How do I start from scratch?\nIn short:\n\n* stop homebridge.\n* reset your homekit config on the phone (delete the Home in home app).\n* remove the .hombridge/persist folder\n* check the .hombridge/config file\n* start homebridge\n\n##This is cool, how can I support?\nIf you like this, your welcome to give a small donation. Check button at top/bottom of page.\nIf you like to join development check the sources, open issues and pull requests.\nThanx!\n\n\n# Changes\n\n## 0.2.0\n* Version 0.2.0 is a complete refactoring, some config changes might be required\n* thermostat implementation is now supported in \"home\" App\n* Regular polling for updates (Trying to be nice to the API, so update may take a while to be seen on the phone)\n* Fully refactored, cleaner classes\n* renamed \"welcome\" devices to \"camera\"\n* support for \"presence\" devices\n* new motion detection \n* Using ES6\n* new homekit 0.4\n* netatmo API update\n* new logging API\n\n# Development\n\nFollowing information is not relevant for users who just want to access netatmo via homekit.\nIt is intented for software developers who want to modify / enhance the functionality of the software.\n\n## Terms\n\n<dl>\n <dt>Device</dt>\n <dd>A device in this context is a netatmo hadware device.</dd>\n\n <dt>Device Type</dt>\n <dd>Describes the type of the netatmo device i.e. weatherstation, thermostat or welcome.</dd>\n\n\n <dt>Module</dt>\n <dd>Some devices contain several modules (e.g. weatherstation: main module, rain gauge, outside module, wind gauge). A device or module results in an accessory</dd>\n \n</dl>\n\n## Concepts\n\nNew deviceTypes should be put into the */devices* folder. It might be helpful to use the existing deviceTypess as template and to inherit the NetatmoDevice. Each device provides one or more accessories which provide one or more services.\n\nServices are defined inside the */services* folder. The naming convention is, that a service source code file starts with the device name.\n\nThe default set of devices and services that are used is the one which resulted from earlier versions.\n\nPlease see Chapter **Advanced Configuration** on details about how to add a device or a service.\n\n## Mock API & Testing\n\nNew features should be developed with a test scenario. Tests are executed via travis-ci or npm test.\n\nFor debugging and test purposes the software contains a support for a mock netatmo api.\n\nThe mock-api is activate by putting a\n\n    mockapi: \"name\"\n\ninto the netatmo section of the config file.\n\nWhen activated there will be no calls to the netatmo API. Instead raw json data is read from file located in the */mockapi_calls* folder.\n\nThe file name is *[apimethod]-[name].json* where\n \n* *[apimethod]* is the name of the netatmo method to be called (e.g. getstationsdata )\n* *[name]* is the name given in the config file (e.g. wind)\n \nIf this file is not found a *[apimethod]-default.json* file is read.\nIf this is not found as well, empty data is returned.\n\n# TODO / Next Features\nFollowing things are to be developed next.\n\n* static code checks\n* release management\n* recheck thermostat ranges\n* enhance support for netatmo welcome (images?, callbacks?,)\n* complete tests (config, unit tests, devices)\n* add optional eve services including history data\n* recheck temperature units (Celsius - Fahrenheit)\n* support for min/max temperature\n* add Radio Link Quality characteristic\n* I18N for service and accessory names (config)\n* add SoftwareRevision characteristic -> plugin version\n* log callbacks with error != null\n* Review all //TODO comments from sources\n* document extended config (switch on/off devices/services)\n* fix env/tests\n* names in config\n* trigger switches (-> pushover, enigma, virtual switch for scenes -> push)\n\n----\n\nIs this plugin useful for you? Please buy me a beer ...\n[![Donate](https://img.shields.io/badge/Donate-PayPal-blue.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7ZGEPWHG5UH6S)\n\n<small>\nThank you for buying me a beer to follwing users:\n\n* 2016-07-18: Samuel J.\n* 2016-09-03: Alexis A. \n* 2016-09-16: Sylvain D. \n* 2016-11-01: Sebastian K.\n* 2016-11-04: Frank H.\n</small>","readmeFilename":"README.md","users":{"no7":true,"sbskl":true,"jotwee":true,"keith-":true,"krital":true,"planetk":true,"sdecaux":true,"safarikc":true,"nicknewlin":true,"reggionick":true,"jacobwtyler":true,"bloody_crown":true}}