I’ve installed this in HA and I got a 401 error. I gather I have to email Geo to ‘activate my api’ but when I make the request, they reply with the following:
"We do not allow access to the API, this is for energy utilities only, we do have a great app (geohome) you can access if you have the optional WiFi module? "
I recently bought a Geo WiFi module to add to my Geo Trio II device that EDF supplied when installing smart meters earlier this year.
Whilst it connects happily to my WiFi, it is not connecting to the Geo cloud so I cannot get a code to set up the geohome app. In the device status under cloud it says
“Problem with Cloud
Status: 41
Waiting for cloud service connection, please wait”
but has said this for over a month now!
I have attached a photo of the Device Info page if this helps.
Many thanks,
I got a ticket assigned 2 days later and it was sorted out 8 days after that.
@PJR101, have you had your Geo Home account for some time?
I’m trying to figure out the pattern here. Perhaps newer accounts don’t have something enabled? I didn’t have to do anything other than enter my credentials to get it working when I built this.
I am getting concerned about the number of people getting angry at Geo Home, and I don’t want them to take action which breaks things for everyone. For now, please can people stop emailing them and we can try to figure out why it works for some and not others.
I got mine in January last year through Drayton Wiser’s Insights+ program, and it is still working for me with this integration.
Since the Trio provides data into both the Geo Together and Wiser apps, then I expect it needs to have the API enabled, although I did need to set up a separate login with Geo Together before I got data from that (Insights+ worked straight out of the box).
Note that I initially used a more manual method for collecting data into HA. Maybe those having problems now could try that as it may give a few more indicators of any problems.
May be unrelated, but i’ve been using the same older manual method as dunxd above successfully for months. But no new data since 21/12. Same in GeoHome app on mobile. Tried HACS version, still no data. Tried resetting IHD(Trio touchbutton), connects to meter and wifi networks fine but will not show secure code for online setup. Think i may have been blocked…
only error i see is in HA core logs:
Logger: homeassistant.components.command_line
Source: components/command_line/init.py:48
Integration: command_line (documentation, issues)
First occurred: 28 December 2022 at 14:37:23 (1 occurrences)
Last logged: 28 December 2022 at 14:37:23
I’ve had it probably 3 months now. I set it up on HA a couple of weeks ago. I got it originally to get the Insights+ reports from my Wiser heating. Not sure if that makes any difference.
I have the same experience as you, Have had this working with the original manual yaml method for months with 0 issues, then suddenly no data reported as of 21/12.
I have since disabled the yaml entry & installed the HACS integration with no data being reported again.
Not sure what is casing this, I’m guessing it’s API related, unconfirmed though
My integration also stopped updating in HA and also with the Geo Home app.
I contacted the support team who asked for my MAC address and they appeared to know it was an issue.
It’s now working again. BUT my IHD no longer shows a code in the Online setup section.
Is your IHD still able to communicate with the meter? My gas meter stopped talking to my IHD and I raised it with Geo and my gas supplier. After a bit of back and forth with both my gas supplier informed me they also stopped getting data from my meter. It took a few weeks to resolve but now it is working again. The key was giving the error code displayed on the Trio to my gas supplier and persisting with them.
If this is of any use to anyone - the code below works with the hacs-multiscrape to obtain the CV for the area I am in [in the UK]. Change the PublicationObjectStagingIds to the one that matches your local area.
Thanks. It’s great to know how to get the data, but I think the steps to jump through to get the PublicationObjectStagingIds are just too complicated for me to put this in the integration - I’ll spend my whole time responding to questions about how to do it. I’m going to stick with the hard coded value for now. You can of course calculate your own kWh reading from the raw m^3 reading and your own calorific value sensor though
BTW, I also tried a direct copy and paste of that, adding scrape: at the start. It didn’t work - it complained about the attributes being invalid. Am I missing something?