Hallo, für die Smart-Home Anbindung meiner Rolläden habe ich mir überlegt die Schaltung über einen Arduino Nano oder einen ESP8266 zu regeln. Leider verwenden die Funkempfänger meiner Rolladen (433 Mhz) einen Rolling Code, weshalb eine Kommunikation nicht so ohne weiteres möglich ist. Glücklicherweise sind Funk-Fernbedienungen zu einem sehr erschwinglichem Preis zu bekommen und meine Idee war nun, dort die Taster einfach zu überbrücken. Hier kommen wir zu meiner Frage: Ich habe 7 Rolläden, die ich wenn möglich gerne alle Über eine Komponente steuern würde. Ausgehend von einer Hoch- und Runterschaltung, wären das insgesamt 14 Taster, die überbrückt werden müssten. Noch lieber würde ich den Stop-Taster ebenfalls mit einbeziehen. Dann läge ich jedoch bereits bei 21 Schaltungen. Über die Taster wird keine nennenswerte Spannung geschaltet, da diese lediglich mit einer Knopfzelle versorgt werden. Relais fallen für mich schon allein aufgrund der Bauform raus. Ich denke für Transistoren werden die Ein-/Ausgänge auf den MCUs nicht reichen. Gibt es eine Möglichkeit das eventuell über einen IC (Multiplexer?) zu regeln? Für alle Ideen bin ich dankbar! :)
Um welche Fernbedieung handelt es sich? Wird die Tastatur als Matrix ausgeführt oder ziehen die Tasten zu GND oder zur Versorgungsspannung?
Nimm Optokoppler. Deren LEDs kannst du mit https://en.wikipedia.org/wiki/Charlieplexing an den AVR anschließen, dann brauchst du nur 6 Pins für 30 Optokoppler. Hier bekommst du genug Optokoppler für zusammen 1,35€: https://www.aliexpress.com/item/50pcs-PC817-EL817-817-817C-FL817C-PS817C-DIP-Optocoupler/32835155712.html
yesitsme schrieb: > Um welche Fernbedieung handelt es sich? > Wird die Tastatur als Matrix ausgeführt oder ziehen die Tasten zu GND > oder zur Versorgungsspannung? Gut, dass du es ansprichst, bei dem Modell, was ich hier liegen habe (JAROLIFT Funkwandsender TDRC 01W) wird lediglich GND geschaltet. Es gibt jedoch auch ein Modell, was bis zu 16 Rolläden steuern kann (JAROLIFT Funkwandsender TDRC 16W), hier wird die Tastaur anscheinend über eine Matrix ausgeführt. Gäbe es dabei eventuell auch eine Möglichkeit die Schaltung zu überbrücken? Würde einiges an Kosten und Platz sparen. Exemplarisch habe ich mal ein Foto der Platine des 1Kanal Funksenders angehängt. Die Stromversorgung erfolgt über eine 3V Knopfzelle. Stefanus F. schrieb: > Nimm Optokoppler. Deren LEDs kannst du mit > https://en.wikipedia.org/wiki/Charlieplexing an den AVR anschließen, > dann brauchst du nur 6 Pins für 30 Optokoppler. > > Hier bekommst du genug Optokoppler für zusammen 1,35€: > https://www.aliexpress.com/item/50pcs-PC817-EL817-817-817C-FL817C-PS817C-DIP-Optocoupler/32835155712.html Danke Dir, schaue ich mir mal an! :)
Dann brauchst Du halt noch den Keeloq Key (fuer die Rollingcodes) - es gab wohl mal Jaroliftgeraete, da war keine Readprotection gesetzt und ein paar Leute haben den Key ausgelesen - ist aber schwer zu finden.
Ich habe auch eine Jaro-Fernbedienung und steuere die Tasten über 4066-Bausteine an einem Raspberry an. Bei meiner muss man erst die Rollonummer von 1-16 aussuchen, also hochzählen, dann rauf/runter/stop drücken und wieder auf 1 zurücktasten damit man einen definierten Ausgangszustand hat. Da braucht man 5 GPIOs (Zähler rauf,runter, Rollo rauf/runter/stop). Inzwischen benutze ich aber in einem Stockwerk auch die jaro-MQTT-Version und bin sehr zufrieden.
yesitsme schrieb: > Hmm... vielleicht geht das ja: > https://github.com/madmartin/Jarolift_MQTT Das wäre natürlich die eleganteste Lösung, ist aber denke ich auch mit dem größten Aufwand verbunden, da wie von devzero erwähnt zur Verwendung der Keeloq-Schlüssel benötigt wird, den jedoch wohl keiner rausgibt. Den Schlüssel selbst auszulesen ist wohl auch nur bei Hardware mit entsprechender Sicherheitslücke möglich. Gibt es noch Vorschläge oder Ideen, wie eine Überbrückung der Matrix-Tastatur des 16-Channel Senders möglich wäre? Dadurch würde ich mir zumindest einige Zusatzgeräte sparen. Vielen Dank an Euch alle :)
Oliver S. schrieb: > Ich habe auch eine Jaro-Fernbedienung und steuere die Tasten über > 4066-Bausteine an einem Raspberry an. > Bei meiner muss man erst die Rollonummer von 1-16 aussuchen, also > hochzählen, dann rauf/runter/stop drücken und wieder auf 1 zurücktasten > damit man einen definierten Ausgangszustand hat. > Da braucht man 5 GPIOs (Zähler rauf,runter, Rollo rauf/runter/stop). > > Inzwischen benutze ich aber in einem Stockwerk auch die > jaro-MQTT-Version und bin sehr zufrieden. Oh, unsere Antworten habs sich wohl etwas überschnitten. Wie hast du das mit der jaro-MQTT-Version bewerkstelligt? Deine Lösung klingt sehr interessant.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.