Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [GELÖST] Telegram: "Last received request" Antwort

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    [GELÖST] Telegram: "Last received request" Antwort

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

      Niemand eine Idee? 😞

      M 1 Reply Last reply Reply Quote 0
      • M
        Mephist0 @Mephist0 last edited by

        Immer noch keiner? 😞

        1 Reply Last reply Reply Quote 0
        • dslraser
          dslraser Forum Testing Most Active @Mephist0 last edited by

          @mephist0 sagte in Telegram: "Last received request" Antwort deaktivieren:

          In meinem eigenen Coding gibt es eine solche Antwort an alle nicht.

          Wie sieht das denn aus ? Ich bekomme solche Meldungen nicht und nutze zum Teil auch Telegram Abfragen.

          M 1 Reply Last reply Reply Quote 0
          • M
            Mephist0 @dslraser last edited by Mephist0

            @dslraser Ich fürchte ich kann dir nicht ganz folgen. In meinem Eingangsposting hatte ich einen Screenshot gepostet.
            Dort sieht man, wie zunächst ich eine Abfrage starte mit der Anweisung "Status". Die wird dann erstmal mit dem unerwünschten "Received Request" quittiert, bevor dann die eigentliche (von mir programmierte) Antwort kommt.
            Danach sieht man dieselbe Abfrage von dem Telegram User "Jana" aus meinem Netzwerk, deren Request-Bestätigung ich ebenfalls erhalten.

            Und von meinem Coding kann ich schlecht was zeigen, weil es ein solches Coding eben nicht gibt 🙂
            Ich kann aber gerne mal einen Ausschnitt aus meiner Methode hier posten:

            on({id: "telegram.0.communicate.request", change: "ne"}, function (obj) {
                //Initialisiere Variablen
                objectID = "";
                objectTxt = "";
                room = "";
                activity = "";
                temperatur = "";
                gueltigerBefehl = false;
            
                var stateval = getState('telegram.0.communicate.request').val;              // Statevalue in Variable schreiben
                var benutzer = stateval.substring(1,stateval.indexOf("]"));                 // Benutzer aus Statevalue extrahieren
                var befehl = stateval.substring(stateval.indexOf("]")+1,stateval.length);   // Befehl/Text aus Statevalue extrahieren
                
                if(stateval == ''){
                    return;
                }
                
                var anrede = benutzer;
            
            if (befehl.search(/(?=.*(\bSTATUS|\bSTAND)).+/ig) != -1) {
                    var alleZu = true;
                    var statusMessage = 'Ich sehe sofort nach, ' + zufaelligeAnrede(anrede) + '\n';
            
                    // Fenster prüfen *************************************
                    if(getState(cFensterBadStatus).val==1){
                        alleZu = false;
                        statusMessage = statusMessage + "\nBadfenster ist offen.";
                    }
                    if(getState(cFensterWCStatus).val==1){
                        alleZu = false;
                        statusMessage = statusMessage + "\nWC-Fenster ist offen.";
                    }
            ...
            
             sendTo("telegram", "send", {
                        text: statusMessage,
                        user: benutzer,
                    });
            
            dslraser 1 Reply Last reply Reply Quote 1
            • dslraser
              dslraser Forum Testing Most Active @Mephist0 last edited by

              @mephist0 sagte in Telegram: "Last received request" Antwort deaktivieren:

              @dslraser Ich fürchte ich kann dir nicht ganz folgen. In meinem Eingangsposting hatte ich einen Screenshot gepostet. Und von meinem Coding kann ich schlecht was zeigen, weil es ein solches Coding eben nicht gibt 🙂

              In Deinem Screenshot ist die Anfrage Status zu sehen, darauf wird ja irgendein Script oder Blockly diesen Status schicken, oder ich verstehe es falsch ?

              M 1 Reply Last reply Reply Quote 0
              • M
                Mephist0 @dslraser last edited by Mephist0

                @dslraser Ja richtig; ich habe meinen vorherigen Kommentar editiert (da war ich mit dem Abschicken etwas zu schnell). Dort siehst du auch mein Coding zum bearbeiten der "Status" Anfrage.

                Ich habe aber mal die komplette Methode deaktiviert. Demzufolge bleibt auch die Antwort aus. Die Request-Quittierung bleibt jedoch erhalten. Die Methode kann ich daher als Ursache ausschließen.

                Deaktiviere ich die Telegram Instanz im iobroker, bleibt auch die Request-Quittierung aus. Daher muss es irgendwo im iobroker liegen.

                dslraser 1 Reply Last reply Reply Quote 0
                • dslraser
                  dslraser Forum Testing Most Active @Mephist0 last edited by dslraser

                  @mephist0
                  ist da bei Dir irgendwas gesetzt / aktiviert ?

                  Bildschirmfoto 2021-08-27 um 16.41.01.png

                  wenn ich das aktiviere, dann kommt das bei mir auch...

                  Bildschirmfoto 2021-08-27 um 16.45.03.png

                  in den Objekten ganz rechts auf den Schraubenschlüssel klicken

                  M 1 Reply Last reply Reply Quote 2
                  • M
                    Mephist0 @dslraser last edited by

                    @dslraser Das sieht sehr vielversprechend aus. Aber ich muss ganz dumm fragen: Wo finde ich diese Einstellung? Bei den Einstellungen zur Instanz sieht das bei mir anders aus.

                    dslraser 1 Reply Last reply Reply Quote 0
                    • dslraser
                      dslraser Forum Testing Most Active @Mephist0 last edited by

                      @mephist0 sagte in Telegram: "Last received request" Antwort deaktivieren:

                      @dslraser Das sieht sehr vielversprechend aus. Aber ich muss ganz dumm fragen: Wo finde ich diese Einstellung? Bei den Einstellungen zur Instanz sieht das bei mir anders aus.

                      Bildschirmfoto 2021-08-27 um 16.46.45.png

                      auf den Schraubenschlüssel ganz rechts

                      M 1 Reply Last reply Reply Quote 1
                      • M
                        Mephist0 @dslraser last edited by Mephist0

                        @dslraser Das wars! Das habe und hätte ich wohl sehr sehr lange nicht selbst gefunden. Es bleibt jetzt aus. Vielen lieben Dank! (wie auch immer das aktiviert wurde)

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        674
                        Online

                        31.6k
                        Users

                        79.4k
                        Topics

                        1.3m
                        Posts

                        2
                        11
                        442
                        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