Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Get und In Node haben unterschiedliches topic Format / und .

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Get und In Node haben unterschiedliches topic Format / und .

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

      Git es einen Grund warum die Ausgabe aus dem
      getNode das Topic in der Form
      mit Punkten getrennt kommt (wie in der Datenbank) und im
      inNode das Topic aber mit slashes / getrennt ist ?

      Bsp:
      getNode: topic: backitup.0.history.iobrokerSuccess
      inNode: topic backitup/0/history/iobrokerSuccess

      Ist das ein Bug oder absichtlich so ?

      Wenn es einen Grund dafür gibt das so zu formatieren, würde ich auch gerne
      den Adapter insofern erweitern, dass es konfigurierbar ist.

      Danke schon mal.

      Version: iobroker.nodeRed: 2.4.2
      Node Version: 16.14.0

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @Bannsaenger last edited by

        @bannsaenger Meiner Erfahrung nach nehmen die Nodes tatsächlich beide Formate. Ich gehe mal davon aus, dass dies auch historische Gründe hat - beide Formate zu unterstützen, um ggf. ein der mqtt-Schreibweise kompatibles Format zu haben.

        Also auch die get-Node versteht grundsätzlich die mqtt Schreibweise:

        8f3d1522-e509-4216-98df-c7d9305aa5f9-image.png

        Bannsaenger 1 Reply Last reply Reply Quote 0
        • Bannsaenger
          Bannsaenger @mickym last edited by

          @mickym Danke für deinen Hinweis mit MQTT. Das ist schon ein Argument.
          Das stimmt mit der Get Node, dass beide Schreibweisen verstanden werden.
          Beim Get Node wird das Topic durchgereicht. Das ist gut so.
          Da können alternativ beide Schreibweisen verwendet werden.
          Leider kommt beim In Node immer die / Schreibweise raus, egal
          in welcher Schreibweise man das Topic formuliert.
          Da wäre es gut wenn man das "Ausgabeformat" wählen könnte.
          Das Problem entsteht dann wenn man auf Teile der Datenbank einen
          Subscribe macht und danach das Topic für die Weiterverarbeitung
          braucht und zusätzlich hin und wieder auch ein get verwendet.

          iobroker_nodes.png

          1 Reply Last reply Reply Quote 0
          • mickym
            mickym Most Active last edited by mickym

            @bannsaenger ich weiß, ich ändere das Topic mit einer anschließenden Change Node wenn ich es im anderen Format brauche. Wenn Du das geändert haben willst, musst halt ein Issue aufmachen und als Feature Request stellen oder halt grundsätzlich die / Schreibweise verwenden. Damit bist dann auch mqtt konform.

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

            Support us

            ioBroker
            Community Adapters
            Donate

            1.0k
            Online

            31.7k
            Users

            79.8k
            Topics

            1.3m
            Posts

            2
            4
            183
            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