You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note - It is very experimental but working and subject to change once better methods can be created. TODO research MCP server to burn less tokens currently it uses LOTS of tokens in the context files sent to LLM service.
flowchartTDstart([Start CLI])-->askDesc[Prompt description]askDesc-->askName[Prompt bog file name]askName-->loadCtx[Load context files]loadCtx-->attempt{{Attempt == 1?}}
Python converted HVAC Fault Equation to JavaScript with AI like magic
Of course. Here is a conceptual model and implementation for an AHU Fault Condition 1 hook based on the Normal Framework (NF) architecture, designed for reusability across your other fault detection rules.
This approach translates the logic from your Python script into a serverless JavaScript function (a "hook") that runs within the NF environment. It operates on real-time data points, using configurable variables for thresholds, which is ideal for a scalable Fault Detection and Diagnostics (FDD) application.
Hook Definition (fc01-ahu-low-static.json)
First, you define the hook's configuration. This JSON file tells the Normal runtime what data to select, how to group it, when to run the code, and what settings (variables) to make available. Each fault condition will have its own definition file.
❄️ Supply Air Temperature Reset – ASHRAE G36 Trim & Respond
This logic implements a modular supply air temperature reset strategy based on ASHRAE Guideline 36, section 5.16.2. VAVs issue SAT requests based on zone-level temperature demand, which are summed and used by the AHU to reset the discharge air temperature via trim and respond logic.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Modernized Optimal Start Efforts based on PNNL white paper
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters