[SIGNALduino] Sendeprobleme mit SIGNAlduino/Intertechno

Begonnen von connormcl, 27 Mai 2017, 15:42:53

Vorheriges Thema - Nächstes Thema

connormcl

Hallo,

bin frisch in das Thema SIGNALduino eingestiegen und habe mir einen nanoCUL 868 mit C1101 umgeflasht auf einen SIGNALduino mit der SIGNALduino_nanoCC1101.hex.

Danach habe ich den SIGNALduino auf 433,920 mhz eingestellt und eine 433mhz Antenne angeschlossen:
ccconf: freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud)

Internals
Clients :IT:CUL_TCM97001:SIGNALduino_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt:FS10:SIGNALduino_un:
DEF /dev/ttyUSB0@57600
DMSG   u630000000000
DevState initialized
DeviceName /dev/ttyUSB0@57600
FD 10
ITClock 250
MSGCNT 8
NAME SIG
NR 51
NR_CMD_LAST_H 69
PARTIAL
RAWMSG MU;P0=-284;P1=221;P2=-1313;P3=-10020;P4=-2564;D=010121012121010121012101212101314101212101012121010121012121012101210121012101012121012101012121012101012101210121012121012101012121010121012121010121012101212101;CP=1;R=41;
RSSI -53.5
STATE opened
TIME 1495891125
TYPE SIGNALduino
sendworking 0
version V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50


Nun wollte ich zum testen eine Intertechno Funksteckdose mit Lerncode schalten, die sonst bei mir am RFXTRX hängt.
Wenn ich mit RFXTRX schalte, empfängt das der SIGNALduino und gibt im Log folgendes aus:

