-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OBI Funksteckdosen Set #667
Comments
Es werden auch noch MC-Nachrichten erkannt. Es werden MU- und MS-Nachrichten empfangen. |
Ich habe dem User mal den Link vom @elektron-bbs (https://github.com/elektron-bbs/RFFHEM/tree/dev-r34-radino-reset) gegeben um die Vorabversion zwecks flashen radino zu nutzen. Wenn er dies gemacht hat, so würden mich dann bei den Steckdosen die aktuellen RAW interessieren mit der neuen Firmware. |
Er sollte auch mal auf die Entwicklerversion RFFHEM wechseln. |
Ich hoffe, das Log und die Bilder helfen Euch. Ich habe auch ein Bild vom Stecker-Board beigefügt. |
Vielen Danke @dip4711. ggf. versuche mal bitte eine Nahaufnahme wenn etwas Schrift vorhanden ist ;-) Das kann ggf sehr nützlich sein weil wir somit die meisten Erkenntnisse "beflügeln" können wenn die Bezeichnung umherkursiert. |
Könnten wir uns bitte einigen, die weitere Entwicklung hier fortzusetzen? |
Alles klar, ich mache einen entsprechenden Eintrag im Forum.
Diese Frage habe ich schon befürchtet. Sorry, nein, da steht tatsächlich nichts drauf. Ich habe mit einer Lupe versucht etwas zu erkennen. Aber ich habe bereits beim Hersteller (Lux GmbH) mal freundlich nachgefragt. Evtl. melden die sich ja. Würde es helfen, wenn Ihr so ein Ding selber auseinandernehmen könntet? Ich könnte Euch eins zusenden. |
Wir bräuchten wirklich mal ein Log von allen 8 Tasten, möglichst jede mehrmals nacheinander betätigt und dokumentiert, welche Taste betätigt wurde. Verwendest du mehrere Fernbedienungen dieser Art? Ich habe aus deinen Logs bisher mindestens 8 verschiedene Codes extrahiert: |
Hallo, ich versichere dir, dass ich nur eine einzige Fernbedienung benutze, um das Log zu erzeugen. Anbei ein neues Log jeweils 3x ON bzw. OFF für alle Tasten A-D. Wie schon im Forum gesagt, das autocreate legt bei mir jeweils 6 Devices an, wenn ich eine Buttonreihe (A-D) verwende, was vermutlich an der Vielzahl der Codes liegt. |
Hallo, ich habe Euch ein weiteres Log beigefügt, welches durch eine andere, baugleiche Fernbedienung erzeugt wurde. Alles wie oben: 3x ON bzw. OFF für alle Tasten A-D. Ich hoffe, es hilft Euch. Ich hätte auch noch eine Dritte parat, wenn das helfen würde... |
Danke, das hilft sicher weiter. Je mehr Daten wir haben, desto besser können wir auswerten. Die zündende Idee, wie ich das einbaue, habe ich noch nicht. Das Teil sendet bei jeder Taste einen anderen Code. Das Tastenpaar lässt sich in N5 erkennen. Woran ON oder OFF erkannt wird, konnte ich noch nicht deuten. |
Was mir eben noch einfällt: Hast du eine genauere Bezeichnung der Fernbedienung oder des Sets? Vieleicht wäre es auch ganz hilfreich, wenn du mal ein Log aufzeichnest, von nur einer Taste. Bisher sehe ich immer nur maximal 3 oder 4 Codes von einer Taste. Es könnten aber auch noch mehr sein, wie bei der GT-1000. |
Oh weh, das sieht wild aus 😱 Na dann bekommt Ihr hiermit gerne das Log der dritten Fernbedienung (für das Outdoorset). Mehr habe ich dann aber nicht :-) |
Sorry, da haben sich unsere Posts überschnitten. Und nein, es reicht ON anzulernen. OFF klappt dann so. Das klappt problemlos. Das neue Log enthält jetzt die Taste A ON und OFF jeweils 32x |
Dank des letzten Logs weiß ich jetzt, das pro Taste 4 verschiedene Codes rollierend bei jedem Tastendruck gesendet werden. Für ON und OFF werden verschiedene Codes verwendet. Für Ebene A / C und B / D werden jeweils die gleichen Codes verwendet. Die Tastatur ist in einer 4 x 2 Matrix verschaltet. Das lässt sich in einem deiner Fotos gut erkennen. Wie der Code sich errechnet, habe ich noch nicht erkannt. Auf jedem Fall muss sich daraus ableiten lassen, ob er für ON oder OFF steht. Ich könnte jetzt eine Tabelle in FHEM hinterlegen (wie in quigg_gt1000.c). Allerdings sind die Codes dort andere als bei deinen Fernbedienungen. Das würde dann allerdings nur mit den Fernbedienungen von dir funktionieren. Ist auf den Fernbediienungen oder der Verpackung irgendwie erkenntlich, ob sie verschiedene Codes verwenden? Hast du es schon mal versucht, die Steckdosen auf diese Art einzbinden: |
Hallo, nein, den Forumsbeitrag habe ich bisher noch nicht gefunden gehabt, sorry. Da hätte ich uns allen evtl. viel Arbeit erspart. Ich probiere das nach diesem Beitrag aus und melde mich dann wieder. |
So richtig schön ist diese Lösung sowieso nicht. Wenn ich wüßte, ob es nur 16 verschieden Varianten der Fernbedienung gibt, würde die Tabelle noch in erträglichem Rahmen bleiben. Es könnten aber auch 65536 oder mehr sein :-( |
Wenn wir vielleicht keinen Versuch starten, so bekommen wir es nie heraus :) Vorschlag meinerseits, Tabelle und die Umsetzung in ein separates Modul und dieses bleibt im Dev weil eben nicht bekannt ist, wieviele Codes. So findet sich vielleicht auch mal ein wissender der eine Idee diesbezüglichen hat. |
Hallo, zum Testen der Anleitung im Forum bin ich noch nicht gekommen. Aber ich habe mir aufgrund der Frage:
alle Fernbedienungen noch etwas genauer angesehen. Beim Erstellen der Bilder war mir schon der Aufdruck auf der Unterseite der Platine der Fernbedienung Nr.1 aufgefallen: 1833: 1803: 1908: wobei PO... die Chargenbezeichnung zu sein scheint. Evtl. findet Ihr diese Werte ja in der Codierung wieder? |
Irgend eine Verbindung zwischen den Codes und den verschiedenen Nummern auf der Rückseite kann ich nicht finden. Die Beschriftung J2018, C2018 und D2019 deutet eher auf ein Produktionsjahr hin. Oder besitzt du die Fernbedienungen schon länger? Bei den beiden Fernbedienungen, deren Daten vorn mit 5 oder 9 beginnen, finde ich 8 verschiedene Codes für die Tasten. Die Fernbedienung mit einer 2 am Beginn der Daten verwendet 16 verschiedene Codes. Kann es sein, das das die ist, die du mit 1908 beschriftet hast? Dann käme bei mir fast der Verdacht auf, das der Chinamann bei jeder Charge andere Codes verwendet. |
Hallo zusammen, Die aktuelle Software nannoCC sowie ESP Version erkennt die Fernbedienungen als IT_1527x und ordnet jeweils 4 verschiedene IDs für die gleiche Taste zu. 2019.10.30 12:57:05 3 : cc1101_ip2 IT: IT_1527xea956 on->on 2019-10-30 12:57:05 IT IT_1527xea956 on
2019.10.30 12:57:05 3 : cc1101_ip2 IT: IT_1527xe0841 on->on 2019-10-30 12:57:05 IT IT_1527xe0841 on
2019.10.30 12:57:06 3 : cc1101_ip IT: IT_1527xe27c5 on->on 2019-10-30 12:57:06 IT IT_1527xe27c5 on
2019.10.30 12:57:07 3 : cc1101_ip2 IT: IT_1527xe55aa on->on 2019-10-30 12:57:07 IT IT_1527xe55aa on
2019.10.30 12:57:08 3 : cc1101_ip2 IT: IT_1527xea956 on->on 2019-10-30 12:57:08 IT IT_1527xea956 on
2019.10.30 12:57:09 3 : cc1101_ip2 IT: IT_1527xe0841 on->on 2019-10-30 12:57:09 IT IT_1527xe0841 on
2019.10.30 12:57:09 3 : cc1101_ip2 IT: IT_1527xe27c5 on->on 2019-10-30 12:57:09 IT IT_1527xe27c5 on
2019.10.30 12:57:10 3 : cc1101_ip IT: IT_1527xe55aa on->on 2019-10-30 12:57:10 IT IT_1527xe55aa on
2019.10.30 12:57:11 3 : cc1101_ip2 IT: IT_1527xea956 on->on 2019-10-30 12:57:11 IT IT_1527xea956 on
2019.10.30 12:57:12 3 : cc1101_ip2 IT: IT_1527xe0841 on->on 2019-10-30 12:57:12 IT IT_1527xe0841 on
2019.10.30 12:57:13 3 : cc1101_ip IT: IT_1527xe27c5 on->on 2019-10-30 12:57:13 IT IT_1527xe27c5 on
2019.10.30 12:57:14 3 : cc1101_ip IT: IT_1527xe55aa on->on 2019-10-30 12:57:14 IT IT_1527xe55aa on
2019.10.30 12:57:15 3 : cc1101_ip IT: IT_1527xea956 on->on 2019-10-30 12:57:15 IT IT_1527xea956 on
2019.10.30 12:57:16 3 : cc1101_ip IT: IT_1527xe0841 on->on 2019-10-30 12:57:16 IT IT_1527xe0841 on
2019.10.30 12:57:16 3 : cc1101_ip2 IT: IT_1527xe27c5 on->on 2019-10-30 12:57:16 IT IT_1527xe27c5 on
2019.10.30 12:57:17 3 : cc1101_ip IT: IT_1527xe55aa on->on 2019-10-30 12:57:17 IT IT_1527xe55aa on
|
@RainerPrivat Nach den Bildern her, könnte es doch eine andere Version sein. (https://www.aldi-sued.de/de/angebote/angebote-ab-mido-303110/detailseite-kw4419-mi30102019/ps/p/easy-homefunksteckdosen-set/) Kannst du von deiner Remote mal RAWMSG‘s zukommen lassen? |
So, |
Hallo, ein kurzes Update von mir: Das Rezept unter https://forum.fhem.de/index.php/topic,94781.0.html hat bei mir problemlos funktioniert. D.h., dass der erste aufgefangene Code jeweils für ON/OFF die Dose reproduzierbar schaltet. |
hab da mal noch etwas gefunden: |
Legt es dir dabei auch 4 Geräte pro Taste an? |
Mehr oder weniger 🤔 Je nachdem wieviele Codes tatsächlich von der Fernbedienung gefeuert wurden, bzw. vom Signalduino aufgefangen wurden. Das variiert, mal 2, mal 4, ... und zwar unabhängig von der Anzahl Klicks auf den ON- oder OFF-Button. Zumindest im Bereich vom max. 5 Klicks. |
Moin,
|
Klar kannst du unterstützen - programmier einfach das Modul :-) Wenn du nicht ganz so fit in Perl bist, würde es helfen, wenn du ein Log sämtlicher Tasten und Codes anfertigst und hier hochlädst. Bitte kopiere die beiden in diesem Archiv enthaltenen Dateien in deine FHEM-Installation: Nach einem Neustart und mehrmaligem Betätigen der Tasten deiner Fernbedienung sollte es dir ein Gerät "SIGNALduino_unknown_49" anlegen. Die Datei "FileLog_SIGNALduino_unknown_49" anschließend bitte hier hochladen. |
|
so, |
Das sieht doch schon mal gut aus. Was war der Fehler? Bei den einzelnen Devices müssten sich dann im Laufe der Zeit die Sendecodes für on und off ansammeln: Ich baue dann mal noch die Senderoutinen ein. |
Wenn Du hier einfach einen Branch mit den Anpassungen eröffnet, dann kann man daraus direkt updaten. |
Fehler: keine Ahnung, A:
B:
C:
all:
|
@RainerPrivat @sidey79 |
@sidey79 Der Befehl für das Update müsste dafür so aussehen: |
scheint noch nicht richtig zu sein,
|
Jo, habe ich auch gerade bemerkt und eben korrigiert. |
Die Senderoutine ist jetzt zum Test implementiert. @sidey79
Dadurch entsteht aber eine Pause von ca. 35 mS ziwschen MS- und MU-Nachrichten. Bei der Fernbedienung existiert diese Pause aber nicht. |
TOP !kurz das Update gemacht, restart und die Dose schaltet ;-) |
Sehr schön. |
ja, bei mir schalten Fhem sauberer als die Fernbedienung :-) |
Dann werde ich das so belassen, es sei denn, @sidey79 hat noch eine bessere Lösung, als die beiden Sendebefehle getrennt abzusetzen. |
Ja, wenn die Sequenz nicht zu lange wird, kannst Du ein SC (SendCombined) Befehl verwenden. Allerdings kann ich mir kaum vorstellen, dass der original Sender unterschiedliche Modulierungen beim Senden verwendrt. |
Daran hatte ich auch gedacht. Kann ich da auch die Sendekommandos in der Form ""P49#0x" übergeben, oder muss ich Timings und Bits selbst zusammenstellen?
Das könnte schon passen. Ich habe irgendwo im Netz sogar Logikanalysen gefunden: |
Ich hab leider nicht die passenden Tools um mir die logicdaten anzusehen :( Beim SC Befehl müssen die Daten derzeit zusammengesetzt werden. Wir könnten das SIGNALDuino Modul erweitern, damit zwei Protokolle im Sendebefehl angegeben werden können und es dann dort zusammensetzen |
Die Software dafür kannst du hier herunter laden: https://www.saleae.com/de/downloads/ |
@RainerPrivat |
@sidey79 Protokoll 26 entspricht eigentlich auch der neuen 49, nur invertiert und damals als MU dekodiert. Die Daten aus den Logs von Thomas aus dem FHEM-Forum werden jedenfalls korrekt mit meinem Branch dekodiert. Wir könnten damit dann gleich noch zwei unvollendete Definitionen erschlagen. |
@dip4711 |
Tia, vermutlich habe ich das von dort. Zumindest ist es so dokumentiert. Wenn 26 / 27 mit 49 identisch ist, dann können wir ja wieder mal aufräumen :) |
Das werde ich dann tun, die vielen "u" stören mich schon lange :-) |
Ja, die Dosen schalten alle ohne, dass sie separat angelernt werden müssen. |
OK, ich habe es jetzt so angepasst, das alle Geräte, die zur Fernbedienung passen, ihren Zustand ändern, wenn Taste "all" betätigt wird. |
Perfekt! |
Wenn du jetzt keine Probleme mehr festgestellt hast, würde ich das Modul gern in die Entwicklerversion übernehmen. Es wäre ja schön gewesen, wenn @dip4711 auch noch getestet hätte... |
Das Modul ist jetzt in die Entwicklerversion übernommen worden. Ich schließe das Issue. |
Specifications for new sensor / switch / or other device ...
OBI Funksteckdosen Set
https://forum.fhem.de/index.php/topic,104506.msg985295.html
Specifications
radino cc1101
version V 3.3.1-dev SIGNALduino cc1101 (433Mhz )- compiled at Mar 10 2017 23:27:29
versionProtocols 1.06
versionmodul v3.4.0
on:
MU;P0=-459;P1=429;P2=-1188;P3=1060;P4=2952;P5=-7100;P6=310;P7=-2308;D=01230303030301212121212301230121230301212121245123012303030303012121212123012301212303012121212451230123030303030121212121230123012123030121212124512301230303030301212121212301230121230301212121267623062303062303062623030306230626230626262626262676230623;CP=1;R=37;O;
off:
MU;P0=388;P1=2919;P2=-7129;P4=-611;P5=-1115;P6=904;D=05050505051205640564646464056464050505646464050564050505050512056405646464640564640505056464640505640505050505120564056464646405646405050564646405056405050505051205640564646464056464050505646464050564050505050;CP=0;R=45;
The text was updated successfully, but these errors were encountered: