Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Pushover + Command = Telegram

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

Pushover + Command = Telegram

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
137 Beiträge 23 Kommentatoren 33.1k 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.
  • fischi87F Offline
    fischi87F Offline
    fischi87
    schrieb am zuletzt editiert von
    #116

    Servus, ich hab mich jetzt auch mit dem Push + command = Telegram beschäftigt und mir die Script angepasst, bekomme aber zurzeit diese Fehler Meldung im log:

    der textProcessor erkennt in Objekte was ich in Telegram als Anfrage schicke?!

    Ach du scheiße, danke für den Hinweis!!!!!!

    1 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      Solear
      schrieb am zuletzt editiert von
      #117

      Kann zum Problem nichts sagen, aber deine private iCal-URL würde ich rauslöschen :lol:

      iobroker als LXC unter Proxmox

      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        dtp
        schrieb am zuletzt editiert von
        #118

        Mal ne kurze Frage in eine etwas andere Richtung. Bekomme hoffentlich bald meine Apple Watch Series 2. Kann man da auch mit dem Keyboard der Telelgram-App arbeiten, oder geht das wegen des kleinen Screens nicht?

        Gruß,

        Thorsten

        ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

        1 Antwort Letzte Antwort
        0
        • fischi87F Offline
          fischi87F Offline
          fischi87
          schrieb am zuletzt editiert von
          #119

          Servus,

          also nach stundenlangen probieren und selber eine Lösung zu finden muss ich mich doch an euch wenden weil ich es einfach nicht hin bekomme, wie kann ich das keyboard in mein script integrieren?

          createState("textProcessor", '', function () {
            on({id: "javascript.0.textProcessor", ack: false, change: 'any'}, function (obj) {
              var task = JSON.parse(obj.state.val);
              log (task.command);
              if (task.command === "System" || "/System") {
          
                  var media_pi_memory = "rpi.0.memory.memory_free"/*rpi.0.memory.memory_free*/;
                  var media_pi_temp = "rpi.0.temperature.soc_temp"/*rpi.0.temperature.soc_temp*/;
                  var media_pi_ping = "ping.0.RaspberryPi.192_168_178_23"/*RaspberryPi*/;
                  var magic_mirror_memory = "rpi.1.memory.memory_free"/*rpi.1.memory.memory_free*/;
                  var magic_mirror_temp = "rpi.1.temperature.soc_temp"/*rpi.1.temperature.soc_temp*/;
                  var magic_mirror_ping = "ping.0.RaspberryPi.192_168_178_24"/*Magic-Mirror*/;
                  var radio_garage_memory = "rpi.2.memory.memory_free"/*rpi.2.memory.memory_free*/;
                  var radio_garage_temp = "rpi.2.temperature.soc_temp"/*rpi.2.temperature.soc_temp*/;
                  var radio_garage_ping = "ping.0.RaspberryPi.192_168_178_32"/*Radio-Garage*/;
          
                  var mediapimemory = getState(media_pi_memory).val;
                  var mediapitemp = getState(media_pi_temp).val;
                  var mediapiping = getState(media_pi_ping).val;
                  var magicmirrormemory = getState(magic_mirror_memory).val;
                  var magicmirrortemp = getState(magic_mirror_temp).val;
                  var magicmirrorping = getState(magic_mirror_ping).val;
                  var radiogaragememory = getState(radio_garage_memory).val;
                  var radiogaragetemp = getState(radio_garage_temp).val;
                  var radiogarageping = getState(radio_garage_ping).val;
          
                  if(mediapiping) mediapiping = "Online";
                  else mediapiping = "Offline";
                  if(magicmirrorping) magicmirrorping = "Online";
                  else magicmirrorping = "Offline";
                  if(radiogarageping) radiogarageping = "Online";
                  else radiogarageping = "Offline";
          
                sendTo('telegram.0',
                    '\n' + 'Media-Pi: ' + ' Memory ' +  mediapimemory + ' MB  / ' + ' Temperatur ' + mediapitemp + ' °C  / ' + mediapiping +
                    '\n' + 'Magic-Mirror: ' + ' Memory ' + magicmirrormemory + ' MB  / ' + ' Temperatur ' + magicmirrortemp + ' °C  / ' + magicmirrorping +
                    '\n' + 'Radio-Garage: ' + ' Memory ' + radiogaragememory + ' MB  / ' + ' Temperatur ' + radiogaragetemp + ' °C  / ' + radiogarageping
                              );
          
                setState("javascript.0.textProcessor", ' ', true);
              } else {
                  // let it process with predefined rules
                  setState("javascript.0.textProcessor", '', true);
              }
            });
          });
          

          beziehungsweise wie kann ich es "sicher" machen? (nur meine chatid)

          kann mir jemand helfen???

          danke euch!

          1 Antwort Letzte Antwort
          0
          • N Offline
            N Offline
            nobob
            schrieb am zuletzt editiert von
            #120

            @Thorsten alias dtp:

            Du hast auf Seite 3 folgendes geschrieben:

            ` > …

            Ich nutze Telegram auf meiner CCU2, um mir in Abhängigkeit von einer definierten Priorität unterschiedliche Push-Nachrichten zusenden zu lassen. Dafür habe ich drei verschiedene Bots ("HomeMatic Info", "HomeMatic Warnung" und "HomeMatic Alarm") eingerichtet und in der Gruppe "HomeMatic" zusammengefasst.

            ... `

            Nun zu meiner Frage: Wie hast Du den diese 3 Bots zu einer Gruppe hinzufügen können. Irgendwie bekomme ich das nicht hin.

            Wenn ich bei Telegram eine Gruppe erstellen möchte, dann kann ich nur von meinen Kontakten jemanden auswählen und eine Gruppe erstellen.

            Anschließend ist es möglich die Bots der erstellten Gruppe hinzuzufügen, aber ich möchte nur eine Gruppe mit den Bots.

            Eine Gruppe nur mit Bots kann ich aber irgendwie nicht erstellen.

            Ich möchte noch erwähnen, dass ich ein Android System einsetze.

            Für eine kurze Antwort wäre ich dankbar.

            Ich wünsche dann noch einen schönen Samstag Abend und verbleibe mit

            Freundlichen Grüßen

            nobob

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              pix
              schrieb am zuletzt editiert von
              #121

              Halloi fischi87,@fischi87:

              Servus,

              also nach stundenlangen probieren und selber eine Lösung zu finden muss ich mich doch an euch wenden weil ich es einfach nicht hin bekomme, wie kann ich das keyboard in mein script integrieren? `
              hast du http://forum.iobroker.net/viewtopic.php?f=23&t=2285&start=100#p35292 mal in den Spoiler gesehen? Da ist die Definition des Keyboards innerhalb von sendTo verwendet worden. Das fehlt bei dir ja ganz.

              Gruß

              Pix

              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
              • D Offline
                D Offline
                dtp
                schrieb am zuletzt editiert von
                #122

                @nobob:

                Nun zu meiner Frage: Wie hast Du den diese 3 Bots zu einer Gruppe hinzufügen können. Irgendwie bekomme ich das nicht hin. `

                Du warst schon auf dem richtigen Weg. In der Tat ist es bisher nicht möglich, eine nur aus Bots bestehende Gruppe in Telegram anzulegen. Daher legst Du zunächst eine Gruppe aus einem realen Account und einem Bot an, fügst dann die anderen Bots hinzu und löscht den realen Account abschließend wieder aus der Gruppe heraus. That's it.

                Gruß,

                Thorsten

                ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                1 Antwort Letzte Antwort
                0
                • fischi87F Offline
                  fischi87F Offline
                  fischi87
                  schrieb am zuletzt editiert von
                  #123

                  @pix:

                  Halloi fischi87,@fischi87:

                  Servus,

                  also nach stundenlangen probieren und selber eine Lösung zu finden muss ich mich doch an euch wenden weil ich es einfach nicht hin bekomme, wie kann ich das keyboard in mein script integrieren? `
                  hast du http://forum.iobroker.net/viewtopic.php?f=23&t=2285&start=100#p35292 mal in den Spoiler gesehen? Da ist die Definition des Keyboards innerhalb von sendTo verwendet worden. Das fehlt bei dir ja ganz.

                  Gruß

                  Pix `

                  danke für deine Antwort aber ich habe es nun hin bekommen…war etwas blind 🙂

                  trotzdem danke für Antwort.

                  bin echt begeistert was man alles anstellen kann, ist ja Wahnsinn

                  1 Antwort Letzte Antwort
                  0
                  • N Offline
                    N Offline
                    nobob
                    schrieb am zuletzt editiert von
                    #124

                    > > nobob hat geschrieben:

                    Nun zu meiner Frage: Wie hast Du den diese 3 Bots zu einer Gruppe hinzufügen können. Irgendwie bekomme ich das nicht hin. `

                    Du warst schon auf dem richtigen Weg. In der Tat ist es bisher nicht möglich, eine nur aus Bots bestehende Gruppe in Telegram anzulegen. Daher legst Du zunächst eine Gruppe aus einem realen Account und einem Bot an, fügst dann die anderen Bots hinzu und löscht den realen Account abschließend wieder aus der Gruppe heraus. That's it.

                    Gruß,

                    Thorsten `

                    Hallo Thorsten,

                    vielen Dank für Deine Antwort. Hat funktioniert ;).

                    Gruß nobob

                    1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      mctom
                      schrieb am zuletzt editiert von
                      #125

                      Hallo zusammen,

                      ich spiele zur Zeit auch sehr intensiv mit Telegramm.

                      Kann mir jemand mal den Hintergrund der Chat ID verraten ?

                      Wofür wird diese benötigt? Was kann ich damit machen ?

                      Gruß

                      Michael

                      1 Antwort Letzte Antwort
                      0
                      • J Offline
                        J Offline
                        jensus11
                        schrieb am zuletzt editiert von
                        #126

                        hallo,

                        hat hier jemand ein Script am laufen für Fenster offen , Türen offen oder Licht eingeschaltet?

                        Und würde es auch hier teilen?

                        gruss

                        1 Antwort Letzte Antwort
                        0
                        • Jeeper.atJ Offline
                          Jeeper.atJ Offline
                          Jeeper.at
                          schrieb am zuletzt editiert von
                          #127

                          Hallo, ich habe folgendes Script laufen.

                          ! // Trigger
                          ! var idSayVar = "hm-rega.0.7913"/SV_Info/;
                          ! // Quellen
                          ! var idTuereBalkon = "hm-rpc.0.MEQ1139487.1.STATE"/G_Balkontuere:1.STATE/;
                          ! var idFensterKueche1 = "hm-rpc.0.MEQ1596310.1.STATE"/G_Kueche 1:1.STATE/;
                          ! var idFensterKueche2 = "hm-rpc.0.MEQ1595960.1.STATE"/G_Kueche 2:1.STATE/;
                          ! var idFensterSchlaf1 = "hm-rpc.0.MEQ1596000.1.STATE"/G_Schlafzimmer 1:1.STATE/;
                          ! var idFensterSchlaf2 = "hm-rpc.0.MEQ1596291.1.STATE"/G_Schlafzimmer 2:1.STATE/;
                          ! var idFensterBad = "hm-rpc.0.MEQ1137510.1.STATE"/G_Badezimmer:1.STATE/;
                          ! var idFensterGReich = "hm-rpc.0.MEQ1596053.1.STATE"/G_Guenthers Reich:1.STATE/;
                          ! var idTuereEingang = "hm-rpc.0.MEQ1596051.1.STATE"/G_Eingang:1.STATE/;
                          ! //Definitionen Ausgabe
                          ! var InfoTextBalkon = "";
                          ! var InfoTextKueche = "";
                          ! var InfoTextSchlaf = "";
                          ! var InfoTextBad = "";
                          ! var InfoTextGReich = "";
                          ! var InfoTextEingang = "";
                          ! function ermitteleAnsagedatum () {
                          ! //Wochentag ermitteln
                          ! var d = new Date ();
                          ! var w = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
                          ! var wochentag = w[d.getDay()];
                          ! //Tagesdatum ermitteln
                          ! var tag = d.getDate();
                          ! //Monat ermitteln
                          ! var month = new Array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
                          ! var monat = month[d.getMonth()];
                          ! //Jahr ermitteln
                          ! var jahr = d.getFullYear();
                          ! //Stunde ermitteln
                          ! var stunde = d.getHours();
                          ! //Minute ermitteln
                          ! var minute = d.getMinutes();
                          ! return { // zurückgeben
                          ! 'Jahr' : jahr,
                          ! 'Monat' : monat,
                          ! 'Tag' : tag,
                          ! 'Wochentag' : wochentag,
                          ! 'Stunde' : stunde,
                          ! 'Minute' : minute
                          ! };
                          ! }
                          ! // ###################################
                          ! // Trigger für Ansage
                          ! on(idSayVar, function (data) {
                          ! setState(idSayVar , false);
                          ! if (getState(idTuereBalkon).val === true) {
                          ! InfoTextBalkon = "Balkontüre: geöffnet"; }
                          ! else if (getState(idTuereBalkon).val === false) {
                          ! InfoTextBalkon = "Balkontüre: geschlossen"; }
                          ! if (getState(idFensterKueche1).val === true || getState(idFensterKueche2).val === true) {
                          ! InfoTextKueche = "Küchenfenster: geöffnet"; }
                          ! else if (getState(idFensterKueche1).val === false || getState(idFensterKueche2).val === false) {
                          ! InfoTextKueche = "Küchenfenster: geschlossen"; }
                          ! if (getState(idFensterSchlaf1).val === true || getState(idFensterSchlaf2).val === true) {
                          ! InfoTextSchlaf = "Schlafzimmerfenster: geöffnet"; }
                          ! else if (getState(idFensterSchlaf1).val === false || getState(idFensterSchlaf2).val === false) {
                          ! InfoTextSchlaf = "Schlafzimmerfenster: geschlossen"; }
                          ! if (getState(idFensterBad).val === true) {
                          ! InfoTextBad = "Badezimmerfenster: " + "geöffnet"; }
                          ! else if (getState(idFensterBad).val === false) {
                          ! InfoTextBad = "Badezimmerfenster: " + "geschlossen"; }
                          ! if (getState(idFensterGReich).val === true) {
                          ! InfoTextGReich = "Fenster Günthers Reich: " + "geöffnet"; }
                          ! else if (getState(idFensterGReich).val === false) {
                          ! InfoTextGReich = "Fenster Günthers Reich: " + "geschlossen"; }
                          ! if (getState(idTuereEingang).val === true) {
                          ! InfoTextEingang = "Eingangstüre: " + "geöffnet"; }
                          ! else if (getState(idTuereEingang).val === false) {
                          ! InfoTextEingang = "Eingangstüre " + "geschlossen"; }
                          ! var ansagetext = "Heute ist " + ermitteleAnsagedatum().Wochentag + " der " + ermitteleAnsagedatum().Tag + "te " + ermitteleAnsagedatum().Monat + ' ' + ermitteleAnsagedatum().Jahr
                          ! + ". Es ist " + ermitteleAnsagedatum().Stunde + " Uhr und " + ermitteleAnsagedatum().Minute + " Minuten. ";
                          ! log('Trigger: ' + data.state.val);
                          ! if (data.state.val === true) {
                          ! sendTo('telegram', ansagetext + "\n" + InfoTextBalkon + "\n" + InfoTextKueche + "\n" + InfoTextSchlaf + "\n" + InfoTextBad
                          ! + "\n" + InfoTextGReich + "\n" + InfoTextEingang);
                          ! }
                          ! });

                          Immer wenn ich über Telegram die Info anfordere kommt sofort die Antwort (Datum und Uhrzeit + der Status der Fenster)

                          Lg

                          Günther

                          1 Antwort Letzte Antwort
                          0
                          • J Offline
                            J Offline
                            jensus11
                            schrieb am zuletzt editiert von
                            #128

                            und mit welchem Begriff rufst du die Info ab?

                            Wie kann ich diese Zeile verstehen oder was muss ich da angeben?

                            var idSayVar = "hm-rega.0.7913"/SV_Info/;

                            1 Antwort Letzte Antwort
                            0
                            • Jeeper.atJ Offline
                              Jeeper.atJ Offline
                              Jeeper.at
                              schrieb am zuletzt editiert von
                              #129

                              Hallo,

                              SV_Info ist eine boolsche Systemvariable auf der CCU.

                              Wenn ich nun das Schlüsselwort "Info" von meinem Handy aus mittels Telegramm an IOBroker sende wird mit dem Text2Command Adapter diese Variable umgestellt. Das gepostete Script horcht auf Änderung dieser Variable und legt los.

                              Lg

                              Günther

                              1 Antwort Letzte Antwort
                              0
                              • J Offline
                                J Offline
                                jensus11
                                schrieb am zuletzt editiert von
                                #130

                                ich habe mal versucht dein Script für mich anzupassen. Leider bekomme ich diese Meldung.

                                Was ist denn nicht ok?
                                1024_bildschirmfoto_2017-01-16_um_04.36.04.png

                                1 Antwort Letzte Antwort
                                0
                                • 0 Offline
                                  0 Offline
                                  0018
                                  schrieb am zuletzt editiert von
                                  #131

                                  Hallo zusammen,

                                  kann man ohne weiteres 2 Telegram Adapter installieren, um 2 Telegram bots zu integrieren?

                                  Mfg

                                  Mfg
                                  0018

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

                                    @0018:

                                    Hallo zusammen,

                                    kann man ohne weiteres 2 Telegram Adapter installieren, um 2 Telegram bots zu integrieren?

                                    Mfg `
                                    Ja.

                                    Nur wenn man "Server mode" verwendet, dann sollten die Ports sich unterscheiden. Nur die Ports sind möglich 443, 80, 88, 8443.

                                    1 Antwort Letzte Antwort
                                    0
                                    • A Offline
                                      A Offline
                                      andyb
                                      schrieb am zuletzt editiert von
                                      #133

                                      Irgendwie komm ich nicht weiter…..

                                      Ich hab den bot erstellt und einen chat gestartet.

                                      https://api.telegram.org/botABCDEFG/getUpdates

                                      liefert aber nur

                                      {"ok":true,"result":[]}

                                      Keine chat id um weiter zu machen.

                                      1 Antwort Letzte Antwort
                                      0
                                      • A Offline
                                        A Offline
                                        andyb
                                        schrieb am zuletzt editiert von
                                        #134

                                        . Dazu unbedingt das selbe Browserfenster bzw. -tab benutzen, in dem im vorherigen Schritt der Chat mit dem Bot gestartet wurde.

                                        Das wars, ich hatte auf dem handy mit dem bot gechattet und am PC die Seite aufgerufen.

                                        1 Antwort Letzte Antwort
                                        0
                                        • fischi87F Offline
                                          fischi87F Offline
                                          fischi87
                                          schrieb am zuletzt editiert von
                                          #135

                                          Hallo,

                                          ich habe mein telegram soweit recht gut am laufen nur würde es gehen das meine Frau den gleichen chat betritt bzw die selben Funktionen bekommt wie ich oder müsste sie einen eigenen bot erstellen und ich brauche ein 2 instanz von Telegramm?

                                          Mit freundlichen Grüßen

                                          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

                                          675

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe