TechemHKV: Empfang von WMBUS Nachricht, aber keine HKV Information

Begonnen von Finswimmer, 11 Juli 2019, 14:50:47

Vorheriges Thema - Nächstes Thema

Finswimmer

Ein kurzer (wahrscheinlich ernüchternder) Zwischenstand:
- alle meine rawmsg der letzten Tage sortiert und doppelte gelöscht:
b2F4468503151957195727AEAA2069F252E03B02EDE010000283F3F3322D2272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77980
b2F4468503151957195727AEAA2069F252E03B02EDE010000283F3F3322D2272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77981
b2F4468503151957195727AEAA2069F252E03B02EDE010000283F3F3322D2272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77982
b2F4468503151957195727AEAA2069F252E03B02EDE010000283F3F3322D2272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77983
b2F4468503151957195727AEAA2069F252E03B02EDE010000283F3F3322D2272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77984
b2F4468503151957195727AEAA2069F252E03C02EE30100002D3F3F3337F8272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77980
b2F4468503151957195727AEAA2069F252E03C02EE30100002D3F3F3337F8272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77981
b2F4468503151957195727AEAA2069F252E03C02EE30100002D3F3F3337F8272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77982
b2F4468503151957195727AEAA2069F252E03C02EE30100002D3F3F3337F8272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77983
b2F4468503151957195727AEAA2069F252E03C02EE30100002D3F3F3337F8272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77984
b2F4468503151957195727AEAA2069F252E03C02EE30100002D3F3F3337F8272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77985
b2F4468503151957195727AEAA2069F252E03C02EE30100002D3F3F3337F8272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77986
b2F4468503151957195727AEAA2069F252E03C02EE30100002D3F3F3337F8272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77987
b2F4468503151957195727AEAA2069F252E03C02EE30100002D3F3F3337F8272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77988
b2F4468503151957195727AEAA2069F252E03C02EE30100002D3F3F3337F8272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77989
b2F4468503151957195727AEAA2069F252E03C02EE30100002D3F3F3337F8272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D7798E
b2F4468503151957195727AEAA2069F252E03C02EE30100002D3F3F3337F8272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D779B1
b2F4468503151957195727AEAA2069F252E03C02EE30100002D3F3F3337F8272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D779C9
b2F4468503151957195727AEAA2069F252E03D02EE50100002F3F3F33D490272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77980
b2F4468503151957195727AEAA2069F252E03D02EE50100002F3F3F33D490272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77981
b2F4468503151957195727AEAA2069F252E03D02EE50100002F3F3F33D490272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77982
b2F4468503151957195727AEAA2069F252E03D02EE50100002F3F3F33D490272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77983
b2F4468503151957195727AEAA2069F252E03D02EE50100002F3F3F33D490272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77984
b2F4468503151957195727AEAA2069F252E03D02EE50100002F3F3F33D490272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77985
b2F4468503151957195727AEAA2069F252E03D02EE50100002F3F3F33D490272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77986
b2F4468503151957195727AEAA2069F252E03E02EE7010000313F3F334633272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77980
b2F4468503151957195727AEAA2069F252E03E02EE7010000313F3F334633272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77981
b2F4468503151957195727AEAA2069F252E03E02EE7010000313F3F334633272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77982
b2F4468503151957195727AEAA2069F252E03E02EE7010000313F3F334633272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77983
b2F4468503151957195727AEAA2069F252E03E02EE7010000313F3F334633272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77984
b2F4468503151957195727AEAA2069F252E03E02EE7010000313F3F334633272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77985
b2F4468503151957195727AEAA2069F252E03E02EE7010000313F3F334633272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77986
b2F4468503151957195727AEAA2069F252E03E02EE7010000313F3F334633272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77987
b2F4468503151957195727AEAA2069F252E03E02EE7010000313F3F334633272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77988
b2F4468503151957195727AEAA2069F252E03F02EE9010000333F3F333F6F272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77980
b2F4468503151957195727AEAA2069F252E03F02EE9010000333F3F333F6F272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77981
b2F4468503151957195727AEAA2069F252E03F02EE9010000333F3F333F6F272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77982
b2F4468503151957195727AEAA2069F252E03F02EE9010000333F3F333F6F272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77983
b2F4468503151957195727AEAA2069F252E03F02EE9010000333F3F333F6F272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77984
b2F4468503151957195727AEAA2069F252E03F02EE9010000333F3F333F6F272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77985


