Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Gelöst] MQTT - D1 Mini - wie geht das Schalten unter ESP Easy Mega?

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Gelöst] MQTT - D1 Mini - wie geht das Schalten unter ESP Easy Mega?

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

      Guten Abend Leute!

      Ja, bitte glaubt mir ich habe hier im Forum und auch im www herumgesucht und wenn etwas gefunden, konnte ich es nicht umsetzen bzw. nicht verstehen.

      Ich habe einen Wemos D1 MIni und daran ein Wemos Standard-1fach-Relaisshield.

      Im MQTT Adapter von ioBroker finde ich das Relais und der Zustand ändert sich auch blitzschnell zwischen 0 und 1, nach dem entsprechenden HTML Befehl "192…./control?cmd=gpio,4,1".

      ?? Nur, wie schalte ich über ioBroker und MQTT das Relais ??

      In meiner lösungsorientierten Verzweiflung schalte ich einen eigenen Datenpunkt der über Blockly die o.g. HTML Befehle absetzt.

      Hat bitte irgend jemand die Muße, Zeit und Lust mir das mit den Dummys/Rules unter ESP Easy Mega zu erklären, ich kriege es ohne Hilfe scheinbar nicht hin :roll:

      Lieben Dank im Voraus!

      mxa

      1 Reply Last reply Reply Quote 0
      • Lenny.CB
        Lenny.CB Most Active last edited by

        @metaxa:

        ?? Nur, wie schalte ich über ioBroker und MQTT das Relais ?? `

        habe das genau wie du in Betrieb. Hier mal meine Einstellungen:

        in den Einstellungen ESP Easy: 983_mqtt2.png
        Controller Subscribe: /%sysname%/SET/#

        Controller Publish: /%sysname%/GET/%tskname%/%valname%

        Das schaut dann so in den Objekten aus: 983_mqtt.png im blauen Kreis wird dein Relais-Status angezeigt

        im roten Kreis änderst du den Status.

        und hier noch ein kleines Skript (ursprünglich nicht von mir) welches die Sache ansteuert.

        var logging = true;
        //Einfahrt 2
        on({id: 'mihome.0.devices.86sw2_158d000128eefc.channel_0', change: "ne"}, function (obj) {
            var value = obj.state.val;
            var oldValue = obj.oldState.val;
            if (value != oldValue) {
                setState('mqtt.0.Einfahrt_2.SET.gpio.5', '1');
                if (logging) log('Einfahrt 2 öffnet');
                setStateDelayed('mqtt.0.Einfahrt_2.SET.gpio.5', '0', 1000, false);
                if (logging) log('Einfahrt 2 schließt');
        }});
        

        Mein Anwendungsfall: ESP Easy mit Relais-Shield ist in meiner Torsteuerung eingebaut und simuliert den externen "Tortaster".

        1 Reply Last reply Reply Quote 0
        • M
          malc last edited by

          Ich hatte auch das gleiche Problem:

          viewtopic.php?f=8&t=16102

          1 Reply Last reply Reply Quote 0
          • metaxa
            metaxa last edited by

            @Lenny.CB:

            habe das genau wie du in Betrieb. Hier mal meine Einstellungen: `
            @ Lenny.CB

            Sensationell, danke! Nur, ich habe leider nur 50% Erfolg.
            488_openhab_mqtt.jpg
            488_objekte_mqtt.jpg
            Der Datenpunkt "SET" kriegt leider kein Child mit "gpio" und in weiterer Folge kein Enkerl mit (in meinem Falle) "4" 488_esp_easy_mega_device.jpg
            M.M. benötige ich ja grundsätzlich dein gepostetes Script nicht zum testen des Schaltens, oder?

            Ich habe da noch x Beiträge in anderen Foren von Dummy und Rules anlegen gelesen, jedoch nicht verstanden. Fehlen mir diese?

            @ malc
            @umbm:

            Also muss du einen zusätzlichen Datenpunkt mit dem GPIO anlegen, denn das steuern über den Datenpunkt, den das espeasy-device anlegt, funktioniert nicht. `
            Ich hab den Datenpunkt jetzt auch einmal manuell angelegt, aber schalten kann ich leider nicht damit.

            Ich habe schon mehrfach den Wemos, sowie den MQTT Adapter neu gestartet, aber es tut nicht :roll:

            Wo könnte ich noch meinen Fehler suchen?

            LG und danke für Eure Unterstützung!

            mxa

            1 Reply Last reply Reply Quote 0
            • metaxa
              metaxa last edited by

              Habe meinen Fehler gefunden!!!
              @metaxa:

              M.M. benötige ich ja grundsätzlich dein gepostetes Script nicht zum testen des Schaltens, oder? ` NEIN!
              @metaxa:

              Ich habe da noch x Beiträge in anderen Foren von Dummy und Rules anlegen gelesen, jedoch nicht verstanden. Fehlen mir diese? ` NEIN!
              @metaxa:

              Ich hab den Datenpunkt jetzt auch einmal manuell angelegt, aber schalten kann ich leider nicht damit. `
              Es kommt wie bei vielen Dingen im Leben auf das Format an: Hier muss es eine "Zahl" sein, kein Logikdatenpunkt!
              488_objekte_mqtt_2.jpg

              Nochmals lieben Dank für eure Unterstützung, jetzt ist für mich wieder eines der x-tausend Siegel gelöst :mrgreen:

              LG, mxa

              M 1 Reply Last reply Reply Quote 0
              • M
                martinez.81 @metaxa last edited by martinez.81

                @metaxa said in [Gelöst] MQTT - D1 Mini - wie geht das Schalten unter ESP Easy Mega?:

                Habe meinen Fehler gefunden!!!
                @metaxa:

                M.M. benötige ich ja grundsätzlich dein gepostetes Script nicht zum testen des Schaltens, oder? ` NEIN!
                @metaxa:

                Ich habe da noch x Beiträge in anderen Foren von Dummy und Rules anlegen gelesen, jedoch nicht verstanden. Fehlen mir diese? ` NEIN!
                @metaxa:

                Ich hab den Datenpunkt jetzt auch einmal manuell angelegt, aber schalten kann ich leider nicht damit. `
                Es kommt wie bei vielen Dingen im Leben auf das Format an: Hier muss es eine "Zahl" sein, kein Logikdatenpunkt!
                488_objekte_mqtt_2.jpg

                Nochmals lieben Dank für eure Unterstützung, jetzt ist für mich wieder eines der x-tausend Siegel gelöst :mrgreen:

                LG, mxa

                Hi!
                Ich habe das gleiche Problem, wie du am Anfang.
                Der ESPeasy ist per MQTT mit den iobroker verbunden. Leider habe ich den Datenpunkt "SET - gpio" nicht. Was genau habt ihr im ESPeasy "Device" eingestellt?
                Im Controller "Domoticz" bei "Subscrible" habe ich "/%sysname%/SET/#" drin.
                Wie soll man diese Tabelle verstehen?
                gpio.PNG
                Gruß
                Martin

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

                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                1.2k
                Online

                31.7k
                Users

                79.7k
                Topics

                1.3m
                Posts

                4
                6
                12676
                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