Coder Social home page Coder Social logo

Comments (22)

marcolinux46 avatar marcolinux46 commented on May 25, 2024 1

Ciao Alex,

Tomorrow morning i will do some tests and i will let you know

Thanks

from ha-abb-powerone-pvi-sunspec.

marcolinux46 avatar marcolinux46 commented on May 25, 2024 1

Ahahahahahaha no worry about it,

Update to 3.0.0 Major release and it seems working fine and device model too.

image

Good job @alexdelprete

I will update during this period if some issues occur.

Have a good weekend

from ha-abb-powerone-pvi-sunspec.

naamah75 avatar naamah75 commented on May 25, 2024 1

Yes! it work! thanks!

from ha-abb-powerone-pvi-sunspec.

marcolinux46 avatar marcolinux46 commented on May 25, 2024

Integration Manually Installed

connection_failed

from ha-abb-powerone-pvi-sunspec.

marcolinux46 avatar marcolinux46 commented on May 25, 2024

@alexdelprete

i chose the numbered release from HACS and now i have this file on integration folder

image

when i try to configure my inverter i receive this error on log again
(This issue is starting from 2023.9.0 HA update)

"Logger: custom_components.abb_powerone_pvi_sunspec
Source: custom_components/abb_powerone_pvi_sunspec/init.py:228
Integration: ABB Power-One PVI SunSpec (documentation, issues)
First occurred: 17:59:20 (3 occurrences)
Last logged: 17:59:33

(read_data) Error: check Slave ID: 1 & Base Address: 40000"

Thanks

from ha-abb-powerone-pvi-sunspec.

alexdelprete avatar alexdelprete commented on May 25, 2024

i chose the numbered release from HACS and now i have this file on integration folder

Ciao Marco, I found the problem, see release notes of latest v2.6.8 please.

I can't test it because my inverter is off now, I have no batteries. Let me know if 2.6.8 works for you, thanks.

from ha-abb-powerone-pvi-sunspec.

alexdelprete avatar alexdelprete commented on May 25, 2024

I managed to do one test right before the inverter shut off...only 2 minutes unfortunately. And it worked. Let me know...

from ha-abb-powerone-pvi-sunspec.

marcolinux46 avatar marcolinux46 commented on May 25, 2024

Here i am,

1 - Inverter Up and Running (PING and NMAP OK)
2 - Removed all the old integration instances from HACS
3 - Installed from scratch, through HACS, version 2.6.8 integration package directly
4 - Installed the inverter --- Not Working ---

below are the results

Files on folder

image

Manifest.json

image

Service and Device

image

System LOG

Logger: custom_components.abb_powerone_pvi_sunspec
Source: custom_components/abb_powerone_pvi_sunspec/init.py:228
Integration: ABB Power-One PVI SunSpec (documentation, issues)
First occurred: 07:24:53 (3 occurrences)
Last logged: 07:25:06

(read_data) Error: check Slave ID: 1 & Base Address: 40000

I also downloaded the last .zip, you published last night, the hacs.json file seems to be ok

image

and the requirements.txt file is reporting this information:

pymodbus>=3.1.1

Is it correct?

Is there anything I can do to help you?

Thanks

from ha-abb-powerone-pvi-sunspec.

naamah75 avatar naamah75 commented on May 25, 2024

Same issue as @marcolinux46

from ha-abb-powerone-pvi-sunspec.

alexdelprete avatar alexdelprete commented on May 25, 2024

Same issue as @marcolinux46

Thanks for the updates guys: I'm in contact with other devs of other inverter's components, they're all having problems with latest pymodbus versions, it seems there's more than one problem. The one I caught yesterday was blocking, but it seems there's a problem with the connect() function.

From what I read, HA 2023.9.2 will be released soon with a new pymodbus version (3.6 I guess) which should contain some fixes.

Stay tuned...

from ha-abb-powerone-pvi-sunspec.

alexdelprete avatar alexdelprete commented on May 25, 2024

@marcolinux46 @naamah75 Guys, can you please try the master branch? You can redownload from HACS, and when the list of versions comes up, scroll down to the bottom and you'll see master.

image

After the redownload, you should see this number as version:

image

Also double-check that in the component's folder you have the following files, then restart and let me know how it goes. Thanks.

image

from ha-abb-powerone-pvi-sunspec.

marcolinux46 avatar marcolinux46 commented on May 25, 2024

Here i am,

this is the version....same as yours:

image

this is the content integration folder:

image

And this is the final result:

image

Yesssssssssssssssssssssssssss

Good job @alexdelprete

from ha-abb-powerone-pvi-sunspec.

alexdelprete avatar alexdelprete commented on May 25, 2024

That's awesome! :)

Thanks Marco. I didn't want to release this version because it's totally different and was a WIP since a couple of months. But I guess I'll have to introduce it sooner than I expected. It's still not tested properly yet...let's cross fingers. :)

from ha-abb-powerone-pvi-sunspec.

marcolinux46 avatar marcolinux46 commented on May 25, 2024

No problem Alex,

I check the server every day, if I find any problems I will let you know.
For the moment i don't see the right model yet, but i thing thi is because is master branch.

Thank you for your support

from ha-abb-powerone-pvi-sunspec.

alexdelprete avatar alexdelprete commented on May 25, 2024

I check the server every day, if I find any problems I will let you know. For the moment i don't see the right model yet, but i thing thi is because is master branch.

Damn it, I forgot your model and I just released v3.0.0. :(

When you install v3.0.0, modify const.py, lines 204-205:

DEVICE_MODEL = {
      0: "UNO-DM-3.3-TL-PLUS",

Basically you need to add the 0: line. Then wait for v3.0.1.

from ha-abb-powerone-pvi-sunspec.

alexdelprete avatar alexdelprete commented on May 25, 2024

Same issue as @marcolinux46

@naamah75 did you try v3.0.0? Is it working for you?

from ha-abb-powerone-pvi-sunspec.

alexdelprete avatar alexdelprete commented on May 25, 2024

@marcolinux46 @naamah75 please test beta.5. I'm testing it since 24h without disabling the integration or any external automation. The solution was to test if Modbus TCP was available at socket level before trying the modbus connect (pymodbus call). This avoids all the errors etc. The retry mechanism is managed by HA itself, and the integration will be online automatically as soon as the TCP port is available (inverter on) and the Modbus TCP connect is processed correctly.

from ha-abb-powerone-pvi-sunspec.

marcolinux46 avatar marcolinux46 commented on May 25, 2024

@alexdelprete i installed the beta.5 and everythink is working fine.
No problem for now.

from ha-abb-powerone-pvi-sunspec.

naamah75 avatar naamah75 commented on May 25, 2024

@alexdelprete ... installed b5, now it works. I will keep an eye on it during the day.

from ha-abb-powerone-pvi-sunspec.

alexdelprete avatar alexdelprete commented on May 25, 2024

I tested it for 2 days, it's working fine here when inverter powers off and on, etc. No log spamming either. I released v3.1.0 final based on this.

Let me know how it goes...thanks for the help.

from ha-abb-powerone-pvi-sunspec.

marcolinux46 avatar marcolinux46 commented on May 25, 2024

@alexdelprete installed now 3.1.0
No problem during installation and no error or warning on log.

If something happens i will let you know

Thanks

from ha-abb-powerone-pvi-sunspec.

alexdelprete avatar alexdelprete commented on May 25, 2024

installed now 3.1.0

Just released 3.1.1 with a minor improvement. But it shouldn't affect you, install it when you can.

from ha-abb-powerone-pvi-sunspec.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.