{"_id":"@ap17/homebridge-shelly","_rev":"4-1e744a8bba8356c79992d9c29ef8de2b","name":"@ap17/homebridge-shelly","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@ap17/homebridge-shelly","version":"1.0.0","keywords":["homebridge-plugin","shelly"],"author":{"name":"Alberto Piva"},"license":"Apache-2.0","_id":"@ap17/homebridge-shelly@1.0.0","maintainers":[{"name":"albertopiva","email":"albertopiva97@gmail.com"}],"homepage":"https://github.com/albertopiva/homebridge-shelly#readme","bugs":{"url":"https://github.com/albertopiva/homebridge-shelly/issues"},"dist":{"shasum":"32e1de32495d209d6f32206aab67509ea37024f8","tarball":"https://registry.npmjs.org/@ap17/homebridge-shelly/-/homebridge-shelly-1.0.0.tgz","fileCount":47,"integrity":"sha512-4NFB4IQOl1mEtUxns06n5/AQJvOnscQcksfP4JBgNQOOj0ldT9EHM7noHxNvkdTbBl3RWDpO1d76XBvwqWPSYw==","signatures":[{"sig":"MEUCIEHKZeq3UY+RicVUWST5a4N81Hy5/Wn6bYKPwy2oku6LAiEAnSrKq9u2Kdex7CLuKrQAQWSK+Hn1cxqrJbi1JPprbWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64542},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"3e1d0414ab7ebb07337d7b0825f92d6409979165","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","publish":"npm publish --access public","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"albertopiva","email":"albertopiva97@gmail.com"},"repository":{"url":"git+https://github.com/albertopiva/homebridge-shelly.git","type":"git"},"_npmVersion":"11.6.2","description":"Homebridge Shelly Integration Plugin","directories":{},"displayName":"Homebridge Shelly Integration","_nodeVersion":"22.10.0","dependencies":{"ws":"^8.18.3","node-fetch":"^3.3.2","json-rpc-2.0":"^1.7.1","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","prettier":"3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-shelly_1.0.0_1761473888029_0.18792172788566353","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ap17/homebridge-shelly","version":"1.0.1","keywords":["homebridge-plugin","shelly"],"author":{"name":"Alberto Piva"},"license":"Apache-2.0","_id":"@ap17/homebridge-shelly@1.0.1","maintainers":[{"name":"albertopiva","email":"albertopiva97@gmail.com"}],"homepage":"https://github.com/albertopiva/homebridge-shelly#readme","bugs":{"url":"https://github.com/albertopiva/homebridge-shelly/issues"},"dist":{"shasum":"2f4982fe70144b59d4be0e886d8afb9788b6994a","tarball":"https://registry.npmjs.org/@ap17/homebridge-shelly/-/homebridge-shelly-1.0.1.tgz","fileCount":47,"integrity":"sha512-phZGbLsmPp4vMmDOIwp3/cvmo6Z5ICWPFp3W6HLBLX4+52Hslm2Yg+zx4nQxxOrlW0oHuffinfRwD40G7Rnk+g==","signatures":[{"sig":"MEYCIQCIk9uY/PAFk5sj3YS7KP1QLcoe9YkKfvhqrXK1j+zwtgIhAOqqaL8omQwwx49972CWIDLUFhAkK3C6lgvSCscBvkoD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64542},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"6a8863ad3eba777688568ff3de1752dc51e7c63d","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","publish":"npm publish --access public","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"albertopiva","email":"albertopiva97@gmail.com"},"repository":{"url":"git+https://github.com/albertopiva/homebridge-shelly.git","type":"git"},"_npmVersion":"11.6.2","description":"Homebridge Shelly Integration Plugin","directories":{},"displayName":"Homebridge Shelly Integration","_nodeVersion":"22.10.0","dependencies":{"ws":"^8.18.3","node-fetch":"^3.3.2","json-rpc-2.0":"^1.7.1","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","prettier":"3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-shelly_1.0.1_1761473937852_0.9714451869161789","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ap17/homebridge-shelly","version":"1.0.2","keywords":["homebridge-plugin","shelly"],"author":{"name":"Alberto Piva"},"license":"Apache-2.0","_id":"@ap17/homebridge-shelly@1.0.2","maintainers":[{"name":"albertopiva","email":"albertopiva97@gmail.com"}],"homepage":"https://github.com/albertopiva/homebridge-shelly#readme","bugs":{"url":"https://github.com/albertopiva/homebridge-shelly/issues"},"dist":{"shasum":"6630a963e301fc18023ba783e0af0156c919724d","tarball":"https://registry.npmjs.org/@ap17/homebridge-shelly/-/homebridge-shelly-1.0.2.tgz","fileCount":47,"integrity":"sha512-18czXnRHzFa2VsRy2uRjQXuvLAPLgRgvfhouRTQa2pOogSiEuuG+qVc0zy9jcIrxZv2WRlyLpw6EAvia8+qO8w==","signatures":[{"sig":"MEQCIG/Nx3XZAx0bkur8mGxFVn1ZQpOJMonR2yerYZfXd5WaAiAzyxalbpe4Pid6Yezpy9a/WZOlGp/IB9m07PHnxlZrzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64542},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"cdd3235a6b086eb7c8d15dd23efaf9959eb1c1cf","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","publish":"npm publish --access public","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"albertopiva","email":"albertopiva97@gmail.com"},"repository":{"url":"git+https://github.com/albertopiva/homebridge-shelly.git","type":"git"},"_npmVersion":"11.6.2","description":"Homebridge Shelly Integration Plugin","directories":{},"displayName":"Homebridge Shelly Integration","_nodeVersion":"22.10.0","dependencies":{"ws":"^8.18.3","node-fetch":"^3.3.2","json-rpc-2.0":"^1.7.1","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","prettier":"3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-shelly_1.0.2_1761474480567_0.9869555533614198","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ap17/homebridge-shelly","displayName":"Homebridge Shelly Integration","type":"module","version":"1.0.3","private":false,"description":"Homebridge Shelly Integration Plugin","author":{"name":"Alberto Piva"},"license":"Apache-2.0","homepage":"https://github.com/albertopiva/homebridge-shelly#readme","repository":{"type":"git","url":"git+https://github.com/albertopiva/homebridge-shelly.git"},"bugs":{"url":"https://github.com/albertopiva/homebridge-shelly/issues"},"keywords":["homebridge-plugin","shelly"],"main":"dist/index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22 || ^24","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"scripts":{"build":"rimraf ./dist && tsc","lint":"eslint . --max-warnings=0","prepublishOnly":"npm run lint && npm run build","watch":"npm run build && npm link && nodemon","publish":"npm publish --access public"},"dependencies":{"homebridge-lib":"^7.1.4","json-rpc-2.0":"^1.7.1","node-fetch":"^3.3.2","ws":"^8.18.3"},"devDependencies":{"@eslint/js":"^9.21.0","@types/node":"^22.13.5","@types/ws":"^8.18.1","eslint":"^9.21.0","homebridge":"^2.0.0-beta.0","nodemon":"^3.1.9","prettier":"3.6.2","rimraf":"^6.0.1","ts-node":"^10.9.2","typescript":"^5.7.3","typescript-eslint":"^8.24.1"},"gitHead":"888e6df2f966d89a9727899f651b8c7ff0532d04","types":"./dist/index.d.ts","_id":"@ap17/homebridge-shelly@1.0.3","_nodeVersion":"22.10.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-dyfzCO/+Okb1CXJUCg5hAnb4aocz387WMr2UlHKiMA0Y4Kv9Qhh8sjLhT/E51hdEbYiEbC16W34mRfUr8+w7HQ==","shasum":"6f40982ea1e20082e4c63b33e9a63b540f545fc1","tarball":"https://registry.npmjs.org/@ap17/homebridge-shelly/-/homebridge-shelly-1.0.3.tgz","fileCount":47,"unpackedSize":64544,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCamDBpf+4vwzRdJMD9JH/rl9h0OpsV6pVLLRzqRgwURwIhAKKnifLjZZMSQ3eJn/uyO1Zyks1yw7/JhjVgLR7qixlb"}]},"_npmUser":{"name":"albertopiva","email":"albertopiva97@gmail.com"},"directories":{},"maintainers":[{"name":"albertopiva","email":"albertopiva97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homebridge-shelly_1.0.3_1763674234355_0.1514325875482414"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-26T10:18:07.918Z","modified":"2025-11-20T21:30:34.751Z","1.0.0":"2025-10-26T10:18:08.241Z","1.0.1":"2025-10-26T10:18:58.054Z","1.0.2":"2025-10-26T10:28:00.768Z","1.0.3":"2025-11-20T21:30:34.545Z"},"bugs":{"url":"https://github.com/albertopiva/homebridge-shelly/issues"},"author":{"name":"Alberto Piva"},"license":"Apache-2.0","homepage":"https://github.com/albertopiva/homebridge-shelly#readme","keywords":["homebridge-plugin","shelly"],"repository":{"type":"git","url":"git+https://github.com/albertopiva/homebridge-shelly.git"},"description":"Homebridge Shelly Integration Plugin","maintainers":[{"name":"albertopiva","email":"albertopiva97@gmail.com"}],"readme":"<p align=\"center\">\n\n<img src=\"https://github.com/homebridge/branding/raw/latest/logos/homebridge-wordmark-logo-vertical.png\" width=\"150\">\n\n</p>\n\n<span align=\"center\">\n\n# Homebridge Shelly Integration\n\n</span>\n\n## Plugin information\n\nThis plugin allows you to view and control your Shelly devices within HomeKit.\n\n## Prerequisities\n\nTo use this plugin, you will need to already have:\n\n- Node: `v18` || `v20` || `v22`\n- Homebridge: `v1.8.0` || `v2.0.0-beta.0`\n\n## Supported devices\n\nActualy only few devices are supported:\n\n- [PlusPlugIT](https://kb.shelly.cloud/knowledge-base/shelly-plus-plug-it): only switch control\n- [PlusPlugS](https://kb.shelly.cloud/knowledge-base/shelly-plus-plug-s): only switch control\n- [PlusPlugS_v2](https://kb.shelly.cloud/knowledge-base/shelly-plus-plug-s-v2): only switch control\n- [PlusPlugUS](https://kb.shelly.cloud/knowledge-base/shelly-plus-plug-us): only switch control\n","readmeFilename":"README.md"}