433MHz-WiFi-MQTT-Sender
|
30.12.2020, 17:38
(Dieser Beitrag wurde zuletzt bearbeitet: 30.12.2020 17:45 von nbk83.)
Beitrag #1
|
|||
|
|||
433MHz-WiFi-MQTT-Sender
Moin Zusammen,
da hier ja der ein oder andere daran werkelt, seine 433MHz-Steckdosen/Markise o.Ä. über die Heimautomation zu steuern, möchte ich hier mal mein kleines Projekt zur Verfügung stellen. Aufgebaut ist es mit einem D1mini-clone und einem 433MHz-Sender, versorgt wird es über Micro-USB. Da ich im Keller noch ein Sammelsurium an Funksteckdosen habe, wollte ich einen Sender bauen, der verschiedene Steckdosen schalten kann. In meinem IOBroker setze ich zum Schalten einfach den entsprechenden Dezimalcode im MQTT-Topic. Pro Steckdosensystem gibt es ein Topic. Der Sketch an sich basiert auf den Beispielen der angegebenen Bibliotheken und eigenem Hirnschmalz. Ich hoffe, die Kommentare helfen, den Sketch an Euer Netzwerk und Eure Steckdosen anzupassen. Code: /* Viel Spass damit, konstruktive Kritik ist ausdrücklich erwünscht. Grüße Jan p.s.: Wenn das eher unter Projekte passen sollte, dann bitte verschieben |
|||
31.12.2020, 10:55
Beitrag #2
|
|||
|
|||
RE: 433MHz-WiFi-MQTT-Sender
Hallo Jan,
prima Projekt, ist sozusagen eine "Weiterentwicklung" / das Ziel zu meinem Problem https://www.arduinoforum.de/arduino-Thre...1-auslesen . Da ich mit der ersten Anleitung https://tutorials-raspberrypi.de/nodemcu...n-steuern/ etwas auf der Stelle trete, interessiert mich dein "Rezept" um so mehr, da ist ja auch noch die MQTT / ioBroker Einbindung dabei ! Aber ... - Ich habe zwei Steckdosen, also je 1x ON / OFF ... und wo gebe ich da im Sketch die 4 Dezimalcodes ein ? - Und dann wäre "Markise raus", "Markise rein" jeweils eine weitere Fernbedienung, richtig ? - Mein MQTT im ioBroker ist mit einem Passwort versehen. Das muss dann wohl auch noch in den Sketch bevor was geht, oder ? Danke für die Ergänzungen. Gruß Siggi |
|||
31.12.2020, 14:14
Beitrag #3
|
|||
|
|||
RE: 433MHz-WiFi-MQTT-Sender
(31.12.2020 10:55)RaspiUser0815 schrieb: Aber ...Moin Siggi, schön, dass Du Interesse an dem Projektchen hast. Zu Deinen Fragen 1. Ich habe es extra so aufgebaut, dass man die Codes im Sketch gar nicht angeben muss, um sich den ganzen Abfragen/Vergleich-Krams sparen zu können. Die Dezimalcodes setze ich direkt im IOBroker. Sobald der D1mini die Topics aboniert, werden automatisch im IOBroker die Datenpunkte erzeugt, über die dann die Codes gesetzt werden können. ich hab dazu noch ein kleines Script erstellt, welches mir nach dem Senden den Datenpunkt wieder leert, damit die Befehle nicht andauernd gesendet werden. Im Anhang hab ich die entsprechenden Screenshots angehängt zur Verdeutlichung. 2. Genau, Du müsstest dann die originale Fernbedienung von der Markise auch einmal auslesen und entsprechend im Sketch hinzufügen. 3. Guck mal hier. Ich versuche später mal, den Sketch entsprechend zu erweitern. Wenn Du noch Fragen hast, gerne melden. Auch wenn im Betrieb Probleme auftauchen sollten, die ich bisher nicht hatte. Grüße Jan |
|||
02.01.2021, 00:20
Beitrag #4
|
|||
|
|||
RE: 433MHz-WiFi-MQTT-Sender
Moin Zusammen,
hab den Sketch jetzt insofern erweitert, dass man auch User und Passwort für den Broker angeben kann, aber nicht muss. Code: /* Grüße Jan |
|||
03.01.2021, 13:17
(Dieser Beitrag wurde zuletzt bearbeitet: 03.01.2021 13:18 von RaspiUser0815.)
Beitrag #5
|
|||
|
|||
RE: 433MHz-WiFi-MQTT-Sender
Hallo Jan,
mit Hilfe deiner Hinweise aus #3 habe ich den Sketch angepaßt. Es war für mich schon ein kleines Erfolgserlebnis, dass ich hier alles richtig gemacht hatte und er so aussieht wie Du ihn jetzt überarbeitet reingestellst hast. Aber das war's dann auch ... Der ESP verbindet sich mit dem WLAN und MQTT, Publish und Subscribe funktioniert (scheinbar) auch, s. Screenshot. Aber die Steckdosen schalten nicht ... Die Codes haben in der ARDUINO Umgebung funktioniert, siehe "rfswitch.send"-Befehle. Also kann eigentlich nur mit dem ESP etwas nicht stimmen, aber was ?! Die Verkabelung ist ja recht übersichtlich mit DATA des Senders an D0. Welchen Anfängerfehler kannst Du erkennen oder vermuten ? |
|||
03.01.2021, 13:21
Beitrag #6
|
|||
|
|||
RE: 433MHz-WiFi-MQTT-Sender
Hast du den Sender an den 5V Pin angeschlossen?
|
|||
03.01.2021, 13:33
Beitrag #7
|
|||
|
|||
RE: 433MHz-WiFi-MQTT-Sender | |||
03.01.2021, 13:35
Beitrag #8
|
|||
|
|||
RE: 433MHz-WiFi-MQTT-Sender
hmm, könntest Du mal Deinen Sketch posten (SSID und Passwort löschen)?
|
|||
|
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste