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

[Holley DTZ541] Error while parsing SML message: Error: Wrong TL-Field 0x65 for Choice! #34

Closed
hacki11 opened this issue Oct 11, 2019 · 17 comments

Comments

@hacki11
Copy link

hacki11 commented Oct 11, 2019

Ich habe einen Holley DTZ541 mit fehlerhaft implementiertem SML.
Man könnte versuchen den Zähler zu unterstützen indem man einen Hack in die verwendete SML Lib einbaut.

Details siehe:
volkszaehler/libsml#75

Workaround für libsml:
volkszaehler/libsml#76

Thread:
https://forum.iobroker.net/topic/25091/holley-dtz541-sml-1-04/7

Scheinbar gefixt in neueren Lieferungen:
https://www.loxforum.com/forum/projektforen/loxberry/plugins/85702-neues-plugin-smartmeter-stromzähler-auslesen?p=206977#post206977

Ich habe meinen Netzbetreiber darauf aufmerksam gemacht, aber wie geahnt interessiert oder versteht das dort hinter dem Kontaktformular niemand.

@Gerhard1968
Copy link

Habe den gleichen Zähler. Mit der Weidmann/Emlog Testsoftware bekomme ich die Werte aber angezeigt (1.8.0/2.8.0 und Momentanleistung).

@Apollon77
Copy link
Owner

Vllt aus einer Charge mit gefixter Formware? ;-)

@Gerhard1968
Copy link

Gerhard1968 commented Oct 30, 2019 via email

@hacki11
Copy link
Author

hacki11 commented Oct 31, 2019

Wenn ich Zeit finde kann ich den Workaround welcher nun in der volkszähler libsml ist und die Sml lib des smartmeters portieren

@Apollon77
Copy link
Owner

Das wäre interessant ... machs gern gegen meinen Fork https://github.com/Apollon77/OpenSML ... am ENde muss man es mit dem ENtwickler der Lib dann klären, aber der adapter kann auch meinen Fork nehmen

@hacki11
Copy link
Author

hacki11 commented Oct 31, 2019

Apollon77/OpenSML#1

@hacki11
Copy link
Author

hacki11 commented Oct 31, 2019

@Apollon77, kannst du dann das aktualisieren der libs und die releases übernehmen?

@Apollon77
Copy link
Owner

Checke es morgen danke!!!

@hacki11
Copy link
Author

hacki11 commented Nov 5, 2019

Bist du schon dazugekommen?

@Apollon77
Copy link
Owner

Dauert noch paar Tage. Ich bin gerade noch tief in der Finalisierung des js-controller 2.0 ...

@hacki11
Copy link
Author

hacki11 commented Nov 19, 2019

Falls ich irgendwie unterstützen oder etwas übernehmen soll, gib einfach Bescheid!
Grob würde ich mergen, opensml releasen, opensml in smartmeter einbinden, bei mir Testen und ggf. smartmeter releasen.

@Apollon77
Copy link
Owner

Js-Controller 2 hat mich etwas länger gebunden als gedacht. Abe Hat sich gelohnt.

Generell korrekt, aber ich bin nicht der opensml lib maintainer. Nur contributor. Ich kann also erstmal nur einen pr machen und warten.

Meistens baue ich ne GitHub Variante vom Adapter das man es testen kann.

Ich räume gerade alle meine todos auf und dann geht weiter.

@hacki11
Copy link
Author

hacki11 commented Nov 19, 2019

Klaro, Prioritäten muss man setzen - eins nach dem anderen.

Den PR kann ich ja auch gegen sein Repo stellen, dann fällt das schonmal weg von dir.

@Apollon77
Copy link
Owner

Gern!, erwähne mich mit bzw schreib das es mit mir abgestimmt ist ... vllt hilfts ;-)

@Apollon77
Copy link
Owner

@hacki11 .... ... Danke ... weisst Du was ich gerade gesehen (und mich erinnert hab) ... ich bin inzwischen doch maintainer und hab sogar npm rechte ;-)) ich warte jetzt nen tag falls der andere OpenSML Dev was sagen will ... dann publishen wir :-)

... zu viele projekte ...

@Apollon77
Copy link
Owner

will be fixed in upcoming v 3.0.0

@Apollon77
Copy link
Owner

v3.0.0 on GitHub ... https://forum.iobroker.net/topic/27116/test-adapter-smartmeter-3-0-x please report back in forum

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