Git Product home page Git Product logo

Comments (7)

nmakel avatar nmakel commented on September 21, 2024

Hi Addie,

That's an endianness problem. It should be solved in 0.6.2.

Somewhere along the way batteries were added to the library, which for some reason require a different word order than inverters or kwh meters. Version 0.6.0 and 0.6.1 will display incorrect values for inverter.total_energy.

Please let me know if users are still experiencing this problem even if they have the latest git or pypi release of the module.

from solaredge_modbus.

addiejanssen avatar addiejanssen commented on September 21, 2024

Thanks Niels,

I will try to find out which version he is currently using and then ask him to upgrade to 0.6.2.
Will come back with the results as soon as possible, but it may take a few days :-)

Kind regards,

Addie

from solaredge_modbus.

addiejanssen avatar addiejanssen commented on September 21, 2024

Hi Niels,

Checked with the user; he was already using 0.6.2.
When I created the plugin, your library was at 0.5.0; we will try that version as well, just to make sure.

from solaredge_modbus.

addiejanssen avatar addiejanssen commented on September 21, 2024

Same issues with 0.5.0.....

from solaredge_modbus.

nmakel avatar nmakel commented on September 21, 2024

Thanks for all the detective work :)

Are you also experiencing this problem? I see a range of inverters and versions in your thread, each with different results:

SE3500H, mine, no problem, 4.9.30 firmware.
SE7K, yours, no problem, 3.x firmware.
SE5K, frank's, weird total_energy, 4.10.25 firmware.
SE3500, mcmellow's, weird total_energy, 3.x firmware.

Which makes... no sense.

What I also see is that both mcmellow and frank posted the debug output from your plugin. The 0.6.2 release includes c_manufacturer as the first value in the inverter's json object -- like in your debug output -- while theirs still show c_model as the first value. Is there any way they could still be using an older version? Caching by domoticz, or something similar?

from solaredge_modbus.

addiejanssen avatar addiejanssen commented on September 21, 2024

Love the statement 'makes no sense'. I have had that feeling from the moment the issue was logged :-)

There are no issues with my setup; I have 2 servers running at this moment; one uses 0.5.0 and the other 0.6.2; both work fine.

Not sure what the status is for mcmellow; I have asked him for an update.
I did ask him at some point to downgrade to 0.5.0; in that case, it makes sense that the c_manufacturer is missing. Let's wait for his response and then ask him to upgrade.

With regards to Frank: I now realize that I was not completely clear in my instructions to him and he may now have 2 versions of your library on his computer. I have asked him to remove the library and install it again and then to restart his computer; just to make sure.

from solaredge_modbus.

addiejanssen avatar addiejanssen commented on September 21, 2024

Hi Niels,

Quick update: all problems seem to be solved :-)

The slightly longer version:
Mcmellow responded that he has no issue any more.

Frank had 2 versions of your library on his computer; one of them being 0.6.1 and that one was active.
He deleted all of them and then installed the latest version, which reports the correct value.

So, for now, I think we are done.

Thanks,

Addie

from solaredge_modbus.

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.