{"_id":"@automatacontrols/automata-thermostat","_rev":"12-4eb466821b43d54cb437ddcb4f75c8c1","name":"@automatacontrols/automata-thermostat","dist-tags":{"latest":"1.0.12"},"versions":{"1.0.0":{"name":"@automatacontrols/automata-thermostat","version":"1.0.0","keywords":["node-red","dashboard","thermostat","hvac","building-automation","controls","ui","widget","automata"],"author":{"name":"AutomataControls"},"license":"MIT","_id":"@automatacontrols/automata-thermostat@1.0.0","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"homepage":"https://github.com/AutomataControls/AutomataThermostat#readme","bugs":{"url":"https://github.com/AutomataControls/AutomataThermostat/issues"},"dist":{"shasum":"0084423672b2311dc7c986975922e3c2c326ac1e","tarball":"https://registry.npmjs.org/@automatacontrols/automata-thermostat/-/automata-thermostat-1.0.0.tgz","fileCount":9,"integrity":"sha512-gIbPrMGrU9vz7pNHdHWudctIzm/g+kWHY6rD1sGeS/5/Iu4WZjGaXkCp5coTx106KFlCwdwSlRl1JBbQVQEa4Q==","signatures":[{"sig":"MEYCIQDP7ZIXO5pGncFtqxEz7unTbDuBbLOxLntWV1V4llNX9QIhALZWsRPDKy9o7L41zk6QL+8Otp4aZZclEi418bUizogA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14114},"main":"nodes/thermostat.js","engines":{"node":">=14.0.0"},"scripts":{"lint":"eslint nodes/*.js","test":"mocha \"test/**/*_spec.js\"","pretest":"npm run lint"},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"node-red":{"nodes":{"thermostat":"nodes/thermostat.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/AutomataControls/AutomataThermostat.git","type":"git"},"_npmVersion":"6.14.18","description":"Professional-grade thermostat UI widget for Node-RED Dashboard 2.0 with comprehensive HVAC controls","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@node-red/dashboard":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.56.0","node-red":"^3.1.0","node-red-node-test-helper":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/automata-thermostat_1.0.0_1736111649405_0.5356254683336894","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@automatacontrols/automata-thermostat","version":"1.0.1","keywords":["node-red","dashboard","thermostat","hvac","building-automation","controls","ui","widget","automata"],"author":{"name":"AutomataControls"},"license":"MIT","_id":"@automatacontrols/automata-thermostat@1.0.1","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"homepage":"https://github.com/AutomataControls/AutomataThermostat#readme","bugs":{"url":"https://github.com/AutomataControls/AutomataThermostat/issues"},"dist":{"shasum":"c53dae2450d34fe33e860bc094b0af85b6ab7f14","tarball":"https://registry.npmjs.org/@automatacontrols/automata-thermostat/-/automata-thermostat-1.0.1.tgz","fileCount":10,"integrity":"sha512-pTuiXTqHuc5VeRay54M8m7KtoU1W+HhgppcIElR6F52A7qmhHs3cGnK7GvSOisVXRNllDk7jqDw8kWor3hO0/A==","signatures":[{"sig":"MEYCIQCwqgpdi9Nu6/YCKBZtYFbmHQwAzx7SWSWRM1TLPM86TQIhAKmPsqgnH2xEXzUJokrIfm810HJFJmyJ65qmCUyO22vX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42031},"main":"nodes/thermostat.js","engines":{"node":">=14.0.0"},"scripts":{"lint":"eslint nodes/*.js","test":"mocha \"test/**/*_spec.js\"","pretest":"npm run lint"},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"node-red":{"nodes":{"thermostat":"nodes/thermostat.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/AutomataControls/AutomataThermostat.git","type":"git"},"_npmVersion":"6.14.18","description":"Professional-grade thermostat UI widget for Node-RED Dashboard 2.0 with comprehensive HVAC controls","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@node-red/dashboard":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.56.0","node-red":"^3.1.0","node-red-node-test-helper":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/automata-thermostat_1.0.1_1736112558963_0.32164874844200697","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@automatacontrols/automata-thermostat","version":"1.0.2","keywords":["node-red","dashboard","thermostat","hvac","building-automation","controls","ui","widget","automata"],"author":{"name":"AutomataControls"},"license":"MIT","_id":"@automatacontrols/automata-thermostat@1.0.2","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"homepage":"https://github.com/AutomataControls/AutomataThermostat#readme","bugs":{"url":"https://github.com/AutomataControls/AutomataThermostat/issues"},"dist":{"shasum":"0aed5ca4959fcb7db74187e69a7f60950fa9e0fc","tarball":"https://registry.npmjs.org/@automatacontrols/automata-thermostat/-/automata-thermostat-1.0.2.tgz","fileCount":10,"integrity":"sha512-nsqnG+sqw5kNzYiGY1md8VV3ObAVDE+Qkw+mbrgT2LfWXKPXVr9lOYGAEFuxAQf/stK3gDGDY07x6gTn1fr2lA==","signatures":[{"sig":"MEUCIEXOL7pghIAfHUZKufNaOmkI3pynubd7gAn7osps3s6MAiEAtraAGCfowqCjCd/dlv7lT3+4/UDEvvA84mdNX5RT8lM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42031},"main":"nodes/thermostat.js","engines":{"node":">=14.0.0"},"scripts":{"lint":"eslint nodes/*.js","test":"mocha \"test/**/*_spec.js\"","pretest":"npm run lint"},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"node-red":{"nodes":{"thermostat":"nodes/thermostat.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/AutomataControls/AutomataThermostat.git","type":"git"},"_npmVersion":"6.14.18","description":"Professional-grade thermostat UI widget for Node-RED Dashboard 2.0 with comprehensive HVAC controls","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@node-red/dashboard":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.56.0","node-red":"^3.1.0","node-red-node-test-helper":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/automata-thermostat_1.0.2_1736113180063_0.14619371727246233","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@automatacontrols/automata-thermostat","version":"1.0.3","keywords":["node-red","dashboard","thermostat","hvac","building-automation","controls","ui","widget","automata"],"author":{"name":"AutomataControls"},"license":"MIT","_id":"@automatacontrols/automata-thermostat@1.0.3","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"homepage":"https://github.com/AutomataControls/AutomataThermostat#readme","bugs":{"url":"https://github.com/AutomataControls/AutomataThermostat/issues"},"dist":{"shasum":"642082a80fca3493cccc57ce2646971b64cffc9d","tarball":"https://registry.npmjs.org/@automatacontrols/automata-thermostat/-/automata-thermostat-1.0.3.tgz","fileCount":10,"integrity":"sha512-dvo+WmZ7HKQ0Z1x3Ht1g70nV/x0IQCfYRi9HcQHiLm3jBytsfppKvS/9OgeNf9HGZapDg3Hi20PUd79lyOMAxA==","signatures":[{"sig":"MEUCIQC1TZfZK1aJbElwe2J849DJX/ep8khtK6ZXYYlVfsgojQIgHq8Km6uOYTTZ1HWXpmtR3TDTsyWg4wVGZPHKUvVJ12k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43193},"main":"nodes/thermostat.js","engines":{"node":">=14.0.0"},"gitHead":"26a98771bac6a793301b193062d01c948a5312cb","scripts":{"lint":"eslint nodes/*.js","test":"mocha \"test/**/*_spec.js\"","pretest":"npm run lint"},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"node-red":{"nodes":{"thermostat":"nodes/thermostat.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/AutomataControls/AutomataThermostat.git","type":"git"},"_npmVersion":"6.14.18","description":"Professional-grade thermostat UI widget for Node-RED Dashboard 2.0 with comprehensive HVAC controls","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@node-red/dashboard":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.56.0","node-red":"^3.1.0","node-red-node-test-helper":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/automata-thermostat_1.0.3_1736114959126_0.4073792426602796","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@automatacontrols/automata-thermostat","version":"1.0.4","keywords":["node-red","dashboard","thermostat","hvac","building-automation","controls","ui","widget","automata"],"author":{"url":"https://github.com/AutomataControls","name":"AutomataControls"},"license":"MIT","_id":"@automatacontrols/automata-thermostat@1.0.4","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"homepage":"https://github.com/AutomataControls/AutomataThermostat#readme","bugs":{"url":"https://github.com/AutomataControls/AutomataThermostat/issues"},"dist":{"shasum":"80e6ac1d5e5d51aa22ea9f51e214d1e59d80cb7e","tarball":"https://registry.npmjs.org/@automatacontrols/automata-thermostat/-/automata-thermostat-1.0.4.tgz","fileCount":7,"integrity":"sha512-ZFiOXsFkD6OsqGL1DGzGahqaemBw/TYv0AuApQ5DY6/wEYFwl4DRLxPVypsZQX468tIxlL61oyEg9cz++Y8GeQ==","signatures":[{"sig":"MEQCIDGHxczW0PdWqI+0FnK8aFCmIUtifbZjikjRuANZ9bO3AiBEMWhfSfZKIfFIw+/NfCrHr8SKYTtguzaGXN9V0yZW5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39829},"main":"nodes/thermostat.js","engines":{"node":">=14.0.0"},"gitHead":"c2da40496617ec980edc060d2e165c471abb9cc2","scripts":{"lint":"eslint nodes/*.js","test":"mocha \"test/**/*_spec.js\"","pretest":"npm run lint"},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"node-red":{"nodes":{"thermostat":"nodes/thermostat.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/AutomataControls/AutomataThermostat.git","type":"git"},"_npmVersion":"6.14.18","description":"Professional-grade thermostat UI widget for Node-RED Dashboard 2.0 with comprehensive HVAC controls","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@node-red/dashboard":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.56.0","node-red":"^3.1.0","node-red-node-test-helper":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/automata-thermostat_1.0.4_1736115329185_0.6410161259089726","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@automatacontrols/automata-thermostat","version":"1.0.5","keywords":["node-red","dashboard","thermostat","hvac","building-automation","controls","ui","widget","automata"],"author":{"url":"https://github.com/AutomataControls","name":"AutomataControls"},"license":"MIT","_id":"@automatacontrols/automata-thermostat@1.0.5","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"homepage":"https://github.com/AutomataControls/AutomataThermostat#readme","bugs":{"url":"https://github.com/AutomataControls/AutomataThermostat/issues"},"dist":{"shasum":"75c45ec3dad5acf2f21039bbf2e5d4be3f06e535","tarball":"https://registry.npmjs.org/@automatacontrols/automata-thermostat/-/automata-thermostat-1.0.5.tgz","fileCount":6,"integrity":"sha512-ls02HKtHT/hzlfyX2WYZqInWdNGOShQvo3D+6VGdIPth5CG+5xD9LxNuVae7KDJy9tjMRHfmT0ZNB1XZAw4qHQ==","signatures":[{"sig":"MEUCIQDL9NT/AdKgPduYkgqauxswbYn28MoSLyxpFBMWHhtRFQIgFgJ6SDagIfwfRz1RHe+W0uOPmJgegQxAs8ikQ0iTePk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39828},"main":"nodes/thermostat.js","engines":{"node":">=14.0.0"},"gitHead":"5d6bda445ce2336c72ea70dc33705ec0fa993cde","scripts":{"lint":"eslint nodes/*.js","test":"mocha \"test/**/*_spec.js\"","pretest":"npm run lint"},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"node-red":{"nodes":{"thermostat":"nodes/thermostat.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/AutomataControls/AutomataThermostat.git","type":"git"},"_npmVersion":"6.14.18","description":"Professional-grade thermostat UI widget for Node-RED Dashboard 2.0 with comprehensive HVAC controls","directories":{},"_nodeVersion":"20.18.0","dependencies":{"node-red-dashboard":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.56.0","node-red":"^3.1.0","node-red-node-test-helper":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/automata-thermostat_1.0.5_1736191760769_0.9975445397536968","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@automatacontrols/automata-thermostat","version":"1.0.6","keywords":["node-red","dashboard","thermostat","hvac","building-automation","controls","ui","widget","automata"],"author":{"url":"https://github.com/AutomataControls","name":"AutomataControls"},"license":"MIT","_id":"@automatacontrols/automata-thermostat@1.0.6","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"homepage":"https://github.com/AutomataControls/AutomataThermostat#readme","bugs":{"url":"https://github.com/AutomataControls/AutomataThermostat/issues"},"dist":{"shasum":"a8cfb442bdeb63959b932b26b12825d5804867ba","tarball":"https://registry.npmjs.org/@automatacontrols/automata-thermostat/-/automata-thermostat-1.0.6.tgz","fileCount":6,"integrity":"sha512-uWD/TQXDA/lXkyg5l6h3ShOxIN5s3LwRIKHc/SD2FbI3DqokdSxiAxmQcT4DtGQy3frlXFVzulQR6taoxWz0lQ==","signatures":[{"sig":"MEUCIAL5gPAkNTdYmL2/0OTg3P1PfaBKE+DTouV0/CjFUWA7AiEA+QZpd1HkF9+GZpxeGoRHVWfYtgdgTrTHjRv+W/L7JSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39830},"main":"nodes/thermostat.js","engines":{"node":">=14.0.0"},"gitHead":"925b493a9b8ed7322b393a1510025320e8ad64b9","scripts":{"lint":"eslint nodes/*.js","test":"mocha \"test/**/*_spec.js\"","pretest":"npm run lint"},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"node-red":{"nodes":{"thermostat":"nodes/thermostat.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/AutomataControls/AutomataThermostat.git","type":"git"},"_npmVersion":"6.14.18","description":"Professional-grade thermostat UI widget for Node-RED Dashboard 2.0 with comprehensive HVAC controls","directories":{},"_nodeVersion":"20.18.0","dependencies":{"node-red-dashboard":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.56.0","node-red":"^3.1.0","node-red-node-test-helper":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/automata-thermostat_1.0.6_1736192022419_0.3206442588422109","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@automatacontrols/automata-thermostat","version":"1.0.7","keywords":["node-red","dashboard","thermostat","hvac","building-automation","controls","ui","widget","automata"],"author":{"url":"https://github.com/AutomataControls","name":"AutomataControls"},"license":"MIT","_id":"@automatacontrols/automata-thermostat@1.0.7","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"homepage":"https://github.com/AutomataControls/AutomataThermostat#readme","bugs":{"url":"https://github.com/AutomataControls/AutomataThermostat/issues"},"dist":{"shasum":"bd01073b73d204839c93017e706665b79b20ec7d","tarball":"https://registry.npmjs.org/@automatacontrols/automata-thermostat/-/automata-thermostat-1.0.7.tgz","fileCount":6,"integrity":"sha512-gsv1B2fae9QzYejlEn6Ll4i09f7V6z1NjVCVsQG0f4D+pTvIRZvmHbqr2XWPEBiV4kCk8gZ8nwP37vQj2/ij5A==","signatures":[{"sig":"MEQCIBcfKhrQIpQPne3ajLPpvjvwov14/AHYYLio52UME1BWAiBD0ehQuCaXcKwL3Ahi7OVnVDKx46FK1WJcGqJIh9wdjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39830},"main":"nodes/thermostat.js","engines":{"node":">=14.0.0"},"gitHead":"d6ae0012f6a29bdcaa2fe01f420c06dc05799b47","scripts":{"lint":"eslint nodes/*.js","test":"mocha \"test/**/*_spec.js\"","pretest":"npm run lint"},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"node-red":{"nodes":{"thermostat":"nodes/thermostat.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/AutomataControls/AutomataThermostat.git","type":"git"},"_npmVersion":"6.14.18","description":"Professional-grade thermostat UI widget for Node-RED Dashboard 2.0 with comprehensive HVAC controls","directories":{},"_nodeVersion":"20.18.0","dependencies":{"node-red-dashboard":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.56.0","node-red":"^3.1.0","node-red-node-test-helper":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/automata-thermostat_1.0.7_1736192149171_0.6791794129563558","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@automatacontrols/automata-thermostat","version":"1.0.8","keywords":["node-red","dashboard","thermostat","hvac","building-automation","controls","ui","widget","automata"],"author":{"url":"https://github.com/AutomataControls","name":"AutomataControls"},"license":"MIT","_id":"@automatacontrols/automata-thermostat@1.0.8","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"homepage":"https://github.com/AutomataControls/AutomataThermostat#readme","bugs":{"url":"https://github.com/AutomataControls/AutomataThermostat/issues"},"dist":{"shasum":"e882ccd75c36d44683f40a010544ce54194c9303","tarball":"https://registry.npmjs.org/@automatacontrols/automata-thermostat/-/automata-thermostat-1.0.8.tgz","fileCount":7,"integrity":"sha512-PgUvw9ruRJ5P0qMEJ3DqvjZuJsl92bsBVY4jAvgkYq7eG9EiZetmlh++PKeC7bg4lWYsgDYTicBk8mNQeKRo6A==","signatures":[{"sig":"MEUCIAiOiu5yhz8qknIn94XaGMxFt5C085rBoE7S4nyhghulAiEA1W0UjVSgRIoX1OVF/Ju/blmlpRpgJ3H+SUCGH9xY6QA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78303},"main":"nodes/thermostat.js","engines":{"node":">=14.0.0"},"gitHead":"f02e5fe8d0bae7197e0efbd43c13e70d507e9264","scripts":{"lint":"eslint nodes/*.js","test":"mocha \"test/**/*_spec.js\"","pretest":"npm run lint"},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"node-red":{"nodes":{"thermostat":"nodes/thermostat.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/AutomataControls/AutomataThermostat.git","type":"git"},"_npmVersion":"6.14.18","description":"Professional-grade thermostat UI widget for Node-RED Dashboard 2.0 with comprehensive HVAC controls","directories":{},"_nodeVersion":"20.18.0","dependencies":{"node-red-dashboard":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.56.0","node-red":"^3.1.0","node-red-node-test-helper":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/automata-thermostat_1.0.8_1736194367728_0.1382285856370158","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@automatacontrols/automata-thermostat","version":"1.0.9","keywords":["node-red","dashboard","thermostat","hvac","building-automation","controls","ui","widget","automata"],"author":{"url":"https://github.com/AutomataControls","name":"AutomataControls"},"license":"MIT","_id":"@automatacontrols/automata-thermostat@1.0.9","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"homepage":"https://github.com/AutomataControls/AutomataThermostat#readme","bugs":{"url":"https://github.com/AutomataControls/AutomataThermostat/issues"},"dist":{"shasum":"646025f4a6a90baea44e4048bb2936bfd0a7b4ef","tarball":"https://registry.npmjs.org/@automatacontrols/automata-thermostat/-/automata-thermostat-1.0.9.tgz","fileCount":7,"integrity":"sha512-VyYL2EF0J5B7FJ+OZ7sMSuFTUGWBhtndSA3UNGfi8giQMPKGY2PyDYvkh4eJbCgLvpPfGgdY1f6xCE7pqhSt2Q==","signatures":[{"sig":"MEUCIG8G+8TJnvFKqImoO2n24zU7KfR41vzQg63320V660znAiEAqltn+HOKOvciAiT/DLiTd96k6a3eIyFPDbUhKzeye2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78319},"main":"nodes/thermostat.js","engines":{"node":">=14.0.0"},"gitHead":"ea37fd98d81ed69b874323b2f7bb2e5431494018","scripts":{"lint":"eslint nodes/*.js","test":"mocha \"test/**/*_spec.js\"","pretest":"npm run lint"},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"node-red":{"nodes":{"thermostat":"nodes/thermostat.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/AutomataControls/AutomataThermostat.git","type":"git"},"_npmVersion":"6.14.18","description":"Professional-grade thermostat UI widget for Node-RED Dashboard 2.0 with comprehensive HVAC controls","directories":{},"_nodeVersion":"20.18.0","dependencies":{"node-red-dashboard":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.56.0","node-red":"^3.1.0","node-red-node-test-helper":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/automata-thermostat_1.0.9_1736198788349_0.8339575222999576","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@automatacontrols/automata-thermostat","version":"1.0.10","keywords":["node-red","dashboard","thermostat","hvac","building-automation","controls","ui","widget","automata"],"author":{"url":"https://github.com/AutomataControls","name":"AutomataControls"},"license":"MIT","_id":"@automatacontrols/automata-thermostat@1.0.10","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"homepage":"https://github.com/AutomataControls/AutomataThermostat#readme","bugs":{"url":"https://github.com/AutomataControls/AutomataThermostat/issues"},"dist":{"shasum":"1e5ddf8717416fd3409330b0dad2a200724567d3","tarball":"https://registry.npmjs.org/@automatacontrols/automata-thermostat/-/automata-thermostat-1.0.10.tgz","fileCount":7,"integrity":"sha512-Roa3mqGgoRF9zGlym3UfwyZ7cMAW2zwYKTnx6kG75wdmojPPg5NjkLZKY9mdDpPOfLLbJzqPkSXfMmSPUWc4wg==","signatures":[{"sig":"MEUCIBHEtgAIjuxXodHoMl6HITmpewvVDDwTjOEdqhsJUf2CAiEAzBxdTfEh1kfy7oEDbuwEBBBSctqey4ZJxKhs8Zt3IOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78518},"main":"nodes/thermostat.js","engines":{"node":">=14.0.0"},"gitHead":"8966810ad193d9508ce063fb01fdc0d1bcd1db87","scripts":{"lint":"eslint nodes/*.js","test":"mocha \"test/**/*_spec.js\"","pretest":"npm run lint"},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"node-red":{"nodes":{"thermostat":"nodes/thermostat.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/AutomataControls/AutomataThermostat.git","type":"git"},"_npmVersion":"6.14.18","description":"Professional-grade thermostat UI widget for Node-RED Dashboard 2.0 with comprehensive HVAC controls","directories":{},"_nodeVersion":"20.18.0","dependencies":{"node-red-dashboard":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.56.0","node-red":"^3.1.0","node-red-node-test-helper":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/automata-thermostat_1.0.10_1736200594316_0.3410706841246032","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@automatacontrols/automata-thermostat","version":"1.0.11","keywords":["node-red","dashboard","thermostat","hvac","building-automation","controls","ui","widget","automata"],"author":{"url":"https://github.com/AutomataControls","name":"AutomataControls"},"license":"MIT","_id":"@automatacontrols/automata-thermostat@1.0.11","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"homepage":"https://github.com/AutomataControls/AutomataThermostat#readme","bugs":{"url":"https://github.com/AutomataControls/AutomataThermostat/issues"},"dist":{"shasum":"df14193d9107c738dcb4bec8e047526af5ec582f","tarball":"https://registry.npmjs.org/@automatacontrols/automata-thermostat/-/automata-thermostat-1.0.11.tgz","fileCount":7,"integrity":"sha512-+kz3ECPVm7kcRtHKpVGsf0J+dveMCSlNYNuge2s1q4sdaNe+5CvQBf4PI24G7hpwExgV+ucNR5LLVeF9EYu5ug==","signatures":[{"sig":"MEUCIAD/BT3ZJdSPd4I5Y4oVP/oh2zNftUys2bBfQ9pmb1iSAiEA/uNaQdlKuB6AsBi2HLa5la0b5b35zRt3YUv3In52dSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80785},"main":"nodes/thermostat.js","engines":{"node":">=14.0.0"},"gitHead":"ab5ae4dc8f0cf94314bbe3af228c8e13c81cb871","scripts":{"lint":"eslint nodes/*.js","test":"mocha \"test/**/*_spec.js\"","pretest":"npm run lint"},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"node-red":{"nodes":{"thermostat":"nodes/thermostat.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/AutomataControls/AutomataThermostat.git","type":"git"},"_npmVersion":"6.14.18","description":"Professional-grade thermostat UI widget for Node-RED Dashboard 2.0 with comprehensive HVAC controls","directories":{},"_nodeVersion":"20.18.0","dependencies":{"node-red-dashboard":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.56.0","node-red":"^3.1.0","node-red-node-test-helper":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/automata-thermostat_1.0.11_1736219141545_0.3721498953249338","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@automatacontrols/automata-thermostat","version":"1.0.12","description":"Professional-grade thermostat UI widget for Node-RED Dashboard 2.0 with comprehensive HVAC controls","main":"nodes/thermostat.js","scripts":{"test":"mocha \"test/**/*_spec.js\"","lint":"eslint nodes/*.js","pretest":"npm run lint"},"repository":{"type":"git","url":"git+https://github.com/AutomataControls/AutomataThermostat.git"},"keywords":["node-red","dashboard","thermostat","hvac","building-automation","controls","ui","widget","automata"],"node-red":{"version":">=3.0.0","nodes":{"thermostat":"nodes/thermostat.js"}},"engines":{"node":">=14.0.0"},"author":{"name":"AutomataControls","url":"https://github.com/AutomataControls"},"license":"MIT","bugs":{"url":"https://github.com/AutomataControls/AutomataThermostat/issues"},"homepage":"https://github.com/AutomataControls/AutomataThermostat#readme","dependencies":{"node-red-dashboard":"^2.0.0"},"devDependencies":{"eslint":"^8.56.0","mocha":"^10.2.0","node-red":"^3.1.0","node-red-node-test-helper":"^0.3.3"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"gitHead":"3cf38e460070743ee6941b8d8bed22b4c2e247b5","_id":"@automatacontrols/automata-thermostat@1.0.12","_nodeVersion":"20.18.0","_npmVersion":"6.14.18","dist":{"integrity":"sha512-Wv1/Uvk+bHYmd/4iBU7HMJ2ehoVWe0uGj9gV3kDPvFQ8aTV/lu1z/r/A/py5Z8FBJoIcsdjXPt6MM9Ir0TGoDg==","shasum":"97f47f3c4d4157b251b509295dc0eec0b9e71af3","tarball":"https://registry.npmjs.org/@automatacontrols/automata-thermostat/-/automata-thermostat-1.0.12.tgz","fileCount":7,"unpackedSize":81173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE1E9rLK8ClLXJbTdeZILySIokL0SWjuCKiETDK5DiLwIhAOe63HezVhubbP08QXWXmevmag16hrHQ7W9jmNy8PTZ8"}]},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"directories":{},"maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/automata-thermostat_1.0.12_1736219533466_0.6871940391235651"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-05T21:14:09.324Z","modified":"2025-01-07T03:12:13.840Z","1.0.0":"2025-01-05T21:14:09.581Z","1.0.1":"2025-01-05T21:29:19.206Z","1.0.2":"2025-01-05T21:39:40.273Z","1.0.3":"2025-01-05T22:09:19.319Z","1.0.4":"2025-01-05T22:15:29.379Z","1.0.5":"2025-01-06T19:29:21.017Z","1.0.6":"2025-01-06T19:33:42.686Z","1.0.7":"2025-01-06T19:35:49.343Z","1.0.8":"2025-01-06T20:12:47.982Z","1.0.9":"2025-01-06T21:26:28.545Z","1.0.10":"2025-01-06T21:56:34.521Z","1.0.11":"2025-01-07T03:05:41.734Z","1.0.12":"2025-01-07T03:12:13.662Z"},"bugs":{"url":"https://github.com/AutomataControls/AutomataThermostat/issues"},"author":{"name":"AutomataControls","url":"https://github.com/AutomataControls"},"license":"MIT","homepage":"https://github.com/AutomataControls/AutomataThermostat#readme","keywords":["node-red","dashboard","thermostat","hvac","building-automation","controls","ui","widget","automata"],"repository":{"type":"git","url":"git+https://github.com/AutomataControls/AutomataThermostat.git"},"description":"Professional-grade thermostat UI widget for Node-RED Dashboard 2.0 with comprehensive HVAC controls","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"readme":"<div align=\"center\">\r\n\r\n# 🌡️ Automata Thermostat for Node-RED\r\n\r\n[![License](https://img.shields.io/npm/l/@automatacontrols/automata-thermostat)](https://github.com/AutomataControls/AutomataThermostat/blob/main/LICENSE)\r\n[![npm](https://img.shields.io/npm/v/@automatacontrols/automata-thermostat)](https://www.npmjs.com/package/@automatacontrols/automata-thermostat)\r\n[![Downloads](https://img.shields.io/npm/dm/@automatacontrols/automata-thermostat)](https://www.npmjs.com/package/@automatacontrols/automata-thermostat)\r\n[![GitHub Stars](https://img.shields.io/github/stars/AutomataControls/AutomataThermostat)](https://github.com/AutomataControls/AutomataThermostat/stargazers)\r\n[![GitHub Issues](https://img.shields.io/github/issues/AutomataControls/AutomataThermostat)](https://github.com/AutomataControls/AutomataThermostat/issues)\r\n[![Node-RED](https://img.shields.io/badge/Node--RED-Dashboard%202.0-red)](https://flows.nodered.org/node/@automatacontrols/automata-thermostat)\r\n[![Platform](https://img.shields.io/badge/platform-Node--RED-red)](https://nodered.org)\r\n[![HVAC](https://img.shields.io/badge/HVAC-Control-brightgreen)](https://github.com/AutomataControls/AutomataThermostat)\r\n\r\n</div>\r\n\r\n---\r\n\r\n## 📋 Overview\r\n\r\nProfessional-grade HVAC control interface for Node-RED Dashboard 2.0, delivering sophisticated building automation through an elegantly designed UI. This advanced thermostat seamlessly integrates with Automata Controls' state-of-the-art modulating and switching control logic, enabling dynamic transitions between VFD/TRIAC fan control, modulating/TRIAC outdoor air management, modulating/TRIAC heating control, and modulating/DX cooling modes. Built for industrial-grade reliability and precision, this interface combines intuitive operation with comprehensive system monitoring capabilities, making it the ideal solution for modern building management systems requiring both sophisticated control and user-friendly operation.\r\n\r\n<div align=\"center\">\r\n\r\n![Automata Thermostat Screenshot](https://raw.githubusercontent.com/AutomataControls/AutomataThermostat/main/nodes/icons/thermostat.png)\r\n\r\n</div>\r\n\r\n---\r\n\r\n## ✨ Features\r\n\r\n### Core Capabilities\r\n- 🎨 Modern, responsive thermostat interface with dark/light theme support\r\n- 🔄 Real-time temperature monitoring and control\r\n- 🌡️ Multiple HVAC modes (Heat, Cool, Fan, Off)\r\n\r\n### Advanced Control Modes\r\n- 🔧 VFD/TRIAC fan control\r\n- 🌬️ Modulating/TRIAC outdoor air control\r\n- 🔥 Modulating/TRIAC heating control\r\n- ❄️ Modulating/DX cooling control\r\n\r\n### System Monitoring\r\n- 📊 Supply/Return temperatures\r\n- 🌡️ Mixed air temperature\r\n- 🌍 Outdoor air temperature\r\n- 💧 Zone humidity\r\n- 📈 Actuator positions (OA, CW, HW)\r\n- ⚡ VFD frequency\r\n- 📉 Pump and building pressure\r\n\r\n### Building Automation Features\r\n- 👥 Occupancy detection\r\n- ❄️ Freeze protection\r\n- 📡 MQTT status indicators\r\n- 🔄 Animated system status\r\n\r\n---\r\n\r\n## 🚀 Installation\r\n\r\n```bash\r\nnpm install @automatacontrols/automata-thermostat\r\n\r\n🏁 Quick Start\r\n\r\nInstall the node through the Node-RED Palette Manager or npm\r\nAdd the Automata Thermostat node to your flow\r\nConfigure the dashboard group and other settings\r\nDeploy your flow\r\n\r\n📥 Input Messages\r\nControl your thermostat by sending messages with the following properties:\r\njavascriptCopy{\r\n    \"payload\": {\r\n        \"setpoint\": 72,          // Temperature setpoint\r\n        \"supply\": 70,            // Supply air temperature\r\n        \"outdoorAir\": 75,        // Outdoor air temperature\r\n        \"mixedAir\": 72,          // Mixed air temperature\r\n        \"humidity\": 45,          // Zone humidity\r\n        \"mode\": \"cooling\",       // HVAC mode\r\n        \"occupied\": true,        // Occupancy status\r\n        \"freezestat\": false,     // Freeze protection status\r\n        \"fanStatus\": true,       // Fan operation status\r\n        \"oaActuator\": 50,        // OA damper position (%)\r\n        \"cwActuator\": 30,        // CW valve position (%)\r\n        \"hwActuator\": 0,         // HW valve position (%)\r\n        \"vfd\": 60,              // VFD frequency (Hz)\r\n        \"pumpPressure\": 12,      // Pump pressure (PSI)\r\n        \"buildingPressure\": 0.05 // Building pressure (inWC)\r\n    }\r\n}\r\n📤 Output Messages\r\nThe node outputs control messages in this format:\r\njavascriptCopy{\r\n    \"topic\": \"setpoint\",  // or \"mode\", \"controlMode_Fan\", etc.\r\n    \"payload\": value      // Depends on topic type\r\n}\r\n⚙️ Configuration\r\nNode Settings\r\n\r\n📝 Name: Custom name for the node\r\n📊 Group: Dashboard group assignment\r\n🎨 Theme: Dark/Light theme selection\r\n🌡️ Units: °F/°C selection\r\n📐 Size: Widget size in dashboard grid\r\n\r\n🤝 Support\r\nFor issues, feature requests, or contributions:\r\n\r\n🐛 GitHub Issues\r\n📦 GitHub Repository\r\n\r\n📄 License\r\nMIT License - see LICENSE for details\r\n👨‍💻 Author\r\nAutomataControls\r\n\r\n🌐 GitHub: AutomataControls\r\n\r\n📝 Changelog\r\n1.0.0\r\n\r\n🎉 Initial release\r\n🎛️ Full HVAC control interface\r\n📊 Real-time monitoring\r\n🔧 Advanced control modes\r\n🏢 Building automation features\r\n\r\n1.0.3\r\n\r\n🔧 Fixed dependency for node-red-dashboard to version 2.0.0\r\n➕ Added example flow for reference\r\n\r\n1.0.4\r\n\r\n🖼️ Added Node-RED library screenshot\r\n🔧 Fixed template path loading\r\n\r\n1.0.5\r\n\r\n🎨 Updated node color to brand pink (#F0056B)\r\n📝 Improved documentation\r\n\r\n1.0.6\r\n\r\n➕ Added comprehensive example flow\r\n🔧 Enhanced error handling\r\n\r\n1.0.7\r\n\r\n🔧 Fixed template directory structure\r\n📡 Improved MQTT integration\r\n\r\n1.0.8\r\n\r\n🔄 Updated node icon\r\n🎨 Enhanced UI responsiveness\r\n\r\n1.0.9\r\n\r\n➕ Added status badges\r\n📝 Updated documentation with examples\r\n\r\n1.0.10\r\n\r\n📂 Complete directory restructure\r\n🏷️ Added keyword tags\r\n🔄 Updated license badges\r\n\r\n\r\n<div align=\"center\">\r\nnode-red dashboard thermostat hvac building-automation controls ui widget automata temperature-control building-management automation monitoring gpl-3.0\r\n</div>\r\n```","readmeFilename":"README.md"}