{"_id":"homebridge-http-sensors-switches","_rev":"33-2190c7282ad9361cf78b64d53e16c731","name":"homebridge-http-sensors-switches","dist-tags":{"beta":"0.0.4-beta.0","latest":"2.3.2"},"versions":{"0.0.3-beta.0":{"name":"homebridge-http-sensors-switches","version":"0.0.3-beta.0","keywords":["homebridge-plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@0.0.3-beta.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"d6e8951f820eaa4e88d731fe63e7fd83868b16f5","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-0.0.3-beta.0.tgz","fileCount":17,"integrity":"sha512-I4+WMfP1yckBE0kLaJpMDVg5uG5Y9JcqP+T+GSvecxsPVxzli2F1lbSCdh6l8OFVdHMN2DCdanoAAHkDMVjWEg==","signatures":[{"sig":"MEYCIQCeO/WrIy3CfjAfvbL8tmSW6u5g+LDGR7YkzjW1DuPdPwIhAMXbsP3FNwVLmDDdTJIrCn5nOc+DG55sFMZI9qkkP9Qu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53121},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"19f628b759003691504ea589a006d7e59cd3873f","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.4.0","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_0.0.3-beta.0_1724792145701_0.554748488876845","host":"s3://npm-registry-packages"}},"0.0.4-beta.0":{"name":"homebridge-http-sensors-switches","version":"0.0.4-beta.0","keywords":["homebridge-plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@0.0.4-beta.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"b2479a2ec59ddaf17d4bd7dedee106d4759a86ef","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-0.0.4-beta.0.tgz","fileCount":20,"integrity":"sha512-790eVZiuElCWhZFZuR94upgY0f73yBD9512s6cfcDXGTgPvP1Obqx2/fdOi0ruRVb7qf6ZtGgSLArxAViPRkQA==","signatures":[{"sig":"MEUCIDQrbuDCj2MVK6eDkl7pitxBe41Y+ozcc6htruxJV7esAiEAgqwl8M7mOP9kVAi58IteG1vlhl4kZ70E5cZ5QuaGbDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60608},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"72eff4c4216f798b945919aad6f005e9a148b565","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"axios":"^1.4.0","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_0.0.4-beta.0_1724880281462_0.30863751587897137","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"homebridge-http-sensors-switches","version":"0.1.0","keywords":["homebridge-plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@0.1.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"5ee47bb6dc854ca7b7e7d8b51fb7d6ea023528b9","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-0.1.0.tgz","fileCount":23,"integrity":"sha512-txD5ccdU3Q6o4diHUbfIPJeH/QNyKVyopnsehHYWdNSwx44xdqFR62guVFFlQlJKRD5kDQ5Z046FmIvAtG4Gkg==","signatures":[{"sig":"MEUCIQC6X/zcNO8f0W4Gy1NgbMtgcdYrpj0mBrQzo3N0Ct5WwQIgDyIrPC2xzqF5ZJI7NAjrGQNgMXe/627SSnzN3ljWndw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65182},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0b53916df66cfd257a38ea834cdda4c0cd088cc8","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.4.0","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_0.1.0_1724964631995_0.6005524741100459","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"homebridge-http-sensors-switches","version":"0.1.1","keywords":["homebridge-plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@0.1.1","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"50ac686f27bdba07c02eb2dc0a97251e5b111d9f","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-0.1.1.tgz","fileCount":23,"integrity":"sha512-FA5+2yt1O4wIj2dE4SZyDV4W/i5t0yReQe9flzjH1h7ovTe3Cg5dxjOQHpjdoUu1wYyi5Am4WwjZI2iS7H1aLQ==","signatures":[{"sig":"MEQCIB1bpEL7lrOhmxXJKnYnqDXx7uRG9iMqRdrT4LwFqNG1AiAp5FASq3DQWS9AgB4Bj0Nl9sQEA79wxM5BfkEgNPqSzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65182},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"e70370d2bead0547c021439b146e4fa56ca4ef94","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_0.1.1_1724965487085_0.9760392503503461","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"homebridge-http-sensors-switches","version":"0.1.2","keywords":["homebridge-plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@0.1.2","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"4358c904bdcb4780949fef1c6e470b362beffde8","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-0.1.2.tgz","fileCount":23,"integrity":"sha512-Qy1DaFAhQWCUVfVzEuv52jNsSJr7tYUOhXv3r0cKHvcZUhlLiLwtF2ffjH3AI2xZKrAmMW/ZP9us6NklPi0aBA==","signatures":[{"sig":"MEQCIBWd5aDPnCb85kFAXnZuNHU5tedirdCQ56bcj8b0UcklAiBPzh46lP5v/QXzHtJk6lY/hGzR0p7w/aGk/leNiaDpxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65237},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"a11c3251fa5c396c91ea1d957304e545a1515a59","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_0.1.2_1724966274191_0.5293880294632762","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"homebridge-http-sensors-switches","version":"0.1.3","keywords":["homebridge-plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@0.1.3","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"71c742dea9a13bf51b2caf042b1591b5e0a0217b","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-0.1.3.tgz","fileCount":23,"integrity":"sha512-XI8aX18n4H7f/tbmGOB5aRaS48etz00DTkWwHkvWyQkigUgc3te2aLxOJaTobrhU6Q+/XZrwedWTecVlrzNlhg==","signatures":[{"sig":"MEUCICcqxsngcWonFuf9GkP8hO7CqQJ8l31MAFM9QJKSnEZ1AiEA3Pny4PCYmLRqkqojO7DA48OEJe4hY3jvNKoaUaKGyfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65480},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"e8563af6e31a07a308e55f9bd9043f4e1b4c132a","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_0.1.3_1725022361643_0.8765548105024323","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"homebridge-http-sensors-switches","version":"0.1.4","keywords":["homebridge-plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@0.1.4","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"a038f2409540e573d71febef82be5a698ec08cf7","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-0.1.4.tgz","fileCount":23,"integrity":"sha512-AigE1eyyTYU0ylxwHyMCRX0w4WLJdV4TriSVKflpslb7DkUJFtvOGy0G3X/pFq1vW856f93ytojjlvlnKZpebg==","signatures":[{"sig":"MEUCIQDqQeV3ARX7d7xBd5qyuAOHwz+lRMpB08pQLbzRNHepHgIgVeGq5pvobo15mTYwIjwyDAHWhxYB2qRJNcgrean9W9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68305},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"748013f7648685f70200f40144b61dcd3dd899d2","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_0.1.4_1725137727926_0.0018008081870237724","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"homebridge-http-sensors-switches","version":"0.2.0","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@0.2.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"f908de4893375036902c8a4788f022f6df61fbc4","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-0.2.0.tgz","fileCount":20,"integrity":"sha512-wWX0GzBAGgNfkWDR5Z5WsDhX94SFBEaX8C3SDk440nb2D5/aGIESI9dwxm5QTfTygf/qchsQOdczRy55+ZBFkA==","signatures":[{"sig":"MEYCIQDA+rpzWS6RR8/LDqWhNvuVibb9tAo88K2a9JP9bAoBhQIhAM56/kqP751YY7H40K4MDm/hQ/EiFnMOpvevYIvXxhMv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51105},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"2092973a6cfbee3c68131ba8efdab94740dcf93b","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_0.2.0_1725233749796_0.7525890658836418","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"homebridge-http-sensors-switches","version":"0.3.0","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@0.3.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"717d816c22a768f10812b4528a5af128dbf0beee","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-0.3.0.tgz","fileCount":20,"integrity":"sha512-jcBzJ4q1aOzdK3Nkl9Ln00YaeZUC34YnjsNkAdKQVF7RJDl4grHmWRyBLmvFbq1kNCa6gnbtTyAH97FCOqp8jA==","signatures":[{"sig":"MEQCICXXjoH73ci3/ysnd30yXWyp0dtdk+ihkJE8cHzHJ6faAiByLUffIZZ5ch0V/zT+ccMikzlQKoVl8KmaFcHNMfB2kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56284},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"929a61dd7e3cb1def686d16884d060b0cef317a0","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_0.3.0_1725369301393_0.08461884254081031","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"homebridge-http-sensors-switches","version":"0.4.0","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@0.4.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"1c64eed13b49eefd46a7839bc080fee61232b2e5","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-0.4.0.tgz","fileCount":20,"integrity":"sha512-sDRX+q1vEnnoEFfWs6/jRN6fiHhWiwrCktbKRFR8wQqcYjYu9bdIC1xvuuJucXcEJ41I1HUgZq537ZOkAqLHGA==","signatures":[{"sig":"MEUCIDrGIJry0IKHRXvJafQnmib1fIDeIrili4YDPGCQRl0MAiEAq82GgMHog7YiZzmqGQPR0gkBgmhtjDqIg623X5cRCpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61597},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"369cd5c831021e6ae52d1914710533b34dcd2794","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_0.4.0_1725464265042_0.9328803753006554","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"homebridge-http-sensors-switches","version":"1.0.0","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.0.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"12f651397719d2fe16e5190d24d2e3efc1a2d6d2","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.0.0.tgz","fileCount":20,"integrity":"sha512-2jFkb0mGPVlsR1/jHZ2BVE6QdmuOlIlHLYdBmwDKALd1txiuRIaWdG2aC3qWeuMF5bnNF+MBbGdHT+DF+mYRCQ==","signatures":[{"sig":"MEUCIQCLJThairIS/AgwyTe8Nzl7KgmyhLQ+U+aLRRYx31L3QgIgOi1MHyy4t/qWTMhg/piTraXSW25/aiDGFbTtH2/plKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70578},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"8dfe4a6593c56ca8f9cdbe7332a030bd64ff45f1","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.0.0_1725742631590_0.08253413466602488","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"homebridge-http-sensors-switches","version":"1.0.1","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.0.1","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"00ae654e003ecb77f055d34b12ee284c6906bffa","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.0.1.tgz","fileCount":20,"integrity":"sha512-T+gqqwrYMeUY1VQ8k5YCuvy9iwGVzm6fpbORvO8OjmHSEj4mImnaObiuL5QrXUCbxg1Mo5RhtsFzEmiodOnFIQ==","signatures":[{"sig":"MEYCIQCitHtAob20q986Yo8Hu9yq4eoCjPgrzzXtLQa04fQ8LQIhAK8JafIy5A7MWOfLqkXVN4Aoetnhrh1ftk2Ycebk7SWs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79880},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"1b5d4b6b906d17297a55914fa92479dbe0e80be7","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.0.1_1726275694796_0.18813161013257118","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"homebridge-http-sensors-switches","version":"1.0.2","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.0.2","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"6ced7708f906869c59cb58e00b1ffcbd96b1dce2","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.0.2.tgz","fileCount":20,"integrity":"sha512-ibRZBbNOIJkXhkFYNgPWwWw7sdhi15bWefoq7+XkrT/t/hvOhduTITiuNb9goIx2+vUNzFtMuTNG4AjJ+guUPw==","signatures":[{"sig":"MEUCIQD4OzSmH28GB8atVCULT2DcIiaBk52jrK9OayBxN2wvBwIgWk+StdNJH+UylftqYR+IRlIkYvcgr6Ivp9u0ttC1cxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81116},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"035705726c5af89259c8fdbca980a73a723cd492","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.0.2_1726344550235_0.5592837506259611","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"homebridge-http-sensors-switches","version":"1.1.0","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.1.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"859fa968a654ec4561da22b011f4871148f47259","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.1.0.tgz","fileCount":23,"integrity":"sha512-qd2/h09Ol5A7p8OQgSyyvF8XSC76dxkSlpsVjl7ttCuYXMqiKxvhU72V3pAM8YOiGDijNLXaxQCTlwT432sUtw==","signatures":[{"sig":"MEUCIDVyPm6DuL15jKK+ABu5em5YT2QacglthA+LZssoNmfjAiEA65mp+OOM217Lla7CJBL/cxMHlD9SeInVyfWfKwsp59g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90374},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"11dc9ecc76da57c1bce36059262234e0d71cd68b","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.1.0_1726940685156_0.1700232026414008","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"homebridge-http-sensors-switches","version":"1.1.1","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.1.1","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"e9f4cb64e71e7ffcfc42fb518e7ecb2bb550e439","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.1.1.tgz","fileCount":23,"integrity":"sha512-nVnQjLJnsFGzeJAFevb27Uhg3VtZbYdb8JV3zq3ONPOIdimwobt6k4bct3NuRhG5Atj/nDQ0SNBoDnXYmf7HPw==","signatures":[{"sig":"MEQCIAOLBNpGyYlIHmVVJT5ldhwoA3iWkbiulM1+HdfWzNFoAiACmBXKdKXZaduN/28ps+Xn7HeZUhId8J+GjKjuNkSsUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93840},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"24ffb55b67e3addd9684516814e0c7af9d9bfedf","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.1.1_1727077678465_0.6096507888256197","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"homebridge-http-sensors-switches","version":"1.1.2","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.1.2","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"4ad9db04accfccf5007a064ba8303cacb9da1795","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.1.2.tgz","fileCount":23,"integrity":"sha512-5YEt3GXSFMRaEnRMv3powd9++1ERWf0EyTCyKzP+nt1DcBLFTjjYx2e2mOVuR9VmtlaD18BmwhAHLhN0diqVQw==","signatures":[{"sig":"MEQCIBZuECjsGvsT5zHnOMGN9ZdjZodVqqqGwamHdHpBSdNLAiBbmNcmt0xmlLyhMQXFyB9/IJP0PDnz9DmKXQ3wchCIPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94133},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"bf89cd26f636666fd15792eda158f7238f6951e0","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.1.2_1727082045603_0.4646459329982131","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"homebridge-http-sensors-switches","version":"1.1.3","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.1.3","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"129a5e982098a08e97109d4430a606ef6798f5d8","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.1.3.tgz","fileCount":23,"integrity":"sha512-YSUXozk4gNdU1eEj+ompbWEvF8k2+HyvOczIpY0L+iqM9l9ag2g4j+k8VjMUT0XFwQ9w09bzS/k0lK2rinEybQ==","signatures":[{"sig":"MEUCIDns5bdbz4mi0QqPA2u7ILB095gXKP2miR9+HtDFyN5sAiEAiOawUjivewjLL0J/in97siRwrVRURMIqtHp8SJ4jUd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95569},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"b762236058438084706b3230e01c00715e45d274","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.1.3_1727090322155_0.8041958512270215","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"homebridge-http-sensors-switches","version":"1.1.4","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.1.4","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"d698784c7141a252cf4342fa959b9fb6223e5197","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.1.4.tgz","fileCount":23,"integrity":"sha512-M3+ozeExJn/S9HsWUpAZZbXKdUgVVv2516mduXX28UJK4FaTQCoRUyy2Wuoxm+DYRU/YDm5+rC7igCkutPq5Mg==","signatures":[{"sig":"MEUCIQCbfBjbm2m4CctgIspCwngOFRhJHQ2x0smhxUxdDt/lUwIgaskwyQIT7M0GCvSlM9zK48klqB0z0NYdlskctMu1Ei8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97050},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"funding":{"url":"https://paypal.me/kreso975","type":"paypal"},"gitHead":"678aad7bad06c710810f60d93ac6aa7afc88d2b0","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.1.4_1727106768064_0.8432578512950348","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"homebridge-http-sensors-switches","version":"1.1.5","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.1.5","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"60767208fb0376aa6b8e0fd237045fb37fb3a315","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.1.5.tgz","fileCount":23,"integrity":"sha512-daAfI/EpiSuR1R+lyBYuYqSJFKq2Xff7CAkxeKpXwRhY/n+tgrHagBpMEiijNEqtTGZHzMLEF/QkXbKli5wpeQ==","signatures":[{"sig":"MEYCIQC0BVOkzC3rQhUHqtJ8orTN1bY01Q/8yWsa9H21m0VzaAIhAI1Y/0bPnpvWJkTd+OrMBPhgAlpwN/6JDjehxYc7QTLc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97179},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"funding":{"url":"https://paypal.me/kreso975","type":"paypal"},"gitHead":"9418713ed9d2847feb76d76c92d4a75bea074268","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.1.5_1727466585948_0.3717731110595166","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"homebridge-http-sensors-switches","version":"1.1.6","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.1.6","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"2c19840c4bcbf145b706a4b366d84812f11cf741","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.1.6.tgz","fileCount":23,"integrity":"sha512-sccC53r3inYEcdNsOUgOY3jlPSZNiXWPFYn3U+qYBho5LGTXHyPq/PovDWp3/ctQAogwIZOT6IbT7hEoPSmvlg==","signatures":[{"sig":"MEUCIQCsspGHFrKMccfAiRsneBoAgGSq1sYuNvrBge6/a5CsdAIgCw3vj0jHF+IygV6AUY6CR+8HmWTOn5z83fNlyzY6QD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98850},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"funding":{"url":"https://paypal.me/kreso975","type":"paypal"},"gitHead":"d5f9bb6a93178e64722531b8ea86336e376e7839","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.1.6_1729352454495_0.375672926581216","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"homebridge-http-sensors-switches","version":"1.1.7","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.1.7","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"71ef1a975b73444ed9a2de77d09bb727b9dff84d","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.1.7.tgz","fileCount":23,"integrity":"sha512-K+szuRfZlkGtPfrg6d9PO0bMWoeIWUHCNFKSdlk3wZ0B4PhGRGaIIoSqfmyXt4/2Pzks/2ZaTo1obr+mxfgRTg==","signatures":[{"sig":"MEQCIGqVjOE6Rer8BKLvuahDOUqSxKdahklX3vabR0WpNVicAiBGLKxQHnZDpd6tL8DJyqCXtHklg6ocesUksvrQ41NZNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99856},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"funding":{"url":"https://paypal.me/kreso975","type":"paypal"},"gitHead":"bbff3e202c702ab71b9aaa570655ccec53ca42c9","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.1.7_1733789221507_0.33328472303031376","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"homebridge-http-sensors-switches","version":"1.2.0","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","motion sensor","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.2.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"1102811c3c59dcf909cba1239b9799f8d7db5625","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.2.0.tgz","fileCount":26,"integrity":"sha512-DH4brFdKtk3VtaD3+vD8AGSePEuhHE2u+jLVXp4F4RTFP0Uh6ZsYWldOu0+w3l4f1WfkK5ZSO6rBi3KTFNESHA==","signatures":[{"sig":"MEUCIQDmSDGqmZgT+Xzys6vAm/I3v5jLu/uigrDGj0yW34KCiwIgLWp5vYkl7q+2RQqIcqILEYn1cMeIlxMP+p26Q8i8+lA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119255},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"funding":{"url":"https://paypal.me/kreso975","type":"paypal"},"gitHead":"22b6edca4b9a2b974822d5cac7c442a79b83c466","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.2.0_1736897817911_0.37563137699041915","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"homebridge-http-sensors-switches","version":"1.3.0","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","motion sensor","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.3.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"ee94598f12d8053bb27c8b94c9f2dff26aa6d3a0","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.3.0.tgz","fileCount":31,"integrity":"sha512-Vyfm2qQ55+etb2LAoyFZ8nCVwwxiB/d7tIXgfiWvo6UxXSmQiEQcQ2PbDAe53tl/gDToMEoE03oclReXYAaftw==","signatures":[{"sig":"MEQCIHICoSKuLQ+bSk2bFvl7Zob64BziGxQHqyPQgiexnWcEAiBV4A1B3p+/PhEXQCecykM0fFwrHHVw2UlZnXbVKy1agg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283167},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"funding":{"url":"https://paypal.me/kreso975","type":"paypal"},"gitHead":"c078745d99e39e0a47658fdd60d74b1f186970cd","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.3.0_1738018151790_0.2501163194153724","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"homebridge-http-sensors-switches","version":"1.4.0","keywords":["homebridge-plugin","homebridge","homekit","http","json","thermometer","humidity","switch","smart home","motion sensor","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.4.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"123638828bebc270893c6200deb3e77b99b9a2e3","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.4.0.tgz","fileCount":34,"integrity":"sha512-GvpvGMNvJ40MDQ2lFY8hehaH8h3lQhrSP9uIMMXENBrxf1q3tUCCy1eyg0uCHbhDiXtOxx0uW+v6AlCdOHDK0w==","signatures":[{"sig":"MEUCIQCmWBd6NBGbCnWMNTyp2AU2b1akGh89ctiVVqflWl4E9AIgCJJ12wtzDkBs5AcWaB1oRDVfpQeivgiTySN7mUibv5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393398},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.16.0 || ^22.6.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"funding":{"url":"https://paypal.me/kreso975","type":"paypal"},"gitHead":"6b2f3f18ac1575e825c064b80c1c361af6fd4e27","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"9.3.1","description":"Http JSON for Sensors and Url for Switches","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.14.0","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.9.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","@eslint/js":"^9.9.0","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.2.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.4.0_1739477659533_0.3918854750217984","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"homebridge-http-sensors-switches","version":"1.5.0","keywords":["homebridge-plugin","homebridge","homekit","http","mqtt","json","thermometer","humidity","switch","outlet","lightbulb","discord","webhook","Motion Sensors","smart home","motion sensor","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.5.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"d32fd4a4cc349adf86ba6358062724fac7db457b","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.5.0.tgz","fileCount":41,"integrity":"sha512-AOAdlWybECwmGmv80NNOXzBCZj/qQNAo2xPHH3vhg/HcY+VCgGDSypMDKmmKbUaLFyqFT+wjRaZtvYiV39aPLw==","signatures":[{"sig":"MEUCIQDptyDxT4AmoIc7v/HEPD9s+LjExtCtnP14PXheFu0vMwIgEbmN61pjivKDuTkDSTEj9bEF8+DAmvPz6b6LSIos7CU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451115},"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"},"funding":{"url":"https://paypal.me/kreso975","type":"paypal"},"gitHead":"656e36cfe9696415365f183821ae10614ab1872c","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"10.8.2","description":"This plugin communicates with your devices over HTTP or MQTT. Currently it supports Light Bulb, Switches, Outlets, Temperature/Humidity and Motion sensor. Simple Discord Webhooks available in Light Bulb, Switches and Outlets.","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.20.6","dependencies":{"mqtt":"^5.10.1","hap-nodejs":"^1.1.1-beta.7","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.14.0","rimraf":"^6.0.1","nodemon":"^3.1.7","ts-node":"^10.9.2","@eslint/js":"^9.14.0","homebridge":"^2.0.0-beta.0","typescript":"^5.6.3","@types/node":"^22.8.6","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.5.0_1744111438640_0.8253786327767345","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"homebridge-http-sensors-switches","version":"1.5.1","keywords":["homebridge-plugin","homebridge","homekit","http","mqtt","json","thermometer","humidity","switch","outlet","lightbulb","discord","webhook","Motion Sensors","smart home","motion sensor","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@1.5.1","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"0bf7c0ba817cc6ceca40e33ea5589f241ac55ac6","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-1.5.1.tgz","fileCount":44,"integrity":"sha512-jfx7j/C22I3/djsUW0Js2RrL5rDUeznsmmupjkYMpiqnD0GVs63TZbRT3Vv8MZkD+73ExIlJfl7Lqx6zI6fALQ==","signatures":[{"sig":"MEUCIHMN3eND3vjABp6RP4ONTDgb9Koa7ouqkU7Nl3t0jh3FAiEAq+BIfHgQDOGbf2mKLsZsPhtMXE+F7O0agXDHxtX2AOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485433},"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"},"funding":{"url":"https://paypal.me/kreso975","type":"paypal"},"gitHead":"3a32e8793814da32de9ef0f64fdffdf31fe734e2","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"10.8.2","description":"This plugin communicates with your devices over HTTP or MQTT. Currently it supports Light Bulb, Switches, Outlets, Fan, Temperature/Humidity and Motion sensor. Simple Discord Webhooks available in Light Bulb, Switches and Outlets.","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.20.6","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.14.0","rimraf":"^6.0.1","nodemon":"^3.1.7","ts-node":"^10.9.2","@eslint/js":"^9.14.0","homebridge":"^2.0.0-beta.0","typescript":"^5.6.3","@types/node":"^22.8.6","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_1.5.1_1744151989006_0.9553351801129288","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"homebridge-http-sensors-switches","version":"2.0.0","keywords":["homebridge-plugin","homebridge","homekit","http","mqtt","json","thermometer","temperature","humidity","switch","outlet","lightbulb","discord","webhook","Motion Sensors","Blinds","Shades","Garage Door","Carbon Dioxide","Smoke sensor","smart home","motion sensor","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@2.0.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"aaeb32d767308ab1b5c66f3440e8ccaa9ad3444e","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-2.0.0.tgz","fileCount":55,"integrity":"sha512-6vimy/02b8QCdWul+IfbB7IFJAojONP1ubo26pX2GPZSMOF07ICjyVoa8OICS6m0jLhQmEoaRU6W/lDiGMB4gQ==","signatures":[{"sig":"MEUCIQCtYqCS2FqT5CQQ/osk2bsM/9GZ3Z0vnZ7Akhg9p1hguQIgWkkP6dNkTmrl5sLmfgYq7nl5cmVGI881WB2o7hp4fzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602038},"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"},"funding":{"url":"https://paypal.me/kreso975","type":"paypal"},"gitHead":"fe960b3a70d62398817b7eda291e20d7d5845152","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"10.8.2","description":"This plugin communicates with your devices over HTTP or MQTT. Currently it supports Light Bulb, Switches, Outlets, Fan, Garage Door, Shades / Blinds, Temperature/Humidity, Motion, Contact and Occupancy sensor, Air Quality, Smoke, Carbon Dioxide and Light ","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.20.6","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.14.0","rimraf":"^6.0.1","nodemon":"^3.1.7","ts-node":"^10.9.2","@eslint/js":"^9.14.0","homebridge":"^2.0.0-beta.0","typescript":"^5.6.3","@types/node":"^22.8.6","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_2.0.0_1745155036824_0.7000608912013309","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"homebridge-http-sensors-switches","version":"2.1.0","keywords":["homebridge-plugin","homebridge","homekit","http","mqtt","json","thermometer","temperature","humidity","switch","outlet","lightbulb","discord","webhook","Motion Sensors","Blinds","Shades","Garage Door","Carbon Dioxide","Smoke sensor","smart home","motion sensor","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@2.1.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"f317e0c6ff2a6848bb96c32178fc1bf3ae0af97f","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-2.1.0.tgz","fileCount":56,"integrity":"sha512-hJ8lJz8k148C7USAE6hsz6bKe0IKbbd7LYChKAFzPgzKD2bOgot/wHdUI2Ska6l0KE/3MN27njVtHrhx1YY8sA==","signatures":[{"sig":"MEUCIQCaknQVeMeHAA1ii/aICuP0+CwcwkN9Yi60rME6ZuUYHAIgKL53/sr+1+16rQsFWbbyWZWbNUe8HSCEqW4ZVYprnbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643549},"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"},"funding":[{"url":"https://paypal.me/kreso975","type":"paypal"},{"url":"https://ko-fi.com/kreso975","type":"ko-fi"}],"gitHead":"780d85ebcdb92bdff7d599dc4cd71a24a2ef91e5","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","actor":{"name":"kresimir.kokanovic","type":"user","email":"kresimir.kokanovic@gmail.com"},"email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"10.8.2","description":"This plugin communicates with your devices over HTTP or MQTT. Currently it supports Light Bulb, Switches, Outlets, Fan, Garage Door, Shades / Blinds, Temperature/Humidity, Motion, Contact and Occupancy sensor, Air Quality, Smoke, Carbon Dioxide and Light ","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.20.6","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.14.0","rimraf":"^6.0.1","nodemon":"^3.1.7","ts-node":"^10.9.2","@eslint/js":"^9.14.0","homebridge":"^2.0.0-beta.0","typescript":"^5.6.3","@types/node":"^22.8.6","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_2.1.0_1752078063378_0.21501583338053032","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"homebridge-http-sensors-switches","version":"2.1.1","keywords":["homebridge-plugin","homebridge","homekit","http","mqtt","json","thermometer","temperature","humidity","switch","outlet","lightbulb","discord","webhook","Motion Sensors","Blinds","Shades","Garage Door","Carbon Dioxide","Smoke sensor","smart home","valve","Door","Sprinkler","motion sensor","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@2.1.1","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"93c734910dbe7ccb826e90c65084b67600977dce","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-2.1.1.tgz","fileCount":56,"integrity":"sha512-xDPbBTzgrpBn6LEEwHFzevf5kiqrHuOMlTCtwtpVFeW/8clyoID2khJRWvHrHS1Xc3ffU+bRfQ8qtX13mj3Fvg==","signatures":[{"sig":"MEYCIQDV0o6uHqVVQzX9KurXcA7EiSE4Io3OUc2qH/Y5qb0eOQIhANhmofzgh3bjcDi7UN5N1PblYtVUkd1knRF1dHEYjjJJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627055},"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"},"funding":[{"url":"https://paypal.me/kreso975","type":"paypal"},{"url":"https://ko-fi.com/kreso975","type":"ko-fi"}],"gitHead":"3a30a7e7c2a822e0f4a2ad7bde5bae4a09cb7808","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"10.8.2","description":"This plugin communicates with your devices over HTTP or MQTT. Currently it supports Light Bulb, Switches, Outlets, Fan, Garage Door, Shades / Blinds, Temperature/Humidity, Motion, Contact and Occupancy sensor, Door, Sprinkler, Valve, Air Quality, Smoke, C","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.20.6","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.14.0","rimraf":"^6.0.1","nodemon":"^3.1.7","ts-node":"^10.9.2","@eslint/js":"^9.14.0","homebridge":"^2.0.0-beta.0","typescript":"^5.6.3","@types/node":"^22.8.6","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_2.1.1_1752947503010_0.5066684783911619","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"homebridge-http-sensors-switches","version":"2.2.0","keywords":["homebridge-plugin","homebridge","homekit","http","mqtt","json","thermometer","temperature","humidity","switch","outlet","lightbulb","discord","webhook","Motion Sensors","Blinds","Shades","Garage Door","Carbon Dioxide","Smoke sensor","smart home","valve","Door","Sprinkler","motion sensor","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@2.2.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"eee74d6ab8a93823165bc6384d990524ebff0b69","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-2.2.0.tgz","fileCount":101,"integrity":"sha512-vwgJArk/yM7iMI2bOFgnC7lozCYcd871qe9exAXTDKkBmMlfn3fkOCfKb8odN8KPH40rfOtTWB6g6qCtUH1tQg==","signatures":[{"sig":"MEQCICIy5zc/T+H27tFr1QRZ9VXFCXvF6AgE9ZCkNxfPY2OOAiBj5uN2ZIph7x9VuC2UUzvtVJkKLFUmn36T6VIC15k/AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":980614},"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"},"funding":[{"url":"https://paypal.me/kreso975","type":"paypal"},{"url":"https://ko-fi.com/kreso975","type":"ko-fi"}],"gitHead":"bd6bcf90ae8ad16b4f9a3c217be65d66fe7ac666","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"10.8.2","description":"This plugin communicates with your devices over HTTP or MQTT. Currently it supports Light Bulb, Switches, Outlets, Fan, Garage Door, Shades / Blinds, Temperature/Humidity, Motion, Contact and Occupancy sensor, Door, Sprinkler, Valve, Air Quality, Smoke, C","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.20.6","dependencies":{"mqtt":"^5.10.1","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.5","eslint":"^9.14.0","rimraf":"^6.0.1","nodemon":"^3.1.7","ts-node":"^10.9.2","@eslint/js":"^9.14.0","homebridge":"^2.0.0-beta.0","typescript":"^5.6.3","@types/node":"^22.8.6","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_2.2.0_1759249452667_0.39583862280537363","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"homebridge-http-sensors-switches","version":"2.3.0","keywords":["homebridge-plugin","homebridge","homekit","http","mqtt","json","thermometer","temperature","humidity","switch","outlet","lightbulb","discord","webhook","Motion Sensors","Blinds","Shades","Garage Door","Carbon Dioxide","Smoke sensor","smart home","valve","Door","Sprinkler","motion sensor","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@2.3.0","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"11e9a0616e979b5a0bba721fe12d4a679569672a","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-2.3.0.tgz","fileCount":60,"integrity":"sha512-x0tdOd7tIKZqBKKJoQIF0lPGDX8ijjvlgl3P0/49N+HZ+KvTlOTrasqRE8jYBZesk7ag/ZN9upJzXoBf9eX3nw==","signatures":[{"sig":"MEUCIQCsv2YHikzMccY3eR8tluMBknkn9+MxV1kpPhQXew4McwIgZknEiNRG0zmocQ/PZv/XahIcw+fOVC5Jm6kOKz0QibA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717486},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.18.0 || ^22.10.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"funding":[{"url":"https://paypal.me/kreso975","type":"paypal"},{"url":"https://ko-fi.com/kreso975","type":"ko-fi"}],"gitHead":"3a48cc106f170d0579d91bd2b47a9881c34e0d0e","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"10.8.2","description":"This plugin communicates with your devices over HTTP or MQTT. Currently it supports Light Bulb, Switches, Outlets, Fan, Garage Door, Shades / Blinds, Temperature/Humidity, Motion, Contact and Occupancy sensor, Door, Sprinkler, Valve, Air Quality, Smoke, C","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"18.20.6","dependencies":{"mqtt":"^5.10.1","axios":"^1.7.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","nodemon":"^3.1.10","ts-node":"^10.9.2","@eslint/js":"^9.36.0","homebridge":"^2.0.0-beta.30","typescript":"^5.9.2","@types/node":"^24.5.2","@types/axios":"^0.14.0","typescript-eslint":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_2.3.0_1764106366782_0.7170913151177656","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"homebridge-http-sensors-switches","version":"2.3.1","keywords":["homebridge-plugin","homebridge","homekit","http","mqtt","json","thermometer","temperature","humidity","switch","outlet","lightbulb","discord","webhook","Motion Sensors","Blinds","Shades","Garage Door","Carbon Dioxide","Smoke sensor","smart home","valve","Door","Sprinkler","motion sensor","temperature sensor","plugin"],"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","_id":"homebridge-http-sensors-switches@2.3.1","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"dist":{"shasum":"fb4bca7b789094cc2ee03509502723270d9f6359","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-2.3.1.tgz","fileCount":60,"integrity":"sha512-phj5E6X09Zden405Yw2VXebhD0kNMG8xl8vfECsoqEnm0RIZWmueqU60uskXiTUNCqlODNih77zq7rbPfudYMg==","signatures":[{"sig":"MEYCIQCjOi/pmDNDrXtV5JhHFLJk3UKdlKrHf7zuvkU6axDKAAIhAKGLqz0xVvQLoqYlF4/s80TXJMCXo9dd7dc8Gv/wTL2E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744892},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.18.0 || ^22.10.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"funding":[{"url":"https://paypal.me/kreso975","type":"paypal"},{"url":"https://ko-fi.com/kreso975","type":"ko-fi"}],"gitHead":"58d91299d432f96c5e6560867b45e2b1b452057f","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"repository":{"url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git","type":"git"},"_npmVersion":"10.8.2","description":"This plugin communicates with your devices over HTTP or MQTT. Currently it supports Light Bulb, Switches, Outlets, Fan, Garage Door, Shades / Blinds, Temperature/Humidity, Motion, Contact and Occupancy sensor, Door, Sprinkler, Valve, Air Quality, Smoke, C","directories":{},"displayName":"Http Sensors and Switches","_nodeVersion":"20.20.0","dependencies":{"mqtt":"^5.15.1","axios":"^1.14.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","rimraf":"^6.1.3","nodemon":"^3.1.14","ts-node":"^10.9.2","@eslint/js":"^9.39.4","homebridge":"^2.0.0-beta.69","typescript":"^5.9.3","@types/node":"^24.12.0","@types/axios":"^0.14.0","typescript-eslint":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-http-sensors-switches_2.3.1_1774727679104_0.2091033281349035","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"homebridge-http-sensors-switches","displayName":"Http Sensors and Switches","type":"module","version":"2.3.2","private":false,"description":"This plugin communicates with your devices over HTTP or MQTT. Currently it supports Light Bulb, Switches, Outlets, Fan, Garage Door, Shades / Blinds, Temperature/Humidity, Motion, Contact and Occupancy sensor, Door, Sprinkler, Valve, Air Quality, Smoke, C","author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","repository":{"type":"git","url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git"},"bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"funding":[{"type":"paypal","url":"https://paypal.me/kreso975"},{"type":"ko-fi","url":"https://ko-fi.com/kreso975"}],"keywords":["homebridge-plugin","homebridge","homekit","http","mqtt","json","thermometer","temperature","humidity","switch","outlet","lightbulb","discord","webhook","Motion Sensors","Blinds","Shades","Garage Door","Carbon Dioxide","Smoke sensor","smart home","valve","Door","Sprinkler","motion sensor","temperature sensor","plugin"],"main":"dist/index.js","engines":{"node":"^20.18.0 || ^22.10.0 || ^24.0.0","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"},"devDependencies":{"@eslint/js":"^9.39.4","@types/axios":"^0.14.0","@types/node":"^24.12.0","eslint":"^9.39.4","homebridge":"^2.0.0-beta.69","nodemon":"^3.1.14","rimraf":"^6.1.3","ts-node":"^10.9.2","typescript":"^5.9.3","typescript-eslint":"^8.57.2"},"dependencies":{"axios":"^1.14.0","mqtt":"^5.15.1"},"_id":"homebridge-http-sensors-switches@2.3.2","gitHead":"6eb1bb6ea18fcbaa364e7b9fdc1cbc659d3c7da7","types":"./dist/index.d.ts","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-JStfjXLXd1+nVzr10kwsZVrpHxyoX6EA84SjeGq/1lrNKV7MSN816jB7yo9nh4DxkFQB7Zmpk0Sd4SxSLIXLLA==","shasum":"ca20cb110c68d81bedf73c3c26c22afe0cb115de","tarball":"https://registry.npmjs.org/homebridge-http-sensors-switches/-/homebridge-http-sensors-switches-2.3.2.tgz","fileCount":60,"unpackedSize":746775,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFFdLWEvB9B0WjbYWbOjZ9AtBvbo/AwgdwAKBT9xLUEKAiBndpxbWqOoCTXAdA1yaDkjUI6o+RJAsPS54n6BlcjKDQ=="}]},"_npmUser":{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"},"directories":{},"maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homebridge-http-sensors-switches_2.3.2_1777322441702_0.31077925980112275"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-27T20:55:45.700Z","modified":"2026-04-27T20:40:42.081Z","0.0.3-beta.0":"2024-08-27T20:55:45.865Z","0.0.4-beta.0":"2024-08-28T21:24:41.738Z","0.1.0":"2024-08-29T20:50:32.181Z","0.1.1":"2024-08-29T21:04:47.294Z","0.1.2":"2024-08-29T21:17:54.397Z","0.1.3":"2024-08-30T12:52:41.871Z","0.1.4":"2024-08-31T20:55:28.148Z","0.2.0":"2024-09-01T23:35:49.978Z","0.3.0":"2024-09-03T13:15:01.670Z","0.4.0":"2024-09-04T15:37:45.188Z","1.0.0":"2024-09-07T20:57:11.813Z","1.0.1":"2024-09-14T01:01:35.000Z","1.0.2":"2024-09-14T20:09:10.409Z","1.1.0":"2024-09-21T17:44:45.355Z","1.1.1":"2024-09-23T07:47:58.664Z","1.1.2":"2024-09-23T09:00:45.787Z","1.1.3":"2024-09-23T11:18:42.353Z","1.1.4":"2024-09-23T15:52:48.307Z","1.1.5":"2024-09-27T19:49:46.156Z","1.1.6":"2024-10-19T15:40:54.699Z","1.1.7":"2024-12-10T00:07:01.701Z","1.2.0":"2025-01-14T23:36:58.122Z","1.3.0":"2025-01-27T22:49:12.016Z","1.4.0":"2025-02-13T20:14:19.903Z","1.5.0":"2025-04-08T11:23:58.851Z","1.5.1":"2025-04-08T22:39:49.242Z","2.0.0":"2025-04-20T13:17:17.095Z","2.1.0":"2025-07-09T16:21:03.580Z","2.1.1":"2025-07-19T17:51:43.258Z","2.2.0":"2025-09-30T16:24:12.894Z","2.3.0":"2025-11-25T21:32:47.080Z","2.3.1":"2026-03-28T19:54:39.309Z","2.3.2":"2026-04-27T20:40:41.954Z"},"bugs":{"url":"https://github.com/kreso975/homebridge-http-sensors-switches/issues"},"author":{"name":"Kresimir Kokanovic"},"license":"Apache-2.0","homepage":"https://github.com/kreso975/homebridge-http-sensors-switches#readme","keywords":["homebridge-plugin","homebridge","homekit","http","mqtt","json","thermometer","temperature","humidity","switch","outlet","lightbulb","discord","webhook","Motion Sensors","Blinds","Shades","Garage Door","Carbon Dioxide","Smoke sensor","smart home","valve","Door","Sprinkler","motion sensor","temperature sensor","plugin"],"repository":{"type":"git","url":"git+https://github.com/kreso975/homebridge-http-sensors-switches.git"},"description":"This plugin communicates with your devices over HTTP or MQTT. Currently it supports Light Bulb, Switches, Outlets, Fan, Garage Door, Shades / Blinds, Temperature/Humidity, Motion, Contact and Occupancy sensor, Door, Sprinkler, Valve, Air Quality, Smoke, C","maintainers":[{"name":"kresimir.kokanovic","email":"kresimir.kokanovic@gmail.com"}],"readme":"<p align=\"center\">\r\n\r\n<img src=\"https://github.com/kreso975/homebridge-http-sensors-switches/blob/latest/img/homebridge-http-sensors-switches.png?raw=true\" width=\"100\">\r\n\r\n</p>\r\n\r\n<span align=\"center\">\r\n\r\n### Homebridge Platform Plugin\r\n# HTTP Sensors and Switches\r\n\r\n</span>\r\n\r\n[![verified-by-homebridge](https://badgen.net/badge/homebridge/verified/purple)](https://github.com/homebridge/homebridge/wiki/Verified-Plugins) &nbsp;\r\n<img src=\"https://img.shields.io/badge/node-^20.18.0%20%7C%7C%20^22.10.0%20%7C%7C%20^24.0.0-brightgreen\"> &nbsp;\r\n<img src=\"https://img.shields.io/badge/homebridge-^1.8.0%20%7C%7C%20^2.0.0.beta.0-brightgreen\"> &nbsp;\r\n[![Donate](https://img.shields.io/badge/donate-PayPal-blue.svg)](https://paypal.me/kreso975)\r\n[![Ko-fi](https://img.shields.io/badge/Ko--fi-donate-gray?logo=ko-fi&logoColor=white&labelColor=blue)](https://ko-fi.com/kreso975)\r\n\r\nThis plugin communicates with your devices using HTTP or MQTT. Currently it supports Light Bulb, Switches, Outlets, Fan, Valve, Sprinkler / Irrigation, Shower, Tap, Door, Garage Door, Shades / Blinds, Temperature/Humidity, Motion, Contact and Occupancy sensor, Air Quality, Smoke, Carbon Dioxide and Light Sensor.  \r\n    \r\nSimple Discord Webhooks available in Light Bulb, Switches and Outlets and sensors.   \r\n\r\n<br>\r\n\r\n## <img src=\"https://github.com/kreso975/homebridge-http-sensors-switches/blob/latest/img/share.svg?raw=true\" alt=\"Shared Polling\" height=26 width=26 /> Shared Polling\r\n> [!NOTE]  \r\n> Multiple accessories can use same data source http://url/source.json  \r\n> Enable Shared Polling under HTTP. Set Group name, Data Source URL and Update Interval for each.  \r\n>  \r\n> Supported Nested JSON data structure: 'switches.switch2'\r\n```json\r\n{\r\n    \"switches\": {\r\n        \"switch1\": 1,\r\n        \"switch2\": 0\r\n        },\r\n    \"temperature1\": 12.23,\r\n    \"temperature2\": 24.43\r\n}\r\n```  \r\n<details>\r\n<summary>⚙️ Parameters</summary>\r\n\r\n```json\r\n{\r\n    \"sharedPolling\": true,\r\n    \"sharedPollingId\": \"Switches\",\r\n    \"sharedPollingInterval\": 5000, // Miliseconds - 5sec\r\n    \"urlStatus\": \"THIS MUST BE INSERTED FOR ALL IN SHARED POLL\",\r\n}\r\n```  \r\n\r\n</details>  \r\n<br>\r\n\r\n## 🕺 Motion, Contact & Occupancy Sensor \r\n> [!NOTE]  \r\n> HTTP - Read status (true or 1 /false or 0) from JSON  \r\n> MQTT - Read status (true or 1/false or 0)   \r\n>  \r\n> Parameters for services you do NOT need, should be left BLANK  \r\n  \r\n\r\n<details>\r\n<summary>⚙️ Parameters</summary>\r\n    \r\n| **Param** \t| **Description** \t| **Values** \t|  \r\n|---\t|---\t|:---:\t|  \r\n| paramNameOccupancyDetected <br> mqttOccupancyDetected \t| Occupancy Status \t| 0 (Not detected), 1 (Detected) \t|  \r\n| paramNameMotionDetected <br> mqttMotionDetected \t| Motion Status \t| 0 (Not detected), 1 (Detected) \t|   \r\n| paramNameContactSensorState <br> mqttContactSensorState \t| Contact status\t|  0: Contact detected (closed), 1: Contact not detected (open) \t|   \r\n| paramNameStatusActive <br> mqttStatusActive \t| Status of Sensor \t| 0 (Inactive), 1 (Active) \t|   \r\n| paramNameStatusFault <br> mqttStatusFault \t| Fault status\t| 0 (No Fault), 1 (Fault Detected) \t|  \r\n| paramNameStatusLowBattery <br> mqttStatusLowBattery \t| Battery status \t| 0 (Battery OK), 1 (Low Battery) \t|  \r\n| paramNameStatusTampered <br> mqttStatusTampered \t| Tempered Status \t|0 (No Tampering), 1 (Tampered) \t|  \r\n  \r\n</details>\r\n<br>  \r\n  \r\n```json\r\n{\r\n   \"MotionSensor\": {\r\n      \"MotionDetected\": 1,\r\n      \"Active\": 1,\r\n      \"Fault\": 0,\r\n      \"BatteryLevel\": 0,\r\n      \"LowBattery\": 0,\r\n      \"Tampered\": 0\r\n   },\r\n   \"OccupancyDetected\": 0,\r\n   \"Active\" : 1,\r\n   \"Fault\" : 0,\r\n   \"BatteryLevel\": 0,\r\n   \"LowBattery\" : 1,\r\n   \"Tampered\" : 0\r\n }\r\n```\r\n<br>\r\n\r\n## 💡 Light Bulb  \r\n> [!NOTE]  \r\n> HTTP:  \r\n> - Read Status (On/Off), Turn ON (url), Turn OFF (url)  \r\n> - Control RGB or HSV on device  \r\n> - Brightness  \r\n> - Color Temperature: Mired (153-500) OR Kelvin (2000-6500)\r\n>  \r\n> MQTT:  \r\n> - Turn ON/OFF | Values: On = true || 1, Off = false || 0  \r\n> - RGB in format #FFAA22 or without #     \r\n>  \r\n> Parameters for services you do NOT need, should be left BLANK   \r\n  \r\n<details>\r\n<summary>⚙️ Parameters</summary>\r\n    \r\n| **Param** \t| **Description** \t| **Values** \t|  \r\n|---\t|---\t|:---:\t|  \r\n| urlON \t| URL to Turn ON Device \t| URL \t|  \r\n| urlOFF \t| URL to Turn OFF Device \t| URL \t|   \r\n| urlStatus \t| URL to retrieve JSON with all Data\t|  URL \t|   \r\n| urlLightBulbControl \t| HTTP address where to send Device control commands (POST) \t|URL \t|  \r\n| stateName \t| JSON Parameter Name for Reading ON/OFF \t| Key \t|   \r\n| onStatusValue \t| JSON return Value for status ON\t| ON, true, 1  \t|  \r\n| offStatusValue \t| JSON return Value for status ON \t| Off, false, 0 \t|  \r\n| useRGB \t| Use RGB instead of HSV \t| true / false \t|  \r\n| useBrightness255 \t| Use Brightness 0 - 255 not 0 - 100 \t| true / false \t|  \r\n| useColorTKelvin  \t| Color Temperature in Mired (153-500), Kelvin (2000-6500) \t| true / false \t|  \r\n| rgbParamName <br> mqttRGB\t| JSON Parameter Name for RGB color / mqtt Topic \t|String \t|  \r\n| brightnessParamName <br> mqttBrightness \t| JSON Parameter Name for Brightness / mqtt Topic \t| String \t|  \r\n| saturationParamName <br> mqttSaturation \t| JSON Parameter Name for Saturation / mqtt Topic \t|String \t|  \r\n| hueParamName <br> mqttHue \t| JSON Parameter Name for HUE / mqtt Topic \t| String \t|  \r\n| colorTemperatureParamName <br> mqttColorTemperature \t| JSON Parameter Name for Color Temperature / mqtt Topic \t| String \t|  \r\n  \r\n</details>\r\n<br>  \r\n\r\n```json\r\n{\r\n    \"Light\": true,\r\n    \"Brightness\": 100,\r\n    \"RGB\": \"FF00AA\",\r\n    \"Hue\": 120,\r\n    \"Saturation\": 20,\r\n    \"ColorTemperature\": 500\r\n}\r\n```\r\n  \r\n> [!TIP]  \r\n> useRGB will Send and Receive values in RGB format  \r\n> If useRGB is set, Saturation and Hue will not be sent or read.  Brightness will be calculated from RGB value.\r\n>   \r\n> useBrightness 0-255 will Send and Receive converted Brightness value in range 0-255  \r\n>  \r\n> Parameters for services you do NOT NEED, should be left BLANK  \r\n  \r\n> [!IMPORTANT]  \r\n> Use HTTP or MQTT not both for same accessory.  \r\n  \r\n<br>\r\n\r\n## <img src=\"https://github.com/kreso975/homebridge-http-sensors-switches/blob/latest/img/switch.png?raw=true\" height=32 width=32> <img src=\"https://github.com/kreso975/homebridge-http-sensors-switches/blob/latest/img/outlet.png?raw=true\" height=28 width=28 alt=\"Publish\" title=\"Publish\"> &nbsp;&nbsp;Switch & Outlet  \r\n> [!NOTE]  \r\n> HTTP:\r\n> - Read Status (On/Off), Turn ON (url), Turn OFF (url)  \r\n> - Outlet read Status: Outlet In Use( true/false)  \r\n>   \r\n> MQTT:\r\n> - Turn ON/OFF ( Values: On = 1 || true, Off = 0 || false )  \r\n> - Outlet In Use ( Values: true/false or 1/0)  \r\n>  \r\n> Discord Webhook publishes switch status to your Discord channel    \r\n  \r\n> [!TIP]  \r\n> If you don't have Manual switch and you don't mind when Homebridge is rebooted, your device is going to be set as OFF  \r\n> then you don't have to use Parameter urlStatus. \r\n>  \r\n> How to setup Discord Webhooks: [link](https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks)  \r\n\r\n> [!IMPORTANT]  \r\n> Use HTTP or MQTT not both for same accessory.  \r\n>   \r\n\r\n\r\n> [!CAUTION]  \r\n> Parameter:\r\n> urlStatus = 'url points to JSON with device status' when is set it will bind Accessory into 5 sec check status interval\r\n```json\r\n{\r\n    \"POWER\": \"ON\", \"inUSE\": false\r\n}\r\n```\r\n<br><br>  \r\n  \r\n\r\n## 🌡️ Temperature and Humidity sensor\r\n> [!NOTE]  \r\n> Sensor - Read JSON Or MQTT for Temperature, Humidity  \r\n>  \r\n> Nested JSON  \r\n> Support for Nested JSON structure: sensor2.tCelsius  \r\n>    \r\n\r\n> [!TIP]  \r\n> Parameters required in Config:\r\n> \r\n> deviceType = 'Sensor',  \r\n> deviceName = 'Name your Accessory',  \r\n> deviceID = 'Put something unique / chars and numbers',  \r\n>   \r\n> For JSON read use param sensorUrl:  \r\n> sensorUrl = 'JSON file containing sensor readings (temperature, humidity)',\r\n>    \r\n> For MQTT use param mqttBroker:  \r\n> mqttBroker = 'URL of MQTT Broker'  \r\n> Added support for Battery  \r\n\r\n> [!IMPORTANT]  \r\n> MQTT is just an basic implementation, no encription etc.  \r\n>  \r\n\r\n<details>\r\n<summary>⚙️ Parameters</summary>\r\n    \r\n| **Param** \t| **Description** \t| **Values** \t|  \r\n|---\t|---\t|:---:\t|  \r\n| temperatureName <br> mqttTemperature\t| param name for Temperature reading \t| paramName or topic \t|  \r\n| humidityName <br> mqttHumidity\t| param name for Humidity reading \t| paramName or topic \t|   \r\n| sensorUrl \t| JSON file containing sensor readings (temperature, humidity)\t|  URL \t|   \r\n| updateInterval \t| Update interval for reading Sensors\t|  miliseconds \t|   \r\n| paramNameBatteryLevel <br> mqttBatteryLevel\t| Current battery percentage (0–100%) \t| 0 (Empty), 100 (Full) \t|  \r\n| paramNameStatusLowBattery <br> mqttRotationSpeed \t| Low Battery Indicator \t| 0: Battery level is OK, 1: Battery level is LOW \t| \r\n| paramNameStatusChargingBattery <br> mqttLowBattery\t| Charging Status \t| 0: Not charging, 1: Charging, 2: Not chargeable \t| \r\n  \r\n</details>\r\n<br>\r\n\r\nSensor JSON file example\r\n```json\r\n{\r\n   \"t\": 25.25,\r\n   \"h\": 33.54,\r\n   \"p\": 1025.04,\r\n   \"sensor2\": {\r\n     \"t\": 32.2,\r\n     \"h\": 57.14,\r\n     \"BatteryLevel\": 99,\r\n     \"BatteryCharging\": 0,\r\n     \"BatteryLow\": 0\r\n   }\r\n}\r\n```\r\n<br>\r\n\r\n## 🔋 Battery\r\n\r\n> [!NOTE]  \r\n> You can use the Discord Webhook to receive notifications in your Discord channel whenever **Status Low Battery** changes.\r\n>\r\n> HomeKit does **not support standalone battery accessories**.  \r\n> If a battery service is exposed as its own accessory, it will appear in the Home app but show a *\"Not Supported\"* message and **cannot be used in automations**.\r\n> \r\n> To ensure compatibility with HomeKit, battery status must be added as a **secondary service** to a supported primary accessory (e.g., sensors, switches, outlets).  \r\n> This allows the battery status to be displayed properly in the Home app, even though it still cannot be used as a trigger in HomeKit automations.\r\n> \r\n> Standalone battery services are fully functional in the Homebridge UI and can be monitored or used with external integrations like Discord notifications.\r\n\r\n<details>\r\n<summary>⚙️ Parameters</summary>\r\n    \r\n| **Param** \t| **Description** \t| **Values** \t|  \r\n|---\t|---\t|:---:\t|  \r\n| paramNameBatteryLevel <br> mqttBatteryLevel\t| Current battery percentage (0–100%) \t| 0 (Empty), 100 (Full) \t|  \r\n| paramNameStatusLowBattery <br> mqttRotationSpeed \t| Low Battery Indicator \t| 0: Battery level is OK, 1: Battery level is LOW \t| \r\n| paramNameStatusChargingBattery <br> mqttLowBattery\t| Charging Status \t| 0: Not charging, 1: Charging, 2: Not chargeable \t| \r\n  \r\n</details>\r\n<br>  \r\n\r\n<details>\r\n<summary>⚙️ Fan JSON Example</summary>\r\n\r\n```json\r\n{\r\n    \"Level\": 100,\r\n    \"LowBattery\": 0,\r\n    \"Charging\": 0\r\n}\r\n```\r\n\r\n</details>\r\n\r\n<br>\r\n\r\n## <img src=\"https://github.com/kreso975/homebridge-http-sensors-switches/blob/latest/img/fan.svg?raw=true\" alt=\"Fan plugin\" height=26 width=26 /> Fan  \r\n\r\n> [!NOTE]  \r\n>  \r\n> HTTP  \r\n> Read interval 5 sec  \r\n> Select HTTP Method - GET / POST  \r\n> \r\n> MQTT  \r\n> param for ACTIVE is mqttSwitch  \r\n>   \r\n> Parameters for SERVICES you do NOT NEED, should be left BLANK  \r\n>  \r\n> Discord Webhook publishes Fan status to your Discord channel (On/Off)   \r\n  \r\n\r\n> [!CAUTION]  \r\n> Parameter:\r\n> urlStatus = 'url points to JSON with device status' when is set it will bind Accessory to 5 sec check status interval  \r\n\r\n<details>\r\n<summary>⚙️ Parameters</summary>\r\n    \r\n| **Param** \t| **Description** \t| **Values** \t|  \r\n|---\t|---\t|:---:\t|  \r\n| paramNameStatusActive <br> mqttSwitch\t| Turn Fan On / Off \t| 0 (Inactive), 1 (Active) \t|  \r\n| paramNameRotationSpeed <br> mqttRotationSpeed \t| Rotation Speed \t| Valid range: 0 to 100 \t| \r\n| paramNameRotationDirection <br> mqttRotationDirection\t| Fan turn direction \t| 0 (Clockwise), 1 (Counterclockwise) \t| \r\n| paramNameSwingMode <br> mqttSwingMode\t| Swing Mode On / Off \t| 0 (Disabled), 1 (Enabled) \t| \r\n| paramNameTargetFanState <br> mqttTargetFanState\t| Automatione mode \t|0 (Manual), 1 (Automatic) \t| \r\n| paramNameCurrentFanState <br> mqttCurrentFanState\t| Read Status of Fan \t| 0 (Inactive), 1 (Idle), 2 (Blowing Air) \t| \r\n  \r\n</details>\r\n<br>  \r\n\r\n<details>\r\n<summary>⚙️ Fan JSON Example</summary>\r\n\r\n```json\r\n{\r\n    \"Active\": 0,\r\n    \"RotationSpeed\": 100,\r\n    \"RotationDirection\": 0,\r\n    \"SwingMode\": 1,\r\n    \"CurrentFanState\": 1,\r\n    \"TargetFanState\": 1\r\n}\r\n```\r\n\r\n</details>\r\n<br>\r\n\r\n## 💧💦 🚿  Valve, Sprinkler / Irrigation, Tap, Shower  \r\n\r\n> [!NOTE]  \r\n>  \r\n> HTTP  \r\n> Read interval 5 sec  \r\n> \r\n> If param InUse is not in use SET it with the same value as StatusActive so that can be triggered with same value, enabling it to set On/Off    \r\n>   \r\n>  Param ValveType is set in Config so it does not need to be set in JSON. Dynamic change is not supported in current plugin version\r\n>  \r\n\r\n<details>\r\n<summary>⚙️ Parameters</summary>\r\n    \r\n| **Param** \t| **Description** \t| **Values** \t|  \r\n|---\t|---\t|:---:\t|  \r\n| paramNameStatusActive <br> mqttSwitch\t| Set Valve Status \t| 0 (Inactive), 1 (Active) \t|  \r\n| paramNameInUse <br> mqttInUse \t| In Use Status \t| 0 (Not in Use), 1 (In Use) \t| \r\n| paramNameValveType\t| Valve Type \t| 0: Generic valve, 1: Irrigation, 2: Shower head, 3: Tap \t| \r\n  \r\n</details>\r\n<br>  \r\n\r\n<details>\r\n<summary>⚙️ Valve JSON Example</summary>\r\n\r\n```json\r\n{\r\n    \"StatusActive\": 0,\r\n    \"InUse\": 0,\r\n    \"ValveType\": 1\r\n}\r\n```\r\n\r\n</details>\r\n\r\n<br>\r\n\r\n## <img src=\"https://github.com/kreso975/homebridge-http-sensors-switches/blob/latest/img/garage.svg?raw=true\" alt=\"Garage Door plugin\" height=26 width=26 />  Door, Garage Door, Window, <img src=\"https://github.com/kreso975/homebridge-http-sensors-switches/blob/latest/img/blinds.svg?raw=true\" alt=\", Blinds / Shades plugin\" height=26 width=26 /> Blinds / Shades  \r\n\r\n> [!NOTE]   \r\n>   \r\n> Parameters for SERVICES you do NOT NEED, should be left BLANK  \r\n>  \r\n> Discord Webhook publishes status to your Discord channel (On/Off) \r\n  \r\n<details>\r\n<summary>⚙️ Parameters</summary>\r\n    \r\n| **Param** \t| **Description** \t| **Values** \t|  \r\n|---\t|---\t|:---:\t|  \r\n| paramNameTargetDoorState <br> mqttTargetDoorState\t| SET Door position \t| 0 (Open), 1 (Closed) \t|  \r\n| paramNamePositionState <br> mqttPositionState\t| Door state \t| 0 (Closing), 1 (Opening), 2 (stopped) \t|  \r\n| paramNameCurrentDoorState <br> mqttCurrentDoorState \t| Door state \t| 0: Open, 1: Closed, 2: Opening, 3: Closing, 4: Stopped \t| \r\n| paramNameObstructionDetected <br> mqttObstructionDetected \t| Read Obstruction \t| 0: false, 1: true \t| \r\n| paramNameStatusJammed <br> mqttStatusJammed \t| Is Jammed \t| 0 (not jammed), 1 (Jammed) \t| \r\n| paramNameTargetPosition <br> mqttTargetPosition \t| Set Position \t| Range: 0 (Fully Closed) to 100 (Fully Open) \t| \r\n| paramNameCurrentPosition <br> mqttCurrentPosition \t| Read Current Possition \t| Range: 0 (Fully Closed) to 100 (Fully Open) \t| \r\n| paramNamePositionState <br> mqttPositionState \t| Read position state \t| 0: Closing, 1: Opening, 2: Stopped \t| \r\n| paramNameHoldPosition <br> mqttHoldPosition \t| Enables holding a specific position \t| 0, 1 \t| \r\n   \r\n</details>\r\n<br>  \r\n\r\n<details>\r\n<summary>⚙️ JSON Example</summary>\r\n\r\n```json\r\n{\r\n    \"door\": {\r\n        \"TargetPosition\": 0,  // 0 - 100 %\r\n        \"CurrentPosition\": 0, // 0 - 100 %\r\n        \"PositionState\": 2,\r\n        \"ObstructionDetected\": 0,\r\n        \"DeviceJammed\": 0,\r\n    },\r\n    \"garage\": {\r\n        \"TargetDoorState\": 0,\r\n        \"CurrentDoorState\": 1,\r\n        \"ObstructionDetected\": 0,\r\n        \"StatusJammed\": 0\r\n    },\r\n    \"Window\": {\r\n        \"TargetPosition\": 0,\r\n        \"CurrentPosition\": 0,\r\n        \"PositionState\": 0\r\n    },\r\n    \"WindowCovering\": {\r\n        \"TargetPosition\": 0,\r\n        \"CurrentPosition\": 0,\r\n        \"PositionState\": 2,\r\n        \"HoldPosition\": 0,\r\n        \"StatusJammed\": 0\r\n    }\r\n}\r\n```\r\n\r\n</details>\r\n<br>\r\n\r\n## <img src=\"https://github.com/kreso975/homebridge-http-sensors-switches/blob/latest/img/detector.svg?raw=true\" alt=\"Smoke, Carbon Dioxide, Air Quality\" height=26 width=26 />  Smoke, Carbon Dioxide & Air Quality Detector\r\n\r\n> [!NOTE]  \r\n>   \r\n> Parameters for SERVICES you do NOT NEED, leave BLANK  \r\n>  \r\n> Discord Webhook publishes change in Carbon Dioxide Detected, Smoke Detected and Status Low Battery to your Discord channel   \r\n  \r\n<details>\r\n<summary>⚙️ Parameters</summary>\r\n    \r\n| **Param**                                   | **Description**                     | **Values**                                    |\r\n|---------------------------------------------|-------------------------------------|-----------------------------------------------|\r\n| paramNameCarbonDioxideDetected <br> mqttCarbonDioxideDetected | Read Detection                     | 0: no Detection, 1: Detected                 |\r\n| paramNameCarbonDioxideLevel <br> mqttCarbonDioxideLevel       | CO2 Concentration                  | Range: 0 to 5000 ppm                          |\r\n| paramNameCarbonDioxidePeakLevel <br> mqttCarbonDioxidePeakLevel | Peak CO2 Concentration            | Range: 0 to 5000 ppm                          |\r\n| paramNameStatusActive <br> mqttStatusActive                   | Is Active                          | 0: Inactive, 1: Active                        |\r\n| paramNameStatusFault <br> mqttStatusFault                     | Fault Status                       | 0: No Fault, 1: Fault                         |\r\n| paramNameStatusLowBattery <br> mqttStatusLowBattery           | Battery Status                     | 0: Normal, 1: Low                             |\r\n| paramNameStatusTampered <br> mqttStatusTampered               | Tampered Status                    | 0: Not Tampered, 1: Tampered                  |\r\n| paramNameSmokeDetected <br> mqttSmokeDetected                 | Read Smoke Detection               | 0: No Smoke, 1: Smoke Detected                |\r\n| paramNameAirQuality <br> mqttAirQuality                       | Air Quality Index                  | Range: 1 (Excellent) to 5 (Very Poor)         |\r\n| paramNamePM2_5Density <br> mqttPM2_5Density                   | PM2.5 Particle Density             | Range: 0 to 500 µg/m³                         |\r\n| paramNamePM10Density <br> mqttPM10Density                     | PM10 Particle Density              | Range: 0 to 500 µg/m³                         |\r\n| paramNameOzoneDensity <br> mqttOzoneDensity                   | Ozone Concentration                | Range: 0 to 1000 µg/m³                         |\r\n| paramNameNitrogenDioxideDensity <br> mqttNitrogenDioxideDensity | NO₂ Concentration                | Range: 0 to 1000 µg/m³                         |\r\n| paramNameSulphurDioxideDensity <br> mqttSulphurDioxideDensity | SO₂ Concentration                | Range: 0 to 1000 µg/m³                         |\r\n| paramNameCarbonMonoxideLevel <br> mqttCarbonMonoxideLevel     | CO Concentration                   | Range: 0 to 1000 ppm                           |\r\n| paramNameVOCDensity <br> mqttVOCDensity     | Volatile Organic Compounds Level                   | Range: 0 to 1000 µg/m³                           |\r\n\r\n   \r\n</details>\r\n<br>  \r\n\r\n<details>\r\n<summary>⚙️ JSON Example</summary>\r\n\r\n```json\r\n{\r\n   \"CO2Sensor2\": {\r\n      \"CO2Detected\": false,\r\n      \"CO2Level\": 700,\r\n      \"CO2PeakLevel\": 1400,\r\n      \"Active\": 1,\r\n      \"Fault\": 0,\r\n      \"LowBattery\": 0,\r\n      \"Tampered\": 0\r\n   },\r\n   \"AirQualitySensor\": {\r\n    \"AirQuality\": 3,\r\n    \"PM2_5Density\": 12.5,\r\n    \"PM10Density\": 25.0,\r\n    \"OzoneDensity\": 75.0,\r\n    \"NitrogenDioxideDensity\": 40.0,\r\n    \"SulphurDioxideDensity\": 20.0,\r\n    \"CarbonMonoxideLevel\": 0.9,\r\n    \"VOXDensity\": 350.0,\r\n    \"StatusActive\": true,\r\n    \"StatusFault\": false,\r\n    \"StatusLowBattery\": false,\r\n    \"StatusTampered\": false\r\n   },\r\n   \"SmokeDetected\": 0,\r\n   \"StatusActive\" : true,\r\n   \"StatusFault\" : 0,\r\n   \"LowBattery\" : false,\r\n   \"StatusTampered\" : 0\r\n }\r\n \r\n```\r\n\r\n</details>\r\n<br>\r\n  \r\n## 🌟 Ambient Light Sensor\r\n\r\n> [!NOTE]  \r\n>  \r\n> Discord Webhook publishes change in Carbon Dioxide Detected, Smoke Detected and Status Low Battery to your Discord channel   \r\n  \r\n<details>\r\n<summary>⚙️ Parameters</summary>\r\n    \r\n| **Param**                                   | **Description**               | **Values**                            |\r\n|---------------------------------------------|-------------------------------|---------------------------------------|\r\n| paramNameCurrentAmbientLightLevel <br> mqttCurrentAmbientLightLevel | Ambient Light Level          | Range: 0.0001 to 100,000 lux          |\r\n| paramNameStatusActive <br> mqttStatusActive                   | Is Active                    | 0: Inactive, 1: Active                |\r\n| paramNameStatusFault <br> mqttStatusFault                     | Fault Status                 | 0: No Fault, 1: Fault                 |\r\n| paramNameStatusLowBattery <br> mqttStatusLowBattery           | Battery Status               | 0: Normal, 1: Low                     |\r\n| paramNameStatusTampered <br> mqttStatusTampered               | Tampered Status              | 0: Not Tampered, 1: Tampered          |\r\n\r\n   \r\n</details>\r\n<br>  \r\n\r\n<details>\r\n<summary>⚙️ JSON Example</summary>\r\n\r\n```json\r\n{\r\n   \"AmbientLightSensor\": {\r\n      \"CurrentAmbientLightLevel\": 4500,\r\n      \"Active\": true,\r\n      \"Fault\": 0,\r\n      \"LowBattery\": false,\r\n      \"Tampered\": 0\r\n   }\r\n} \r\n```\r\n\r\n</details>\r\n<br>\r\n\r\n## 🔐 HTTPS Certificate Handling\r\n\r\nVersion `2.2.0` introduces support for self-signed certificates and optional certificate validation skipping.\r\n\r\n#### Configuration Options\r\n\r\n| Key                  | Type    | Description                                                                 |\r\n|----------------------|---------|-----------------------------------------------------------------------------|\r\n| `ignoreHttpsCertErrors` | `boolean` | If `true`, HTTPS requests will skip certificate validation (use with caution). |\r\n| `trustedCert`        | `string` | Inline PEM certificate content for trusted HTTPS connections.              |\r\n\r\n#### Example\r\n\r\n```json\r\n{\r\n  \"urlStatus\": \"https://my.local.device/status\",\r\n  \"ignoreHttpsCertErrors\": false,\r\n  \"trustedCert\": \"-----BEGIN CERTIFICATE-----\\\\nMIIBIjANBgkqh...\\\\n-----END CERTIFICATE-----\"\r\n}\r\n```\r\n<br>\r\n\r\n## 🖥️ Configurable Console Logs\r\nVersion 1.4.0 introduces a configuration option to control console logging for each accessory individually.\r\nThis provides better control over log verbosity and can improve performance by reducing unnecessary log entries.\r\n\r\n#### ⚙️ Configuration Option\r\n\r\n| Key             | Type     | Default | Description                                                                 |\r\n|-----------------|----------|---------|-----------------------------------------------------------------------------|\r\n| `enableLogging` | `boolean` | `true`  | Controls console output for the accessory. If `true`, logs all events. If `false`, only warnings and errors are shown. |\r\n\r\n## Other\r\n\r\nCompromise: Switch accessory, in order to work properly getStatus is bind in 5 sec interval. This is for passive devices not pushing their \r\nstatus.\r\nI have several devices built by my self like ESP8266 with relay and I'm just switching state. I have JSON file showing status:\r\n```json\r\n{\r\n    \"POWER\": \"ON\"\r\n}\r\n```\r\n<br>\r\n\r\n<details>\r\n<summary>⚙️ Plugin Config example</summary>\r\n\r\n```json\r\n{\r\n    \"bridge\": {\r\n        \"name\": \"Homebridge xxxx\",\r\n        \"username\": \"xx:xx:xx:xx:xx:xx\",\r\n        \"port\": 51576,\r\n        \"pin\": \"xxx-xx-xxx\",\r\n        \"advertiser\": \"bonjour-hap\"\r\n    },\r\n    \"platforms\": [\r\n        {\r\n            \"name\": \"Config\",\r\n            \"port\": 8581,\r\n            \"auth\": \"form\",\r\n            \"theme\": \"auto\",\r\n            \"tempUnits\": \"c\",\r\n            \"lang\": \"auto\",\r\n            \"noFork\": true,\r\n            \"standalone\": true,\r\n            \"platform\": \"config\"\r\n        },\r\n        {\r\n            \"platform\": \"HttpSensorsAndSwitches\",\r\n            \"name\": \"Stergo\",\r\n            \"description\": \"Http all in one place\",\r\n            \"devices\": [\r\n                {\r\n                    \"deviceType\": \"Sensor\",\r\n                    \"enableLogging\": true,\r\n                    \"deviceID\": \"896543287\",\r\n                    \"deviceName\": \"Attic\",\r\n                    \"deviceManufacturer\": \"NameTheManufacturer\",\r\n                    \"deviceModel\": \"DHT\",\r\n                    \"deviceSerialNumber\": \"203ab773-d5cd-42ww-b531-a98bba0e4444\",\r\n                    \"deviceFirmwareVersion\": \"v1.4.0\",\r\n                    \"sensorUrl\": \"http://192.168.1.74/mesures.json\",\r\n                    \"temperatureName\": \"t\",\r\n                    \"humidityName\": \"h\",\r\n                    \"ignoreHttpsCertErrors\": false,\r\n                    \"sharedPolling\": true,\r\n                    \"sharedPollingId\": \"tempBatt\",\r\n                    \"sharedPollingInterval\": 60000,\r\n                    \"paramNameBatteryLevel\": \"sensor2.BatteryLevel\",\r\n                    \"paramNameStatusLowBattery\": \"sensor2.BatteryLow\",\r\n                    \"paramNameStatusChargingBattery\": \"sensor2.BatteryCharging\",\r\n                    \"updateInterval\": 60000\r\n                },\r\n                {\r\n                    \"deviceType\": \"Switch\",\r\n                    \"deviceID\": \"1234578\",\r\n                    \"deviceName\": \"Night Light\",\r\n                    \"deviceManufacturer\": \"Stergo\",\r\n                    \"deviceModel\": \"Switch\",\r\n                    \"deviceSerialNumber\": \"203ab773-d5cd-42a2-b531-a98bba0e4444\",\r\n                    \"deviceFirmwareVersion\": \"0.4.0\",\r\n                    \"urlON\": \"http://192.168.1.77/POWER?state=ON\",\r\n                    \"urlOFF\": \"http://192.168.1.77/POWER?state=OFF\",\r\n                    \"urlStatus\": \"http://192.168.1.77/POWER\",\r\n                    \"stateName\": \"POWER\",\r\n                    \"onStatusValue\": \"ON\",\r\n                    \"offStatusValue\": \"OFF\"\r\n                },\r\n                {\r\n                    \"deviceType\": \"Sensor\",\r\n                    \"deviceID\": \"65432258\",\r\n                    \"deviceName\": \"Balcony\",\r\n                    \"sensorUrl\": \"http://192.168.1.72/mesures.json\",\r\n                    \"temperatureName\": \"t\",\r\n                    \"updateInterval\": 300000\r\n                },\r\n                {\r\n                    \"deviceType\": \"Switch\",\r\n                    \"deviceID\": \"21wqwweqwee65432258\",\r\n                    \"deviceName\": \"Relay\",\r\n                    \"mqttBroker\": \"192.168.1.200\",\r\n                    \"mqttPort\": \"1883\",\r\n                    \"mqttSwitch\": \"iot/things/StergoTestSwitch/switch1\",\r\n                    \"mqttUsername\": \"testuser\",\r\n                    \"mqttPassword\": \"testuser\",\r\n                    \"discordWebhook\": \"https://discordapp.com/api/webhooks/XXXXX\",\r\n                    \"discordUsername\": \"SmartHome\",\r\n                    \"discordAvatar\": \"\",\r\n                    \"discordMessage\": \" is \"\r\n                },\r\n                {\r\n                    \"deviceType\": \"Sensor\",\r\n                    \"deviceID\": \"65432258\",\r\n                    \"deviceName\": \"Balcony\",\r\n                    \"mqttBroker\": \"192.168.1.200\",\r\n                    \"mqttPort\": \"1883\",\r\n                    \"mqttTemperature\": \"qiot/things/Attic/Temperature\",\r\n                    \"mqttHumidity\": \"qiot/things/Attic/Humidity\",\r\n                    \"mqttUsername\": \"testuser\",\r\n                    \"mqttPassword\": \"testuser\"\r\n                },\r\n                {\r\n                    \"deviceType\": \"Fan\",\r\n                    \"enableLogging\": true,\r\n                    \"deviceID\": \"sssert45-58aaaa7f-689\",\r\n                    \"deviceName\": \"Fan test\",\r\n                    \"deviceManufacturer\": \"Stergo\",\r\n                    \"deviceModel\": \"Stergo-Fan\",\r\n                    \"deviceSerialNumber\": \"www2s5587-6s598-6s58\",\r\n                    \"deviceFirmwareVersion\": \"v1\",\r\n                    \"urlStatus\": \"http://192.168.1.101/test/Fanv2/fanv2.json\",\r\n                    \"urlFanControl\": \"http://192.168.1.101/test/Fanv2/fanv2.php\",\r\n                    \"paramNameStatusActive\": \"Fan2.Active\",\r\n                    \"paramNameRotationSpeed\": \"Fan2.RotationSpeed\",\r\n                    \"paramNameRotationDirection\": \"Fan2.RotationDirection\",\r\n                    \"paramNameSwingMode\": \"Fan2.SwingMode\",\r\n                    \"paramNameCurrentFanState\": \"Fan2.CurrentFanState\",\r\n                    \"paramNameTargetFanState\": \"Fan2.TargetFanState\"\r\n                },\r\n                {\r\n                    \"deviceType\": \"CarbonDioxideSensor\",\r\n                    \"enableLogging\": true,\r\n                    \"deviceID\": \"sssda3-23fdaf-sdadf-sdfsdf\",\r\n                    \"deviceName\": \"CO2\",\r\n                    \"deviceManufacturer\": \"Stergo\",\r\n                    \"deviceModel\": \"vvdd\",\r\n                    \"deviceSerialNumber\": \"33-2-2ds3-ss3-2223-323-w\",\r\n                    \"deviceFirmwareVersion\": \"v1\",\r\n                    \"sharedPolling\": true,\r\n                    \"sharedPollingId\": \"CarbonDioxide\",\r\n                    \"urlStatus\": \"http://192.168.1.101/test/co2.json\",\r\n                    \"paramNameStatusActive\": \"Active\",\r\n                    \"paramNameCO2Detected\": \"CO2Detected\",\r\n                    \"paramNameCO2Level\": \"CO2Level\",\r\n                    \"paramNameCO2PeakLevel\": \"CO2PeakLevel\",\r\n                    \"paramNameStatusFault\": \"Fault\",\r\n                    \"paramNameBatteryLevel\": \"BatteryLevel\",\r\n                    \"paramNameStatusLowBattery\": \"LowBattery\",\r\n                    \"paramNameStatusTampered\": \"Tampered\",\r\n                    \"sensorUrl\": \"http://192.168.1.101/test/co2.json\",\r\n                    \"sharedPollingInterval\": 30000,\r\n                    \"discordWebhook\": \"https://discordapp.com/api/webhooks/\",\r\n                    \"discordUsername\": \"Stergo\",\r\n                    \"discordAvatar\": \"\"\r\n                },\r\n                {\r\n                    \"deviceType\": \"OccupancySensor\",\r\n                    \"enableLogging\": true,\r\n                    \"deviceID\": \"sdadddd3-23fdddssdaf-sadf-sdfsdf\",\r\n                    \"deviceName\": \"Occupancy\",\r\n                    \"deviceManufacturer\": \"Stergo\",\r\n                    \"deviceModel\": \"vvdd\",\r\n                    \"deviceSerialNumber\": \"ddd33-2-2ss3-3-22dds23-323-w\",\r\n                    \"deviceFirmwareVersion\": \"v1\",\r\n                    \"sharedPolling\": true,\r\n                    \"sharedPollingId\": \"CarbonDioxide\",\r\n                    \"urlStatus\": \"http://192.168.1.101/test/co2.json\",\r\n                    \"paramNameStatusActive\": \"CO2Sensor2.Active\",\r\n                    \"paramNameOccupancyDetected\": \"CO2Sensor2.CO2Detected\",\r\n                    \"paramNameStatusFault\": \"CO2Sensor2.Fault\",\r\n                    \"paramNameBatteryLevel\": \"CO2Sensor2.BatteryLevel\",\r\n                    \"paramNameStatusLowBattery\": \"CO2Sensor2.LowBattery\",\r\n                    \"paramNameStatusTampered\": \"CO2Sensor2.Tampered\",\r\n                    \"sensorUrl\": \"http://192.168.1.101/test/co2.json\",\r\n                    \"sharedPollingInterval\": 30000,\r\n                    \"mqttOccupancyDetected\": \"test/detect\",\r\n                    \"mqttActive\": \"test/Active\",\r\n                    \"discordWebhook\": \"https://discordapp.com/api/webhooks/\",\r\n                    \"discordUsername\": \"Stergo\",\r\n                    \"discordAvatar\": \"\"\r\n                },\r\n                {\r\n                    \"deviceType\": \"LightBulb\",\r\n                    \"enableLogging\": true,\r\n                    \"deviceID\": \"12399ASdhz1244s9yt-2345-98g\",\r\n                    \"deviceName\": \"Attic Clock\",\r\n                    \"deviceManufacturer\": \"Stergo\",\r\n                    \"deviceModel\": \"Test\",\r\n                    \"deviceSerialNumber\": \"12399a-234sdf-34saf-234sdf\",\r\n                    \"deviceFirmwareVersion\": \"000.06.002\",\r\n                    \"useRGB\": true,\r\n                    \"useBrightness255\": true,\r\n                    \"useColorTKelvin\": false,\r\n                    \"mqttBroker\": \"192.168.1.XXX\",\r\n                    \"mqttPort\": 1883,\r\n                    \"mqttUsername\": \"testuser\",\r\n                    \"mqttPassword\": \"testuser\",\r\n                    \"mqttSwitch\": \"iot/things/Attic/AtticClock/displayON\",\r\n                    \"mqttRGB\": \"iot/things/Attic/AtticClock/Color\"\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}\r\n```\r\n\r\n</details>\r\n<br>\r\n\r\n<details>\r\n<summary>⚙️ Config params</summary>\r\n\r\n| **Param**                                   | **Description**                     | **Param needed**  |\r\n|---------------------------------------------|-------------------------------------|-------------------|\r\n| brightnessParamName                         | JSON Parameter Name for Brightness  | false             |\r\n| colorTemperatureParamName                   | JSON Parameter Name for Color Temperature | false        |\r\n| deviceFirmwareVersion                       | Firmware running on device          | false             |\r\n| deviceID                                    | Unique ID for this Accessory        | true              |\r\n| deviceManufacturer                          | Name for Manufacturer of this Accessory | false         |\r\n| deviceModel                                 | Name of model for this Accessory    | false             |\r\n| deviceName                                  | Name for Your Accessory             | true              |\r\n| deviceSerialNumber                          | Unique serial number                | false             |\r\n| deviceType                                  | Sensor or Switch                    | true              |\r\n| discordAvatar                               | URL to Online Avatar image          | false             |\r\n| discordMessage                              | Message                             | false             |\r\n| discordUsername                             | Name for message publisher          | false             |\r\n| discordWebhook                              | URL to Discord WebHook              | false             |\r\n| enableLogging                               | Default is enabled (1)              | true              |\r\n| hueParamName                                | JSON Parameter Name for HUE         | false             |\r\n| humidityName                                | JSON param name for Humidity reading | true             |\r\n| inUseOffStatusValue                         | JSON return Value for inUSE OFF     | false             |\r\n| inUseOnStatusValue                          | JSON return Value for inUSE ON      | false             |\r\n| inUseStateName                              | JSON status param in Use            | false             |\r\n| motionSensorName                            | JSON param name for Motion Sensor reading | true        |\r\n| motionSensorUrl                             | JSON file containing Motion Sensor readings | true     |\r\n| mqttActive                                  | MQTT Topic for Active Status        | true              |\r\n| mqttBrightness                              | MQTT Topic for Brightness           | false             |\r\n| mqttBroker                                  | URL of MQTT Broker                  | true/false        |\r\n| mqttCarbonDioxideDetected                   | MQTT Topic for CO2 Detection        | true              |\r\n| mqttCarbonDioxideLevel                      | MQTT Topic for CO2 Level            | true              |\r\n| mqttColorTemperature                        | MQTT Topic for Color Temperature    | false             |\r\n| mqttContactSensorState                      | MQTT Topic for Contact Sensor State | false             |\r\n| mqttCurrentDoorState                        | MQTT Topic for Current Door State   | true              |\r\n| mqttCurrentFanState                         | MQTT Topic for Current Fan State    | false             |\r\n| mqttCurrentPosition                         | MQTT Topic for Current Position     | true              |\r\n| mqttHue                                     | MQTT Topic for Hue                  | false             |\r\n| mqttInUse                                   | Outlet in Use Topic                 | false             |\r\n| mqttMotionDetected                          | MQTT Topic for Motion Detection     | true              |\r\n| mqttObstructionDetected                     | MQTT Topic for Obstruction Detection | false           |\r\n| mqttOccupancyDetected                       | MQTT Topic for Occupancy Detection  | false             |\r\n| mqttPassword                                | MQTT Broker password                | false             |\r\n| mqttPort                                    | MQTT port                           | false             |\r\n| mqttPositionState                           | MQTT Topic for Position State       | false             |\r\n| mqttReconnectInterval                       | Reconnect interval to MQTT Broker   | true/false        |\r\n| mqttRGB                                     | MQTT Topic for RGB                  | false             |\r\n| mqttRotationDirection                       | MQTT Topic for Rotation Direction   | false             |\r\n| mqttRotationSpeed                           | MQTT Topic for Rotation Speed       | false             |\r\n| mqttSaturation                              | MQTT Topic for Saturation           | false             |\r\n| mqttSmokeDetected                           | MQTT Topic for Smoke Detection      | true              |\r\n| mqttStatusActive                            | MQTT Topic for Active Status        | true              |\r\n| mqttStatusFault                             | MQTT Topic for Fault Status         | false             |\r\n| mqttStatusJammed                            | MQTT Topic for Jammed Status        | false             |\r\n| mqttStatusLowBattery                        | MQTT Topic for Low Battery Status   | false             |\r\n| mqttStatusTampered                          | MQTT Topic for Tampered Status      | false             |\r\n| mqttSwitch                                  | Switch Topic                        | true              |\r\n| mqttSwingMode                               | MQTT Topic for Swing Mode           | false             |\r\n| mqttTargetDoorState                         | MQTT Topic for Target Door State    | true              |\r\n| mqttTargetFanState                          | MQTT Topic for Automation           | false             |\r\n| mqttTargetPosition                          | MQTT Topic for Target Position      | true              |\r\n| paramNameActive                             | JSON Parameter Name for On/Off      | true              |\r\n| paramNameAmbientLightLevel                  | JSON Parameter Name for Ambient Light Level | true      |\r\n| paramNameBatteryLevel <br> mqttBatteryLevel\t| Current battery percentage (0–100%) \t| 0 (Empty), 100 (Full) \t|  \r\n| paramNameStatusLowBattery <br> mqttRotationSpeed \t| Low Battery Indicator \t| 0: Battery level is OK, 1: Battery level is LOW \t| \r\n| paramNameStatusChargingBattery <br> mqttLowBattery\t| Charging Status \t| 0: Not charging, 1: Charging, 2: Not chargeable \t| \r\n| paramNameCarbonDioxideDetected              | JSON Parameter Name for CO2 Detection | true          |\r\n| paramNameCarbonDioxideLevel                 | JSON Parameter Name for CO2 Level   | true              |\r\n| paramNameCarbonDioxidePeakLevel             | JSON Parameter Name for Peak CO2 Level | false        |\r\n| paramNameContactSensorState                 | JSON Parameter Name for Contact Sensor State | false       |\r\n| paramNameCurrentDoorState                   | JSON Parameter Name for Current Door State | true          |\r\n| paramNameCurrentFanState                    | JSON Parameter Name for Current Fan State | false       |\r\n| paramNameCurrentPosition                    | JSON Parameter Name for Current Position | true          |\r\n| paramNameHoldPosition                       | JSON Parameter Name for Hold Position | false            |\r\n| paramNameMotionDetected                     | JSON Parameter Name for Motion Detection | true        |\r\n| paramNameObstructionDetected                | JSON Parameter Name for Obstruction Detection | false     |\r\n| paramNameOccupancyDetected                  | JSON Parameter Name for Occupancy Detection | false       |\r\n| paramNamePositionState                      | JSON Parameter Name for Position State | false            |\r\n| paramNameRotationDirection                  | JSON Parameter Name for Rotation Direction | false     |\r\n| paramNameRotationSpeed                      | JSON Parameter Name for Rotation Speed | false        |\r\n| paramNameSmokeDetected                      | JSON Parameter Name for Smoke Detection | true        |\r\n| paramNameStatusActive                       | JSON Parameter Name for Active Status | true          |\r\n| paramNameStatusFault                        | JSON Parameter Name for Fault Status | false          |\r\n| paramNameStatusJammed                       | JSON Parameter Name for Jammed Status | false            |\r\n| paramNameStatusLowBattery                   | JSON Parameter Name for Low Battery Status | false     |\r\n| paramNameStatusTampered                     | JSON Parameter Name for Tampered Status | false       |\r\n| paramNameSwingMode                          | JSON Parameter Name for Swing Mode  | false             |\r\n| paramNameTargetDoorState                    | JSON Parameter Name for Target Door State | true          |\r\n| paramNameTargetFanState                     | JSON Parameter Name for Automation  | false             |\r\n| paramNameTargetPosition                     | JSON Parameter Name for Target Position | true          |\r\n| paramNameValveType                          | JSON Parameter Name for Valve Type - 0: Generic valve, 1: Irrigation, 2: Shower head, 3: Tap | true          |\r\n| rgbParamName                                | JSON Parameter Name for RGB color   | false             |\r\n| saturationParamName                         | JSON Parameter Name for Saturation  | false             |\r\n| sensorUrl                                   | JSON file containing sensor readings (temperature, humidity) | true |\r\n| stateName                                   | JSON Parameter Name for Reading ON/OFF | true          |\r\n| temperatureName                             | JSON param name for Temperature reading | true         |\r\n| updateInterval                              | Update interval for reading Sensors | false             |\r\n| updateIntervalMotionSensor                  | Update interval for reading Motion Sensor | true      |\r\n| urlLightBulbControl                         | HTTP address for sending Device control commands | false |\r\n| urlOFF                                      | URL to Turn OFF the Switch          | true              |\r\n| urlON                                       | URL to Turn ON the Switch           | true              |\r\n| urlStatus                                   | URL to retrieve JSON with all Data  | true              |\r\n| useBrightness255                            | Use Brightness 0-255 instead of 0-100 | true          |\r\n| useColorTKelvin                             | Color Temperature in Mired (153-500), Kelvin (2000-6500) | true |\r\n| useRGB                                      | Use RGB instead of HSV (true/false) | true              |\r\n\r\n\r\n</details>\r\n<br><br>  \r\n\r\n> [!IMPORTANT]  \r\n> **Homebridge v2.0 Information**\r\n>\r\n> This plugin currently supports\r\n> - `package.json -> engines.homebridge` value of `\"^1.8.0 || ^2.0.0-beta.0\"`\r\n> - `package.json -> devDependencies.homebridge` value of `\"^2.0.0-beta.0\"`\r\n>\r\n> This is to ensure that this plugin will build and run on both Homebridge v1 and v2.\r\n>\r\n\r\n> [!IMPORTANT]  \r\n> **Node v18 Information**  \r\n> Node.js version 18 (LTS) is scheduled to reach its end-of-life on April 30, 2025. After this date, it will no longer receive security updates or maintenance releases. If you're using Node.js 18, it's recommended to upgrade to a newer version, such as Node.js 20 or 22, to ensure continued security and stability.\r\n>  \r\n> Latest version of plugin supporting Node.js v18 is v2.2.x\r\n>\r\n> This template currently has set\r\n> - `package.json -> engines.node` value of `\"^20.18.0 || ^22.10.0 || ^24.0.0\"`\r\n> \r\n<br>\r\n\r\n## Development Setup\r\n\r\nIf you want to work on this plugin locally instead of just using it via npm, follow these steps:\r\n\r\n### 1. Clone the Repository\r\n```bash\r\ngit clone https://github.com/kreso975/homebridge-http-sensors-switches.git\r\ncd homebridge-http-sensors-switches\r\n```\r\n\r\n### 2. Install Dependencies\r\nMake sure you have Node.js (LTS recommended) and Homebridge installed globally.\r\n\r\n```bash\r\nnpm install\r\n```\r\n\r\n### 3. VS Code Environment\r\nThis project includes a `.vscode` folder with recommended settings and tasks:\r\n- Debugging configurations for running Homebridge with the plugin.\r\n- Preconfigured linting and formatting.\r\n- Launch tasks to simplify development.\r\n\r\nOpen the project in VS Code:\r\n```bash\r\ncode .\r\n```\r\n\r\n### 4. Link Plugin for Local Testing\r\nTo test changes in your Homebridge setup without publishing to npm:\r\n\r\n```bash\r\nnpm run build   # if a build step exists\r\n```\r\n","readmeFilename":"README.md"}