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. JavaScript
  5. Parameter Übergabe beim Aufruf von Datenpunkten

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Parameter Übergabe beim Aufruf von Datenpunkten

Geplant Angeheftet Gesperrt Verschoben JavaScript
6 Beiträge 2 Kommentatoren 285 Aufrufe 2 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.
  • 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
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              791

              Online

              32.6k

              Benutzer

              82.2k

              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