Apollon77 / ioBroker.smartmeter

ioBroker-Adapter to read out Smart-Meter using protocols like SML, D0 and such
MIT License
36 stars 17 forks source link

Three ignored OBIS String #152

Open j0scha1 opened 3 years ago

j0scha1 commented 3 years ago

Describe the bug
OBIS String 1-1:30D, 1-1:7D, 1-1:1D are ignored by the adapter.

To Reproduce
Steps to reproduce the behavior:

  1. Have an Elster AS1440 (in my case I have two, one for household electricity and one for the heating (heating pump) a. Also have a Master/Slave iobroker setup. The slave has two optical devices attached via USB (IR-Schreib-Lesekopf by Volkszaehler).
  2. Install adapter as described with D0
  3. All values of the electricity meter are shown by smartmeter.
  4. Observe the only error regarding the aforementioned OBIS Strings. All other strings are reported correctly.

Expected behavior
The OBIS Strings represent the total energy consumed as per 30 days, 7 days and day.

Screenshots & Logfiles
iobroker log lines in short:

smartmeter.0 2020-09-11 10:57:24.008 info (2666) Received 256 values, 7 updated
smartmeter.0 2020-09-11 10:57:23.863 warn (2666) Error while parsing D0 content: ignore complete part Error: Invalid Obis String 1-1:30D
smartmeter.0 2020-09-11 10:57:23.863 info (2666) Error: Error while parsing D0 content: ignore complete part Error: Invalid Obis String 1-1:30D
smartmeter.0 2020-09-11 10:57:23.862 warn (2666) Error while parsing D0 content: ignore complete part Error: Invalid Obis String 1-1:7D
smartmeter.0 2020-09-11 10:57:23.861 info (2666) Error: Error while parsing D0 content: ignore complete part Error: Invalid Obis String 1-1:7D
smartmeter.0 2020-09-11 10:57:23.860 warn (2666) Error while parsing D0 content: ignore complete part Error: Invalid Obis String 1-1:1D
smartmeter.0 2020-09-11 10:57:23.859 info (2666) Error: Error while parsing D0 content: ignore complete part Error: Invalid Obis String 1-1:1D

Versions:
On both master and slave

Additional context
I tried to reinstall the adapter but the log shows the same outcome. Is it possible to just ignore certain OBIS strings, so that no errors are shown? Unter https://www.stadtwerke-muenster.de/fileadmin/stwms/strom/kundencenter/dokumente/Flyer_Elster_AS1440.pdf auf der zweiten Seite unter "Übersicht Ablese-Daten" steht es.

Apollon77 commented 3 years ago

Lets say it that way ... these OBIS strings are "out of specs" :-( I need to see what I can do. Why ever smart meter manufactorers need to invent something which is already defined .... gggmmppffff

j0scha1 commented 3 years ago

Thanks for your replay and your awesome work. Looking forward to a solution, however it is just really a minor issue.

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of the adapter and tell us. Also check that all relevant details, logs and reproduction steps are included and update them if needed. Thank you for your contributions. Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden. Bitte überprüft, ob das Problem auch in der aktuellsten Version des Adapters noch relevant ist, und teilt uns dies mit. Überprüft auch, ob alle relevanten Details, Logs und Reproduktionsschritte enthalten sind bzw. aktualisiert diese. Vielen Dank für Eure Unterstützung.

pjo12345 commented 1 year ago

Habe das Problem auch. Wird es Abhilfe geben?

Apollon77 commented 1 year ago

Am liebsten würde ich sagen "zwingt doch mal die Hersteller endlich Spec-Konform zu arbeiten und nicht immer wieder Bugs oder unspezifizierte Erweiterungen einzubauen", aber tja ... die würden sich nur zurücklehnen und sagen "mir doch egal" ... Mal schauen wie ich das ausbaden werde