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. Skripten / Logik
  4. JavaScript
  5. Telegram Buttons

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
    853

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Telegram Buttons

Geplant Angeheftet Gesperrt Verschoben Ungelöst JavaScript
javascript
8 Beiträge 4 Kommentatoren 2.0k Aufrufe 3 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.
  • R Offline
    R Offline
    Rocket85
    schrieb am zuletzt editiert von Rocket85
    #1

    Hallo Leute,
    kann mir vielleicht jemand erklären was ich genau falsch mache?

    Habe versucht mir folgende Buttons anzulegen.

    1. Eingang:
    sendTo('telegram.0', {
        text:   'Eingang',
        reply_markup: {
            keyboard: [
                ['Steckdose An', 'Steckdose Aus'],
                ['Licht An ', 'Licht Aus'],
                ['Außenleuchte Garage An', 'Außenleuchte Garage Aus'],
                ['Übersicht', ''],
                ['', ''],
            ],
            resize_keyboard:   true,
            one_time_keyboard: false
        }
    });
    
    1. Wohnzimmer:
    sendTo('telegram.0', {
        text:   'Wohnzimmer',
        reply_markup: {
            keyboard: [            
                ['Wohnzimmer Licht An', 'Wohnzimmer Licht Aus'],
                ['Stehlampe An', 'Stehlampe Aus'],
                ['Wandlampe An', 'Wandlampe Aus'],
                ['Übersicht', ''],
                        ],
            resize_keyboard:   true,
            one_time_keyboard: false
        }
    });
    
    1. Übersicht:
    sendTo('telegram.0', {
        text:   'Übersicht',
        reply_markup: {
            keyboard: [
                ['Eingang', ''],
                ['Wohnzimmer', ''],
            ],
            resize_keyboard:   false,
            one_time_keyboard: false
        }
    });
    
    

    Unbenannt.JPG

    Leider funktioniert das hinten und vorne nicht. Wenn ich manuell die Scripte Neustarte, springt es im Telegram auch direkt um. Lässt sich aber durch klicken bzw. durch die Befehleingabe in Telegram nicht ändern.

    Was mache ich denn falsch?

    1 Antwort Letzte Antwort
    0
    • R Offline
      R Offline
      Rocket85
      schrieb am zuletzt editiert von
      #2

      Als kleines Update, ich habe meinen Fehler selbst gefunden.
      Da ich leider die Javascripte bei den Parametern nicht auswählen kann, musste ich diese per C&P einsetzen, leider hab ich davor aber das javascript.0 vergessen.

      1 Antwort Letzte Antwort
      0
      • R Offline
        R Offline
        Rocket85
        schrieb am zuletzt editiert von
        #3

        Allerdings hänge ich jetzt woanders.

        1.JPG

        Wenn ich z.b. in der Zeile 4+5 schreibe Wohnzimmer Lich an/Aus - wird das nicht verstanden.

        Wenn ich z.b. in der Zeile 12+13 schreibe Eingang Licht An/Aus - schaltet er über den Button das Wohnzimmerlicht

        sendTo('telegram.0', {
            text:   'Übersicht',
            reply_markup: {
                keyboard: [
                    ['Eingang', ''],
                    ['Wohnzimmer', ''],
        
                ],
                resize_keyboard:   false,
                one_time_keyboard: false
            }
        });
        
        sendTo('telegram.0', {
            text:   'Wohnzimmer',
            reply_markup: {
                keyboard: [            
                    ['Alle Lichter An', 'Alle Lichter Aus'],
                    ['Stehlampe An', 'Stehlampe Aus'],
                    ['Wandlampe An', 'Wandlampe Aus'],
                    ['Übersicht', ''],
                            ],
                resize_keyboard:   true,
                one_time_keyboard: false
            }
        });
        
        sendTo('telegram.0', {
            text:   'Eingang',
            reply_markup: {
                keyboard: [
                    ['Steckdose An', 'Steckdose Aus'],
                    ['Licht An ', 'Licht Aus'],
                    ['Außenleuchte Garage An', 'Außenleuchte Garage Aus'],
                    ['Übersicht', ''],
                    ['', ''],
                ],
                resize_keyboard:   true,
                one_time_keyboard: false
            }
        });
        
        

        Ich glaube irgendetwas bedenke ich nicht, kann mir evtl. jemand behilflich sein, bevor ich jetzt so weiter mache und ich später wieder alles ändern muss.

        1 Antwort Letzte Antwort
        0
        • DutchmanD Offline
          DutchmanD Offline
          Dutchman
          Developer Most Active Administrators
          schrieb am zuletzt editiert von Dutchman
          #4

          Bau doch bitte dein Script um mit einem trigger ich habe erst gestern oder vorgestern ausführlich gepostet wie das geht

          Edit : bitte den Post hier Mal durchlesen

          https://forum.iobroker.net/topic/19770/javascript-restart-telegram-output-wird-überflutet/4

          R 1 Antwort Letzte Antwort
          0
          • DutchmanD Dutchman

            Bau doch bitte dein Script um mit einem trigger ich habe erst gestern oder vorgestern ausführlich gepostet wie das geht

            Edit : bitte den Post hier Mal durchlesen

            https://forum.iobroker.net/topic/19770/javascript-restart-telegram-output-wird-überflutet/4

            R Offline
            R Offline
            Rocket85
            schrieb am zuletzt editiert von
            #5

            @Dutchman said in Telegram Buttons:

            Bau doch bitte dein Script um mit einem trigger ich habe erst gestern oder vorgestern ausführlich gepostet wie das geht

            Edit : bitte den Post hier Mal durchlesen

            https://forum.iobroker.net/topic/19770/javascript-restart-telegram-output-wird-überflutet/4

            Danke ich schaue es mir an. Kenn mich halt leider mit javascript so überhaupt nicht aus!

            DutchmanD 1 Antwort Letzte Antwort
            0
            • R Rocket85

              @Dutchman said in Telegram Buttons:

              Bau doch bitte dein Script um mit einem trigger ich habe erst gestern oder vorgestern ausführlich gepostet wie das geht

              Edit : bitte den Post hier Mal durchlesen

              https://forum.iobroker.net/topic/19770/javascript-restart-telegram-output-wird-überflutet/4

              Danke ich schaue es mir an. Kenn mich halt leider mit javascript so überhaupt nicht aus!

              DutchmanD Offline
              DutchmanD Offline
              Dutchman
              Developer Most Active Administrators
              schrieb am zuletzt editiert von
              #6

              @Rocket85 said in Telegram Buttons:

              Danke ich schaue es mir an. Kenn mich halt leider mit javascript so überhaupt nicht aus!

              macht ja nix dafür sind wir ja eine community :)

              1 Antwort Letzte Antwort
              0
              • bergjetB Offline
                bergjetB Offline
                bergjet
                schrieb am zuletzt editiert von
                #7

                Ich habe ein Script

                sendTo('telegram.0', {
                    text:   'möchtest du mehr bilder?',
                    reply_markup: {
                        keyboard: [
                            ['ja','nein'],
                            
                        ],
                        resize_keyboard:   true,
                        one_time_keyboard: true
                        
                        
                    }
                 
                });
                

                Da bekomme ich ein Menü mit ja und nein.
                Klicke ich auf nein, wird das Script mit Text to Command auf false gesetzt. Jetzt sollte sich das Menü schließen.
                Das Menü bleibt aber da. Was kann ich da machen, dass das Menü verschwindet?

                homee, ioBroker, iMac, iPhone, Sonos, Alaxa

                1 Antwort Letzte Antwort
                0
                • A Offline
                  A Offline
                  aleks-83
                  schrieb am zuletzt editiert von aleks-83
                  #8

                  Das würde mich auch interessieren.

                  Mein Menü bleibt immer da. auch wenn ich das Skript mit dem Hauptmenü stoppe.

                  Untermenüs lassen sich ja schließen indem man das vorherige Skript stoppt bevor man das neue Skript startet.

                  = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
                  = Node.js v20.19.6 = NPM 10.8.2 = JS Controller 7.0.7 =

                  Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
                  Glasfaser 400

                  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

                  555

                  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