Recommendations

Overview

The Recommendations Report provides a set of practical recommendations designed to help end-users reduce their energy consumption through simple and realistic actions.

The report answers questions such as:

“What actions can this end-user take to reduce energy consumption based on their measured energy behavior?”

Recommendations are derived from the installation’s energy profile and insights, and may relate to a disaggregation category (e.g. laundry, refrigeration)

Recommendations are grouped into the following action types:

  • BEHAVIOUR
  • SETTINGS
  • SMALL_INVESTMENT
  • INVESTMENT
  • MAINTENANCE

These recommendations are intended to encourage actionable changes that can improve energy efficiency without requiring complex analysis by the end-user.


Key Characteristics

  • Action-oriented guidance
    The report provides concrete recommendations that the end-user can act upon.

  • Based on detected energy behavior
    Recommendations are generated based on the installation’s measured consumption patterns and insights.

  • Category-specific
    Recommendations may refer to an energy category.

  • Estimated savings
    Each recommendation includes an estimated energy saving potential.

  • NET2GRID EnergyAI® estimation
    Recommendations are derived from insights and disaggregation results.


Understanding the Data

Each recommendation represents an opportunity for improved energy behavior or equipment efficiency.

A recommendation contains:

  • a unique recommendation identifier
  • the related disaggregation category
  • the related appliance
  • the excess consumption percentage compared to the benchmark
  • the action type
  • the estimated monthly or weekly energy savings

Recommendations may be generated for areas such as:

  • Always on
  • Laundry
  • Cooking
  • Lighting
  • Refrigeration
  • Space heating
  • Space cooling
  • Water heating
  • Pool pump

Report Generation Logic

Monthly Recommendations

  • The monthly report is generated once per month
  • It covers the previous calendar month
  • The report is generated only when saving opportunities are identified for at least one disaggregation category.

Weekly Recommendations

  • The weekly report is generated once per week
  • It covers the previous week (Monday–Sunday)
  • The report is generated only when saving opportunities are identified for at least one disaggregation category.
  • By default, weekly reports are disabled.

Requirements

The Recommendations Report is generated only if measurement data is available for the reporting period.

In addition, recommendations depend on the availability of the corresponding Insights Report for the same installation and period.


Installation Profile Impact

When profile information is incomplete, the report may still be generated using a more general demographics-based approach.

For more personalized recommendations, the following minimum profile information should be provided:

  • Ownership
  • Property Type
  • Property Age

If this information is missing, recommendations may still be produced, but with lower personalization.


Technical Specifications

Storage Location

Monthly Reports

The monthly recommendations reports are generated under the S3 export bucket using the following format:

s3://{exportBucket}/{labelpartner}/reports/{installationIdentifier}/{serviceType}/recommendations/{filename}

Path Parameters

  • exportBucket: the name of the AWS S3 bucket that contains the reports
  • labelpartner: the identifier of the label partner
  • installationIdentifier: the external installation identifier provided during end-user provisioning
  • serviceType: SM

Filename Format

{internalInstallationIdentifier}_{reportMonth}_recommendations.json

Where:

  • internalInstallationIdentifier: the internal installation identifier used in NET2GRID EnergyAI®
  • reportMonth: the reporting month in YYYYMM format

Weekly Reports

The weekly recommendations reports are generated under the following format:

s3://{exportBucket}/{labelpartner}/reports/{installationIdentifier}/{serviceType}/weekly-recommendations/{filename}

Weekly Filename Format

{internalInstallationIdentifier}_{reportWeek}_weekly_recommendations.json

Where:

  • reportWeek: the reporting week in xxxxWww ISO-8601 format

Report Format

The report is provided in JSON format.

Main Fields

FieldTypeMonthlyWeeklyDescription
errorstringtruetrueError code returned for the report.
timestamplongtruetrueUNIX timestamp in milliseconds indicating when the report was produced and published.
versionstringtruetrueService version, e.g. 2.3.
serviceTypestringtruetrueSM
recommendationslisttruetrueList of calculated Recommendation objects for the installation and reporting period.

