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. Telegram Menu - mehrere Adapter

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

Telegram Menu - mehrere Adapter

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
11 Beiträge 3 Kommentatoren 623 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.
  • X x.Oli

    Hallo

    Über gewisse Dinge in der Hausautomatisierung möchte meine Frau einfach nicht informeirt werden, weshalb ich 2 Telegram Adapter am laufen habe, um das einfacher zuweisen zu können.

    sendTo('telegram.0', {
        text: 'Bitte Mülltonne wählen',
        reply_markup: {
            keyboard: [
                ['Menu'],
                ['Graue Tonne', 'Papiertonne', 'Gelbe Tonne']
            ],
            resize_keyboard: true,
            one_time_keyboard: false
        }
    });
    

    test.jpg

    Dieses prüfen eines Triggers funktioniert für "meinen" Telegram Adapter prima. Wie muß ich aber die Syntax ändern, damit Telegram den Response nur an den Adapter sendet der ihn auch angefragt hat ?
    Ich danke euch für einen Denkanstoß.

    N Offline
    N Offline
    Nordischerjung
    schrieb am zuletzt editiert von
    #2

    @x-oli Moin, als erstest würde ich noch ein Timer stop mit einbauen. Du bekommst doch in der Telegramm Instanz im DP request was du oder auch Wer etwas eingegeben hat. Dadrauf kannst du dann triggern
    b0e726de-60c4-47c2-a23e-178dfc5534fb-grafik.png

    Gruß Nordischerjung

    sonnige Grüße von der Ostsee

    X 1 Antwort Letzte Antwort
    0
    • N Nordischerjung

      @x-oli Moin, als erstest würde ich noch ein Timer stop mit einbauen. Du bekommst doch in der Telegramm Instanz im DP request was du oder auch Wer etwas eingegeben hat. Dadrauf kannst du dann triggern
      b0e726de-60c4-47c2-a23e-178dfc5534fb-grafik.png

      X Offline
      X Offline
      x.Oli
      schrieb am zuletzt editiert von
      #3

      @nordischerjung Hallo und danke für die Rückmeldung. Die Richtung ist glaub genau was ich brauche. Auch wenn ich 2 Adapter habe gibt es ja eine "RequestedID" .. die bei einem Request einem Trigger zuweisen ?
      Ich würde im Script das Ganze gerne so aufbauen "WENN die ID DANN das, WENN die andere ID DANN das".
      Danke und LG

      N 1 Antwort Letzte Antwort
      0
      • X x.Oli

        @nordischerjung Hallo und danke für die Rückmeldung. Die Richtung ist glaub genau was ich brauche. Auch wenn ich 2 Adapter habe gibt es ja eine "RequestedID" .. die bei einem Request einem Trigger zuweisen ?
        Ich würde im Script das Ganze gerne so aufbauen "WENN die ID DANN das, WENN die andere ID DANN das".
        Danke und LG

        N Offline
        N Offline
        Nordischerjung
        schrieb am zuletzt editiert von
        #4

        @x-oli Du hast für jeden Instanz einen eigenen DP request.

        Ich frage hier zB den request von Instanz .0 ab

        63afb5e2-f17c-4fa7-85b9-4f648cf104bd-grafik.png

        Gruß Nordischerjung

        sonnige Grüße von der Ostsee

        X 1 Antwort Letzte Antwort
        0
        • N Nordischerjung

          @x-oli Du hast für jeden Instanz einen eigenen DP request.

          Ich frage hier zB den request von Instanz .0 ab

          63afb5e2-f17c-4fa7-85b9-4f648cf104bd-grafik.png

          X Offline
          X Offline
          x.Oli
          schrieb am zuletzt editiert von
          #5

          @nordischerjung Irgendwie blicke ich es nicht. User IDs aus 1 Adapter zu prüfen leuchtet mir ja noch ein, aber ich habe ja 2 Adapter ?! Ich muß mich beim Objekt ja auf den DP aus einem bestimmten Adapter beziehen. Ich habe aber nur 1 User in jedem der 2 Adapter. Für mich ist also interessant zu wissen welcher Adapter angefragt hat. Mir ist jetzt nicht ganz klar wie ich 1 DP aus 2 Adaptern ansprechen / prüfen kann ?! Meine Situation ist ja folgende:
          test2.jpg
          Dazu habe ich ein Javascript (ganz oben) was, störender Weise, das Menu ja auch schon für "telegram.0" anfragt. Ich habe mir das eigentlich so gedacht, dass ich bei dem "sendTo" schon den User mitgebe ?! Ich möchte halt ungerne die Javascripte wie auch die Blockly's 2x für jeden Adapter schreiben müssen. Ich steh gerade ein wenig auf dem Schlauch :-(

          DJMarc75D 1 Antwort Letzte Antwort
          0
          • X x.Oli

            @nordischerjung Irgendwie blicke ich es nicht. User IDs aus 1 Adapter zu prüfen leuchtet mir ja noch ein, aber ich habe ja 2 Adapter ?! Ich muß mich beim Objekt ja auf den DP aus einem bestimmten Adapter beziehen. Ich habe aber nur 1 User in jedem der 2 Adapter. Für mich ist also interessant zu wissen welcher Adapter angefragt hat. Mir ist jetzt nicht ganz klar wie ich 1 DP aus 2 Adaptern ansprechen / prüfen kann ?! Meine Situation ist ja folgende:
            test2.jpg
            Dazu habe ich ein Javascript (ganz oben) was, störender Weise, das Menu ja auch schon für "telegram.0" anfragt. Ich habe mir das eigentlich so gedacht, dass ich bei dem "sendTo" schon den User mitgebe ?! Ich möchte halt ungerne die Javascripte wie auch die Blockly's 2x für jeden Adapter schreiben müssen. Ich steh gerade ein wenig auf dem Schlauch :-(

            DJMarc75D Offline
            DJMarc75D Offline
            DJMarc75
            schrieb am zuletzt editiert von
            #6

            @x-oli Für mich ist noch unklar ob Deine Frau überhaupt was mit dem Menü anstellen will oder es nur für Dich ist ?!

            Lehrling seit 1975 !!!
            Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
            https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

            X 1 Antwort Letzte Antwort
            0
            • DJMarc75D DJMarc75

              @x-oli Für mich ist noch unklar ob Deine Frau überhaupt was mit dem Menü anstellen will oder es nur für Dich ist ?!

              X Offline
              X Offline
              x.Oli
              schrieb am zuletzt editiert von
              #7

              @djmarc75
              Hi
              Wir Beide wollen das Menu bedienen .. wenn sie sich jetzt aber die kommenden Termine oder sonst was ausgeben lässt möchte ich darüber nicht auch informiert werden, sondern wirklich nur, wenn ich das dann auch anfrage. Ich habe jetzt schon öfter gesehen, dass in 1 Adapter mehrere User angelegt werden können. Dann wäre die Lösung @Nordischerjung prima .. da ich aber jeden Benutzer in einem eigenen Adapter habe funktioniert das so nicht.

              DJMarc75D 1 Antwort Letzte Antwort
              0
              • X x.Oli

                @djmarc75
                Hi
                Wir Beide wollen das Menu bedienen .. wenn sie sich jetzt aber die kommenden Termine oder sonst was ausgeben lässt möchte ich darüber nicht auch informiert werden, sondern wirklich nur, wenn ich das dann auch anfrage. Ich habe jetzt schon öfter gesehen, dass in 1 Adapter mehrere User angelegt werden können. Dann wäre die Lösung @Nordischerjung prima .. da ich aber jeden Benutzer in einem eigenen Adapter habe funktioniert das so nicht.

                DJMarc75D Offline
                DJMarc75D Offline
                DJMarc75
                schrieb am zuletzt editiert von
                #8

                @x-oli sagte in Telegram Menu - mehrere Adapter:

                da ich aber jeden Benutzer in einem eigenen Adapter habe funktioniert das so nicht

                Richtig ! Funktioniert nur mit einer Instanz da ja der DP "Last received request" abgefragt wird.

                Ich habe das auch in einer Distanz mit Usern gelöst.

                Screenshot 2022-09-08 121819.png

                Variable Absender wird der Name gesetzt und Nachricht die eingehende Message.
                Kannst ja mal nachbauen und unten ein Debug mit den Variablen als Ausgabe einfügen, dann wirds deutlicher wie das funktioniert.

                Lehrling seit 1975 !!!
                Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                X 1 Antwort Letzte Antwort
                0
                • DJMarc75D DJMarc75

                  @x-oli sagte in Telegram Menu - mehrere Adapter:

                  da ich aber jeden Benutzer in einem eigenen Adapter habe funktioniert das so nicht

                  Richtig ! Funktioniert nur mit einer Instanz da ja der DP "Last received request" abgefragt wird.

                  Ich habe das auch in einer Distanz mit Usern gelöst.

                  Screenshot 2022-09-08 121819.png

                  Variable Absender wird der Name gesetzt und Nachricht die eingehende Message.
                  Kannst ja mal nachbauen und unten ein Debug mit den Variablen als Ausgabe einfügen, dann wirds deutlicher wie das funktioniert.

                  X Offline
                  X Offline
                  x.Oli
                  schrieb am zuletzt editiert von
                  #9

                  @djmarc75
                  OK .. ich hab es mir schon fast gedacht, aber dann brauche ich da nicht weiter rumprobieren. Das Ganze aus 1 Adapter raus zu parsen bekomme ich denke ich hin. Den 2. Adapter kann ich ja dann auch löschen, was mir wieder RAM freilegt :-) Wenn ihr mir jetzt noch sagt wie ich den aktuell angelegten Benutzer im 2. Adapter in den 1. Adapter umgezogen bekomme wäre ich super glücklich :-)
                  test2.jpg
                  Ich sehe da keine Möglichkeit einen weiteren User zu registrieren ?!

                  DJMarc75D 1 Antwort Letzte Antwort
                  0
                  • X x.Oli

                    @djmarc75
                    OK .. ich hab es mir schon fast gedacht, aber dann brauche ich da nicht weiter rumprobieren. Das Ganze aus 1 Adapter raus zu parsen bekomme ich denke ich hin. Den 2. Adapter kann ich ja dann auch löschen, was mir wieder RAM freilegt :-) Wenn ihr mir jetzt noch sagt wie ich den aktuell angelegten Benutzer im 2. Adapter in den 1. Adapter umgezogen bekomme wäre ich super glücklich :-)
                    test2.jpg
                    Ich sehe da keine Möglichkeit einen weiteren User zu registrieren ?!

                    DJMarc75D Offline
                    DJMarc75D Offline
                    DJMarc75
                    schrieb am zuletzt editiert von
                    #10

                    @x-oli Screenshot 2022-09-08 122959.png

                    Deine Frau dann am BOT von der ersten Instanz anmelden - so müsste es gehen.

                    Lehrling seit 1975 !!!
                    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                    X 1 Antwort Letzte Antwort
                    0
                    • DJMarc75D DJMarc75

                      @x-oli Screenshot 2022-09-08 122959.png

                      Deine Frau dann am BOT von der ersten Instanz anmelden - so müsste es gehen.

                      X Offline
                      X Offline
                      x.Oli
                      schrieb am zuletzt editiert von
                      #11

                      @djmarc75
                      Alles klar .. so hab ich es auch eingestellt .. dann muß ich mal in Telegram schauen. Ich danke euch vielmals und werde mich da heute Abend mal durch wuseln

                      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

                      702

                      Online

                      32.5k

                      Benutzer

                      81.6k

                      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