i used qmodmaster now and i can see some registers.
i tried the following registers:
40097 DC Amps (DCA)
40098 DCA_SF
40099 DC Voltage (DCV)
40100 DCV_SF
40101 DC Watts (DCW)
40102 DCW_SF
40103 Cabinet Temperature (TmpCab)
40104 Heat Sink Temperature (TmpSnk)
40105 Transformer Temperature (TmpTrns)
40106 Other Temperature (TmpOt)
40107 Tmp_SF
40108 Operating State (St)
Found out that for some inverter models, the DC Voltage is not on model 100 but on model 160 (MPPT extension). Problem is that on many inverters, model 160 starts at offset 122 from base address. For some models instead it jumps 1000, so if base address is 40000, instead of 40122 it starts at 41122.
Problem is that I don’t know how to find this offset programatically.
I am testing your ABB integration on a seperate PC with HA in a container.
That runs, except the DC Voltage sensor.
My main HA installation is Core 2023.1.7 on a different PC.
If i try to install your ABB integration i get a warnung because of HA-Version.
So i installed your version v2.5.0, the warning is gone.
If i go to konfiguration your integration i get an error box:
thats it, can’t do anymore.
Do you have a solution for that error?
because of my HA Version is 2023.1.7 i choosed your version v2.5.0.
Can’t update that HA version until my 2nd. PC is all up2date.
No chance to get this run on HA 2023.1.7?
i am a step further:
I just installed the SunSpec Integration https://github.com/CJNE/ha-sunspecand it found 2 Devices! One Phase and 3Phase, even i have only the one phase device.
Under the 1phase device there is also no DC Voltage,
but on the 3phase ist shows the DC Voltage!
Strange, but it works!
See here:
Yes, that’s the model 160 I was mentioning you, that on some models starts at offset 122 (base_address + 122) but on other models it starts at (base_address +1000 + something).
You might want to use the sunspec integration if you really need that sensor, since I will have to find a solution that takes into account all models.
It has stopped working and complains are about slave ID and base address, despite me not changing them (VSN300 2 and 0). Tried to come back to 2.6.7 - not working. I guess 2023.9.1 is the cause. Restored 2023.8.4 from backup - errors related to read data but I think it’s something wrong with my environment.