Recommendation Object

Each recommendation object contains:

FieldTypeDescription
idstringUnique identifier of the recommendation.
disaggregationCategorystringDisaggregation category related to the recommendation, e.g. refrigeration or laundry.
appliancestringSpecific appliance related to the recommendation.
deltaPercfloatExcess consumption percentage compared to the benchmark.
actionTypestringType of action required. Supported values: BEHAVIOUR, SETTINGS, SMALL_INVESTMENT, INVESTMENT, MAINTENANCE.
savingCostsKWhfloatEstimated energy savings if the recommendation is followed. Expressed in kWh per month for monthly reports, or kWh per week for weekly reports.

Recommendation ID Descriptions

The following table defines the mapping between recommendation IDs and their descriptions.

IDCategoryShort DescriptionType
T10Always OnTurn off appliances completely after use.Behaviour change
T20Always OnTurn off as many appliances as possible when you go on holiday.Behaviour change
T30Always OnUse power strips to easily switch off multiple appliances after use.Small investment
T50LaundryUse a low temperature or eco programme that is tuned to work effectively. Most energy is used for heating up water.Settings
T60LaundryWait until you have a full load before turning on your dishwasher.Behaviour change
T80LaundryPurchase a more efficient dishwasher.Investment
T90CookingKeep the oven door closed as much as possible while using the oven.Behaviour change
T100CookingUse a microwave for small cooking tasks instead of the oven.Behaviour change
T110CookingUse a lid on your pan. This helps to keep the heat inside your pan as much as possible.Behaviour change
T120CookingUse an electric kettle to boil water for cooking instead of a pan on the hob.Behaviour change
T130CookingYou only need one ring for cooking, if you use a steamer or segmented pan for cooking your vegetables.Small investment
T140CookingChoose the right size cooking ring and check that the flame does not exceed the pan you use for cooking.Behaviour change
T150CookingTurn off the oven a little earlier. Many dishes will carry on cooking while the oven cools down slowly.Behaviour change
T160CookingMost vegetables can be boiled in a 1-2 cm layer of water.Behaviour change
T200LaundryWait until you have a full load before turning on your washing machine.Behaviour change
T210LaundryUse a low temperature or eco programme that is tuned to work effectively. Most energy is used for heating up water.Settings
T230LaundryMake use of nice weather, dry your clothes outside.Behaviour change
T250LaundryTry to avoid overdrying your clothes. Choose the appropriate programme.Settings
T260Pool pumpUpgrade to a more efficient pool pump for swimming pools.Behaviour change
T270LaundryClean the filter of your dryer regularly. A dirty filter blocks the airflow causing your dryer to use more energy.Maintenance
T280LaundryUse eco balls in your dryer. They create gaps in your laundry and let the air move around easier.Small investment
T290LaundryPurchase a more efficient washing machine.Investment
T300LaundryPurchase a more efficient dryer.Investment
T310LightingAdd a timer to your outdoor lighting.Small investment
T320Space heatingAre your curtains blocking your radiator? Shorten them and let the warmth flow freely into your room—don't let your heat get trapped!Small investment
T330LightingSwitch off your lighting when you leave the room.Behaviour change
T340LightingReplace old light bulbs or halogen lights by energy efficient LED lamps.Small investment
T350RefrigerationDo you really need your second fridge? Especially old models are real energy guzzlers.Behaviour change
T360RefrigerationDon't leave the doors of your refrigeration appliances open unnecessarily.Behaviour change
T370Space heatingSet the thermostat to 6 degrees when you go away for a few days.Behaviour change
T380RefrigerationLet hot food cool down first before putting it in the fridge.Behaviour change
T390RefrigerationRegularly check the rubber edges of your refrigeration appliances. They may no longer seal properly, allowing cold air to escape.Maintenance
T400RefrigerationDefrost your freezer regularly. It is already worth defrosting your freezer from 0.5 cm of ice.Maintenance
T410RefrigerationRegularly dust the condenser coils at the back of your fridge and freezer.Maintenance
T420RefrigerationCheck the temperature of your fridge and adjust if necessary: 4 to 6°C is ideal for fridges.Settings
T430RefrigerationPurchase more efficient refrigeration appliances.Investment
T440RefrigerationLeave about 10 cm of space behind your refrigeration appliances.Maintenance
T450RefrigerationConsider buying a larger fridge so you no longer need a second appliance. One large fridge is more economical than two smaller ones.Investment
T460RefrigerationDo you insist on keeping your second fridge for parties and barbecues? Unplug it and turn it on only when you need it. Don't forget to unplug it again afterwards.Behaviour change
T470Space heatingIt is a waste to heat rooms when you are not around. Leave the heating off in the rooms you don't go much.Behaviour change
T480Space heatingKeep the doors closed so that heat does not escape from the living room.Behaviour change
T490Space heatingDraught excluders might help to keep the warmth inside your home.Small investment
T500Space heatingDo doors often stay open unnoticed? Then buy a door spring or door closer for a few euros. This will close the door automatically.Small investment
T510Space heatingLet the heated air around your radiators circulate sufficiently. Don't block this with curtains or furniture.Behaviour change
T520Space heatingIn bedrooms, leave the heating off. Use an extra blanket or warm your bed with a warm hot water bottle or electric blanket.Behaviour change
T530Space heatingClose your curtains when it is cold at night. This will keep the warmth in the room.Behaviour change
T540Space heatingDon't set the thermostat higher than 19 degrees. Were you already doing that? Then see if you can go down another degree.Behaviour change
T550Space heatingIf you are active in the house for longer, you can turn down the heating a degree lower.Behaviour change
T560Space heatingSet the thermostat to 15 degrees at night. Do this as early as an hour before you go to sleep: as your house cools down slowly.Behaviour change
T570Space heatingInstall thermostatic radiator valves.Small investment
T580Space heatingInstall a smart thermostat.Small investment
T590Space heatingDo you have a radiator with 2 or 3 plates? Then attach a radiator fan under the radiator. This will blow heat into the room, making it feel warmer faster.Behaviour change
T600Space heatingDo you have single or double glazing and can't replace it right away? Then window film could be a solution. This will improve the insulating effect of the glass.Behaviour change
T610Space heatingInsulating your walls, either externally or internally, can help reduce heating costs and keep your home cool in summer.Investment
T620Space heatingIs your radiator on an uninsulated outside wall? Place radiator foil between the radiator and wall to reduce heat loss.Behaviour change
T630Space heatingThe temperature of the hot water is usually set at 80 degrees, but can safely be set to a lower temperature. Do not go lower than 60 degrees, as you will increase the risk of legionella.Behaviour change
T640Space heatingInsulate the heating pipes in unheated areas like the crawl space or attic to prevent heat loss from the boiler to the radiators.Behaviour change
T650Space heatingReplacing single glass windows with double or triple glass will help to save on heating costs and in the summer to keep your home cool.Investment
T660Space heatingUse an infrared panel to heat yourself, not the whole room. They heat up very quickly.Behaviour change
T670Space heatingReplace your gas boiler with a more efficient (hybrid) heat pump.Investment
T680Space heatingSchedule maintenance for your heating system for optimal performance.Maintenance
T690Space coolingUse ceiling fans to supplement air conditioning.Behaviour change
T700Water heatingInstall a thermostatic mixer tap in the shower and kitchen. You lose less hot water while setting the right temperature.Behaviour change
T710Space coolingClean or replace HVAC filters regularly for optimal efficiency.Behaviour change
T720Water heatingPut a water-saving nozzle or flow restrictor on your hot water taps.Behaviour change
T730Water heatingReplace your showerhead for a low-flow model.Behaviour change
T770Water heatingIs your boiler set to the comfort setting? Then change it to eco-setting for hot water. The comfort setting keeps the boiler standby all day.Behaviour change
T780Water heatingTake quicker, refreshing showers and reduce your energy usage for water heating.Behaviour change
T790Water heatingDo you sometimes take a bath? Then you can save on that too. After all, bathing uses 3 times as much water as a 5-minute shower.Behaviour change
T800Water heatingNew bathroom? Have a shower heat recovery system installed. This uses the heat from the run-off shower water to pre-heat the cold water.Investment
T820Pool pumpUpgrade to a more efficient pool pump for swimming pools.Behaviour change