- diese durch das Skript laufen lassen und die $msg ausgegeben, da viele der Änderungen nur die Prüfsumme sind, wiederum sortiert und alle doppelten gelöscht. Damit bleiben nur noch eine handvoll msg übrig:

msg: 446850315195719572A206 9F25 2E03 B02E DE01 0000 283F 3F33272B2616201A23201C1D1F1C0A162B34291F101A0122
msg: 446850315195719572A206 9F25 2E03 C02E E301 0000 2D3F 3F33272B2616201A23201C1D1F1C0A162B34291F101A0122
msg: 446850315195719572A206 9F25 2E03 D02E E501 0000 2F3F 3F33272B2616201A23201C1D1F1C0A162B34291F101A0122
msg: 446850315195719572A206 9F25 2E03 E02E E701 0000 313F 3F33272B2616201A23201C1D1F1C0A162B34291F101A0122
msg: 446850315195719572A206 9F25 2E03 F02E E901 0000 333F 3F33272B2616201A23201C1D1F1C0A162B34291F101A0122


Die Blöcke sind lastDate, lastPeriode, actualDate, actualPeriod.

Spannend wird es bei dem Block nach den "0000".
Aber hier kann ich drehen und wenden was ich will, bei z.b. 333F kommt raus:
0033 -> 3300 -> 13056
0333 -> 3303 -> 13059
333F -> 3F33 -> 16179
33F3 -> F333 -> 62259
3F3F -> 3F3F -> 16191

Am ehesten könnte das noch 33F3 -> 62,25°C für die Temperatur sein...

Aber wo dann die kWH versteckt sein sollen...

Finswimmer

Peinlich peinlich.
Ich habe die ganze Zeit mit den falschen rawmsg gearbeitet.
Es gab wohl zwei verschiedene, die ich empfange:
b2F4468503151957195727AEAA2069F252E03F02EE9010000333F3F333F6F272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77985
b364468506327437222439A76A1009F256D3C00B84C150000D6C830C3589904839154254D565F75A465FAF5ACEA7A340F29E464226DB4CD30CDF0024D321D5

Und die letztere kann das Script gar nicht verarbeiten, da es einen crc Fehler gibt.
Daher dachte ich, dass das nicht relevant für mich ist.
Aber...das ist der Zähler von mir.

Ich komme nun bei lastDate auf 181231 und meine 10792 kwh :-)
actualDate scheint falsch zu sein, da bekomme ich nach Umrechnung:
2019724
2019725
2019726
2019727
Da ich erst seit vier Tagen FHEM laufen lasse, kann das gut hinkommen.

Ich protokolliere fleißig weiter und schaue, ob ich noch an die aktuellen kWh komme.

Finswimmer

Hi,

so langsam habe ich es raus, denke ich:
b36 446850 66274372 22431A71A100 9F25 282A 00B8 2410 0080 0D87 228A E9E7 205289289364B24D4874D184A2C46192AAE289DE88D630A389258C20528820233

aufgeteilt:
b36
446850
66274372 : Zählernummer
22431A71A100
9F25 : last period date
282A: last period value
00B8:
2410 : actual period value, also abgelesener Stand z.b. 14933 - letzter periode (10792) = 4132
0080
0D87
228A
E9E7
205289289364B24D4874D184A2C46192AAE289DE88D630A389258C20528820233


   14933   4141    4132

DasQ

doofe zwischenfrage, wie hast den log von den RAWMSG hinbekommen?
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

Finswimmer

Zitat von: DasQ am 10 August 2019, 18:56:18
doofe zwischenfrage, wie hast den log von den RAWMSG hinbekommen?

Sorry für die späte Antwort.
Die log ist in fhem.log

Da ich einen Teil des Strings wusste, habe ich das über:
sed 's/[^[:print:]]//' fhem-2019-07.log | grep 12345
ausgeben lassen.
Der erste Teil ist dafür da, dass die nicht-anzeigbaren Zeichen nicht ausgegeben werden und ich "grep" nutzen kann.

Finswimmer

@hermannj

Kann ich Dir noch irgendwie helfen, damit das neue Protokoll auch direkt in FHEM integriert wird?

herrmannj

Nein, ich habe den thread verpasst :O Ich schau mir das an. Danke!

Finswimmer

Super!
Wenn Du irgendwelche Fragen hast, oder ich was testen soll...ich schaue hier 1x die Woche rein :-)