alexdelprete/ha-abb-powerone-pvi-sunspec

Model unkmown

Closed this issue · 9 comments

Matz88 commented

Hi, I have a Uno DM 6.0 and I get the following error for unknown model:

Manuf.: ABB - Model: -3P31- - Options: 0x05ED/0xFF45/ - OptModel: 0x05ED/0xFF45/ - OptModelInt: 5

Some of the values are correct but mostly not with base 40000 and slave ID 1

What could be done?

The unknown model is just a cosmetic thing just to show the correct model (I don't know all of them, I'm building the model structure based on user feedbacks). If you give me your exact model number, I'll add it to the internal list so in next release it will be shown.

As for the values, show me a screenshot of all the sensors to see which ones are not working.

Matz88 commented

thanks for the feedback.
about the values, oddly after few hours I started getting reasonable values, see the temperature below:
image

that's the only value that you see strange? You said "mostly not correct" in the OP. :)

Also, as I wrote before, please provide the exact inverter model, otherwise I cannot include yours.

Since you reported OptModelInt: 5, based on the other models in the internal list, your inverter model should be UNO-DM-6.0-TL-PLUS.

DEVICE_MODEL = {
      1: "UNO-DM-4.0-TL-PLUS",
      3: "UNO-DM-4.6-TL-PLUS",
     11: "UNO-DM-2.0-TL-PLUS",
     12: "UNO-DM-3.0-TL-PLUS",
     13: "REACT2-UNO-5.0-TL",
     14: "REACT2-UNO-3.6-TL",
     15: "UNO-DM-5.0-TL-PLUS",
     16: "UNO-DM-6.0-TL-PLUS",
Matz88 commented

On the plate is written UNO-DM-6.0-TL-PLUS-B-G but the integration was giving the error above.

The temperature was just the easier to read, were also incorrect the total energy (fixed to 1Wh for several hours then jumping the the expected value) and the DC voltage is still fixed to 0.

Could it be that all was due to a reading error from the inverter registers??

Can you please show a screenshot with all the sensors entities?

Are the values still wrong right now? I never happen to have a bad reading. Either it reads them, or it doesn't read them.

For MPPT string values, it can happen that the register map used by the component doesn't match with some inverters...but I have to check all the sensors before telling you what it could be.

Matz88 commented

Here below are the two entities affected:
image
Plus the DC voltage that is always zero.

And here the list of all the entities
image

Do you have one string or more than one?

Matz88 commented

One

Matz88 commented

Maybe I understood it. Could it be a calibration error? Looks like the temperature is jumping to a wrong value above 50°C namely 5.1 instead of 51, 5.2 instead of 52...just a speculation, see screenshot
image