DualAIO Thanks for reporting.
So, it looks like the Giv API responded to a system data call https://api.givenergy.cloud/v1/inverter/{0}/system-data/latest
(where {0}
is substituted with your AIO Gateway serial)
With a NULL value for your battery SOC:
{"data":{"time":"2024-09-20T23:28:57Z","status":"Normal","solar":{"power":5,"arrays":[{"array":1,"voltage":null,"current":null,"power":null},{"array":2,"voltage":null,"current":null,"power":null}]},"grid":{"voltage":245.1,"current":6.6,"power":88,"frequency":null},"battery":{"percent":null,"power":1615,"temperature":null},"inverter":{"temperature":null,"power":1615,"output_voltage":null,"output_frequency":null,"eps_power":null},"consumption":1579}}
If we cannot read your current SOC, we can't determine conditions etc. so cannot issue the charge instruction.
Perhaps we should log this in your Activity log so you are aware. Or maybe set a default assumed SOC of 20...