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

Fix Support for CG EM24 Ethernet Version #317

Open
hrpv opened this issue May 9, 2023 · 7 comments
Open

Fix Support for CG EM24 Ethernet Version #317

hrpv opened this issue May 9, 2023 · 7 comments

Comments

@hrpv
Copy link

hrpv commented May 9, 2023

The EM24 Ethernet Version has a different register mapping than the EM24 RS485 Version
I made a local patch for me to get it to work, but a clean solution would be the definition of a new Counter Type
e.g. CGEM24ETH

cg.txt
Use type CGEX3X0 for EM24 Ethernet Version, no patch required.
Update of documentation would be sufficient

@andig
Copy link
Contributor

andig commented May 9, 2023

Es gibt bereits EM24 (cgem24) und EM/ET 330/340 (cgex3x0). Ist das jetzt nochmal eine weitere Differenzierung? Gibt es eine offizielle Doku dazu?

@hrpv
Copy link
Author

hrpv commented May 9, 2023 via email

@frosty-geek
Copy link

Scheinbar ist EM340 auch nur teilweise compatible, ich hab hier die offizielle Doku zur EM24 Ethernet variante gefunden:
https://www.enika.eu/data/files/produkty/energy%20m/CP/em24%20ethernet%20cp.pdf

@hrpv
Copy link
Author

hrpv commented Jun 7, 2023

Scheinbar ist EM340 auch nur teilweise compatible, ich hab hier die offizielle Doku zur EM24 Ethernet variante gefunden: https://www.enika.eu/data/files/produkty/energy%20m/CP/em24%20ethernet%20cp.pdf

Mit CGEX3X0 als Typ eingestellt funktioniert der EM24 Ethernet bei mir ohne Probleme, hast du das mal probiert?
Der von mir vorgeschlagene Patch ist unnötig, update der Doku sollte reichen

@frosty-geek
Copy link

Ja habe ich, die Basis Werte sind da, aber es fehlen diverse Werte die man sonst via Modbus TCP bekommen kann.

Der Tagesverbrauch z.b. kann aktuell nicht ordentlich bestimmt werden. Ich benutze Homeassistent mit nativen Modbus TCP Support parallel und hier fehlen die Werte einfach (siehe communication protocol aus der verlinkten Doku).

@hrpv
Copy link
Author

hrpv commented Jun 8, 2023

Ja habe ich, die Basis Werte sind da, aber es fehlen diverse Werte die man sonst via Modbus TCP bekommen kann.

Der Tagesverbrauch z.b. kann aktuell nicht ordentlich bestimmt werden. Ich benutze Homeassistent mit nativen Modbus TCP Support parallel und hier fehlen die Werte einfach (siehe communication protocol aus der verlinkten Doku).

O.k. dann musst du wohl selbst Hand anlegen, und den vorgeschlagenen Patch passend um weitere Register erweitern

@andig
Copy link
Contributor

andig commented Jun 8, 2023

Der Tagesverbrauch z.b. kann aktuell nicht ordentlich bestimmt werden

Den haben wir auch nirgendwo abgefragt. Maximal verfügbar sein könnten die Werte aus dieser Liste: https://github.com/volkszaehler/mbmd/blob/master/meters/measurements.go#L25

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

No branches or pull requests

3 participants