Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    663

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.7k

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

Parameter Übergabe beim Aufruf von Datenpunkten

Scheduled Pinned Locked Moved JavaScript
6 Posts 2 Posters 288 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    loxdan
    wrote on last edited by
    #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 Reply Last reply
    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
      wrote on last edited by
      #2

      @loxdan schau dir mal setState an

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

      L 1 Reply Last reply
      0
      • arteckA arteck

        @loxdan schau dir mal setState an

        L Offline
        L Offline
        loxdan
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          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
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              215

              Online

              32.7k

              Users

              82.6k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe