[gelöst] SIGNALduino schickt einige Befehle nicht?

Begonnen von moontear, 22 März 2017, 21:21:29

Vorheriges Thema - Nächstes Thema

moontear

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.

Sidey

Es hat also schon mal besser funktioniert?
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

moontear

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.

moontear

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.