Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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
    16
    1
    1.9k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Hilfe bei mqtt über node Red

Scheduled Pinned Locked Moved Node-Red
26 Posts 2 Posters 1.9k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 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
    wrote on last edited by Renegade 0
    #21

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

    mickymM 1 Reply Last reply
    0
    • R Renegade 0

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

      mickymM Online
      mickymM Online
      mickym
      Most Active
      wrote on last edited by 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 Reply Last reply
      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
        wrote on last edited by 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 Reply Last reply
        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
          wrote on last edited by 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 Reply Last reply
          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
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #26

              @mickym
              OK, habsch mal so übernommen.

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

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              372

              Online

              32.6k

              Users

              82.2k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe