Hallo Gemeinde,
ich habe 3 Rollläden, die mit IR Fernbedienung hoch/runter gefahren werden.
Das möchte ich gerne über FHEM ansteuern.
Mein Cul läuft mit 868 mhz.
Ich kenne folgende Möglichkeiten, weiss aber noch nicht im Detail, was am stabilsten und sicher nachzubauen ist:
- Arduino Nano mit ESP8266
- Arduino Nano mit 433 Empfänger
- Arduino Nano mit 868 Empfänger
- ESP8266 mit FTDI
Vielleicht hat jemand schon eine ähnliche Anforderung gelöst?!
Links zu passenden Lösungen würden mir schon reichen :)
Grüße
Obi
Ja was willst Du denn genau ? IR(Infrarot) ? Und Funk 868Mhz oder 433MHz zur Ansteuerung eines Selbstbau-IR-Senders aus fhem ? Der vorhandene CUL868 schränkt Deine Aufzählung dann ja deutlich ein.
Grüße Markus
Hallo,
also ich habe genau sowas gebaut. 4Kanal Rolltorsteuerung mit Arduino, Homematic 8-kanal Empfänger, China 8-Kanal Relais und Selbstbau Yagi.
Motivation war, das ich für 4 Rolltore keine 4 Funkempfänger haben wollte. Derzeit warte ich auf die Platine aus China.
Hier gibt es 2 wichtige Dinge über die ich gestolpert bin. Der Homematic Empfänger braucht 60ns zum reagieren und der Einsatz von Logikbausteinen ist auch sinnvoll, damit der Motor nicht doch mal für auf und ab Strom bekommt.
Und wenn Du mit Arduino arbeitest, mach es gleich mit millis(). So kannst Du jedes Tor steuern wie die wilde Wutz.
Joachim
ahh, Deine Glaskugel hat "IR-Empfänger durch HM-Aktoren ersetzen" ausgespuckt. Die Kugel ist besser als meine ;)
Grüße Markus
Ich versuch's mal genauer...
Die Rollläden sind in verschiedenen Räumen.
Ich habe bereits ein paar 433 Mhz Baumarktsteckdosen, die vom 868 Mhz CUL angesteuert werden. Daher nahm ich an, dass ich einein 433 Mhz Empfänger und eine IR-Diode an einen Arduino löte. Fhem soll dann "hoch"/"runter" an den 433 Mhz Empfänger senden und der Arduino soll dann die IR-Diode steuern.
Sorry, dass ich noch kein klares Bild habe...
dann hatte ich doch die bessere Glaskugel ;D (oder hab Joachimms Vorschlag nicht verstanden :-[ )
Ich hab ein ähnliches Projekt vor. Meine alte B&O mit fhem einschalten: fhem ---> 433MHz-Signal(z.B. Lacrosse) --> attiny85 mit IRSND --> B&O an(scheitert im Augenblick am nicht vorhandenen einfachen 433MHz OOK-Sender)
Da Du sicherlich nicht die Codierung für die IR-Aktoren hast, müsstest Du zuerst überhaupt mal
das IR-Signal der FB entschlüsseln. z.B. über sowas http://playground.arduino.cc/Code/InfraredReceivers oder IRMP http://www.mikrocontroller.net/articles/IRMP
Grüße Markus
Danke Markus,
das sind sehr interessante Artikel.
Da werde ich mich zunächst um das Auslesen der IR Codes kümmern.
Wenn das geklappt hat, mache ich mir Gedanken, welche Hard-/Software zwischen FHEM und IR Diode passt.
Grüße, obi
den hier https://forum.fhem.de/index.php/topic,23646.75.html hat heute auch wieder jemand hoch geholt. Sicherlich auch interessant.
Ja, das ist sehr interessant. Der Ansatz geht, wenn ich es recht verstanden habe, über Raspis...
Ich habe heute noch ein weiteres Stichwort gefunden: nrf24L01.
Damit kann man anscheinend günstig eine Verbindung zum Arduino herstellen.
Ist ne ganze Menge Stoff zum Lesen 😉
das ist ja dann nur die Frage, mit welcher Funktechnologie man von fhem aus den, nennen wir es mal "Funk-IR-Gateway", ansprechen will. Der nrf24l01 funkt 2,4 GHz, also WLAN/Bluetooth. Sehe ich keinen Vorteil drin. Bisher hast Du ja nur den CUL868 als Transmitter zur Verfügung oder den Rpi, der sich relativ leicht zum 433-Transmitter umrüsten ließe. Bedenke, dass Du ein Protokoll aussenden musst, welches Du im Gateway interpretieren kannst/musst. Ich hatte Dir Lacrosse(433 MHz) als Beispiel genannt, weil es sehr simpel ist. simonberry hatte mich mal auf die RC-Switch Bibliothek für IT verwiesen. Allerdings suchte ich etwas für das Senden und nicht den Empfang. Ich spekulier aber mal, dass die beides beinhaltet und dann könntest Du sogar mit Deinem CUL868 ansteuern.
Und für WLAN gibt es hier noch was:
https://kaistech.wordpress.com/2016/10/09/wifi-infrared-ir-remote-extension-using-esp8266/
https://kaistech.wordpress.com/2016/10/11/calling-a-http-url-from-fhem-to-trigger-action/
was hier https://forum.fhem.de/index.php/topic,55914.0.html diskutiert wird.
Danke Markus, dass du mir so viel Input gibst :)
Mein Kollege favorisiert nrf24l01, weil es anscheinend einen sehr geringen Stromverbrauch hat.
Ich finde die Ausarbeitung von Kai auch sehr zielführend.
Vielleicht baue ich etwas mit beiden Typen, schließlich macht das Basteln und Experimentieren viel Spaß ;D
Aktueller Zwischenstand:
Ich habe jetzt zwei Arduino Nano mit nRF24L01+ konfiguriert.
Einer läuft als Gateway per USB am fhem, der andere (Node) soll später den IR Sender bekommen.
Grundkommunikation läuft schon mal.
Den Node werde ich wahrscheinlich mit 9V Blockbatterie versorgen.
Hi Carsten,
eine transparente "IR-Brücke" mit MySensors läuft bei mir seit einigen Monaten (allerdings nicht für Rollläden, sondern HiFi-Zeugs).
Diskussion dazu: https://forum.fhem.de/index.php/topic,26807.msg449839.html#msg449839 und vorherige Beiträge, Code ist hier: https://github.com/rejoe2/Mysensors-IR.
Damit kann man auch unterschiedliche Sende- und Empfangsprotokolle völlig transparant in FHEM empfangen und auch wieder versenden, als Ansteuerung innerhalb FHEM nutze ich remotecontrol.
Hat nur einen Nachteil: Es wird eine etwas "exotische" IRlib verwendet (die aber bessere Erkennungsraten hatte als die Standard-IRlib). Wenn jemand das nach IRMP umarbeiten würde: Super, helfe gerne. Im Prinzip müßte es reichen, die IRMP (und entsprechenden Sende)-libs einzubinden und die Sende- und Empfangsbefehle anzupassen; das dürfte aber kein Hexenwerk sein ;D.
Gruß, Beta-User
Hi Beta-User,
das Thema sieht genau richtig aus :)
Gruß,
Carsten
Gerne geschehen!
Zum starten habe ich damals erst mal den reinen IR-Teil an einem Arduino ausgetestet. Da kann man dann sehen, ob die IR-Codes der Fernbedienung seitens der verwendeten IRlib (bzw. dann IRMP) überhaupt erkannt werden. Das dann mit dem Kommunikationsweg MySensors zu verheiraten war "relativ" einfach; das größte Problem war das "Formatieren" des Empfangskodes und dann vor allem das Aufsplitten des Sendekommandos, aber dieser Teil exisitert ja dank r_knipp bereits!
Vorher habe ich gefühlte 100 Jahre erfolglos immer mal wieder mit LIRC rumexperimentiert, jetzt war es an 2-3 Tagen erledigt, freue mich immer noch :) :) :).
BTW: Für Weihnachten ist die MySensors 2.1.0 angekündigt. Wenn ich es richtig verstanden habe, kommt dann auch der PI-Support.
Würde aber trotzdem empfehlen, das serielle GW weiter zu nutzen, das ist schneller umgezogen, wenn Du den PI tauschen willst/mußt ;).