Update vom 9.1 20:53 e385d85164e2 M-Bus Meldung...?

Hallo,

nach dem neuesten Update (9.1 e385d85164e2 ) erhalte ich in den Meldungen diesen Text, die Values werden aber upgedatet…

9.01.2016 20:52:05*| TimerPool*| M-Bus Device Heizkreis 1 Fussboden EG (UpdateTimer): basic_string::at: __n (which is 1) >= this->size() (which is 1)

Bist du dir sicher, dass diese Fehlermeldungen vorher noch nie da warten?

Hättest du einen Debug Log von der Instanz für mich, bei der der Fehler auftritt?

paresy

Hi Paresy,

ich habe heute von Wheezy auf Jessie upgedatet, soweit läuft alles, auch die M-Bus Werte der Wärmemengenzähler kommen an.

Diese Meldung im Meldungsfenster hatte ich definitiv unter Wheezy und dem alten Release von IPS nicht…

Das ist ein Debug Dump eines meiner Wärmemengenzähler.

scheint an der Fabrikationsnummer zu liegen?

TXT: 09.01.2016 21:32:47.00 | DATA | <BS><SOH>r 94<DC4>®L<EM><EOT>e <NUL><NUL><FF><ACK>—%<SOH><NUL><FF><DC3>r<DC3>˜<SOH><FF>;<NUL><NUL><NUL><NUL><FF>+<NUL><NUL><NUL><NUL><STX>ZÞ<NUL><STX>^â<NUL><ETX>`<NUL><NUL><NUL><FF>x 94<DC4><FF>ý<DLE> 94<DC4><US>
HEX: 09.01.2016 21:32:47.00 | DATA | 08 01 72 20 39 34 14 AE 4C 19 04 65 20 00 00 0C 06 97 25 01 00 0C 13 72 13 98 01 0C 3B 00 00 00 00 0C 2B 00 00 00 00 02 5A DE 00 02 5E E2 00 03 60 00 00 00 0C 78 20 39 34 14 0C FD 10 20 39 34 14 1F
TXT: 09.01.2016 21:32:47.00 | Energy | 12597.000000 kWh
HEX: 09.01.2016 21:32:47.00 | Energy | 31 32 35 39 37 2E 30 30 30 30 30 30 20 6B 57 68
TXT: 09.01.2016 21:32:47.00 | Volume | 1981.372000 m^3
HEX: 09.01.2016 21:32:47.00 | Volume | 31 39 38 31 2E 33 37 32 30 30 30 20 6D 5E 33
TXT: 09.01.2016 21:32:47.00 | Flow | 0.000000 m^3/h
HEX: 09.01.2016 21:32:47.00 | Flow | 30 2E 30 30 30 30 30 30 20 6D 5E 33 2F 68
TXT: 09.01.2016 21:32:47.00 | Power | 0.000000 kW
HEX: 09.01.2016 21:32:47.00 | Power | 30 2E 30 30 30 30 30 30 20 6B 57
TXT: 09.01.2016 21:32:47.00 | Flow Temperature | 22.200000 °C
HEX: 09.01.2016 21:32:47.00 | Flow Temperature | 32 32 2E 32 30 30 30 30 30 20 C2 B0 43
TXT: 09.01.2016 21:32:47.00 | Return Temperature | 22.600 °C
HEX: 09.01.2016 21:32:47.00 | Return Temperature | 32 32 2E 36 30 30 20 C2 B0 43
TXT: 09.01.2016 21:32:47.00 | Temperature Difference | 0.000 K
HEX: 09.01.2016 21:32:47.00 | Temperature Difference | 30 2E 30 30 30 20 4B
TXT: 09.01.2016 21:32:47.00 | Fabrication No | 14343920
HEX: 09.01.2016 21:32:47.00 | Fabrication No | 31 34 33 34 33 39 32 30
TXT: 09.01.2016 21:32:47.00 | Unknown String. | Value: 14343920
HEX: 09.01.2016 21:32:47.00 | Unknown String. | 56 61 6C 75 65 3A 20 31 34 33 34 33 39 32 30

Hier noch eine weiterer Wärmemengenzähler.

TXT: 09.01.2016 21:38:01.00 | DATA | <BS><ACK>rvX<DC2>2®LR<BEL><FS><NUL><NUL><NUL><FF><DC3>b<SYN><EM><NUL><FF>“<<NUL><NUL><NUL><NUL><EOT>;<STX><NUL><NUL><NUL><FF>x4<ENQ>s$<FF>ý<DLE>4<ENQ>s$<EOT>m<RS><NAK><HT>!<EOT>ý<ETB><NUL><NUL><NUL><NUL>„<SI>m;<ETB>ÿ<FS>Œ<SI><DC3>™<ETX><EM><NUL>Ä<SI>m;<ETB>ß<FS>Ì<SI><DC3>9<ACK><DC3><NUL><US>
HEX: 09.01.2016 21:38:01.00 | DATA | 08 06 72 76 58 12 32 AE 4C 52 07 1C 00 00 00 0C 13 62 16 19 00 0C 93 3C 00 00 00 00 04 3B 02 00 00 00 0C 78 34 05 73 24 0C FD 10 34 05 73 24 04 6D 1E 15 09 21 04 FD 17 00 00 00 00 84 0F 6D 3B 17 FF 1C 8C 0F 13 99 03 19 00 C4 0F 6D 3B 17 DF 1C CC 0F 13 39 06 13 00 1F
TXT: 09.01.2016 21:38:01.00 | Volume | 191.662000 m^3
HEX: 09.01.2016 21:38:01.00 | Volume | 31 39 31 2E 36 36 32 30 30 30 20 6D 5E 33
TXT: 09.01.2016 21:38:01.00 | Volume | 0.000000 m^3
HEX: 09.01.2016 21:38:01.00 | Volume | 30 2E 30 30 30 30 30 30 20 6D 5E 33
TXT: 09.01.2016 21:38:01.00 | Flow | 0.002000 m^3/h
HEX: 09.01.2016 21:38:01.00 | Flow | 30 2E 30 30 32 30 30 30 20 6D 5E 33 2F 68
TXT: 09.01.2016 21:38:01.00 | Fabrication No | 24730534
HEX: 09.01.2016 21:38:01.00 | Fabrication No | 32 34 37 33 30 35 33 34
TXT: 09.01.2016 21:38:01.00 | Unknown String. | Value: 24730534
HEX: 09.01.2016 21:38:01.00 | Unknown String. | 56 61 6C 75 65 3A 20 32 34 37 33 30 35 33 34
TXT: 09.01.2016 21:38:01.00 | Time&Date | 09.01.2016 05:30 Winterzeit
HEX: 09.01.2016 21:38:01.00 | Time&Date | 30 39 2E 30 31 2E 32 30 31 36 20 30 35 3A 33 30 20 57 69 6E 74 65 72 7A 65 69 74
TXT: 09.01.2016 21:38:01.00 | Reset Counter | 0
HEX: 09.01.2016 21:38:01.00 | Reset Counter | 30
TXT: 09.01.2016 21:38:01.00 | Time&Date | 31.12.2015 07:27 Winterzeit
HEX: 09.01.2016 21:38:01.00 | Time&Date | 33 31 2E 31 32 2E 32 30 31 35 20 30 37 3A 32 37 20 57 69 6E 74 65 72 7A 65 69 74
TXT: 09.01.2016 21:38:01.00 | Volume | 190.399000 m^3
HEX: 09.01.2016 21:38:01.00 | Volume | 31 39 30 2E 33 39 39 30 30 30 20 6D 5E 33
TXT: 09.01.2016 21:38:01.00 | Time&Date | 31.12.2014 07:27 Winterzeit
HEX: 09.01.2016 21:38:01.00 | Time&Date | 33 31 2E 31 32 2E 32 30 31 34 20 30 37 3A 32 37 20 57 69 6E 74 65 72 7A 65 69 74
TXT: 09.01.2016 21:38:01.00 | Volume | 130.639000 m^3
HEX: 09.01.2016 21:38:01.00 | Volume | 31 33 30 2E 36 33 39 30 30 30 20 6D 5E 33

Hi Paresy,

ist nicht dringend…ist ja wohl kein Fehler… nur erschreckt es mich jedes Mal die rote Meldung zu sehen :confused:

hast du das noch auf deiner Liste?

Gruß
Jürgen

Fix im nächsten Update!

paresy

hi paresy,

danke für den Fix, diese Meldung is nun weg… aber ich habe eine neue…

31.01.16 22:20:01*| TimerPool*| M-Bus Device Solarthermie (UpdateTimer): bad lexical cast: source type value could not be interpreted as target

Heutiges Update (31.01)

Gruß
Jürgen

Kommen aber immer noch alle Werte? Oder fehlt jetzt einer? Kannst du mir von dem Gerät noch ein Debug Paket zur Verfügung stellen?

paresy

Die Werte kommen alle,
es gibt aber im Dump irgendwelche Sonderzeichen… sieh selbst… Dump anbei.

dump_Solarthermie.txt (2.23 KB)

Danke. Im nächsten Update ist auch der Fehler korrigiert.

paresy

Ich danke dir für die Rückmeldung!

Gruß
Jürgen