victronenergy / dbus-shelly

HTTP based driver for Shelly energy meters to be used on VenusOS
MIT License
21 stars 11 forks source link

Prepare shelly plus 1pm support and add some default items #7

Open dduransseau opened 1 year ago

dduransseau commented 1 year ago
Jalle19 commented 1 year ago

This fixes https://github.com/victronenergy/dbus-shelly/issues/9

Jalle19 commented 1 year ago

I have to take that back, it worked temporarily but now the values are again unpopulated

KingWarin commented 1 year ago

@dduransseau did you recieve feedback on your shelly support ticket?

Did a similiar modification like yours yesterday and received some voltage, current and power values. But unfortunately a) not in a single message but in subsequent messages and b) only if a change occurs...

dduransseau commented 1 year ago

I just received a feedback from Shelly saying the request will be forwarded to relevant team, but they can't garantee that will be implemented. Which shelly firmware did you test ? I never received a voltage change, I'll test again during a longer period.

KingWarin commented 1 year ago

It's a Plus1PM running 20230912-081941/1.03-g6176478

I'll see if I can produce a dump this evening...

KingWarin commented 1 year ago

@dduransseau I checked my logfile and unfortunately you were right, not a single voltage entry, only current, power and energy (which I guess I confused with the voltage).

jjdejong commented 9 months ago

Oh, I just found this thread. I had started a 1PM adaptation here, found the same issues, and also submitted the request to Shelly. Tried the 1.2 beta firmware - no difference.

jjdejong commented 1 month ago

My pull request #12 is fully operational and integrates both EM3 and PM mini Gen 3 devices. Missing voltage or other values don't really matter - upon a reboot of the Shelly device, it sends a "NotifyFullStatus" with all the required values that are stored by the Victron. When no new values are transmitted (because they have not changed), the old vlaues are maintained.