Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. Wemos EasyESP Homematic

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Wemos EasyESP Homematic

    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      Ingo last edited by

      Moin, Moin,

      hat bei mit auch einige Zeit gedauert, bis alles lief…......

      Da dein DHT22 läuft, kann ja eigentlich nicht mehr viel im Argen sein.

      Ich habe dir mal meine MQTT-Adaptereinstellungen angehängt, den Haken bei "Publish nur bei Änderung" hab ich auch drin.

      Das Feld IDX:

      Welche ESPEasy-Version verwendest du ?

      Ich meine, irgendwo gelesen zu haben, das es mal Schwierigkeiten mit MQTT gab.

      Ich verwende immer die neueste MEGA-Version, (2.0.0-dev12_normal), und flashe diese mit dem enthaltenen Flash-Tool.

      Das Gefrickele mit der IDE, portablen Installationen hatte ich satt. Da kam es schon vor, das was nicht wollte. Zudem hatte

      ich irgendwann 3 oder 4 speziell angepaßte IDE-Installationen auf dem Rechner.

      Schicke doch mal ein paar Screenshots deiner ESP-Easy-Installation auf dem Modul.

      Grüße Ingo
      1519_mqtt_1.png
      1519_mqtt_2.png

      1 Reply Last reply Reply Quote 0
      • N
        nelzon last edited by

        Hi Leute..

        ich habe an meinem Wemos eine WS2812 LED und steuere die mit Easyesp. Einen DHT 22 habe ich auch dran hängen. ich bekomme die Daten (Temp und Hum vom DHT, Helligkeit, Farbe &co von der LED) via MQTT nach IOB. nun möchte ich die LED via IOB ein/aus schalten und idealerweise auch die Farbe, Helligkeit und Leuchttyp (Candle/Lauflicht und ähnliches) ändern.

        Wie löse ich das?? "Rules"? Kommt mir da so im Sinne, aber ist Neuland für mich.

        Relaissteuerung soll auch irgenwann folgen.. mit "Rückmaldung" vom Wemos

        VG

        Nelzon

        1 Reply Last reply Reply Quote 0
        • I
          Ingo last edited by

          Hallo nelzon und hg6806,

          wg der LED kann ich leider nicht behilflich sein, hab ich nicht, kenne ich nicht.

          Ich habe mal etwas zusammen geschrieben, was euch beiden helfen könnte.

          ` > Wemos + MQTT + Relais + Rückmeldung

          MQTT-Adapter in ioBroker ist installiert und eingerichtet.

          Wemos D1 mini mit Flashtool auf neuste Version flashen (ESPEasy_v2.0.0-dev12_normal_4096.bin)

          Mit SSID ESP_0 mit PW configesp verbinden.

          Wenn sich kein ESP_0 aufbaut, Reset-Taster am Modul drücken.

          192.168.4.1 aufrufen

          WLAN-SSID und Passwort deines Routers eingeben.

          Arduino-IDE den seriellen Monitor starten (115200 Baud), Modul resetten, neue IP auslesen.

          Mit Modul über neue IP verbinden.

          CONFIG:

          Modulname (Wemos_Rel_Rue)

          Unit Number (9)

          feste IP vergeben (192.168.2.150)

          mit Submit abspeichern.

          Modul resetten, im seriellen Monitor prüfen, ob die feste IP übernommen wurde.

          Mit Modul über feste IP verbinden.

          CONTROLLERS:

          OPENHUB MQTT

          Use IP

          Controller IP (IP des ioBroker)

          Controller Port (1883)

          Controller User und Password wie im MQTT-Adapter im ioBroker eingestellt.

          Enabled –> Haken rein

          mit Submit abspeichern.

          Modul resetten, im seriellen Monitor prüfen, ob MQTT verbunden ist.

          Hardware:

          Pinmode 12 (D6) --> Output High

          GPIO 12 ist Anschluß D6 !

          mit Submit abspeichern.

          Jetzt in einem Web-Browser eingeben:

          http://192.168.2.150/control?cmd=GPIO,12,1

          Das Relais muß einschalten !

          http://192.168.2.150/control?cmd=GPIO,12,0

          Das Relais muß ausschalten !

          Devices:

          1.Device:

          Device Switch input

          Name Relais

          Enabled --> Haken rein

          Internal Pull up --> Haken rein

          1st GPIO GPIO12 (D6)

          Switch Type Switch

          Switch Button Type Normal Switch

          Send to Controller --> Haken rein

          Value 1 Name Relais1

          mit Submit abspeichern.

          MQTTfx starten, mit ioBroker verbinden.

          In Publish in die Eingabezeile eingeben: Wemos_Rel_Rue/GPIO/12

          "GPIO" muß groß geschrieben werden !!!

          Im unteren großen Feld eine 1 eingeben, Publish neben der Eingabezeile drücken.

          Das Relais schaltet ein, gleichzeitig werden in ioBroker in MQTT unter Wemos_rel_Rue

          die Punkte GPIO und Relais eingetragen.

          Jetzt kann man unter GPIO 12 den Wert von 0 auf 1 ändern, das Relais muß einschalten !!!

          Bei Wertänderung auf 0 schaltet das Relais wieder aus.

          Der Wert unter Relais1 ändert sich mit, wenn das Wemos z.B. stromlos ist, dann nicht.

          Eigentlich schon eine Art Rückmeldung, aber es geht besser.

          Kaffee-Pause !!!

          Rückmeldung:

          Devices:

          2.Device:

          Dieses Device genau wie das 1.Device anlegen, nur mit Value 1 Name Rueckmeldung.

          mit Submit abspeichern.

          Reboot des Wemos. Zur Kontrolle:

          Jetzt in einem Web-Browser eingeben:

          http://192.168.2.150/control?cmd=GPIO,12,1

          Das Relais muß einschalten !

          Relais wieder ausschalten.

          In ioBroker unter Objekte mqtt Wemos_Rel_Rue GPIO 12 den Wert von 0 auf 1 ändern,

          das Relais schaltet ein und spätestens jetzt erscheint auch "Rueckmeldung".

          Wo genau der Unterschied zwischen dieser Rueckmeldung und dem Wert von Relais1 besteht, weiß ich nicht.

          Diese ganze Geschichte ist nicht nur auf meinem Mist gewachsen, ich hatte reichlich Hilfe.

          Auch habe ich, während ich dies geschrieben habe, das Ganze an einem neuen Wemos nachvollzogen.

          Ich hoffe, mir ist kein Fehler unterlaufen. `

          Anbei noch Bilder, wenn noch was unklar ist, bitte melden.

          Grüße Ingo
          1519_2017-11-02__4_.png
          1519_2017-11-02__5_.png
          1519_2017-11-02__6_.png
          1519_2017-11-02__7_.png
          1519_2017-11-02__9_.png
          1519_2017-11-02__11_.png

          1 Reply Last reply Reply Quote 0
          • hg6806
            hg6806 Most Active last edited by

            Wow, tausend Dank erst einmal für die ausführliche Beschreibung!!!

            Ich habe mir auch einmal die Mühe gemacht alles komplett neu aufzusetzen. Nur mit einer LED an D6 (GPIO12)

            Funktioniert alles, bis auf die Aktion, dass man in ioBroker Admin Objects den Wert händisch von 0 auf 1 ändern, oder zurück.

            Da passiert einfach nichts!

            Der Wert ändert sich zwar, bei bestätigt steht dann false

            Genau wie auch mit dem anderem ESP und den Relais. Ich bekomme es nicht von ioBroker aus gesteuert!

            Muss jetzt ins Training und kann auf Wunsch auch heute Abend mal Screens posten.

            Grüße

            1 Reply Last reply Reply Quote 0
            • R
              RappiRN Most Active last edited by

              @hg6806:

              … kann auf Wunsch auch heute Abend mal Screens posten. `

              Das mach mal bitte! Ich habe heute auch nochmal parallel mitprobiert, sollte eigentlich gehen. 😄

              Enrico

              1 Reply Last reply Reply Quote 0
              • hg6806
                hg6806 Most Active last edited by

                So, hier sind die Screenshot. Hoffe dass alles dabei ist.

                1752_2017-11-02_21_32_58-iobroker.admin.jpg
                1752_2017-11-02_21_33_26-iobroker.admin.jpg
                1752_2017-11-02_21_34_23-wemos4.jpg
                1752_2017-11-02_21_34_48-wemos4.jpg
                1752_2017-11-02_21_34_58-wemos4.jpg
                1752_2017-11-02_21_35_15-wemos4.jpg
                1752_2017-11-02_21_35_32-wemos4.jpg
                1752_2017-11-02_21_35_59-iobroker.admin.jpg

                1 Reply Last reply Reply Quote 0
                • R
                  RappiRN Most Active last edited by

                  @hg6806:

                  Funktioniert alles, bis auf die Aktion, dass man in ioBroker Admin Objects den Wert händisch von 0 auf 1 ändern, oder zurück.

                  Da passiert einfach nichts!Grüße `

                  Bestätigung false ist bei mir auch so. GPIO auf 1 ändern wird übernommen, aber nicht bestätigt. Rückmeldung kommt etwas später, ist bestätigt.

                  Einen kleinen Unterschied habe ich gesehen:

                  2216_mqtt.jpg

                  Ob es dass jetzt sein soll?

                  Nochmal zur Sicherheit, du änderst den Wert bei GPIO, oder?

                  Enrico

                  1 Reply Last reply Reply Quote 0
                  • I
                    Ingo last edited by

                    geht mal 1 Seite zurück, da sind meine MQTT-Adapter-Einstellungen zu sehen.

                    Bestätigung false nach Änderung des GPIO-Wertes ist bei mir auch so.

                    Wert bei Rückmeldung kommt kurz zeitverzögert (0,5 sec)

                    Grüße Ingo

                    1 Reply Last reply Reply Quote 0
                    • hg6806
                      hg6806 Most Active last edited by

                      Ja, hatte von Enrico mal die Einstellungen ausprobiert, geht auch nicht. Sogar noch schlimmer, hier geht auch nicht mehr das Schalten über MQTTfx.

                      Btw. habe ich von MQTTfx die V1.4.2. Da gibt es wohl ein Update, wenn ich das bestätige, kommt "Location not set".

                      Finde aber nirgends eine Location Einstellung.

                      Also, nochmal, ich kann von MQTTfx die Werte ändern. Es werden beide Werte auch im ioBroker Admin verändert.

                      Was eben NICHT geht ist, der Wert des GPIO "händisch" zu ändern, auch nicht per VIS Widget.

                      Es muss also eigentlich am Datenpunkt liegen, also das schreiben eines Wertes und übermitteln an den MQTT/ESP

                      Hier mal die Einstellung:

                      1752_2017-11-03_08_52_04-iobroker.admin.jpg

                      1 Reply Last reply Reply Quote 0
                      • I
                        Ingo last edited by

                        hmmmmm…...

                        sieht bei mir genau so aus,

                        in meiner Anleitung habe ich ja immer mal beschrieben, wie man zwischendurch mal was testen bzw. auslesen kann.

                        Bis wohin funktioniert es denn, bzw. ab wo nicht mehr ?

                        Hast du evtl. den MQTT-Client mit installiert ??? Rausschmeißen.

                        Mach mal unter Devices bei "Send Boot state" den Haken raus, ist bei mir nicht drin.

                        Ansonsten habe ich bei deinen Bildern nichts feststellen können.

                        Nach jeder Änderung der Einstellungen im Wemos reboote ich das Modul, manche Sachen funktionieren erst dann.

                        Grüße Ingo

                        1 Reply Last reply Reply Quote 0
                        • hg6806
                          hg6806 Most Active last edited by

                          MQTT Client hatte ich installiert, aber wieder seit einiger Zeit rausgeschmissen. Vielleicht hat der was dauerhaft verstellt?

                          Send boost state auch ausgehakt und gebootet - keine Besserung.

                          Wenn ich über MQTTfx den GPIO verstelle wird es normal geloggt im fx, wenn ich über iobroker admin den Wert verändere, kommt im fx-log nichts an.

                          Also definitiv ein Schreibproblem von ioBroker zu MQTT

                          1 Reply Last reply Reply Quote 0
                          • I
                            Ingo last edited by

                            eben probiert:

                            Wert in Objekte verändert, im Log von MQTTfx kommt es sauber an.

                            Momentan habe ich keine Idee mehr, was das sein könnte.

                            Bin dann gleich im MoBa-Club bis Abend.

                            Grüße Ingo

                            1 Reply Last reply Reply Quote 0
                            • R
                              RappiRN Most Active last edited by

                              Dein Objekt ist vom Typ Zeichenkette, bei mir ist der Typ Zahl, was anderes ging glaub ich nicht.

                              Enrico

                              1 Reply Last reply Reply Quote 0
                              • hg6806
                                hg6806 Most Active last edited by

                                Beides ausprobiert. NIX.

                                Bin leider mit meinem Latein am Ende!

                                1 Reply Last reply Reply Quote 0
                                • R
                                  RappiRN Most Active last edited by

                                  Hab jetzt zu Hause nochmal probiert, Zeichenkette geht auch!

                                  Was zeigt denn der Wemos im log an?

                                  Könntest du mal bitte einen Screenshot mit ausgeklappter info machen, steht da der Wemos drin?

                                  Enrico

                                  1 Reply Last reply Reply Quote 0
                                  • hg6806
                                    hg6806 Most Active last edited by

                                    So, hier nochmal zwei Screenshot. Wusste jetzt nicht was genau du sehen wolltest.

                                    Log von Easy ESP. Hier sieht man das Schalten über MQTTfx aber nichts durch das Schalten über Objekts.
                                    1752_2017-11-03_21_02_10-wemos4.jpg

                                    Und hier Objekts mit aufgeklappter Info.

                                    Leider kann ich irgendwie die Spalten nicht auseinanderziehen. Ist wohl ein kleiner Bug in ioBroker
                                    1752_2017-11-03_21_03_26-mqtt.fx_-_1.4.2.jpg

                                    Nochmal die Frage wegen dem Update von MQTT fx. Wie setzt man hier die Location?

                                    Mit welcher Version arbeitest du?

                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      RappiRN Most Active last edited by

                                      Für mich sieht es so aus, als wenn der Wemos nicht mit dem MQTT Adapter verbunden ist. Wenn ich mal ne falsche IP-Adresse eingebe, kommt auch diese Meldung: WD. Uptime….. connectfailure....usw. Stimmt denn die IP-Adresse in den Controller-Einstellungen des Wemos? Hast du da aus Versehen was falsches drin?

                                      Edit:

                                      Habe grad nochmal probiert, hast du vielleicht einen copy&paste Fehler bei der IP-Adresse drin. Wenn die Adresse mit einem Leerzeichen dahinter eingegeben wird, geht es nicht, beim prüfen wird allerdings immer die Einstellung ohne Leerzeichen angezeigt. Dann einfach nochmal auf "submit" klicken, dann war der Fehler bei mir weg!

                                      Enrico

                                      1 Reply Last reply Reply Quote 0
                                      • hg6806
                                        hg6806 Most Active last edited by

                                        Moin!

                                        Hier nochmal ein Screenshot vom Log direkt nach dem Booten.
                                        1752_2017-11-04_07_33_10-wemos4.jpg

                                        Verbindung ist da. Sonst würde ich ja in Objects auch keine Veränderung sehen, wenn ich über fx schalte.

                                        Nochmal die Frage wegen der Version von MQTTfx

                                        1 Reply Last reply Reply Quote 0
                                        • I
                                          Ingo last edited by

                                          Guten Morgen zusammen,

                                          läuft es schon bei wem ?

                                          habe glaub ich etwas den Faden verloren…

                                          > Für mich sieht es so aus, als wenn der Wemos nicht mit dem MQTT Adapter verbunden ist.

                                          kann man ganz einfach prüfen:

                                          Arduino IDE serieller Monitor, Resetknopf am Modul.

                                          Dann sollte

                                          ` > INIT : Booting version: v2.0.0-dev12

                                          INIT : Warm boot #1

                                          FS : Mounting…

                                          FS : Mount successful, used 75802 bytes of 957314

                                          INIT : Free RAM:26056

                                          INIT : I2C

                                          INIT : SPI not enabled

                                          WIFI : AP Mode disabled

                                          WIFI : AP Mode ssid will be Wemos_Rel_Rue_9 with address 192.168.4.1

                                          IP : Static IP :192.168.2.150

                                          WIFI : Connecting WLAN-Ingo attempt #1

                                          WIFI : Connected! IP: 192.168.2.150 (Wemos_Rel_Rue_9)

                                          MQTT : Connected to broker

                                          Subscribed to: /Wemos_Rel_Rue/#

                                          WD : Uptime 0 ConnectFailures 0 FreeMem 22584

                                          SW : GPIO 12 Set to 0 `

                                          erscheinen. (Die oberste wirre Zeile hab ich mal weg gelassen)

                                          Wichtig ist, was hinter "MQTT:" erscheint.

                                          Hatte ich in meiner Anleitung aber erwähnt.

                                          MQTTfx habe ich die 1.3.1, Updates hab ich auch nicht hinbekommen, funktioniert ja.

                                          Evtl neue Version runterladen, alte Version deinstallieren und neue drauf….

                                          Grüße Ingo

                                          1 Reply Last reply Reply Quote 0
                                          • I
                                            Ingo last edited by

                                            wer hat meinen Status auf "professional" gesetzt ???

                                            Fühle mich unendlich geschmeichelt, ist aber nicht gerechtfertigt, so blöd wie ich mich bei anderen Themen tue.

                                            Grüße Ingo

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            491
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            9
                                            77
                                            13885
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo