{"_id":"homebridge-myhome-unik","_rev":"27-9dc30abfce7c22203e2ea45b639493c2","name":"homebridge-myhome-unik","dist-tags":{"latest":"0.4.11"},"versions":{"0.1.0":{"name":"homebridge-myhome-unik","version":"0.1.0","keywords":["homebridge-plugin"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.1.0","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"http://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"d5117375265dc8a1fb420f4476036f4edea76aa1","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.1.0.tgz","fileCount":13,"integrity":"sha512-bgD6n2FE3mQUgdc2TQCfLJPluSDkjRrUHfgWOuX8lv/BOXPvYo79M+A5mQgeR0E0XwB347lbQw+knzbzmbVYbA==","signatures":[{"sig":"MEYCIQC6bMJnF4KGJcJrw0ZtzhAZsy9z4nt8LPe2pggJEuAt6QIhALpOumfWDArTsVtkJaahv4Vf+32ugfL2ehNYbsBwAvD4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe44f2CRA9TVsSAnZWagAAxXYQAIBjrVBsvLCIijD17n5r\nTWEJFz7Y3KoL85LR99kG4OILlAQvPc53E7PMalTI97jPZPoCaj6aiJxW5K9m\naZKNgB8FVtR0jFSeuJB9ULlIH5sJccjhJkULwC7G/fFZcq1LdLU9J2Z5hWp3\nWPfvZkc/SC11yKhbQkwVLR7ykTQT5vde6BgVm1Fkb1FgTd9i01+rMqfRq5OU\n07Io3iZS6160PLR5AWgl/+tGgaN4I4iY2wzBoHZ8EXsS6YTiwhZF8ZQAxi0u\n0zepMDZzjKcftsMnEXjckBUwijHl6IkW2PQV0aVYhkKq1Vt3Wp43VV8oXdSO\ndxyFqAPPT/k0+1n7DpDFbqAKXOULWscuyRfK/FqLKwi4k8rgh1XfLuz3XbFO\nLo/qv70Ckp6f0LcWO633IApH0VMabwKRekEXSpabTFGLaZ56qd2lrbcIq9Qc\nqT2dLufLVAyVrC5Ry+RbFNw+LkTPSlq/h6XOrLebfXjcRIYf52CsVB+4fXXC\nC/qfO2FWXb4WJgbi6+ArvXz0CM7y03HLOTQvaC1cMFgLMX2TtRy8VvAiTxnR\nS/BVhVvaEg3C6+jzaM3DN4F65xp2Qqomcv65dXpUvotXgCarbpkLwvg7rwNS\npDwl1LRA5SFGj0LnDy9enSu8V0tEedvT1ttjh0fouPpxfkL/9dNYvctHY2qn\nZDaf\r\n=oosy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.0.0","homebridge":">=0.2.0"},"gitHead":"317701024ece86dfe0655ba0327071283442074d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"6.14.4","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"_nodeVersion":"14.3.0","dependencies":{"lodash":"^4.14.1","request":"^2.65.0","sprintf-js":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.1.0_1591969782427_0.7586581633630265","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"homebridge-myhome-unik","version":"0.1.1","keywords":["homebridge-plugin"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.1.1","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"http://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"da343c8c013f0c9f7c515bb6b42ce06f1fe659fb","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.1.1.tgz","fileCount":13,"integrity":"sha512-n994hTpJaHmhvfSQfhg+4S5ue5cnmQIPztyVT9QIjBEIN5Zy7z8cQBpeNFNJkBs7t1PIYotJPyUtoHRgt01Yvg==","signatures":[{"sig":"MEUCIQCVHvK8d/IHte9mg3AEjtv1XKWRA61oQzb7ds9U5zmeVAIgcq77+S0qSqzuH/iCbCub9efZNLGPuIdbPGrFowFfGhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59187},"main":"index.js","engines":{"node":">=12.0.0","homebridge":">=0.2.0"},"gitHead":"bb5978dc7e9a4c9e03d16418f24d920235dfa63e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"8.19.4","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"lodash":"^4.14.1","request":"^2.65.0","sprintf-js":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.1.1_1701598357828_0.11574607831652783","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"homebridge-myhome-unik","version":"0.1.2","keywords":["homebridge-plugin"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.1.2","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"http://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"6c410794a700e3e6cd30db62c25ca30fb25e3bd5","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.1.2.tgz","fileCount":13,"integrity":"sha512-iAizAkoNXKutEDGtFPeoDqe4F97RUSOjxFMtJbx5xxkjvq6mCZWT0lKOGe5fXt9vo6qPh7Gl8VIyqbvAUzFG5Q==","signatures":[{"sig":"MEYCIQD/Iu8unYVJGfOrQnF8+J4o34DUF8DymJGO+KBI9LXo9wIhAIySbng4JfIBinSsGf+SHrDrumtIi+Iksa8tsXKUXzul","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59138},"main":"index.js","engines":{"node":">=12.0.0","homebridge":">=0.2.0"},"gitHead":"f4ff21787553070321c7691db35bb4d6aeeb1ea6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"8.19.4","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"lodash":"^4.14.1","request":"^2.65.0","sprintf-js":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.1.2_1701599067592_0.9048902299596913","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"homebridge-myhome-unik","version":"0.1.3","keywords":["homebridge-plugin"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.1.3","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"http://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"9c3f17f6f2d3377dc737b44d4e5b8b8c90d8087b","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.1.3.tgz","fileCount":13,"integrity":"sha512-kOik6a9KP9nAhqtXUSwHROOWxWCqK+Irje6P/Nvsef6py3fISrr/tO5VoWMsnxbunjqccy0FW3XFhp1VlL/Xbg==","signatures":[{"sig":"MEQCIDImiAdkMse1Z+TqnoH/oXB+/hDu0Fulv8T+SWPTZmEBAiAiEW/yEx5xmILqrW2qFDnGeOrYVOPv/IZ4fdTVqfaTyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59092},"main":"index.js","engines":{"node":">=12.0.0","homebridge":">=0.2.0"},"gitHead":"9e50629f8a5f264fb7f11f5c72dff8e04aa45031","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"8.19.4","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"lodash":"^4.14.1","request":"^2.65.0","sprintf-js":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.1.3_1702637450481_0.21282289061626591","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"homebridge-myhome-unik","version":"0.1.4","keywords":["homebridge-plugin"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.1.4","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"http://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"046a8ec001eebce0425dffc2bcbb1591682be3a6","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.1.4.tgz","fileCount":13,"integrity":"sha512-avj+KRpDNoMraVbLjUqJXIvr2MfmhvyYvnSxQWkB+iURml/VYwpuac2cQ3AQa5XfL47hQCM5sy7gRlUKhjvZ2g==","signatures":[{"sig":"MEUCICQleqk9oU7IdfJKIqNmLiF+g3hlIVEM66TfNKJMB0H+AiEApKwp2KYxrO4xn84j1VFFQm2jjUgS9cOQLXLqfLygNrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59984},"main":"index.js","engines":{"node":">=12.0.0","homebridge":">=0.2.0"},"gitHead":"b9f4382b020d10d85791bb26a8f1ba884add118d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"8.19.4","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"lodash":"^4.14.1","request":"^2.65.0","sprintf-js":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.1.4_1709305682886_0.9016086735390538","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"homebridge-myhome-unik","version":"0.1.5","keywords":["homebridge-plugin"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.1.5","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"http://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"e895a9ef424708d9bb35d259dbcd977ac980eb74","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.1.5.tgz","fileCount":13,"integrity":"sha512-6aTNDoyrG+RPc/aJVPUH97AACh3N8xw39U3BgeQ3+QKhVgVSfqnlvYVVzlNIPkMOGuCYHn255dc3TrKtYKTyMg==","signatures":[{"sig":"MEUCID1+mArjWHe8tOEJ2b8AcrjPYUfrqgKu8rRlGx9ZhlG5AiEAh/gut8281bd76J20E4pOlJEKEl0REQkI29VQfc58T1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60075},"main":"index.js","engines":{"node":">=12.0.0","homebridge":">=0.2.0"},"gitHead":"841a18742c162fb0961418f004d3a6016139b33b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"8.19.4","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"lodash":"^4.14.1","request":"^2.65.0","sprintf-js":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.1.5_1709309851151_0.5149070527973005","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"homebridge-myhome-unik","version":"0.1.6","keywords":["homebridge-plugin"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.1.6","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"http://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"efd12a5ed850bee889680360d04d0bd655d43a62","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.1.6.tgz","fileCount":13,"integrity":"sha512-lEhB+TjSWAz6xtzbUfRrbsz/JegVja/Qa5qomoShFHARLQBHbI74W+eiFruDB59wpbQ6y0ggswZ+l3T9MzUskQ==","signatures":[{"sig":"MEUCIQCCf+8DtnPfakkoTFDoBHAjx6/wwpy/LwAOgGuKfemZ5QIgZmttbqAxBTGYFD/Kywtj2ju4MjtJcoRWgxMojaLOXoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60075},"main":"index.js","engines":{"node":">=12.0.0","homebridge":">=0.2.0"},"gitHead":"21d089936592a0f9b834564bd7b8d8ea602896da","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"8.19.4","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"lodash":"^4.14.1","request":"^2.65.0","sprintf-js":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.1.6_1710506587613_0.12473494317625722","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"homebridge-myhome-unik","version":"0.1.7","keywords":["homebridge-plugin"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.1.7","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"http://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"46680b9678b2ce0897f211bfe6646e2f3f46d191","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.1.7.tgz","fileCount":13,"integrity":"sha512-vbX/b0XRgONi0rwg8DrO5hycp9miG2tuVwjwji+L9MvKs0mDZk/WpE0KRMdew8AkYGdGMG/s5L6/4lWFOJd94w==","signatures":[{"sig":"MEYCIQDA8iKhwAKK84yupAfmc5xeinfSKYGDorcr3SRPfiMndQIhAImOthhv2ytpdTq9m4IXkOSOPduImr+lc5nPnBjbd9az","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62154},"main":"index.js","engines":{"node":">=12.0.0","homebridge":">=0.2.0"},"gitHead":"d4ea005fe6061c4b12a66b200b7a61e4e571b872","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"8.19.4","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"_nodeVersion":"16.20.0","dependencies":{"lodash":"^4.14.1","request":"^2.65.0","sprintf-js":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.1.7_1720190645874_0.42564072923187957","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"homebridge-myhome-unik","version":"0.3.0","keywords":["homebridge-plugin"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.3.0","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"http://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"ad744c08d6dc0305cb012c0cd1321b446987f94f","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.3.0.tgz","fileCount":24,"integrity":"sha512-x9AvO9K+DmL6wQN939wnxPdEDLoYUg/SgBrxfNp+uAS15u6VJ6oplJg2z2+l4dTOA+izWqTsnXrYAAYRHMb3sw==","signatures":[{"sig":"MEUCIA/TZCMLrLE30QLVqIEIgLMugPaa6JtnAyfo0Chz0OTFAiEArr0BYZBEgKk6bVUP4pQNxL7dtgZ2hzGIHjvWCp3MbIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176830},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0"},"gitHead":"da0c175caff4d0393df57bbc1bc8c05bef34103d","scripts":{"scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"11.12.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^1.6.1","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"homebridge":"^1.6.0 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.3.0_1778870562106_0.631554029387567","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"homebridge-myhome-unik","version":"0.3.1","keywords":["homebridge-plugin"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.3.1","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"http://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"859e3c390a9ec10d187bcc5d6e71faad7d4fb98d","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.3.1.tgz","fileCount":24,"integrity":"sha512-v+UzkLTBglcR01PkclFJwFxXgVNaroD+Y0T3ZhHhwPE8vs4mcakVKSLK5OYz65GN9DZx9wGyS2zx+hLhtdh8ag==","signatures":[{"sig":"MEQCIC3/nkCnjbs7mdtMlB2EO2kycUPUx6tnl6Lx2w2ERd+6AiBQ5mN8A7esZlzzhYKv8RmRUvwp9hk7jIkZ3ST8uErSuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177152},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0"},"gitHead":"a873f29f1947dc1087b3bf74e5456454d08c04d1","scripts":{"scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"11.12.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^1.6.1","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"homebridge":"^1.6.0 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.3.1_1778875028304_0.5056175339601285","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"homebridge-myhome-unik","version":"0.3.2","keywords":["homebridge-plugin"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.3.2","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"http://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"c302a1729ce65034fdd921aff47733a07261e03b","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.3.2.tgz","fileCount":24,"integrity":"sha512-vdokXrRrg5AyIKnkX63+rcuH6Sx6VmSwbj/f2BrUcd0qU+iRPQTWv1yNueIBo3kqDwHg/USm0ZArSpx2Hm8/DQ==","signatures":[{"sig":"MEQCIADNLR4AqkPxn/xqCbEZlsMhZJUgsbhC2vZ9tEYmCmbEAiA4wxh8e/j5pi+IkaiNvziwK4xpJ0UaY6JUhsIyyby2jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177477},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0"},"gitHead":"fe9439084baadc381b7210c8292626dd2598b215","scripts":{"scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"11.12.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^1.6.1","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"homebridge":"^1.6.0 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.3.2_1778875971407_0.46267321961480135","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"homebridge-myhome-unik","version":"0.3.3","keywords":["homebridge-plugin"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.3.3","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"http://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"3e3173aa0f5b3124c9261daf3cab2eda90a06059","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.3.3.tgz","fileCount":24,"integrity":"sha512-wWSc437QyU80I4R6b8ssH1KmonFDnbDC+LBB4B5NsHETLRfuB3Q9KWYw2b0Z9Q0Q/pLLHczJQDx7F3y1TGgx1g==","signatures":[{"sig":"MEUCIDAPUOZqRdMOfvXhaMbpO5jahWB7YsaC9vygsOkcXLLbAiEA45lvM6YG36A3xvTM2UPQyiDGyQsazJf77MED0KyACfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178864},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0"},"gitHead":"f3c9239f58e0b0b439eac4802b6d12c5fed030a2","scripts":{"scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"11.12.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^1.6.1","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"homebridge":"^1.6.0 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.3.3_1778881280108_0.8623971949835132","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"homebridge-myhome-unik","version":"0.3.4","keywords":["homebridge-plugin"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.3.4","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"http://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"86ce7cfe96ac0f5f50135e08fc8fbacdfba2fce6","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.3.4.tgz","fileCount":24,"integrity":"sha512-FhG0O4gO0VrsJ6ojdb6MPvJlKtPoZQwvVWqFHWxtrY+9pPUiyfgh8aJBUvXM3I0TmiVp37hTscqlgB7hOkOamg==","signatures":[{"sig":"MEUCIAFvNG7fksh8NxwyTvtJ5YS/5umBfXdgBSQ0pVoJraAaAiEAgs4DQhhzADq6JrFI0R+SGKtYiGrLT7+w8yOBdAnQmHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180578},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0"},"gitHead":"2e3befa3984221b8f2b4a2293e358387000b439d","scripts":{"scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"11.12.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^1.6.1","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"homebridge":"^1.6.0 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.3.4_1778923360295_0.3556931570346331","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"homebridge-myhome-unik","version":"0.3.5","keywords":["homebridge-plugin"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.3.5","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"http://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"c75db0ce413062d51a214c727762faeaca5ea19e","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.3.5.tgz","fileCount":24,"integrity":"sha512-haLJKQVPu3BzlBX9nocKxm2CDuh8s+F0y42pS0hOVP7ehtlpNj70xICYBnX2YSjKnQuaLKQWW/kj2WFGfHCrFw==","signatures":[{"sig":"MEQCIF9rGMfG1yfV+9e5X9vFnXeuVduhRr8WmYX+aT3Rc+AsAiAOO09MgTJclniPq7uPQeqoTgTqlKFSK7qXKh9olEb2fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183224},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0"},"gitHead":"53481ca05b7cc577128ea67f8edb6a279a892cda","scripts":{"scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"11.12.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^1.6.1","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"homebridge":"^1.6.0 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.3.5_1778952594689_0.45380085267362036","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"homebridge-myhome-unik","version":"0.3.6","keywords":["homebridge-plugin"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.3.6","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"http://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"6d29d8ed8d587f5761df3d59927a02b1079cdc64","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.3.6.tgz","fileCount":24,"integrity":"sha512-ANOORsvivMrVy1FgNW0zLKOOBwgoFV5vVNDKclVT06n/9FwmeBT+X1t6NRd96HWsx+Q+3PV/yrRjaA1Kqlm4wA==","signatures":[{"sig":"MEQCIHWT0fPNJu5CRM52JI5Qst7DqztFCkc5iwcZjQnoVIJ1AiAZX3/QzIR/K9Qk+36hGWRZdY0rizFQ5ZNu0RrU7iFt0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184244},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0"},"gitHead":"ddc85990bc40a50733c09f63b26159ca08140e21","scripts":{"scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"11.12.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^1.6.1","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"homebridge":"^1.6.0 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.3.6_1778955187000_0.4604849761165073","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"homebridge-myhome-unik","version":"0.4.0","keywords":["homebridge-plugin","homebridge-platform","legrand","bticino","myhome","openwebnet"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.4.0","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"https://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"f3b403005ea1d82909280800488d26be7924c28c","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.4.0.tgz","fileCount":27,"integrity":"sha512-91QtJ7OvVB8cdvlp0fK0FHNfcgA2aKV/qo/4h3Ulcm4Alb589AEeZM+HH0+8DhDmed7f6OeaXcOSGQLrv4P/TQ==","signatures":[{"sig":"MEUCIQC1XMWPbYx7//V7pD7A3/rrHitEFawR8xxlb0FAKEnLEQIgX+EjQdxgYmrMHkPI/UzEPqIAccLQPmYIWuSUt8YSFAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253941},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^2.0.0"},"gitHead":"834597bab93b93ba6911ec73e2322954039596ae","scripts":{"scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git+https://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"11.12.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"displayName":"MyHome (Legrand / BTicino)","_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^2.0.0","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"homebridge":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.4.0_1781349711660_0.9666973192268329","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"homebridge-myhome-unik","version":"0.4.1","keywords":["homebridge-plugin","homebridge-platform","legrand","bticino","myhome","openwebnet"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.4.1","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"https://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"f45a2df642ed45b249a43c47aea1599dbcbf479f","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.4.1.tgz","fileCount":30,"integrity":"sha512-nklxj4kM3n9+xJsOeMNddXKsGlNDgVl47PeFFUe3gx0poY2LOiPO2kd5zWZ6Z4m/E/yJ2H4gT+XPoTUDIw8ZUA==","signatures":[{"sig":"MEUCIQCrPKi56RBMRLoUbJ2KhJ2kc+1iJXCLc14aWn21Of6o9AIgOHvjuA93IORinIGbXpiSFFN2ARe3Bf7IjksulPP3dtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277579},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^2.0.0"},"gitHead":"176a878e642b492c1528406277c28ebcfa45e986","scripts":{"scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git+https://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"11.12.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"displayName":"MyHome (Legrand / BTicino)","_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^2.0.0","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"homebridge":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.4.1_1781514655564_0.1538709546827055","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"homebridge-myhome-unik","version":"0.4.2","keywords":["homebridge-plugin","homebridge-platform","legrand","bticino","myhome","openwebnet"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.4.2","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"https://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"a4468dc5602892f72c0f67fcf55c380d1917bed0","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.4.2.tgz","fileCount":30,"integrity":"sha512-zrnuh4L/+ZQDBgP3rQry20cH16Ntg06fZI7uSY6rk0+NGQ2PCs6zC47JfcnvNx1Svb+XCaX/2y6qqcWF0Qn57w==","signatures":[{"sig":"MEYCIQDCt6muOfu6dbNOBwm0QPMltRi/k9HW4dclZ4BIAxgvkgIhAMGkERsEZnkZ0+24PMvVlhHOwvu6eTQigJim+oKsIyjS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279272},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^2.0.0"},"gitHead":"780604b542c4ce0f277627e8bf13c47d38aee090","scripts":{"scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git+https://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"11.12.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"displayName":"MyHome (Legrand / BTicino)","_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^2.0.0","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"homebridge":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.4.2_1781517752541_0.14172972610967127","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"homebridge-myhome-unik","version":"0.4.3","keywords":["homebridge-plugin","homebridge-platform","legrand","bticino","myhome","openwebnet"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.4.3","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"https://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"fed1ff93fd847f840f50c2c12bcad71ba795490e","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.4.3.tgz","fileCount":30,"integrity":"sha512-oZ70xBKeG2cXPD0RwUNor3QtT0vSlV31uG+Xwjyxp10rT5bG1TXpLL6Q37ex+JMl4dEEEAZziQV3By0TuJbALg==","signatures":[{"sig":"MEUCIQDVK8vdZo4mE5zfbNIDLXhTENZymiTCyoRn629OVP0tSAIgVPhynBhtB2taq2fd6U19C6mHwBH2foF20U6ATVPOy1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278756},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^2.0.0"},"gitHead":"07536aaa8c546112c9a266efec552b8b00495354","scripts":{"scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git+https://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"11.12.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"displayName":"MyHome (Legrand / BTicino)","_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^2.0.0","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"homebridge":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.4.3_1781524106542_0.5544402094595036","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"homebridge-myhome-unik","version":"0.4.4","keywords":["homebridge-plugin","homebridge-platform","legrand","bticino","myhome","openwebnet"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.4.4","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"https://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"343c7d704c6c1b10309e2a9ec9668eb2d3a21081","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.4.4.tgz","fileCount":30,"integrity":"sha512-oJCpGE1ck6ifZUZJq79C3apaFvWiGHi9JoUkhL0iTT/QbfV+cekGNVBXuL4m5eThH+/jO/eOE+sQ7kgEbPb58w==","signatures":[{"sig":"MEYCIQCFk2w+IvhajRwGyK/DoL8h612JD/XjvEHzporBxyHfDAIhAP2v6ycutd2RmRBEL3h//0LUtTY5OioVW3tPHRhAJzwL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280124},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^2.0.0"},"gitHead":"af312d4751da4db5dd74b1d6b438b2bf4074ba5b","scripts":{"scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git+https://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"11.12.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"displayName":"MyHome (Legrand / BTicino)","_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^2.0.0","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"homebridge":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.4.4_1781526855417_0.909424567830811","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"homebridge-myhome-unik","version":"0.4.5","keywords":["homebridge-plugin","homebridge-platform","legrand","bticino","myhome","openwebnet"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.4.5","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"https://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"a81e37740322e07b8bd139a6174316cb2a1f3805","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.4.5.tgz","fileCount":30,"integrity":"sha512-FdJlCXA8haskBhWl5lVhVCdqZowPLlrHtXKlZrKHwyNphBjeS9i4PLOiKCCCQG7dWEZgy/I8nmctFxgusxP6Pg==","signatures":[{"sig":"MEQCIFq721jufq9Rgw7w2EkARCbWmHxHrXGkb77BRUm+IvDOAiAJ1tR0/2zQa7o5NOCQA0ahLSctB1G+BQtRmYUc1Qo/hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279874},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^2.0.0"},"gitHead":"06c831723cf556a8e9fcf1f5dc4d97fdd9372556","scripts":{"scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git+https://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"11.12.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"displayName":"MyHome (Legrand / BTicino)","_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^2.0.0","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"homebridge":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.4.5_1781531014804_0.8076896981636024","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"homebridge-myhome-unik","version":"0.4.6","keywords":["homebridge-plugin","homebridge-platform","legrand","bticino","myhome","openwebnet"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.4.6","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"https://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"c5059c6f19906e033e54afe330fe9d89c70417ea","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.4.6.tgz","fileCount":30,"integrity":"sha512-ZZJfaULPcoRQCX0Hk23yVFPN+uflqa1rnnN2o8VPA4lMmDDzZIY8/WHgpH8D2b9UL8QEQWwgarNgOJMJl4fARg==","signatures":[{"sig":"MEQCICdcYQlcgVCY/XoUXHDelA5RdOynjopk5jrbC4YHQDtJAiB4bksyJpJ7xOChso/Ws0iR0Z9yXnbGYfGcSvLIv98gng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274346},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^2.0.0"},"gitHead":"36ac25e6bedd495f100fb46393f7e0322b85d896","scripts":{"scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git+https://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"11.12.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"displayName":"MyHome (Legrand / BTicino)","_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^2.0.0","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"homebridge":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.4.6_1781544014744_0.13617636227439434","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"homebridge-myhome-unik","version":"0.4.8","keywords":["homebridge-plugin","homebridge-platform","legrand","bticino","myhome","openwebnet"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.4.8","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"https://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"edf55d10bb88dba1474cc87f3201b9e7fb738494","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.4.8.tgz","fileCount":30,"integrity":"sha512-KxJPOmsAuzZag8s93ZM3uwOcLI2/HhMOLdxpu63TSBFIelCq/4CQCPTCjPLOwnKLwvHYSwGINkGEfpEwmt3q2g==","signatures":[{"sig":"MEYCIQDMaw0tgxA9qRE5DGUZJnrk7xMfNiNnK+RMMS+awNNggQIhAJtTvjKyJv/xGAPxQeYNv54gxTn+miMgl8NE7+KXQ+uR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293163},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^2.0.0"},"gitHead":"313a65cfd36b30f7c46d47e9349790913195e660","scripts":{"lint":"eslint 'lib/**/*.ts' 'test/**/*.ts' 'index.ts' 'scan.ts'","scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git+https://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"12.0.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"displayName":"MyHome (Legrand / BTicino)","_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^2.0.0","typescript":"^6.0.3","@types/node":"^25.8.0","typescript-eslint":"^8.62.1"},"peerDependencies":{"homebridge":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.4.8_1784046407481_0.4127784674923187","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"homebridge-myhome-unik","version":"0.4.9","keywords":["homebridge-plugin","homebridge-platform","legrand","bticino","myhome","openwebnet"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.4.9","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"https://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"ce72bec6d864dbf00bc73c714973e9ced13a85f7","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.4.9.tgz","fileCount":30,"integrity":"sha512-thygLJfgtAiIwFEzaTiWrgQFA7wJFblkRiDWIUxf/QWnVnJIYFf41SXbIy1EEOXhikhiwxqCLkE9RegVd5DO8w==","signatures":[{"sig":"MEQCIFjb6G0z+aFrPBInCPZanC1/iv2+oOmyrAthyJ9nimN9AiBphyE91XWmqrWGrQmxGANGjXjhvkenkkw78Fxf0oJiOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294412},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^2.0.0"},"gitHead":"90c22a8a0ff28558506da50eb17541ff6cb55e1c","scripts":{"lint":"eslint 'lib/**/*.ts' 'test/**/*.ts' 'index.ts' 'scan.ts'","scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git+https://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"12.0.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"displayName":"MyHome (Legrand / BTicino)","_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","@eslint/js":"^10.0.1","homebridge":"^2.0.0","typescript":"^6.0.3","@types/node":"^25.8.0","typescript-eslint":"^8.62.1"},"peerDependencies":{"homebridge":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.4.9_1784047940218_0.6367507619765889","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"homebridge-myhome-unik","version":"0.4.10","keywords":["homebridge-plugin","homebridge-platform","legrand","bticino","myhome","openwebnet"],"author":{"url":"https://www.npmjs.com/~bvial","name":"Bertrand Vial","email":"bvial@github.com"},"license":"ISC","_id":"homebridge-myhome-unik@0.4.10","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"homepage":"https://github.com/bvial/homebridge-myhome#readme","bugs":{"url":"https://github.com/bvial/homebridge-myhome/issues"},"dist":{"shasum":"65f58dc58767d8b6b5520a14bc7f5608a0eed3ce","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.4.10.tgz","fileCount":30,"integrity":"sha512-BdT0bZfiy7hOaPmNuwioSuh+1SbQm17FW+Z4eTx4oP4g4wYB4EYjhItGvIBeCTWXzVJZwYGgMH2oTKGiw6oTBQ==","signatures":[{"sig":"MEQCIH5u1olmXDARioppr9hu5gHbmNCivXXEW8pM93LD0xejAiBwcoHQuSqPLeETQ166dzSmx3yPclxUupcBiIerRp2ksg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299225},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^2.0.0"},"gitHead":"6d933567f40a69d05417651758aaf2b1e6f4f742","scripts":{"lint":"eslint 'lib/**/*.ts' 'test/**/*.ts' 'index.ts' 'scan.ts'","scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"repository":{"url":"git+https://github.com/bvial/homebridge-myhome.git","type":"git"},"_npmVersion":"12.0.1","description":"MyHome Legrand plugin for homebridge","directories":{"lib":"lib"},"displayName":"MyHome (Legrand / BTicino)","_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.7.0","@eslint/js":"^10.0.1","homebridge":"^2.2.1","typescript":"^6.0.3","@types/node":"^25.9.5","typescript-eslint":"^8.65.0"},"peerDependencies":{"homebridge":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-myhome-unik_0.4.10_1784911426304_0.07074616980773518","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"homebridge-myhome-unik","displayName":"MyHome (Legrand / BTicino)","version":"0.4.11","description":"MyHome Legrand plugin for homebridge","license":"ISC","keywords":["homebridge-plugin","homebridge-platform","legrand","bticino","myhome","openwebnet"],"repository":{"type":"git","url":"git+https://github.com/bvial/homebridge-myhome.git"},"bugs":{"url":"https://github.com/bvial/homebridge-myhome/issues"},"engines":{"node":"^18.20.4 || ^20.15.1 || ^22 || ^24","homebridge":"^2.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^25.9.5","eslint":"^10.7.0","homebridge":"^2.2.1","typescript":"^6.0.3","typescript-eslint":"^8.65.0"},"homepage":"https://github.com/bvial/homebridge-myhome#readme","main":"dist/index.js","types":"dist/index.d.ts","directories":{"lib":"lib"},"scripts":{"build":"tsc","lint":"eslint 'lib/**/*.ts' 'test/**/*.ts' 'index.ts' 'scan.ts'","scan":"npm run build && node dist/scan.js","test":"npm run build && node --test 'dist/test/*.test.js'","prepare":"npm run build"},"peerDependencies":{"homebridge":"^2.0.0"},"author":{"name":"Bertrand Vial","email":"bvial@github.com","url":"https://www.npmjs.com/~bvial"},"gitHead":"cb2cf961c5582590922c9a7302c914428c3551e2","_id":"homebridge-myhome-unik@0.4.11","_nodeVersion":"26.0.0","_npmVersion":"12.0.1","dist":{"integrity":"sha512-8IeOcs1aHa2O9JO+3lyfmbxKfka0fz+Jmyq/UO6LwVl+qn89tYwkLJri4qS7+wJBJXJiezm1w2K1+jUp1JvGqA==","shasum":"bc5c9fe2146dafecb3ed53fe11392e0ced456521","tarball":"https://registry.npmjs.org/homebridge-myhome-unik/-/homebridge-myhome-unik-0.4.11.tgz","fileCount":30,"unpackedSize":299891,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDiNYVWJtcZ4eNRRfJ49NEYZ/KhJxoC2FCMGO28bRCeTAiEAoGhNSGx+vA8s2FJCi4lDZ8a78WqZe9q03y6jWaYOMxk="}]},"_npmUser":{"name":"bvial","email":"bvial@me.com"},"maintainers":[{"name":"bvial","email":"bvial@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homebridge-myhome-unik_0.4.11_1784974210181_0.2588787562359407"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-12T13:49:42.427Z","modified":"2026-07-25T10:10:10.480Z","0.1.0":"2020-06-12T13:49:42.515Z","0.1.1":"2023-12-03T10:12:38.056Z","0.1.2":"2023-12-03T10:24:27.781Z","0.1.3":"2023-12-15T10:50:50.687Z","0.1.4":"2024-03-01T15:08:03.065Z","0.1.5":"2024-03-01T16:17:31.368Z","0.1.6":"2024-03-15T12:43:07.775Z","0.1.7":"2024-07-05T14:44:06.037Z","0.3.0":"2026-05-15T18:42:42.273Z","0.3.1":"2026-05-15T19:57:08.457Z","0.3.2":"2026-05-15T20:12:51.756Z","0.3.3":"2026-05-15T21:41:20.253Z","0.3.4":"2026-05-16T09:22:40.436Z","0.3.5":"2026-05-16T17:29:54.845Z","0.3.6":"2026-05-16T18:13:07.155Z","0.4.0":"2026-06-13T11:21:51.799Z","0.4.1":"2026-06-15T09:10:55.691Z","0.4.2":"2026-06-15T10:02:32.747Z","0.4.3":"2026-06-15T11:48:26.698Z","0.4.4":"2026-06-15T12:34:15.612Z","0.4.5":"2026-06-15T13:43:34.962Z","0.4.6":"2026-06-15T17:20:14.886Z","0.4.8":"2026-07-14T16:26:47.675Z","0.4.9":"2026-07-14T16:52:20.354Z","0.4.10":"2026-07-24T16:43:46.451Z","0.4.11":"2026-07-25T10:10:10.332Z"},"bugs":{"url":"https://github.com/bvial/homebridge-myhome/issues"},"author":{"name":"Bertrand Vial","email":"bvial@github.com","url":"https://www.npmjs.com/~bvial"},"license":"ISC","homepage":"https://github.com/bvial/homebridge-myhome#readme","keywords":["homebridge-plugin","homebridge-platform","legrand","bticino","myhome","openwebnet"],"repository":{"type":"git","url":"git+https://github.com/bvial/homebridge-myhome.git"},"description":"MyHome Legrand plugin for homebridge","maintainers":[{"name":"bvial","email":"bvial@me.com"}],"readme":"# homebridge-myhome-unik\n\nHomebridge platform plugin for **Legrand MyHome / BTicino** home automation gateways. Exposes lights, blinds, thermostats, scenarios, dry contacts, and energy meters to Apple HomeKit via the [Homebridge](https://homebridge.io) Dynamic Platform API.\n\n## Requirements\n\n- Homebridge ≥ 2.0\n- Node.js ≥ 18\n- A Legrand MyHome gateway (F452, F454, F455, MH200, …) reachable on the local network over TCP port 20000\n\n## Installation\n\n```bash\nnpm install -g homebridge-myhome-unik\n```\n\nOr install via the Homebridge UI plugin search.\n\n## Device discovery\n\nThe plugin includes a discovery tool that connects to the gateway and generates a draft config fragment:\n\n```bash\nnpm run scan -- 192.168.1.35\n# With password and custom address range:\nnpm run scan -- 192.168.1.35 20000 12345 --max-addr 50\n# Show raw CONFIG-scan packets for debugging:\nnpm run scan -- 192.168.1.35 20000 12345 --verbose\n```\n\nThe tool runs two phases:\n1. **CONFIG scan** — queries the gateway's internal device list (F454/F455 only)\n2. **STATUS scan** — probes each address (1..N) for all device types; works on all gateways\n\nThe output is a JSON fragment you paste into your Homebridge platform config, then adjust:\n- Rename entries to meaningful names\n- Set `time` (travel seconds) for blinds\n- Set `timeSlat` / `slatPercent` for venetian blinds\n- Verify `zone` for thermostats\n- Add `\"dimmer\": true` for dimmer-capable lights\n- Add scenarios manually (they have no detectable status)\n\n## Configuration\n\nAdd a platform block to your Homebridge `config.json`:\n\n```json\n{\n  \"platform\": \"MyHome\",\n  \"name\": \"MyHome\",\n  \"host\": \"192.168.1.35\",\n  \"port\": 20000,\n  \"password\": \"12345\",\n  \"lights\": [...],\n  \"blinds\": [...],\n  \"thermostats\": [...],\n  \"scenarios\": [...],\n  \"contacts\": [...],\n  \"energies\": [...]\n}\n```\n\n### Platform options\n\n| Key | Type | Default | Description |\n|-----|------|---------|-------------|\n| `host` | string | — | **Required.** IP address or hostname of the gateway |\n| `port` | integer | `20000` | TCP port |\n| `password` | string | `\"\"` | Numeric password (leave empty if none) |\n| `maxConcurrent` | integer | auto | Max simultaneous TCP command connections (1–10). If omitted the plugin queries the gateway model (`*#13**15##`) at startup and sets the limit automatically: F454 → 4, F452/F452V/MH200 → 3, others/unknown → 2 |\n| `autoDiscover` | boolean | `false` | Scan the gateway at startup for devices not yet in config and register them as placeholder accessories (`Light 5`, `Blind 3`, etc.). Add the discovered devices to `config.json` and restart to make them permanent — the placeholder is then automatically removed. |\n| `autoDiscoverMaxAddr` | integer | `20` | Maximum address (1..N) probed per WHO type during auto-discovery. Higher values find more devices but lengthen the startup scan. Range 1–99. |\n\n### Accessory arrays\n\n#### `lights`\n\n| Key | Type | Required | Description |\n|-----|------|----------|-------------|\n| `id` | integer | yes | OWN `WHERE` address |\n| `name` | string | no | Display name in HomeKit |\n| `dimmer` | boolean | no | Enable brightness control (levels 2–10). When a light is triggered by a gateway scenario or automation rule, the gateway sends an extended packet (`*1*1000#X*WHERE##`) that is handled transparently. |\n| `where` | string | no | Custom raw OWN `WHERE` address for special relay configurations (e.g. `\"68#4#01\"` for group/sub-unit relays). Defaults to `String(id)`. |\n\n#### `blinds`\n\n| Key | Type | Required | Description |\n|-----|------|----------|-------------|\n| `id` | integer | yes | OWN `WHERE` address |\n| `name` | string | no | Display name |\n| `time` | integer | yes | Seconds for full travel (up or down) |\n| `timeSlat` | integer | no | Extra seconds for slat rotation (venetian blinds only) |\n| `slatPercent` | integer | no | Position % below which slat rotation occurs (venetian blinds only) |\n| `calibrateOnStart` | boolean | no | Default `true`. When `true`, the blind moves fully down on first Homebridge start to establish a known position (0%). Set to `false` to restore the last cached position from `accessory.context.blindPosition` without moving the blind — useful if you don't want blinds to move on every Homebridge restart. The position is automatically cached on every STOP and at every 10% boundary during movement. Manual (wall-switch) movements that reach a physical end-stop automatically recalibrate the position to 0% or 100%, cancelling any timer drift accumulated over time. |\n\n#### `thermostats`\n\n| Key | Type | Required | Description |\n|-----|------|----------|-------------|\n| `id` | integer | yes | Zone probe address |\n| `zone` | integer | yes | Central unit zone number |\n| `name` | string | no | Display name |\n\nSupports HEAT, COOL, OFF and AUTO modes. The target temperature characteristic is exposed to HomeKit in the range 5°C..30°C; values reported by the gateway outside this range (e.g. `0` when a zone is OFF) are clamped to avoid HAP warnings. A linked `TemperatureSensor` service is added so the Home app can graph temperature history.\n\n#### `scenarios`\n\n| Key | Type | Required | Description |\n|-----|------|----------|-------------|\n| `id` | integer | yes | Scenario number (WHO=0) |\n| `name` | string | no | Display name |\n\nScenarios are exposed as an auto-reset switch — pressing it triggers the scenario, then resets to off after 500 ms. Prefer gateway scenarios over HomeKit scenes when controlling many devices at once (single command vs. one command per device).\n\n> **Note:** the historical `asButton` option (which exposed the scenario as a `StatelessProgrammableSwitch`) was removed in 0.4.7. A stateless programmable switch is emit-only in HomeKit — it could not receive taps from the Home app, so `asButton: true` silently disabled scenario activation. If you had `asButton: true` in your config, simply remove that key; the previously-registered SPS service is cleaned up automatically at next startup.\n\n#### `contacts`\n\n| Key | Type | Required | Description |\n|-----|------|----------|-------------|\n| `id` | integer | yes | Auxiliary/dry contact address (WHO=9) |\n| `name` | string | no | Display name |\n| `sensorType` | string | no | One of `contact` (default), `motion`, `occupancy`, `leak`, `smoke`, `co`. Selects the HomeKit service used to display the dry contact. |\n\nRead-only contact sensor. For `motion`/`occupancy`/`leak`/`smoke`/`co` types: contact CLOSED = safe/idle, contact OPEN = triggered/alarm. **Changing `sensorType` at runtime removes the old service.**\n\n#### `energies`\n\n| Key | Type | Required | Description |\n|-----|------|----------|-------------|\n| `id` | integer | yes | Energy meter address (WHO=18) |\n| `name` | string | no | Display name |\n| `asOutlet` | boolean | no | Expose as `Outlet` with Eve Consumption characteristic instead of `LightSensor` (default `false`). |\n\nDefault mode: light sensor (watts reported as lux). With `asOutlet: true` the meter is exposed as an Outlet whose `In Use` reflects power draw, plus the Eve custom Consumption characteristic for proper Eve.app energy graphing. Polls every 30 s. **Changing this flag at runtime removes the old service.**\n\n#### `doors` (door entry / video door — WHO=7)\n\n| Key | Type | Required | Description |\n|-----|------|----------|-------------|\n| `id` | integer | yes | Door entry / video door address (WHO=7) |\n| `name` | string | no | Display name |\n| `openCommand` | string | no | OWN command to send when the lock is opened (default `*7*19*<id>##`) |\n| `doorbell` | boolean | no | Add a linked `Doorbell` service that fires `SINGLE_PRESS` on incoming WHO=7 packets matching the address |\n\nExposed as `LockMechanism`. Setting the lock to UNSECURED sends the open command; the lock auto-resets to SECURED after 3 s (the relay is momentary). With `doorbell: true`, an incoming bus packet (e.g. an intercom button press) fires a HomeKit doorbell event for automation.\n\n## Known Limitations\n\n- **UUID stability**: HomeKit accessory UUIDs are derived from `myhome-${type}-${id}`. Changing the `type` of a config entry (e.g. moving an `id` from `lights` to `contacts`) generates a new UUID, unregisters the old accessory, and registers a new one. HomeKit automations referencing the old accessory will need to be recreated.\n- **Tile flips**: When you toggle `asOutlet` or `sensorType`, the plugin removes the old service from the accessory at next startup. HomeKit automations bound to the old service will need to be recreated.\n\n## Example configuration\n\n```json\n{\n  \"platform\": \"MyHome\",\n  \"name\": \"MyHome\",\n  \"host\": \"192.168.1.35\",\n  \"password\": \"12345\",\n  \"lights\": [\n    { \"id\": 11, \"name\": \"Living room\" },\n    { \"id\": 12, \"name\": \"Kitchen\", \"dimmer\": true }\n  ],\n  \"blinds\": [\n    { \"id\": 21, \"name\": \"Living room blind\", \"time\": 25 },\n    { \"id\": 22, \"name\": \"Bedroom venetian\", \"time\": 20, \"timeSlat\": 3, \"slatPercent\": 10 }\n  ],\n  \"thermostats\": [\n    { \"id\": 1, \"zone\": 1, \"name\": \"Living room thermostat\" }\n  ],\n  \"scenarios\": [\n    { \"id\": 1, \"name\": \"Good night\" },\n    { \"id\": 2, \"name\": \"All off\" }\n  ],\n  \"contacts\": [\n    { \"id\": 1, \"name\": \"Front door\" }\n  ],\n  \"energies\": [\n    { \"id\": 1, \"name\": \"Main meter\" }\n  ]\n}\n```\n\n## How it works\n\nThe plugin opens two types of TCP connections to the gateway:\n\n- **Monitor connection** (persistent): receives all state-change events pushed by the gateway in real time.\n- **Command connections** (short-lived): one connection per command, queued with a configurable concurrency limit. The gateway model is queried at startup to set the optimal limit automatically.\n\nAuthentication uses the OpenWebNet HMAC-style nonce/response mechanism (`calcPass`).\n\nThe monitor connection is watched by a keep-alive probe (`*#13**15##`). If the probe fails three times consecutively the connection is re-established with exponential back-off (up to 5 minutes between attempts).\n","readmeFilename":"README.md"}