Data missing after long internet outage - local data storage / cloud catch-up?

6 comments started 2023-10-04 last 2023-11-08
Cloud PortalGivEnergy Products
#1 26Left

I've got back from holiday to find my internet router frozen - it effectively cut the house off from the internet from 27-Sep 02:30 until 4-Oct at 15:05.

It looks like my kit (AIO GW and Gen3 Hybrid inverter commissioned last month, all on wired LAN) continued to operate ok offline from the web - I can see from my smart meter that I imported very little and exported a fair bit during this period - so the battery was clearly charging from solar etc., and the excess was being exported (I had left it in "Solar" charge mode, not "Solar + Grid").

Looking at the cloud dashboard - there are no data entries for this time, so no graphs etc.

My question is this - is there any local storage on the GE devices, or are they entirely reliant on an internet connection to save performance data? i.e. at some point will the devices upload what they have saved locally and so the cloud dashboard will catch up eventually and fill in the gaps - or is this period of performance data effectively lost forever due to a lack of data storage on the devices?

Thanks!

T
#2 TX200

Certainly on the older kit, it's a no, it only sends the current data when the internet returns.

There is talk of new dongles with more storage that could hold more data and update when the internet comes back.

Guessing that hasn't happened for the AIO.

So maybe one day.

Running Home Assistant locally is one way to get more resilience with the data - as it'd all be local traffic from the devices to the Home Assistant system (perhaps on a Pi or Wyse terminal or docker container etc).

A
#3 anglefire

There is no current storage locally. It’s one bugbear of mine as internet reliability can’t be guaranteed and with memory costs being low these days it doesn’t make a lot of sense.

But it is what it is and as said something like homeassistant is a way of keeping local data. But it does require some technical knowledge and more stuff to buy and maintain which many don’t want to do.

#4 26Left

anglefire that’s frustrating. Irritatingly in this case, even HA wouldn’t have helped, as DHCP on the router had failed so devices weren’t being assigned IP addresses (both on LAN and Wi-Fi).

I suppose the only way HA would have helped in such a situation would be if I had assigned fixed IP addresses and created a subnet for my home automation devices, which again would be even more custom work. More reliability and security I guess though.

Maybe I should just get a better router vs the ISP supplied one which misbehaved.

#5 26Left

I have decided to invest in a smart plug to enable a remote power cycle of the router and fibre modem. Apparently smart plugs (Tapo) keep the schedule locally on the device, i.e. process the schedule even if the wifi is out. So if you schedule an off event followed by an on event a minute later, it will effectively power cycle the broadband without the wifi/router/fibre being in place.

Turning if off and on again remotely ad-hoc (i.e. without using a schedule) won't help you, as when you go to send the on command, the wifi will be out...

G
#6 geoffreycoan

26Left I suppose the only way HA would have helped in such a situation would be if I had assigned fixed IP addresses and created a subnet for my home automation devices, which again would be even more custom work. More reliability and security I guess though.

A separate subnet for home automation devices helps with security but isn’t necessary to improve IP address allocation as that’s all done by the DHCP function of the router.
For all my home automation devices (smart plugs, inverters, home assistant server, etc), once the router has initially allocated an IP address for the device I’ve then changed the router to allocate that device as a fixed IP address. That way I won’t need to worry about addresses changing in future.

BTW don’t set fixed IP address in HA and the router, I found out this doesn’t work! Leave HA to get an address dynamically from the router but set the router to always allocate same static address