-
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
BEST Cirrus Draw (07F57800) Deckenlüfter #909
Comments
Is the MS decoder activated or disabled on the uC? The signal is repeated many times. If using sendraw command, the signal should be limited to a single repetition. |
All protocols (except 'm' and 'y') are enabled. Can you please present a non-repeated signal I can try to send? |
Try following: toggle light
|
Does not cause any reaction (even after s/R=3;/R=3;;/). |
Can you try a higher repeat value? Something like 6 or 10 ? |
Ah, ther was an error in the command try this i fixed it: |
Your last command is working, even with R=3. |
For the sake of completeness I applied your pattern to the remaining 3 commands:
I confirm they are all working as expected (light/5min/higher/lower). |
Wollen wir nicht besser diese Fernbedienung gleich richtig integrieren? |
Ihr würde auch denken, wenn der Ansatz da ist, dann richtig integrieren. Somit profitieren alle davon. |
Auf jeden Fall, ich wollte zunächst nur feststellen, ob wir das richtig Signal haben. |
Ich habe schon mal eine Definition für diese Fernbedienung erstellt:
Die vier Tasten werden damit folgendermaßen dekodiert:
Ich habe jetzt ein Problem mit der Zuordnung von Ident und Button. Die verschiedenen Tasten belegen mindestens 4 Bit, bleiben noch max. 16 Bit für die Ident von insgesamt 20 Bit. @TheChatty |
So wie ich es verstanden habe, benötigt man das besondere Kabel um die aktuellen Codes von FB1 auf FB2 zu übertragen. In der Bedienungsanleitung des Deckenlüfters steht gar nichts, wie man eine FB anlernt - ich kontaktiere mal den Hersteller. Ich will jedenfalls nicht ohne FB dastehen, denn man kann den Lüfter nämlich nicht von Hand steuern. Ich habe deine Definition mal eingespielt und sie funktioniert, wie erwartet.
|
Laut Doku muss man dazu zwei Tasten betätigen:
Sicher muss danach allerdings der Deckenlüfter die Codes neu anlernen. |
Ich habe das Protokoll für diese Fernbedienung jetzt vorläufig zum Test in einen neuen Branch eingebaut. Ein Update darauf erfolgt mit folgendem Befehl:
Nach einem Neustart von FHEM und Aktivierung von Protokoll 78 sollte es dir nach mehrmaligem Betätigen der Tasten deiner Fernbedienung ein neues Gerät "unknown_please_select_model" anlegen. Bei diesem musst du dann das Attribut "model" auf "BeSmart_S4" stellen. Ich habe erstmal die ersten 12 Bit für die Ident genommen und die restlichen 8 Bit für die Buttoncodes. Sollte das nicht passen, müssen wir das noch ändern. Es wäre schön, wenn du das noch testen könntest. Für die Bezeichnung der Tasten habe ich down, up, left und right verwendet, weil die Tasten auf der Fernbedienung so angeordnet sind. Die Zuordnung müsstest du bitte noch prüfen. |
Es funktioniert wie von dir beschrieben, aber für meine Fernbedienung ist die Belegung:
In einer Amazon-Rezension habe ich sogar den Koppelungsprozess gefunden, aber ich wüsste nicht, wo an der Abzugshaube die Beleuchtungstaste ist. |
Ach so. Ich habe die Set-Befehle jetzt dementsprechend geändert. Bitte nochmal prüfen. |
Passt so. Danke. |
Die Fernbedienung wurde in den Master-Branch integriert. Ich schließe dieses Issue. |
Specifications for new sensor / switch / or other device ...
Specifications
The codes from the remote are not recognized by any current implementation (no "Decoded" in log). It uses 433.92 MHz. There are four buttons on the remote (level up, level down, light toggle, run 5 minutes at level 1). According to an Amazon review programming the remote requires an additional cable.
Pressing six times light toggle:
Pressing six times 5mins:
Pressing six times level up:
Pressing six times level down:
I found the following codes to be working:
Sending level up/down with R=4 does not take you to the highest/lowest level - it behaves as sending with R=1.
The text was updated successfully, but these errors were encountered: