Energy Efficiency Recommendations
Functions for detecting building inefficiencies and recommending energy efficiency measures.
Symptom Detection
Measure Recommendations
- better_lbnl_os.recommend_ee_measures(benchmark_input, *, building_type=None)[source]
Produce EE recommendations for the provided benchmarking results.
- Parameters:
benchmark_input (BenchmarkResult | dict[str, Any])
building_type (BuildingSpaceType | None)
- Return type:
- better_lbnl_os.map_symptoms_to_measures(symptoms)[source]
Map detected symptoms to the top-level BETTER measures.
- Parameters:
symptoms (list[InefficiencySymptom])
- Return type:
Available Measures
- better_lbnl_os.BETTER_MEASURES
dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object’s
(key, value) pairs
- dict(iterable) -> new dictionary initialized as if via:
d = {} for k, v in iterable:
d[k] = v
- dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
Module Reference
Energy efficiency recommendation engine.
This module extracts the BETTER recommendation logic so the core symptom checks and measure mappings can be reused outside the Django application. Only the 15 top-level measures live here; detailed metadata such as secondary measures or resource links remain the responsibility of the host application.