Weiter zum Inhalt
  • Home
  • Aktuell
  • 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. Skripten / Logik
  4. Node-Red
  5. tcp Node disconnect per dashboard button Node

NEWS

  • Der neue Monatsrückblick für September 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    299

  • Neu im Blog: Was die neue Website alles kann
    BluefoxB
    Bluefox
    7
    1
    255

  • Node.js 24 ist jetzt offiziell empfohlen!
    apollon77A
    apollon77
    9
    1
    524

tcp Node disconnect per dashboard button Node

Geplant Angeheftet Gesperrt Verschoben Node-Red
11 Beiträge 4 Kommentatoren 299 Aufrufe 4 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
    R
    r25t
    schrieb am zuletzt editiert von
    #1

    Hallo,
    da ich nur gelegentlich Node-Red benutze bitte ich kurze Hilfe bei folgendem Problem.
    Ich benutze den tcp request Node um Daten von einem Server zu bekommen, wobei die Verbindung gehalten wird und nur manuell beendet wird. Das klappt auch soweit, nur das Disconnecten geht nicht richtig.
    Mittels inject Node kann ich zwar die Verbindung beenden, aber nicht per button Node im Dashboard. Beim inject Node benutze ich:

    Disconnect-Inject.jpg

    Meine Frage ist nun, was ist denn die passende Payload für den button Node? Das habe ich trotz vielerVersuche nicht hinbekommen.

    Danke

    Samson71S OliverIOO Marc BergM 3 Antworten Letzte Antwort
    0
    • R r25t

      Hallo,
      da ich nur gelegentlich Node-Red benutze bitte ich kurze Hilfe bei folgendem Problem.
      Ich benutze den tcp request Node um Daten von einem Server zu bekommen, wobei die Verbindung gehalten wird und nur manuell beendet wird. Das klappt auch soweit, nur das Disconnecten geht nicht richtig.
      Mittels inject Node kann ich zwar die Verbindung beenden, aber nicht per button Node im Dashboard. Beim inject Node benutze ich:

      Disconnect-Inject.jpg

      Meine Frage ist nun, was ist denn die passende Payload für den button Node? Das habe ich trotz vielerVersuche nicht hinbekommen.

      Danke

      Samson71S
      Samson71S
      Samson71
      schrieb am zuletzt editiert von
      #2

      @r25t
      Ich habe das mal in einen passenderen Bereich verschoben. Das hat mit "Forum" nichts zu tun. Möglicherweise geht es hier auch gar nicht um einen Zusammenhang mit IoBroker.

      Markus

      Bitte beachten:
      Hinweise für gute Forenbeiträge
      Maßnahmen zum Schutz des Forums

      1 Antwort Letzte Antwort
      0
      • R r25t

        Hallo,
        da ich nur gelegentlich Node-Red benutze bitte ich kurze Hilfe bei folgendem Problem.
        Ich benutze den tcp request Node um Daten von einem Server zu bekommen, wobei die Verbindung gehalten wird und nur manuell beendet wird. Das klappt auch soweit, nur das Disconnecten geht nicht richtig.
        Mittels inject Node kann ich zwar die Verbindung beenden, aber nicht per button Node im Dashboard. Beim inject Node benutze ich:

        Disconnect-Inject.jpg

        Meine Frage ist nun, was ist denn die passende Payload für den button Node? Das habe ich trotz vielerVersuche nicht hinbekommen.

        Danke

        OliverIOO
        OliverIOO
        OliverIO
        schrieb am zuletzt editiert von
        #3

        @r25t

        Habe das so noch nie gemacht.
        Wie machst du das das die Verbindung gehalten wird? Long polling? Sonst wird ja normalerweise nach dem senden die Verbindung automatisch geschlossen.
        Um einen Request später zu schließen benötigst du eine Referenz zum Request.
        Keine Ahnung ob die Node das liefern kann

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        1 Antwort Letzte Antwort
        0
        • R r25t

          Hallo,
          da ich nur gelegentlich Node-Red benutze bitte ich kurze Hilfe bei folgendem Problem.
          Ich benutze den tcp request Node um Daten von einem Server zu bekommen, wobei die Verbindung gehalten wird und nur manuell beendet wird. Das klappt auch soweit, nur das Disconnecten geht nicht richtig.
          Mittels inject Node kann ich zwar die Verbindung beenden, aber nicht per button Node im Dashboard. Beim inject Node benutze ich:

          Disconnect-Inject.jpg

          Meine Frage ist nun, was ist denn die passende Payload für den button Node? Das habe ich trotz vielerVersuche nicht hinbekommen.

          Danke

          Marc BergM
          Marc BergM
          Marc Berg
          Most Active
          schrieb am zuletzt editiert von
          #4

          @r25t sagte:

          was ist denn die passende Payload für den button Node?

          Der Button Node kann lediglich die "payload" Eigenschaft senden, du benötigst aber die "reset" Eigenschaft.

          Das bedeutet, dass du zwischen Button und tcp Node noch einen Change Node benötigst, der lediglich "msg.reset=true" setzt.

          @OliverIO sagte:

          Keine Ahnung ob die Node das liefern kann

          Ja, dafür gibt es den "Stream" Modus. Ob das hier die beste Lösung ist, wer weiß.

          NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

          Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN

          Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

          1 Antwort Letzte Antwort
          1
          • R
            R
            r25t
            schrieb am zuletzt editiert von
            #5

            Tut mir leid wenn ich hier an der falschen Stelle bin. Will nur noch
            mal kurz antworten.

            @oliverio : Der tcp request Node kann bei close auf "niemals - Verbindung wird gehalten" gestellt werden.

            @marc-berg : Danke für den Hinweis. Das habe ich aber schon mit dem Function Node probiert. Das funktioniert leider bei mir nicht.

            Debug.jpg

            Rot: aus change node , funktioniert nicht
            Grün: aus Inject Node , funktioniert.

            Bei beiden wird msg.reset=true geschickt.

            Danke nochmals, muss wohl weiter suchen.

            Marc BergM 1 Antwort Letzte Antwort
            0
            • R r25t

              Tut mir leid wenn ich hier an der falschen Stelle bin. Will nur noch
              mal kurz antworten.

              @oliverio : Der tcp request Node kann bei close auf "niemals - Verbindung wird gehalten" gestellt werden.

              @marc-berg : Danke für den Hinweis. Das habe ich aber schon mit dem Function Node probiert. Das funktioniert leider bei mir nicht.

              Debug.jpg

              Rot: aus change node , funktioniert nicht
              Grün: aus Inject Node , funktioniert.

              Bei beiden wird msg.reset=true geschickt.

              Danke nochmals, muss wohl weiter suchen.

              Marc BergM
              Marc BergM
              Marc Berg
              Most Active
              schrieb am zuletzt editiert von Marc Berg
              #6

              @r25t sagte:

              Das funktioniert leider bei mir nicht.

              Du lässt dir doch aber nicht die gesamte Payload anzeigen.

              Aktiviere im Debug Node

              grafik.jpeg

              Und dann nochmal den Inhalt zeigen.

              NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

              Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN

              Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

              1 Antwort Letzte Antwort
              0
              • R
                R
                r25t
                schrieb am zuletzt editiert von
                #7

                Debug1.jpg

                Hier bin ich überfordert.
                Danke für die Hilfe.

                Marc BergM 1 Antwort Letzte Antwort
                0
                • R r25t

                  Debug1.jpg

                  Hier bin ich überfordert.
                  Danke für die Hilfe.

                  Marc BergM
                  Marc BergM
                  Marc Berg
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @r25t sagte:

                  Hier bin ich überfordert.

                  Welchen Node konkret hast du? Den?

                  https://github.com/jorgen-k/node-red-contrib-tcp-client2/blob/master/README.md#dynamically-connecting-and-close-connections

                  Dann würde ein anderes Attribut erwartet.

                  NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

                  Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN

                  Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                  1 Antwort Letzte Antwort
                  0
                  • R
                    R
                    r25t
                    schrieb am zuletzt editiert von
                    #9

                    Nein, ich nutze die Standard Netzwerk Nodes (nur tcp request).
                    tcp-request.jpg

                    Marc BergM 1 Antwort Letzte Antwort
                    0
                    • R r25t

                      Nein, ich nutze die Standard Netzwerk Nodes (nur tcp request).
                      tcp-request.jpg

                      Marc BergM
                      Marc BergM
                      Marc Berg
                      Most Active
                      schrieb am zuletzt editiert von Marc Berg
                      #10

                      @r25t

                      grafik.jpeg

                      Bei diesem Node musst du die "Payload" Eigenschaft löschen:

                      grafik.jpeg

                      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

                      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN

                      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                      1 Antwort Letzte Antwort
                      1
                      • R
                        R
                        r25t
                        schrieb am zuletzt editiert von
                        #11

                        So klappt es endlich!!!
                        Vielen Dank für die freundliche Hilfe, das hätte ich nie hinbekommen!!!

                        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

                        477

                        Online

                        33.1k

                        Benutzende

                        84.0k

                        Themen

                        1.4m

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

                        • Du hast noch kein Konto? Registrieren

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