1.0.4 • Published 9 months ago

@automatacontrols/building-systems-controller v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

šŸ¢ Automata BMS Controller for Node-RED

License npm Downloads GitHub Stars GitHub Issues Node-RED Platform BMS


šŸ“‹ Overview

The 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.

Automata BMS Controller Interface


šŸ—ļø System Architecture

Core Features

  • šŸŽ›ļø Direct control of chillers, boilers, and pump systems
  • šŸ“Š Real-time differential pressure monitoring
  • šŸŒ”ļø Comprehensive temperature monitoring
  • ⚔ Advanced status visualization system
  • 🚨 Real-time alarm management
  • šŸ”„ Immediate visual feedback
  • šŸŽØ Customizable interface themes

Equipment Control

  • ā„ļø Chiller system management
  • šŸ”„ Boiler operation control
  • šŸ’§ Pump system coordination
  • šŸŒ”ļø Temperature setpoint management
  • šŸ“Š Pressure differential monitoring
  • šŸ”” Alarm system integration

šŸš€ Installation

npm install @automatacontrols/building-systems-controller

šŸ”Œ System Integration
The controller accepts input messages in the following format:
javascriptCopy{
    "payload": {
        "cwSupply": 45.00,       // Chilled water supply temperature
        "cwReturn": 48.00,       // Chilled water return temperature
        "hwSupply": 180.00,      // Hot water supply temperature
        "hwReturn": 160.00,      // Hot water return temperature
        "cwSetpoint": 45.00,     // Chilled water setpoint
        "hwSetpoint": 180.00,    // Hot water setpoint
        "outdoorTemp": 68.00,    // Outdoor temperature
        "hwDiffPressure": 12.00, // Hot water differential pressure
        "cwDiffPressure": 15.00, // Chilled water differential pressure
        "equipment": {
            "chiller1": true,    // Equipment enable states
            "boiler1": true
        },
        "alarms": {
            "cw": true,          // System alarm states
            "hw": true
        }
    }
}
šŸ’» System Requirements

šŸ”§ Node-RED version 3.0.0 or higher
šŸ“Š Node-RED Dashboard 2.0
🌐 Modern web browser with ES6 support

āš™ļø Configuration Options

šŸ“ Custom naming conventions for equipment and systems
šŸ“Š Dashboard group assignment for organizational clarity
šŸ“ Widget size customization for optimal display
šŸŽØ Theme selection for visual consistency

šŸ¤ Technical Support

šŸ› Issue Tracking
šŸ“¦ Source Repository

šŸ“„ License Information
This software is provided under the MIT License. Complete license details can be found in the LICENSE file included with this package.
šŸ‘Øā€šŸ’» Developer Information
Developed by AutomataControls

🌐 GitHub: AutomataControls

šŸ“ Version History
1.0.0

šŸŽ‰ Initial system release
šŸ¢ Comprehensive BMS functionality
šŸŽ›ļø Advanced HVAC control interface
šŸ“Š Real-time monitoring capabilities
šŸ–„ļø Equipment status visualization
🚨 Integrated alarm management
šŸŒ”ļø Interactive temperature control
šŸ’§ Complete pump and equipment management

1.0.1

šŸ”§ Updated node-red-dashboard dependency to 2.0.0
šŸ“ Enhanced documentation

1.0.2

šŸŽØ Updated node color to brand pink (#F0056B)
šŸ“š Added comprehensive documentation
āž• Added status badges


<div align="center">
node-red dashboard bms hvac building-automation controls chiller boiler pump-control equipment-monitoring ui widget automata building-management automation monitoring
</div>