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. Hausautomation über Telegram steuern

NEWS

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

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

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

Hausautomation über Telegram steuern

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
11 Beiträge 4 Kommentatoren 2.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.
  • T Offline
    T Offline
    TanteHorst
    schrieb am zuletzt editiert von
    #2

    Hi,

    ich habe sowas auch mal testweise gebastelt, aber bis jetzt nicht effektiv im Einsatz.

    Ich habe es damals über den text2command Adapter gemacht.

    Dieser triggert quasi dann jeweils ein Script, welches dir die nächste Tastatur/Ebene anzeigt.

    Also in deinem Bespiel benötigst du dann jeweils ein Script für jede Ebene der Tastatur. Mit zurück rufst du das jeweils darüber liegende Script der Tastatur wieder auf, die anderen tasten rufen jeweils ein Script auf, welches dich weiter navigiert oder einen Datenpunkt steuert.

    Ich hoffe ich hab mich jetzt nicht zu verwirrend ausgedrückt.

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      Modjo
      schrieb am zuletzt editiert von
      #3

      @TanteHorst:

      Hi,

      ich habe sowas auch mal testweise gebastelt, aber bis jetzt nicht effektiv im Einsatz.

      Ich habe es damals über den text2command Adapter gemacht.

      Dieser triggert quasi dann jeweils ein Script, welches dir die nächste Tastatur/Ebene anzeigt.

      Also in deinem Bespiel benötigst du dann jeweils ein Script für jede Ebene der Tastatur. Mit zurück rufst du das jeweils darüber liegende Script der Tastatur wieder auf, die anderen tasten rufen jeweils ein Script auf, welches dich weiter navigiert oder einen Datenpunkt steuert.

      Ich hoffe ich hab mich jetzt nicht zu verwirrend ausgedrückt. `

      Hallo TanteHorst,

      vielen Dank für deine Antwort. Mir ist klar, dass ich das mit dem text2command Adapter machen muss, aber wie genau das dann umgesetzt wird, ist mir schleierhaft. Wenn du das bei dir bereits umgesetzt hast, kannst du mir dann einen Auszug aus dem Adapter schicken, sodass ich mich daran orientieren kann?

      Vielen Dank & Grüße

      1 Antwort Letzte Antwort
      0
      • K Offline
        K Offline
        Kueppert
        schrieb am zuletzt editiert von
        #4

        Oder hier posten, interessiert mich auch ;)

        Danke

        Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk

        UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

        1 Antwort Letzte Antwort
        0
        • T Offline
          T Offline
          TanteHorst
          schrieb am zuletzt editiert von
          #5

          Hallo,

          also im Prinzip ist es bei mir so, dass ich ein "Start" wort habe, welches ich an den Bot schicke. Bei mir ist dies "hi".

          https://www.pic-upload.de/view-35362874/2018-05-2213_44_09-ioBroker.admin.jpg.html ~~Text2Command reagiert auf das wort "hi" und startet folgendes Script:

          https://www.pic-upload.de/view-35362887/2018-05-2213_47_42-ioBroker.admin.jpg.html ~~Hier werden jetzt wieder weitere Möglichkeiten angeboten. Wenn ich jetzt z.B. auf Standorte drücke, wird folgendes Script gestartet und es erscheint eine weitere Tastatur.

          https://www.pic-upload.de/view-35362914/2018-05-2213_48_06-ioBroker.admin.jpg.html ~~Drücke ich z.b. auf der Tastatur auf "Übersicht", wird wieder das erste Script gestartet und die erste Tastatur erscheint. So kann man das natürlich dann auf diverse Ebenen erweitern.

          Im Prinzip benötigst du nur für jede Ebene die du haben möchtest ein eigenes Script, welche diese an dein Handy schickt. Die verschiedenen Ebenen rufst du dann über die entsprechenden Schlagwörter auf.

          im Prinzip ist es immer das "Trigger" wort in Kombination mit einem Script welches dir die nächste Tastatur anzeigt.

          Ich hoffe das hilft dir weiter.

          LG~~~~~~

          1 Antwort Letzte Antwort
          0
          • T Offline
            T Offline
            TanteHorst
            schrieb am zuletzt editiert von
            #6

            Hier nochmal wie es dann auf dem Telefon bzw. bei Telegram aussieht:

            http://www.directupload.net/file/d/5095/q23j2dcn_png.htm http://www.directupload.net/file/d/5095/it9mbgif_png.htm

            1 Antwort Letzte Antwort
            0
            • lobomauL Offline
              lobomauL Offline
              lobomau
              schrieb am zuletzt editiert von
              #7

              Hiermit geht es sehr gut:

              viewtopic.php?f=21&t=12246&p=130544&hil … te#p130544

              Host: NUC8i3 mit Proxmox:

              • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
              • Slave: Pi4
              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                Modjo
                schrieb am zuletzt editiert von
                #8

                @TanteHorst:

                Hallo,

                also im Prinzip ist es bei mir so, dass ich ein "Start" wort habe, welches ich an den Bot schicke. Bei mir ist dies "hi".

                https://www.pic-upload.de/view-35362874/2018-05-2213_44_09-ioBroker.admin.jpg.html ~~Text2Command reagiert auf das wort "hi" und startet folgendes Script:

                https://www.pic-upload.de/view-35362887/2018-05-2213_47_42-ioBroker.admin.jpg.html ~~Hier werden jetzt wieder weitere Möglichkeiten angeboten. Wenn ich jetzt z.B. auf Standorte drücke, wird folgendes Script gestartet und es erscheint eine weitere Tastatur.

                https://www.pic-upload.de/view-35362914/2018-05-2213_48_06-ioBroker.admin.jpg.html ~~Drücke ich z.b. auf der Tastatur auf "Übersicht", wird wieder das erste Script gestartet und die erste Tastatur erscheint. So kann man das natürlich dann auf diverse Ebenen erweitern.

                Im Prinzip benötigst du nur für jede Ebene die du haben möchtest ein eigenes Script, welche diese an dein Handy schickt. Die verschiedenen Ebenen rufst du dann über die entsprechenden Schlagwörter auf.

                im Prinzip ist es immer das "Trigger" wort in Kombination mit einem Script welches dir die nächste Tastatur anzeigt.

                Ich hoffe das hilft dir weiter.

                LG~~~~~~ ` ~~~~~~Hi,

                vielen Dank für deine Anleitung. Ich habe das Prinzip jetzt verstanden, kann jetzt auch das Menü und Untermenüs aufbauen, stehe jetzt aber über text2command vor einem Problem. Ich kann Befehle ja nicht doppelt belegen. Ich habe ja in mehreren Untermenüs den Button "Zurück". Mit diesem Button soll er immer eine Ebene höher zurück gehen. Je nachdem, wo ich mich im Menü befinde, kann der "Zurück" Button also unterschiedliche Bedeutung haben. Ein Beispiel:

                Hauptmenü->Rolladen->Alle->Zurück (Rolladen)->Zurück (Hauptmenü)

                Anderes Beispiel. In den Untermenüs der einzelnen Rollläden habe ich jeweils die Buttons "Status", "0%", "100%", "25%", "50%", "75%".:

                Hauptmenü->Rollladen->Alle: "Status", "0%", "100%", "25%", "50%", "75%"

                Hauptmenü->Rollladen->BUE: "Status", "0%", "100%", "25%", "50%", "75%"

                Hauptmenü->Rollladen->WZ: "Status", "0%", "100%", "25%", "50%", "75%"

                Hauptmenü->Rollladen->EZ_L: "Status", "0%", "100%", "25%", "50%", "75%"

                Hauptmenü->Rollladen->EZ_R: "Status", "0%", "100%", "25%", "50%", "75%"

                Hauptmenü->Rollladen->KUE: "Status", "0%", "100%", "25%", "50%", "75%"

                usw.

                Wie kann ich das denn machen?

                @lobomau:

                Vielen Dank, ich habe das Script ausprobiert, finde das Script zwar nicht schlecht, hier kommen die Ausgaben aber nicht in der Form, wie bei TanteHorst als Auswahlbuttons, sondern diese werden in das Textfeld untereinander (in line) ausgegeben. Das finde ich nicht so schön. Wenn du mir dabei helfen kannst, die Ausgabe so anzupassen, dass es wie bei TanteHorst ist?!

                Vielen Dank!~~~~~~

                1 Antwort Letzte Antwort
                0
                • T Offline
                  T Offline
                  TanteHorst
                  schrieb am zuletzt editiert von
                  #9

                  Moin,

                  also dein problem ging mir gestern auch schon einmal durch den kopf, als ich deine Menükonfiguration betrachtet habe.

                  Leider bin ich, was javascript an geht, auch ein Trottel. Ich muss mir auch immer mit Blockly behelfen.

                  Ich habe aber vielleicht wenigstens eine Idee, welche dir helfen könnte.

                  Kannst du dir nicht zusätzlich zu deinen Scripten, ein weiteres Script schreiben, welches sich den jeweiligen "Menüpunkt" merkt und diesen dann in deinem eigentlichen Script wieder abrufen? Also im Prinzip einen Datenpunkt bauen, welcher mit dem jeweiligen Übermenü beschrieben wird. Diesen kannst du dann in deinem Script wieder auswerten und zusammen mit den Prozenten übergeben?

                  1 Antwort Letzte Antwort
                  0
                  • lobomauL Offline
                    lobomauL Offline
                    lobomau
                    schrieb am zuletzt editiert von
                    #10

                    @Modjo:

                    @TanteHorst:

                    @lobomau:

                    Vielen Dank, ich habe das Script ausprobiert, finde das Script zwar nicht schlecht, hier kommen die Ausgaben aber nicht in der Form, wie bei TanteHorst als Auswahlbuttons, sondern diese werden in das Textfeld untereinander (in line) ausgegeben. Das finde ich nicht so schön. Wenn du mir dabei helfen kannst, die Ausgabe so anzupassen, dass es wie bei TanteHorst ist?!

                    Vielen Dank!

                    Da kann ich leider auch nicht weiter helfen mit meinen "Kenntnissen".

                    Ich habe auch beide Methoden im Einsatz, also mit und ohne text2command.

                    Host: NUC8i3 mit Proxmox:

                    • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                    • Slave: Pi4
                    1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      Modjo
                      schrieb am zuletzt editiert von
                      #11

                      Schade, hat vielleicht Jemand noch Ideen oder das nötige Know-How in Javascript um das anzugehen?

                      Gruß

                      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

                      783

                      Online

                      32.4k

                      Benutzer

                      81.6k

                      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