Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Pushover + Command = Telegram

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Pushover + Command = Telegram

Scheduled Pinned Locked Moved ioBroker Allgemein
137 Posts 23 Posters 33.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    jensus11
    wrote on last edited by
    #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 Reply Last reply
    0
    • Jeeper.atJ Offline
      Jeeper.atJ Offline
      Jeeper.at
      wrote on last edited by
      #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 Reply Last reply
      0
      • J Offline
        J Offline
        jensus11
        wrote on last edited by
        #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 Reply Last reply
        0
        • Jeeper.atJ Offline
          Jeeper.atJ Offline
          Jeeper.at
          wrote on last edited by
          #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 Reply Last reply
          0
          • J Offline
            J Offline
            jensus11
            wrote on last edited by
            #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 Reply Last reply
            0
            • 0 Offline
              0 Offline
              0018
              wrote on last edited by
              #131

              Hallo zusammen,

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

              Mfg

              Mfg
              0018

              1 Reply Last reply
              0
              • BluefoxB Offline
                BluefoxB Offline
                Bluefox
                wrote on last edited by
                #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 Reply Last reply
                0
                • A Offline
                  A Offline
                  andyb
                  wrote on last edited by
                  #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 Reply Last reply
                  0
                  • A Offline
                    A Offline
                    andyb
                    wrote on last edited by
                    #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 Reply Last reply
                    0
                    • fischi87F Online
                      fischi87F Online
                      fischi87
                      wrote on last edited by
                      #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 Reply Last reply
                      0
                      • DutchmanD Offline
                        DutchmanD Offline
                        Dutchman
                        Developer Most Active Administrators
                        wrote on last edited by
                        #136

                        Könntest probieren den bot eine eine Gruppe hinzu zu fügen ansonsten fällt mir nur eigener bot mit 2 Instanzen ein

                        –-----------------------

                        Send from mobile device

                        1 Reply Last reply
                        0
                        • fischi87F Online
                          fischi87F Online
                          fischi87
                          wrote on last edited by
                          #137

                          Hallo Leute, ich wollte heut für meine Frau eine eigene Instanz mit script anlegen, habe 2. teegram, 2. text2command und 2. java angelegt aber im text2 command kann ich nur eine bearbeitende id anlegen und somit funktioniert das ganze nicht, was kann ich tun?

                          Mit freundlichen Grüßen

                          edit: so wie es aussieht reicht eine java Instanz nur ist es jetzt so, wenn ich was über Telegram sende bekomme ich diese Nachricht und meine Frau. wenn meine Frau was auf ihrem bot eingibt kommt gar nichts aber im log würd es angezeigt. sie erhält keine Antwort.

                          hat keiner eine Idee?

                          Mit freundlichen Grüßen

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

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

                          355

                          Online

                          32.6k

                          Users

                          82.1k

                          Topics

                          1.3m

                          Posts
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Home
                          • Recent
                          • Tags
                          • Unread 0
                          • Categories
                          • Unreplied
                          • Popular
                          • GitHub
                          • Docu
                          • Hilfe