Autor Thema: TechemHKV: Empfang von WMBUS Nachricht, aber keine HKV Information  (Gelesen 3545 mal)

Offline Finswimmer

  • New Member
  • *
  • Beiträge: 13
Hallo,

ich bin neu hier, habe aber schon etwas länger mitgelesen.
Ich habe ein nanoCUL, das ich selbst flashen musste, damit ich WMBUS_T aktivieren kann.

Nun sehe ich:
Internals:
   CMDS       ABbCEeFfGhiKklMmRTtUVWXxYZz
   CUL433_MSGCNT 2
   CUL433_TIME 2019-07-11 14:44:48
   Clients    :TechemHKV:WMBUS:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/ttyUSB0@38400 0000
   DeviceName /dev/ttyUSB0@38400
   FD         11
   FHTID      0000
   NAME       CUL433
   NR         23
   PARTIAL
   RAWMSG     b2F4468503151957195727AEAA2069F252E03B02EDE010000283F3F3322D2272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77983D6
   RSSI       -95
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 nanoCUL433
   initString X21
brt
   MatchList:
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     J:WMBUS    ^b.*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2017-09-25 19:02:52   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
     2019-07-11 14:40:06   cmds             A B b C E e F f G h i K k l M m R T t U V W X x Y Z z
     2017-09-25 19:12:02   raw             isF0FF0F0FFFF0
     2019-07-11 14:44:48   state           Initialized
Attributes:
   rfmode     WMBus_T
   verbose    5

6850 ist Techem.

TechemHKV habe ich auch hinzugefügt:
Internals:
   DEF        12345678 # die richtige Zahl habe ich aus der Abrechnung
   NAME       techem
   NR         24
   NTFY_ORDER 50-techem
   STATE      listening
   TYPE       TechemHKV
   READINGS:
     2019-07-11 14:40:07   state           listening
Attributes:

Nun wechselt munter die RAWMSG, aber sonst passiert nix.
Müsste ich nicht bei techem jetzt die dekodierten Infos bekommen?

Das HKV-Gerät ist 2017 eingebaut worden.
Benötigt ihr da genauere Infos?

Vielen Dank
Tobias

Offline herrmannj

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 5119
Moin,

dann zuerst mal ein herzliches Willkommen!

der HKV hat eine bisher unbekannte FW und deshalb ein unbekanntes Nachrichtenformat und deshalb ... siehste nix.

Wenn Du Deinen Ableser nicht dazu bringst Dir welche ran zubauen die FHEM kennt ;) dann muss sich das jemand (ich?) anschauen. Bin jedoch erst im August wieder zurück - pingst Du mich dann nochmal an?

vg
joerg

smartVisu mit fronthem, einiges an HM, RFXTRX, Oregon, CUL, Homeeasy, ganz viele LED + Diverse

Offline Finswimmer

  • New Member
  • *
  • Beiträge: 13
Hallo,

vielen Dank für das freundliche Willkommen.
Das ist natürlich schade, dass das Format nicht verstanden wird.

Gibt es etwas, was ich probieren kann? Ich kenne mich durchaus aus mit Programmieren, etc.
Ich bräuchte nur zu Beginn ein paar Anregungen, was ich testen kann.
Da ich Zugang zu dem Gerät habe, kann ich recht genau die kwH und Temperatur ablesen, sodass wir darüber evtl. Rückschlüsse ziehen können.

Offline herrmannj

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 5119
na klar. Das modul ist open source - im source code kannst Du sehen wie die bekannten Formate dekodiert werden. Das "System an sich"   wird bei dem ähnlich der bereits bekannten sein. Daran kannst Du Dich entlanghangeln.

edit
Das neue Format muss in das Modul 32_TechemHKV eingebaut werden - da sind schon verschiedene drin
« Letzte Änderung: 11 Juli 2019, 15:55:10 von herrmannj »
smartVisu mit fronthem, einiges an HM, RFXTRX, Oregon, CUL, Homeeasy, ganz viele LED + Diverse

Offline Finswimmer

  • New Member
  • *
  • Beiträge: 13
Schneller als gedacht klappt es.
Ich bekomme
long: 71955131
short: 5131
version: 95
type: 72
LastDate: 181231
Previous period: 814
Actual date: 2019711
Actual period: 478

Temp1 und Temp2 machen noch Probleme und das ist wohl der Grund, warum nix angezeigt wird.

Nun mal eine doof Frage:
Was sind das für Werte in Perod? Ist das ein Jahr? Ein Monat?
814hex = 2068 Dezimal.

Zum Vergleich: Wir haben im letzten Jahr ca. 10.000kWh verbraucht.
Abelesen wurde am 31.12.18: 10.792kwH.
Aktuell steht der Zähler bei ~14.000kWh.

Oder sind die Ergebnisse noch nicht korrekt?

Vielen Dank für deine schnelle Hilfe!

Offline herrmannj

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 5119
zu Temp1 und 2 musst Du mal schauen ob Du die in Deinem String findest. Haben nicht alle aber bei dem neuen würde ich's vermuten. Siehst ja wie das bei anderen dekodiert wird - dann auf Plausibilität prüfen. Die Position innerhalb der msg kann sich unterscheiden.

Die Daten oben sehen ja schlüssig aus. (top!)

Zeigt Deiner echt kW/h an ? Normalerweise messen die HKV in virtuellen Werten und das wird dann auf alle Parteien umgelegt/verteilt.

Dann würden Previous und Actual hinkommen. Actual startet bei Null. Das ist der Verbrauch seit dem letzten ablesen (181231 = 31.12.2018)

Gesamt = 814+478 = 1292

10.792 / 814 * 1292 wären 16796. Close aber kein hit… wo kommen die kW/h Werte denn her? Vom HKV? Der kann die eigentlich nicht wissen .. .



smartVisu mit fronthem, einiges an HM, RFXTRX, Oregon, CUL, Homeeasy, ganz viele LED + Diverse

Offline herrmannj

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 5119
Zusatz:

Dein actual ist etwa die Hälfte vom previous. Das ist im Juli grundsätzlich ok
smartVisu mit fronthem, einiges an HM, RFXTRX, Oregon, CUL, Homeeasy, ganz viele LED + Diverse

Offline Finswimmer

  • New Member
  • *
  • Beiträge: 13
https://imgur.com/a/3JGmKOD

Er zeigt wirklich kWh an.

Offline herrmannj

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 5119
Krass. Normaler HKV vorne am Heizkörper oder kann der Hin- und Rücklauf exakt messen ? (Sensoren an den beiden Leitungen)
smartVisu mit fronthem, einiges an HM, RFXTRX, Oregon, CUL, Homeeasy, ganz viele LED + Diverse

Offline Finswimmer

  • New Member
  • *
  • Beiträge: 13
Das ist ein Techem compact Ve III (?)
https://imgur.com/a/Yeb0IbL

Er hat zwei Kabel, eins geht direkt dahin, wo das Ding draufsteckt und das andere (Vorlauf) nach oben links weg.

Ich habe es eben nochmal abgelesen:
b364468506627437222431A71A1009F25282A00B8800F0080650522880A135422CA24996C13125D34A128719864A22BD837A235CC686209238814220826A1B
kwH: 14768 kwH
Vorlauftemperatur: 60,82
Rücklauf: 48,47
Firmware: 101 1.00

Leider komme ich nicht annähernd auf die Temperaturwerte.
Und wo die absoluten kWH versteckt sind…

Ich teste noch ein bisschen weiter…

Offline herrmannj

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 5119
Jo, genau da fängt der Sport an. Notiere dir am besten in einer Tabelle die raw und die dazugehörigen abgelesen Werte. Jeweils 1mal täglich oder so. Dann schauen wir uns das im August Mal an
smartVisu mit fronthem, einiges an HM, RFXTRX, Oregon, CUL, Homeeasy, ganz viele LED + Diverse

Offline Finswimmer

  • New Member
  • *
  • Beiträge: 13
Werde ich machen.
Ich notiere auf jeden Fall täglich die kWh.
Die Temperaturen sind ein bisschen schwieriger, da ein Zeitversatz zwischen Ablesen im Keller und den empfangen Werten des CULs ist, aber auch da gebe ich mein Bestes.

Kann ich irgendwo sicherstellen, dass ich wirklich meinen HKV habe?
Die LongID wird zwar gespeichert, aber nicht verwendet, oder ich stehe auf dem Schlauch.


Offline herrmannj

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 5119
Ab los 9 im Datensatz aber die Ziffern sind vertauscht
smartVisu mit fronthem, einiges an HM, RFXTRX, Oregon, CUL, Homeeasy, ganz viele LED + Diverse

Offline Finswimmer

  • New Member
  • *
  • Beiträge: 13
Ich habe eben mal "bruteforce" versucht:
Ich habe 6 verschiedene empfangene RAW innerhalb der letzten Stunden:
b2F4468503151957195727AEAA2069F252E03B02EDE010000283F3F3322D2272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77980
b2F4468503151957195727AEAA2069F252E03B02EDE010000283F3F3322D2272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77981
b2F4468503151957195727AEAA2069F252E03B02EDE010000283F3F3322D2272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77982
b2F4468503151957195727AEAA2069F252E03B02EDE010000283F3F3322D2272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77983
b2F4468503151957195727AEAA2069F252E03B02EDE010000283F3F3322D2272B2616201A23201C1D1F1C0A162B3447CD291F101A0122D77984
b364468506627437222431A71A1009F25282A00B8800F0080650522880A135422CA24996C13125D34A128719864A22BD837A235CC686209238814220826A1B

Diese habe ich mir dann über:
print "$i: ", (hex(join '', reverse split /(..)/, substr $msg, $i, 2)), "\n";
ausgeben lassen.

Dabei habe ich mehrere for-schleifen verwendet:
- Jeweils von 0-120 Zeichen ($i)
- jeweils verschiedene Bitlängen (oben 2): von 2-6

Meine Hoffnung war, dass ich irgendwo die kwH finden:
Ablesewert alt: 160kwh
Ablesewert neu (31.12.18): 10792
Vebrauch daher: 10632
Aktueller Vebrauch: 14768 kwH

Aber genau finde ich diese Werte nirgends.

Offline herrmannj

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 5119
Deswegen über einige Tage. Dann sieht man an welcher pos sich was ändert, Verbrauch vorausgesetzt. Der letzte hkv ist jemand anderes
smartVisu mit fronthem, einiges an HM, RFXTRX, Oregon, CUL, Homeeasy, ganz viele LED + Diverse

 

decade-submarginal