Error Codes

CodeMessageMonthly ApplicableWeekly ApplicableRecommendations ProvidedDescription
null-truetruetrueNo error occurred during report generation.
30002Erroneous Profile InfotruetruefalseOne or more profile values are excessive, inconsistent, or unrealistic.
50001Incomplete Profile for Recommendation ReportstruetruefalseEssential profile information required for recommendation generation is missing or invalid.
50002No Installation Insight Report AvailabletruetruefalseNo Insights Report is available for the installation and reporting period.

Notes

  • Monthly Applicable indicates whether the error code may appear in monthly recommendations reports.
  • Weekly Applicable indicates whether the error code may appear in weekly recommendations reports.
  • Recommendations Provided indicates whether the report still contains recommendation results.

Example Report Files

Monthly Report File

A monthly recommendations report may be generated in a location such as:

s3://s3-export-ABC/labelpartnerB/reports/installationX/SM/recommendations/abc123456_202304_recommendations.json

Example data:

{
   "error": "null",
   "timestamp": 1737072233081,
   "version": "3.5",
   "recommendations": [
      {
         "id": "T50",
         "disaggregationCategory": "laundry",
         "appliance": "dishWasher",
         "deltaPerc": 0.25,
         "actionType": "SMALL_INVESTMENT",
         "savingCostsKWh": 19.25
      },
      {
         "id": "T10",
         "disaggregationCategory": "alwaysOn",
         "appliance": "alwaysOn",
         "deltaPerc": 0.16,
         "actionType": "BEHAVIOUR",
         "savingCostsKWh": 10.05
      }
   ],
   "serviceType": "SM"
}

Weekly Report File

A weekly recommendations report may be generated in a location such as:

s3://s3-export-ABC/labelpartnerB/reports/installationX/SM/weekly-recommendations/abc123456_2023W05_weekly_recommendations.json

Example data:

{
   "error": "null",
   "timestamp": 1737072233081,
   "version": "3.5",
   "recommendations": [
      {
         "id": "T50",
         "disaggregationCategory": "laundry",
         "appliance": "dishWasher",
         "deltaPerc": 0.25,
         "actionType": "SMALL_INVESTMENT",
         "savingCostsKWh": 19.25
      },
      {
         "id": "T10",
         "disaggregationCategory": "alwaysOn",
         "appliance": "alwaysOn",
         "deltaPerc": 0.16,
         "actionType": "BEHAVIOUR",
         "savingCostsKWh": 10.05
      }
   ],
   "serviceType": "SM"
}

Notification Mechanism

Monthly Reports

A message is published when a monthly recommendations report is generated.

Queue: recommendations_{labelpartner}

Message Format

{
  "bucket": "s3-export-customerA",
  "filename": "/labelpartnerB/reports/installationX/SM/recommendations/abc123456_202401_recommendations.json"
}

Routing key:

{installationIdentifier}.recommendations


Weekly Reports

A message is published when a weekly recommendations report is generated.

Queue: weekly_recommendations_{labelpartner}

Message Format

{
  "bucket": "s3-export-customerA",
  "filename": "/labelpartnerB/reports/installationX/SM/weekly-recommendations/abc123456_2024W32_weekly_recommendations.json"
}

Routing key:

{installationIdentifier}.weekly_recommendations