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. ioBroker Allgemein
  4. Telegram - Nachrichten kommen doppelt an

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Telegram - Nachrichten kommen doppelt an

Geplant Angeheftet Gesperrt Verschoben Gelöst ioBroker Allgemein
javascripttelegram
22 Beiträge 8 Kommentatoren 6.7k 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.
  • M Offline
    M Offline
    malc
    schrieb am zuletzt editiert von Jey Cee
    #4

    Ich hatte nur zum test eine weitere Instanz aktiv. Die andere war zu dem Zeitpunkt ausgeschaltet. :-(

    Ich habe mal ein Log eingefügt. (Nur eine Instanz vorhanden und aktiv) :

    telegram.0 2018-04-01 14:42:17.596 debug Message sent
    telegram.0 2018-04-01 14:42:17.596 debug Request: {"message_id":141,"from":{"id":999999999,"is_bot":true,"first_name":"999","username":"999999999_bot"},"chat":{"id":463645855,"first_name":"999999999_bot","last_name":"New","type":"private"},"date":15
    telegram.0 2018-04-01 14:42:17.588 debug Message sent
    telegram.0 2018-04-01 14:42:17.576 debug Request: {"message_id":140,"from":{"id":999999999,"is_bot":true,"first_name":"999","username":"999999999_bot"},"chat":{"id":463645855,"first_name":"999999999_bot","last_name":"New","type":"private"},"date":15
    telegram.0 2018-04-01 14:42:17.536 debug Send message to "999999999": user [999999999_bot] cmd [1]
    telegram.0 2018-04-01 14:42:17.536 debug Send message to "999999999_bot": user [999999999_bot] cmd [1]
    telegram.0 2018-04-01 14:42:17.517 debug Got message from 999999999_bot: 1
    

    Fan von ioBroker!

    <size size="50">und falls ich eine Frage stelle die irgendwo schon mal beantwortet wurde: "Ja, Suchfunktion genutzt, aber keine Lösung gefunden / nicht die richtigen Suchbegriffe gewusst."

    …</size>

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      malc
      schrieb am zuletzt editiert von Jey Cee
      #5

      Ich sehe GOT "2" und zweimal SEND "2"

      telegram.0 2018-04-01 14:46:54.252 debug Send message to "9999": user [9999] cmd [2]
      
      telegram.0 2018-04-01 14:46:54.252 debug Send message to "9999": user [9999] cmd [2]
      
      telegram.0 2018-04-01 14:46:54.224 debug Got message from 9999: 2
      

      Mein Script hat aber nur einen Eintrag:

      sendTo("telegram", "send", {
      
      text: "user [" + user + "] cmd [" + cmd + "]"
      
      });
      

      Irgendwas übersehe ich da :-(

      Fan von ioBroker!

      <size size="50">und falls ich eine Frage stelle die irgendwo schon mal beantwortet wurde: "Ja, Suchfunktion genutzt, aber keine Lösung gefunden / nicht die richtigen Suchbegriffe gewusst."

      …</size>

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        malc
        schrieb am zuletzt editiert von
        #6

        Ich habe mal auf einem anderen Rechner Telegram installiert und das erste System abgeschaltet.

        • Da kommen keine 2 Nachrichten!

        -Dann auf den ersten Telegramm deinstalliert, installiert. Aber es kommen immer zwei :-(

        Wo kann ich nur suchen?

        Malc

        Fan von ioBroker!

        <size size="50">und falls ich eine Frage stelle die irgendwo schon mal beantwortet wurde: "Ja, Suchfunktion genutzt, aber keine Lösung gefunden / nicht die richtigen Suchbegriffe gewusst."

        …</size>

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

          Schreib doch einfach „sendTo(„telegram.0“. , …)“

          Geht das dann einmal oder sich doppelt?

          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
          • R Offline
            R Offline
            robsdobs
            schrieb am zuletzt editiert von
            #8

            Ich hatte letztens auch massiv Probleme damit. Immer wenn ich den Telegram Adapter neu gestartet hatte oder nach einem Update kam alles doppelt. Im Log tauchte dann immer eine Warnung auf, das der Bot doppelt läuft.

            Die Lösung war dann IOBroker mal komplett neu zu starten und das Problem war damit erstmal beseitigt.

            Scripte: http://forum.iobroker.net/viewtopic.php?f=23&amp;t=2799&amp;p=119565#p119565,

            1 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              malc
              schrieb am zuletzt editiert von
              #9

              Ich habe den IOBroker neu gestartet, da war das Problem noch vorhanden.

              Nach und nach habe ich alle Scripte einzeln dekativiert, und wirklich, auf einmal ist das Problem weg. Auch wenn wieder alle Scripte laufen.

              Ich verstehe es nicht, keine bewusste Änderung. Da hilft wohl nur beobachten.

              Malc

              Fan von ioBroker!

              <size size="50">und falls ich eine Frage stelle die irgendwo schon mal beantwortet wurde: "Ja, Suchfunktion genutzt, aber keine Lösung gefunden / nicht die richtigen Suchbegriffe gewusst."

              …</size>

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

                Je nachdem was genau deine Skripte tun kann es vorkommen das trotz restart eines Skriptes im JavaScript Adapter ein altes noch läuft. Kann vorkommen vor allem wenn man eigene Netzwerk oder serielle Verbindungen aufmacht. Hat dein Skript sowas?

                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
                • M Offline
                  M Offline
                  malc
                  schrieb am zuletzt editiert von
                  #11

                  @apollon77:

                  Je nachdem was genau deine Skripte tun kann es vorkommen das trotz restart eines Skriptes im JavaScript Adapter ein altes noch läuft. Kann vorkommen vor allem wenn man eigene Netzwerk oder serielle Verbindungen aufmacht. Hat dein Skript sowas? `

                  Bewusst habe ich weder Netzwerk oder serielles drin. Eigentlich nur Aktion bei Signaländerungen ohne Verwendung spezieller Geräte.

                  Fan von ioBroker!

                  <size size="50">und falls ich eine Frage stelle die irgendwo schon mal beantwortet wurde: "Ja, Suchfunktion genutzt, aber keine Lösung gefunden / nicht die richtigen Suchbegriffe gewusst."

                  …</size>

                  1 Antwort Letzte Antwort
                  0
                  • M Offline
                    M Offline
                    malc
                    schrieb am zuletzt editiert von
                    #12

                    Nun habe ich das Problem wieder. Auf einmal wird das Telegrammevent doppelt ausgeführt. Ich habe iobroker / server neustart durchgeführt.

                    Das was ich bisher herausgefunden habe ist das der Stop eines beliebigen Scriptes dafür sorgt dass das eigentlich Script wieder nur einmal ausgeführt wird. Sehr merkwürdig.

                    Malc

                    Fan von ioBroker!

                    <size size="50">und falls ich eine Frage stelle die irgendwo schon mal beantwortet wurde: "Ja, Suchfunktion genutzt, aber keine Lösung gefunden / nicht die richtigen Suchbegriffe gewusst."

                    …</size>

                    1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      malc
                      schrieb am zuletzt editiert von
                      #13

                      Hallo!

                      Ich habe einen Zusammenhang gefunden, es ist es (m)ein Anfängerfehler :-)

                      Ich hatte das Telegramscript unter Global abgelegt….. :lol:

                      Nun habe ich das Script unter Common gelegt und alles arbeitet wie erwartet.

                      Ah jetzt ja. Jedes Commonscript lädt jedes Globale hinzu. Macht Sinn und nun verstehe ich es auch!

                      Asche auf mein Haupt.

                      Malc

                      Fan von ioBroker!

                      <size size="50">und falls ich eine Frage stelle die irgendwo schon mal beantwortet wurde: "Ja, Suchfunktion genutzt, aber keine Lösung gefunden / nicht die richtigen Suchbegriffe gewusst."

                      …</size>

                      1 Antwort Letzte Antwort
                      0
                      • M Offline
                        M Offline
                        Matze00000007
                        schrieb am zuletzt editiert von
                        #14

                        Moin.

                        Ich habe zur Zeit das gleiche Problem, also es wird immer zweimal die gleiche Nachricht gesendet. Ich habe den Javascript Adapter und den Telegram Adapter neu gestartet. Keine Lösung. Ich habe die Skripte gelöscht und neu geschrieben, keine Besserung. Ich habe mit Blockly das Skript erstellt.

                        Es macht auch keinen Unterschied ob bei "Telegram" alle Instanzen oder telegram.0 steht.

                        Das skript ist unter common gespeichert.

                        OK LÖSUNG meines Problems selbst gefunden.

                        Der "Wert" bei anerkannt ist steht nun auf "update", dann bekomme ich nur eine Nachricht. JUHU
                        8050_blockly_steckdose.jpg

                        1 Antwort Letzte Antwort
                        0
                        • M Offline
                          M Offline
                          Matze00000007
                          schrieb am zuletzt editiert von
                          #15

                          Nun habe ich ein weiteres Problem.

                          Wie kann ich dem Skript sagen, es möge bitte nur die Information der Schaltzustände schreiben, wenn sich etwas ändert.

                          Beim ändern von "ist wahr" auf "wurde geändert" schreibt das Skript immer einmal mehr, dass die Steckdose an oder aus ist.

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            Matze00000007
                            schrieb am zuletzt editiert von
                            #16

                            Wieder durch Selbstexperimente herausgefunden.

                            "Anerkannt ist" auf "Befehl" setzen.
                            8050_blockly_steckdose_2.jpg

                            1 Antwort Letzte Antwort
                            0
                            • madjack84M Offline
                              madjack84M Offline
                              madjack84
                              schrieb am zuletzt editiert von
                              #17

                              Hallo zusammen, habe auch mehrfache Messages.
                              Verwende kein Blockly sondern direkt das Skript mit nem Menü.
                              Gefühlt kommt die Nachricht mehrfach an wenn man die Telegram Nachricht am Telefon nicht abruft 🤔 also am Home screen einfach weg wischt ohne Telegram zu ändern.

                              Kennt das jmd?

                              nuc i3, Proxmox, raspimatic (PI3), 15 shellies, shelly 4pro/25/RGB, wled sonoff, 7x xiaomi sensoren, 4xEchos, 4 Tasmota Steckdosen, motionEye, nspanel, Ring, hoymiles usw

                              FallenAtticusF 1 Antwort Letzte Antwort
                              0
                              • madjack84M madjack84

                                Hallo zusammen, habe auch mehrfache Messages.
                                Verwende kein Blockly sondern direkt das Skript mit nem Menü.
                                Gefühlt kommt die Nachricht mehrfach an wenn man die Telegram Nachricht am Telefon nicht abruft 🤔 also am Home screen einfach weg wischt ohne Telegram zu ändern.

                                Kennt das jmd?

                                FallenAtticusF Offline
                                FallenAtticusF Offline
                                FallenAtticus
                                schrieb am zuletzt editiert von
                                #18

                                @madjack84
                                Etwas spät aber vielleicht auch für andere relevant. Ich hatte auch das Problem das meine Scripte manchmal mehrmals an Telegram gesendet haben. Der Grund dafür war, das der Status z. B. bei einem Knopf (switch.click) zwei mal gesetzt wird. Einmal auf "true" und dann gleich wieder auf "false" das führt dazu das die Scripte auch zwei mal ausgeführt werden wenn man auf diesen State (".click") lauscht.

                                on(ZIGBEE_BUTTON  + '.click', function() {
                                    if (getState(ZIGBEE_BUTTON  + '.click').val != true) {
                                        return;
                                    }
                                    ... weiterer code ...
                                    setState(TELEGRAM_MESSAGE, message);
                                });
                                
                                madjack84M 1 Antwort Letzte Antwort
                                1
                                • FallenAtticusF FallenAtticus

                                  @madjack84
                                  Etwas spät aber vielleicht auch für andere relevant. Ich hatte auch das Problem das meine Scripte manchmal mehrmals an Telegram gesendet haben. Der Grund dafür war, das der Status z. B. bei einem Knopf (switch.click) zwei mal gesetzt wird. Einmal auf "true" und dann gleich wieder auf "false" das führt dazu das die Scripte auch zwei mal ausgeführt werden wenn man auf diesen State (".click") lauscht.

                                  on(ZIGBEE_BUTTON  + '.click', function() {
                                      if (getState(ZIGBEE_BUTTON  + '.click').val != true) {
                                          return;
                                      }
                                      ... weiterer code ...
                                      setState(TELEGRAM_MESSAGE, message);
                                  });
                                  
                                  madjack84M Offline
                                  madjack84M Offline
                                  madjack84
                                  schrieb am zuletzt editiert von
                                  #19

                                  @FallenAtticus danke für den nachvollziehbaren Tip, aber ich fürchte das ist es nicht. Bei Betätigung eines Soft Buttons in Telegram wird das Telegram Skript mit einer Codierung erneut aufgerufen (korrekt)... Leider werden manche Messages/Responses aber zwei Mal angezeigt ... Es handelt sich dabei nicht um click Events eines HW Schalters :/

                                  nuc i3, Proxmox, raspimatic (PI3), 15 shellies, shelly 4pro/25/RGB, wled sonoff, 7x xiaomi sensoren, 4xEchos, 4 Tasmota Steckdosen, motionEye, nspanel, Ring, hoymiles usw

                                  1 Antwort Letzte Antwort
                                  0
                                  • C Offline
                                    C Offline
                                    Colt
                                    schrieb am zuletzt editiert von
                                    #20

                                    Ich habe das Problem auch jetzt seit einigen Tagen.
                                    Habe schon einiges ausprobiert mit neu starten von iobroker oder neu einrichten des Skriptes hat aber alles eider nicht funktioniert, weiß einer mittlerweile wie man das genau lösen kann?

                                    1 Antwort Letzte Antwort
                                    1
                                    • T Offline
                                      T Offline
                                      Termina
                                      schrieb am zuletzt editiert von
                                      #21

                                      Hier besteht auch das Problem, lese mal mit in der Hoffnung, dass es hier einen Tipp gibt. :)

                                      1 Antwort Letzte Antwort
                                      0
                                      • C Offline
                                        C Offline
                                        Colt
                                        schrieb am zuletzt editiert von Colt
                                        #22

                                        Ich habe einen Bewegungsmelder und wenn der eine Bewegung erkennt soll eine Meldung geschickt werden.
                                        Screenshot_2020-01-25 logs - ioBroker.png

                                        Screenshot_2020-01-25 javascript - ioBroker(2).png

                                        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
                                        FAQ Cloud / IOT
                                        HowTo: Node.js-Update
                                        HowTo: Backup/Restore
                                        Downloads
                                        BLOG

                                        758

                                        Online

                                        32.5k

                                        Benutzer

                                        81.7k

                                        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