Closed MoskitoHorst closed 5 years ago
Hallo, hier ist vorab die Definition.
"38" => ## Rosenstein & Söhne / PEARL - NC-3911-675 / NC-3912-675 | refrigerator thermometer - 2 channels
# https://wiki.fhem.de/wiki/Benutzer:Harst | https://forum.fhem.de/index.php/topic,96827.msg901158.html#msg901158
# MU;P0=252;P1=-478;P2=497;P3=-237;P4=-960;P5=737;P6=-727;CP=0;D=01232323232323012301010123012323010101012323010101232323010123230101 0456565656 012301232323232323012301010123012323010101012323010101232323010123230101 0456565656 012301232323232323012301010123012323010101012323010101232323010123230101 04565656560123012323232323230123010101230123230101010123230101012323230101232301010456565656012301232323232323012301010123012323010101012323010101232323010123230101045656565601230123232323232301230101012301232301010101232301010123232301012323010104565656560123012323232323230123010101230123230101010123230101012323230101232301010456565656012301232323232323012301010123012323010101012323010101232323010123230101045656565601230123232323232301230101012301232301010101232301010123232301012323010104565656560123012323232323230123010101230123230101010123230101012323230101232301010456565656012301232323232323012301010123012323010101012323010101232323010123230101045656565601230123232323232301230101012301232301010101232301010123232301012323010104565656560123012323232323230123010101;o3;�
{
name => 'NC-3911-675',
comment => 'refrigerator thermometer',
id => '38',
knownFreqs => '433.92',
one => [2,-1],
zero => [1,-2],
start => [3,-3,3,-3,3,-3,3,-3],
clockabs => 250,
format => 'twostate',
preamble => 'u38#',
length_min => '36',
length_max => '36',
#clientmodule => '',
#modulematch => '^P38#.*',
developId => 'y',
},
Das hat schon mal geklappt, ich bekomme u38-Meldungen. Morgen sammle ich Werte.
Ich habe die u38-Werte im Wiki eingetragen, hier noch einige: 2019-02-06 18:03:42 SIGNALduino sduino433 DMSG u38#B2A 1A0 5BD 2019-02-06 18:04:49 SIGNALduino sduino433 DMSG u38#B2A 19F 4AD -9 Grad 2019-02-06 18:05:56 SIGNALduino sduino433 DMSG u38#B2A 19F 4AD u38# IIC TTT ???
TTT in Hex, 1/10 Grad C 0 Grad = 0x200 II ID, nach Stromausfall neu C Channel, immer 9 oder A, Scheint aber auch anders zu können
Low battery scheint es nicht zu geben. Das Senden über SendMSG hat auch geklappt, aber nur die Original-Meldung, eine Temperaturänderung hat nicht funktioniert, es scheint also eine Checksumme zu geben.
Lade bitte das komplette Log von u38 hier hoch. Das lässt sich dann von uns besser analysieren.
Woher hast du die Bedeutung der Hexwerte? Du schreibst "0 Grad = 0x200" aber bei den DMSG im Wiki: 2019-02-06 17:34:40 SIGNALduino sduino433 DMSG u38#B2A 1F3 AED 0 Grad
Kanal 9 oder 10 kann auch nicht sein. Die Teile haben noch einen Schiebeschalter an der Rückseite. Damit könnte evtl. der Kanal eingestellt werden.
Die Anzeige hat nur ganze Grad, die 0x200 sind also geraten. Der Schiebeschalter ist nicht eingebaut. Statt dess eine Lötbrücke auf der Platine, die bei einen Sensor geschlossen ist und mit Ch2 beschriftet. Wenn ich die Pinne dort gegen Masse schließe wie es ein Schalter täte ergibt sich jeweils nur A oder 9 in diesem Nibble. Das erste 2 Byte wechselt wild beim einsetzen der Batterie, daher wird das die ID sein. Die Temperatur ist beim Gefrierschranklauf von 20 auf -9 gefallen und wenn man die 3 Nibble sieht ergibt sich dort auch ein Lauf. Die Differenz zwischen den Werten ist dann recht genau 290 zwischen kat und warm.
Willst Du wirklich das Log, das ist groß und hat ohne Ende andere Sensoren. Oder nur das u38-Log?
PS: zum Hintergrund: Ich stamme aus der alten Zeit und konnte noch Z80 in HEX gebuggen. Und die Protokollanalyse mach ich immer noch beruflich.
Z80 kenne ich auch noch aus meiner Jugend :-) Die ID müsste passen, beim Kanal sind es wahrscheinlich nur zwei Bit des Nibbles, Temperaturberechnung passte zufällig auch auf Anhieb von einem anderen Sensor - bleiben eigentlich nur noch die letzten 3 Nibble, sicher irgend eine Prüfung. Vieleicht kommst du ja dahinter. Ich hänge mal meine Excel-Tabelle mit an: NC-3911.xlsx
Das Log ist genau richtig. Am besten nochmal mit eingeschaltetem Attribut "addvaltrigger" beim SIGNALduino, damit wir auch die RAWMSG sehen.
Das erweiterte Log mache ich noch. Die Checksum in B3 habe ich noch nicht raus, bei jeder Methode stimmt dann noch irgendein Wert nicht. Das letzte Nibble N8 ist vom Format SODA, da kann ich eintragen, was ich will, die Anzeigeeinheit findet das ok und es ändert sich nichts (wenn ich die anderen Datenbits ändere ignoriert die Anzeige die Daten, dort schlägt also die Checksum zu)
Ich habe nochmal an der Checksumme getüftelt. Auffällig ist, das ich immer ein vielfaches von 8 addieren muss, dann passt die Summe, bis auf eine Differenz von 1, wenn die Summe von B0 bis B2 kleiner 512 ist. Ich habe aber noch keinen Plan, wie ich diesen Offset errechne :-( NC-3911.xlsx
Ich habe den Empfänger mal mit Testreihen getriezt: Die 9 Nibble nenne ich abcdefghi ab ist die ID c ist der Status: Die Bits: c=klmn, k= 1 Batterie ok, l=1 Beep, mn Kanal, bei mir 10 und 01 verwendet def ist die Temperatur als hex, T= (def-512)/10 gx = (a+c+e+6) g = Rest(gx; 16) h = b+d+f+6 (gx/16) i ist ohne Bedeutung
Damit hat der Empfänger jetzt immer reagiert. Die Anzeige hat auch wirklich ein Icon für Batterie und einen Piepser.
Das sieht gut aus! Bis auf 5 von 193 Nachrichten passt die Berechnung. Bei der Temperatur komme ich mit -512 allerdings immer ca. ein Grad zu niedrig zu deinen angegebenen Werten im Wiki. Mit einer Subtraktion von 500 würde es passen, wenn ich davon ausgehe, das die Anzeige die Werte rundet. NC-3911.xlsx
Du könntest schon mal testen (noch ohne Checksumme): 38_NC-3911.zip
Wichtig wäre auch noch ein Test mit der Firmware von @sidey79. Deine Nachrichten, die ich verwendet habe, hast du ja offensichtlich mit der Version von @Ralf9 erstellt. Mir ist dabei eben aufgefallen, das in diesen RAWMSG teilweise zwei verschiedene DMSG dekodiert werden.
NC-3911-4.xlsx 500 stimmt, bin halt zu sehr Informatiker, Die Anzeige rundet dann genau richtig. Und sie reagiert auch immer.
Ich hatte kurz nach deiner Nachricht meine nochmal editiert - du könntest schon mal testen. Wichtig wären für uns noch RAWMSG mit der Firmware von @sidey79.
Klasse: defmod SD_WS_38_T_1 SD_WS SD_WS_38_T_1 attr SD_WS_38_T_1 event-min-interval .:300 attr SD_WS_38_T_1 event-on-change-reading . attr SD_WS_38_T_1 model other attr SD_WS_38_T_1 room SD_WS
setstate SD_WS_38_T_1 T: -19.7 setstate SD_WS_38_T_1 2019-02-08 19:23:40 batteryState ok setstate SD_WS_38_T_1 2019-02-08 19:23:40 beep off setstate SD_WS_38_T_1 2019-02-08 19:23:40 channel 1 setstate SD_WS_38_T_1 2019-02-08 19:23:40 state T: -19.7 setstate SD_WS_38_T_1 2019-02-08 19:23:40 temperature -19.7 setstate SD_WS_38_T_1 2019-02-08 19:23:40 type NC-3911
(Er lebt gerade im Tiefkühlschrank)
Das Umflashen wollte nicht richtig, hier sind die Logfiles. Es sind Werte von beiden ROM's drin, deshalb das dritte Logfile mit den Zeiten für das Flashen.
Der 2. Sensor wird nicht mehr dekodiert. Als er aus der Kühltruhe kam wurde er schnell warm und FHEM findet, dass das zu viel ist: 2019.02.08 21:10:04 4 : sduino433: SD_WS_Parse protocol 38, rawData 8B921A8EE 2019.02.08 21:10:04 4 : sduino433: SD_WS_Parse decoded protocol-id 38 (NC-3911), sensor-id 8B 2019.02.08 21:10:04 3 : sduino433: SD_WS_38_T_1 ERROR - Temp diff too large (old -20.7, new 3.8, diff 24.5)
Er kriegt sich nicht mehr ein, da fehlt noch, dass nach einigen Messwerten die neue Temperatur als Ok gesehen wird.
Dafür gibt es ein Attribut "max-deviation-temp" beim Sensor. Die maximal erlaubte Abweichung ist zeitabhängig, d.h. nach einigen Minuten passt das dann wieder.
Ich habe jetzt auch die Checksumme eingebaut. Bitte teste hiermit weiter: 14_SD_WS.zip
Das Flashen hat scheinbar wirklich nicht funktioniert. In den Logs sind nur Ausgaben der Version von @Ralf9 :-( Bitte versuche das nochmal.
Ist denn 3.3.1-RC10 die richtige?
Mir scheinen die Daten drin zu sein. Das Zeitmuster stimmt mit dem anderen ROM überein.
2019.02.08 20:07:09 4: sduino433/msg READredu: MU;P0=-396;P1=614;P2=-244;P3=252;P4=-595;P5=-30070;P6=873;P7=-836;D=0123434341234343434343434343434341234123412121212341212121234123567676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767;CP=3;R=0;O; 2019.02.08 20:07:09 5: sduino433: one pattern for MU Protocol id 5 not found, aborting 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:)((?:34|67){43,})) did not match 2019.02.08 20:07:09 5: sduino433: zero pattern for MU Protocol id 9 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 13.1 -> FLAMINGO FA22RF / FA21RF / LM-101LD not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 16 -> Dooya not found, aborting 2019.02.08 20:07:09 5: sduino433: one pattern for MU Protocol id 17.1 not found, aborting 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 19 -> minify matches, trying to demodulate 2019.02.08 20:07:09 5: part is 12343434123434343434343434343434123412341212121234121212123412 starts at position 1 and ends at 63 2019.02.08 20:07:09 5: sduino433: 1. skip demodulation (length 31 is to long) at Pos 1 regex ((?:)((?:12|34){19,})) 2019.02.08 20:07:09 5: part is 34123412123412123412343434123434343434343434343434123412341212121234121212123412 starts at position 73 and ends at 153 2019.02.08 20:07:09 5: sduino433: 2. skip demodulation (length 40 is to long) at Pos 73 regex ((?:)((?:12|34){19,})) 2019.02.08 20:07:09 5: part is 34123412123412123412343434123434343434343434343434123412341212121234121212123412 starts at position 163 and ends at 243 2019.02.08 20:07:09 5: sduino433: 3. skip demodulation (length 40 is to long) at Pos 163 regex ((?:)((?:12|34){19,})) 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 21 -> Einhell Garagedoor not found, aborting 2019.02.08 20:07:09 5: sduino433: substr: 67676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 22 -> HAMULiGHT matches, trying to demodulate 2019.02.08 20:07:09 5: part is 34123412123412123412343434123434343434343434343434123412341212121234121212123412 starts at position 6 and ends at 88 2019.02.08 20:07:09 5: sduino433: 1. skip demodulation (length 40 is to long) at Pos 6 regex ((?:67)((?:34|12){32,})) 2019.02.08 20:07:09 5: part is 34123412123412123412343434123434343434343434343434123412341212121234121212123412 starts at position 96 and ends at 178 2019.02.08 20:07:09 5: sduino433: 2. skip demodulation (length 40 is to long) at Pos 96 regex ((?:67)((?:34|12){32,})) 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 24 -> visivon remote not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 26 -> remote not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 27 -> remote not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 28 -> IC Ledspot not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 29 -> HT12e not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 30 -> diverse not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 31 -> Pollin ISOTRONIC not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 32 -> FreeTec PE-6946 not found, aborting 2019.02.08 20:07:09 5: sduino433: substr: 123434341234343434343434343434341234123412121212341212121234123567676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 34 -> QUIGG_GT-7000 matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:1)((?:76|76){20,})) did not match 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 36 -> remote not found, aborting 2019.02.08 20:07:09 5: sduino433: substr: 67676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate 2019.02.08 20:07:09 5: part is 34123412123412123412343434123434343434343434343434123412341212121234121212123412 starts at position 4 and ends at 88 2019.02.08 20:07:09 5: sduino433: Starting demodulation (StartStr: 6767 first found at 65 regex: (?:6767)((?:12|34){40,}) Pos 65) length_min_max (40..41) length=40 2019.02.08 20:07:09 5: sduino433: dispatching hex: W37#5B440057BD 2019.02.08 20:07:09 4: sduino433: decoded matched MU Protocol id 37 dmsg W37#5B440057BD length 40 dispatch(1/4) RSSI = -74 2019.02.08 20:07:09 5: sduino433 Dispatch: W37#5B440057BD, test ungleich: disabled 2019.02.08 20:07:09 5: sduino433 Dispatch: W37#5B440057BD, -74 dB, dispatch 2019.02.08 20:07:09 5: sduino433: dispatch W37#5B440057BD 2019.02.08 20:07:09 4: sduino433: SD_WS_Parse protocol 37, rawData 5B440057BD 2019.02.08 20:07:09 4: sduino433: SD_WS37 ERROR - checksum 246 != 189 2019.02.08 20:07:09 5: part is 34123412123412123412343434123434343434343434343434123412341212121234121212123412 starts at position 94 and ends at 178 2019.02.08 20:07:09 5: sduino433: 2. try demodulation at Pos 94 2019.02.08 20:07:09 5: sduino433: dispatching hex: W37#5B440057BD 2019.02.08 20:07:09 4: sduino433: decoded matched MU Protocol id 37 dmsg W37#5B440057BD length 40 dispatch(2/4) RSSI = -74 2019.02.08 20:07:09 5: sduino433 Dispatch: W37#5B440057BD, test gleich 2019.02.08 20:07:09 4: sduino433 Dispatch: W37#5B440057BD, Dropped due to short time or equal msg 2019.02.08 20:07:09 5: sduino433: substr: 67676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 38 -> NC-3911 matches, trying to demodulate 2019.02.08 20:07:09 5: part is 34123412123412123412343434123434343434343434343434123412341212121234121212123412 starts at position 0 and ends at 88 2019.02.08 20:07:09 5: sduino433: 1. skip demodulation (length 40 is to long) at Pos 0 regex ((?:67676767)((?:12|34){36,})) 2019.02.08 20:07:09 5: part is 34123412123412123412343434123434343434343434343434123412341212121234121212123412 starts at position 90 and ends at 178 2019.02.08 20:07:09 5: sduino433: 2. skip demodulation (length 40 is to long) at Pos 90 regex ((?:67676767)((?:12|34){36,})) 2019.02.08 20:07:09 5: sduino433: for MU Protocol id 39, applying filterfunc SIGNALduino_compPattern 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 39 -> X10 Protocol not found, aborting 2019.02.08 20:07:09 5: sduino433: substr: 3434341234343434343434343434341234123412121212341212121234123567676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767 2019.02.08 20:07:09 5: sduino433: one pattern for MU Protocol id 40 not found, aborting 2019.02.08 20:07:09 5: sduino433: substr: 12121212341212121234123567676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767 2019.02.08 20:07:09 5: sduino433: zero pattern for MU Protocol id 42 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 44 -> BresserTemeo not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 44.1 -> BresserTemeo not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 45 -> Revolt not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 46 -> Berner Garagedoor GA401 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 48 -> TFA Dostmann not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 49 -> QUIGG_GT-9000 not found, aborting 2019.02.08 20:07:09 5: sduino433: zero pattern for MU Protocol id 50 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 56 -> Celexon not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 59 -> AK-HD-4 not found, aborting 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 60 -> WS2000 matches, trying to demodulate 2019.02.08 20:07:09 5: part is 34123412123412123412343434123434343434343434343434123412341212121234121212123412 starts at position 73 and ends at 153 2019.02.08 20:07:09 5: sduino433: Starting demodulation ( regex: (?:)((?:34|12){38,}) Pos 0) length_min_max (38..82) length=40 2019.02.08 20:07:09 5: sduino433: applying postDemodulation, value before: 1 0 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0 1 0 2019.02.08 20:07:09 5: sduino433: WS2000 protolength: 40, datastart: 0, datalength 40 2019.02.08 20:07:09 4: sduino433: WS2000 Sensortyp 2 - ERROR lenght of message 40 (35) 2019.02.08 20:07:09 5: sduino433: rcode=0, after calling postDemodulation 2019.02.08 20:07:09 5: part is 34123412123412123412343434123434343434343434343434123412341212121234121212123412 starts at position 163 and ends at 243 2019.02.08 20:07:09 5: sduino433: 2. try demodulation at Pos 163 2019.02.08 20:07:09 5: sduino433: applying postDemodulation, value before: 1 0 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0 1 0 2019.02.08 20:07:09 5: sduino433: WS2000 protolength: 40, datastart: 0, datalength 40 2019.02.08 20:07:09 4: sduino433: WS2000 Sensortyp 2 - ERROR lenght of message 40 (35) 2019.02.08 20:07:09 5: sduino433: rcode=0, after calling postDemodulation 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:)((?:34|34){38,})) did not match 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 62 -> Clarus_Switch not found, aborting 2019.02.08 20:07:09 5: sduino433: for MU Protocol id 63, applying filterfunc SIGNALduino_filterMC 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate 2019.02.08 20:07:09 5: part is 11111100001111111111000011111111110000 starts at position 0 and ends at 38 2019.02.08 20:07:09 5: sduino433: Starting demodulation ( regex: (?:)((?:1|0){24,}) Pos 0) length_min_max (24..) length=38 2019.02.08 20:07:09 5: sduino433: dispatching hex: u63#FC3FF0FFC0 2019.02.08 20:07:09 4: sduino433: decoded matched MU Protocol id 63 dmsg u63#FC3FF0FFC0 length 40 dispatch(1/4) RSSI = -74 2019.02.08 20:07:09 5: sduino433 Dispatch: u63#FC3FF0FFC0, test ungleich: disabled 2019.02.08 20:07:09 5: sduino433 Dispatch: u63#FC3FF0FFC0, -74 dB, dispatch 2019.02.08 20:07:09 5: sduino433: dispatch u63#FC3FF0FFC0 2019.02.08 20:07:09 4: SIGNALduino_unknown incomming msg: u63#FC3FF0FFC0 2019.02.08 20:07:09 4: SIGNALduino_unknown rawData: FC3FF0FFC0 2019.02.08 20:07:09 4: SIGNALduino_unknown Protocol: 63 2019.02.08 20:07:09 4: SIGNALduino_unknown converted to bits: 1111110000111111111100001111111111000000 2019.02.08 20:07:09 5: SIGNALduino_unknown: sduino433 Protocol 163 found in AttrVal development! 2019.02.08 20:07:09 5: sduino433: zero pattern for MU Protocol id 64 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 66 -> WS7035 not found, aborting 2019.02.08 20:07:09 5: sduino433: one pattern for MU Protocol id 67 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 69 -> Hoermann not found, aborting 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:)((?:12|34){50,})) did not match 2019.02.08 20:07:09 5: sduino433: zero pattern for MU Protocol id 71 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 72 -> Siro shutter not found, aborting 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:)((?:12|34){59,})) did not match 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:)((?:12|34){50,})) did not match 2019.02.08 20:07:09 5: sduino433: one pattern for MU Protocol id 75 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 76 -> LED XM21 not found, aborting 2019.02.08 20:07:09 5: sduino433: one pattern for MU Protocol id 77 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 78 -> geiger not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 79 -> wireless doorbell not found, aborting 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:)((?:34|34){104,})) did not match 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 81 -> SA-434-1 not found, aborting 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 82 -> Fernotron matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:)((?:34|12){100,})) did not match 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 83 -> RH787T not found, aborting 2019.02.08 20:07:09 5: sduino433: substr: 67676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 84 -> IAN 283582 matches, trying to demodulate 2019.02.08 20:07:09 5: part is 34123412123412123412343434123434343434343434343434123412341212121234121212123412 starts at position 2 and ends at 88 2019.02.08 20:07:09 5: sduino433: Starting demodulation (StartStr: 676767 first found at 65 regex: (?:676767)((?:12|34){39,}) Pos 65) length_min_max (39..40) length=40 2019.02.08 20:07:09 5: sduino433: dispatching hex: W84#5B440057BD 2019.02.08 20:07:09 4: sduino433: decoded matched MU Protocol id 84 dmsg W84#5B440057BD length 40 dispatch(1/4) RSSI = -74 2019.02.08 20:07:09 5: sduino433 Dispatch: W84#5B440057BD, test ungleich: disabled 2019.02.08 20:07:09 5: sduino433 Dispatch: W84#5B440057BD, -74 dB, dispatch 2019.02.08 20:07:09 5: sduino433: dispatch W84#5B440057BD 2019.02.08 20:07:09 4: sduino433: SD_WS_Parse protocol 84, rawData 5B440057BD 2019.02.08 20:07:09 4: sduino433: SD_WS_Parse decoded protocol-id 84 (Auriol IAN 283582), sensor-id 91 2019.02.08 20:07:09 5: part is 34123412123412123412343434123434343434343434343434123412341212121234121212123412 starts at position 92 and ends at 178 2019.02.08 20:07:09 5: sduino433: 2. try demodulation at Pos 92 2019.02.08 20:07:09 5: sduino433: dispatching hex: W84#5B440057BD 2019.02.08 20:07:09 4: sduino433: decoded matched MU Protocol id 84 dmsg W84#5B440057BD length 40 dispatch(2/4) RSSI = -74 2019.02.08 20:07:09 5: sduino433 Dispatch: W84#5B440057BD, test gleich 2019.02.08 20:07:09 4: sduino433 Dispatch: W84#5B440057BD, Dropped due to short time or equal msg 2019.02.08 20:07:09 5: sduino433: substr: 67676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:676767)((?:12|34){64,})) did not match 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 86 -> BOSCH | CAME | Novy | Neff not found, aborting 2019.02.08 20:07:09 5: sduino433: substr: 67676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767341234121234121234123434341234343434343434343434341234123412121212341212121234123567676767 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate 2019.02.08 20:07:09 5: part is 34123412123412123412343434123434343434343434343434123412341212121234121212123412 starts at position 2 and ends at 88 2019.02.08 20:07:09 5: sduino433: Starting demodulation (StartStr: 676767 first found at 65 regex: (?:676767)((?:12|34){40,}) Pos 65) length_min_max (40..40) length=40 2019.02.08 20:07:09 5: sduino433: dispatching hex: W89#5B440057BD 2019.02.08 20:07:09 4: sduino433: decoded matched MU Protocol id 89 dmsg W89#5B440057BD length 40 dispatch(1/4) RSSI = -74 2019.02.08 20:07:09 5: sduino433 Dispatch: W89#5B440057BD, test ungleich: disabled 2019.02.08 20:07:09 5: sduino433 Dispatch: W89#5B440057BD, -74 dB, dispatch 2019.02.08 20:07:09 5: sduino433: dispatch W89#5B440057BD 2019.02.08 20:07:09 4: sduino433: SD_WS_Parse protocol 89, rawData 5B440057BD 2019.02.08 20:07:09 4: sduino433: SD_WS_Parse decoded protocol-id 89 (TFA 30.3221.02), sensor-id 5B 2019.02.08 20:07:09 5: part is 34123412123412123412343434123434343434343434343434123412341212121234121212123412 starts at position 92 and ends at 178 2019.02.08 20:07:09 5: sduino433: 2. try demodulation at Pos 92 2019.02.08 20:07:09 5: sduino433: dispatching hex: W89#5B440057BD 2019.02.08 20:07:09 4: sduino433: decoded matched MU Protocol id 89 dmsg W89#5B440057BD length 40 dispatch(2/4) RSSI = -74 2019.02.08 20:07:09 5: sduino433 Dispatch: W89#5B440057BD, test gleich 2019.02.08 20:07:09 4: sduino433 Dispatch: W89#5B440057BD, Dropped due to short time or equal msg 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 91 -> Atlantic security not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 92 -> KRINNER Lumix not found, aborting 2019.02.08 20:07:09 4: sduino433/msg READredu: MU;P0=-238;P1=253;P2=-597;P3=617;P4=-30073;P5=866;P6=-841;D=0121212121212301230123030303012303030301230145656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230;CP=1;R=0;O; 2019.02.08 20:07:09 5: sduino433: one pattern for MU Protocol id 5 not found, aborting 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:)((?:12|56){43,})) did not match 2019.02.08 20:07:09 5: sduino433: zero pattern for MU Protocol id 9 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 13.1 -> FLAMINGO FA22RF / FA21RF / LM-101LD not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 16 -> Dooya not found, aborting 2019.02.08 20:07:09 5: sduino433: one pattern for MU Protocol id 17.1 not found, aborting 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 19 -> minify matches, trying to demodulate 2019.02.08 20:07:09 5: part is 121212121212301230123030303012303030301230 starts at position 1 and ends at 43 2019.02.08 20:07:09 5: sduino433: Starting demodulation ( regex: (?:)((?:30|12){19,}) Pos 0) length_min_max (19..23) length=21 2019.02.08 20:07:09 5: sduino433: dispatching hex: u19#02BDE8 2019.02.08 20:07:09 4: sduino433: decoded matched MU Protocol id 19 dmsg u19#02BDE8 length 24 dispatch(1/4) RSSI = -74 2019.02.08 20:07:09 5: sduino433 Dispatch: u19#02BDE8, test ungleich: disabled 2019.02.08 20:07:09 5: sduino433 Dispatch: u19#02BDE8, -74 dB, dispatch 2019.02.08 20:07:09 5: sduino433: dispatch u19#02BDE8 2019.02.08 20:07:09 4: SIGNALduino_unknown incomming msg: u19#02BDE8 2019.02.08 20:07:09 4: SIGNALduino_unknown rawData: 02BDE8 2019.02.08 20:07:09 4: SIGNALduino_unknown Protocol: 19 2019.02.08 20:07:09 4: SIGNALduino_unknown converted to bits: 000000101011110111101000 2019.02.08 20:07:09 5: SIGNALduino_unknown: sduino433 Protocol 119 found in AttrVal development! 2019.02.08 20:07:09 5: part is 12301230301230301230121212301212121212121212121212301230123030303012303030301230 starts at position 53 and ends at 133 2019.02.08 20:07:09 5: sduino433: 2. skip demodulation (length 40 is to long) at Pos 53 regex ((?:)((?:30|12){19,})) 2019.02.08 20:07:09 5: part is 12301230301230301230121212301212121212121212121212301230123030303012303030301230 starts at position 143 and ends at 223 2019.02.08 20:07:09 5: sduino433: 3. skip demodulation (length 40 is to long) at Pos 143 regex ((?:)((?:30|12){19,})) 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 21 -> Einhell Garagedoor not found, aborting 2019.02.08 20:07:09 5: sduino433: substr: 5656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 22 -> HAMULiGHT matches, trying to demodulate 2019.02.08 20:07:09 5: part is 12301230301230301230121212301212121212121212121212301230123030303012303030301230 starts at position 6 and ends at 88 2019.02.08 20:07:09 5: sduino433: 1. skip demodulation (length 40 is to long) at Pos 6 regex ((?:56)((?:12|30){32,})) 2019.02.08 20:07:09 5: part is 12301230301230301230121212301212121212121212121212301230123030303012303030301230 starts at position 96 and ends at 178 2019.02.08 20:07:09 5: sduino433: 2. skip demodulation (length 40 is to long) at Pos 96 regex ((?:56)((?:12|30){32,})) 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 24 -> visivon remote not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 26 -> remote not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 27 -> remote not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 28 -> IC Ledspot not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 29 -> HT12e not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 30 -> diverse not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 31 -> Pollin ISOTRONIC not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 32 -> FreeTec PE-6946 not found, aborting 2019.02.08 20:07:09 5: sduino433: substr: 301230123030303012303030301230145656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 34 -> QUIGG_GT-7000 matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:3)((?:65|65){20,})) did not match 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 36 -> remote not found, aborting 2019.02.08 20:07:09 5: sduino433: substr: 5656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate 2019.02.08 20:07:09 5: part is 12301230301230301230121212301212121212121212121212301230123030303012303030301230 starts at position 4 and ends at 88 2019.02.08 20:07:09 5: sduino433: Starting demodulation (StartStr: 5656 first found at 45 regex: (?:5656)((?:30|12){40,}) Pos 45) length_min_max (40..41) length=40 2019.02.08 20:07:09 5: sduino433: dispatching hex: W37#5B440057BD 2019.02.08 20:07:09 4: sduino433: decoded matched MU Protocol id 37 dmsg W37#5B440057BD length 40 dispatch(1/4) RSSI = -74 2019.02.08 20:07:09 5: sduino433 Dispatch: W37#5B440057BD, test ungleich: disabled 2019.02.08 20:07:09 5: sduino433 Dispatch: W37#5B440057BD, -74 dB, dispatch 2019.02.08 20:07:09 5: sduino433: dispatch W37#5B440057BD 2019.02.08 20:07:09 5: part is 12301230301230301230121212301212121212121212121212301230123030303012303030301230 starts at position 94 and ends at 178 2019.02.08 20:07:09 5: sduino433: 2. try demodulation at Pos 94 2019.02.08 20:07:09 5: sduino433: dispatching hex: W37#5B440057BD 2019.02.08 20:07:09 4: sduino433: decoded matched MU Protocol id 37 dmsg W37#5B440057BD length 40 dispatch(2/4) RSSI = -74 2019.02.08 20:07:09 5: sduino433 Dispatch: W37#5B440057BD, test gleich 2019.02.08 20:07:09 4: sduino433 Dispatch: W37#5B440057BD, Dropped due to short time or equal msg 2019.02.08 20:07:09 5: sduino433: substr: 5656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 38 -> NC-3911 matches, trying to demodulate 2019.02.08 20:07:09 5: part is 12301230301230301230121212301212121212121212121212301230123030303012303030301230 starts at position 0 and ends at 88 2019.02.08 20:07:09 5: sduino433: 1. skip demodulation (length 40 is to long) at Pos 0 regex ((?:56565656)((?:30|12){36,})) 2019.02.08 20:07:09 5: part is 12301230301230301230121212301212121212121212121212301230123030303012303030301230 starts at position 90 and ends at 178 2019.02.08 20:07:09 5: sduino433: 2. skip demodulation (length 40 is to long) at Pos 90 regex ((?:56565656)((?:30|12){36,})) 2019.02.08 20:07:09 5: sduino433: for MU Protocol id 39, applying filterfunc SIGNALduino_compPattern 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 39 -> X10 Protocol not found, aborting 2019.02.08 20:07:09 5: sduino433: substr: 121212121212301230123030303012303030301230145656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230 2019.02.08 20:07:09 5: sduino433: one pattern for MU Protocol id 40 not found, aborting 2019.02.08 20:07:09 5: sduino433: substr: 3030303012303030301230145656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230 2019.02.08 20:07:09 5: sduino433: zero pattern for MU Protocol id 42 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 44 -> BresserTemeo not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 44.1 -> BresserTemeo not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 45 -> Revolt not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 46 -> Berner Garagedoor GA401 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 48 -> TFA Dostmann not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 49 -> QUIGG_GT-9000 not found, aborting 2019.02.08 20:07:09 5: sduino433: zero pattern for MU Protocol id 50 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 56 -> Celexon not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 59 -> AK-HD-4 not found, aborting 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 60 -> WS2000 matches, trying to demodulate 2019.02.08 20:07:09 5: part is 12301230301230301230121212301212121212121212121212301230123030303012303030301230 starts at position 53 and ends at 133 2019.02.08 20:07:09 5: sduino433: Starting demodulation ( regex: (?:)((?:12|30){38,}) Pos 0) length_min_max (38..82) length=40 2019.02.08 20:07:09 5: sduino433: applying postDemodulation, value before: 1 0 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0 1 0 2019.02.08 20:07:09 5: sduino433: WS2000 protolength: 40, datastart: 0, datalength 40 2019.02.08 20:07:09 4: sduino433: WS2000 Sensortyp 2 - ERROR lenght of message 40 (35) 2019.02.08 20:07:09 5: sduino433: rcode=0, after calling postDemodulation 2019.02.08 20:07:09 5: part is 12301230301230301230121212301212121212121212121212301230123030303012303030301230 starts at position 143 and ends at 223 2019.02.08 20:07:09 5: sduino433: 2. try demodulation at Pos 143 2019.02.08 20:07:09 5: sduino433: applying postDemodulation, value before: 1 0 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 0 1 0 2019.02.08 20:07:09 5: sduino433: WS2000 protolength: 40, datastart: 0, datalength 40 2019.02.08 20:07:09 4: sduino433: WS2000 Sensortyp 2 - ERROR lenght of message 40 (35) 2019.02.08 20:07:09 5: sduino433: rcode=0, after calling postDemodulation 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:)((?:12|12){38,})) did not match 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 62 -> Clarus_Switch not found, aborting 2019.02.08 20:07:09 5: sduino433: for MU Protocol id 63, applying filterfunc SIGNALduino_filterMC 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate 2019.02.08 20:07:09 5: part is 11111000011111111110000111111111100001111 starts at position 0 and ends at 41 2019.02.08 20:07:09 5: sduino433: Starting demodulation ( regex: (?:)((?:1|0){24,}) Pos 0) length_min_max (24..) length=41 2019.02.08 20:07:09 5: sduino433: dispatching hex: u63#F87FE1FF878 2019.02.08 20:07:09 4: sduino433: decoded matched MU Protocol id 63 dmsg u63#F87FE1FF878 length 44 dispatch(1/4) RSSI = -74 2019.02.08 20:07:09 5: sduino433 Dispatch: u63#F87FE1FF878, test ungleich: disabled 2019.02.08 20:07:09 5: sduino433 Dispatch: u63#F87FE1FF878, -74 dB, dispatch 2019.02.08 20:07:09 5: sduino433: dispatch u63#F87FE1FF878 2019.02.08 20:07:09 4: SIGNALduino_unknown incomming msg: u63#F87FE1FF878 2019.02.08 20:07:09 4: SIGNALduino_unknown rawData: F87FE1FF878 2019.02.08 20:07:09 4: SIGNALduino_unknown Protocol: 63 2019.02.08 20:07:09 4: SIGNALduino_unknown converted to bits: 11111000011111111110000111111111100001111000 2019.02.08 20:07:09 5: SIGNALduino_unknown: sduino433 Protocol 163 found in AttrVal development! 2019.02.08 20:07:09 5: sduino433: zero pattern for MU Protocol id 64 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 66 -> WS7035 not found, aborting 2019.02.08 20:07:09 5: sduino433: one pattern for MU Protocol id 67 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 69 -> Hoermann not found, aborting 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:)((?:30|12){50,})) did not match 2019.02.08 20:07:09 5: sduino433: zero pattern for MU Protocol id 71 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 72 -> Siro shutter not found, aborting 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:)((?:30|12){59,})) did not match 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:)((?:30|12){50,})) did not match 2019.02.08 20:07:09 5: sduino433: one pattern for MU Protocol id 75 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 76 -> LED XM21 not found, aborting 2019.02.08 20:07:09 5: sduino433: one pattern for MU Protocol id 77 not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 78 -> geiger not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 79 -> wireless doorbell not found, aborting 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:)((?:12|12){104,})) did not match 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 81 -> SA-434-1 not found, aborting 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 82 -> Fernotron matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:)((?:12|30){100,})) did not match 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 83 -> RH787T not found, aborting 2019.02.08 20:07:09 5: sduino433: substr: 5656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 84 -> IAN 283582 matches, trying to demodulate 2019.02.08 20:07:09 5: part is 12301230301230301230121212301212121212121212121212301230123030303012303030301230 starts at position 2 and ends at 88 2019.02.08 20:07:09 5: sduino433: Starting demodulation (StartStr: 565656 first found at 45 regex: (?:565656)((?:30|12){39,}) Pos 45) length_min_max (39..40) length=40 2019.02.08 20:07:09 5: sduino433: dispatching hex: W84#5B440057BD 2019.02.08 20:07:09 4: sduino433: decoded matched MU Protocol id 84 dmsg W84#5B440057BD length 40 dispatch(1/4) RSSI = -74 2019.02.08 20:07:09 5: sduino433 Dispatch: W84#5B440057BD, test ungleich: disabled 2019.02.08 20:07:09 5: sduino433 Dispatch: W84#5B440057BD, -74 dB, dispatch 2019.02.08 20:07:09 5: sduino433: dispatch W84#5B440057BD 2019.02.08 20:07:09 5: part is 12301230301230301230121212301212121212121212121212301230123030303012303030301230 starts at position 92 and ends at 178 2019.02.08 20:07:09 5: sduino433: 2. try demodulation at Pos 92 2019.02.08 20:07:09 5: sduino433: dispatching hex: W84#5B440057BD 2019.02.08 20:07:09 4: sduino433: decoded matched MU Protocol id 84 dmsg W84#5B440057BD length 40 dispatch(2/4) RSSI = -74 2019.02.08 20:07:09 5: sduino433 Dispatch: W84#5B440057BD, test gleich 2019.02.08 20:07:09 4: sduino433 Dispatch: W84#5B440057BD, Dropped due to short time or equal msg 2019.02.08 20:07:09 5: sduino433: substr: 5656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate 2019.02.08 20:07:09 5: sduino433: 0. try, regex ((?:565656)((?:30|12){64,})) did not match 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 86 -> BOSCH | CAME | Novy | Neff not found, aborting 2019.02.08 20:07:09 5: sduino433: substr: 5656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230121212301212121212121212121212301230123030303012303030301230145656565612301230301230301230 2019.02.08 20:07:09 4: sduino433: Fingerprint for MU Protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate 2019.02.08 20:07:09 5: part is 12301230301230301230121212301212121212121212121212301230123030303012303030301230 starts at position 2 and ends at 88 2019.02.08 20:07:09 5: sduino433: Starting demodulation (StartStr: 565656 first found at 45 regex: (?:565656)((?:30|12){40,}) Pos 45) length_min_max (40..40) length=40 2019.02.08 20:07:09 5: sduino433: dispatching hex: W89#5B440057BD 2019.02.08 20:07:09 4: sduino433: decoded matched MU Protocol id 89 dmsg W89#5B440057BD length 40 dispatch(1/4) RSSI = -74 2019.02.08 20:07:09 5: sduino433 Dispatch: W89#5B440057BD, test ungleich: disabled 2019.02.08 20:07:09 5: sduino433 Dispatch: W89#5B440057BD, -74 dB, dispatch 2019.02.08 20:07:09 5: sduino433: dispatch W89#5B440057BD 2019.02.08 20:07:09 5: part is 12301230301230301230121212301212121212121212121212301230123030303012303030301230 starts at position 92 and ends at 178 2019.02.08 20:07:09 5: sduino433: 2. try demodulation at Pos 92 2019.02.08 20:07:09 5: sduino433: dispatching hex: W89#5B440057BD 2019.02.08 20:07:09 4: sduino433: decoded matched MU Protocol id 89 dmsg W89#5B440057BD length 40 dispatch(2/4) RSSI = -74 2019.02.08 20:07:09 5: sduino433 Dispatch: W89#5B440057BD, test gleich 2019.02.08 20:07:09 4: sduino433 Dispatch: W89#5B440057BD, Dropped due to short time or equal msg 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 91 -> Atlantic security not found, aborting 2019.02.08 20:07:09 5: sduino433: start pattern for MU Protocol id 92 -> KRINNER Lumix not found, aborting
Ich habe die neue Version erst gerade gesehen. Läuft.
Die Firmware-Version 3.3.1-RC10 ist die richtige, oder du nimmst nightly, funktioniert hier auch gut. Die Nachricht, die du zuvor gepostet hast, stammt aber wahrscheinlich von einem anderen Sensor. Diese ist 40 Bit lang, wir brauchen aber 36. Wenn deine Sensoren mit dieser Firmware noch dekodiert werden, lade einfach die Logs der Sensoren hier hoch. Bitte aber beim Empfänger vorher das Attribut "addvaltrigger" auf 1 setzen, damit die RAWMSG auch im Log landen.
Jetzt habe ich die max-Temp-... gesetzt, denn wenn ich die Sensoren aus dem Kühlschrank nehme (es soll sich ja was tun) sind sie zu schnell. V 3.3.1-RC-nightly SIGNALduino - compiled at Feb 3 2019 21:35:08
Die Logs sind jetzt OK. Teste das jetzt bitte einige Tage. Wenn alles zufriedenstellend funktioniert, erstelle ich hier einen Pull Request. Vieleicht kannst du ja noch irgendwie das Batteriebit und den Beep testen. Ich wüßte eigentlich nicht, wann der Signalton vom Sensor ausgelöst werden sollte. Bei Überschreitung der max. Temperatur wird das ja sicher die Anzeigeeinheit übernehmen.
Das mit Batterie und Beep habe ich andersherum getestet. Das sind ja nicht die Sensoren, sondern die Anzeige. Momentan geht noch die ID unter, da fest die 38 in der Device gesetzt wird. Hintergrund: man könnte in Zukunft die Anzeige fernbedienen. Ich habe das schon in einer Anderen Umgebung im Hinterkopf, Ich habe mehrere Thermometer und würde gerne die Temperatur eines inkompatiblen Senders auf einen anderen Empfänger geben. Dafür wäre es sinnvoll, die ID zu speichern. Und dann kann man auch Beep und Batterie ansteuern
Ansonsten danke für die Arbeit, mir hat es Spaß gemacht.
Du hast das Modul jetzt seit gut 2 Wochen im Einsatz und sicher ausführlich getestet. Wie seiht es aus? Kommen evtl. zu viele Meldungen "ERROR checksum"? Wenn du keine Einwände hast, würde ich dann mal einen Pull request durchführen.
Aus meiner Sicht ist das alles prima.
Hat übrigens dazu geführt dass ich den Tiefkühler für kaputt gehalten habe. So etwa alle 24 Stunden geht des Sensor von -21 auf 0 Grad, jetzt weis ich, dass er einfach abtaut.
Seit heute ist das Protokoll in der aktuellen Entwicklerversion dev-r34. Ich schließe diese Issue.
Specifications for new sensor / switch / or other device ...
[(https://wiki.fhem.de/wiki/Datei:NC-3911-675.jpg]
Specifications