UK "smart" energy meters

Thanks for this, I don’t see the new entities as options for tracking energy in the energy dashboard?

Thanks for this, it worked perfectly first time.

Hi there,

I have set up the Bright app and can see my usage on it no issues. I reach out to Bright support to enable the MQTT but they advised that i need to buy a glow as mine is being pulled out via the API. If i add in HA i get an error saying no CAD found.

Hey @blair.ogilvie1, it sounds like you are trying to use this integration. You’ll want to use my integration, as that’ll allow you to pull data directly via the DCC without needing Hildebrand’s CAD.

2 Likes

Perfect,

Thanks that is working perfectly now. Thanks for this and thanks for such a great Integration.

1 Like

Very very late to the party here…

If I am reading your post correctly, are you saying I don’t need the Glow CAD at all and this will work with my existing SMETS 2 meter?

1 Like

That’s correct you can use the Bright App and set up the custom integration @HandyHat has mentioned.

Android Apps by Hildebrand Technology Ltd on Google Play

3 Likes

Hey @MrJT

I followed this and it worked perfectly for a week or so, suddenly everything went crazy and all of the sensors disappeared apart from the sensor.electricity & sensor.gas, with my energy readings gone crazy as its assuming i’m using my total energy consumed not the live readings.

Any idea why it would have done this? (my config has not changed at all, device is connected, etc. & the Geo Home app is reporting the correct readings for the meter)

Wondering if maybe i’m not alone and its an api thing that has caused this?

Regards,
James

UPDATE:

After moving the Geotogether Sensor code to the bottom of my configuration.yaml, everything appears to be back to normal.

  • Definitely a syntax thing with other integrations, would highly recommend placing this energy integration at the bottom of your config or in a separate yaml to prevent this :slight_smile:
1 Like

I just received this from Bulb:

We’re updating your smart electricity meter

Hi Martha,

We’ve been taking automatic readings from your smart electricity meter for a while now, but we wanted to let you know we’re working on another upgrade behind the scenes. Soon it will be sending meter readings through the latest version of the smart network, called the DCC.

Your electricity meter is first generation, also called SMETS1. Originally, this type of meter could only be read by the supplier that installed it. We’ve been able to read your meter for a while now, which is great. But this last piece of work means that even if you switch supplier in the future, your meters will stay smart.

So I’m wondering what that means for me. I came here via a Google search as I’ve always wanted my energy consumption to be available in HA. I guess I’m being upgraded to SMENTS2? I’m guessing once the switch happens, I’ll be able to pull my data in with the Hildebrand Glow (DCC) Integration?

Indeed you will be able to do that once the data is flowing. Hopefully, the firmware will support the “dcc_other” user which is required by Hildebrand to pull the data to be displayed in their Bright app.

Jason,

I have tried your YAML code but so far without success.

When I look up the entities that have been set up I can see:

sensor.geo_accessToken - the STATE is showing as “OK” and the attributes for this entity are correctly showing the digits for an accessToken which has been provided by the API request so I presume I have managed to at least get past this part of the API request.

sensor.geo_energy_usage_total
sensor.geo_energy_usage_live
Both of the above are showing as entities with a STATE of “OK”. The Attributes are just showing the Friendly name:
friendly_name: geo_energy_usage_live
friendly_name: geo_energy_usage_total

sensor.geo_gas_usage_live
sensor.geo_gas_usage_total

sensor.geo_gas_usage_live - showing nothing under the STATE and attributes and seems properly populated with the friendly name, device class and unit of measurement

sensor.geo_gas_usage_total - showing as unavailable under the STATE and attributes are populated in accordance with the template (although not sure why the temp[late did not specify device_class like the others)

sensor.geo_electriciy_usage_live
sensor.geo_electricity_usage_total

sensor.geo_electriciy_usage_live - showing nothing under the STATE and attributes are properly populated with the friendly name, device class and unit of measurement

sensor.geo_electriciy_usage_total - showing nothing under the STATE and attributes are properly populated with the friendly name, device class and unit of measurement

I did try to set up in the Energy dashboard per your post but when I click on “add consumption” the sensors (entities) are not showing up

Any assistance would be appreciated.
Rgds
Gavin

Capture

I have a similar issue. I added a card to see what’s going on and i can only get live usage.
Thnx

Unfortunately none of mine are working yet. Did you implement the YAML script exactly as per Jason’s post or was there any additional changes to make?

I am still trying to figure out where the process is failing…because I can see the authorisation token I know it has at least got past that stage but I cant see any data so I presume the curl command to use the accessToken to get the live and total data is not working.

I used Jason’s post and it worked and then i used the utility meter integration (i have removed gas). I also have peak and offpeak and now i have it up and running. It just needs to gather more data. However on the graph i would like to see different colors on the peak and off peak consumption and i’m not sure how to make it happen yet.

So, I was successful…sort of. This is what shows up with the integration:


I’m with Bulb Energy on the Vari-Fair tariff. I looked in the Bright App and it says “tariff not found” so I guess that makes sense.

I’m wondering if I can now integrate this into the energy panel? Using the daily data and my knowledge of the Vari-Fair tariff to calculate that data?

Energy monitoring at home had been something of an annoyance for me over the last few years.

I’d originally bought an energy monitor from Loop Energy and it did a fabulous job of gathering metrics on both electricity and gas usage. Then a while back they discontinued support for the gas monitor and at the same time redesigned their website which prevented the Home Assistant integration from scraping the electric usage data; the app still worked but not having it pulled into Home Assistant was a bit of a pain.

A few months back we had Smart Meters installed by British Gas (apparently a requirement for the fixed-rate tarrif we’d moved onto, although that was news to me at the time). The little display they provided was nice, but again I was sad that I couldn’t get the data into Home Assistant.

Then today I came across a link to this integration: Home Assistant integration for energy consumption data from UK SMETS (Smart) meters using the Hildebrand Glow API. | PythonRepo

I had no idea if it would work but figured i’d give it a try. There were no values on the Trio display we got from British Gas which were labelled up in the manner specified by the Bright App, but the error message it threw when I typed in an incorrect value was key. It specifically stated that the value I was looking for should be 16 digits long, and sure enough in the back of the unit I found a value which was the right length. Keyed that into the app and then completed the setup in HA and low and behold I finally have the system pulling in my gas and electric usage again. Hurrah!!

Now, the only issue I still have is that some of the sensors still show as ‘Unknown’. If anyone has any clue who I have to bug to remedy this then i’d be super grateful:

  • Electric Tariff Rate
  • Electric Tariff Standing

Strangely both these values are populated for the gas meter.

1 Like

From what I understand having just set this up myself if that if the above info is not shown in the bright app then your supplier has not enabled or updated this information in to the national database that the information is scrapped from.

Apparently you will need to contact your supplier and ask them to remedy this, but good luck firstly getting hold of anyone at British Gas and if you do I wish you even more luck trying to get someone that actually knows what your even talking about.

Just compare the bright app to British Gas app to see how incompetent British Gas are.

Good luck.

Ps we are with British Gas (only until our contract runs out) and our data shows tariff info for both elec and gas

When/if you contact them I’d suggest doing it by email if possible but to save some time and make sure you get all the info you need email Hildebrand & Glowmarkt Support ([email protected]).

They are really good at digging out the information as a ‘Jane’ there was able to tell me the exact minimum firmware I need to have on both my Gas and Electricity meter which supports the “dcc_other” user which is what they use to poll the information.

Hope this helps and good luck…

Hey folks,

I’ve finally been offered a “proper” SMETS2 meter (As opposed to an upgrade to my existing SMETS1 meter!) - I’ve been told that I’m going to be given an Aclara meter from Shell Energy.

Obviously I’ll be looking closely at the plugins above for the electricity monitoring, but do these plugins also support the Gas meter?

The Hildebrand will pull both Gas and Electricity provided the firmware of the equipment supports the DCC_Other user.

I had my meters fitted about 3 months ago and had to go through my energy supplier to get the firmware upgraded as they couldn’t read the electricity meter data as it had the incorrect firmware.

2 Likes