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. ioBroker Allgemein
  4. Text2Command

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Text2Command

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
14 Beiträge 6 Kommentatoren 3.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.
  • C Offline
    C Offline
    Christian.B
    schrieb am zuletzt editiert von
    #5

    Genau so habe ich das bisher gemacht und würde es gerne weiter so machen, da es für uns viele Vorteile hat, über telegram selbst erstellte Szenen auzuführen. Leider ist es seit irgendeinem Adapterupdate nicht mehr möglich, neu geschriebene blockly -Scrypte auzuwählen. Im text2commend werden nur noch die älteren Scrypte angezeigt, die neuen nicht mehr. Kann ich irgendeinen Adapter auf eine vorherige Version zurückstellen, damit das wieder möglich ist? Welcher wäre das und in welche Version hat das zuletzt unterstützt?

    viele Grüße

    Christian

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

      Nimm dir bitte den Rat von Pix zu gute und erstelle die dazugehörigen Objekte das ist das gleiche wie ihr jetzt auch macht nur halt auch auf die Art wie es sein soll.

      Es gehen dadurch keine Funktionalität verloren wird sogar besser/effizienter realisiert und auch besser verknüpfbar.

      Sent from my iPhone using Tapatalk

      1 Antwort Letzte Antwort
      0
      • C Offline
        C Offline
        Christian.B
        schrieb am zuletzt editiert von
        #7

        Ich muss gestehen, ich verstehe im Moment nicht, wie er das genau gemacht hat. Muss mich da erstmal einlesen und informieren.

        Schade, dass ich das nicht mehr so machen kann, wie es lange Zeit gut funktioniert hat.

        viele Grüße

        Christian

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

          Brauchst ein Beispiel?

          Sent from my iPhone using Tapatalk

          1 Antwort Letzte Antwort
          0
          • C Offline
            C Offline
            Christian.B
            schrieb am zuletzt editiert von
            #9

            Ja, das wäre super.

            Im Moment weiß ich nicht, wo ich anfangen soll.

            viele Grüße

            Christian

            1 Antwort Letzte Antwort
            0
            • C Offline
              C Offline
              Christian.B
              schrieb am zuletzt editiert von
              #10

              Ich möchte nochmal zu meinem Anliegen kommen und um Hilfe bitten.

              Pix’s Lösung, die er oben beschrieben hat mit „createState“ werde ich wohl nicht realisieren können, da ich nicht programmieren kann. Wenn sich etwas mit Blockly nicht lösen lässt, werde ich es mit Java nicht hinbekommen.

              Soeben habe ich festgestellt, dass seit dem letzten Java-Adapter Update viele, viele Sachen, die ich aufgebaut habe und die lange Zeit, fehlerfrei funktioniert hatten, nicht mehr möglich sind.

              Zum Beispiel kann die Familie mit Hilfe der Telagram- „Zusatzbuttons“ prüfen, wer zuhause ist oder ob, bzw. welche Fenster geöffnet sind. Auch die Temperatur und Luftfeuchtigkeit der Räume lassen sich auf Telegram senden. Dazu senden wir per Telegram die entsprechenden Begriffe an Iobroker, text2kommand startet den entsprechenden Blockly-Skript, der die angeforderten Informationen werden an Telegramm gesendet.

              Nach dem letzten Update lassen sich zwar die alten Skripte unter text2command auswählen, neu erstellte jedoch nicht. Als Beispiel habe ich hier den Skript „Check Admin“ kopiert und zu „Check Admin Test“ umbenannt. Auf dem Screenshot sieht man, dass der neue Skript „Check Admin Test“ nicht mehr sichtbar und somit nicht mehr ausgewählt werden kann.

              Ich weiß nicht, was gegen diese Methode spricht und warum diese Möglichkeit nicht mehr existiert.

              Nach dem Downgrade des Java Adapters war alles wieder beim Alten. Ich hätte jedoch gerne eine aktuelle Adapterversion und trotzdem die beschriebene Option.
              7614_screenshot__5__li.jpg
              7614_screenshot__6__li.jpg
              7614_screenshot__4__li.jpg

              viele Grüße

              Christian

              1 Antwort Letzte Antwort
              0
              • FredFF Online
                FredFF Online
                FredF
                Most Active Forum Testing
                schrieb am zuletzt editiert von
                #11

                @Christian.B:

                Nach dem Downgrade des Java Adapters war alles wieder beim Alten. Ich hätte jedoch gerne eine aktuelle Adapterversion und trotzdem die beschriebene Option. `
                Na ja…

                Der javascript Adapter in der Version 4.0.6 ist latest, also Beta Version, da kann sowas sein und wird dann geändert, optimiert usw. bis zur stable version...

                Da must du schon eine issue auf git anlegen... wenn es nicht schon jemand anders gemacht hat...

                Und hat übrigens nichts mit dem thema text2command zu tun...

                1 Antwort Letzte Antwort
                0
                • dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #12

                  @Christian.B:

                  Ich möchte nochmal zu meinem Anliegen kommen und um Hilfe bitten.

                  Pix’s Lösung, die er oben beschrieben hat mit „createState“ werde ich wohl nicht realisieren können, da ich nicht programmieren kann. Wenn sich etwas mit Blockly nicht lösen lässt, werde ich es mit Java nicht hinbekommen. `

                  Datenpunkte kannst Du auch in Blockly anlegen.

                  Hier mal ein Beispiel als Button.
                  3822_bildschirmfoto_2018-12-28_um_21.35.47.png
                  Und hier der Blockly Export

                  ! ````
                  <xml xmlns="http://www.w3.org/1999/xhtml"><block type="procedures_defcustomnoreturn" id="49kvg:%69IF}@lKJq@(J" x="-337" y="13"><mutation statements="false"><arg name="Name"></arg>
                  <arg name="Initialisierung"></arg>
                  <arg name="Beschreibung"></arg>
                  <arg name="Type"></arg>
                  <arg name="Rolle"></arg></mutation>
                  <field name="NAME">Variablen anlegen</field>
                  <field name="SCRIPT">Y3JlYXRlU3RhdGUoTmFtZSwgSW5pdGlhbGlzaWVydW5nLCB7DQogIG5hbWU6IEJlc2NocmVpYnVuZywNCiAgcmVhZDogdHJ1ZSwgDQogIHdyaXRlOiB0cnVlLCANCiAgdHlwZTogVHlwZSwgDQogIGRlZjogZmFsc2UsDQogIHJvbGU6IFJvbGxlDQp9KTs=</field>
                  <comment pinned="false" h="80" w="160">Hier ist das Javascript drin.</comment></block>
                  <block type="procedures_callcustomnoreturn" id="O45R/5Gw(j@)2M*_xdcB" x="-337" y="62"><mutation name="Variablen anlegen"><arg name="Name"></arg>
                  <arg name="Initialisierung"></arg>
                  <arg name="Beschreibung"></arg>
                  <arg name="Type"></arg>
                  <arg name="Rolle"></arg></mutation>
                  <value name="ARG0"><block type="text" id="nSr7Hq~;DUU2#lB+Yj:}"><field name="TEXT">Eigene_Datenpunkte.OrdnerX.DatenpunktY</field></block></value>
                  <value name="ARG1"><block type="text" id="xlqa55O11o`@{+#@Yj;%"><field name="TEXT">true</field></block></value>
                  <value name="ARG2"><block type="text" id="yEhqZqxh*}Ip8?yzOW7I"><field name="TEXT">neuer Datenpunkt</field></block></value>
                  <value name="ARG3"><block type="text" id="sYAGk@@-Fz^fIDONX!/i"><field name="TEXT">boolean</field></block></value>
                  <value name="ARG4"><block type="text" id="/t]#6;-K%9u+eD1jG09@"><field name="TEXT">button</field></block></value></block></xml>

                  
                  Hier ein Switch
                   ![3822_bildschirmfoto_2018-12-28_um_21.36.54.png](/assets/uploads/files/3822_bildschirmfoto_2018-12-28_um_21.36.54.png) 
                  
                  Blockly Export
                  
                  >! ````
                   <xml xmlns="http://www.w3.org/1999/xhtml"><block type="procedures_defcustomnoreturn" id="49kvg:%69IF}@lKJq@(J" x="-337" y="13"><mutation statements="false"><arg name="Name"></arg>
                        <arg name="Initialisierung"></arg>
                        <arg name="Beschreibung"></arg>
                        <arg name="Type"></arg>
                        <arg name="Rolle"></arg></mutation> 
                      <field name="NAME">Variablen anlegen</field>
                      <field name="SCRIPT">Y3JlYXRlU3RhdGUoTmFtZSwgSW5pdGlhbGlzaWVydW5nLCB7DQogIG5hbWU6IEJlc2NocmVpYnVuZywNCiAgcmVhZDogdHJ1ZSwgDQogIHdyaXRlOiB0cnVlLCANCiAgdHlwZTogVHlwZSwgDQogIGRlZjogZmFsc2UsDQogIHJvbGU6IFJvbGxlDQp9KTs=</field>
                      <comment pinned="false" h="80" w="160">Hier ist das Javascript drin.</comment></block> 
                    <block type="procedures_callcustomnoreturn" id="O45R/5Gw(j@)2M*_xdcB" x="-337" y="62"><mutation name="Variablen anlegen"><arg name="Name"></arg>
                        <arg name="Initialisierung"></arg>
                        <arg name="Beschreibung"></arg>
                        <arg name="Type"></arg>
                        <arg name="Rolle"></arg></mutation> 
                      <value name="ARG0"><block type="text" id="nSr7Hq~;DUU2#lB+Yj:}"><field name="TEXT">Eigene_Datenpunkte.OrdnerXX.DatenpunktYY</field></block></value> 
                      <value name="ARG1"><block type="text" id="xlqa55O11o`@{+#@Yj;%"><field name="TEXT">true</field></block></value> 
                      <value name="ARG2"><block type="text" id="yEhqZqxh*}Ip8?yzOW7I"><field name="TEXT">neuer Datenpunkt</field></block></value> 
                      <value name="ARG3"><block type="text" id="sYAGk@@-Fz^fIDONX!/i"><field name="TEXT">boolean</field></block></value> 
                      <value name="ARG4"><block type="text" id="/t]#6;-K%9u+eD1jG09@"><field name="TEXT">switch</field></block></value></block></xml> 
                  

                  Sieht dann so aus
                  3822_bildschirmfoto_2018-12-28_um_21.38.10.png

                  Andere Datenpunkte gehen auch…

                  PS:

                  Wenn Du Deine eigenen Scripte kopieren willst und es über Deinen Weg nicht geht bzw. diese dann nicht angezeigt werden, dann probiere doch einen Blockly Export Deines eigenen Scripts und erstelle Dir ein neues leeres Blockly und importiere Dein Blockly. Funktioniert das dann ?

                  Also nicht kopieren, sondern ein neues leeres Blockly erstellen und dann importieren.

                  1 Antwort Letzte Antwort
                  0
                  • dslraserD Offline
                    dslraserD Offline
                    dslraser
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #13

                    Vielleicht hilft Dir auch das hier.

                    viewtopic.php?f=20&t=20056&share_tid=20 … are_type=t

                    1 Antwort Letzte Antwort
                    0
                    • C Offline
                      C Offline
                      Christian.B
                      schrieb am zuletzt editiert von
                      #14

                      @dslraser:

                      PS:

                      Wenn Du Deine eigenen Scripte kopieren willst und es über Deinen Weg nicht geht bzw. diese dann nicht angezeigt werden, dann probiere doch einen Blockly Export Deines eigenen Scripts und erstelle Dir ein neues leeres Blockly und importiere Dein Blockly. Funktioniert das dann ?

                      Also nicht kopieren, sondern ein neues leeres Blockly erstellen und dann importieren. `
                      hallo,

                      Die kopierten Skripte sind unter "Skripte" ´natürlich zu sehen. Problem ist, dass weder die kopierten noch die importierten Skripte unter Text2Command zu sehen sind.

                      Ich habe es jetzt tatsächlich geschafft, dslraser's Vorschlag zu realisieren. Die angelegten Datenpunkte lassen sich mit Text2Command auswählen und mit true oder false beschreiben. Die Skripte werden jetzt ausgeführt, wenn die Datenpunkte den entsprechenden Status besitzen.

                      Keine Ahnung, ob das die reine Programmierlehre ist, es funktioniert aber ;-)

                      Vielen Dank.

                      viele Grüße

                      Christian

                      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

                      561

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      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