Repository navigation
Feature/mechanical - #44
Merged
Merged
Conversation
…test
- project_mechanical_operations: HVAC systems, fan systems (with fans),
plants, and water heaters, identified by description with UI-style
default names; fanSystemKey UUIDs linked via
assign_fan_system_to_hvac_system
- Mechanical API calls on COMcheckClient/COMCheckApiService for the
/{energyCode}/mechanical endpoints, with fan system write-back
- CustomBaseModel resolves list element types from field annotations
- Skill, docs, example, and changelog updates
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
add/update/remove_pressure_drop_credit_*_fan_system match credits by type (unique per fan system, as in the UI). Updating an input clears the engine-calculated pressureDropCredit; adding to a fan system that doesn't use the brake HP method warns. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
examples/project_operations/mechanical_operations.py walks through adding, linking, updating, and removing HVAC systems, fan systems (with fans and pressure drop credits), plants, and water heaters. The get_*_keys functions now report unset fields as None instead of MISSING. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
DEFAULT_HVAC_SYSTEM, DEFAULT_FAN_SYSTEM, DEFAULT_FAN, DEFAULT_HVAC_PLANT, and DEFAULT_WATER_HEATER match what the UI's Add dialogs create, with an empty description so adding them gives UI-style names. Docs, skill, and the mechanical operations example use the new get_default_*_template functions. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.