Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Parameter Übergabe beim Aufruf von Datenpunkten

NEWS

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    2.7k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    4.7k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    4.0k

Parameter Übergabe beim Aufruf von Datenpunkten

Geplant Angeheftet Gesperrt Verschoben JavaScript
6 Beiträge 2 Kommentatoren 348 Aufrufe 2 Beobachtet
  • Ä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.
  • L Offline
    L Offline
    loxdan
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich bin Anfänger, also bitte nicht wundern.

    Ich bin gerade dabei mich in das Thema ioBroker, Datenpunkte(Objekte) und deren Aufruf einzuarbeiten.

    Ich möchte ein Script aufrufen und dabei einen Parameter übergeben.
    Meine Frage ist: Wie kann ich den Parameter in Javascript auslesen und verarbeiten ?

    Beispiel URL zum Aufruf eines Scriptes:
    http://[MEINE-IP]:8087/set/javascript.0.scriptEnabled.common.Alexa_Text2Speak.TTS-Alexa-Garage-Test?value=1&tts=Test&prettyPrint

    Ich möchte nun die Variable "tts" mit dem Wert "Test" in meinem Script aufrufen.

    Irgendwie komm ich nicht drauf wie das geht. Habt Ihr einen Tipp für mich ?

    Danke vorab.
    lg. Alex

    arteckA 1 Antwort Letzte Antwort
    0
    • L loxdan

      Hallo,
      ich bin Anfänger, also bitte nicht wundern.

      Ich bin gerade dabei mich in das Thema ioBroker, Datenpunkte(Objekte) und deren Aufruf einzuarbeiten.

      Ich möchte ein Script aufrufen und dabei einen Parameter übergeben.
      Meine Frage ist: Wie kann ich den Parameter in Javascript auslesen und verarbeiten ?

      Beispiel URL zum Aufruf eines Scriptes:
      http://[MEINE-IP]:8087/set/javascript.0.scriptEnabled.common.Alexa_Text2Speak.TTS-Alexa-Garage-Test?value=1&tts=Test&prettyPrint

      Ich möchte nun die Variable "tts" mit dem Wert "Test" in meinem Script aufrufen.

      Irgendwie komm ich nicht drauf wie das geht. Habt Ihr einen Tipp für mich ?

      Danke vorab.
      lg. Alex

      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @loxdan schau dir mal setState an

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      L 1 Antwort Letzte Antwort
      0
      • arteckA arteck

        @loxdan schau dir mal setState an

        L Offline
        L Offline
        loxdan
        schrieb am zuletzt editiert von
        #3

        @arteck Danke ! Ich verstehs leider nocht nicht. mit setState kann ich die Datenpunkte anfragen und setzen. Was aber noch nicht erklärt wie ich einen paramter, beim Aufruf eines Datenpunktes, abfragen kann !? Was hab ich übersehen? lg

        arteckA 1 Antwort Letzte Antwort
        0
        • L loxdan

          @arteck Danke ! Ich verstehs leider nocht nicht. mit setState kann ich die Datenpunkte anfragen und setzen. Was aber noch nicht erklärt wie ich einen paramter, beim Aufruf eines Datenpunktes, abfragen kann !? Was hab ich übersehen? lg

          arteckA Offline
          arteckA Offline
          arteck
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @loxdan damit kannst du eine Datenpunkt setzten...
          was ist da jetzt so unklar ??? vielleicht verstehe ich nicht was du machen willst

          setState('javascript.0.scriptEnabled.common.Alexa_Text2Speak.TTS-Alexa-Garage-Test', 'test');
          

          damit setzt du dein Datenpunkt

          zigbee hab ich, zwave auch, nuc's genauso und HA auch

          L 1 Antwort Letzte Antwort
          0
          • arteckA arteck

            @loxdan damit kannst du eine Datenpunkt setzten...
            was ist da jetzt so unklar ??? vielleicht verstehe ich nicht was du machen willst

            setState('javascript.0.scriptEnabled.common.Alexa_Text2Speak.TTS-Alexa-Garage-Test', 'test');
            

            damit setzt du dein Datenpunkt

            L Offline
            L Offline
            loxdan
            schrieb am zuletzt editiert von
            #5

            @arteck Umgekehrt. Ich würde gerne (zum Beispiel vom Browser) eine URL aufrufen und in dieser URL eine variable platzieren. Die URL ist der Endpunkt eines Scriptes. Wie kann ich die Variable auswerten im Script ?

            In dem Beispiel möchte ein einziges Script haben und über Loxone mit Virtuellen HTTP Ausgangsbefehlen unterschiedliche Texte von Alexa sprechen lassen. Das Script sorgt dafür das die Lautstärke der Alexa immer auf einem bestimmten Werte ist und dann wieder auf den Ursprungswert zurückgestellt wird.

            Den Text würde ich gern als Variable in der URL übergeben zusammen mit der Alexa (hab mehrere) die ich ansprechen würde.

            Denke ich da falsch ?

            lg

            arteckA 1 Antwort Letzte Antwort
            0
            • L loxdan

              @arteck Umgekehrt. Ich würde gerne (zum Beispiel vom Browser) eine URL aufrufen und in dieser URL eine variable platzieren. Die URL ist der Endpunkt eines Scriptes. Wie kann ich die Variable auswerten im Script ?

              In dem Beispiel möchte ein einziges Script haben und über Loxone mit Virtuellen HTTP Ausgangsbefehlen unterschiedliche Texte von Alexa sprechen lassen. Das Script sorgt dafür das die Lautstärke der Alexa immer auf einem bestimmten Werte ist und dann wieder auf den Ursprungswert zurückgestellt wird.

              Den Text würde ich gern als Variable in der URL übergeben zusammen mit der Alexa (hab mehrere) die ich ansprechen würde.

              Denke ich da falsch ?

              lg

              arteckA Offline
              arteckA Offline
              arteck
              Developer Most Active
              schrieb am zuletzt editiert von
              #6

              @loxdan dann halt andersrum

              http://[MEINE-IP]:8087/set/javascript.0.scriptEnabled.common.Alexa_Text2Speak.TTS-Alexa-Garage-Test?value=1&tts=Test&prettyPrint

              hast du doch schon

              javascript.0.scriptEnabled.common.Alexa_Text2Speak.TTS-Alexa-Garage-Test

              dann musst du auf änderung dieser variable reagieren und diese auswerten.. du kannst abe rnicht mehrere parameter übergeben.. wenn dann so..

              javascript.0.scriptEnabled.common.Alexa_Text2Speak.TTS-Alexa-Garage-Test?value=1Test&prettyPrint

              und dann dir die Variable zerlegen als das 1 raus holen und Test

              zigbee hab ich, zwave auch, nuc's genauso und HA auch

              1 Antwort Letzte Antwort
              0

              Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

              Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

              Mit deinem Input könnte dieser Beitrag noch besser werden 💗

              Registrieren Anmelden
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              446

              Online

              33.0k

              Benutzer

              83.4k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2026
              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