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.
Local Reading
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
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
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.
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 😉
geoffreycoan
Where would we be without you.
SteveCook Where would we be without you.
probably happier with less knowledge
geoffreycoan The more you know, the more you have to worry about 🙂
geoffreycoan "forcing a rescan" - more knowledge on this please as my hammer arm is aching 🙂
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
johnnutton Thank you