2017.05.27 15:30:44 4: SIG/msg READ: MS;P0=-283;P1=237;P2=-1291;P4=-2556;D=141012121010121210101210121210121012101210121010121210121010121210121010121012101210121210121010121210101210121210101210121012121013;CP=1;SP=4;R=53;O;
2017.05.27 15:30:44 4: SIG: Matched MS Protocol id 17 -> arctech
2017.05.27 15:30:44 5: SIG: Starting demodulation at Position 2
2017.05.27 15:30:44 5: SIG: Found wrong signalpattern, catched 32 bits, aborting demodulation
2017.05.27 15:30:44 5: SIG: applying postDemodulation method 64
2017.05.27 15:30:44 5: SIG: modified value after postDemodulation: 0 1 1 0 0 1 1 0 0 1 0 1 1 0 1 0 1 0 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0 0 1 0 1 0 1 1 0
2017.05.27 15:30:44 4: SIG: Decoded MS Protocol id 17 dmsg i665AA9A69569965600 length 64 RSSI = -47.5
2017.05.27 15:30:44 5: SIG: Dispatch DMSG: i665AA9A69569965600
2017.05.27 15:30:44 5: SIG: dispatch i665AA9A69569965600
2017.05.27 15:30:44 4: SIG IT: message "i665AA9A69569965600" (19)
2017.05.27 15:30:44 4: SIG ITv3dimm: bin message "011001100101101010101001101001101001010101101001100101100101011000000000" (72)
2017.05.27 15:30:44 4: SIG IT: msgcode "01010011111011011000011010010001DDDD" (36) bin = 011001100101101010101001101001101001010101101001100101100101011000000000
2017.05.27 15:30:44 3: SIG IT: test off->on
2017.05.27 15:30:44 4: SIG: Matched MS Protocol id 4 -> arctech2
2017.05.27 15:30:44 5: SIG: Starting demodulation at Position 2
2017.05.27 15:30:44 5: SIG: Found wrong signalpattern, catched 64 bits, aborting demodulation
2017.05.27 15:30:44 4: SIG: Decoded MS Protocol id 4 dmsg i665AA9A69569965600 length 64 RSSI = -47.5
2017.05.27 15:30:44 5: SIG: Dispatch DMSG: i665AA9A69569965600
2017.05.27 15:30:44 4: SIG: Dropped (i665AA9A69569965600) due to short time or equal msg
2017.05.27 15:30:44 4: SIG/msg READ: MU;P0=-1289;P1=245;P2=-260;P3=-10000;P4=-2548;D=01212101012121012101012101210121012101212101012101212101012101212101210121012101012101212101012121012101012121012101210101213141210101212101012121012101012101210121012101212101012101212101012101212101210121012101012101212101012121012101012121012101210101;CP=1;R=52;O;
2017.05.27 15:30:44 4: SIG: Fingerprint for MU Protocol id 13.1 -> FLAMINGO FA21 b matches, trying to demodulate
2017.05.27 15:30:44 5: SIG: start pattern for MU Protocol id 13.1 -> FLAMINGO FA21 b mismatches, aborting
2017.05.27 15:30:44 5: SIG: applying filterfunc SIGNALduino_filterSign
2017.05.27 15:30:44 4: SIG: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.05.27 15:30:44 5: SIG: start pattern for MU Protocol id 28 -> IC Ledspot mismatches, aborting
2017.05.27 15:30:44 4: SIG: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2017.05.27 15:30:44 5: SIG: start pattern for MU Protocol id 29 -> HT12e remote mismatches, aborting
2017.05.27 15:30:44 4: SIG: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2017.05.27 15:30:44 5: SIG: start pattern for MU Protocol id 34 -> unknown34 mismatches, aborting
2017.05.27 15:30:44 4: SIG: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2017.05.27 15:30:44 5: SIG: start pattern for MU Protocol id 36 -> socket36 mismatches, aborting
2017.05.27 15:30:44 4: SIG: Fingerprint for MU Protocol id 37 -> weather37 matches, trying to demodulate
2017.05.27 15:30:44 5: SIG: start pattern for MU Protocol id 37 -> weather37 mismatches, aborting
2017.05.27 15:30:44 5: SIG: applying filterfunc SIGNALduino_compPattern
2017.05.27 15:30:44 4: SIG: Fingerprint for MU Protocol id 39 -> X10 Protocol matches, trying to demodulate
2017.05.27 15:30:44 5: SIG: start pattern for MU Protocol id 39 -> X10 Protocol mismatches, aborting
2017.05.27 15:30:44 4: SIG: Fingerprint for MU Protocol id 45 -> Revolt matches, trying to demodulate
2017.05.27 15:30:44 5: SIG: start pattern for MU Protocol id 45 -> Revolt mismatches, aborting
2017.05.27 15:30:44 5: SIG: applying filterfunc SIGNALduino_filterMC
2017.05.27 15:30:44 4: SIG: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate
2017.05.27 15:30:44 5: SIG: Starting demodulation at Position 0
2017.05.27 15:30:44 5: SIG: dispatching bits: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2017.05.27 15:30:44 4: SIG: decoded matched MU Protocol id 63 dmsg u630000000000000000 length 64 RSSI = -48
2017.05.27 15:30:44 5: SIG: Dispatch DMSG: u630000000000000000
2017.05.27 15:30:44 5: SIG: dispatch u630000000000000000
2017.05.27 15:30:44 3: SIG: Unknown code u630000000000000000, help me!
2017.05.27 15:30:44 4: SIG: Fingerprint for MU Protocol id 65 -> Homeeasy matches, trying to demodulate
2017.05.27 15:30:44 5: SIG: Starting demodulation at Position 2
2017.05.27 15:30:45 4: SIG/msg READ: MS;P0=-272;P1=252;P3=-2546;P4=-1292;D=1310141410101414101014101414101410141014101410101410141010141014101410141410141010141410101410141410101410141014141012;CP=1;SP=3;R=53;O;
2017.05.27 15:30:45 4: SIG: Matched MS Protocol id 4 -> arctech2
2017.05.27 15:30:45 5: SIG: Starting demodulation at Position 2
2017.05.27 15:30:45 5: SIG: Found wrong signalpattern, catched 57 bits, aborting demodulation
2017.05.27 15:30:45 4: SIG: Decoded MS Protocol id 4 dmsg i665AA94AB4CB2B000 length 60 RSSI = -47.5
2017.05.27 15:30:45 5: SIG: Dispatch DMSG: i665AA94AB4CB2B000
2017.05.27 15:30:45 5: SIG: dispatch i665AA94AB4CB2B000
2017.05.27 15:30:45 3: SIG IT: message "i665AA94AB4CB2B000" (18) too short!
2017.05.27 15:30:45 3: SIG IT: message "i665AA94AB4CB2B000" (18) too short!
2017.05.27 15:30:45 3: SIG: Unknown code i665AA94AB4CB2B000, help me!
2017.05.27 15:30:45 4: SIG/msg READ: MU;P0=-2544;P1=239;P2=-272;P3=-1292;D=0121313121213131212131213131213121312131213121213131213121213131213121213121312131213131213121213131212131213131212131213121313121;CP=1;R=52;
2017.05.27 15:30:45 5: SIG: applying filterfunc SIGNALduino_filterSign
2017.05.27 15:30:45 4: SIG: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.05.27 15:30:45 5: SIG: start pattern for MU Protocol id 28 -> IC Ledspot mismatches, aborting
2017.05.27 15:30:45 4: SIG: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2017.05.27 15:30:45 5: SIG: start pattern for MU Protocol id 29 -> HT12e remote mismatches, aborting
2017.05.27 15:30:45 4: SIG: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2017.05.27 15:30:45 5: SIG: start pattern for MU Protocol id 34 -> unknown34 mismatches, aborting
2017.05.27 15:30:45 4: SIG: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2017.05.27 15:30:45 5: SIG: start pattern for MU Protocol id 36 -> socket36 mismatches, aborting
2017.05.27 15:30:45 4: SIG: Fingerprint for MU Protocol id 37 -> weather37 matches, trying to demodulate
2017.05.27 15:30:45 5: SIG: start pattern for MU Protocol id 37 -> weather37 mismatches, aborting
2017.05.27 15:30:45 5: SIG: applying filterfunc SIGNALduino_compPattern
2017.05.27 15:30:45 4: SIG: Fingerprint for MU Protocol id 39 -> X10 Protocol matches, trying to demodulate
2017.05.27 15:30:45 5: SIG: start pattern for MU Protocol id 39 -> X10 Protocol mismatches, aborting
2017.05.27 15:30:45 4: SIG: Fingerprint for MU Protocol id 45 -> Revolt matches, trying to demodulate
2017.05.27 15:30:45 5: SIG: start pattern for MU Protocol id 45 -> Revolt mismatches, aborting
2017.05.27 15:30:45 5: SIG: applying filterfunc SIGNALduino_filterMC
2017.05.27 15:30:45 4: SIG: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate
2017.05.27 15:30:45 5: SIG: Starting demodulation at Position 0
2017.05.27 15:30:45 5: SIG: dispatching bits: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2017.05.27 15:30:45 4: SIG: decoded matched MU Protocol id 63 dmsg u6300000000 length 32 RSSI = -48
2017.05.27 15:30:45 5: SIG: Dispatch DMSG: u6300000000
2017.05.27 15:30:45 5: SIG: dispatch u6300000000
2017.05.27 15:30:45 3: SIG: Unknown code u6300000000, help me!
2017.05.27 15:30:45 4: SIG: Fingerprint for MU Protocol id 65 -> Homeeasy matches, trying to demodulate
2017.05.27 15:30:45 5: SIG: start pattern for MU Protocol id 65 -> Homeeasy mismatches, aborting


