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. NodeRed (iob Adapter) kann keine Telegram nachrichten senden

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    NodeRed (iob Adapter) kann keine Telegram nachrichten senden

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

      Hallo,

      ich komme hier nicht weiter...

      Der Flow sieht so aus:
      Flow.png

      In der Change Node steht:

      {"text": "/tmp/haustuer.jpg","caption": "dingdong","chatId": -123456789}
      

      Die Debug Node gibt nach dem Inject das hier aus:

      "{"text": "/tmp/haustuer.jpg","caption": "dingdong","chatId": -123456789}"
      

      Im Objekt steht es dann so:
      Obj.png

      Es wird aber keine Nachricht gesendet.
      Wenn ich es manuell mache, dann geht es.
      Also wenn ich in der Ansicht vom letzten Screenshot auf "Wert setzen" klicke dann wird die Nachricht gesendet.
      Ich klicke nur auf "Wert setzen" der Inhalt bleibt unverändert.

      Der Flow im ersten Screen ist auf das wesentliche reduziert.
      natürlich gibt es Funktionen die das Bild abholen bzw. die Daten liegt in dem Verzeichnis.
      Das funktioniert alles.

      Mehr Hintergründe zu meinem Problem gibt es hier:
      https://forum.iobroker.net/topic/53227/telegram-adapter-forbidden-properties/7?_=1648904346471

      Ich habe alternativ auch versucht mit einer Function Node ein json Objekt zu übergeben.
      So ist es in dem verlinkten Thread beschrieben.
      Dann bekomme ich aber die Meldung, dass ich einen String übergeben muss und kein Objekt.
      Ich bin mir nicht sicher ob ich das falsch gemacht habe bzw. falsch verstanden habe, oder ob da noch ein Fehler in der 1.12.2 ist. Beim Objket "response" macht das für mich Sinn, dass das String sein muss. Beim von mir verwendeten "responseJson" verstehe ich die Meldung nicht ganz. Ich will meine eigene Unfähigkeit nicht in Frage stellen, aber könnte das noch ein Kopierfehler beim Handling in der 1.12.2 vom Telegram Adapter sein?

      F 1 Reply Last reply Reply Quote 1
      • F
        frankyboy73 @Markus 2 last edited by

        @markus-2 Hi, was hast du denn in der Iobroker-Out-Node eingestellt, unter Type? Da müsste Command ausgewählt sein.

        M 1 Reply Last reply Reply Quote 0
        • M
          Markus 2 @frankyboy73 last edited by

          @frankyboy73 said in NodeRed (iob Adapter) kann keine Telegram nachrichten senden:

          @markus-2 Hi, was hast du denn in der Iobroker-Out-Node eingestellt, unter Type? Da müsste Command ausgewählt sein.

          Ich danke dir!
          Das war es... Ich sehe ich schon, ich muss noch viel lernen.

          F 1 Reply Last reply Reply Quote 0
          • F
            frankyboy73 @Markus 2 last edited by frankyboy73

            @markus-2 Hi, gerne. Ich weiß nicht ob ich das richtig erklären kann, aber ich versuchs mal.
            Wenn man value einstellt, wir der Wert als bestätigt in den Datenpunkt geschrieben, und der Telegramm Adapter verwendet den nicht mehr, da schon bestätigt. Bei Command wird der Wert unbestätigt in den Datenpunkt geschrieben, dann wird er vom Telegramm Adapter verwendet und der bestätigt ihn dann.
            Als du von Hand den Wert in den Objekten gesetzt hast, hast du wahrscheinlich unbestätigt ausgewählt und dadurch hats dann geklappt.
            Ich verwende value nur bei selbst erstellten Datenpunkten (muss man aber nicht machen, glaube ich), bei allem was ich in Adapterdatenpunkte schreibe muss ich Command verwenden.

            1 Reply Last reply Reply Quote 0
            • M
              Markus 2 last edited by

              Hallo Frank,

              herzlichen Dank für dein tolle Hilfe.
              Bisher hat alles gut funktioniert.

              F 1 Reply Last reply Reply Quote 0
              • F
                frankyboy73 @Markus 2 last edited by

                @markus-2 Hi, übrigens hat mir dein Beitrag jetzt auch geholfen. Ich habe sonst die Telegram Node genutzt, aber die funktioniert bei mir leider nicht mehr. Nutze jetzt auch wieder den Telegram Adapter und Dank deinem Post musste ich nicht lange rumsuchen in welchem Format ich die Nachrichten in den Datenpunkt / Iobroker Out Node schreiben muss.

                1 Reply Last reply Reply Quote 0
                • Basti17683
                  Basti17683 last edited by

                  @markus-2
                  Ich hänge mich mal hier mit dran. Eure bisherigen Fragen und Antworten haben mir geholfen den Telegram Adapter im Node Red in Betrieb nehmen zu können. Hat einer von euch schon versucht ein Bild per Telegram zu versenden?
                  Mit der von euch hier erwähnten Change Node schickt ihr ja nur Text.
                  Was ist wenn ich hier ein File aus einem Verzeichnis senden möchte?
                  In der Doku habe ich nachgeshen, da steht es ja ziemlich weit oben - aber das sieht nicht so Node Red komform aus?! Ich weiß hier nicht wo, und vor allem was von dem ganzen ich hier eintragen soll

                  0653fbca-aae0-4a97-a4e0-bd6c7b7765ec-grafik.png

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  1.1k
                  Online

                  31.6k
                  Users

                  79.6k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  562
                  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