Open DB501 opened 10 months ago
Ok, I found the battery status in T060104. The following part of json helped:
"bat_Volt" : {"value" :714, "length" : 4, "type" : "num", "divide" : 10},
"edischrtoday" : {"value" :874, "length" : 4, "type" : "num", "divide" : 10},
"edischrtotal" : {"value" :882, "length" : 4, "type" : "num", "divide" : 10},
"echrtoday" : {"value" :890, "length" : 4, "type" : "num", "divide" : 10},
"echrtotal" : {"value" :898, "length" : 4, "type" : "num", "divide" : 10},
"elocalload_tod" : {"value" :906, "length" : 4, "type" : "num", "divide" : 10},
"elocalload_tot" : {"value" :914, "length" : 4, "type" : "num", "divide" : 10},
"batterySOC" : {"value" :1010, "length" : 2, "type" : "num", "divide" : 1}
I have no idea where you take the names for the values.
The names are (are little bit reformatted to keep it easy to process) from the Growatt Inverter Modbus RTU Protocol - II V1 - 24-English document.
Hi, I just started using Grott, so it is possible that I have some mistake in my configuration. But I probably receive battery status in different packet than other data.
I was able to find battery charge in one of them. Following config seems to work, but strangely the time in the date is wrong:
Logs:
and in the same log:
And also:
If this behaviour is correct, I will have to create issue with muppet3000/homeassistant-grott (It can't handle update of only one entity of the whole device for one MQTT message).
Docker version 2.8.2 Environment:
Additional configs T060104Xtl3.json
Can you tell me if I have some mistake in config? I will try to test it further and I would love to help in any meaningful way.