Damit bin ich hergegangen und habe mit für Signalduino eine IT Steckdose definiert:

define test IT 01010011111011011000011010 0 0001

Für die gleiche Steckdose sieht die RFXTRX-Definition wie folgt aus:

define TRX_AC_014fb61a02 TRX_LIGHT AC 014fb61a02 light

Hier noch die komplette Definition der IT-Steckdose für SIGNALduino:

Internals
00 0
DEF  01010011111011011000011010 0 0001
IODev SIG
LASTInputDev SIG
MSGCNT 3
NAME test
NR 52
SIG_DMSG i665AA9A69569965600
SIG_MSGCNT 3
SIG_RAWMSG MS;P0=-1311;P1=236;P2=-273;P4=-2568;D=141210101212101012121012101012101210121012101212101012101212101012101212101210121012101012101212101012121012101012121012101210101213;CP=1;SP=4;R=41;O;
SIG_RSSI -53.5
SIG_TIME 2017-05-27 15:18:45
STATE off
TYPE IT
XMIT 0101001111101101100001101000001
XMITdimdown 00
XMITdimup 00
XMITon 1


Wenn ich nun die Steckdose mit dem SIGNALduino schalten möchte, funktioniert das nur ganz selten. Und nach einer Weile garnicht mehr.

Weiss jemand, was mir noch an Einstellungen fehlt, damit es zuverlässig funktioniert?

connormcl

Irgendetwas muss mit dem Signal unsauber sein...ich bekomme keine zweite Intertechno Steckdose mit diesem Signal angelernt...

Sidey

Wenn ich das richtig in Erinnerung habe, dann ist 0001 bei dir der gewählte UnitCode.

Mit genau diesem (0001) gibt es ein Problem. Ich habe es bislang nicht näher untersucht, was da das Problem ist.
Am einfachsten ist es, wenn Du diesen Code änderst.

Fehler siehe auch hier:
https://github.com/RFD-FHEM/RFFHEM/issues/109

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

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

connormcl

Danke für den Hinweis. Allerdings sollte Intertechno nur ein schneller Test sein, ob der SIGNALduino funktioniert.

Wenn ich Conrad RSL empfangen will, empfange ich jedesmal etwas anderes..irgendetwas ist mit dem nanoCUL oder der Software nicht ok?

Werde einen neuen Thread dazu eröffnen.