RFD-FHEM / RFFHEM

Counterpart of SIGNALDuino, it's the code for FHEM to work with the data received from the uC
GNU General Public License v3.0
44 stars 33 forks source link

Jarolift Steuerungs Signal wird mehrfach gesendet. #632

Closed Banabas closed 5 years ago

Banabas commented 5 years ago

Hallo zusammen, ich habe ein Problem mit dem Keeloq Modul. Ich steuer damit meine Jarolift Funk Motoren (TDEF). Geschaltet wird jeder Motor mit einem 1-Kanal TDRC 01W Wandsender. Die Wandsender wurden alle durch autocreate angelegt. Jetzt zum Problem... Hoch und Runter fahren geht ohne Probleme. Stop und Shade gehen nicht so wirklich. Wenn ich den Motor hoch fahre lässt er sich nicht stoppen. In die andere Richtung das gleiche. Im FHEM Event Monitor steht wenn ich einmal drücke:

2019-08-29 14:07:37 SD_Keeloq WohnzimmerSven button: up
2019-08-29 14:07:37 SD_Keeloq WohnzimmerSven channel: 1
2019-08-29 14:07:37 SD_Keeloq WohnzimmerSven counter_send: 80
2019-08-29 14:07:37 SD_Keeloq WohnzimmerSven send up
2019-08-29 14:07:37 SD_Keeloq WohnzimmerSven LastAction_Channel_01: up
2019-08-29 14:07:37 SD_Keeloq WohnzimmerSven channel_control: no

Das Signal dafür wird aber mehrfach von SignalDuino gesendet. Ich habe auch noch den Jarolift Dongle und wenn ich den mit Putty auslese sehe ich immer das SignalDuino die Befehle mehrfach sendet obwohl repeats auf 1 steht. Die Original Funksender senden jeweils nur einen befehl

defmod WohnzimmerSven SD_Keeloq 255880
attr WohnzimmerSven Channels 1
attr WohnzimmerSven IODev sduino
attr WohnzimmerSven KeeLoq_NLF xxxxxxx2E
attr WohnzimmerSven LearnVersion new
attr WohnzimmerSven MasterLSB xxxxxxxx35
attr WohnzimmerSven MasterMSB xxxxxxxx9B
attr WohnzimmerSven Repeats 1
attr WohnzimmerSven Serial_send BC6100
attr WohnzimmerSven ShowIcons 1
attr WohnzimmerSven UI Mehrzeilig
attr WohnzimmerSven model JaroLift
attr WohnzimmerSven room SD_Keeloq

setstate WohnzimmerSven send up
setstate WohnzimmerSven 2019-08-29 14:07:37 LastAction_Channel_01 up
setstate WohnzimmerSven 2019-08-29 14:07:37 button up
setstate WohnzimmerSven 2019-08-29 14:07:37 channel 1
setstate WohnzimmerSven 2019-08-29 14:07:37 channel_control no
setstate WohnzimmerSven 2019-08-29 12:40:50 counter_receive 708
setstate WohnzimmerSven 2019-08-29 14:07:37 counter_send 80
setstate WohnzimmerSven 2019-08-29 12:40:50 last_digits 1
setstate WohnzimmerSven 2019-08-29 12:40:50 serial_receive 255880
setstate WohnzimmerSven 2019-08-29 14:07:37 state send up
setstate WohnzimmerSven 2019-08-29 12:40:50 user_info none
setstate WohnzimmerSven 2019-08-29 12:40:50 user_modus all_functions
Wandsender Signal hoch:
CC1101_RSSI 88
serialnumber: 0x02558800 // function code: 0x08 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002c5

SignalDuino Signal hoch:
CC1101_RSSI 88
serialnumber: 0x02558800 // function code: 0x08 // disc: 0x00
 devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002c5
CC1101_RSSI 97
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 97
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 97
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 97
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 97
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 96
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 96
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 97
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 100
serialnumber: 0x078c2000 // function code: 0x01 // disc: 0x01
devicekey low: 0x961bb671 // high: 0x013195a1 // decoded: 0xdd265838

CC1101_RSSI 96
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 96
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 97
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 96
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 96
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 96
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 93
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 96
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 96
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 96
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 96
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 96
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 96
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

CC1101_RSSI 95
serialnumber: 0x0bc61000 // function code: 0x08 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000051

Die Taste wurde jeweils nur einmal betätigt.

Gruß Sven

Und sry das ich nicht in Englisch schreibe aber das beherrsche ich nicht so wirklich

HomeAutoUser commented 5 years ago

Hallo @Banabas / Sven, danke für deine zu Wort Meldung. Das von dir beschriebene Verhalten kann ich mir bisher nicht erklären.

Mit was empfängst du diese Ausgaben?

C1101_RSSI 88
serialnumber: 0x02558800 // function code: 0x08 // disc: 0x00
 devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002c5

Was hast du als Empfangshardware? Grüße

Banabas commented 5 years ago

Nabend, das empfange ich mit dem Jarolift-Dongle von der bastelbudenbuben.de Seite.

http://www.bastelbudenbuben.de/forum/topic/platine-fuer-wemos-d1-und-cc1101-und-gehaeuse/

Nutze den nicht mehr. Hab ihn jetzt am Rechner und lese mit Putty aus. Die Original Fernbedienungen senden alle nur einmal das Signal. Logs vom Signalduion könnte ich natürlich auch noch liefern. Müsste nur wissen was für Protokolle in der Whitelist aktiv sein müssen damit ihr alles erkennt.

Grüße

HomeAutoUser commented 5 years ago

Zum Verständnis, du nutzt den SIGNALduino als Sender und den Jarolift-Dongle als Empfänger welchen du via Putty ausliest?

Banabas commented 5 years ago

Ja richtig. Konnte mir das verhalten nicht erklären und hab geschaut wie viele befehle gesendet werden.

HomeAutoUser commented 5 years ago

Du kannst gern mal das Attribut Repeats auf 1 setzen und dann schauen was als Ergebnis heraus kommt. Eigendlich sollte dann auch nur jeweils der eingestellte Wert als Nachrichtenanzahl gesendet werden.

Eine Ausnahme ist hierbei nur der Befehl shade, da dort 20x Stop gesendet wird in deinem Code.

Banabas commented 5 years ago

Das Attribute hatte ich gesetzt. Hab aber gerade wohl den Fehler gefunden. Hatte das Attribute Channels auf 1. Hab´s gelöscht und jetzt sendet er nur einmal. Also während der Fahrt stoppen ist jetzt möglich. Aber Shade geht irgendwie nicht.

Shade learn auch nicht.


Arduino Signal:

CC1101_RSSI 83
serialnumber: 0x0bc61000 // function code: 0x0a // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x01000069

Auf der fernbedienung muss 4xStop gedrückt werden für "Shade learn"

CC1101_RSSI 94
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002d6

CC1101_RSSI 94
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002d7

CC1101_RSSI 94
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002d8

CC1101_RSSI 94
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002d9
´´´
HomeAutoUser commented 5 years ago

Hallo @Banabas,

es freut mich wenn du nun vermutlich den Fehler gefunden hast. Ich muss aber nochmal diesbezüglich hinterfragen, du hast einen Channel fix gesetzt und da sendet das Device mehrfach? Habe ich das richtig verstanden? Kannst du das provozieren indem du das Verhalten nachstellst wenn du jetzt fest Kanal 5 einstellst zum Beispiel?

Aber Shade geht irgendwie nicht.

Das Problem habe ich soeben hier https://github.com/HomeAutoUser/SD_Keeloq__old_Jaro/issues/9#issuecomment-526718083 aufgenommen und auch schon geändert. Wenn @sidey79 den aktuellen PR freigibt, so sollte die Funktion auch bei Dir funktionieren. Du kannst vorab, wie imm Faden geschrieben, das Kommando mal selbst umschreiben im Modul (direkt am Anfang ist der Eintrag) und testen. Da würde mich mal interessieren ob es dann geht auch bei dir ;-)

Thematik Shade, danke für die Zuarbeit der Taste Shade. Die 4x, werde ich vormerken. Da das Projekt von Bastelbudenbuben basierend in Perl umgesetzt wurde deswegen ist der Wert derzeit auf 20 wiederholungen. Scheinbar gibt es 2 Hardwarevarianten der Motoren. Welche kommen nur mit ca. 20x wiederholungen klar für den Befehl und mache mit 4x.

Leider fehlt da die zuarbeit der User welche die Shade Funktion besitzen. Sofort diese auf 4x fest herunter nehmen könnte nach "hinten" losgehen. Das können wir alle nur zusammen erörtern. Wenn du User kennst, welche diese Funktion besitzen, dann bitte antreiben zu einer Erkenntnis ;-)

Banabas commented 5 years ago

Mahlzeit, du hast mich da wohl falsch verstanden. Für "Shade" muss man die Stop-Taste gedrücken halten. Also ein durchgängiges Signal. Für "Shade learn" muss 4 x Stop gedrückt werden. 4 einzel Signale.

Das Attribute was ich gesetzt habe war "Channels". Dachte das würde so passen da ich ja eine 1 Kanal Fernbedienung hab. "Channel Fix" hab ich nicht gesetzt.

attr WohnzimmerSven Channels 1

Banabas commented 5 years ago

Code habe ich umgeschrieben. Auf 0100 geändert jetzt geht Shade. Aber wie ein anderer User schon schrieb ist der Befehl sehr träge. Bei Bastellbudenbuben gab es keine Verzögerung. Kann man diesen Wert 0100 noch weiter nach unten drehen?

HomeAutoUser commented 5 years ago

Hallo, ja nun ergibt das Ganze einen neuen Sinn :-)

Es gibt 2 unterschiedliche Befehle wie du es schon zusammengefasst hast. Wo liegt nun da oder die Probleme? Ich frage nun explizit so, da ich das Gefühl habe mehrere Dinge zu vermischen.

Auf 0100 geändert jetzt geht Shade.

Sehr schön! Dann wird nach der Übernahme diese Änderung im Update automatisch geändert sein und du kannst problem los immer Updates machen ohne das deine Änderung rückgängig gemacht wird.

Aber wie ein anderer User schon schrieb ist der Befehl sehr träge. Bei Bastellbudenbuben gab es keine Verzögerung. Kann man diesen Wert 0100 noch weiter nach unten drehen?

Da müssen wir weiter ins Detail schauen. Ich kann mit die Trägheit nur so erklären weil das in einer Schleife abgearbeitet wird. Du bist der erste, der gezielt darauf testet.

Wie verzögert ist das Ganze? Ich habe die Vermutung weil das dann so aufgebaut ist Taste Stop (( Sendebefehl die eingestellten Repeats ) 4 ) Somit ergibt sich natürlich eine andere Zeit wenn du die Standardrepeats von 3 auf 5 Änderst die ganze Arbeitszeit.

Weiter nach unten drehen? Man könnte in dem Falle gezielt nur einmal fest den Stop Befehl eben 4x wiederholen ohne die bedingten repeats. Ich sehe zumindest einen Ansatz wo man versuchen könnte das zu optimieren.

1) Kannst du mal bitte eine Gegenüberstellung mit dem Dongle machen, Shade Learn drücken auf der Fernbedienung und dann Shade Learn vom Signalduino? 2) Kannst du mal bitte eine Gegenüberstellung mit dem Dongle machen, Shade drücken auf der Fernbedienung und dann Shade vom Signalduino?

EDIT: @Banabas bitte vorsicht! Schaue bitte nach in deinen Attributen! Hast du Das Attribut LearnVersion gesetzt?

LearnVersion

Anlernvariante, da diese sich je nach alter der Geräte unterscheidet. (Standard old)
    - old Version: senden von learn
    - new Version: senden von updown und zusätzlich gefolgt von stop
Banabas commented 5 years ago

Kein Problem. Punkt 1:

"Shade learn" Fernbedienung:
CC1101_RSSI 102
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002e6

CC1101_RSSI 102
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002e7

CC1101_RSSI 102
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002e8

CC1101_RSSI 102
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002e9
"Shade learn" Signalduino
CC1101_RSSI 81
serialnumber: 0x0bc61000 // function code: 0x04 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x010000a4

CC1101_RSSI 82
serialnumber: 0x0bc61000 // function code: 0x04 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x010000a6

Punkt 2:

"Shade" Fernbedienung
CC1101_RSSI 94
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002ec

CC1101_RSSI 94
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002ec

CC1101_RSSI 94
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002ec

CC1101_RSSI 94
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002ec

CC1101_RSSI 94
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002ec
"Shade" Signalduino
CC1101_RSSI 84
serialnumber: 0x0bc61000 // function code: 0x04 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x010000ab

CC1101_RSSI 84
serialnumber: 0x0bc61000 // function code: 0x04 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x010000ab

CC1101_RSSI 83
serialnumber: 0x0bc61000 // function code: 0x04 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x010000ab

CC1101_RSSI 83
serialnumber: 0x0bc61000 // function code: 0x04 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x010000ab

CC1101_RSSI 82
serialnumber: 0x0bc61000 // function code: 0x04 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x010000ab

CC1101_RSSI 81
serialnumber: 0x0bc61000 // function code: 0x04 // disc: 0x00
devicekey low: 0x91728d8f // high: 0x74ac7258 // decoded: 0x010000ab

CC1101_RSSI 81

serialnumber: 0x078c2000 // function code: 0x09 // disc: 0x00
devicekey low: 0x961bb671 // high: 0x013195a1 // decoded: 0x9213bd03
Banabas commented 5 years ago

Jetzt ist mir gerad wieder was aufgefallen. Wenn ich jetzt auf der Fernbedienung ganz normal auf Stop drücke erkennt FHEM es als receive shade on single control

HomeAutoUser commented 5 years ago

@Banabas ich habe soeben auch im Forum ein Statement geschrieben. Wir müssen aufpassen und können nur strukturiert daran gehen. Es gibt scheinbar unterschiedliche Versionen der Hardware. Die User mit denen Ich das programmiert habe, denen ist das bisher beim kompletten Testen nicht aufgefallen.

Wir müssen Zusatzinformationen zusammentragen wie:

Gerät / Gerätebeziechung:
Hersteller / Fabrikat:
Kaufdatum:
getestete Funktion:
Modulversion: (aktuell das Datum in der zweiten Zeile des Modules)

Dann sollten wir aufpassen nicht alles zu mischen, da sonst das Durcheinander perfekt wird.

Wenn ich jetzt auf der Fernbedienung ganz normal auf Stop drücke erkennt FHEM es als receive shade on single control

Ja, das kommt daher, das du den Code geändert hast.

Bitte sende mal alles Tasten der Fernbedinung und scheinde diese mit dem Dongle mit.

Banabas commented 5 years ago

@HomeAutoUser Dass kann ich natürlich verstehen mit dem Durcheinander. Habe auch unterschiedliche Sachen von Jarolift.

version | V 3.3.1-experimental SIGNALduino cc1101 (chip CC1101) - compiled at Jun 16 2019 00:08:43
versionProtocols | 1.07
versionmodul | v3.4.1_dev_11.08

Wurde alles letzes Jahr gekauft.

