Local Reading

13 comments started 2025-02-25 last 2025-03-01
GivEnergy Products
J
#1 johnnutton

Does anyone know of a reason why my mobile app has stopped reading my battery data locally. I can only access battery data from the Cloud every 5 minutes or so and when I ask for battery data I get the message "no battery detected". This has only happened in the past week. I can still change the commands such as changing the time of charge, etc. Just the readings are not every 10 seconds as it used to be.
Thanks in advance for your help.

S
#2 SteveCook

I think there is a post about this.
I think the phone must be connected to the internet to get the data from the inverter via the cloud.
I dont think there is a direct connection anymore

G
#4 geoffreycoan

johnnutton probably your wifi router has issued a new IP address to your inverter and the app uses a saved version of the IP address for the local mode.

Go into settings and delete the old address and re-scan.

Then on your router set the inverter (it’ll be called HF-21 or something like that) to a fixed IP address so it doesn’t happen again

J
#5 johnnutton

Thanks all. I got the "gist" but the technicalities explained baffled me, So my simplified solution was to start again - uninstall the app, then reload the app solved the problem muchos gracias.

G
#6 geoffreycoan

johnnutton yeah, that’d work, hit it with a large hammer !

With less technical, your wifi router issues network addresses to everything on your wifi, your phone, inverter, any smart plugs, etc (this is a process called DHCP)

Addresses are usually allocated from a single block of 256 addresses (often 192.168.0.xxx or 192.168.1.xxx)

To avoid the router running out of allocated addresses, each address has a “lease time”, after which the address expires and a new address has to be requested by the device from the wifi router. The address allocated is often the same (the lease is extended) or it could be a new address, particularly if your device hasn’t been connected to the wifi for a while its more likely to be a new address.

In the GivEnergy app, in order for it to quickly connect locally, it holds a copy of the IP address of the inverter. If it doesn’t save the address then it has to scan the network to find the inverter each time it wants to connect locally.

What I suspect had happened is that the wifi router had allocated a new address to your inverter but the app still had the old address saved so it could never connect to your inverter in local mode.

Forcing a re-scan and saving the new address found would resolve this.

There you go, you now know more about internet IP addresses than you did before 😉

S
#7 SteveCook

geoffreycoan
Where would we be without you.

G
#8 geoffreycoan

SteveCook Where would we be without you.

probably happier with less knowledge

V
#9 Vestas

geoffreycoan The more you know, the more you have to worry about 🙂

J
#10 johnnutton

geoffreycoan "forcing a rescan" - more knowledge on this please as my hammer arm is aching 🙂

G
#11 geoffreycoan

johnnutton In the givenergy app:

  • click the hamburger icon top left corner
  • settings
  • local monitoring

You’ll see a list of the inverter IP addresses that the app has saved. You can individually delete them (e.g. if IP addresses has changed) or click ‘scan for your inverters’ and then when they are detected, click to save the address for future reuse

J
#13 johnnutton

johnnutton Thank you