{"_id":"homebridge-nuheat2","_rev":"30-1c79e0f0adc32c76333127b923bd1437","name":"homebridge-nuheat2","dist-tags":{"latest":"1.2.28"},"versions":{"1.2.4-beta.0":{"name":"homebridge-nuheat2","version":"1.2.4-beta.0","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"SenorShaun"},"license":"MIT","_id":"homebridge-nuheat2@1.2.4-beta.0","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"eeae3dcb9b1833c69bdef6e9e25dd3706e099481","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.4-beta.0.tgz","fileCount":11,"integrity":"sha512-FPcMTK5+14s9QAEoorCzT+E7JB5lV+mEJ1JmYaQjDSq0CG8l6k7k2T2a0P9IkUCxgaPCjAMnArQNTbOcGNze7A==","signatures":[{"sig":"MEUCIDCbwt6esTBI1IfBK/wEvdN2ZGOkAew0IueZF7A9d9KUAiEA0UBtg77xQyYDJgqs+cpf82ANcpPVOQTWWWfZK9aser0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57155},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"00f86f956fb75964365e30cc4f91e60ad1d6199b","scripts":{"test":"node --test"},"_npmUser":{"name":"applemanj","email":"joshua@appleman.us"},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"deprecated":"Use 1.2.4","repository":{"url":"git://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.12.1","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"22.22.2","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0","@homebridge/plugin-ui-utils":"^0.0.19"},"_hasShrinkwrap":false,"peerDependencies":{"homebridge":"^1.8.0 || ^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.4-beta.0_1775885918389_0.6537618235839664","host":"s3://npm-registry-packages-npm-production"}},"1.2.4-beta.1":{"name":"homebridge-nuheat2","version":"1.2.4-beta.1","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"SenorShaun"},"license":"MIT","_id":"homebridge-nuheat2@1.2.4-beta.1","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"b1d37fd38b3677d87ee38208be90897539abce86","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.4-beta.1.tgz","fileCount":13,"integrity":"sha512-fOosNH0VeHw2W+nMd0htQYIeGIyW1oPTTjEATvC6jHkvRr7Iim7vawWEJrP+VjHQ1hUPkiPAdBI0QDTMp8ggAA==","signatures":[{"sig":"MEYCIQCAVJNf96B0yDnI5kV1nmAK/kL7lh4dLknxcbY+uCIQDgIhAIjbG+D+G72VD1aM1VOTIksEisOSme9G7mkVyOVv/Jz3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68930},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"500ba8e72033210d3c04c19890a6e842fd528fa6","scripts":{"test":"node --test"},"_npmUser":{"name":"applemanj","email":"joshua@appleman.us"},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"deprecated":"Use 1.2.4","repository":{"url":"git://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.12.1","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"22.22.2","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0","@homebridge/plugin-ui-utils":"^0.0.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"homebridge":"^1.8.0 || ^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.4-beta.1_1775886542326_0.38012362344947914","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"homebridge-nuheat2","version":"1.2.4","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"SenorShaun"},"license":"MIT","_id":"homebridge-nuheat2@1.2.4","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"d76c9ff38e106030d6f2ee05c29e1c7a445fb761","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.4.tgz","fileCount":13,"integrity":"sha512-uEtpXeGM2KKs/cq31LcI6meL8/fhxUBaw1Z2SQ+LYDXveFmDYtxKtbmltGZLl3Zjn3exKGeUY1Cs7N8u8vC+sw==","signatures":[{"sig":"MEYCIQD/9B3MhLLqgEGH1+Hw8lEbaumZiEmMhIrZEgu3+YLTngIhAL3mmaZd08j9gXBPseH4VqqivySVWAGggSqlQfi6oai7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69478},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"164c2e73789a9a93732b24f18c78d86b7cb5210f","scripts":{"test":"node --test"},"_npmUser":{"name":"applemanj","email":"joshua@appleman.us"},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.12.1","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"22.22.2","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0","@homebridge/plugin-ui-utils":"^0.0.19"},"_hasShrinkwrap":false,"peerDependencies":{"homebridge":"^1.8.0 || ^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.4_1775887189346_0.4492468406978074","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"homebridge-nuheat2","version":"1.2.5","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.5","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"981545d1bfc126665dfa6baa5ba9e65a3012f2c6","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.5.tgz","fileCount":14,"integrity":"sha512-fHXhrwsI7+vTVPuyqfDfYlFnBvALwIW4ATHC7o8DtSIAZpaA6BsBELuLNw8KP9IL0AzUUhETnbEpxNjI9nm2SQ==","signatures":[{"sig":"MEYCIQCSWfcQC1zZKDNr/Ko86Y+G/Lq35TGodoZ/8ii/kvEQTAIhAIQsCeIKMXMEPG7JdIvA4o4/zXwG4BVtwxEtSJJ8ZzlD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72421},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"e9634d0234fd62c2e889c1057bbaa87743079c00","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"applemanj","email":"joshua@appleman.us"},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.12.1","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"22.22.2","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0","@homebridge/plugin-ui-utils":"^0.0.19"},"_hasShrinkwrap":false,"peerDependencies":{"homebridge":"^1.8.0 || ^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.5_1775890740900_0.3811636924385984","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"homebridge-nuheat2","version":"1.2.6","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.6","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"1937b7dab86090dc2f052aab2ea01b2b7a5d0373","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.6.tgz","fileCount":14,"integrity":"sha512-4EQ00oPZW+syids+xsuosx0tYTRaiRmgpgBut9P7lPjvBve8YYqb7sGXWoFluAWZ4ROODlxjHWLcNqAgUeIgxA==","signatures":[{"sig":"MEYCIQCUd+NxHkG2/qqmRfI69dH2w1F5ihAoe/rpJ/WQ45tksQIhANBJhEXliUC0ndMnG0dB4leXVcbw8Eei9J44oXwt/nWu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74810},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"38aa013d6464ff46fe337e08b0106177772f7c49","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"applemanj","email":"joshua@appleman.us"},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.12.1","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"22.22.2","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0","@homebridge/plugin-ui-utils":"^0.0.19"},"_hasShrinkwrap":false,"peerDependencies":{"homebridge":"^1.8.0 || ^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.6_1775917893456_0.5835399169604256","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"homebridge-nuheat2","version":"1.2.7","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.7","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"b011014c7fabcd97e7b2f02a571709fbd4840380","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.7.tgz","fileCount":15,"integrity":"sha512-IrAFiMqdX0q+sjLEVsXk/w6XKsR7ngTbEO1BDsArOK6KzqotXLpVOGR1YNw3IFekKQUBNRTkEHtFZ39BBM04CQ==","signatures":[{"sig":"MEUCIQDezfTr/1cEz0/i1x0pQN8ubqORK25tgjgnaWkTgcUjlAIgRdXjU5dM0D6fm8Ij9fCY5/kagCOJbr0ZCUjSdejHwIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75035},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"87c05c2808ae57b3f87dafb1bff292ff689a375f","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.11.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0","@homebridge/plugin-ui-utils":"^0.0.19"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"peerDependencies":{"homebridge":"^1.8.0 || ^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.7_1776297926430_0.8732405903824516","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"homebridge-nuheat2","version":"1.2.8","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.8","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"f4a41d42357b57c119122ac1110c3848832f09ae","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.8.tgz","fileCount":15,"integrity":"sha512-glp2j9TNHZdQ6orMvSeJ5X+NveXsq4xhPlcRAt3mLZeCZSHB1b1TLdpAf8o/TDf7Z602i2tHPl5TBUP05y+84A==","signatures":[{"sig":"MEUCIQCcG7yiKOvbjbAbBvbySwKkeC2jmaFG2Q8QnfqYQxZe0wIgfWoqirO6OWTSOHD4Plp0CeoZn3sRVLkN+rz80XctlPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75241},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"061c0e5b09d44058dd51b9522867dfac8d13fcc2","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.11.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0","@homebridge/plugin-ui-utils":"^0.0.19"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"peerDependencies":{"homebridge":"^1.8.0 || ^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.8_1776298451744_0.6305287681231495","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"homebridge-nuheat2","version":"1.2.9","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.9","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"964587cf93b27952fb286f3476a9bb7b9b385782","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.9.tgz","fileCount":15,"integrity":"sha512-sziprvUW8F5FhoKGgmq4ReIZJRmgfTDYPaOwvyHlIRjFwDU/4/E0jtLXsogpwLMJYYctcY4r3Furg4q7nKqYHg==","signatures":[{"sig":"MEQCIARA0UezB0I/g+tMb94EuphD4deYPsyQmQ4YfNBFxx9tAiBZYh4ubex7VCDMO6D+8tYUdYkN7DajhlDOV4+IKZIZgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75330},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"fb97b903a3a2edc1f70bfa971edf5f013557bcd8","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.11.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0","@homebridge/plugin-ui-utils":"^0.0.19"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.9_1776299817579_0.6152004611876509","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"homebridge-nuheat2","version":"1.2.10","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.10","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"445e06285ea51af3649351879df8874a66e85d9b","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.10.tgz","fileCount":15,"integrity":"sha512-bBykHaqSKxOv7+dEPn+t9ajCQu1H2tAA34KnXH1dfBXVDNNS9YTABCtkfa8lgG1nL0woFrnwO0+vfFDl+DzhjQ==","signatures":[{"sig":"MEUCIQDZr6V1/jxgsvOATWrUd5PEt4srzTsH49aHn1/BjjKVlgIgTwkaZLjnJI9DBeffd8lmNAvgc6rc/am6lCvr6uUerGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76884},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"146dd4840030fcf244e622f592db5f8b51fe2f6c","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.11.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0","@homebridge/plugin-ui-utils":"^0.0.19"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.10_1776783733764_0.8569544985934268","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"homebridge-nuheat2","version":"1.2.11","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.11","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"3ce1c39460a2a5befa319505c09130786630c6b3","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.11.tgz","fileCount":15,"integrity":"sha512-xeNRmtiW49Ia5ENIlRR01Sj6ikKiPWQ6YfD2W5R+6HHy5kpE0tKBB7SUGu5ZClsK7o11BzxRGQqfe7HIXEMcDw==","signatures":[{"sig":"MEUCIDvA5qMsCftnGpSIy2a3LZK+uQGtOHEaQ0lahWykn1r6AiEAsVUkPN68DlVf4bpIgQV/ebuASXcpodz4q0q9+o944eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77906},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"acadd6fd0e44a16b4cc307a77316dafa8df558f7","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.11.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0","@homebridge/plugin-ui-utils":"^0.0.19"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.11_1776785421896_0.27504145968158444","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"homebridge-nuheat2","version":"1.2.12","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.12","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"8d6527c2536a7e970fb4d33a8be70d5189f7ac95","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.12.tgz","fileCount":15,"integrity":"sha512-hdfHlWOGQVspW/2dJqa++09wSV5fXdfguuJiRpBfEkGrviEjySgRsp/fa/Gpv6JFiFNq8EucugCBpGuYUPc2Ag==","signatures":[{"sig":"MEUCIQDYIdkMpIzTd6UbtlxJFOJ609C2PAQbzy8K7m7s0GT3BwIgdbYeiLCb5wVYArRuCfAxCv/bBilI7/YXcX9eKwjOhYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82083},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"d0b662a0b1868c96c9fad1aa2e1516acef7ea072","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.11.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0","@homebridge/plugin-ui-utils":"^0.0.19"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.12_1776786960910_0.2193174688753463","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"homebridge-nuheat2","version":"1.2.13","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.13","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"27256bf78bbaab489e8d46c477600dbbfd758db4","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.13.tgz","fileCount":18,"integrity":"sha512-BGj7uOEm119wWzysymFKLKi0uRyvGesmQ30e18DQsdolBpWK42He2GlGRf2WNoCsjQxyUCcigrl3OrlcuDiOKw==","signatures":[{"sig":"MEUCIFRb/h0DehOvXZVbAm2opT6iCWppwYyyI9ce6HNZb/0iAiEAlx2yEl3lo0nGr6mFAoCNclSAhHvDjXlwRsundxuMhwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121421},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"fa4a525f28f642e49f14bef5d89d4b715b9bcad6","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.11.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.13_1777001616084_0.6409168247510788","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"homebridge-nuheat2","version":"1.2.14","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.14","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"ce3d385b2b6c5831ff0fbc3d608b20318cfd5488","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.14.tgz","fileCount":18,"integrity":"sha512-KNFBHVSIjfYOCAOhackVvqsbRBu4rVDj/6TuL3U3onAptsgXjdey+YM38bbbU8Z55nFNNO+NOlL4Avhwi+lqwg==","signatures":[{"sig":"MEQCIFjq8Br9ljnLdhRCqdp9V8txNWFpLlggzbzbEufUVsvJAiAfpQTE3ASAFz1fWm/rPgpSIudwLCGtTb9InL6mLCZJxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121508},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"8a2dbdd52e4f944982958157d125ace104187ef2","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.11.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.14_1777342627106_0.5079150074564651","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"homebridge-nuheat2","version":"1.2.15","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.15","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"5cac49e8f2c51f396e9591eee5f10050fed4c18b","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.15.tgz","fileCount":18,"integrity":"sha512-2WEMR4Ws6Uux6Cc4F0MnHwXVRXsopUtGhfiHaasbJlYMeuh+nMo6Bfc3+3an5w2F2GquBqna5zUf91eXUa6G+A==","signatures":[{"sig":"MEUCIQCgNpTmrUYcEsZE112c4f3JWf5+nm09ki648KwMsOfJUAIgcI+yh/+7tfJgwr2zaVR/MlYTiAKl6zkIFyHYcLJWVCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123378},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"78a53ca59456340c62d44aa8a7234d7f9cadfc86","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.11.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.15_1777343103886_0.033379088262700085","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"homebridge-nuheat2","version":"1.2.16","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.16","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"a67d9921482e67d1f3fab3bcdea597586f977142","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.16.tgz","fileCount":18,"integrity":"sha512-7240NY5ATSPR9F5lCf3HaUj1Mi4EYlxka8g8rrdDtsBrratTxKT0SWTZAug9reOPM9vxe3REpI3IPkZ31c38+Q==","signatures":[{"sig":"MEYCIQD7rguqCN7SsZ1jGtrVeD5rk0r3PmObajjoEmUNxY+bIgIhAM9LQOV9S2pqunzyJds/8nwChfjTEQTNSDBwlb5nrx3S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124583},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"4b3ccab06a4e800c3086494954db7ddab2d07569","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.11.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.16_1777494946898_0.4409649901258339","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"homebridge-nuheat2","version":"1.2.17","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.17","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"b02a2bf2fa433b8683ff9b0f0cf81ead94d84576","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.17.tgz","fileCount":18,"integrity":"sha512-UJvW1oLKLbGS2RdLtyfIXZBXFbAOVZ9AXP6a9NcjmCsvYhb9re3eDeEnd3reOYZ5+ZJVuYDd/f3L9TKiPaCxiA==","signatures":[{"sig":"MEYCIQDTZazr6FjXmaRI4LtrUSu0MGPTxnMjXxjYc1jy5HIvRwIhAOkgsnjRApugaWcNIDc9ZpNFdi9b6JynNKRtKnqc3M10","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125505},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"83601d9e62049b7c27d7d553d1f3cc5998360c2b","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.11.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.17_1777506424718_0.10716555528448102","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"homebridge-nuheat2","version":"1.2.18","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.18","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"39a130c58a999d95e55d420f0c6f0565d37f9f99","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.18.tgz","fileCount":18,"integrity":"sha512-EdcKGEDsCE/h9liElJP+6Yafj9y0kqrFnQQC/ZMP9rd/Ao7wrADHK6vcvdBLK36mi7t/3VgVYTdFezbBaYx2kg==","signatures":[{"sig":"MEUCIQDvtzmOaSJCc+9aziw959DUut3u4o8n7HZv/dNnxlEz9QIgSXD0GsR9Z0hfn4psTd2UsIFOvQv8iDmhQTNbpWqPFEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118886},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"77d7a049461531e71f4a42fc094989ea627a15ed","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.11.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.18_1777509891355_0.5456220994204315","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"homebridge-nuheat2","version":"1.2.19","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.19","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"767b226790ac227f9f5e582cd0d3f7c20d1a5357","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.19.tgz","fileCount":18,"integrity":"sha512-tZ/BSfbznJ+a9hl1vHjtoqLdJGDMcVA/ncevx3bWVcFlE0tM4yw70hTpLC3h/hgKW8JcBT+W2OmDECPqz1JtGQ==","signatures":[{"sig":"MEYCIQC5YKua1HMs4XVdm+WePxVkCeXiqb5wAA/i0GBITAmykgIhALKipEMHdkZRPi1r4jgq7PQdwh9W4WvA2B5fZHaaACXl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119110},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"d62702888112765256aab75dfcc5180db4014949","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.11.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.19_1777510734914_0.18486042210608877","host":"s3://npm-registry-packages-npm-production"}},"1.2.20":{"name":"homebridge-nuheat2","version":"1.2.20","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"name":"applemanj"},"license":"MIT","_id":"homebridge-nuheat2@1.2.20","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"35dd148764eb64abae7ca8b3440fb85be11dc652","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.20.tgz","fileCount":19,"integrity":"sha512-dQi8nS+YgUUMWBmvsrXSnokDudYxZaPSI9v89RmTUk0N7enHx70A0+Yhk/+RdCL0TkP2KGKH9BK5Z/eCkpIdhg==","signatures":[{"sig":"MEYCIQC0weKw1WJKrS+5TuCIF4NUe3qRVhKTpCk0utYewdUyswIhAN/ZQLG5/bIb5ukXO5jFh9oSYhjpZ4+P5PUtaqZ3lA6/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119089},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"4e09cca7def0cf3e79f166f737a80446673c843a","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.11.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.20_1777511319873_0.9354693967889294","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"homebridge-nuheat2","version":"1.2.21","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"url":"https://github.com/applemanj","name":"Joshua Appleman","email":"joshua@appleman.us"},"license":"MIT","_id":"homebridge-nuheat2@1.2.21","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"72c4e81aaf9b8eabfa290a76d49b654875240a0b","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.21.tgz","fileCount":19,"integrity":"sha512-oP5CjSPMUg89W6VaSx2IgB0927UmkG+TWZ2rcnJAsOHVSbViJFTvE+FmPg+FZlOEs7vCrs7dS2PL+xOGYrqdxw==","signatures":[{"sig":"MEYCIQCqBGcTFR4KhvYx0Ons0EPR7yIX+lJXapEKfkDoMxxBagIhAK4bcPH7/iI+/F1tM7VCY1qkjtGMzfcPmtuFHiCj2Rw4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119191},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"a768682302413b207e3893cb5bc1bab2e563d97b","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.13.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.17.0","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.21_1782422315123_0.9967957179235316","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"homebridge-nuheat2","version":"1.2.22","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"url":"https://github.com/applemanj","name":"Joshua Appleman","email":"joshua@appleman.us"},"license":"MIT","_id":"homebridge-nuheat2@1.2.22","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"653bb0fda41489f28ab6440879c881b1f0135b39","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.22.tgz","fileCount":19,"integrity":"sha512-ra5+zd5S4puL42hEdv5yF34MhRGh+bonSbQhBlXCLB5sSpV8SinD70Eoj6aRbpGN/KCRqecINTbxWR+il4bnJg==","signatures":[{"sig":"MEQCIEmXyZQgMI1dN3KOC73OMI5JjdR/t7H/gPvVu5bOei2FAiAZerZiPBLf6od/PF2IqYVxDe56j8V/G0nisLspU3aUjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121045},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0e1d27fba22d3ec6560f78c3299c45649309c61b","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.16.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.22_1783468000077_0.011666633789571002","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"homebridge-nuheat2","version":"1.2.23","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"url":"https://github.com/applemanj","name":"Joshua Appleman","email":"joshua@appleman.us"},"license":"MIT","_id":"homebridge-nuheat2@1.2.23","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"bba7f6c39afac078463db20e0a79d6799ee46eca","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.23.tgz","fileCount":19,"integrity":"sha512-cnLAKMFFxXwGCbBDILh9APMNMhsZUFqrIk2XBl3dqbX+lXiDSUm7Gec/iE86LcYO5SxYVF0zsCv6l30XFU1+jg==","signatures":[{"sig":"MEUCIALqgiyUy6b/SmNyZDCYKTx/BjLWdkSSz0STkw2fGHKpAiEA6MVRJGBDwCKLm5bZMAIlBdgdXyjxamGKo02Aim8pjLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127235},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"443507afbb1fc3f1974450698b825a28d7237263","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.16.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.23_1783470236880_0.6842492118742867","host":"s3://npm-registry-packages-npm-production"}},"1.2.24":{"name":"homebridge-nuheat2","version":"1.2.24","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"url":"https://github.com/applemanj","name":"Joshua Appleman","email":"joshua@appleman.us"},"license":"MIT","_id":"homebridge-nuheat2@1.2.24","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"9d32e2c1dc86693fc66b7aa4e1cf1136ee628d7a","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.24.tgz","fileCount":19,"integrity":"sha512-nZnSi/HklRiocsESi0tlHZVsP2xzjwfxWmQIqDBnWi00ehAl3ojg+M/ATEEr+ILfiW3lP9oa9iEdh/f8c3rWLw==","signatures":[{"sig":"MEUCIE+5OGZk1FPq6j0ybAK4ynjuNh9v5/Kq4FsK6ULULVA5AiEAqYZAWJO7d4t7sI1DMNurNQoPzTVUu5M6klKGUTY6U7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128048},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"c85cfadeebaf5ff385bcf5d93a4c498f056299be","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.10","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.16.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.24_1783472405921_0.620929898869742","host":"s3://npm-registry-packages-npm-production"}},"1.2.25":{"name":"homebridge-nuheat2","version":"1.2.25","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"url":"https://github.com/applemanj","name":"Joshua Appleman","email":"joshua@appleman.us"},"license":"MIT","_id":"homebridge-nuheat2@1.2.25","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"03ee1847b6c55a309de91a14fced8e3c7d1f9ae0","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.25.tgz","fileCount":19,"integrity":"sha512-d8AsXQTzuqVOdb99yjYOYPLENJy2eRxPikKZmZKGDgRb6r1hGSyZEgonCl1iqZ+JW/YXyQpVsO82mnrPe5u4sw==","signatures":[{"sig":"MEYCIQC9TZqj/EWxo15HUu1shioW8NbPYJq0uXuqRvskf4QOSwIhAIzVvSIaxLkyjxhNaIf7iI0ZzO8jNdf5MfqqM28jeSNt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128481},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"2a424b42759e70fd4fcf1070cf7bbf8643bc0818","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.11","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.16.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.18.0","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.25_1783645928373_0.05173611738818451","host":"s3://npm-registry-packages-npm-production"}},"1.2.26":{"name":"homebridge-nuheat2","version":"1.2.26","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"url":"https://github.com/applemanj","name":"Joshua Appleman","email":"joshua@appleman.us"},"license":"MIT","_id":"homebridge-nuheat2@1.2.26","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"fbebc9ad8ca80066cb610b061fe0c781e1098b5f","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.26.tgz","fileCount":19,"integrity":"sha512-vBMxwYtecva7wNS1HsC1Cx9y3XhHbFylK+IxIKRKQbfBDn+J3ZegXAgAa0v7f/179IjCdWKEgUKIvqiiF8O2xg==","signatures":[{"sig":"MEUCIQCpMTRtv26IQmX2Zi92iSE3f2ca7VJzu0UOARWfUH9dtwIgTUVBObgQWc8LfharGIFgh7iNEk9uwWGZkciJ++WcQIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128763},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0 || ^26.0.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"540262144b482fe344484d7e67c2b55866c553e5","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.11","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.19.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.26_1789187256605_0.026588088679519117","host":"s3://npm-registry-packages-npm-production"}},"1.2.27":{"name":"homebridge-nuheat2","version":"1.2.27","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"author":{"url":"https://github.com/applemanj","name":"Joshua Appleman","email":"joshua@appleman.us"},"license":"MIT","_id":"homebridge-nuheat2@1.2.27","maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"contributors":[{"url":"original plugin author","name":"SenorShaun"}],"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"dist":{"shasum":"ee03ab2d692945294e0cb7f044c1bd16164f36b9","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.27.tgz","fileCount":19,"integrity":"sha512-SLx1l85rppmLorgWMjtu8aEII6wFh+L09Zrm3M2gjQ9K4gX78Kzqbkb7IkG9TQUSpd1ezqDgDpgzUuB0qn6dUg==","signatures":[{"sig":"MEUCIQDGWCw3unMETs8Rw79D/7RWcQoJWcSNEhEkq+6IarDD/AIgAm7NFrymE0PKerlKKbr8i1H8dmafGEqbPW8GxF4tCoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128964},"main":"index.js","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0 || ^26.0.0","homebridge":">=1.8.0 <3.0.0-0"},"gitHead":"826270b0c633a5be8a03117e9432f9c109e1a6bc","scripts":{"test":"npm run build && node --test test/*.test.js","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"overrides":{"ws":"^7.5.11","tough-cookie":"^4.1.3"},"repository":{"url":"git+https://github.com/applemanj/homebridge-nuheat2.git","type":"git"},"_npmVersion":"11.19.0","description":"Homebridge Platform for NuHeat Signature Thermostats","directories":{},"_nodeVersion":"24.20.0","dependencies":{"node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0","@microsoft/signalr":"^7.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nuheat2_1.2.27_1789444601587_0.793849504226303","host":"s3://npm-registry-packages-npm-production"}},"1.2.28":{"name":"homebridge-nuheat2","version":"1.2.28","description":"Homebridge Platform for NuHeat Signature Thermostats","main":"index.js","scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test test/*.test.js"},"keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"repository":{"type":"git","url":"git+https://github.com/applemanj/homebridge-nuheat2.git"},"homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"author":{"name":"Joshua Appleman","email":"joshua@appleman.us","url":"https://github.com/applemanj"},"contributors":[{"name":"SenorShaun","url":"original plugin author"}],"license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org/"},"dependencies":{"@microsoft/signalr":"^7.0.0","node-fetch-cjs":"^3.2.0","node-html-parser":"^5.2.0"},"overrides":{"ws":"^7.5.11","tough-cookie":"^4.1.3"},"engines":{"node":"^18.20.4 || ^20.18.0 || ^22.0.0 || ^24.0.0 || ^26.0.0","homebridge":">=1.8.0 <3.0.0-0"},"devDependencies":{"@types/node":"^26.0.0","typescript":"^6.0.2"},"gitHead":"442cea730fe06bc95370e4dbec46e08b3cec682d","_id":"homebridge-nuheat2@1.2.28","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-q7r8FVlHH6Iptsar4EZIrvxxOW67x2DwG5A+n5x3pZo7MOs53RqyZcJkfWVa+q1KB6aXKhm9H+5/gzcbYqbgpA==","shasum":"bc8c35e1f80fa2978d23dfd754df24e36a0d0ded","tarball":"https://registry.npmjs.org/homebridge-nuheat2/-/homebridge-nuheat2-1.2.28.tgz","fileCount":19,"unpackedSize":130610,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nuheat2@1.2.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCmUN8GpCs+bQv0mrpAK9dZpn8cDrxuDKnnKToFOMw9XQIgBY8G/DykjVEh/TdYD+VYm53Ay+Z4cnCJKPX9xr5PhEk="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:def9c929-396b-4238-8b7f-40712e8bc940"}},"directories":{},"maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homebridge-nuheat2_1.2.28_1789447902116_0.5247378530491429"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-11T05:38:38.389Z","modified":"2026-09-15T04:51:42.534Z","1.2.4-beta.0":"2026-04-11T05:38:38.548Z","1.2.4-beta.1":"2026-04-11T05:49:02.477Z","1.2.4":"2026-04-11T05:59:49.481Z","1.2.5":"2026-04-11T06:59:01.073Z","1.2.6":"2026-04-11T14:31:33.595Z","1.2.7":"2026-04-16T00:05:26.587Z","1.2.8":"2026-04-16T00:14:11.886Z","1.2.9":"2026-04-16T00:36:57.719Z","1.2.10":"2026-04-21T15:02:13.898Z","1.2.11":"2026-04-21T15:30:22.027Z","1.2.12":"2026-04-21T15:56:01.043Z","1.2.13":"2026-04-24T03:33:36.230Z","1.2.14":"2026-04-28T02:17:07.260Z","1.2.15":"2026-04-28T02:25:04.025Z","1.2.16":"2026-04-29T20:35:47.013Z","1.2.17":"2026-04-29T23:47:04.870Z","1.2.18":"2026-04-30T00:44:51.524Z","1.2.19":"2026-04-30T00:58:55.061Z","1.2.20":"2026-04-30T01:08:40.016Z","1.2.21":"2026-06-25T21:18:35.268Z","1.2.22":"2026-07-07T23:46:40.244Z","1.2.23":"2026-07-08T00:23:57.006Z","1.2.24":"2026-07-08T01:00:06.073Z","1.2.25":"2026-07-10T01:12:08.516Z","1.2.26":"2026-09-12T04:27:36.736Z","1.2.27":"2026-09-15T03:56:41.748Z","1.2.28":"2026-09-15T04:51:42.251Z"},"bugs":{"url":"https://github.com/applemanj/homebridge-nuheat2/issues"},"author":{"name":"Joshua Appleman","email":"joshua@appleman.us","url":"https://github.com/applemanj"},"license":"MIT","homepage":"https://github.com/applemanj/homebridge-nuheat2#readme","keywords":["homebridge-plugin","homebridge","homekit","nuheat","thermostat","floor-heating"],"repository":{"type":"git","url":"git+https://github.com/applemanj/homebridge-nuheat2.git"},"description":"Homebridge Platform for NuHeat Signature Thermostats","contributors":[{"name":"SenorShaun","url":"original plugin author"}],"maintainers":[{"name":"applemanj","email":"joshua@appleman.us"}],"readme":"# homebridge-nuheat2\n\n[![npm version](https://img.shields.io/npm/v/homebridge-nuheat2.svg)](https://www.npmjs.com/package/homebridge-nuheat2)\n[![npm downloads](https://img.shields.io/npm/dm/homebridge-nuheat2.svg)](https://www.npmjs.com/package/homebridge-nuheat2)\n\nHomebridge platform plugin for Nuheat Signature floor-heating thermostats.\n\nThis maintained fork modernizes Nuheat support for current Homebridge releases while keeping the existing `NuHeat` platform configuration intact for backward compatibility. It builds on Shaun's original [`senorshaun/homebridge-nuheat`](https://github.com/senorshaun/homebridge-nuheat) plugin.\n\n## Highlights\n\n- Automatically discovers thermostats on the authenticated Nuheat account\n- Optionally creates HomeKit switches for Nuheat group away mode\n- Supports permanent, scheduled, and timed holds\n- Uses Nuheat's OAuth-based API instead of legacy site scraping\n- Uses the official Nuheat PKCE public client by default, with no distributable client secret\n- Includes compatibility improvements for Homebridge 1.8+ and 2.0 betas\n- Can optionally expose a schedule switch for each thermostat\n\n## Compatibility\n\n- Homebridge: `>=1.8.0 <3.0.0-0`\n- Node.js: `^18.20.4 || ^20.18.0 || ^22 || ^24 || ^26`\n\nFor current Homebridge releases, use Node 22, 24, or 26.\n\n## Installation\n\nInstall Homebridge first:\n\n```bash\nnpm install -g homebridge\n```\n\nThen install the plugin:\n\n```bash\nnpm install -g homebridge-nuheat2\n```\n\nThe published package name for this maintained fork is `homebridge-nuheat2`. The Homebridge platform name in config remains `NuHeat`.\n\n## Configuration\n\nMost users should configure the plugin through the custom Homebridge admin UI. It is organized into Account, Accessories, Behavior, and Diagnostics panels.\n\nSensitive values are handled deliberately: saved passwords are not redisplayed in the UI. Leave the password field blank to keep the saved value, or enter a new value to replace it.\n\nThe Diagnostics panel summarizes the saved configuration and exposure strategy before restart. It does not make live Nuheat API calls.\n\nThe equivalent JSON looks like this:\n\n```json\n{\n  \"platform\": \"NuHeat\",\n  \"name\": \"NuHeat\",\n  \"email\": \"email@address.com\",\n  \"password\": \"password123\",\n  \"devices\": [\n    { \"serialNumber\": \"1111111\", \"disabled\": false },\n    { \"serialNumber\": \"2222222\", \"disabled\": false }\n  ],\n  \"autoPopulateAwayModeSwitches\": true,\n  \"groups\": [{ \"groupName\": \"Main Floor\", \"disabled\": false }],\n  \"exposeScheduleSwitches\": false,\n  \"enableNotifications\": true,\n  \"holdLength\": 1440,\n  \"refresh\": 60\n}\n```\n\n### Options\n\n- `platform`: Must be `NuHeat`\n- `name`: Display name used in Homebridge logs\n- `email`: MyNuheat account email address\n- `Email`: Legacy alias still accepted for backward compatibility, but `email` is the preferred documented field\n- `password`: MyNuheat account password\n- `devices`: Optional list of thermostats to expose. If omitted or empty, every thermostat on the account will be discovered automatically. Blank rows in the UI are ignored\n- `serialNumber`: Thermostat serial number from MyNuheat\n- `disabled`: Available on `devices` and `groups` rows. Keeps the row saved while preventing that thermostat or group from being exposed\n- `autoPopulateAwayModeSwitches`: Automatically expose away-mode switches for all groups on the account. Away mode is applied by Nuheat's servers; affected thermostats may be reported as being in Standby rather than Away\n- `exposeScheduleSwitches`: Optionally expose a switch per thermostat that reflects whether the thermostat is following its schedule and can be turned on to resume the schedule\n- `groups`: Optional allow-list of groups to expose as away-mode switches. This only affects group/away-mode accessories. Blank rows in the UI are ignored\n- `groupName`: Group name as shown in MyNuheat\n- `holdLength`: Hold duration in minutes, default `1440`. Values are clamped from `0` to `1440`\n- `refresh`: Poll interval in seconds, default `60`. Values lower than `30` are raised to `30` to reduce API traffic\n- `enableNotifications`: Enables Nuheat SignalR notifications for faster updates. Defaults to `true`; set to `false` only while troubleshooting\n- `debug`: Enables verbose Nuheat API, notification, and accessory logging. Defaults to `false`\n\n### Hold Length Behavior\n\n- `0`: hold until the next scheduled event\n- `1-1439`: timed hold for the configured number of minutes\n- `1440`: permanent hold\n\n### Away Mode Behavior\n\nAway-mode switches map directly to Nuheat's group away mode. Turning a switch on sends `PUT /api/v1/Group` with `{ groupId, awayMode: true }`, which is the only group-level control Nuheat exposes.\n\nWhat the thermostats do while a group is in away mode is decided by Nuheat's servers, not by this plugin. Depending on the account and firmware, Nuheat may report the affected thermostats as being in **Standby** rather than showing an explicit \"Away\" state. Standby is Nuheat's own representation of the away setpoint; the plugin does not request standby and cannot request it, because Nuheat's thermostat update API has no operating-mode field.\n\nIf you need a specific temperature held while you are away, set that temperature on the thermostat itself. The plugin will hold it for `holdLength` minutes, or permanently when `holdLength` is `1440`.\n\n### Device Discovery\n\nIf `devices` is omitted or empty, the plugin will automatically expose every thermostat on the authenticated account.\n\nIf `groups` is omitted and `autoPopulateAwayModeSwitches` is enabled, the plugin will automatically expose away-mode switches for all groups on the account.\n\nIf `exposeScheduleSwitches` is enabled, the plugin will also create one switch per thermostat that turns on when the thermostat is following its Nuheat schedule and can be used to resume that schedule from HomeKit.\n\n## Nuheat API Access\n\nThis plugin uses Nuheat's PKCE-based public client for normal authentication. The built-in public `clientId` is `homebridge-nuheat2_260421`; there is no distributable client secret and no user API key setup is required.\n\nNuheat migrated Signature thermostats to the Conductor server architecture in July 2026. Current plugin releases use the North America Conductor API hosts by default:\n\n- Identity: `https://identity.nam.mynuheat.com`\n- OpenAPI: `https://api.nam.mynuheat.com`\n- Notifications: `https://api.nam.mynuheat.com/v2/notificationsHost`\n\nReferences:\n\n- [Nuheat OpenAPI docs](https://api.nam.mynuheat.com/)\n- [Nuheat API access request page](https://www.nuheat.com/openapi)\n\n## Troubleshooting\n\n- Enable debug logging from the custom UI only while troubleshooting. Debug logs include detailed Nuheat API, notification, and accessory activity.\n- If accessories do not appear after changing allow-lists, save the settings and restart the Nuheat child bridge.\n- If login fails, confirm the same email and password work in the Nuheat app or web portal.\n- If Nuheat changes regional API routing again, advanced users can temporarily override the runtime hosts with `NUHEAT_API_BASE_URL`, `NUHEAT_IDENTITY_BASE_URL`, and `NUHEAT_NOTIFICATION_HUB_URL`.\n- If Homebridge shows stale UI fields after an update, close and reopen the plugin settings page.\n\n## Development\n\nThe source of truth for the platform, API client, accessories, internal models, and tests lives under `src/`. The build compiles that back into the CommonJS layout used by Homebridge: `index.js`, `lib/`, and `test/`.\n\nCommon development commands:\n\n```bash\nnpm run build\nnpm run typecheck\n```\n\nRun the test suite with:\n\n```bash\nnpm test\n```\n\nContributor and release notes are in [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## Attribution\n\nThis project is maintained by `applemanj` and retains attribution to SenorShaun for the original MIT-licensed Homebridge Nuheat plugin.\n\n## Future Work\n\n- Validate the PKCE public-client flow against more real-world Nuheat accounts.\n- Monitor Nuheat Conductor v2 notification behavior across more accounts and keep polling as the reliability fallback.\n","readmeFilename":"README.md"}