-Jarolift Funkempfänger - 1-Kanal Unterputz TDRRUP (keine Shade Funktion)
-Jarolift Funk Rolladenmotor - TDEF (mit Shade Funktion)
-Jarolift Funk-Sonnensensor TDSO (wurde noch nicht ausgepackt.)
-Jarolift Funkhandsender Timer 4-Kanal TDRCT 04
-Jarolift Funkwandsender 1-Kanal TDRC 01W

So dann hier noch die Signale von der Fernbedienung TDRC 01W

Hoch:
CC1101_RSSI 100
serialnumber: 0x02558800 // function code: 0x08 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002f8
Stop:
CC1101_RSSI 101
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002f9
Runter:
CC1101_RSSI 109
serialnumber: 0x02558800 // function code: 0x02 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002fa
Hoch+Runter:
CC1101_RSSI 89
serialnumber: 0x02558800 // function code: 0x0a // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002fc
Shade:
CC1101_RSSI 94
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002fe

CC1101_RSSI 94
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002fe

CC1101_RSSI 94
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002fe

CC1101_RSSI 94
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002fe

CC1101_RSSI 94
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x010002fe
Shade learn:
CC1101_RSSI 82
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x01000301

CC1101_RSSI 83
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x01000302

CC1101_RSSI 82
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x01000303

CC1101_RSSI 83
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x01000304
Learn:
CC1101_RSSI 96
serialnumber: 0x02558800 // function code: 0x0a // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x01000315

CC1101_RSSI 97
serialnumber: 0x02558800 // function code: 0x04 // disc: 0x00
devicekey low: 0x7cf61f25 // high: 0x264fe84f // decoded: 0x01000316
HomeAutoUser commented 5 years ago

Danke @Banabas, so müssten wir das für jedes Gerät machen und ich entnehme daraus, das der Sensor eigentlich die LernVersion new hat. (senden von updown und zusätzlich gefolgt von stop | als Standard ist old eingestellt) Somit muss das Attribut gesetzt werden auf den Wert new um die Funktionalität zu gewähren.

HomeAutoUser commented 5 years ago

@Banabas es gibt was zu testen. Bitte nutze mal das jetzige modul von hier https://github.com/HomeAutoUser/SD_Keeloq__old_Jaro. Wenn alles richtig läuft, so solltest du ganz normal stop wieder als stop empfangen und teste mal die Funktion shade ;-)

Banabas commented 5 years ago

Top. Läuft. Danke!

jetzt fehlt nur noch receive shade on single control

wurde mir vorhin auch angezeigt als ich nur die Stop Taste einmalig gedrückt habe... hatte selber was in der Keeloq.pm geändert obwohl ich mich damit überhaupt nicht auskenne. Hab ich dann sofort rückgängig gemacht. Hatte die Repeats von 20 auf 5 gestellt. Das hat natürlich nicht funktioniert.

HomeAutoUser commented 5 years ago

Morgen Abends gehts weiter ;-)

receive shade on single control

Sollte eigendlich beim drücken von Stop an der Fernbedinung nicht erscheinen nachdem du FHEM neu gestartet hast und das modul aktualisiertest.

Rekonstruiere ich morgen mal.

Banabas commented 5 years ago

Alles klar. Angenehmen Abend wünsche ich.

HomeAutoUser commented 5 years ago

Hallo @Banabas ,

es wäre hilfreich wenn du mir mal ein paar RAWMSG (verbose 4) zukommen lässt von der Taste Stop.

Banabas commented 5 years ago

@HomeAutoUser

Mahlzeit. Hab jetzt nur noch Protokoll 87 in der Whitelist. Verbose 4

Das sind jetzt nur Stop Signale:

2019.09.01 13:47:05 4: sduino/msg READ: MC;LL=-2717;LH=3130;SL=-1253;SH=1671;D=1F5FBF8F;C=1461;L=32;R=252;
2019.09.01 13:47:06 4: sduino/msg READ: MC;LL=-2714;LH=3133;SL=-1265;SH=1663;D=1F5FBF8F;C=1462;L=32;R=252;
2019.09.01 13:47:29 4: sduino/msg READ: MC;LL=-2653;LH=3204;SL=-1198;SH=1730;D=3E17BFC6;C=1464;L=32;R=248;
2019.09.01 13:47:29 4: sduino/msg READ: MC;LL=-2649;LH=3203;SL=-1192;SH=1738;D=3E17BFC6;C=1463;L=32;R=246;
2019.09.01 13:47:33 4: sduino/msg READredu: MS;P0=1616;P2=-416;P3=384;P4=-4024;P5=-814;P6=789;P7=-15596;D=34356262623535623535356262623535353562353535356235353562353535356262626262626262626262623562626235356235623562356262356262626235626262626262626267023232323232323232323232;CP=3;SP=4;R=14;O;m2;2;2;
2019.09.01 13:47:33 4: sduino: Matched MS Protocol id 87 -> JAROLIFT
2019.09.01 13:47:33 4: sduino: last part pair=6 reconstructed, last bit=0
2019.09.01 13:47:33 4: sduino: Decoded matched MS Protocol id 87 dmsg P87#8DC7BDDE0011AA4200 length 72  RSSI = -67
2019.09.01 13:47:33 4: sduino/msg READredu: MU;P2=-409;P3=386;P4=-4024;P5=-822;P6=790;D=3435626262353562353535626262353535356235353535623535356235353535626262626262626262626262356262623535623562356235626235626262623562626262626262626;CP=3;R=14;
2019.09.01 13:47:35 4: sduino/msg READ: MC;LL=-2716;LH=3140;SL=-1265;SH=1670;D=1F5FBF8F;C=1465;L=32;R=250;
2019.09.01 13:47:36 4: sduino/msg READredu: MU;P0=1216;P1=1661;P2=-1266;P3=-4774;P4=5688;P5=-2594;P6=3136;D=121212121212121212121213431212151212121265651212121212650;CP=1;R=248;
2019.09.01 13:47:36 4: sduino/msg READredu: MS;P0=-400;P1=400;P2=-3994;P3=806;P4=-805;P5=-15640;P6=1600;D=12301414301430143014141430301430303030143014303014301430303030301430303030303030303030301430303014143014301430143030143030303014303030303030303035601010101010101010101010;CP=1;SP=2;R=21;O;m2;
2019.09.01 13:47:36 4: sduino: Matched MS Protocol id 87 -> JAROLIFT
2019.09.01 13:47:36 4: sduino: last part pair=3 reconstructed, last bit=0
2019.09.01 13:47:36 4: sduino: Decoded matched MS Protocol id 87 dmsg P87#6AE429410011AA4200 length 72  RSSI = -63.5
2019.09.01 13:47:36 4: sduino/msg READredu: MU;P0=-408;P1=396;P2=-3994;P3=792;P4=-814;D=1230141430143014301414143030143030303014301430301430143030303030143030303030303030303030143030301414301430143014303014303030301430303030303030303;CP=3;R=21;
2019.09.01 13:47:38 4: sduino/msg READredu: MU;P0=1280;P1=-408;P2=392;P3=-4016;P4=-805;P5=792;D=0121212121212121212121212324245151512451242424515151242451512451242424242451242451242451515151515151515151515151245151512424512451245124515124515151512451515151515151515;CP=2;R=20;
2019.09.01 13:47:40 4: sduino/msg READredu: MU;P0=-132;P1=1276;P2=-398;P3=395;P4=-4000;P5=805;P6=-805;D=01232323232323232323232323452525252523636523636523652525252523636363636525236365252363652365252525252525252525252365252523636523652365236525236525252523652525252525252525;CP=3;R=5;
2019.09.01 13:47:59 4: sduino/keepalive ok, retry = 0
2019.09.01 13:48:00 4: sduino/msg READ: MC;LL=-2651;LH=3189;SL=-1210;SH=1733;D=3E17BFC6;C=1463;L=32;R=247;
2019.09.01 13:48:00 4: sduino/msg READ: MC;LL=-2659;LH=3195;SL=-1205;SH=1721;D=3E17BFC6;C=1463;L=32;R=250;
2019.09.01 13:48:05 4: sduino/msg READ: MC;LL=-2721;LH=3142;SL=-1262;SH=1666;D=1F5FBF8F;C=1465;L=32;R=250;
2019.09.01 13:48:06 4: sduino/msg READ: MC;LL=-2717;LH=3129;SL=-1263;SH=1664;D=1F5FBF8F;C=1462;L=32;R=249;
2019.09.01 13:48:11 4: sduino/msg READredu: MS;P0=1400;P2=-412;P3=392;P4=-4014;P5=-810;P6=794;P7=-15632;D=34353562353535623562626235353562356262353535356235626262353562623562626262626262626262623562626235356235623562356262356262626235626262626262626267023232323232323232323232;CP=3;SP=4;R=30;O;m2;2;2;
2019.09.01 13:48:11 4: sduino: Matched MS Protocol id 87 -> JAROLIFT
2019.09.01 13:48:11 4: sduino: last part pair=6 reconstructed, last bit=0
2019.09.01 13:48:11 4: sduino: Decoded matched MS Protocol id 87 dmsg P87#DD1D3D190011AA4200 length 72  RSSI = -59
2019.09.01 13:48:11 4: sduino/msg READredu: MU;P2=-401;P3=402;P4=-4014;P5=-804;P6=805;D=3435356235353562356262623535356235626235353535623562626235356262356262626262626262626262356262623535623562356235626235626262623562626262626262626;CP=3;R=30;
2019.09.01 13:48:31 4: sduino/msg READ: MC;LL=-2654;LH=3191;SL=-1199;SH=1733;D=3E97BF26;C=1462;L=32;R=250;
2019.09.01 13:48:31 4: sduino/msg READ: MC;LL=-2654;LH=3195;SL=-1197;SH=1732;D=3E97BF26;C=1462;L=32;R=251;
2019.09.01 13:48:35 4: sduino/msg READ: MC;LL=-2716;LH=3142;SL=-1259;SH=1667;D=1F5FBF8F;C=1463;L=32;R=250;
2019.09.01 13:48:36 4: sduino/msg READ: MC;LL=-2723;LH=3145;SL=-1255;SH=1676;D=1F5FBF8F;C=1466;L=32;R=251;
2019.09.01 13:48:49 4: sduino/msg READredu: MU;P0=-1140;P1=1240;P2=-416;P3=389;P4=-4004;P5=792;P6=-815;P7=-25128;D=012323232323232323232323234523652523652365236525236525236523636523652525252523636363652363652525252525252525252523652525236365236523652365252365252525236525252525252525257;CP=3;R=248;
2019.09.01 13:48:59 4: sduino/keepalive ok, retry = 0
2019.09.01 13:49:02 4: sduino/msg READ: MC;LL=-2657;LH=3207;SL=-1187;SH=1733;D=3E97BF26;C=1463;L=32;R=250;
2019.09.01 13:49:02 4: sduino/msg READ: MC;LL=-2654;LH=3191;SL=-1196;SH=1733;D=3E97BF26;C=1462;L=32;R=246;
2019.09.01 13:49:05 4: sduino/msg READ: MC;LL=-2723;LH=3136;SL=-1259;SH=1674;D=1FDFBF4F;C=1465;L=32;R=252;
2019.09.01 13:49:06 4: sduino/msg READ: MC;LL=-2709;LH=3132;SL=-1265;SH=1667;D=1FDFBF4F;C=1462;L=32;R=250;
2019.09.01 13:49:06 4: sduino/msg READredu: MU;P0=794;P1=-412;P2=386;P3=-813;D=01232323010123230101232301230101012301010123012323232323232301230101010101010101010101230101012323012301230123010123010101012301010101010101010;CP=2;R=21;
2019.09.01 13:49:14 4: sduino/msg READredu: MS;P0=1438;P1=-419;P2=392;P3=-4014;P4=-806;P5=790;P6=-15616;D=23245151512451515124245124515124512424515151512451512424245124512451515151515151515151512451515124245124512451245151245151515124515151515151515156012121212121212121212121;CP=2;SP=3;R=17;O;m2;
2019.09.01 13:49:14 4: sduino: Matched MS Protocol id 87 -> JAROLIFT
2019.09.01 13:49:14 4: sduino: last part pair=5 reconstructed, last bit=0
2019.09.01 13:49:14 4: sduino: Decoded matched MS Protocol id 87 dmsg P87#88D2C2750011AA4200 length 72  RSSI = -65.5
2019.09.01 13:49:14 4: sduino/msg READredu: MU;P1=-415;P2=382;P3=-4014;P4=-817;P5=792;D=2324515151245151512424512451512451242451515151245151242424512451245151515151515151515151245151512424512451245124515124515151512451515151515151515;CP=5;R=17;

1xStop:

2019.09.01 13:53:17 4: sduino/msg READredu: MS;P0=-413;P2=390;P3=-4016;P4=793;P5=-814;P6=-15620;P7=1612;D=23404040402540404040402525404025254040402525254025252525402540402540404040404040404040402540404025254025402540254040254040404025404040404040404046702020202020202020202020;CP=2;SP=3;R=40;O;m2;
2019.09.01 13:53:17 4: sduino: Matched MS Protocol id 87 -> JAROLIFT
2019.09.01 13:53:17 4: sduino: last part pair=4 reconstructed, last bit=0
2019.09.01 13:53:17 4: sduino: Decoded matched MS Protocol id 87 dmsg P87#08331DE90011AA4200 length 72  RSSI = -54
2019.09.01 13:53:17 4: sduino/msg READredu: MU;P0=-419;P2=391;P3=-4016;P4=788;P5=-822;D=2340404040254040404040252540402525404040252525402525252540254040254040404040404040404040254040402525402540254025404025404040402540404040404040404;CP=4;R=40;

Shade:

2019.09.01 13:56:05 4: sduino/msg READ: MC;LL=-2711;LH=3139;SL=-1265;SH=1661;D=1FDFBF4F;C=1462;L=32;R=253;
2019.09.01 13:56:06 4: sduino/msg READ: MC;LL=-2714;LH=3138;SL=-1261;SH=1669;D=1FDFBF4F;C=1463;L=32;R=252;
2019.09.01 13:56:11 4: sduino/msg READredu: MU;P0=-204;P1=168;P2=-108;P3=133;D=01232323232321232323232323232323232323232323232323;CP=3;R=4;
2019.09.01 13:56:11 4: sduino/msg READ: MC;LL=-243;LH=224;SL=-120;SH=130;D=FFFECDA7FEA813774AC2A764;C=119;L=94;R=5;
2019.09.01 13:56:11 4: sduino/msg READ: MC;LL=-237;LH=224;SL=-120;SH=132;D=80000000000;C=118;L=41;R=5;
2019.09.01 13:56:11 4: sduino/msg READ: MC;LL=-237;LH=224;SL=-120;SH=132;D=B369FFAA04DDD2B0A9D9;C=118;L=80;R=5;
2019.09.01 13:56:11 4: sduino/msg READ: MC;LL=-249;LH=227;SL=-120;SH=125;D=FFFFFFFFFD9B4FFD5026EE95854EC8;C=120;L=117;R=5;
2019.09.01 13:56:11 4: sduino/msg READ: MC;LL=-251;LH=221;SL=-116;SH=125;D=FFFFFFFFFF0;C=118;L=41;R=4;
2019.09.01 13:56:11 4: sduino/msg READ: MC;LL=-251;LH=221;SL=-116;SH=125;D=9B4FFD5026EE95854EC8;C=118;L=77;R=4;
2019.09.01 13:56:11 4: sduino/msg READ: MC;LL=-235;LH=246;SL=-105;SH=127;D=80000000000;C=118;L=41;R=5;
2019.09.01 13:56:11 4: sduino/msg READ: MC;LL=-235;LH=246;SL=-105;SH=127;D=B369FFAA04DDD2B0A9D9;C=118;L=80;R=5;
2019.09.01 13:56:12 4: sduino/msg READ: MC;LL=-249;LH=229;SL=-118;SH=124;D=0000000000;C=119;L=40;R=4;
2019.09.01 13:56:12 4: sduino/msg READ: MC;LL=-249;LH=229;SL=-118;SH=124;D=B369FFAA04DDD2B0A9D9;C=119;L=80;R=4;
2019.09.01 13:56:12 4: sduino/msg READredu: MU;P0=608;P1=-156;P2=-398;P3=406;P4=-4016;P5=808;P6=-796;P7=-15596;D=232323232323232323232323452523652523652365252525252525252525252363636525236363636365236365252525252525252525252365252523636523652365236525236525252523652525252525252525701;CP=3;R=243;
2019.09.01 13:56:12 4: sduino/msg READredu: MS;P0=390;P1=-398;P2=-4030;P3=808;P4=-810;P5=-15592;P6=1596;D=02313104313104310431313131313131313131310404043131040404040431040431313131313131313131310431313104043104310431043131043131313104313131313131313135610101010101010101010101;CP=0;SP=2;R=242;O;m2;
2019.09.01 13:56:12 4: sduino: Matched MS Protocol id 87 -> JAROLIFT
2019.09.01 13:56:12 4: sduino: last part pair=3 reconstructed, last bit=0
2019.09.01 13:56:12 4: sduino: Decoded matched MS Protocol id 87 dmsg P87#25001CFB0011AA4200 length 72  RSSI = -81
2019.09.01 13:56:12 4: sduino/msg READredu: MS;P0=408;P1=-408;P2=-4015;P3=800;P4=-795;P5=-15596;P6=1612;D=02313104313104310431313131313131313131310404043131040404040431040431313131313131313131310431313104043104310431043131043131313104313131313131313135610101010101010101010101;CP=0;SP=2;R=242;O;m1;
2019.09.01 13:56:12 4: sduino: Matched MS Protocol id 87 -> JAROLIFT
2019.09.01 13:56:12 4: sduino: last part pair=3 reconstructed, last bit=0
2019.09.01 13:56:12 4: sduino: Decoded matched MS Protocol id 87 dmsg P87#25001CFB0011AA4200 length 72  RSSI = -81
2019.09.01 13:56:12 4: sduino Dispatch: P87#25001CFB0011AA4200, Dropped due to short time or equal msg
2019.09.01 13:56:12 4: sduino/msg READredu: MS;P0=403;P1=-402;P2=-4009;P3=799;P4=-796;P5=-15600;P6=1624;D=02313104313104310431313131313131313131310404043131040404040431040431313131313131313131310431313104043104310431043131043131313104313131313131313135610101010101010101010101;CP=0;SP=2;R=242;O;m0;
2019.09.01 13:56:12 4: sduino: Matched MS Protocol id 87 -> JAROLIFT
2019.09.01 13:56:12 4: sduino: last part pair=3 reconstructed, last bit=0
2019.09.01 13:56:12 4: sduino: Decoded matched MS Protocol id 87 dmsg P87#25001CFB0011AA4200 length 72  RSSI = -81
2019.09.01 13:56:12 4: sduino Dispatch: P87#25001CFB0011AA4200, Dropped due to short time or equal msg
2019.09.01 13:56:13 4: sduino/msg READredu: MU;P0=394;P1=-392;P2=-4009;P3=809;P4=-815;P5=-15592;D=023131043131043104313131313131313131313104040431310404040404310404313131313131313131313104313131040431043104310431310431313131043131313131313131350;CP=3;R=242;
2019.09.01 13:56:13 4: sduino/msg READredu: MU;P0=-2548;P1=412;P2=-455;P3=210;P4=-4052;P5=794;P6=-797;P7=-15592;D=121232121212145252165252165216525252525252525252525216161652521616161616521616525252525252525252525216525252161652165216521652521652525252165252525252525252571032;CP=1;R=242;
2019.09.01 13:56:13 4: sduino/msg READredu: MU;P0=404;P1=-399;P2=-4068;P3=799;P4=-756;P5=-15592;D=0101010101010101010231310431310431043131313131313131313131040404313104040404043104043131313131313131313131043131310404310431043104313104313131310431313131313131313504;CP=0;R=243;
2019.09.01 13:56:13 4: sduino/msg READredu: MU;P0=-457;P1=388;P2=-4064;P3=794;P4=-803;P5=-15604;P6=1580;P7=156;D=010101010101012303014303014301430303030303030303030301414143030141414141430141430303030303030303030301430303014143014301430143030143030303014303030303030303035607;CP=1;R=242;
2019.09.01 13:56:13 4: sduino/msg READredu: MS;P1=-408;P2=402;P3=-4032;P4=794;P5=-806;P6=-15624;P7=1592;D=23414125414125412541414141414141414141412525254141252525252541252541414141414141414141412541414125254125412541254141254141414125414141414141414146712121212121212121212121;CP=2;SP=3;R=243;O;m2;
2019.09.01 13:56:13 4: sduino: Matched MS Protocol id 87 -> JAROLIFT
2019.09.01 13:56:13 4: sduino: last part pair=4 reconstructed, last bit=0
2019.09.01 13:56:13 4: sduino: Decoded matched MS Protocol id 87 dmsg P87#25001CFB0011AA4200 length 72  RSSI = -80.5
2019.09.01 13:56:13 4: sduino Dispatch: P87#25001CFB0011AA4200, Dropped due to short time or equal msg
2019.09.01 13:56:13 4: sduino/msg READredu: MU;P0=580;P1=-403;P2=401;P3=-4032;P4=794;P5=-798;P6=-15622;D=234141254141254125414141414141414141414125252541412525252525412525414141414141414141414125414141252541254125412541412541414141254141414141414141460;CP=4;R=243;
2019.09.01 13:56:13 4: sduino/msg READredu: MS;P0=800;P1=-409;P2=388;P3=-4030;P4=-813;P5=-15616;P6=1564;P7=298;D=23010124010124012401010101010101010101012424240101242424242401242401010101010101010101012401010124240124012401240101240101010124010101010101010105617171717171212121212121;CP=2;SP=3;R=243;O;m2;
2019.09.01 13:56:13 4: sduino: Matched MS Protocol id 87 -> JAROLIFT
2019.09.01 13:56:13 4: sduino: last part pair=0 reconstructed, last bit=0
2019.09.01 13:56:13 4: sduino: Decoded matched MS Protocol id 87 dmsg P87#25001CFB0011AA4200 length 72  RSSI = -80.5
2019.09.01 13:56:13 4: sduino Dispatch: P87#25001CFB0011AA4200, Dropped due to short time or equal msg
2019.09.01 13:56:13 4: sduino/msg READredu: MU;P0=796;P1=-412;P2=396;P3=-4030;P4=-753;P5=-15606;D=2301012401012401240101010101010101010101242424010124242424240124240101010101010101010101240101012424012401240124010124010101012401010101010101010524;CP=0;R=243;
2019.09.01 13:56:13 4: sduino/msg READredu: MU;P0=-401;P1=401;P2=-4060;P3=794;P4=-802;P5=-15612;D=0101010101010123030143030143014303030303030303030303014141430301414141414301414303030303030303030303014303030141430143014301430301430303030143030303030303030353;CP=1;R=243;
2019.09.01 13:56:14 4: sduino/msg READredu: MS;P0=797;P1=-409;P2=400;P3=-4028;P4=-803;P5=-15608;P6=1572;P7=304;D=23010124010124012401010101010101010101012424240101242424242401242401010101010101010101012401010124240124012401240101240101010124010101010101010105617171212121212121212121;CP=2;SP=3;R=243;O;m2;
2019.09.01 13:56:14 4: sduino: Matched MS Protocol id 87 -> JAROLIFT
2019.09.01 13:56:14 4: sduino: last part pair=0 reconstructed, last bit=0
2019.09.01 13:56:14 4: sduino: Decoded matched MS Protocol id 87 dmsg P87#25001CFB0011AA4200 length 72  RSSI = -80.5
2019.09.01 13:56:14 4: sduino Dispatch: P87#25001CFB0011AA4200, Dropped due to short time or equal msg
2019.09.01 13:56:14 4: sduino/msg READredu: MU;P0=796;P1=-409;P2=403;P3=-4028;P4=-798;D=2301012401012401240101010101010101010101242424010124242424240124240101010101010101010101240101012424012401240124010124010101012401010101010101010;CP=0;R=243;
2019.09.01 13:56:16 4: sduino/msg READ: MC;LL=-2642;LH=3195;SL=-1191;SH=1746;D=3EE7BF46;C=1462;L=31;R=245;
HomeAutoUser commented 5 years ago

Hallo @Banabas, Wir haben in dem Modul einiges gefixt. Bitte führe ein Update durch und teste erneut.

Die shadeFunktion sollte nun funktionieren und bei einem empfangenen Stop Signal solltest du normal receive Stop ... erhalten.

Banabas commented 5 years ago

Hallo. Ja das läuft jetzt. Shade learn geht bei mir auch. Lag wohl an dem "Channels" Attribute. Jetzt geht es. Wofür soll das "Channels" Attribute denn sein? Dachte das würde passen da mein Sender ja nur 1 Kanal besitzt.

THX

HomeAutoUser commented 5 years ago

@Banabas es freut mich, wenn alles nun klappt. Wenn das Thema erledigt ist, so bitte den Faden schließen (unten rechts -> Close and comment). Bei weiteren Fehlern bitte den Faden reopen oder ein neues Thema eröffnen.

Mfg