Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Gelöst: Variabler Wert per httpGet versenden

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Gelöst: Variabler Wert per httpGet versenden

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      michihorn last edited by michihorn

      Hallo, ich möchte gerne von einem Rechner zum anderen Rechner im selben Netz eine variable Zahl senden.
      Ich habe in den entsprechenden Abhandlungen nicht die Lösung gefunden.

      const idAuslöser ="mqtt.0.shellies.Regensensor_GTHRN.input.1"
      var url = "http://192.168.178.43:8082/set/0_userdata.0.testwert"
      
      on({ id: idAuslöser, change: "any" }, function (dp) {
      var zahl = getState(idAuslöser).val
      log (zahl)
      httpGet('http://192.168.178.43:8082/set/0_userdata.0.testwert?value=1&prettyPrint', { responseType: 'arraybuffer' }, async (err, response) => {
              });
          
      });
      

      Das Beispielscript klappt, nun soll value=1 soll durch die Variable "zahl" ersetzt werden.
      Stehe auf dem Schlauch.
      Gruß
      Michael

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @michihorn last edited by paul53

        @michihorn sagte: soll value=1 soll durch die Variable "zahl" ersetzt werden.

        httpGet('http://192.168.178.43:8082/set/0_userdata.0.testwert?value=' + zahl)
        
        M 1 Reply Last reply Reply Quote 0
        • M
          michihorn @paul53 last edited by michihorn

          @paul53

          const idAuslöser ="mqtt.0.shellies.Regensensor_GTHRN.input.1"
          var url = "http://192.168.178.43:8082/set/0_userdata.0.testwert"
          
          on({ id: idAuslöser, change: "any" }, function (dp) {
          var zahl = getState(idAuslöser).val
          log (zahl)
          httpGet('http://192.168.178.43:8082/set/0_userdata.0.testwert?value=' + getState(idAuslöser).val,  { responseType: 'arraybuffer' }, async (err, response) => {
          });
           
          });
          

          So klappt das. Danke

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          708
          Online

          31.7k
          Users

          79.7k
          Topics

          1.3m
          Posts

          javascript
          2
          3
          87
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo