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. Einsteigerfragen
  4. erledigt: Verständnisfrage zu text2command - Kommandos

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

erledigt: Verständnisfrage zu text2command - Kommandos

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
3 Beiträge 1 Kommentatoren 420 Aufrufe 1 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.
  • B Offline
    B Offline
    BlueBook
    schrieb am zuletzt editiert von BlueBook
    #1

    Hallo zusammen,

    ich versuche mich gerade an der Sprach - oder erst einmal Textsteuerung und dementsprechend an der Konfiguration der Kommandos beim text2command-Adapter.

    https://github.com/ioBroker/ioBroker.text2command

    Wenn ich nun also im iobrokerAdmin unter Kommandos eine Regel über + hinzufügen möchte, muss ich als erstes eine der Regeln auswählen.
    Hier wollte ich testweise die Rolladen hinzufügen.

    Ich habe also testweise eine Rolllade dem Raum "Wohnzimmer" und der Funktion "blind" "Rollladen" zugeordnet.

    Wobei ich mir nicht sicher bin, ob man den kompletten Aktor, oder den konkreten Datenpunkt "level" dem Enum zuordnen (hab alle Varianten ausmultipliziert probiert ...)
    Was wäre denn hier richtig?
    Der Funktion den level und dem Raum das komplette Objekt?
    Ich hab es über die Oberfläche "einfach" rübergezogen.

    Nun hätte ich gehofft über: "fahre rollladen auf 90% im wohnzimmer" eine Aktion zu bewirken.
    Alternativ habe ich es auch mit:
    "fahre rollladen auf 90 prozent im wohnzimmer"

    Die Schlüsselwörter in der Regel lauten: "rollladen/rollläden/rolladen/rolläden/beschattung/fenster/laden/rollo auf/zu/hoch/runter/prozent"

    Stattdessen bekomme ich abwechseln "Die Funktion wurde nicht gefunden" und "Man muss sagen womit man was machen will"

    Hat hier jemand einen Tip für mich?

    Gruß
    BB

    B 1 Antwort Letzte Antwort
    0
    • B BlueBook

      Hallo zusammen,

      ich versuche mich gerade an der Sprach - oder erst einmal Textsteuerung und dementsprechend an der Konfiguration der Kommandos beim text2command-Adapter.

      https://github.com/ioBroker/ioBroker.text2command

      Wenn ich nun also im iobrokerAdmin unter Kommandos eine Regel über + hinzufügen möchte, muss ich als erstes eine der Regeln auswählen.
      Hier wollte ich testweise die Rolladen hinzufügen.

      Ich habe also testweise eine Rolllade dem Raum "Wohnzimmer" und der Funktion "blind" "Rollladen" zugeordnet.

      Wobei ich mir nicht sicher bin, ob man den kompletten Aktor, oder den konkreten Datenpunkt "level" dem Enum zuordnen (hab alle Varianten ausmultipliziert probiert ...)
      Was wäre denn hier richtig?
      Der Funktion den level und dem Raum das komplette Objekt?
      Ich hab es über die Oberfläche "einfach" rübergezogen.

      Nun hätte ich gehofft über: "fahre rollladen auf 90% im wohnzimmer" eine Aktion zu bewirken.
      Alternativ habe ich es auch mit:
      "fahre rollladen auf 90 prozent im wohnzimmer"

      Die Schlüsselwörter in der Regel lauten: "rollladen/rollläden/rolladen/rolläden/beschattung/fenster/laden/rollo auf/zu/hoch/runter/prozent"

      Stattdessen bekomme ich abwechseln "Die Funktion wurde nicht gefunden" und "Man muss sagen womit man was machen will"

      Hat hier jemand einen Tip für mich?

      Gruß
      BB

      B Offline
      B Offline
      BlueBook
      schrieb am zuletzt editiert von
      #2

      okay,
      ich dachte es liegt vielleicht an der Groß/Kleinschreibung.
      Ich hab jetzt auch noch mal Funktionen und Räume mit kleinem Anfangsbuchstaben angelegt.... leider keine Änderung.

      Ich hab mir vor Verzweiflung jetzt schon den Quellcode angeschaut .
      Also Groß und Kleinschreibung ist berücksichtigt, unterstrich anscheinend auch...:
      rId.toLowerCase().replace('_', '')

      und ich hab zumindest eine Erklärung für die unterschiedlichen Fehlermeldungen:

      toSay = getRandomPhrase('Die Funktion wurde nicht gefunden/Es gibt keine Funktion mit dem Namen/Man muss sagen womit man was machen will');

      auch wenn es mich verwirrt hat - ich dachte schon ich hab unterschiedliche Fehler erzeugt - nun gut....
      Es ist immer nur der eine...

      Leider kann ich ja nicht in den Code reindebuggen - das würde es einfacher machen.
      Und leider sind die Logausgaben auch bei "Alles" sehr zurückhaltend - okay - wer programmiert die schon...

      Hilft nix, für mich sieht alles gut aus.
      So schauts aus:
      Screenshot 2023-09-16 003124.jpg

      Einzige Vermutung, ich hab bei mir Funktionen - die sind irgendwie von Homematic mit reingekommen, mit dem Namen z.B.: "${funcButton}"
      Stört das ggf.? Ich schau mal, die Tage sonst, ob das irgendwas braucht, sonst lösche ich die mal raus...

      B 1 Antwort Letzte Antwort
      0
      • B BlueBook

        okay,
        ich dachte es liegt vielleicht an der Groß/Kleinschreibung.
        Ich hab jetzt auch noch mal Funktionen und Räume mit kleinem Anfangsbuchstaben angelegt.... leider keine Änderung.

        Ich hab mir vor Verzweiflung jetzt schon den Quellcode angeschaut .
        Also Groß und Kleinschreibung ist berücksichtigt, unterstrich anscheinend auch...:
        rId.toLowerCase().replace('_', '')

        und ich hab zumindest eine Erklärung für die unterschiedlichen Fehlermeldungen:

        toSay = getRandomPhrase('Die Funktion wurde nicht gefunden/Es gibt keine Funktion mit dem Namen/Man muss sagen womit man was machen will');

        auch wenn es mich verwirrt hat - ich dachte schon ich hab unterschiedliche Fehler erzeugt - nun gut....
        Es ist immer nur der eine...

        Leider kann ich ja nicht in den Code reindebuggen - das würde es einfacher machen.
        Und leider sind die Logausgaben auch bei "Alles" sehr zurückhaltend - okay - wer programmiert die schon...

        Hilft nix, für mich sieht alles gut aus.
        So schauts aus:
        Screenshot 2023-09-16 003124.jpg

        Einzige Vermutung, ich hab bei mir Funktionen - die sind irgendwie von Homematic mit reingekommen, mit dem Namen z.B.: "${funcButton}"
        Stört das ggf.? Ich schau mal, die Tage sonst, ob das irgendwas braucht, sonst lösche ich die mal raus...

        B Offline
        B Offline
        BlueBook
        schrieb am zuletzt editiert von
        #3

        okay, der Fehler mit den Räumen z.B. "${funcEnergy}" scheint bekannt:
        https://forum.iobroker.net/topic/8207/homematic-rega-namen-räume-gewerke-werden-nicht-synchronisiert/21

        Die Räume können gelöscht werden - einmal in Homematic umbenannt und erscheinen dann richtig :)

        Leider hat dies hier bei diesem Problem nicht geholfen :/

        Nuja, gestern kam ich noch auf die schlaue Idee, dass debuggen im browser ja doch gehen sollte.
        Leider ist der Code kaum (also eigentlich nicht) lesbar.

        wie man theoretisch richtig debuggen kann, hab ich aber auch gefunden:
        https://forum.iobroker.net/topic/4201/adapter-debuggen-mit-chrome

        Das hat dann geholfen.
        Anscheinend wird "Rollladen" als Funktion nicht gesucht!!!
        Bei mir werden "blinds" gesucht ;)
        Ich würde es als Fehler sehen und bei Zeit mal bei Git einstellen.

        Also mit den englischen Bezeichnungen bei den Funktionen geht es dann :)

        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

        559

        Online

        32.6k

        Benutzer

        81.9k

        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