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. Text2Command und virtueller Tastendruck

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    168

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    12
    1
    570

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.8k

Text2Command und virtueller Tastendruck

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
securitytemplateblockly
19 Beiträge 4 Kommentatoren 1.3k 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.
  • S Offline
    S Offline
    samsungfreak
    schrieb am zuletzt editiert von
    #3

    Danke für dein Feedback.
    Das war mir bereits so bekannt und funktioniert auch. Es geht mir darum, dass ich versuche via Text2Command einen Virtuellen Button "zu drücken":

    Objekt.JPG

    Leider funktioniert es mit einem "true" oder "false" nicht:

    ImSkript.JPG

    t-masterT 1 Antwort Letzte Antwort
    0
    • S samsungfreak

      Danke für dein Feedback.
      Das war mir bereits so bekannt und funktioniert auch. Es geht mir darum, dass ich versuche via Text2Command einen Virtuellen Button "zu drücken":

      Objekt.JPG

      Leider funktioniert es mit einem "true" oder "false" nicht:

      ImSkript.JPG

      t-masterT Offline
      t-masterT Offline
      t-master
      schrieb am zuletzt editiert von
      #4

      @samsungfreak
      Ich kann deinen Fehler nicht nachvollziehen und habe mal testweise meine Homatic-Schaltsteckdose mit dem virtuellen Datenpunkt "hm-rpc.0.BidCoS-RF.1.PRESS_SHORT" für AN und "hm-rpc.0.BidCoS-RF.2.PRESS_SHORT" für AUS verknüpft und es funkioniert beides einwandfrei.
      Einen Text/Wert im "Wert zum Schreiben" im Text2Command-Adapter brauchte ich nicht eintragen bzw konnte ich eintragen was ich wollte, der Datenpunkt "hm-rpc.0.BidCoS-RF.1.PRESS_SHORT" blieb immer auf >true<, wurde aber getriggert.

      Fragen:
      Hast du die text2command.x mit dem telegram.x verknüpft?
      Passiert das gewünschte wenn du den Button selber anklickst (Garagentor-Taster/Relais verknüpft) ?

      1 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        samsungfreak
        schrieb am zuletzt editiert von
        #5

        @t-master Ich habe das Problem gefunden konnte es aber nicht beheben. Der virtueller Taster hat ohne Probleme funktioniert!
        Das Problem war, dass mein JavaSkript immer deaktiviert wurde nachdem ich es über Telegram angesteuert hatte. Der Fehler war, dass ich vergessen hatte den Parameter "true" setzten zu lassen für das Garagen Javaskript. Dadurch das es nicht gesetzt war wurde das Skript immer wieder deaktiviert :(

        Danke für deine Hilfe!

        BBTownB 1 Antwort Letzte Antwort
        0
        • S samsungfreak

          @t-master Ich habe das Problem gefunden konnte es aber nicht beheben. Der virtueller Taster hat ohne Probleme funktioniert!
          Das Problem war, dass mein JavaSkript immer deaktiviert wurde nachdem ich es über Telegram angesteuert hatte. Der Fehler war, dass ich vergessen hatte den Parameter "true" setzten zu lassen für das Garagen Javaskript. Dadurch das es nicht gesetzt war wurde das Skript immer wieder deaktiviert :(

          Danke für deine Hilfe!

          BBTownB Offline
          BBTownB Offline
          BBTown
          schrieb am zuletzt editiert von
          #6

          @samsungfreak
          Du darfst nicht das Script selbst adressieren, sondern Du benötigst einen Datenpunkt der durch das script getriggert/beobachtet wird

          ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

          S 1 Antwort Letzte Antwort
          0
          • BBTownB BBTown

            @samsungfreak
            Du darfst nicht das Script selbst adressieren, sondern Du benötigst einen Datenpunkt der durch das script getriggert/beobachtet wird

            S Offline
            S Offline
            samsungfreak
            schrieb am zuletzt editiert von
            #7

            @BBTown Wie genau meinst du das?

            Ich habe ein "Start" Skript das wie folgt aussieht:

            sendTo('telegram.0', {
                text:   'Raum wählen',
                reply_markup: {
                    keyboard: [
                        ['Arbeitszimmer', ''],
                        ['Garage', ''],
                        ['Staubsauger', ''],
                    ],
                    resize_keyboard:   true,
                    one_time_keyboard: false
                }
            });
            

            Pro Bereich (Arbeitszimmer/Garage/Staubsauger) habe ich ebenfalls ein Skript das wie folgt aussieht:

            sendTo('telegram.0', {
                text:   'Bitte wähle eine Aktion',
                reply_markup: {
                    keyboard: [
                        ['Übersicht', ''],
                        ['Arbeitszimmerlicht an', 'Arbeitszimmerlicht aus']
                    ],
                    resize_keyboard:   true,
                    one_time_keyboard: false
                }
            });
            

            Und dann habe ich die Regeln im Text2Command:

            Text2.JPG

            Ist das so falsch?

            dslraserD 1 Antwort Letzte Antwort
            0
            • S samsungfreak

              @BBTown Wie genau meinst du das?

              Ich habe ein "Start" Skript das wie folgt aussieht:

              sendTo('telegram.0', {
                  text:   'Raum wählen',
                  reply_markup: {
                      keyboard: [
                          ['Arbeitszimmer', ''],
                          ['Garage', ''],
                          ['Staubsauger', ''],
                      ],
                      resize_keyboard:   true,
                      one_time_keyboard: false
                  }
              });
              

              Pro Bereich (Arbeitszimmer/Garage/Staubsauger) habe ich ebenfalls ein Skript das wie folgt aussieht:

              sendTo('telegram.0', {
                  text:   'Bitte wähle eine Aktion',
                  reply_markup: {
                      keyboard: [
                          ['Übersicht', ''],
                          ['Arbeitszimmerlicht an', 'Arbeitszimmerlicht aus']
                      ],
                      resize_keyboard:   true,
                      one_time_keyboard: false
                  }
              });
              

              Und dann habe ich die Regeln im Text2Command:

              Text2.JPG

              Ist das so falsch?

              dslraserD Offline
              dslraserD Offline
              dslraser
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #8

              @samsungfreak sagte in Text2Command und virtueller Tastendruck:

              Ist das so falsch?

              Du schaltest das ganze Script an und aus.
              (scriptEnabled), so wie es aussieht.

              S 1 Antwort Letzte Antwort
              0
              • dslraserD dslraser

                @samsungfreak sagte in Text2Command und virtueller Tastendruck:

                Ist das so falsch?

                Du schaltest das ganze Script an und aus.
                (scriptEnabled), so wie es aussieht.

                S Offline
                S Offline
                samsungfreak
                schrieb am zuletzt editiert von
                #9

                @dslraser sagte in Text2Command und virtueller Tastendruck:

                @samsungfreak sagte in Text2Command und virtueller Tastendruck:

                Ist das so falsch?

                Du schaltest das ganze Script an und aus.
                (scriptEnabled), so wie es aussieht.

                Sorry das verstehe ich nicht ganz. An welcher Stelle mache ich das?

                dslraserD 1 Antwort Letzte Antwort
                0
                • S samsungfreak

                  @dslraser sagte in Text2Command und virtueller Tastendruck:

                  @samsungfreak sagte in Text2Command und virtueller Tastendruck:

                  Ist das so falsch?

                  Du schaltest das ganze Script an und aus.
                  (scriptEnabled), so wie es aussieht.

                  Sorry das verstehe ich nicht ganz. An welcher Stelle mache ich das?

                  dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #10

                  @samsungfreak
                  da, oder ?

                  Screenshot_20200524-174907_Chrome.jpg

                  S BBTownB 2 Antworten Letzte Antwort
                  0
                  • dslraserD dslraser

                    @samsungfreak
                    da, oder ?

                    Screenshot_20200524-174907_Chrome.jpg

                    S Offline
                    S Offline
                    samsungfreak
                    schrieb am zuletzt editiert von samsungfreak
                    #11

                    @dslraser Hier verlinke ich ja immer auf die Javaskripte pro Raum. Ich bin hier nach folgender Anleitung vorgegangen (klick mich)

                    dslraserD 1 Antwort Letzte Antwort
                    0
                    • dslraserD dslraser

                      @samsungfreak
                      da, oder ?

                      Screenshot_20200524-174907_Chrome.jpg

                      BBTownB Offline
                      BBTownB Offline
                      BBTown
                      schrieb am zuletzt editiert von
                      #12

                      @dslraser @samsungfreak
                      ja, genau das meinte ich ... du stellst keinen Datenpunkt "Licht Arbeitszimmer" an/aus, sondern Du schaltest das Script, welches das Licht schalten soll, an/aus

                      ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                      S 1 Antwort Letzte Antwort
                      0
                      • BBTownB BBTown

                        @dslraser @samsungfreak
                        ja, genau das meinte ich ... du stellst keinen Datenpunkt "Licht Arbeitszimmer" an/aus, sondern Du schaltest das Script, welches das Licht schalten soll, an/aus

                        S Offline
                        S Offline
                        samsungfreak
                        schrieb am zuletzt editiert von
                        #13

                        @BBTown Eigentlich nicht. Ich schalte das Javaskript für die Übersicht und pro Raum. Die Geräte dahinter steuere ich nicht via JavaSkript

                        Unbenannt.JPG

                        BBTownB 1 Antwort Letzte Antwort
                        0
                        • S samsungfreak

                          @BBTown Eigentlich nicht. Ich schalte das Javaskript für die Übersicht und pro Raum. Die Geräte dahinter steuere ich nicht via JavaSkript

                          Unbenannt.JPG

                          BBTownB Offline
                          BBTownB Offline
                          BBTown
                          schrieb am zuletzt editiert von BBTown
                          #14

                          @samsungfreak
                          aber es handelt sich eben nicht um ein Gerät oder einen Variable, sondern das Script selber dass Du adressierst, das funktioniert nicht

                          ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                          1 Antwort Letzte Antwort
                          0
                          • S samsungfreak

                            @dslraser Hier verlinke ich ja immer auf die Javaskripte pro Raum. Ich bin hier nach folgender Anleitung vorgegangen (klick mich)

                            dslraserD Offline
                            dslraserD Offline
                            dslraser
                            Forum Testing Most Active
                            schrieb am zuletzt editiert von dslraser
                            #15

                            @samsungfreak sagte in Text2Command und virtueller Tastendruck:

                            @dslraser Hier verlinke ich ja immer auf die Javaskripte pro Raum. Ich bin hier nach folgender Anleitung vorgegangen (klick mich)

                            Nur kurz überflogen (den Link) Dort macht er es auch "falsch", bzw. nicht wie empfohlen....(sieht jedenfalls in seinen Datenpunkten so aus). Das kann funktionieren, muss aber nicht. Dafür gibt es Trigger und eigene Datenpunkte.

                            S 1 Antwort Letzte Antwort
                            0
                            • dslraserD dslraser

                              @samsungfreak sagte in Text2Command und virtueller Tastendruck:

                              @dslraser Hier verlinke ich ja immer auf die Javaskripte pro Raum. Ich bin hier nach folgender Anleitung vorgegangen (klick mich)

                              Nur kurz überflogen (den Link) Dort macht er es auch "falsch", bzw. nicht wie empfohlen....(sieht jedenfalls in seinen Datenpunkten so aus). Das kann funktionieren, muss aber nicht. Dafür gibt es Trigger und eigene Datenpunkte.

                              S Offline
                              S Offline
                              samsungfreak
                              schrieb am zuletzt editiert von
                              #16

                              @dslraser Hast du ggf. einen Link zu einer Anleitung wo es "richtig" beschrieben wird?

                              dslraserD BBTownB 3 Antworten Letzte Antwort
                              0
                              • S samsungfreak

                                @dslraser Hast du ggf. einen Link zu einer Anleitung wo es "richtig" beschrieben wird?

                                dslraserD Offline
                                dslraserD Offline
                                dslraser
                                Forum Testing Most Active
                                schrieb am zuletzt editiert von
                                #17

                                @samsungfreak sagte in Text2Command und virtueller Tastendruck:

                                @dslraser Hast du ggf. einen Link zu einer Anleitung wo es "richtig" beschrieben wird?

                                Müsste ich selbst erst suchen. (und text2command nutze ich schon eine Weile nicht mehr. Ich nutze ein Telegram Menü ohne text2command)

                                1 Antwort Letzte Antwort
                                0
                                • S samsungfreak

                                  @dslraser Hast du ggf. einen Link zu einer Anleitung wo es "richtig" beschrieben wird?

                                  BBTownB Offline
                                  BBTownB Offline
                                  BBTown
                                  schrieb am zuletzt editiert von BBTown
                                  #18

                                  @samsungfreak sagte in Text2Command und virtueller Tastendruck:

                                  @dslraser Hast du ggf. einen Link zu einer Anleitung wo es "richtig" beschrieben wird?

                                  Das ist im Grunde kein text2command spezifisches Thema, daher könnte ich mir vorstellen, dass Du hierfür kein text2command Beispiel findest.

                                  in ioBroker verwendest Du für Zustände grundsätzlich Datenpunkte.
                                  Für die Zustände "an/aus" bspw. einen "switch" (boolean) der eben den Zustand "falsch" oder "wahr" (oder eben aus/an, oder false/true oder 0/1) haben kann.
                                  Diesen Datenpunkt schaltest Du dann entsprechend um.
                                  Ein Script kann nun darauf reagieren und eine Aktion ausführen.

                                  Die Frage ist also zunächst, hast Du ggf. bereits einen Datenpunkt der den Zustand der zu schalttenden Lampe darstellt/symbolisiert?

                                  ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                  1 Antwort Letzte Antwort
                                  0
                                  • S samsungfreak

                                    @dslraser Hast du ggf. einen Link zu einer Anleitung wo es "richtig" beschrieben wird?

                                    BBTownB Offline
                                    BBTownB Offline
                                    BBTown
                                    schrieb am zuletzt editiert von
                                    #19

                                    @samsungfreak
                                    so sieht bei mir beispielsweise das Einschalten und das Ausschalten eines solchen Datenpunktes (hier meine Außenlampen) per telegram-Kommando aus:

                                    c4ed3c16-d81e-4a67-a50d-30f663f34a87-image.png

                                    ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                    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

                                    779

                                    Online

                                    32.5k

                                    Benutzer

                                    81.8k

                                    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