Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shelly Pro 3EM support for Venus OS 3.50+ #7

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

rkapsi
Copy link

@rkapsi rkapsi commented Sep 1, 2024

Disclaimer: This PR is based on @Jalle19 work and he helped me to make it ultimately work. All glory goes to him!

This PR should add generic support for all Shelly Modbus EMs to dbus-modbus-client 1.58+ (i.e. Venus OS 3.50+) using just the dbus-modbus-client's own API. There is no custom code other than just defining the device. It's only a matter of enumerating them.

Screenshot from 2024-09-01 11-30-00
Screenshot from 2024-09-01 11-28-48
Screenshot from 2024-09-01 11-29-08
Screenshot from 2024-09-01 11-29-23

@Dennis-LB
Copy link

@rkapsi Guide how to connect the Shelly Pro 3EM ?

@rkapsi
Copy link
Author

rkapsi commented Sep 12, 2024

On your Cerbo GX go to Settings -> Modbus TCP/UDP devices -> Saved devices and enter your Shelly's IP. It will immediately show up under Settings -> Device list.

@Dennis-LB
Copy link

Dennis-LB commented Sep 12, 2024

@rkapsi Can't get it to work... have now tried 3.42 (latest release) and ran this --> #4 (comment)
But still nothing... might need to downgrade to 3.40 or .41 ... if possible

image

image

image

@rkapsi
Copy link
Author

rkapsi commented Sep 12, 2024

I'm sorry if this stuff is confusing but this PR only works with 3.50 and later (current beta).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants