NEWS
Ansteuerung eines 433MHz OOK Transmitters
-
@rbs_phoenix
Warum nimmst du keinen Broadlink oder eine Sonoff Bridge dazu ? ist doch viel einfacher. -
Hallo,
zum einen hätte ich alles nötige bis auf die Software schon da. Zum anderen habe ich gedacht, diese Bridge wäre dazu da, um Sonoff Geräte, die auf 433MHz laufen, ins WLAN bringen zu können. Es sind zwar nur 15€ bei Amazon aber es wäre ärgerlich, wenn die von mir verwendeten Schalter bzw. das Protokoll vom Hersteller nicht unterstützt würde. Oder tastet er die Daten ab und spielt diese dann wieder ab?Wenn es mit dieser Bridge ginge, wäre dies natürlich noch eine weitere, chicere Variante. Danke.
-
@rbs_phoenix
Ob die Bridge deinem Code kann weiss keiner.Dann würde ich auf ESP 01 oder ESP82xx ( Wemos D1, Node MCU ) gehen.
Da spielste Tasmota drauf.
Der Weg:
IO Sonoffadapter sendet an Wemos .
Damit wird ein Ausgang geschaltet.
Den nimmste als Trigger am Arduino als Input.
Im Prinzip ersetzt der Wemos dein Taster, eben nur Wlan fähig.Wobei der Wemos nix mehr kostet.
Vorteil hier noch, kannst am Wemos alles mögliche zum spielen anschließen.
Temp, Helligkeit, IR usw. -
@Ralla66
Das wäre ärgerlich, wenn ich den Wemos schon in der Kette habe, aber dessen Pin an den Arduino schließen müsste, der dann wieder ein Pin am Transmitter hat. Da wäre es besser, wenn der Transmitter gleich an den Wemos kann. Dafür müsste man dann aber die Tasmota Software erweitern, nehme ich an. Wenn das nur eine Kopplung zwischen ioBroker/RaspberryPi und Arduino ist, würde ich dass dann doch lieber via COM Port direkt an den Arduino senden. Dazu kommt, dass ich momentan 2 Taster in Verwendung habe und 2 noch hier rum liegen. Wenn ich alle bedienen können möchte, müsste ich dann vier Leitungen vom Wemos zum Arduino legen. Das geht zwar alles aber idealerweise würde ich direkt eine Funktion schreiben, um ein GPIO vom Raspberry Pi zu togglen um keinen Kabelsalat zu haben.Grüße
Michael -
Warum nicht nur per Wemos.
Da gibt es ja fertige 433 Mhz FB Projekte zu.https://tutorials-raspberrypi.de/nodemcu-esp8266-433mhz-funksteckdosen-steuern/
https://draeger-it.blog/arduino-projekt-funksteckdose-steuern/Dann sollte es möglich sein das über Http Befehle aus IO zu steuern.
-
@Ralla66
Den Wemos müsste ich kaufen, den Arduino habe ich da. Physikalisch ist das ganze auch besammen, daher könnte ich den Arduino einfach per USB an den Raspberry Pi stecken, damit er Strom hat und könnte dann gleich via COM Port die Kommandos an den Arduino senden. Die COM Schnittstelle würde ich bei dem Wemos ja über WLAN ersetzen, mit fremder Software, die ich erweitern müsste. Da sehe ich den Mehrwert nicht. Das was ich mir an Adapter-Programmierung für ioBroker spare müsste ich dort investieren.Um die Tatsache, dass ich irgendein Stück Software schreiben muss, komme ich nicht. Das ist entweder die UART-Funktionalität in der aktuellen Arduino-SW von mir (vorausgesetzt es gibt bei ioBroker eine Möglichkeit, den COM-Port anzusteuern), ein Adapter für ioBroker, der den IO Pin des Raspberry Pi toggled oder die Software für den Wemos zu erweitern (dessen Hardware ich aber nicht habe). Daher sind für mich die beiden ersten Möglichkeiten am interessantesten. Es sei denn, die Sonoff Bridge kann das, was ich brauche. Wenn ich diese bestelle und es geht nicht, habe ich jedoch keinerlei Verwendung dafür
Daher würde ich im Vorfeld gerne wissen wollen, ob das geht. Wenn ich das Risiko nicht eingehen will, dann bleibt mir eben Variante 1 oder 2, COM Port oder Pin Togglen. Da wäre für mich die Frage, ob das geht. Ich habe mich etwas in die ioBroker Thematik eingelesen, aber was die Fähigkeit von selbst geschriebenen Adaptern angeht, habe ich keine Ahnung.
-
@rbs_phoenix
Da gab es doch ein Adapter wo man die GPIO des Raspberry schalten kann meine ich.
War das nicht der RPI Adapter ? -
@Ralla66
Ah, ich sehe, rpi2 (rpi + GPIO Funktionalität) kann auf die gpio's zugreifen. Ich werde dann mal testen, ob es auch unter dem Raspberry Pi 4 läuft (ist in der Übersicht nicht aufgeführt) und ob man schnelle Folgen (100µs High, 100µs Low) realisieren kann.Vielen Dank schonmal. Sollte dies nicht gehen, mache ich mich mal schlau, wie eine COM-Schnittstelle benutzt werden kann. Aber wollen wir nicht negativ denken
-
Der rflink Adapter kann mit einigen 433mhz Protokollen umgehen.
Habe den selbst auch im Einsatz.
Noch besser wäre der SignalDuino, der wird aber leider im iobroker nicht supported, was wirklich sehr schade ist. -
@rbs_phoenix sagte in Ansteuerung eines 433MHz OOK Transmitters:
und ob man schnelle Folgen (100µs High, 100µs Low) realisieren kann.
Die gehören auf den Arduino, und werden über den/die GPIOs des Raspberry getriggert.
Via ESP8266 wäre es aber trotzdem eleganter zu lösen
Gruß
Christian