Ich habe seit neuestem das Problem, dass bestehende Devices (Funk-Steckdosen) nicht mehr alle funktioneren mit dem SIGNALduino. Per normaler Fernbedienung funktioneren sie. Einige Kanäle der Fernbedienung funktionieren mit SIGNALduino, einige nicht. Ich benutze die aktuellste dev-33 Version.
SIGNALduino schickt dies um ein Licht (Steckdose) einzuschalten (verbose 4):
2017.03.22 21:13:45 4: sduino/set: sending via SendMsg: SR;R=6;P0=250;P1=-2500;P2=-1250;P3=-250;D=0103020302030202030302020303020302020302030302030203020203030202030203020302030203020302030203020302030302030202030203020302030302;
2017.03.22 21:13:46 4: sduino SendFromQueue: msg=SR;R=6;P0=250;P1=-2500;P2=-1250;P3=-250;D=010302030203020203030202030302030202030203030203020302020303020203020302030203020302030203020302030
2030302030202030203020302030302;
2017.03.22 21:13:46 4: sduino/msg READ: SR;R=6;P0=250;P1=-2500;P2=-1250;P3=-250;D=010302030203020203030202030302030202030203030203020302020303020203020302030203020302030203020302030203030203
0202030203020302030302;
2017.03.22 21:13:46 4: sduino/read sendraw answer: SR;R=6;P0=250;P1=-2500;P2=-1250;P3=-250;D=0103020302030202030302020303020302020302030302030203020203030202030203020302030203020302030203020302030302030202030203020302030302;
2017.03.22 21:13:46 4: sduino/HandleWriteQueue: nothing to send, stopping timer
Wenn ich die entsprechende Taste für die Steckdose auf der Fernbedienung drücke steht dies im Log:
2017.03.22 21:15:37 4: sduino/msg READ: MU;P0=-568;P1=219;P2=-295;P3=-1226;P5=-8656;P7=-2436;D=01213121313121213131212131213131213121213121312131312121313121312131213121312131213121312131213121213121313121312131213121213151712131213121313121213131212131213131213121213121312131312121313121312131213121312131213121312131213121213121313121312131213121;CP=1;O;
2017.03.22 21:15:37 4: sduino: Fingerprint for MU Protocol id 20 -> livolo matches, trying to demodulate
2017.03.22 21:15:37 4: sduino: Fingerprint for MU Protocol id 39 -> X10 Protocol matches, trying to demodulate
2017.03.22 21:15:37 4: sduino/msg READ: MU;P0=240;P1=-1203;P2=-273;D=010202010201020101020201010201020102010201020;CP=0;
2017.03.22 21:15:37 4: sduino: Fingerprint for MU Protocol id 39 -> X10 Protocol matches, trying to demodulate
2017.03.22 21:15:37 4: sduino/msg READ: MS;P0=256;P1=-251;P2=-1190;P4=-2386;D=040102010201020201010202010102010202010201010201020102020101020201020102010201020102010201020102010201010201020201020102010201010203;CP=0;SP=4;O;
2017.03.22 21:15:37 4: sduino: Matched MS Protocol id 17 -> arctech
2017.03.22 21:15:37 4: sduino: Decoded MS Protocol id 17 dmsg i5665A566AAAA96A900 length 64
2017.03.22 21:15:37 4: sduino IT: message "i5665A566AAAA96A900" (19)
2017.03.22 21:15:37 4: sduino ITv3dimm: bin message "010101100110010110100101011001101010101010101010100101101010100100000000" (72)
2017.03.22 21:15:37 4: sduino IT: msgcode "00010100110001011111111110011110DDDD" (36) bin = 010101100110010110100101011001101010101010101010100101101010100100000000
2017.03.22 21:15:37 4: sduino/msg READ: MU;P0=260;P1=-1190;P2=-246;D=010201020201020102010102020101020102010202020102010102010202010201020101020201010201020102010201020102010201020102010202010201010201020102010202010;CP=0;
2017.03.22 21:15:37 4: sduino: Fingerprint for MU Protocol id 39 -> X10 Protocol matches, trying to demodulate
Definitiv ein großer Unterschied. Das Listing für die nicht funktionierende Lampe:
Internals:
CFGFN ./FHEM/cfg_01_Devices.cfg
DEF 00010100110001011111111110 0 1110
IODev sduino
LASTInputDev sduino
MSGCNT 4
NAME Licht_Landhaus
NR 259
STATE on
TYPE IT
XMIT 0001010011000101111111111001110
XMITdimdown 00
XMITdimup 00
XMIToff 0
XMITon 1
sduino_DMSG i5665A566AAAA96A900
sduino_MSGCNT 4
sduino_RAWMSG MS;P0=256;P1=-251;P2=-1190;P4=-2386;D=040102010201020201010202010102010202010201010201020102020101020201020102010201020102010201020102010201010201020201020102010201010203;CP=0;SP=4;O;
sduino_TIME 2017-03-22 21:15:37
Code:
1 0001010011000101111111111001110
Readings:
2017-03-13 15:40:49 group 0
2017-03-13 15:40:49 protocol V3
2017-03-22 21:15:37 state on
2017-03-13 15:40:49 unit 1110
Attributes:
IODev sduino
alias Landhaus
genericDeviceType switch
und im Vergleich dazu das Listing für eine funktionerende Steckdose (Schalter 1 [funktioniert] respektive Schalter 2 [nicht]):
Internals:
CFGFN ./FHEM/cfg_01_Devices.cfg
DEF 00010100110001011111111110 0 1111
IODev sduino
LASTInputDev sduino
MSGCNT 3
NAME Licht_Schreibtisch
NR 258
STATE on
TYPE IT
XMIT 0001010011000101111111111001111
XMITdimdown 00
XMITdimup 00
XMIToff 0
XMITon 1
sduino_DMSG i5665A566AAAA96AA00
sduino_MSGCNT 3
sduino_RAWMSG MS;P0=256;P1=-1191;P2=-246;P4=-2388;D=040201020102010102020101020201020101020102020102010201010202010102010201020102010201020102010201020102020102010102010201020102010203;CP=0;SP=4;O;
sduino_TIME 2017-03-22 21:16:45
Code:
1 0001010011000101111111111001111
Readings:
2017-03-13 15:40:49 group 0
2017-03-13 15:40:49 protocol V3
2017-03-22 21:16:45 state on
2017-03-13 15:40:49 unit 1111
Attributes:
IODev sduino
alias Schreibtisch
genericDeviceType switch
Fehlen mir vielleicht whitelist_IDs? Wäre aber komisch weil andere Kanäle/Tasten der gleichen Fernbedienung funktioneren ja. Soll ich irgendwie neu anlernden? Brauche ich mal eine neue SIGNALduino Firmware? Ich weiß echt nicht was ich geändert habe, kann es natürlich nicht ausschließen.
Es hat also schon mal besser funktioniert?
Hat 100% funktioniert. 2x die gleiche Funk-Steckdosenserie á 4 Steckdosen.
Alles andere funtioniert mit dem SIGNALduino (TFA Sensoren, Oregon Sensoren & China LED Leiste).
Alles wurde irgendwann mal per Autocreate angelegt und hat auch funktioniert.
Verändert habe ich leider viel, deswegen kann ich nicht ausschließen dass ich es war:
- FHEM auf ein neuen RPi gemoved
- Updates eingespielt
- Configs aufgeräumt
- Whitelist IDs auf nur drei runtergebrochen (10,17,58)
Einziger Anhaltspunkt dass etwas komisch ist: Kanal 1 auf der Fernbedienung für die Funk-Steckdosen funktioniert. Kanal 2 nicht. Wenn ich mir das Log angucken (siehe erster Post) sieht das was FHEM sendet auch anders aus als was die Fernbedienung sendet wenn ich den Button drücke. Das wundert mich.
Antennenausrichtung!
Komisch - alle anderen Devices, die viel weiter weg sind als die Steckdose funktionieren. Ich habe jetzt mit dem SIGNALduino im Raum rumgewedelt und auch die andere Steckdose funktioniert.
Kein Fehler. Mein Fehler.