Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. GPIO über mqtt auf ESPeasy steuern funktioniert nicht

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    8
    1
    193

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    767

GPIO über mqtt auf ESPeasy steuern funktioniert nicht

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
4 Beiträge 3 Kommentatoren 680 Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • R Offline
    R Offline
    rahe77
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich versuche über ioBroker und dem mqtt Adapter die GPIOs von einem ESP8266 mit ESPeasy zu steuern.
    Wenn ich am ESP8266 den Taster für GPIO0 drücke bzw. über ein Rule einen GPIO setze, werden die Statuswechsel sofort im ioBroker in den automatisch angelegten Datenpunkten "Relais" bzw. "Button" gemeldet, die Verbindung an sich scheint also in Ordnung zu sein.

    Leider funktioniert es nicht. Ich habe wie in anderen Beiträgen hier im Forum den Kanal "gpio" und den Datenpunkt "2" (für GPIO2) manuell
    angelegt. Wenn ich dann den Datenpunkt auf "1" oder "0" setze, passiert aber nichts. Im Log von ESPeasy kommt auch keine Meldung an.

    Folgende Fragen tun sich auf:

    • "gpio" muss als Kanal angelegt werden, oder?

    • Ist der Datentyp "string" für den Datenpunkt "2" korrekt?

    • Auf welche "Rolle" muss der Datenpunkt "2" eingestellt werden?

    • Der Haken "Bestätigt" im Dialog "Wert schreiben" sollte nicht gesetzt sein, oder?

    • Wenn ich einen Wert manuell schreibe, sollte dann im ioBroker Log ein Eintrag erscheinen? (Die mqtt Instanz ist auf "debug" eingestellt.)

    firefox_0PDL6Kmnbf.png firefox_gfDZ7jdgex.png firefox_LrQIq011KJ.png firefox_uVeOcrEtG7.png javaw_coI1xTVP2o.png firefox_DfftFzpOFu.png firefox_AUPi0MwRUY.png

    OpenSourceNomadO M 2 Antworten Letzte Antwort
    0
    • R rahe77

      Hallo zusammen,

      ich versuche über ioBroker und dem mqtt Adapter die GPIOs von einem ESP8266 mit ESPeasy zu steuern.
      Wenn ich am ESP8266 den Taster für GPIO0 drücke bzw. über ein Rule einen GPIO setze, werden die Statuswechsel sofort im ioBroker in den automatisch angelegten Datenpunkten "Relais" bzw. "Button" gemeldet, die Verbindung an sich scheint also in Ordnung zu sein.

      Leider funktioniert es nicht. Ich habe wie in anderen Beiträgen hier im Forum den Kanal "gpio" und den Datenpunkt "2" (für GPIO2) manuell
      angelegt. Wenn ich dann den Datenpunkt auf "1" oder "0" setze, passiert aber nichts. Im Log von ESPeasy kommt auch keine Meldung an.

      Folgende Fragen tun sich auf:

      • "gpio" muss als Kanal angelegt werden, oder?

      • Ist der Datentyp "string" für den Datenpunkt "2" korrekt?

      • Auf welche "Rolle" muss der Datenpunkt "2" eingestellt werden?

      • Der Haken "Bestätigt" im Dialog "Wert schreiben" sollte nicht gesetzt sein, oder?

      • Wenn ich einen Wert manuell schreibe, sollte dann im ioBroker Log ein Eintrag erscheinen? (Die mqtt Instanz ist auf "debug" eingestellt.)

      firefox_0PDL6Kmnbf.png firefox_gfDZ7jdgex.png firefox_LrQIq011KJ.png firefox_uVeOcrEtG7.png javaw_coI1xTVP2o.png firefox_DfftFzpOFu.png firefox_AUPi0MwRUY.png

      OpenSourceNomadO Offline
      OpenSourceNomadO Offline
      OpenSourceNomad
      Most Active
      schrieb am zuletzt editiert von
      #2

      @rahe77 said in GPIO über mqtt auf ESPeasy steuern funktioniert nicht:

      ich versuche über ioBroker und dem mqtt Adapter die GPIOs von einem ESP8266 mit ESPeasy zu steuern.

      Also wenn bis dato nichts funktioniert wie es soll und so viele Fragen offen sind:

      • "gpio" muss als Kanal angelegt werden, oder?

      • Ist der Datentyp "string" für den Datenpunkt "2" korrekt?

      • Auf welche "Rolle" muss der Datenpunkt "2" eingestellt werden?

      • Der Haken "Bestätigt" im Dialog "Wert schreiben" sollte nicht gesetzt sein, oder?

      • Wenn ich einen Wert manuell schreibe, sollte dann im ioBroker Log ein Eintrag erscheinen? (Die mqtt Instanz ist auf "debug" eingestellt.)

      ...ist es vielleicht ein leichteres den esp mal schnell mal mit was anderem als espeasy zu bespielen?

      Eventuell kommst du mit esphome schneller an's Ziel? Es sollte reichen die native api zu verwenden (kein mqtt rumgeiere 🥚 sondern modernes 0⃣ setup 🎉) und diesen Schnipsel in deiner esphome yaml zu haben:

      switch:
        - platform: gpio
          pin: GPIO2
          name: "Toller Schalter"
      

      Für den Einstieg in esphome lohnt sich vielleicht dieser Thread hier: 👉 Benutzen von ESPHome an einem Beispiel (da gibt's auch Links zu 🎥 Youtube Universität)

      „Das Widerlegen von Schwachsinn erfordert eine Größenordnung mehr Energie als dessen Produktion.“ - Alberto Brandolini (Bullshit-Asymmetrie-Prinzip)

      R 1 Antwort Letzte Antwort
      0
      • R rahe77

        Hallo zusammen,

        ich versuche über ioBroker und dem mqtt Adapter die GPIOs von einem ESP8266 mit ESPeasy zu steuern.
        Wenn ich am ESP8266 den Taster für GPIO0 drücke bzw. über ein Rule einen GPIO setze, werden die Statuswechsel sofort im ioBroker in den automatisch angelegten Datenpunkten "Relais" bzw. "Button" gemeldet, die Verbindung an sich scheint also in Ordnung zu sein.

        Leider funktioniert es nicht. Ich habe wie in anderen Beiträgen hier im Forum den Kanal "gpio" und den Datenpunkt "2" (für GPIO2) manuell
        angelegt. Wenn ich dann den Datenpunkt auf "1" oder "0" setze, passiert aber nichts. Im Log von ESPeasy kommt auch keine Meldung an.

        Folgende Fragen tun sich auf:

        • "gpio" muss als Kanal angelegt werden, oder?

        • Ist der Datentyp "string" für den Datenpunkt "2" korrekt?

        • Auf welche "Rolle" muss der Datenpunkt "2" eingestellt werden?

        • Der Haken "Bestätigt" im Dialog "Wert schreiben" sollte nicht gesetzt sein, oder?

        • Wenn ich einen Wert manuell schreibe, sollte dann im ioBroker Log ein Eintrag erscheinen? (Die mqtt Instanz ist auf "debug" eingestellt.)

        firefox_0PDL6Kmnbf.png firefox_gfDZ7jdgex.png firefox_LrQIq011KJ.png firefox_uVeOcrEtG7.png javaw_coI1xTVP2o.png firefox_DfftFzpOFu.png firefox_AUPi0MwRUY.png

        M Offline
        M Offline
        Mystisch
        schrieb am zuletzt editiert von Mystisch
        #3

        @rahe77
        wie hast du denn im EasyESP das device "Generic - MQTT Import" parametriert?
        Wenn Du das nicht gemacht hast, dann musst das definieren, sonst bekommst du die Stati nicht vom ioBroker.
        über dieses device abonnierst Du Dich auf die ioBroker states.
        Wenn Du Dich korrekt auf einen Datenpunkt im MQTT Adapter abonniert hast, kann Du bei diesem Punkt im ioBroker ein Value setzen, welcher dann dort im Device unter Values auftaucht.
        Pro Generic MQTT import kannst Du vier Points abonnieren.
        Das kannst Du dann einfach in den Rules weiterverarbeiten....

        1 Antwort Letzte Antwort
        0
        • OpenSourceNomadO OpenSourceNomad

          @rahe77 said in GPIO über mqtt auf ESPeasy steuern funktioniert nicht:

          ich versuche über ioBroker und dem mqtt Adapter die GPIOs von einem ESP8266 mit ESPeasy zu steuern.

          Also wenn bis dato nichts funktioniert wie es soll und so viele Fragen offen sind:

          • "gpio" muss als Kanal angelegt werden, oder?

          • Ist der Datentyp "string" für den Datenpunkt "2" korrekt?

          • Auf welche "Rolle" muss der Datenpunkt "2" eingestellt werden?

          • Der Haken "Bestätigt" im Dialog "Wert schreiben" sollte nicht gesetzt sein, oder?

          • Wenn ich einen Wert manuell schreibe, sollte dann im ioBroker Log ein Eintrag erscheinen? (Die mqtt Instanz ist auf "debug" eingestellt.)

          ...ist es vielleicht ein leichteres den esp mal schnell mal mit was anderem als espeasy zu bespielen?

          Eventuell kommst du mit esphome schneller an's Ziel? Es sollte reichen die native api zu verwenden (kein mqtt rumgeiere 🥚 sondern modernes 0⃣ setup 🎉) und diesen Schnipsel in deiner esphome yaml zu haben:

          switch:
            - platform: gpio
              pin: GPIO2
              name: "Toller Schalter"
          

          Für den Einstieg in esphome lohnt sich vielleicht dieser Thread hier: 👉 Benutzen von ESPHome an einem Beispiel (da gibt's auch Links zu 🎥 Youtube Universität)

          R Offline
          R Offline
          rahe77
          schrieb am zuletzt editiert von
          #4

          Hi, danke für eure Antworten! Ich hatte leider wenig Zeit und konnte daher erst jetzt antworten.

          @opensourcenomad Ich habe an ESP-Easy einige Änderungen vorgenommen und mir eine eigene Version kompiliert. Daher wäre ein Wechsel zu esphome sehr zeitaufwendig, da ich dann dort auch erst die Funktionen implementieren müsste.

          @Mystisch Ich habe den Generic MQTT Import überhaupt nicht parametriert, weil ich der Meinung war, dass dieser nur benötigt wird, wenn man zusätzliche andere Datenpunkte zu den bereits in den Controllereinstellungen hinterlegten abonnieren will. Ich werde das mal ausprobieren.

          1 Antwort Letzte Antwort
          0

          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

          Registrieren Anmelden
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

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

          745

          Online

          32.9k

          Benutzer

          83.0k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe