Hallo Community, ich denke der Betreff sagt schon fast alles aus. Ich würde gerne ein Projekt realisieren in dem ich mithilfe eines Nextion-Touch-Displays verschiedene Dinge in meinem Zimmer Ein-/Ausschalten kann. Dazu würde ich sehr gerne ein Paar 4-Fach-WiFi-Steckdosenleisten nutzen.. davon gibt es ja unzählige. Kann ich mit meinem ESP32 mit solchen Steckdosenleisten kommunizieren? Die Alternative wären Funk-Mehrfachsteckdosenleisten und dann über einen 433MHz Funksender, doch leider sind die meisten Funk-Produkte die jede Dose einzeln schalten einfach nur Schrott. Ich würde sowieso die WiFi-Leisten bevorzugen um eventuell noch Daten wie Status, Spannung, Strom etc. abzufragen. Denkt ihr so etwas ist mit einem ESP realisierbar? Hier mal ein Beispiel-Produkt an welches ich gedacht habe: https://www.amazon.de/dp/B07PMWYNSW/ref=cm_sw_r_wa_apa_i_8RV04PZD8316SPQRYYZ1 Danke schonmal im voraus. LG Michael
:
Bearbeitet durch User
In vielen WiFi Steckdosenleisten steckt ein ESP8266. Die meisten kannst du ohne sie zu öffnen mit Tuya-Convert mit Tasmota flashen und bist damit den Online-Zwang los. Habe das auch mit zwei AOFO Steckdosenleisten gemacht und steuere sie nun über MQTT und via Alexa per Wemo Emulation. Hier findest du eine Liste und entsprechende Tasmota Templates: https://templates.blakadder.com/plug.html
:
Bearbeitet durch User
Wenn du keine eigene Firmware in die Steckdosenleiste installieren kannst/willst, besteht die Kunst darin, die Dokumentation des Übertragungsprotokolls zu finden. Sollte sie indirekt über einen (nicht offenen) Cloud-Service laufen, hast du ganz schlechte Karten.
Stefan ⛄ F. schrieb: > Sollte sie indirekt über einen (nicht offenen) Cloud-Service laufen, > hast du ganz schlechte Karten. Genau das macht ja Toya convert eigentlich. Es emuliert den Cloud Service und mogelt der Steckdosenleiste eine Tasmota Firmware als Update unter
Auch ich würde empfehlen, sowas zu machen, was Timmo vorschlägt. Solche WiFi-Steckdosen-Leisten benutzen meistens ESP8266. Damit ist das naheliegende Vorgehen, eine universelle Open Source-Firmware wie Tasmota zu installieren. Die von Dir verlinkte Steckdosenleiste wird von Tasmota definitiv unterstützt: https://templates.blakadder.com/meross_MSS425F.html (Problem ist allerdings, dass tuya-convert bei neueren tuya-Firmwareversionen nicht mehr funktioniert - in diesem Fall kann man die Tasmota-Firmware nicht bequem per WLAN aufspielen, sondern muss das Gerät öffnen und es per Kabel machen) Sobald Du diese Firmware aufgespielt und die Steckdosenleiste damit "entcloudet" hast, kannst Du sie auf diverse Arten steuern, z.B. per HTTP-Request. Und das ginge natürlich auch direkt von Deinem ESP32 aus, Dein Vorhaben ist also auf jeden Fall machbar. Der langfristig sinnvollere Weg ist normalerweise aber, die Steckdosen nicht direkt per HTTP-Request zu steuern, sondern per MQTT. In diesem Fall brauchst Du allerdings irgendwo in Deinem Netzwerk zusätzlich noch einen MQTT-Broker wie Mosquitto. In diesem Fall würde der ESP32 an Deinem Nextion-Display nicht direkt (per HTTP-Request) mit der Steckdosenleiste kommunizieren, sondern beide Geräte würden über den Umweg des MQTT-Brokers indirekt miteinander kommunizieren. Klingt erst einmal unnötig und umständlicher als die direkte Kommunikation per HTTP-Request, ich weiss. Aber dieser Ansatz hat diverse Vorteile - spätestens wenn Du irgendwann vielleicht noch andere Geräte von dem Display aus steuern willst, vielleicht die Daten von irgendwelchen Sensoren auf dem Display anzeigen willst, alternativ ein Smartphone zum Steuern etc. benutzen willst usw., merkt man schnell die Vorteile eines MQTT-Brokers.
:
Bearbeitet durch User
Vielen Dank für diese ausführliche Antwort!! Das aufmachen der Leisten und direkte flashen im Gerät per Leitung sollte für mich gar kein Problem darstellen. Als Elektroniker für Geräte und Systeme trau ich mir das schon zu ^^. Software-Technisch bin ich noch nicht so begabt.. ich muss mich dann in die Thematik, welche du angesprochen hast, mal rein lesen. Danke nochmals.
Danke auch für deine Antwort. Ich mach mich dies bezüglich mal schlau. Gruß
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.