Skip to content
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

Nur Up wird erkannt #53

Open
hubsi5 opened this issue Nov 27, 2022 · 5 comments
Open

Nur Up wird erkannt #53

hubsi5 opened this issue Nov 27, 2022 · 5 comments

Comments

@hubsi5
Copy link

hubsi5 commented Nov 27, 2022

Ich habe nun meinen zweiten Aufbau kopiert (channel serial number prefix und device counter) vom altem Aufbau übernommen.
Hat funktioniert bei 5 Rollläden.
Einer hat Probleme damit. Er erkennt nur den UP Befehl. Die anderen nicht.
Kann man das irgendwie wieder hinbiegen ohne neu anzulernen?
Problem ist, dass ich dort sehr schwer hinkomme zum Motor.

@madmartin
Copy link
Owner

Hi,
so ein Problem ist mir noch nie untergekommen. Da hab ich auch keine andere Idee als neu anlernen.
Alle Geräte sind übrigens AFAIK direkt nach dem "Strom an" im Lernmodus, so daß evtl. die Sicherung raus- und reinmachen hilft. (wenn nicht mehrere Rolläden an einer Sicherung hängen....).

@hubsi5
Copy link
Author

hubsi5 commented Nov 27, 2022

Hängt wohl irgendwie mit dem Counter zusammen. Wenn ich den verändere klappt es dann ein paar mal, und dann wieder nicht.
Was ist eigentlich wenn man nun eine Woche nur mit der original Fb die Rollläden steuern würde?
Dann würde der Counter in diesem Programm auch zu Problemen führen, oder?

@blissi
Copy link

blissi commented Dec 31, 2022

Das würde mich auch interessieren. Und die Zeitspanne ab der das problematisch werden würde

@madmartin
Copy link
Owner

Soweit ich das Keeloq Protokoll verstanden habe besteht das "anlernen" darin, sich von einem Sender dessen Seriennummer plus den Counter zu merken. Jedes gesendete Kommando enthält Seriennummer, Counter plus Kommando, das ganze verschlüsselt mit dem Masterkey.
Der Counter kann dann je Sender in einem gewissen Bereich variieren, damit die Kommandos akzeptiert werden (das ist so gedacht falls der Empfänger mal ein paar Datagramme eines Senders nicht mitbekommt).
Ein Empfänger kann mehrere diese Paare (Seriennummer+Counter) "lernen" - also auf mehrere "Fernbedienungen" hören.
Jetzt ist die Frage wie groß das "Fenster" für die Counter ist - das weiß ich auch nicht. Vielleicht steht was in der ursprünglichen keeloq-Dokumentation, aber dann wissen wir nicht ob man sich auch daran gehalten hat.....
Eines sehe ich aber als klar an: Mit "Zeitspannen" hat das Protokoll nichts zu tun.
Ich persönlich habe die Beobachtung gemacht daß mein Projekt hier zwar 100% stabil läuft, aber nicht 100% zuverlässig, insbesondere bei rasch aufeinander folgenden Befehlen. Ich habe in die Home Assistant Automatisierungen, die die Befehle geben, immer 0,5 sek. pausen eingebaut. Damit geht es meist gut.

@hubsi5
Copy link
Author

hubsi5 commented Dec 31, 2022

Eventuell wäre es ja einen Versuch wert, das Ganze auf einem ESP32 zu realisieren.
Die sind stabiler und vielleicht klappt es dann zuverlässiger.
Ich kann da aber leider nicht helfen, da ich davon keine Ahnung habe

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants