SIGNALduino und Funkbus

Begonnen von gestein, 08 April 2022, 10:57:48

Vorheriges Thema - Nächstes Thema

Ralf9

In der aktuellen dev Version "v3.4.13-dev_ralf_29.05."
https://forum.fhem.de/index.php/topic,111653.msg1058900.html#msg1058900
habe ich die Protocol ID von 213 nach 119 geändert, dadurch ist auch im IFB Modul eine Änderung notwendig (bei set ersetzen P213 durch P119), siehe Anlage.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

gestein

Danke!
Habe alle 3 Dateien installiert und das Protokoll auf 119 geändert.
Scheint besser zu klappen als vorher  ;)

lg, Gerhard

Ralf9

Zitat von: gestein am 10 Mai 2022, 12:47:43
Zum Probieren hätte ich eine Fernbedienung von Berker. https://docplayer.org/41952805-Berker-funkbus-system.html
Ich könnte von dem Funkhandsender Komfort von einigen Tasten die empfangenen MC-Nachrichten gebrauchen, falls sich der Aufwand dafür in Grenzen hält.
Bitte drücke die folgenden Tasten jeweils 2 x kurz und poste jeweils alle empfangenen MC-Nachrichten:
- Alles ein Taste
- Alles aus Taste
- Lichtszene 2
- Lichtszene 5
- Master Dimm Taste ein
- Master Dimm Taste aus

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Sidey

Hi zusammen,

Ich habe die Erkennung der Funkbus Signale in das SignalDuino Modul eingebaut. (Die Version ist noch nicht im SVN, könnte es aber bei positiven Testergebnissen bald sein).

Da ich selbst keinen Sender habe, der dieses Protokoll sendet kann es sein, dass noch Finetuning benötigt wird.

update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt

Wenn jemand mit SignalDuino Firmware und Modul das ganze verifiziert, könnte der Nächste Schritt folgen.

Hinweis:
Es werden nur die Signale empfangen, es findet keine Weitergabe an Module statt, die einen Sensor darstellen etc.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

gestein

Hallo,

hier die MC Nachrichten wenn man die Tasten auf der Fernbedienung drückt.
Zuerst mal für die Master dimm Taste.
Passt das so?

lg, Gerhard

Master dimm ein:
2022.06.01 19:47:28.042 5 : mySIGNALduino_WZ/RAW READ: /MC;LL=-1058;LH=980;SL=-544;SH=475;D=9D1CC99543498;C=509;L=49;R=56;s4;b4;
2022.06.01 19:47:28.042 4 : mySIGNALduino_WZ/msg READ: MC;LL=-1058;LH=980;SL=-544;SH=475;D=9D1CC99543498;C=509;L=49;R=56;s4;b4;
2022.06.01 19:47:28.042 1 : DEBUG>mySIGNALduino_WZ: incoming message: (MC;LL=-1058;LH=980;SL=-544;SH=475;D=9D1CC99543498;C=509;L=49;R=56;s4;b4;)
2022.06.01 19:47:28.043 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LL -1058
2022.06.01 19:47:28.043 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LH 980
2022.06.01 19:47:28.043 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SL -544
2022.06.01 19:47:28.043 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SH 475
2022.06.01 19:47:28.043 1 : DEBUG>mySIGNALduino_WZ: extracted  data 9D1CC99543498
2022.06.01 19:47:28.043 1 : DEBUG>mySIGNALduino_WZ: extracted absolute clock 509
2022.06.01 19:47:28.043 1 : DEBUG>mySIGNALduino_WZ: extracted  number of 49 bits
2022.06.01 19:47:28.044 1 : DEBUG>mySIGNALduino_WZ: extracted RSSI 56
2022.06.01 19:47:28.044 1 : DEBUG>mySIGNALduino_WZ: unknown Message part s4
2022.06.01 19:47:28.044 1 : DEBUG>mySIGNALduino_WZ: unknown Message part b4
2022.06.01 19:47:28.044 1 : DEBUG>mySIGNALduino_WZ: processing manchester message len:13
2022.06.01 19:47:28.233 5 : mySIGNALduino_WZ/RAW READ: /MC;LL=-1038;LH=995;SL=-523;SH=486;D=4CAA1950;C
2022.06.01 19:47:28.253 5 : mySIGNALduino_WZ/RAW READ: MC;LL=-1038;LH=995;SL=-523;SH=486;D=4CAA1950;C/=506;L=30;R=33;s5;b4;
2022.06.01 19:47:28.253 4 : mySIGNALduino_WZ/msg READ: MC;LL=-1038;LH=995;SL=-523;SH=486;D=4CAA1950;C=506;L=30;R=33;s5;b4;
2022.06.01 19:47:28.254 1 : DEBUG>mySIGNALduino_WZ: incoming message: (MC;LL=-1038;LH=995;SL=-523;SH=486;D=4CAA1950;C=506;L=30;R=33;s5;b4;)
2022.06.01 19:47:28.254 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LL -1038
2022.06.01 19:47:28.254 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LH 995
2022.06.01 19:47:28.254 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SL -523
2022.06.01 19:47:28.254 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SH 486
2022.06.01 19:47:28.254 1 : DEBUG>mySIGNALduino_WZ: extracted  data 4CAA1950
2022.06.01 19:47:28.255 1 : DEBUG>mySIGNALduino_WZ: extracted absolute clock 506
2022.06.01 19:47:28.255 1 : DEBUG>mySIGNALduino_WZ: extracted  number of 30 bits
2022.06.01 19:47:28.255 1 : DEBUG>mySIGNALduino_WZ: extracted RSSI 33
2022.06.01 19:47:28.255 1 : DEBUG>mySIGNALduino_WZ: unknown Message part s5
2022.06.01 19:47:28.255 1 : DEBUG>mySIGNALduino_WZ: unknown Message part b4
2022.06.01 19:47:28.255 1 : DEBUG>mySIGNALduino_WZ: processing manchester message len:8
2022.06.01 19:47:28.489 5 : mySIGNALduino_WZ/RAW READ: /MC;LL=-1044;LH=995;SL=-526;SH=484;D=D1CC995432A0;C=508;L=4
2022.06.01 19:47:28.509 5 : mySIGNALduino_WZ/RAW READ: MC;LL=-1044;LH=995;SL=-526;SH=484;D=D1CC995432A0;C=508;L=4/5;R=55;s5;b2;
2022.06.01 19:47:28.509 4 : mySIGNALduino_WZ/msg READ: MC;LL=-1044;LH=995;SL=-526;SH=484;D=D1CC995432A0;C=508;L=45;R=55;s5;b2;
2022.06.01 19:47:28.509 1 : DEBUG>mySIGNALduino_WZ: incoming message: (MC;LL=-1044;LH=995;SL=-526;SH=484;D=D1CC995432A0;C=508;L=45;R=55;s5;b2;)
2022.06.01 19:47:28.509 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LL -1044
2022.06.01 19:47:28.510 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LH 995
2022.06.01 19:47:28.510 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SL -526
2022.06.01 19:47:28.510 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SH 484
2022.06.01 19:47:28.510 1 : DEBUG>mySIGNALduino_WZ: extracted  data D1CC995432A0
2022.06.01 19:47:28.510 1 : DEBUG>mySIGNALduino_WZ: extracted absolute clock 508
2022.06.01 19:47:28.510 1 : DEBUG>mySIGNALduino_WZ: extracted  number of 45 bits
2022.06.01 19:47:28.510 1 : DEBUG>mySIGNALduino_WZ: extracted RSSI 55
2022.06.01 19:47:28.511 1 : DEBUG>mySIGNALduino_WZ: unknown Message part s5
2022.06.01 19:47:28.511 1 : DEBUG>mySIGNALduino_WZ: unknown Message part b2
2022.06.01 19:47:28.511 1 : DEBUG>mySIGNALduino_WZ: processing manchester message len:12

2022.06.01 19:47:32.021 5 : mySIGNALduino_WZ/RAW READ: /MC;LL=-1049;LH=994;SL=-530;S
2022.06.01 19:47:32.049 5 : mySIGNALduino_WZ/RAW READ: MC;LL=-1049;LH=994;SL=-530;S/H=484;D=32A8693;C=509;L=28;R=39;s7;b4;
2022.06.01 19:47:32.050 4 : mySIGNALduino_WZ/msg READ: MC;LL=-1049;LH=994;SL=-530;SH=484;D=32A8693;C=509;L=28;R=39;s7;b4;
2022.06.01 19:47:32.050 1 : DEBUG>mySIGNALduino_WZ: incoming message: (MC;LL=-1049;LH=994;SL=-530;SH=484;D=32A8693;C=509;L=28;R=39;s7;b4;)
2022.06.01 19:47:32.051 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LL -1049
2022.06.01 19:47:32.051 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LH 994
2022.06.01 19:47:32.051 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SL -530
2022.06.01 19:47:32.051 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SH 484
2022.06.01 19:47:32.052 1 : DEBUG>mySIGNALduino_WZ: extracted  data 32A8693
2022.06.01 19:47:32.052 1 : DEBUG>mySIGNALduino_WZ: extracted absolute clock 509
2022.06.01 19:47:32.052 1 : DEBUG>mySIGNALduino_WZ: extracted  number of 28 bits
2022.06.01 19:47:32.052 1 : DEBUG>mySIGNALduino_WZ: extracted RSSI 39
2022.06.01 19:47:32.053 1 : DEBUG>mySIGNALduino_WZ: unknown Message part s7
2022.06.01 19:47:32.053 1 : DEBUG>mySIGNALduino_WZ: unknown Message part b4
2022.06.01 19:47:32.053 1 : DEBUG>mySIGNALduino_WZ: processing manchester message len:7
2022.06.01 19:47:32.276 5 : mySIGNALduino_WZ/RAW READ: /MC;LL=-1047;LH=995;SL=-530;SH=482;D=4CAA1950;C=508;L=30;
2022.06.01 19:47:32.296 5 : mySIGNALduino_WZ/RAW READ: MC;LL=-1047;LH=995;SL=-530;SH=482;D=4CAA1950;C=508;L=30;/R=22;s5;b4;
2022.06.01 19:47:32.296 4 : mySIGNALduino_WZ/msg READ: MC;LL=-1047;LH=995;SL=-530;SH=482;D=4CAA1950;C=508;L=30;R=22;s5;b4;
2022.06.01 19:47:32.296 1 : DEBUG>mySIGNALduino_WZ: incoming message: (MC;LL=-1047;LH=995;SL=-530;SH=482;D=4CAA1950;C=508;L=30;R=22;s5;b4;)
2022.06.01 19:47:32.296 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LL -1047
2022.06.01 19:47:32.297 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LH 995
2022.06.01 19:47:32.297 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SL -530
2022.06.01 19:47:32.297 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SH 482
2022.06.01 19:47:32.297 1 : DEBUG>mySIGNALduino_WZ: extracted  data 4CAA1950
2022.06.01 19:47:32.297 1 : DEBUG>mySIGNALduino_WZ: extracted absolute clock 508
2022.06.01 19:47:32.297 1 : DEBUG>mySIGNALduino_WZ: extracted  number of 30 bits
2022.06.01 19:47:32.297 1 : DEBUG>mySIGNALduino_WZ: extracted RSSI 22
2022.06.01 19:47:32.298 1 : DEBUG>mySIGNALduino_WZ: unknown Message part s5
2022.06.01 19:47:32.298 1 : DEBUG>mySIGNALduino_WZ: unknown Message part b4
2022.06.01 19:47:32.298 1 : DEBUG>mySIGNALduino_WZ: processing manchester message len:8


Master dimm aus:
2022.06.01 19:50:25.177 5 : mySIGNALduino_WZ/RAW READ: /MC;LL=-1038;LH=984;SL=-530;SH=484;D=64CAA110
2022.06.01 19:50:25.193 5 : mySIGNALduino_WZ/RAW READ: MC;LL=-1038;LH=984;SL=-530;SH=484;D=64CAA110/0;C=505;L=34;R=55;s7;b6;
2022.06.01 19:50:25.193 4 : mySIGNALduino_WZ/msg READ: MC;LL=-1038;LH=984;SL=-530;SH=484;D=64CAA1100;C=505;L=34;R=55;s7;b6;
2022.06.01 19:50:25.193 1 : DEBUG>mySIGNALduino_WZ: incoming message: (MC;LL=-1038;LH=984;SL=-530;SH=484;D=64CAA1100;C=505;L=34;R=55;s7;b6;)
2022.06.01 19:50:25.194 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LL -1038
2022.06.01 19:50:25.194 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LH 984
2022.06.01 19:50:25.194 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SL -530
2022.06.01 19:50:25.194 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SH 484
2022.06.01 19:50:25.194 1 : DEBUG>mySIGNALduino_WZ: extracted  data 64CAA1100
2022.06.01 19:50:25.194 1 : DEBUG>mySIGNALduino_WZ: extracted absolute clock 505
2022.06.01 19:50:25.195 1 : DEBUG>mySIGNALduino_WZ: extracted  number of 34 bits
2022.06.01 19:50:25.195 1 : DEBUG>mySIGNALduino_WZ: extracted RSSI 55
2022.06.01 19:50:25.195 1 : DEBUG>mySIGNALduino_WZ: unknown Message part s7
2022.06.01 19:50:25.195 1 : DEBUG>mySIGNALduino_WZ: unknown Message part b6
2022.06.01 19:50:25.195 1 : DEBUG>mySIGNALduino_WZ: processing manchester message len:9
2022.06.01 19:50:25.734 5 : mySIGNALduino_WZ/RAW READ: /MC;LL=-1042;LH=996;SL=-537;SH=482;D=64CAA1100;C=509;L=34;R=55;s3;b3;
2022.06.01 19:50:25.735 4 : mySIGNALduino_WZ/msg READ: MC;LL=-1042;LH=996;SL=-537;SH=482;D=64CAA1100;C=509;L=34;R=55;s3;b3;
2022.06.01 19:50:25.735 1 : DEBUG>mySIGNALduino_WZ: incoming message: (MC;LL=-1042;LH=996;SL=-537;SH=482;D=64CAA1100;C=509;L=34;R=55;s3;b3;)
2022.06.01 19:50:25.736 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LL -1042
2022.06.01 19:50:25.736 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LH 996
2022.06.01 19:50:25.736 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SL -537
2022.06.01 19:50:25.737 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SH 482
2022.06.01 19:50:25.737 1 : DEBUG>mySIGNALduino_WZ: extracted  data 64CAA1100
2022.06.01 19:50:25.737 1 : DEBUG>mySIGNALduino_WZ: extracted absolute clock 509
2022.06.01 19:50:25.737 1 : DEBUG>mySIGNALduino_WZ: extracted  number of 34 bits
2022.06.01 19:50:25.738 1 : DEBUG>mySIGNALduino_WZ: extracted RSSI 55
2022.06.01 19:50:25.738 1 : DEBUG>mySIGNALduino_WZ: unknown Message part s3
2022.06.01 19:50:25.738 1 : DEBUG>mySIGNALduino_WZ: unknown Message part b3
2022.06.01 19:50:25.739 1 : DEBUG>mySIGNALduino_WZ: processing manchester message len:9

2022.06.01 19:51:19.963 5 : mySIGNALduino_WZ/RAW READ: /MC;LL=-10
2022.06.01 19:51:19.989 5 : mySIGNALduino_WZ/RAW READ: MC;LL=-10/46;LH=980;SL=-536;SH=484;D=9D1CC99542200;C=507;L=49;R=56;s5;b5;
2022.06.01 19:51:19.989 4 : mySIGNALduino_WZ/msg READ: MC;LL=-1046;LH=980;SL=-536;SH=484;D=9D1CC99542200;C=507;L=49;R=56;s5;b5;
2022.06.01 19:51:19.989 1 : DEBUG>mySIGNALduino_WZ: incoming message: (MC;LL=-1046;LH=980;SL=-536;SH=484;D=9D1CC99542200;C=507;L=49;R=56;s5;b5;)
2022.06.01 19:51:19.989 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LL -1046
2022.06.01 19:51:19.990 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LH 980
2022.06.01 19:51:19.990 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SL -536
2022.06.01 19:51:19.990 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SH 484
2022.06.01 19:51:19.990 1 : DEBUG>mySIGNALduino_WZ: extracted  data 9D1CC99542200
2022.06.01 19:51:19.990 1 : DEBUG>mySIGNALduino_WZ: extracted absolute clock 507
2022.06.01 19:51:19.990 1 : DEBUG>mySIGNALduino_WZ: extracted  number of 49 bits
2022.06.01 19:51:19.990 1 : DEBUG>mySIGNALduino_WZ: extracted RSSI 56
2022.06.01 19:51:19.991 1 : DEBUG>mySIGNALduino_WZ: unknown Message part s5
2022.06.01 19:51:19.991 1 : DEBUG>mySIGNALduino_WZ: unknown Message part b5
2022.06.01 19:51:19.991 1 : DEBUG>mySIGNALduino_WZ: processing manchester message len:13
2022.06.01 19:51:20.212 5 : mySIGNALduino_WZ/RAW READ: /MC;LL=-1053;LH=981;SL=-527;SH=485;D=D1
2022.06.01 19:51:20.228 5 : mySIGNALduino_WZ/RAW READ: MC;LL=-1053;LH=981;SL=-527;SH=485;D=D1/CC99542200;C=507;L=45;R=56;s4;b1;
2022.06.01 19:51:20.229 4 : mySIGNALduino_WZ/msg READ: MC;LL=-1053;LH=981;SL=-527;SH=485;D=D1CC99542200;C=507;L=45;R=56;s4;b1;
2022.06.01 19:51:20.229 1 : DEBUG>mySIGNALduino_WZ: incoming message: (MC;LL=-1053;LH=981;SL=-527;SH=485;D=D1CC99542200;C=507;L=45;R=56;s4;b1;)
2022.06.01 19:51:20.229 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LL -1053
2022.06.01 19:51:20.229 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern LH 981
2022.06.01 19:51:20.229 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SL -527
2022.06.01 19:51:20.230 1 : DEBUG>mySIGNALduino_WZ: extracted  pattern SH 485
2022.06.01 19:51:20.230 1 : DEBUG>mySIGNALduino_WZ: extracted  data D1CC99542200
2022.06.01 19:51:20.230 1 : DEBUG>mySIGNALduino_WZ: extracted absolute clock 507
2022.06.01 19:51:20.230 1 : DEBUG>mySIGNALduino_WZ: extracted  number of 45 bits
2022.06.01 19:51:20.230 1 : DEBUG>mySIGNALduino_WZ: extracted RSSI 56
2022.06.01 19:51:20.230 1 : DEBUG>mySIGNALduino_WZ: unknown Message part s4
2022.06.01 19:51:20.230 1 : DEBUG>mySIGNALduino_WZ: unknown Message part b1
2022.06.01 19:51:20.231 1 : DEBUG>mySIGNALduino_WZ: processing manchester message len:12

Ralf9

#50
Verbose 4 und ohne debug ist ausreichend.

Es sind nur 2 brauchbare MC-Nachrichten mit L=49 dabei, evtl liegt es an Deinen nicht so guten Empfangsbedingungen.
Mir ist auch schon bei den vorherigen MC-Nachrichten von Dir aufgefallen, daß nur bei der ersten MC-Nachricht die Länge passt, die nachfolgenden Wiederholungen sind zu kurz.

Nachtrag:
Falls es wegen Deinen Empfangsbedingen nicht ohne größeren Aufwand besser geht, ist es auch ok, wenn bei jedem Tastendruck eine MC-Nachricht mit einer Länge (L=) mit mindestens 47 dabei ist.
Bei "Master dimm ein und aus" ist jeweils eine brauchbare MC-Nachricht dabei.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7