Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Push Nachrichten zurückziehen

    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

    Push Nachrichten zurückziehen

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

      Nabend,

      betreibe schon etwas länger meinen iobroker und nutze für Push Benachrichtigungen noch Telegram, da ich keine Cloud verwende. Ich glaube mittlerweile gibt es da evtl. bessere Möglichkeiten? Habe leider aktuell nicht so den Überblick.

      Warum ich eigentlich umstellen möchte ist folgender Grund. Ich lasse mir und meiner Frau eine Telegram Nachricht schicken, wenn ein Fenster länger als X Minuten geöffnet ist. Bedingung ist dabei, dass die Außentemperatur unter Y ist. Geht einfach darum, dass man es im Winter nicht vergisst. Eine zweite Nachricht kommt wenn das Fenster geschlossen wurde, damit man nicht umsonst hin läuft weil der andere es schon geschlossen hat.

      Ich würde die Nachricht aber lieber zurückziehen damit nicht so eine Nachrichtenflut entsteht. Geht sowas?

      Vielen Dank schon mal

      T 1 Reply Last reply Reply Quote 0
      • T
        ticaki Developer @radicalreel last edited by ticaki

        @radicalreel

        1. Telegram ist noch immer eine der Möglichkeiten. Und ich nutze sie ebenfalls. Ist aber natürlich geschmackssache.

        2. https://github.com/iobroker-community-adapters/ioBroker.telegram/blob/master/docs/en/README.md#deletemessage

        Dafür muß man aber etwas Javascript schreiben.

        radicalreel 1 Reply Last reply Reply Quote 0
        • radicalreel
          radicalreel @ticaki last edited by

          @ticaki Danke für deine Antwort. Javascript kann ich nicht... bin froh, dass iobroker Blockly bietet 😅

          T 1 Reply Last reply Reply Quote 0
          • T
            ticaki Developer @radicalreel last edited by

            @radicalreel

            Wenn Blocky das nicht kann, sag bescheid dann helfe ich dir. Mit der einfachen Version kann man aber nur die letzte Nachricht widerrufen.

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

              @ticaki Puhh also ich habe mich mal hingesetzt aber ich finde überhaupt keinen Anfang. Hier mal ein Bild aus dem aktuellen Script. Der Rest wiederholt sich dann nur für die anderen Fenster. Wo hinterlege ich denn den delete Baustein, den du verlinkt hast. Packe ich den in einen Javascript-Block? Sorry bin da echt gar nicht fit.

              2024-12-07 11_59_28-javascript - iobroker.png

              Blockly:

              Fenster_offen_Warnung_neu.xml

              T 1 Reply Last reply Reply Quote 0
              • T
                ticaki Developer @radicalreel last edited by

                @radicalreel

                Im Blockly gibts einen Block in dem du Javascript angeben kannst. Benutze diesen, füge dort:

                    sendTo('telegram', {
                        user: user,
                        deleteMessage: {
                            options: {
                                chat_id: getState('telegram.0.communicate.requestChatId').val,
                                message_id: getState('telegram.0.communicate.requestMessageId').val
                            }
                        }
                    });
                

                User muß angepasst werden z.B. user:'ticaki', bei mehreren user: ['ticaki', 'sonstWer'],. Oder aber die ganze Zeile weglassen, würde das weglassen erstmal versuchen.

                Geht aber nur für die letzte gesendete Nachricht, für die Vorletzte zu widerrufen mußt man eine recht großen Aufwand betreiben der IMHO Blockly sprengt.
                Bildschirmfoto 2024-12-07 um 14.09.36.png

                radicalreel 1 Reply Last reply Reply Quote 0
                • radicalreel
                  radicalreel @ticaki last edited by

                  @ticaki
                  Ist jetzt schon einen Moment her... aber gerade nervt es mich wieder. Hatte es damals gar nicht versucht, da nur die letzte gesendete Nachricht löschbar ist.
                  Weiß jemand, ob es mit Pushover geht? Löschen von Nachrichten auch älteren.

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    ticaki Developer @radicalreel last edited by

                    @radicalreel

                    AFAIK gehts nicht, aber das wissen ist 1 Jahr alt. Und wenn es möglich wäre, müsstest du dir auch dort zu jeder gesendeten Nachricht die ID merken und beim löschen dann die ausfiltern die du löschen willst. Wenn du das schick willst, ist das aufwendig - kannst natürlich alle nachrichten merken und einfach alles löschen. Aber da kommt 100% auch was unter die Räder das nicht gelöscht werden soll 🙂

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    767
                    Online

                    31.9k
                    Users

                    80.1k
                    Topics

                    1.3m
                    Posts

                    2
                    8
                    351
                    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