SIGNALduino Flamingo FA20RF / FA21RF Integration

Begonnen von Hauswart, 15 September 2016, 17:00:13

Vorheriges Thema - Nächstes Thema

Sidey

Hast Du MU Einträge von Melder 3 und 4 im Log mit der Version 3.3.1
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

Hardlife

Hi!

Danke für die rasche Antwort.

Melder 3:
Log von "alter" Version:
2016.01.10 19:44:51 4: SIGNALduino/msg READ: MS;P0=-1365;P1=-7424;P2=8186;P3=-904;P4=804;P5=-2738;D=4112345454045404040454540454040404045404045404545454043;CP=4;SP=1;
2016.01.10 19:44:51 4: Founded matched MS Protocol id 13 -> 21RF
2016.01.10 19:44:51 4: Decoded matched MS Protocol id 13 dmsg u13#2E5ED1 length 24
2016.01.10 19:44:51 4: SIGNALduino_unknown incomming msg: u13#2E5ED1
2016.01.10 19:44:51 4: SIGNALduino_unknown rawData: 2E5ED1
2016.01.10 19:44:51 4: SIGNALduino_unknown Protocol: 13
2016.01.10 19:44:51 4: SIGNALduino_unknown converted to bits: 001011100101111011010001
2016.01.10 19:44:51 4: SIGNALduino_unknown found RF21 protocol. devicecode=00101110010111101101000, unit=1


Log von neuer Version (ein paar Auslösungen):
2017.01.15 20:32:28 4: SignalDuino_Stick/msg READ: MS;P0=807;P1=-2734;P2=-1363;P3=-16540;P4=8144;P5=-920;D=03450101020102020201010201020202020102020102010101020;CP=0;SP=3;
2017.01.15 20:32:29 4: SignalDuino_Stick/msg READ: MS;P0=8156;P1=-1134;P2=808;P3=-2736;P5=-16520;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.15 20:32:29 4: SignalDuino_Stick/msg READ: MS;P0=8160;P1=-1131;P2=809;P3=-2735;P5=-16516;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.15 20:32:29 4: SignalDuino_Stick/msg READ: MS;P0=8156;P1=-1135;P2=805;P3=-2734;P5=-16152;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.15 20:32:46 4: SignalDuino_Stick/msg READ: MS;P0=8174;P1=-1137;P2=808;P3=-2734;P5=-16540;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.15 20:32:46 4: SignalDuino_Stick/msg READ: MS;P0=8158;P1=-1134;P2=807;P3=-2736;P5=-16520;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.15 20:32:46 4: SignalDuino_Stick/msg READ: MS;P0=8156;P1=-1137;P2=805;P3=-2735;P5=-16212;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.15 20:33:02 4: SignalDuino_Stick/msg READ: MS;P0=805;P1=-2734;P2=-1365;P3=-16540;P4=8152;P5=-912;D=03450101020102020201010201020202020102020102010101020;CP=0;SP=3;
2017.01.15 20:33:02 4: SignalDuino_Stick/msg READ: MS;P0=8154;P1=-1138;P2=807;P3=-2737;P5=-16700;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.15 20:34:08 4: SignalDuino_Stick/msg READ: MS;P0=810;P1=-2733;P2=-1359;P3=-16528;P4=8160;P5=-904;D=03450101020102020201010201020202020102020102010101020;CP=0;SP=3;
2017.01.15 20:34:08 4: SignalDuino_Stick/msg READ: MS;P0=8158;P1=-1134;P2=807;P3=-2736;P5=-16520;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.15 20:34:08 4: SignalDuino_Stick/msg READ: MS;P0=8156;P1=-1135;P2=808;P3=-2734;P5=-16520;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.15 20:34:09 4: SignalDuino_Stick/msg READ: MS;P0=8156;P1=-1134;P2=806;P3=-2735;P5=-16216;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.15 20:34:28 4: SignalDuino_Stick/msg READ: MS;P0=-16540;P1=8170;P2=-1138;P3=807;P4=-2736;D=3001234343234323232343432343232323234323234323434343234;CP=3;SP=0;
2017.01.15 20:34:28 4: SignalDuino_Stick/msg READ: MS;P0=8158;P1=-1132;P2=809;P3=-2733;P5=-16524;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.15 20:34:28 4: SignalDuino_Stick/msg READ: MS;P0=8156;P1=-1136;P2=804;P3=-2736;P5=-16704;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;


Melder 4:
Log von "alter" Version:
2016.01.10 20:00:04 4: SIGNALduino/msg READ: MS;P0=800;P1=-2740;P2=-1368;P3=-7416;P4=8144;P5=-912;D=03450202020202010102020202010102020201010102010102020;CP=0;SP=3;
2016.01.10 20:00:04 4: Founded matched MS Protocol id 13 -> 21RF
2016.01.10 20:00:04 4: Decoded matched MS Protocol id 13 dmsg u13#F9E713 length 24
2016.01.10 20:00:04 4: SIGNALduino_unknown incomming msg: u13#F9E713
2016.01.10 20:00:04 4: SIGNALduino_unknown rawData: F9E713
2016.01.10 20:00:04 4: SIGNALduino_unknown Protocol: 13
2016.01.10 20:00:04 4: SIGNALduino_unknown converted to bits: 111110011110011100010011
2016.01.10 20:00:04 4: SIGNALduino_unknown found RF21 protocol. devicecode=11111001111001110001001, unit=1


Log von neuer Version:
Hier tue ich mir echt schwer, da der Melder nicht richtig erkannt wird.
Teilweise zickte er bereits mit der alten Version rum.
Und nun siehts so aus, als würde ich gar nichts empfangen?
Hier mal der Log nach gefühlten 20 Auslösungen (wahrscheinlich mit reichlich Funkmüll-Beifang und wer weiß, ob der Melder dabei ist)
2017.01.15 20:37:08 4: SignalDuino_Stick/msg READ: MC;LL=-1097;LH=844;SL=-607;SH=377;D=AAAAAAAB332B4B4D54D554CD54B5555554AD34B554;C=406;
2017.01.15 20:37:08 4: SignalDuino_Stick/msg READ: MC;LL=-1101;LH=852;SL=-615;SH=364;D=555555559995A5A6AA6AAA66AA5AAAAAAA569A5AAA00;C=405;
2017.01.15 20:37:13 4: SignalDuino_Stick/msg READ: MC;LL=-969;LH=854;SL=-531;SH=435;D=625630004FB180;C=429;
2017.01.15 20:37:13 4: SignalDuino_Stick/msg READ: MC;LL=-1012;LH=938;SL=-557;SH=424;D=7312B580027D0B80;C=453;
2017.01.15 20:37:56 4: SignalDuino_Stick/msg READ: MC;LL=-821;LH=895;SL=-541;SH=392;D=573DCC4AC600;C=428;
2017.01.15 20:37:56 4: SignalDuino_Stick/msg READ: MC;LL=-1049;LH=904;SL=-558;SH=420;D=9EE625730004F90900;C=441;
2017.01.15 20:37:56 4: SignalDuino_Stick/msg READ: MC;LL=-1047;LH=907;SL=-561;SH=415;D=573DCC4AD60009F42E00;C=440;
2017.01.15 20:39:44 4: SignalDuino_Stick/msg READ: MC;LL=-1098;LH=845;SL=-500;SH=357;D=2AAAAAAACCCAD2D355355533552D5555552B4D2D5500;C=400;
2017.01.15 20:40:47 4: SignalDuino_Stick/msg READ: MS;P0=-264;P2=105;P3=-1136;P4=9988;D=234020202020202020202020202020202020202020202020202020202020200;CP=2;SP=3;
2017.01.15 20:40:48 4: SignalDuino_Stick/msg READ: MC;LL=-1068;LH=893;SL=-582;SH=394;D=573DCC4AC1F80808CC00;C=428;
2017.01.15 20:40:48 4: SignalDuino_Stick/msg READ: MC;LL=-1050;LH=910;SL=-560;SH=413;D=E7B9895C3F01019DC0;C=440;
2017.01.15 20:45:54 4: SignalDuino_Stick/msg READ: MS;P0=-1024;P1=345;P2=1033;P3=-336;P4=-10605;D=14101010101010232323101010101010102323101023101023;CP=1;SP=4;O;
2017.01.15 20:45:55 4: SignalDuino_Stick/msg READ: MS;P0=360;P1=-1009;P2=1033;P3=-339;P4=-10606;D=04010101010101232323010101010101012323010123010123;CP=0;SP=4;O;
2017.01.15 20:45:55 4: SignalDuino_Stick/msg READ: MS;P0=-347;P1=1023;P2=360;P3=-1010;P4=-10607;D=24232323232323101010232323232323231010232310232310;CP=2;SP=4;O;
2017.01.15 20:45:55 4: SignalDuino_Stick/msg READ: MS;P0=337;P1=-1030;P2=1027;P3=-344;P4=-10606;D=04010101010101232323010101010101012323010123010123;CP=0;SP=4;O;
2017.01.15 20:45:55 4: SignalDuino_Stick/msg READ: MS;P0=-1031;P1=280;P2=1024;P3=-347;P4=-10607;D=14101010101010232323101010101010102323101023101023;CP=1;SP=4;
2017.01.15 20:46:50 4: SignalDuino_Stick/msg READ: MS;P0=-323;P1=97;P3=-788;P4=10296;D=13104010101010101010101010101010101010101010101010101010101010101010101;CP=1;SP=3;


Danke für Deine Mühe
Raspi 4B
nanoCUL-868 & 433,JeeLink,milight,Signalduino,GPIO-433er-Sender/Empfänger, GPIO-Infrarot,GSM-Stick für SMS
MAX!-Heizungssteuerung,Intertechno-V1-Steckdosen + V3-Dimmer,"Flamingo FA21RF"-Funk-Rauchmelder
433er-China-Bewegungsmelder,"Voltcraft CO20"-Stick,LaCrosse-Temperatur,Revolt-NC5462

Hardlife

Mir ist gerade eingefallen, daß man die Melder ja auf andere Codes anlernen/umlernen kann.

Da ich einen "Masterbetrieb" aber nicht möchte, habe ich sie nicht umgelernt.
(jeder Melder soll seinen eigenen Code haben und FHEM darauf reagieren - Auch soll nicht das ganze Haus durchbimmeln, wenn einer auslöst)

Hättest Du vielleicht 2 Codes (die sich von meinen bereits vorhanden und mit der neuen Version erkannten unterscheiden) für mich, die ich meinen beiden "sturen" Meldern beibringen kann?
Sollten sich sowohl voneinander, als auch von meinen bereits erkannten unterscheiden.

Anlernen würde ich sie per Signalduino mit einem Befehl ähnlich:
set SignalDuino_Stick raw SR;;R=80;;P0=-1365;;P1=-7424;;P2=8186;;P3=-904;;P4=804;;P5=-2738;;D=4112345454045404040454540454040404045404045404545454043;;

Wär duch ein guter Workaround?
Raspi 4B
nanoCUL-868 & 433,JeeLink,milight,Signalduino,GPIO-433er-Sender/Empfänger, GPIO-Infrarot,GSM-Stick für SMS
MAX!-Heizungssteuerung,Intertechno-V1-Steckdosen + V3-Dimmer,"Flamingo FA21RF"-Funk-Rauchmelder
433er-China-Bewegungsmelder,"Voltcraft CO20"-Stick,LaCrosse-Temperatur,Revolt-NC5462

Sidey

Zitat von: Hardlife am 15 Januar 2017, 21:02:18

Log von neuer Version:
Hier tue ich mir echt schwer, da der Melder nicht richtig erkannt wird.
Teilweise zickte er bereits mit der alten Version rum.
Und nun siehts so aus, als würde ich gar nichts empfangen?
Hier mal der Log nach gefühlten 20 Auslösungen (wahrscheinlich mit reichlich Funkmüll-Beifang und wer weiß, ob der Melder dabei ist)

Puhh, da haben wir ja einen schweren Fall.
Ich hoffe Du hast irgendwie die Sirene an Melder 4 deaktivert. Sonst hängt der Haussegen bestimmt schief.

So viele Änderungen gab es eigentlich nicht zwischen der Version, die Melder 4 erkennt und der aktuellen.
Zuordnen konnte ich die Signale im Log bislang auch nicht. Als ob der Melder etwas anderes sendet, wie die anderen.

Probier bitte mal Folgendes (Temporär für den Test)


set sduino disableMessagetype syncedMS
set sduino disableMessagetype manchesterMC



Dann Melder 4, gerne auch Melder 3 auslösen.

Anschließend kannst Du das die Decoder wieder mit dem Kommando enableMessagetype aktivieren.


Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

mahowi

Gibt es eigentlich einen Grund, daß das Modul 14_FLAMINGO.pm nicht eingebunden wird?
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Hardlife

Hi Sidey!


Danke für Deine tatkräftige Unterstützung.

Testen kann ich leider erst morgen oder übermorgen, wenn ich mal vor 7 heimkomme...
(ich decke die Melder zu Testzwecken zwar zu, aber man hört die Dinger natürlich trotzdem)

Aber dann liefere ich die Logs.


LG,
Hardlife
Raspi 4B
nanoCUL-868 & 433,JeeLink,milight,Signalduino,GPIO-433er-Sender/Empfänger, GPIO-Infrarot,GSM-Stick für SMS
MAX!-Heizungssteuerung,Intertechno-V1-Steckdosen + V3-Dimmer,"Flamingo FA21RF"-Funk-Rauchmelder
433er-China-Bewegungsmelder,"Voltcraft CO20"-Stick,LaCrosse-Temperatur,Revolt-NC5462

Hauswart


Zitat2017.01.20 14:49:59 4: sduino/msg READ: MU;P0=112;P1=-1386;P2=812;P3=-2729;P4=-19915;P5=8152;P6=-897;D=01212323232321212123212124562123212123212123232121212121232323232121212321212456212321212321212323212121212123232323212121232121245621232121232121232321212121212323232321212123212124562123212123212123232121212121232323232121212321212456212321212321212323;CP=2;O;
2017.01.20 14:49:59 4: sduino: Fingerprint for MU Protocol id 13b -> FLAMINGO FA21 b matches, trying to demodulate
2017.01.20 14:49:59 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:49:59 1: FLAMINGO UNDEFINED sensor FLAMINGO detected, code B67C3B
2017.01.20 14:49:59 4: autocreate: received 1 event(s) for 'FLAMINGO B67C3B' during the last 180 seconds
2017.01.20 14:49:59 4: autocreate: ignoring event for 'FLAMINGO B67C3B': at least 2 needed
2017.01.20 14:49:59 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:49:59 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:49:59 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:49:59 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:49:59 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:49:59 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:49:59 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.01.20 14:49:59 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.20 14:50:00 4: sduino/msg READ: MU;P0=816;P1=-1383;P2=-2726;P3=-20015;P4=8157;P5=-891;D=01010101010202020201010102010103450102010102010102020101010101020202020101010201010345010201010201010202010101010102020202010101020101034501020101020101020201010101010202020201010102010103450102010102010102020101010101020202020101010201010345010201010201;CP=0;O;
2017.01.20 14:50:00 4: sduino: Fingerprint for MU Protocol id 13b -> FLAMINGO FA21 b matches, trying to demodulate
2017.01.20 14:50:00 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:50:00 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:50:00 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:50:00 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:50:00 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:50:00 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:50:00 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:50:00 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:50:00 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.01.20 14:50:00 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.20 14:50:00 4: sduino/msg READ: MU;P0=814;P1=-1376;P2=-2728;P3=-20000;P4=8157;P5=-891;D=01020201010101010202020201010102010103450102010102010102020101010101020202020101010201010345010201010201010202010101010102020202010101020101034501020101020101020201010101010202020201010102010103450102010102010102020101010101020202020101010201010345010201;CP=0;O;
2017.01.20 14:50:00 4: sduino: Fingerprint for MU Protocol id 13b -> FLAMINGO FA21 b matches, trying to demodulate
2017.01.20 14:50:00 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:50:00 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:50:00 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:50:00 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:50:00 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:50:00 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:50:00 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:50:00 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:50:00 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.01.20 14:50:00 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.20 14:50:01 4: sduino/msg READ: MU;P0=811;P1=-1355;P2=-2729;P3=-20016;P4=8158;P5=-889;D=01020101020201010101010202020201010102010103450102010102010102020101010101020202020101010201010345010201010201010202010101010102020202010101020101034501020101020101020201010101010202020201010102010103450102010102010102020101010101020202020101010201010345;CP=0;O;
2017.01.20 14:50:01 4: sduino: Fingerprint for MU Protocol id 13b -> FLAMINGO FA21 b matches, trying to demodulate
2017.01.20 14:50:01 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:50:01 1: FLAMINGO UNDEFINED sensor FLAMINGO detected, code B67C3B
2017.01.20 14:50:01 4: autocreate: received 2 event(s) for 'FLAMINGO B67C3B' during the last 180 seconds
2017.01.20 14:50:01 2: autocreate: define FLAMINGO_B67C3B FLAMINGO B67C3B
2017.01.20 14:50:01 3: No I/O device found for FLAMINGO_B67C3B
2017.01.20 14:50:01 2: autocreate: define FileLog_FLAMINGO_B67C3B FileLog ./log/FLAMINGO_B67C3B-%Y.log FLAMINGO_B67C3B
2017.01.20 14:50:01 1: PERL WARNING: Use of uninitialized value $gplot in concatenation (.) or string at ./FHEM/98_autocreate.pm line 272.
2017.01.20 14:50:01 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:50:01 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:50:01 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:50:01 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:50:01 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:50:01 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:50:01 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.01.20 14:50:01 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.20 14:50:01 4: sduino/msg READ: MU;P0=807;P1=-1359;P2=-2730;D=0102010102010102020101010101020202020101010201010;CP=0;
2017.01.20 14:50:01 4: sduino: Fingerprint for MU Protocol id 13b -> FLAMINGO FA21 b matches, trying to demodulate
2017.01.20 14:50:01 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.20 14:50:01 4: sduino/msg READ: MU;P0=32001;P1=-856;P2=770;P3=-1398;P4=-2777;D=012324232324232324242323232323242424242323232423232;CP=2;
2017.01.20 14:50:01 4: sduino: Fingerprint for MU Protocol id 13b -> FLAMINGO FA21 b matches, trying to demodulate
2017.01.20 14:50:01 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.01.20 14:50:01 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate


Das habe ich eben beim Auslösen erhalten (ich meine vom Master aus).


Zitat2017.01.20 14:56:04 4: sduino/msg READ: MU;P0=184;P1=-1379;P2=814;P3=-2731;P4=-19877;P5=8146;P6=-912;D=01232321212121212323232321212123212124562123212123212123232121212121232323232121212321212456212321212321212323212121212123232323212121232121245621232121232121232321212121212323232321212123212124562123212123212123232121212121232323232121212321212456212321;CP=2;O;
2017.01.20 14:56:04 4: sduino: Fingerprint for MU Protocol id 13b -> FLAMINGO FA21 b matches, trying to demodulate
2017.01.20 14:56:04 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:56:04 4: FLAMINGO: FLAMINGO_B67C3B: is sending Alarm
2017.01.20 14:56:04 1: PERL WARNING: Use of uninitialized value in addition (+) at ./FHEM/14_FLAMINGO.pm line 221.
2017.01.20 14:56:04 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:56:04 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:56:04 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:56:04 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:56:04 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:56:04 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:56:04 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.01.20 14:56:04 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.20 14:56:04 4: FLAMINGO: FLAMINGO_B67C3B: Alarm stopped
2017.01.20 14:56:05 4: sduino/msg READ: MU;P0=808;P1=-1356;P2=-2736;P3=-20007;P4=8158;P5=-895;D=01020101020201010101010202020201010102010103450102010102010102020101010101020202020101010201010345010201010201010202010101010102020202010101020101034501020101020101020201010101010202020201010102010103450102010102010102020101010101020202020101010201010345;CP=0;O;
2017.01.20 14:56:05 4: sduino: Fingerprint for MU Protocol id 13b -> FLAMINGO FA21 b matches, trying to demodulate
2017.01.20 14:56:05 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:56:05 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:56:05 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:56:05 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:56:05 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:56:05 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:56:05 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:56:05 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:56:05 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.01.20 14:56:05 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.20 14:56:05 4: sduino/msg READ: MU;P0=806;P1=-1363;P2=-2728;P3=-20002;P4=8156;P5=-898;D=010201010201010202010101010102020202010101020101034501020101020101020201010101010202020201010102010103450102010102010102020101010101020202020101010201010;CP=0;
2017.01.20 14:56:05 4: sduino: Fingerprint for MU Protocol id 13b -> FLAMINGO FA21 b matches, trying to demodulate
2017.01.20 14:56:05 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:56:05 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:56:05 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:56:05 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:56:05 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.01.20 14:56:05 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.20 14:56:05 4: sduino/msg READ: MU;P0=108;P1=-2736;P2=798;P3=-1371;P4=512;P5=-21629;P6=8150;P7=-912;D=01234321232321212323232323212121212323232123232567232123232123232121232323232321212121232323212323256723212323212323212123232323232121212123232321232325;CP=2;
2017.01.20 14:56:05 4: sduino: Fingerprint for MU Protocol id 13b -> FLAMINGO FA21 b matches, trying to demodulate
2017.01.20 14:56:05 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:56:05 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:56:05 4: sduino: decoded matched MU Protocol id 13b dmsg P13#B67C3B length 24
2017.01.20 14:56:05 4: sduino: Dropped (P13#B67C3B) due to short time or equal msg
2017.01.20 14:56:05 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.01.20 14:56:05 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate


Ausgelöst beim zweiten Rauchmelder (Slave?).
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

Hardlife

#67
Hallo wieder Mal :-)


Habe nun wieder Zeit gefunden, das Ganze ausführlich zu testen...
(werde dann wohl demnächst Asyl beim Kumpel beantragen, wenn ich wegen der Lärmerei ausquartiert werde :-) )

Die Einstellungen
set sduino disableMessagetype syncedMS
set sduino disableMessagetype manchesterMC

habe ich angewandt.

Zusätzlich habe ich versucht, den schwer zu empfangenden Melder 4 umzulernen auf einen neuen Code.
@Hauswart: Danke für die Sequenz.
Der Melder löst zwar aus und scheint den Code anzunehmen, wenn ich über den SignalDuino den Code sende, empfangen kann ich ihn aber danach auch nicht besser.

Ich habe zur Sicherheit auch nochmal alle Batterien gecheckt UND es mit neuen versucht.
Die Batterien kann man ausschließen.

Nebeninfo:
Beim SignalDuino habe ich den guten 433er-Empfänger verwendet (nicht den Superregeneration)

Melder 3:
Log von "alter" Version:
2016.01.10 19:44:51 4: SIGNALduino/msg READ: MS;P0=-1365;P1=-7424;P2=8186;P3=-904;P4=804;P5=-2738;D=4112345454045404040454540454040404045404045404545454043;CP=4;SP=1;
2016.01.10 19:44:51 4: Founded matched MS Protocol id 13 -> 21RF
2016.01.10 19:44:51 4: Decoded matched MS Protocol id 13 dmsg u13#2E5ED1 length 24
2016.01.10 19:44:51 4: SIGNALduino_unknown incomming msg: u13#2E5ED1
2016.01.10 19:44:51 4: SIGNALduino_unknown rawData: 2E5ED1
2016.01.10 19:44:51 4: SIGNALduino_unknown Protocol: 13
2016.01.10 19:44:51 4: SIGNALduino_unknown converted to bits: 001011100101111011010001
2016.01.10 19:44:51 4: SIGNALduino_unknown found RF21 protocol. devicecode=00101110010111101101000, unit=1


Log von neuer Version (ein paar Auslösungen):
2017.01.20 16:26:52 4: SignalDuino_Stick/msg READ: MS;P0=805;P1=-2735;P2=-1361;P3=-16536;P4=8148;P5=-912;D=03450101020102020201010201020202020102020102010101020;CP=0;SP=3;
2017.01.20 16:26:52 4: SignalDuino_Stick/msg READ: MS;P0=8154;P1=-1134;P2=808;P3=-2735;P5=-16520;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.20 16:26:52 4: SignalDuino_Stick/msg READ: MS;P0=8160;P1=-1134;P2=809;P3=-2732;P5=-16516;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.20 16:26:52 4: SignalDuino_Stick/msg READ: MS;P0=8158;P1=-1133;P2=807;P3=-2737;P5=-16152;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.20 16:27:02 4: SignalDuino_Stick/msg READ: MS;P0=808;P1=-2735;P2=-1361;P3=-16520;P4=8152;P5=-916;D=03450101020102020201010201020202020102020102010101020;CP=0;SP=3;
2017.01.20 16:27:02 4: SignalDuino_Stick/msg READ: MS;P0=8156;P1=-1136;P2=804;P3=-2739;P5=-16520;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.20 16:27:02 4: SignalDuino_Stick/msg READ: MS;P0=8156;P1=-1135;P2=808;P3=-2734;P5=-16520;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.20 16:27:02 4: SignalDuino_Stick/msg READ: MS;P0=8156;P1=-1135;P2=808;P3=-2734;P5=-16152;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;



Melder 4:
Log von "alter" Version:
2016.01.10 20:00:04 4: SIGNALduino/msg READ: MS;P0=800;P1=-2740;P2=-1368;P3=-7416;P4=8144;P5=-912;D=03450202020202010102020202010102020201010102010102020;CP=0;SP=3;
2016.01.10 20:00:04 4: Founded matched MS Protocol id 13 -> 21RF
2016.01.10 20:00:04 4: Decoded matched MS Protocol id 13 dmsg u13#F9E713 length 24
2016.01.10 20:00:04 4: SIGNALduino_unknown incomming msg: u13#F9E713
2016.01.10 20:00:04 4: SIGNALduino_unknown rawData: F9E713
2016.01.10 20:00:04 4: SIGNALduino_unknown Protocol: 13
2016.01.10 20:00:04 4: SIGNALduino_unknown converted to bits: 111110011110011100010011
2016.01.10 20:00:04 4: SIGNALduino_unknown found RF21 protocol. devicecode=11111001111001110001001, unit=1


Log von neuer Version:
--> Extrem schwierig zu empfangen, es kommt fast nichts durch... :-(
Man beachte die zeitliche Differenz zwischen den Signalen. Meist habe ich nur eine einzelne Zeile im Log gehabt. Bei den anderen Meldern kamen zahlreiche Zeilen...
2017.01.20 16:34:14 4: SignalDuino_Stick/msg READ: MS;P0=-218;P1=155;P2=-1316;P3=-7272;D=12101010101010101013101010101010101010101010101010101;CP=1;SP=2;
2017.01.20 16:34:20 4: SignalDuino_Stick/msg READ: MS;P0=355;P1=-1100;P2=843;P3=-630;P4=-8408;D=242121212121212121212121212121212301032301032301032121230121032123012103230121212121032301212121212121032;CP=2;SP=4;O;
2017.01.20 16:35:43 4: SignalDuino_Stick/msg READ: MS;P0=-240;P1=198;P3=-6964;D=1310101010101010101010101010101010101010101010103;CP=1;SP=3;
2017.01.20 16:36:14 4: SignalDuino_Stick/msg READ: MS;P0=-214;P1=156;P2=-1320;P3=-7244;P4=-17048;D=121010101010101013101010101010101010101010101010141;CP=1;SP=2;
2017.01.20 16:42:50 4: SignalDuino_Stick/msg READ: MS;P0=-234;P1=146;P2=-1376;P3=-6856;D=121010101010101010101310101010101010101010101010101;CP=1;SP=2;


Entweder hat der störrische Melder 4 einen ziemlich "grenzwertigen" Code gespeichert, den man nahezu nicht empfangen kann, oder es handelt sich um einen Hardware-Defekt in der Sendeeinheit des Melders...
(den Melder hatte ich bereits geöffnet, aber mit bloßem Auge nichts erkenne können)

Interessant ist, daß Melder 3 mit alter Firmware und Dev-R32 besser erkannt wird und auch korrekt demoduliert wird...


Liebe Grüße,
Hardlife

Raspi 4B
nanoCUL-868 & 433,JeeLink,milight,Signalduino,GPIO-433er-Sender/Empfänger, GPIO-Infrarot,GSM-Stick für SMS
MAX!-Heizungssteuerung,Intertechno-V1-Steckdosen + V3-Dimmer,"Flamingo FA21RF"-Funk-Rauchmelder
433er-China-Bewegungsmelder,"Voltcraft CO20"-Stick,LaCrosse-Temperatur,Revolt-NC5462

Sidey

Zitat von: Hardlife am 20 Januar 2017, 19:11:17
Habe nun wieder Zeit gefunden, das Ganze ausführlich zu testen...
(werde dann wohl demnächst Asyl beim Kumpel beantragen, wenn ich wegen der Lärmerei ausquartiert werde :-) )

Der Melder muss in eine Schallbox. :)



Melder 3:
Log von neuer Version (ein paar Auslösungen):
2017.01.20 16:26:52 4: SignalDuino_Stick/msg READ: MS;P0=805;P1=-2735;P2=-1361;P3=-16536;P4=8148;P5=-912;D=03450101020102020201010201020202020102020102010101020;CP=0;SP=3;
2017.01.20 16:26:52 4: SignalDuino_Stick/msg READ: MS;P0=8154;P1=-1134;P2=808;P3=-2735;P5=-16520;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.20 16:26:52 4: SignalDuino_Stick/msg READ: MS;P0=8160;P1=-1134;P2=809;P3=-2732;P5=-16516;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.20 16:26:52 4: SignalDuino_Stick/msg READ: MS;P0=8158;P1=-1133;P2=807;P3=-2737;P5=-16152;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.20 16:27:02 4: SignalDuino_Stick/msg READ: MS;P0=808;P1=-2735;P2=-1361;P3=-16520;P4=8152;P5=-916;D=03450101020102020201010201020202020102020102010101020;CP=0;SP=3;
2017.01.20 16:27:02 4: SignalDuino_Stick/msg READ: MS;P0=8156;P1=-1136;P2=804;P3=-2739;P5=-16520;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.20 16:27:02 4: SignalDuino_Stick/msg READ: MS;P0=8156;P1=-1135;P2=808;P3=-2734;P5=-16520;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;
2017.01.20 16:27:02 4: SignalDuino_Stick/msg READ: MS;P0=8156;P1=-1135;P2=808;P3=-2734;P5=-16152;D=25012323212321212123232123212121212321212321232323212;CP=2;SP=5;


Ok. Fehler gefunden und verstanden. Das habe ich im Modul angepasst. Dieser Melder würde wieder erkannt werden.

Melder 4:

Log von neuer Version:
--> Extrem schwierig zu empfangen, es kommt fast nichts durch... :-(
Man beachte die zeitliche Differenz zwischen den Signalen. Meist habe ich nur eine einzelne Zeile im Log gehabt. Bei den anderen Meldern kamen zahlreiche Zeilen...
2017.01.20 16:34:14 4: SignalDuino_Stick/msg READ: MS;P0=-218;P1=155;P2=-1316;P3=-7272;D=12101010101010101013101010101010101010101010101010101;CP=1;SP=2;
2017.01.20 16:34:20 4: SignalDuino_Stick/msg READ: MS;P0=355;P1=-1100;P2=843;P3=-630;P4=-8408;D=242121212121212121212121212121212301032301032301032121230121032123012103230121212121032301212121212121032;CP=2;SP=4;O;
2017.01.20 16:35:43 4: SignalDuino_Stick/msg READ: MS;P0=-240;P1=198;P3=-6964;D=1310101010101010101010101010101010101010101010103;CP=1;SP=3;
2017.01.20 16:36:14 4: SignalDuino_Stick/msg READ: MS;P0=-214;P1=156;P2=-1320;P3=-7244;P4=-17048;D=121010101010101013101010101010101010101010101010141;CP=1;SP=2;
2017.01.20 16:42:50 4: SignalDuino_Stick/msg READ: MS;P0=-234;P1=146;P2=-1376;P3=-6856;D=121010101010101010101310101010101010101010101010101;CP=1;SP=2;

[/quote]


Das komische bei Melder 4 ist, dass er das Signal mit einem anderen Takt moduliert. Allerdings nur einzelne Bestandteile vom Signal.
Eigentlich kann das nicht sein.  Da ich davon ausgehe, dass es mit der alten Version noch funktioniert hat (so sieht das log aus) und dass es das auch immer noch tut, muss hier ein Bug in der neuen Firmware sein, der das Signal dann quasi zerstört.


Das muss ich mir mal überlegen, wie ich das eventuell reproduziere. So ganz trivial ist es ja wohl nicht.
Ganz komisch, dass es bei den anderen Meldern nicht auftritt. Irgendwas muss ja bei diesem besonders sein. :)
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

Hardlife

Hallo Sidey!


Danke für Deine unermüdliche Unterstützung.
Ich habe die Schallbox mittlerweile mit 2 Kopfkissen simuliert  8)

Ich werde Melder 3 gleich die Tage mal versuchen und über die Ergebnisse berichten.

Melder 4 war wie gesagt schon mit der alten Firmware damals schwer "einzufangen".
Es benötigte immer ein paar Sekunden Auslösedauer, bis er sauber erkannt wurde.
Eventuell liegt hier ja wirklich ein grenzwertiges Signal/Frequenz vor oder der Melder hat einen nicht sichtbaren Hardwaredefekt...

Bitte stecke nicht zu viel Energie rein. Aus der Ferne wird sich das wohl schwer lösen lassen.
Ich werde mir einen weiteren Melder bestellen. Der wird schon klappen.


LG,
Hardlife
Raspi 4B
nanoCUL-868 & 433,JeeLink,milight,Signalduino,GPIO-433er-Sender/Empfänger, GPIO-Infrarot,GSM-Stick für SMS
MAX!-Heizungssteuerung,Intertechno-V1-Steckdosen + V3-Dimmer,"Flamingo FA21RF"-Funk-Rauchmelder
433er-China-Bewegungsmelder,"Voltcraft CO20"-Stick,LaCrosse-Temperatur,Revolt-NC5462

Hardlife

Hallo Sidey!


Wollte nur kurz Bescheid geben, daß nun Melder 1-3 tadellos erkannt werden.

Danke vielmals für Deine Mühe und die ganze Arbeit.

Melder 4 zickt nach wie vor... --> Ich werde ihn aussondern und einen neuen bestellen.
Wird wohl wirklich was mit der Hardware im Argen liegen.


Danke,
Hardlife
Raspi 4B
nanoCUL-868 & 433,JeeLink,milight,Signalduino,GPIO-433er-Sender/Empfänger, GPIO-Infrarot,GSM-Stick für SMS
MAX!-Heizungssteuerung,Intertechno-V1-Steckdosen + V3-Dimmer,"Flamingo FA21RF"-Funk-Rauchmelder
433er-China-Bewegungsmelder,"Voltcraft CO20"-Stick,LaCrosse-Temperatur,Revolt-NC5462

Sidey

Ich bin zwar der Meinung, dass es sich um einen Bug in der Firmware des Signalduinos handelt. Bislang habe ich aber keinen Ansatz gefunden, den zu finden. Warum nur ein Melder betroffen ist finde ich seltsam. Irgendwas macht der anders.

Das debuggen ist ja leider auch etwas aufwendiger und vor allem laut.
Wenn Du dir einen anderen holst, dann ist das ja ein valider Weg.

Falls Du Lust am Testen hast, würde es mir vermutlich helfen, wenn Du das Signal einmal mit der Logikanalyse (Sketch + Python Programm) aufzeichnest. Ist halt bisschen aufwendiger, das einmal einzurichten.


Wie gut funktioniert jetzt eigentlich das Flamingo Modul? Passt das alles?
Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

Hauswart

Naja die derzeitigen Set-Befehle sind meine ich ohne Funktion?

Wunsch Set:
* Alarm
* Abstellen Alarm?
* Pairen?

Zum Thema Attribute:
* model - welche Funktion hat dies?
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

lynckmeister

Ich bin mir ja nicht sicher , ob es hier reingehört:
Ich habe die FA21RF ohne Signalduino am laufen und kann mit meinem RASP zuverlässig den Alarm auslösen auf allen in der Gruppe verschalteten Geräten. Dazu habe ich das Protokoll selbst nachgebaut..
Also Sender verwende ich einfach Aukru 433 MHz Funk- Sende und Empfänger Modul
(zb hier https://www.amazon.de/gp/product/B00OLI93IC/ref=as_li_tl?ie=UTF8&camp=1638&creative=19454&creativeASIN=B00OLI93IC&linkCode=as2&tag=hausauto-21)
das ich nach dieser Anleitung an meinen Rasp gebastelt habe :
https://blog.moneybag.de/fhem-baumarkt-funksteckdosen-433-mhz-anschliessen/

Damit kann ich nun 433 MHZ senden und habe die richtige Frequenz in das hier mit hochgeladene Python Script geschraubt...
Falls es jemand interessiert liefere ich gern weitere Details ...
Ansonsten viel Spass