Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Skripten / Logik
  4. Node-Red
  5. Hilfe bei mqtt über node Red

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    504

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    616

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Hilfe bei mqtt über node Red

Geplant Angeheftet Gesperrt Verschoben Node-Red
26 Beiträge 2 Kommentatoren 1.8k Aufrufe 2 Watching
  • Ä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.
  • mickymM mickym

    Mach mal den führenden "/" in der mqtt-Node raus - das darf nicht.

    Also nicht

    "topic": "/client/Door/"
    

    sondern

    "topic": "client/Door"
    

    In Deinem Empfangsskript hast Du es ja auch ohne eingegeben. Auch kein / danach. Sondern einfach Pfad zum Punkt.

    Darf glaub auch grundsätzlich nicht - da gibts einige Artikel zu,

    Im Übrigen würde ich Dir empfehlen - ist kein MUSS, Deinen mqtt-clients Namen zu verpassen, dass macht ggf. die Fehlersuche im mosquitto-log einfacher:

    1623453939: New client connected from 127.0.0.1 as mqttClientFhem (c1, k30, u'user').
    1623453959: New connection from 127.0.0.1 on port 1883.
    1623453959: New client connected from 127.0.0.1 as mqttClientIobrokerPublishSubscribeAll (c1, k1000, u'user').
    1623453973: New connection from 127.0.0.1 on port 1883.
    1623453973: New client connected from 127.0.0.1 as mqttClientIobrokerPublishOnly (c1, k1000, u'user').
    1623453975: New connection from 192.168.178.28 on port 1883.
    1623453975: Socket error on client mqttClientNodeRed, disconnecting.
    1623453975: New client connected from 192.168.178.28 as mqttClientNodeRed (c0, k60, u'user').
    1623454068: Client mqttClientIobrokerPublishOnly disconnected.
    
    R Offline
    R Offline
    Renegade 0
    schrieb am zuletzt editiert von Renegade 0
    #21

    @mickym
    wie starte ich das log?
    leider der selbe Fehler. :/

    mickymM 1 Antwort Letzte Antwort
    0
    • R Renegade 0

      @mickym
      wie starte ich das log?
      leider der selbe Fehler. :/

      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von mickym
      #22

      @renegade-0 Das log wird automatisch geschrieben. Wenn Du nichts verändert hast, steht es unter
      /var/log/mosquitto

      Dort das Letzte ist mosquitto.log

      Wenn Du das Topic korrigiert hast und noch keine großartigen retain messages drin hast, lösche ggf. nochmal die mosquitto.db und starte mosquitto neu und auch den Node-Red Adapter neu.

      In Deiner mosquitto.conf unter /etc/mosquitto

      steht in der Regel folgendes:

      persistence true
      persistence_location /var/lib/mosquitto/
      
      log_dest file /var/log/mosquitto/mosquitto.log
      

      Das erste ist der Pfad zur Mosquitto Datenbank, das zweite der Pfad zur Logdatein.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      1 Antwort Letzte Antwort
      0
      • R Renegade 0

        @mickym
        Teste ich gleich mal.

        Muss das heut Nacht noch zum laufen bekommen. Morgen geht der Mist in der Früh zur Meisterschule. ;)
        Wie meinst du eigene States?

        mickymM Online
        mickymM Online
        mickym
        Most Active
        schrieb am zuletzt editiert von mickym
        #23

        @renegade-0 sagte in Hilfe bei mqtt über node Red:

        @mickym
        Teste ich gleich mal.
        Muss das heut Nacht noch zum laufen bekommen. Morgen geht der Mist in der Früh zur Meisterschule.

        Falls Du unter Zeitdruck stehst und es nur um die Kommunikation zwischen VIS und Deinem Python Skript geht, kannst als Workaround Node-Red ja auch direkt in den Datenpunkt unter mqtt.0.client.Door mit einer iobroker Node schreiben lassen.

        Dann published halt Dein mqtt Adapter. Auch wenn man das Problem eigentlich untersuchen sollte, aber es wäre eine Alternative, um halt ggf. die Kommunikation bis morgen hinzubekommen.

        Und wie gesagt - mache alle Haken in Deinem iobroker Adapter raus. Nichts publishen beim Verbinden und so.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        R 1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @renegade-0 sagte in Hilfe bei mqtt über node Red:

          @mickym
          Teste ich gleich mal.
          Muss das heut Nacht noch zum laufen bekommen. Morgen geht der Mist in der Früh zur Meisterschule.

          Falls Du unter Zeitdruck stehst und es nur um die Kommunikation zwischen VIS und Deinem Python Skript geht, kannst als Workaround Node-Red ja auch direkt in den Datenpunkt unter mqtt.0.client.Door mit einer iobroker Node schreiben lassen.

          Dann published halt Dein mqtt Adapter. Auch wenn man das Problem eigentlich untersuchen sollte, aber es wäre eine Alternative, um halt ggf. die Kommunikation bis morgen hinzubekommen.

          Und wie gesagt - mache alle Haken in Deinem iobroker Adapter raus. Nichts publishen beim Verbinden und so.

          R Offline
          R Offline
          Renegade 0
          schrieb am zuletzt editiert von Renegade 0
          #24

          @mickym

          @mickym sagte in Hilfe bei mqtt über node Red:

          Falls Du unter Zeitdruck stehst und es nur um die Kommunikation zwischen VIS und Deinem Python Skript geht, kannst als Workaround Node-Red ja auch direkt in den Datenpunkt unter mqtt.0.client.Door mit einer iobroker Node schreiben lassen.

          Das rettet mir gerade ein paar Stunden Schlaf. Also nach löschen der db und reboot, ging dann wenigstens das manuelle eintragen nach dem node-Red wieder, allerdings node-Red mqtt geht weiterhin nicht. sChreibt zwar in den Datenpunkt, aber sendet diesen nicht.

          Das direkt reinschreiben haut hin.

          @mickym sagte in Hilfe bei mqtt über node Red:

          Und wie gesagt - mache alle Haken in Deinem iobroker Adapter raus. Nichts publishen beim Verbinden und so.

          hab nur noch den reject Unauthorised drinnen.

          mickymM 1 Antwort Letzte Antwort
          0
          • R Renegade 0

            @mickym

            @mickym sagte in Hilfe bei mqtt über node Red:

            Falls Du unter Zeitdruck stehst und es nur um die Kommunikation zwischen VIS und Deinem Python Skript geht, kannst als Workaround Node-Red ja auch direkt in den Datenpunkt unter mqtt.0.client.Door mit einer iobroker Node schreiben lassen.

            Das rettet mir gerade ein paar Stunden Schlaf. Also nach löschen der db und reboot, ging dann wenigstens das manuelle eintragen nach dem node-Red wieder, allerdings node-Red mqtt geht weiterhin nicht. sChreibt zwar in den Datenpunkt, aber sendet diesen nicht.

            Das direkt reinschreiben haut hin.

            @mickym sagte in Hilfe bei mqtt über node Red:

            Und wie gesagt - mache alle Haken in Deinem iobroker Adapter raus. Nichts publishen beim Verbinden und so.

            hab nur noch den reject Unauthorised drinnen.

            mickymM Online
            mickymM Online
            mickym
            Most Active
            schrieb am zuletzt editiert von
            #25

            @renegade-0 sagte in Hilfe bei mqtt über node Red:

            @mickym sagte in Hilfe bei mqtt über node Red:

            Und wie gesagt - mache alle Haken in Deinem iobroker Adapter raus. Nichts publishen beim Verbinden und so.

            hab nur noch den reject Unauthorised drinnen.

            Das passt ja - so habe ich es auch.

            Wenn Dir der Workaround hilft kannst. Dir ja Zeit lassen.

            Wenn Du in Deiner mqtt-Server konfiguration eine Client ID einträgst, dann kannst Du im Log ja prüfen, ob als Letztes ein Connected für Deinen Node-Red Client drin steht.

            New client connected from 192.168.178.28 as mqttClientNodeRed (c0, k60, u'user').
            

            17e2dc19-15a8-4217-89f9-3e7742376b1c-image.png

            Dann hast Du hier ja einen Punkt angegenen, der den Status ebenfalls anzeigen sollte:

            bcd1bc10-9158-414b-b260-2450fc554218-image.png

            das heisst auch im iobroker unter Deinem mqtt.0 solltest Du in diesem Pfad den Status des Node-Red clients sehen:

            2f6c5653-e0d8-4ef3-9c7c-5a65c0a22cc0-image.png

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            R 1 Antwort Letzte Antwort
            0
            • mickymM mickym

              @renegade-0 sagte in Hilfe bei mqtt über node Red:

              @mickym sagte in Hilfe bei mqtt über node Red:

              Und wie gesagt - mache alle Haken in Deinem iobroker Adapter raus. Nichts publishen beim Verbinden und so.

              hab nur noch den reject Unauthorised drinnen.

              Das passt ja - so habe ich es auch.

              Wenn Dir der Workaround hilft kannst. Dir ja Zeit lassen.

              Wenn Du in Deiner mqtt-Server konfiguration eine Client ID einträgst, dann kannst Du im Log ja prüfen, ob als Letztes ein Connected für Deinen Node-Red Client drin steht.

              New client connected from 192.168.178.28 as mqttClientNodeRed (c0, k60, u'user').
              

              17e2dc19-15a8-4217-89f9-3e7742376b1c-image.png

              Dann hast Du hier ja einen Punkt angegenen, der den Status ebenfalls anzeigen sollte:

              bcd1bc10-9158-414b-b260-2450fc554218-image.png

              das heisst auch im iobroker unter Deinem mqtt.0 solltest Du in diesem Pfad den Status des Node-Red clients sehen:

              2f6c5653-e0d8-4ef3-9c7c-5a65c0a22cc0-image.png

              R Offline
              R Offline
              Renegade 0
              schrieb am zuletzt editiert von
              #26

              @mickym
              OK, habsch mal so übernommen.

              Danke dir. JEtzt gehts weiter mit der Suchfunktion, dann ist Feierabend :)

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              379

              Online

              32.6k

              Benutzer

              81.9k

              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