{"_id":"@automatacontrols/building-systems-controller","_rev":"3-e32e7ebebf402731880511d763e4adfa","name":"@automatacontrols/building-systems-controller","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@automatacontrols/building-systems-controller","version":"1.0.0","keywords":["node-red","dashboard","building-automation","hvac","chiller","boiler","pump-control","equipment-monitoring","controls","ui","widget","automata"],"author":{"url":"https://github.com/AutomataControls","name":"AutomataControls"},"license":"MIT","_id":"@automatacontrols/building-systems-controller@1.0.0","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"homepage":"https://github.com/AutomataControls/AutomataBuildingSystemsController#readme","bugs":{"url":"https://github.com/AutomataControls/AutomataBuildingSystemsController/issues"},"dist":{"shasum":"b01836176abc5b718bcf6572f5d51310a8d5084f","tarball":"https://registry.npmjs.org/@automatacontrols/building-systems-controller/-/building-systems-controller-1.0.0.tgz","fileCount":7,"integrity":"sha512-jCizzWIZraqhF2YXzG6yGJBvH57PKu2+5BNHZWKN3lMnZgz39O2BK+RHVidZ9MqymGdcCDfyWQoStaKnY2NgFg==","signatures":[{"sig":"MEUCIETduNrrDmSa4P+vuwVExUv4DKysUfxnhiHFx2rAYcbZAiEAnGkddrAjtKO8Lz8qA0G3Jj3tlvAPOxm+j3/X4lARAhk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":376544},"main":"nodes/controller.js","engines":{"node":">=14.0.0"},"gitHead":"35ea5f83599c9c15ec324be8a6c9060e6d75ce0b","scripts":{"lint":"eslint nodes/*.js","test":"mocha \"test/**/*_spec.js\"","pretest":"npm run lint"},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"node-red":{"nodes":{"building-controller":"nodes/controller.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/AutomataControls/AutomataBuildingSystemsController.git","type":"git"},"_npmVersion":"6.14.18","description":"Professional-grade building systems control interface for Node-RED Dashboard 2.0, featuring comprehensive HVAC equipment monitoring and control capabilities","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/building-systems-controller_1.0.0_1736118520814_0.6606130955412732","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@automatacontrols/building-systems-controller","version":"1.0.1","keywords":["node-red","dashboard","building-automation","hvac","chiller","boiler","pump-control","equipment-monitoring","controls","ui","widget","automata"],"author":{"url":"https://github.com/AutomataControls","name":"AutomataControls"},"license":"MIT","_id":"@automatacontrols/building-systems-controller@1.0.1","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"homepage":"https://github.com/AutomataControls/AutomataBuildingSystemsController#readme","bugs":{"url":"https://github.com/AutomataControls/AutomataBuildingSystemsController/issues"},"dist":{"shasum":"f2aed3c20069b927287197122f8c4e9c9b534b7b","tarball":"https://registry.npmjs.org/@automatacontrols/building-systems-controller/-/building-systems-controller-1.0.1.tgz","fileCount":7,"integrity":"sha512-EzD/DrpkUuSt56xVohZZtaEZV5kSmQoaglO6keTHXoR5eFeS0/sasffkK/8Ze49r+zI1j/ZS1FQyAlLi5HdgCA==","signatures":[{"sig":"MEUCIQCjWRMSp2eTxYadYltHV4jVoNfdnrCjqg6vhcb5pZKHRAIgDpQQfWyvSE+/TcugxYDVRpjzCklidhnVEgpK8xDMWpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":376544},"main":"nodes/controller.js","engines":{"node":">=14.0.0"},"gitHead":"35ea5f83599c9c15ec324be8a6c9060e6d75ce0b","scripts":{"lint":"eslint nodes/*.js","test":"mocha \"test/**/*_spec.js\"","pretest":"npm run lint"},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"node-red":{"nodes":{"building-controller":"nodes/controller.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/AutomataControls/AutomataBuildingSystemsController.git","type":"git"},"_npmVersion":"6.14.18","description":"Professional-grade building systems control interface for Node-RED Dashboard 2.0, featuring comprehensive HVAC equipment monitoring and control capabilities","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/building-systems-controller_1.0.1_1736118738138_0.2506025544720769","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@automatacontrols/building-systems-controller","version":"1.0.3","keywords":["node-red","dashboard","building-automation","hvac","chiller","boiler","pump-control","equipment-monitoring","controls","ui","widget","automata"],"author":{"url":"https://github.com/AutomataControls","name":"AutomataControls"},"license":"MIT","_id":"@automatacontrols/building-systems-controller@1.0.3","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"homepage":"https://github.com/AutomataControls/AutomataBuildingSystemsController#readme","bugs":{"url":"https://github.com/AutomataControls/AutomataBuildingSystemsController/issues"},"dist":{"shasum":"b11b4cc61fa2c085f3f6a8a3fcc70a369ef1fd1b","tarball":"https://registry.npmjs.org/@automatacontrols/building-systems-controller/-/building-systems-controller-1.0.3.tgz","fileCount":7,"integrity":"sha512-rN6QJc+9quxa6FRsNTZ/QhSm+i76qMjKYs6LH3BCfKqvd8FFdvPgn3Y3u8AphfdHcrYHSWpZdqXahDnJv5YvvA==","signatures":[{"sig":"MEUCIAoJ7JxTZwluJDnhS5PMhxDkSHZHfcFd9acOLwxxBF1oAiEAwabaVbUH/dDDghF0SIBmaVZoH7XAE9xQT6lFXBBuT+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":376546},"main":"nodes/controller.js","engines":{"node":">=14.0.0"},"gitHead":"cc954273876d1f7ce7a24798acef57d53287876a","scripts":{"lint":"eslint nodes/*.js","test":"mocha \"test/**/*_spec.js\"","pretest":"npm run lint"},"_npmUser":{"name":"automatacontrols","email":"automatacontrols@gmail.com"},"node-red":{"nodes":{"building-controller":"nodes/controller.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/AutomataControls/AutomataBuildingSystemsController.git","type":"git"},"_npmVersion":"6.14.18","description":"Professional-grade building systems control interface for Node-RED Dashboard 2.0, featuring comprehensive HVAC equipment monitoring and control capabilities","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/building-systems-controller_1.0.3_1736201246946_0.11125596012861894","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@automatacontrols/building-systems-controller","version":"1.0.4","description":"Professional-grade building systems control interface for Node-RED Dashboard 2.0, featuring comprehensive HVAC equipment monitoring and control capabilities","main":"nodes/controller.js","scripts":{"test":"mocha \"test/**/*_spec.js\"","lint":"eslint nodes/*.js","pretest":"npm run lint"},"repository":{"type":"git","url":"git+https://github.com/AutomataControls/AutomataBuildingSystemsController.git"},"keywords":["node-red","dashboard","building-automation","hvac","chiller","boiler","pump-control","equipment-monitoring","controls","ui","widget","automata"],"node-red":{"version":">=3.0.0","nodes":{"building-controller":"nodes/controller.js"}},"engines":{"node":">=14.0.0"},"author":{"name":"AutomataControls","url":"https://github.com/AutomataControls"},"license":"MIT","bugs":{"url":"https://github.com/AutomataControls/AutomataBuildingSystemsController/issues"},"homepage":"https://github.com/AutomataControls/AutomataBuildingSystemsController#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":"35adfa104c95ed031adaa2eafcdcd93e65b14920","_id":"@automatacontrols/building-systems-controller@1.0.4","_nodeVersion":"20.18.0","_npmVersion":"6.14.18","dist":{"integrity":"sha512-jHuFphS1S2df7qkzSAQJt6P2JftaiYPUPDvs1HoAeGPYfP4iorbo9dyTPZSs5sV/u4dC5qmRXpsVBaLYWuH1AQ==","shasum":"f0917e57d6ce934ed3ff7a2be808b620fb4499cc","tarball":"https://registry.npmjs.org/@automatacontrols/building-systems-controller/-/building-systems-controller-1.0.4.tgz","fileCount":7,"unpackedSize":377877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFF/CmqDViLWnrF7iEJhTPJg7yyOLvwXXgNwpDLYVA0QIgMUp1GuclroVYPeAl/4SsUrmsNOkBoISPyEjaJQAkql0="}]},"_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/building-systems-controller_1.0.4_1736220217603_0.8115325340454114"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-05T23:08:40.675Z","modified":"2025-01-07T03:23:37.961Z","1.0.0":"2025-01-05T23:08:41.054Z","1.0.1":"2025-01-05T23:12:18.353Z","1.0.3":"2025-01-06T22:07:27.259Z","1.0.4":"2025-01-07T03:23:37.818Z"},"bugs":{"url":"https://github.com/AutomataControls/AutomataBuildingSystemsController/issues"},"author":{"name":"AutomataControls","url":"https://github.com/AutomataControls"},"license":"MIT","homepage":"https://github.com/AutomataControls/AutomataBuildingSystemsController#readme","keywords":["node-red","dashboard","building-automation","hvac","chiller","boiler","pump-control","equipment-monitoring","controls","ui","widget","automata"],"repository":{"type":"git","url":"git+https://github.com/AutomataControls/AutomataBuildingSystemsController.git"},"description":"Professional-grade building systems control interface for Node-RED Dashboard 2.0, featuring comprehensive HVAC equipment monitoring and control capabilities","maintainers":[{"name":"automatacontrols","email":"automatacontrols@gmail.com"}],"readme":"<div align=\"center\">\r\n\r\n# 🏢 Automata BMS Controller for Node-RED\r\n\r\n[![License](https://img.shields.io/npm/l/@automatacontrols/building-systems-controller)](https://github.com/AutomataControls/AutomataBMSController/blob/main/LICENSE)\r\n[![npm](https://img.shields.io/npm/v/@automatacontrols/building-systems-controller)](https://www.npmjs.com/package/@automatacontrols/building-systems-controller)\r\n[![Downloads](https://img.shields.io/npm/dm/@automatacontrols/building-systems-controller)](https://www.npmjs.com/package/@automatacontrols/building-systems-controller)\r\n[![GitHub Stars](https://img.shields.io/github/stars/AutomataControls/AutomataBMSController)](https://github.com/AutomataControls/AutomataBMSController/stargazers)\r\n[![GitHub Issues](https://img.shields.io/github/issues/AutomataControls/AutomataBMSController)](https://github.com/AutomataControls/AutomataBMSController/issues)\r\n[![Node-RED](https://img.shields.io/badge/Node--RED-Dashboard%202.0-red)](https://flows.nodered.org/node/@automatacontrols/building-systems-controller)\r\n[![Platform](https://img.shields.io/badge/platform-Node--RED-red)](https://nodered.org)\r\n[![BMS](https://img.shields.io/badge/BMS-Control-brightgreen)](https://github.com/AutomataControls/AutomataBMSController)\r\n\r\n</div>\r\n\r\n---\r\n\r\n## 📋 Overview\r\n\r\nThe Automata Building Management System (BMS) Controller provides a sophisticated interface for managing complex HVAC systems through Node-RED Dashboard 2.0. This professional-grade control system offers comprehensive monitoring and management capabilities for building automation systems, delivering enterprise-grade functionality through an intuitive and responsive interface.\r\n\r\n<div align=\"center\">\r\n\r\n![Automata BMS Controller Interface](https://raw.githubusercontent.com/AutomataControls/AutomataBMSController/main/nodes/icons/controller.png)\r\n\r\n</div>\r\n\r\n---\r\n\r\n## 🏗️ System Architecture\r\n\r\n### Core Features\r\n- 🎛️ Direct control of chillers, boilers, and pump systems\r\n- 📊 Real-time differential pressure monitoring\r\n- 🌡️ Comprehensive temperature monitoring\r\n- ⚡ Advanced status visualization system\r\n- 🚨 Real-time alarm management\r\n- 🔄 Immediate visual feedback\r\n- 🎨 Customizable interface themes\r\n\r\n### Equipment Control\r\n- ❄️ Chiller system management\r\n- 🔥 Boiler operation control\r\n- 💧 Pump system coordination\r\n- 🌡️ Temperature setpoint management\r\n- 📊 Pressure differential monitoring\r\n- 🔔 Alarm system integration\r\n\r\n---\r\n\r\n## 🚀 Installation\r\n\r\n```bash\r\nnpm install @automatacontrols/building-systems-controller\r\n\r\n🔌 System Integration\r\nThe controller accepts input messages in the following format:\r\njavascriptCopy{\r\n    \"payload\": {\r\n        \"cwSupply\": 45.00,       // Chilled water supply temperature\r\n        \"cwReturn\": 48.00,       // Chilled water return temperature\r\n        \"hwSupply\": 180.00,      // Hot water supply temperature\r\n        \"hwReturn\": 160.00,      // Hot water return temperature\r\n        \"cwSetpoint\": 45.00,     // Chilled water setpoint\r\n        \"hwSetpoint\": 180.00,    // Hot water setpoint\r\n        \"outdoorTemp\": 68.00,    // Outdoor temperature\r\n        \"hwDiffPressure\": 12.00, // Hot water differential pressure\r\n        \"cwDiffPressure\": 15.00, // Chilled water differential pressure\r\n        \"equipment\": {\r\n            \"chiller1\": true,    // Equipment enable states\r\n            \"boiler1\": true\r\n        },\r\n        \"alarms\": {\r\n            \"cw\": true,          // System alarm states\r\n            \"hw\": true\r\n        }\r\n    }\r\n}\r\n💻 System Requirements\r\n\r\n🔧 Node-RED version 3.0.0 or higher\r\n📊 Node-RED Dashboard 2.0\r\n🌐 Modern web browser with ES6 support\r\n\r\n⚙️ Configuration Options\r\n\r\n📝 Custom naming conventions for equipment and systems\r\n📊 Dashboard group assignment for organizational clarity\r\n📐 Widget size customization for optimal display\r\n🎨 Theme selection for visual consistency\r\n\r\n🤝 Technical Support\r\n\r\n🐛 Issue Tracking\r\n📦 Source Repository\r\n\r\n📄 License Information\r\nThis software is provided under the MIT License. Complete license details can be found in the LICENSE file included with this package.\r\n👨‍💻 Developer Information\r\nDeveloped by AutomataControls\r\n\r\n🌐 GitHub: AutomataControls\r\n\r\n📝 Version History\r\n1.0.0\r\n\r\n🎉 Initial system release\r\n🏢 Comprehensive BMS functionality\r\n🎛️ Advanced HVAC control interface\r\n📊 Real-time monitoring capabilities\r\n🖥️ Equipment status visualization\r\n🚨 Integrated alarm management\r\n🌡️ Interactive temperature control\r\n💧 Complete pump and equipment management\r\n\r\n1.0.1\r\n\r\n🔧 Updated node-red-dashboard dependency to 2.0.0\r\n📝 Enhanced documentation\r\n\r\n1.0.2\r\n\r\n🎨 Updated node color to brand pink (#F0056B)\r\n📚 Added comprehensive documentation\r\n➕ Added status badges\r\n\r\n\r\n<div align=\"center\">\r\nnode-red dashboard bms hvac building-automation controls chiller boiler pump-control equipment-monitoring ui widget automata building-management automation monitoring\r\n</div>\r\n```","readmeFilename":"Readme.md"}