search_epjson_objects
Find specific EnergyPlus objects in epJSON data by type, name, or search pattern. Locate components, systems, or zones within the building model.
Instructions
Search for specific objects in epJSON data structure.
Searches through the epJSON model data to find objects matching the specified criteria. Useful for finding specific components, systems, or zones within the building model.
Args: model_id: The model_id of the EnergyPlus model object_type: Specific EnergyPlus object type (e.g., "Coil:Cooling:WaterToAirHeatPump:EquationFit") object_name: Specific object name (e.g., "ROOM_1_FLR_3 COOLING COIL") search_pattern: Pattern to search for in object names (e.g., "ROOM_1_FLR_3") case_sensitive: Whether to perform case-sensitive search
Returns: Dictionary containing: - search_results: Matching objects organized by type - search_criteria: The search parameters used - search_stats: Statistics about the search results
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_id | Yes | ||
| object_name | No | ||
| object_type | No | ||
| case_sensitive | No | ||
| search_pattern | No |