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. Error/Bug
  4. Pushover sendet Nachrichten doppelt?!

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    893

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Pushover sendet Nachrichten doppelt?!

Geplant Angeheftet Gesperrt Verschoben Error/Bug
19 Beiträge 6 Kommentatoren 2.7k Aufrufe
  • Ä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.
  • apollon77A Offline
    apollon77A Offline
    apollon77
    schrieb am zuletzt editiert von
    #1

    Hi,

    fange gerade an und Pushover sendet aktuell alle Nachrichten (auch wenn ich im Adapter-Konfig auf Test klicke) doppelt raus.

    Hat den Effekt noch jemand?

    Log gibt auch im Debug Modus nur her das die "Message" einmal geschrieben wird, aber dann zwei Nachrichten rausgehen …

    2016-08-21 07:56:36.813  - debug: host. redis pmessage  messagebox.system.adapter.pushover.3 messagebox.system.adapter.pushover.3 {"command":"send","message":"This is test notification!","from":"system.adapter.admin.0","callback":{"message":"This is test notification!","id":88,"ack":false,"time":1471758996801},"_id":85662411}
    2016-08-21 07:56:36.829  - info: pushover.3 Send pushover notification: {"message":"This is test notification!","title":"ioBroker-Info-Ingo","sound":"none","priority":"-1"}
    2016-08-21 07:56:37.058  - info: pushover.3 Send pushover notification: {"message":"This is test notification!","title":"ioBroker-Info-Ingo","sound":"none","priority":"-1"}
    
    

    Ticket: http://iobroker.net:8000/browse/ADMIN-24 (Projekt Pushover gibts nicht)

    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      Hey,

      Ich habe zumindestens mal die Ursache identifiziert. Pushover Code:

      adapter.on('message', function (obj) {
          if (obj && obj.command === 'send') processMessage(obj.message);
          processMessages();
      });
      

      Die Message kommt als direkte Übergabe und wird damit sofort verarbeitet. Dann wird in der "Messagebox/Queue" nachgeschaut und da liegt die gleiche Message nochmals. Also wird Sie nochmals verarbeitet.

      Warum der Code hier so ist weiss ich nicht. Bei Pushbullet ist er anders, bei Telegram aber genauso.

      Damit weiss ich nicht was das "geplante" Verhalten" ist. Und am Ende könnte es was mit Redis zu tun haben.

      @Bluefox: kannst Du was dazu sagen?

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • BluefoxB Offline
        BluefoxB Offline
        Bluefox
        schrieb am zuletzt editiert von
        #3

        Hoch wahrscheinlich es laufen zwei Prozesse von pushover.

        Das kann man mit "ps -A | grep io" rausfinden.

        Entweder ein Prozess stoppen oder Reboot.

        1 Antwort Letzte Antwort
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          schrieb am zuletzt editiert von
          #4

          Hi,

          nein habe ich geschaut. Es läuft pro Instanz genau ein Prozess.

          Ich habe auch Debug-Logs eingebaut und es sieht für mich so aus das er einmal die Nachricht direkt als Objekt bekommt bei "on('message'" und danach ruft er "processMessages" auf. Und dort bekommt er die gleiche Nachricht nochmals:

          2016-08-23 08:36:15.108  - info: pushover.3 starting. Version 1.0.0 in /opt/iobroker/node_modules/iobroker.pushover
          2016-08-23 08:36:15.182  - info: pushover.3 START CHECKING FOR MESSAGES << log in "processMessages()"
          
          2016-08-23 08:36:40.481  - info: pushover.3 GOT MESSAGE: {"command":"send","message":"This is test notification!","from":"system.adapter.admin.0","callback":{"message":"This is test  notification!","id":152,"ack":false,"time":1471934200463},"_id":85662475} << log direk bei "on('message'"
          
          2016-08-23 08:36:40.488  - info: pushover.3 PROCESS ONE message "This is test notification!" << Log in "processMessage()"
          2016-08-23 08:36:40.496  - info: pushover.3 Send pushover notification: {"message":"This is test notification!","title":"ioBroker-Info-Ingo","sound":"none","priority":"-1"}
          
          2016-08-23 08:36:40.687  - info: pushover.3 PROCESS stored messages << log in "on('message' nach direkter Abarbeitung und vor processMessages()-call
          2016-08-23 08:36:40.688  - info: pushover.3 START CHECKING FOR MESSAGES << log in "processMessages()"
          2016-08-23 08:36:40.700  - info: pushover.3 PROCESS-MESSAGES: GOT {"command":"send","message":"This is test notification!","from":"system.adapter.admin.0","callback":{"message":"This is test notification!","id":152,"ack":false,"time":1471934200463},"_id":85662475} <<message aus/queue/geladen/in/procesmessages()/2016-08-23/08:36:40.701/-/info:/pushover.3/process/one/message/"this/is/test/notification!"/08:36:40.704/send/pushover/notification:/{"message":"this/notification!","title":"iobroker-info-ingo","sound":"none","priority":"-1"}/08:36:40.725/start/checking/for/messages/<</nächster/call/zu/processmessages()/<e=""></message>
          

          Reboot kann ich heute Abend daheim mal machen, mich würde es aber wundern

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          1 Antwort Letzte Antwort
          0
          • P Offline
            P Offline
            pix
            schrieb am zuletzt editiert von
            #5

            Hatte hier was Ähnliches, nach Reboot war es weg: http://forum.iobroker.net/viewtopic.php?f=22&t=3536

            ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

            1 Antwort Letzte Antwort
            0
            • apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #6

              Reboot des CubieTruck hatte keinen Effekt Debug Logging sagt das gleiche und es gehen doppelte Pushovers raus.

              Scheinbar liegt es ja irgendwie in der "Messagebox"-Logik das die einmal persistiert wird und gleichzeitig direkt übergeben wird. Und damit halt doppelt da ist

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              1 Antwort Letzte Antwort
              0
              • BluefoxB Offline
                BluefoxB Offline
                Bluefox
                schrieb am zuletzt editiert von
                #7

                @apollon77:

                Hi,

                nein habe ich geschaut. Es läuft pro Instanz genau ein Prozess.

                Ich habe auch Debug-Logs eingebaut und es sieht für mich so aus das er einmal die Nachricht direkt als Objekt bekommt bei "on('message'" und danach ruft er "processMessages" auf. Und dort bekommt er die gleiche Nachricht nochmals:

                2016-08-23 08:36:15.108  - info: pushover.3 starting. Version 1.0.0 in /opt/iobroker/node_modules/iobroker.pushover
                2016-08-23 08:36:15.182  - info: pushover.3 START CHECKING FOR MESSAGES << log in "processMessages()"
                
                2016-08-23 08:36:40.481  - info: pushover.3 GOT MESSAGE: {"command":"send","message":"This is test notification!","from":"system.adapter.admin.0","callback":{"message":"This is test  notification!","id":152,"ack":false,"time":1471934200463},"_id":85662475} << log direk bei "on('message'"
                
                2016-08-23 08:36:40.488  - info: pushover.3 PROCESS ONE message "This is test notification!" << Log in "processMessage()"
                2016-08-23 08:36:40.496  - info: pushover.3 Send pushover notification: {"message":"This is test notification!","title":"ioBroker-Info-Ingo","sound":"none","priority":"-1"}
                
                2016-08-23 08:36:40.687  - info: pushover.3 PROCESS stored messages << log in "on('message' nach direkter Abarbeitung und vor processMessages()-call
                2016-08-23 08:36:40.688  - info: pushover.3 START CHECKING FOR MESSAGES << log in "processMessages()"
                2016-08-23 08:36:40.700  - info: pushover.3 PROCESS-MESSAGES: GOT {"command":"send","message":"This is test notification!","from":"system.adapter.admin.0","callback":{"message":"This is test notification!","id":152,"ack":false,"time":1471934200463},"_id":85662475} <<message aus/queue/geladen/in/procesmessages()/2016-08-23/08:36:40.701/-/info:/pushover.3/process/one/message/"this/is/test/notification!"/08:36:40.704/send/pushover/notification:/{"message":"this/notification!","title":"iobroker-info-ingo","sound":"none","priority":"-1"}/08:36:40.725/start/checking/for/messages/<</nächster/call/zu/processmessages()/<e=""></message>
                

                Reboot kann ich heute Abend daheim mal machen, mich würde es aber wundern `
                Hast du redis aktiviert?

                1 Antwort Letzte Antwort
                0
                • apollon77A Offline
                  apollon77A Offline
                  apollon77
                  schrieb am zuletzt editiert von
                  #8

                  Jupp, hatte ich ganz oben schon geschrieben .. leider nur in nem Nebensatz

                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                  1 Antwort Letzte Antwort
                  0
                  • apollon77A Offline
                    apollon77A Offline
                    apollon77
                    schrieb am zuletzt editiert von
                    #9

                    hatte gestern im Log noch Warnings das eine MessageID (die kurz vorher rausgesendet wurde laut log) danach scheinbar nicht gefunden wurde.Passiert scheinbar manchmal wenn mehrere Nachrichten kurz hintereinander raus sollen.

                    2016-08-25 20:00:53.561  - ESC[31merrorESC[39m: WARNING: cannot find message with id = 70971400
                    
                    

                    Also irgendwas ist da komisch … ggf im Zusammenhang mit Redis

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    1 Antwort Letzte Antwort
                    0
                    • P Offline
                      P Offline
                      PrinzEisenherz1
                      schrieb am zuletzt editiert von
                      #10

                      Hi zusammen! Seit dem ich redis aktiviert habe, hab ich das selbe Problem das ich immer ne Nachricht doppelt erhalte! Das Problem tritt also in Verbindung mit redis auf! Gibt es da schon ne Möglichkeit dies zu umgehen?

                      Gruß Johnny

                      Intel-NUC mit ProxMox: ioBroker,SQL, logging Strom- Gas- u. Wasserzähler;10Zoll Tab im Flur für VIS; weiteres: Homematic CCU2, Homeduino, Kameras, selbstgebaute Wetterstation;

                      1 Antwort Letzte Antwort
                      0
                      • apollon77A Offline
                        apollon77A Offline
                        apollon77
                        schrieb am zuletzt editiert von
                        #11

                        Danke für die Verifikation :-) Hatte schon vor im Redis-Thread nachzufragen :-)

                        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                        1 Antwort Letzte Antwort
                        0
                        • S Offline
                          S Offline
                          steinwedel
                          schrieb am zuletzt editiert von
                          #12

                          Den Zusammenhang zwischen Reis und den doppelten Pushover-Meldungen kann ich auch bestätigen.

                          1 Antwort Letzte Antwort
                          0
                          • apollon77A Offline
                            apollon77A Offline
                            apollon77
                            schrieb am zuletzt editiert von
                            #13

                            Hab gerade gesehen das es einen Update des Pushover Adapters gibt der das Problem beheben soll…

                            Erster Test: Erfolgreich!

                            Super Arbeit Bluefox!! Danke

                            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                            1 Antwort Letzte Antwort
                            0
                            • apollon77A Offline
                              apollon77A Offline
                              apollon77
                              schrieb am zuletzt editiert von
                              #14

                              Live-Feedback: Heute Nacht ging eine Nachricht doppelt raus.

                              @Bluefox: Was mich aber wundert: Mit deinem Fix umgehst Du das Problem ja nur.

                              Tritt das ehrlich nur bei Pushover auf in Zusammenhang mit Redis? Das kommt mir komisch vor. Müsste doch an sich bei den anderen Adaptern auch passieren wenn der Code gleich ist …

                              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                              1 Antwort Letzte Antwort
                              0
                              • P Offline
                                P Offline
                                PrinzEisenherz1
                                schrieb am zuletzt editiert von
                                #15

                                Hi Bluefox!

                                Also pushover klappt wieder, zumindest bei mir!

                                Aber Email müsstest du auch noch fixen!

                                Da erhalte ich leider unter Unter redis auch doppelte Nachrichten!

                                Gruß Johnny

                                Intel-NUC mit ProxMox: ioBroker,SQL, logging Strom- Gas- u. Wasserzähler;10Zoll Tab im Flur für VIS; weiteres: Homematic CCU2, Homeduino, Kameras, selbstgebaute Wetterstation;

                                1 Antwort Letzte Antwort
                                0
                                • BluefoxB Offline
                                  BluefoxB Offline
                                  Bluefox
                                  schrieb am zuletzt editiert von
                                  #16

                                  @PrinzEisenherz1:

                                  Hi Bluefox!

                                  Also pushover klappt wieder, zumindest bei mir!

                                  Aber Email müsstest du auch noch fixen!

                                  Da erhalte ich leider unter Unter redis auch doppelte Nachrichten!

                                  Gruß Johnny `
                                  Bitte email vom git ausprobieren.

                                  1 Antwort Letzte Antwort
                                  0
                                  • P Offline
                                    P Offline
                                    PrinzEisenherz1
                                    schrieb am zuletzt editiert von
                                    #17

                                    Danke Bluefox!

                                    Geb dir morgen bescheid ob es geklappt hat! Bekomme um 00:00 ne Statusmail und da seh ich dann ob es geklappt hat!

                                    Schon mal vielen Dank für deine klasse Arbeit!

                                    Johnny

                                    Intel-NUC mit ProxMox: ioBroker,SQL, logging Strom- Gas- u. Wasserzähler;10Zoll Tab im Flur für VIS; weiteres: Homematic CCU2, Homeduino, Kameras, selbstgebaute Wetterstation;

                                    1 Antwort Letzte Antwort
                                    0
                                    • P Offline
                                      P Offline
                                      PrinzEisenherz1
                                      schrieb am zuletzt editiert von
                                      #18

                                      Also Bluefox, es hat perfekt geklappt.

                                      Keine doppelten Mails mehr.

                                      Vielen Dank!

                                      Johnny

                                      Intel-NUC mit ProxMox: ioBroker,SQL, logging Strom- Gas- u. Wasserzähler;10Zoll Tab im Flur für VIS; weiteres: Homematic CCU2, Homeduino, Kameras, selbstgebaute Wetterstation;

                                      1 Antwort Letzte Antwort
                                      0
                                      • StM47S Offline
                                        StM47S Offline
                                        StM47
                                        schrieb am zuletzt editiert von
                                        #19

                                        Ich möchte mich hier mal mit einklinken.

                                        Ich habe über Blockly die automatische Scharfschaltung meiner EMA bei Abwesenheit aller Bewohner realisiert und lasse mich per Pushover benachrichtigen.

                                        Leider bekomme ich die Nachricht immer doppelt.

                                        Woran kann das liegen?

                                        Bei dem Adapter Backitup lasse ich mich auch per Pushover benachrichtigen, jedoch bekomme ich dort, wie es sein soll, nur eine Nachricht.

                                        9039_bildschirmfoto_2019-01-06_um_14.45.01.png

                                        ioBroker im Docker auf Synology DiskStation DS 716+II mit DSM 6.2.1

                                        • Lightmanager Air / Lupusec XT2 Plus mit div. Fenster- u. Türkontakten, Rauch- u. Bewegungsmelder / Harmony Hub / Fritzbox 7590 OS7
                                        • schaltbare Steckdosen / Alexa Echo Dot 3 / Zigbee USB Stick / diverse Xiaomi Produkte / Xiaomi Yeelight Birnen
                                        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

                                        525

                                        Online

                                        32.6k

                                        Benutzer

                                        82.1k

                                        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