EnergyRating
Energy efficiency rating information stored as integer enums from the source system.
Location
Properties
| Property | Type | Description | Example |
|---|---|---|---|
EnergyLetter |
int? |
Energy rating letter (Vitec: energyLetter). Values: 1=A, 2=B, 3=C, 4=D, 5=E, 6=F, 7=G, 8=Unknown | 3 (C rating) |
EnergyColorCode |
int? |
Energy color code (Vitec: energyColorCode). Values: 0=Green, 1=LightGreen, 2=Yellow, 3=Orange, 4=Red, 5=Unknown | 2 (Yellow) |
Description |
string |
Full energy rating description | "Average energy efficiency" |
Usage Example
var energyRating = new EnergyRating
{
EnergyLetter = 3, // C rating (1=A, 2=B, 3=C, etc.)
EnergyColorCode = 2, // Yellow color
Description = "This property has average energy efficiency"
};
Energy Rating Values
Note: The exact integer enum values and their meanings depend on the source system (e.g., Vitec). Refer to the source system API documentation for the specific enum mappings.
Typical Energy Rating Scale (for reference)
| Letter | Color | Efficiency |
|---|---|---|
| A | Dark Green | Very High |
| B | Green | High |
| C | Light Green | Good |
| D | Yellow | Average |
| E | Orange | Below Average |
| F | Red | Low |
| G | Dark Red | Very Low |
Norwegian Context
Energy ratings are mandatory for properties in Norway and follow the EU Energy Performance Directive. The rating is based on:
- Heating system efficiency
- Insulation quality
- Ventilation system
- Hot water system
- Use of renewable energy
Used By
- Estate
Download
- Download EnergyRating.cs - Complete C# source code