Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Telegram Menu - mehrere Adapter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Telegram Menu - mehrere Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      Nordischerjung @x.Oli last edited by

      @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 1 Reply Last reply Reply Quote 0
      • X
        x.Oli @Nordischerjung last edited by

        @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 Reply Last reply Reply Quote 0
        • N
          Nordischerjung @x.Oli last edited by

          @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 1 Reply Last reply Reply Quote 0
          • X
            x.Oli @Nordischerjung last edited by

            @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 😞

            DJMarc75 1 Reply Last reply Reply Quote 0
            • DJMarc75
              DJMarc75 @x.Oli last edited by

              @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 1 Reply Last reply Reply Quote 0
              • X
                x.Oli @DJMarc75 last edited by

                @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.

                DJMarc75 1 Reply Last reply Reply Quote 0
                • DJMarc75
                  DJMarc75 @x.Oli last edited by

                  @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 1 Reply Last reply Reply Quote 0
                  • X
                    x.Oli @DJMarc75 last edited by

                    @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 ?!

                    DJMarc75 1 Reply Last reply Reply Quote 0
                    • DJMarc75
                      DJMarc75 @x.Oli last edited by

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

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

                      X 1 Reply Last reply Reply Quote 0
                      • X
                        x.Oli @DJMarc75 last edited by

                        @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 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        434
                        Online

                        31.8k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        3
                        11
                        444
                        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