Testversion: 32_TechemWZ

Begonnen von herrmannj, 09 November 2015, 22:37:12

Vorheriges Thema - Nächstes Thema

schurgan

#30
Hallo alle zusammen,
jetzt habe ich mir für das Ablesen der Messkapsel Techem Compact v extra ein Raspi 3 B+ und nanoCUL USB Stick FTDI CC1101 868MHz FW 1.67.

Wie in der Anleitung beschrieben WMBus_T aktiviert, bekomme aber keine Liste der Geräte, obwohl der CUL permanent Daten empfängt. Ich kämpfe schon seit Tagen mit dem CUL, komme aber nicht weiter.

Vielleich könnte mir jemand helfen.

Danke


Upd.:Jetzt, nachdem ich alle anderen Sachen außer MBUS aus board.h rausgeschmießen habe, habe ich folgendes log:

2019.02.21 11:55:22 3: CUL868: Unknown code A03C293FD, help me!
2019.02.21 11:56:01 3: CUL868: Unknown code A0D7B81EEC8351DE66135455F21BD::-16:CUL868, help me!
2019.02.21 11:56:01 3: CUL868: Unknown code A0428BEF1D8, help me!
2019.02.21 11:56:01 3: CUL868: Unknown code A0E6C1BACA61C876CD8C0379394540C::-29.5:CUL868, help me!
2019.02.21 11:56:23 3: CUL868: Unknown code A0EF8477347C8C3E6D459C86BE18127::-63.5:CUL868, help me!
2019.02.21 11:56:23 3: CUL868: Unknown code A100D40AA324D8E43932E7343E5A9075E56::-21:CUL868, help me!
2019.02.21 11:56:50 3: CUL868: Unknown code A057352D548EB, help me!
2019.02.21 11:56:51 3: CUL868: Unknown code A057385442CA7, help me!
2019.02.21 11:56:51 3: CUL868: Unknown code A0B23614D7D9F5BC21AC10D8C::-62:CUL868, help me!
2019.02.21 11:56:52 3: CUL868: Unknown code A01B1, help me!
2019.02.21 11:57:06 3: CUL868: Unknown code A0A7CCBAE9F924518479ABA::-57.5:CUL868, help me!
2019.02.21 11:57:07 3: CUL868: Unknown code A032744E5, help me!
2019.02.21 11:57:14 3: CUL868: Unknown code A0BFD434E1DB3C899EFB232EB::-113.5:CUL868, help me!
2019.02.21 11:57:14 3: CUL868: Unknown code A04541AC1CA, help me!
2019.02.21 11:57:14 3: CUL868: Unknown code A1282C90E5B438636F08DD22080C2A1977F5BEB::-88:CUL868, help me!
2019.02.21 11:57:16 3: CUL868: Unknown code A05738F8B886B, help me!
2019.02.21 11:57:16 3: CUL868: Unknown code A19B37A3BBF2DA1977F5BC21AC10D41D166EF1BEF4F7343E5A923::-20.5:CUL868, help me!
2019.02.21 11:57:24 3: CUL868: Unknown code A146209C6E32C1C0FC0D6975A86059872E3BC3C491B::-40:CUL868, help me!
2019.02.21 11:57:24 3: CUL868: Unknown code A0860FACDB3B1EADFF7, help me!
2019.02.21 11:57:35 3: CUL868: Unknown code A00, help me!
2019.02.21 11:57:35 3: CUL868: Unknown code A05F3B7B4A4F7, help me!
2019.02.21 11:57:38 3: CUL868: Unknown code A00, help me!
2019.02.21 11:57:56 3: CUL868: Unknown code A116722015BF68C5A19BABFF16A2555F57260::-121:CUL868, help me!
2019.02.21 11:58:03 3: CUL868: Unknown code A03BCA58D, help me!
2019.02.21 11:58:04 3: CUL868: Unknown code A0472E0C42A, help me!

In der Liste tauchen aber immer noch keine Zähler auf.


herrmannj

Die fw Änderungen kannst Du vmtl rückgängig machen. Auf dem Zähler scheint eine unbekannte firmware (45) zu sein. Ich nehme mal Deine nächste Frage ("kann man die integrieren?") vorweg. Möglich - aber lange nicht automatisch. Traust Du Dir Änderungen und eigene Tests am Modul zu? Von hier aus kann ich Dich zwar unterstützen aber ohne den Zähler (sendend) in der Hand zu haben wird es schwierig ..

schurgan

#32
Ich kann auch ziemlich schnell neue FW draufflashen, weiss aber nicht wirklich welche Version am besten ist. Kannst Du mir bitte erst bei der Frage helfen?

Ich habe schon ein Mal einen Zähler empfangen können, war zwar nicht meiner aber immer hin, der war aber nach neustart weg.

herrmannj

Also wenn das ein normaler cul ist dann ist 1.67 die aktuelle... http://culfw.de/culfw.html

Nachtrag, damit das kein Missverständnis wird; auf dem Techem Zähler ist eine "falsche" Firmware ...

schurgan

Zitat von: herrmannj am 21 Februar 2019, 12:38:41
Traust Du Dir Änderungen und eigene Tests am Modul zu? Von hier aus kann ich Dich zwar unterstützen aber ohne den Zähler (sendend) in der Hand zu haben wird es schwierig ..

Wenn das zielführen ist, dann ohne wenn und aber

schurgan

Zitat von: herrmannj am 21 Februar 2019, 12:46:22
Nachtrag, damit das kein Missverständnis wird; auf dem Techem Zähler ist eine "falsche" Firmware ...

Kann man sie nicht in den .pm integrieren?

herrmannj

#36
Zitat von: herrmannj am 21 Februar 2019, 12:38:41
Ich nehme mal Deine nächste Frage ("kann man die integrieren?") vorweg. Möglich - aber lange nicht automatisch. Traust Du Dir Änderungen und eigene Tests am Modul zu? Von hier aus kann ich Dich zwar unterstützen aber ohne den Zähler (sendend) in der Hand zu haben wird es schwierig ..
Der Zähler spricht eine unbekannte Sprache. Bevor man das integrieren kann muss man das entschlüsseln. Das ist wie unbekannte ägyptische Hieroglyphen entschlüsseln (welches Symbol hat welche Bedeutung?)

schurgan

#37
Was ist den "korrekte" .log

in der Form: CUL868: Unknown code A116722015BF68C5A19BABFF16A2555F57260::-121:CUL868, help me!

oder : 2019.02.21 07:48:55 4: CUL_Parse: CUL868 b364468505779875545437107A1009F2569200090D70900809A8CBDFB2B1BD609B38322BA13030A1940F0C00626802069000312687453350C30C080F39F44D
2019.02.21 07:48:55 5: CUL868: dispatch b364468505779875545437107A1009F2569200090D70900809A8CBDFB2B1BD609B38322BA13030A1940F0C00626802069000312687453350C30C080F39F44D
2019.02.21 07:49:20 5: CUL/RAW: /b364
2019.02.21 07:49:20 5: CUL/RAW: b364/468501980875545435D69A1009F25D1230090B00700806AC88841C4065258E441C9A0F18208214CF040061E949B2E00020E52D4F2E486284ED965A4BA8

Ich kann komischerweise nämlich beide reproduzieren

schurgan

Eins noch, was vielleich auch wichtig sein kann. Folgendes kommt wenn ich reload TechemWZ mache:


2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_Initialize redefined at ./FHEM/32_TechemWZ.pm line 25.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_Define redefined at ./FHEM/32_TechemWZ.pm line 45.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_Undef redefined at ./FHEM/32_TechemWZ.pm line 78.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_Set redefined at ./FHEM/32_TechemWZ.pm line 86.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_Get redefined at ./FHEM/32_TechemWZ.pm line 94.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_Notify redefined at ./FHEM/32_TechemWZ.pm line 115.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_Receive redefined at ./FHEM/32_TechemWZ.pm line 135.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_Run redefined at ./FHEM/32_TechemWZ.pm line 178.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_IOPatch redefined at ./FHEM/32_TechemWZ.pm line 190.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_Parse redefined at ./FHEM/32_TechemWZ.pm line 202.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_SanityCheck redefined at ./FHEM/32_TechemWZ.pm line 258.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_ParseID redefined at ./FHEM/32_TechemWZ.pm line 313.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_ParseSubType redefined at ./FHEM/32_TechemWZ.pm line 319.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_ParseSubVersion redefined at ./FHEM/32_TechemWZ.pm line 325.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_ParseLastPeriod redefined at ./FHEM/32_TechemWZ.pm line 331.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_ParseActualPeriod redefined at ./FHEM/32_TechemWZ.pm line 338.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_ParseActualDate redefined at ./FHEM/32_TechemWZ.pm line 345.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_ParseLastDate redefined at ./FHEM/32_TechemWZ.pm line 356.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_WMZ_Type1_ParseLastPeriod redefined at ./FHEM/32_TechemWZ.pm line 372.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_WMZ_Type1_ParseActualPeriod redefined at ./FHEM/32_TechemWZ.pm line 378.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_WMZ_Type1_ParseActualDate redefined at ./FHEM/32_TechemWZ.pm line 384.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_createCrcTable redefined at ./FHEM/32_TechemWZ.pm line 395.
2019.02.21 12:25:52 1: PERL WARNING: Subroutine TechemWZ_crc16_13757 redefined at ./FHEM/32_TechemWZ.pm line 419.

herrmannj

#39
Diese Nachrichten brauchen wir
b364468505779875545437107A1009F2569200090D70900809A8CBDFB2B1BD609B38322BA13030A1940F0C00626802069000312687453350C30C080F39F44D
Als erstes musst Du sicher rausfinden was Dein compact V ist. Ich habe Stelle markiert wo die ID steht; Du wirst vmtl sowohl Deine als auch fremde empfangen.

b364468505779875545437107A1009F2569200090D70900809A8CBDFB2B1BD609B38322BA13030A1940F0C00626802069000312687453350C30C080F39F44D

schurgan

#40
Also meiner ist 55878019, also 19808755 Die von den Nachbarn empfange ich bestimmt

herrmannj

dann sammle mal raw msg und dazugehörige Zählerstände. schauen wir mal

schurgan

Wie mache ich das am sinnvollsten?

herrmannj


schurgan

Ich meine--->Ablesen (alle Werte?) , gleich danach raw Notieren...?