it is there , it is a homey bug and is probably called power usage. somehow the label I set is being ignored.
You should remove the address bar part of your screenshot, it shows your Homey Cloud ID.
Hi Edwin,
Indeed, nothing changed much so far. Thanks!
One thing, I noticed that the battery capacity, according to your app, changed from 13,8 kWh to 14,6kWh. That is odd. I did some research and I wonder if your app reads the correct modbus register for the capacity. According to ChatGPT, my SolarEdge Home Hub inverters has possibly an addition modbus register for the capacity (no 2):
- Usable capacity (should be 13,8kWh)
- Nominal capacity (=total chemical energy content à 14,6 kWh ??)
Could it be no 2 which is being read in the modbus registers instead of usable capacity?
Thanks,
Norbert
will check it , this is my old 5 year old LG and 2 year old solaredge
I think it calculates it and I think it need to be empty and fully charged again.
but indeed the labels can be better.
maximum_energy: [0xe17e, 2, 'SEFLOAT', 'Maximum Energy'],
available_energy: [0xe180, 2, 'SEFLOAT', 'Available Energy'],
if (this.validResultRecord(result['batt1-maximum_energy'])) {
var maxenergy = Number(result['batt1-maximum_energy'].value);
if (this.hasCapability('batterymaxcap') === false) {
await this.addCapability('batterymaxcap');
}
this.setCapabilityValue('batterymaxcap', maxenergy / 1000);
}
if (this.validResultRecord(result['batt1-available_energy'])) {
var availenergy = Number(result['batt1-available_energy'].value);
if (this.hasCapability('batterycap') === false) {
await this.addCapability('batterycap');
}
this.setCapabilityValue('batterycap', availenergy / 1000);
}
{
"type": "number",
"title": {
"en": "Battery Capacity",
"de": "Batteriekapazität"
},
Hi Edwin,
Which inverter do you have for 2 years now, the SolarEdge Home Hub or StorEdge?
The variables you mentioned, just to check, I see two types of capacity in your app:
- Battery Capacity (result of degradation, in your first image 8,4kWh, 90,5% battery health)
- Max Battery Capacity (9,8kWh)
It seems that there is another register, stating the Nominal Capacity, which is larger than the capacity according to the supplier (on data sheets)
Sounds odd right? Perhaps the second image you sent is showing that? Perhaps it is being calculated as you mentioned.
Can you check your code & Modbus registers that the variables ‘Battery Capacity’ show the actual available energy (kWh) due to battery degradation and ‘Battery Max Capacity’ shows the capacity what indicated by Solaredge when then batteries are brand new.
Thanks!
Norbert
got 2 x 1 phase SE4000 and one is with storedge and LG battery (resu). other is with solaredge 10kwh 400v battery. they are in master / follower configuration and 1 has the meter. this way I can 2 different batteries, give more back to the grid and not limited to max 4000w.
this data is coming from the BMS of the batteries so LG and solaredge have different impl.
maybe. I can use E142 (F542) 2 R Battery 1 Rated Energy
let me test it out
so for me rated or max is the same on both. and available is what is max possible now. and probably need to discharge and charge it fully to get an accurate value.
solaredge: batt1-rated_energy 9700 xxx Rated Energy
solaredge: batt1-maximum_energy 9700 xxx Maximum Energy
solaredge: batt1-available_energy 10104 xxx Available Energy
solaredge: batt1-rated_energy 9800 xxx Rated Energy
solaredge: batt1-maximum_energy 9800 xxx Maximum Energy
solaredge: batt1-available_energy 8425 xxx Available Energy
Nice configuration, clever.
Ok, yeah, so basically there’s three variables telling something about the Battery Capacity.
When I check online, the Rated Energy is probably ‘Nominal Energy’.
Max Battery is the amount being sold (like mine 3 x 4,6kWh =13,8kWh)
Available Battery is what is left after a certain time (degradation).
I guess for most users the last two are the ones to be displayed in your app.
Thanks for checking & testing,
Norbert
Hi all,
I’m looking for advice. I currently have a GoodWe GW6000-DT (Gen 1) which can only be connected to through the GoodWe cloud environment as it’s to old to get a firmware that supports Modbus access, and it’s most likely also not possible to regulate it for zero-export.
I’ve looked into getting a new inverter, and since I also already have 2 Growatts I figured I’d research that route first. The model that fits my needs is the Growatt MOD 6000TL3-XH BP and I’d like to know if there’s anybody here with experience with this model.
Thanks!
Hi,
I have 1 Growatt SPH series (5 years) and 1 Growatt MIN-3600-TL-XH (2 years), both with batteries, backup groups etc etc. The last one is similar to your reference, the MOD is 3-phase.
I spent some time with Edwin to get this MIN-3600-TL-XH in the app, all good!
With advanced flows I regulate everything, including batt charge capacity from the grid as this takes capacity from the backup groups. You need to remember this when setting up.
The most tricky part was to have the backup functionality right with the modbus daisy chain;
Smart meter, rs-tcp, backup unit, shinelink.
I figured that out and live ever since.
Hi @Edwin_Biemond is it possible to add the read value of discharge power rate for the Growatt MIN TL XH with battery to the app? I would like to be able to check this value and use it in my flows.




