Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Wert (JSON) an URL senden

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Wert (JSON) an URL senden

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

      @tofriedrich Dann mit String

      curl --data "{'level':'5'}" http://192.168.178.24/set_burn_level
      
      oder
      
      curl --data {'level':'5'} http://192.168.178.24/set_burn_level
      
      T 1 Reply Last reply Reply Quote 0
      • T
        tofriedrich @MCU last edited by tofriedrich

        @mcu auch nicht. burn_level bleibt auf 0

        M 1 Reply Last reply Reply Quote 0
        • M
          MCU @tofriedrich last edited by

          @tofriedrich Bald gehen mir die Ideen aus:

          
          curl --header "Content-Type: application/json  --data "{'level':'5'}" http://192.168.178.24/set_burn_level
           
          oder
           
          curl --header "Content-Type: application/json  --data {'level':'5'} http://192.168.178.24/set_burn_level
          
          
          T 1 Reply Last reply Reply Quote 0
          • T
            tofriedrich @MCU last edited by

            @mcu hier gibt der kein response ok mehr aus

            M 1 Reply Last reply Reply Quote 0
            • M
              MCU @tofriedrich last edited by

              @tofriedrich Dann muss es wieder raus.

              curl -d "{'level':'5'}" http://192.168.178.24/set_burn_level
              
              T 1 Reply Last reply Reply Quote 0
              • T
                tofriedrich @MCU last edited by

                @mcu

                
                javascript.0 (27672) Objects user redis pmessage */cfg.o.script.js.Kamin_Set:{"common":{"name":"Kamin Set","expert":true,"engineType":"Blockly","engine":"system.adapter.javascript.0","source":"var result;\n\n\nexec('curl -d \"{\\'level\\':\\'50\\'}\" http://192.168.178.24/set_burn_level', async function (error, result, stderr) {\n console.log(result);\n});\n\n//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIybnM4R2t+N3ZSdiU0MCU1RWRhYSUyQkJEcHglMjIlM0VyZXN1bHQlM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmV4ZWMlMjIlMjBpZCUzRCUyMk5ZSS0lM0IoJTYwbFIlN0NMLSUzQmNPJTJCWFg3SiUyMiUyMHglM0QlMjItMTIlMjIlMjB5JTNEJTIyMjEzJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwd2l0aF9zdGF0ZW1lbnQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX1NUQVRFTUVOVCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkxPRyUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQ09NTUFORCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIudXUlN0R+OCU1RC5USEVDSjlWdnhNT3olMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFY3VybCUyMC1kJTIwJTIyJTdCJ2xldmVsJyUzQSc1MCclN0QlMjIlMjBodHRwJTNBJTJGJTJGMTkyLjE2OC4xNzguMjQlMkZzZXRfYnVybl9sZXZlbCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMmhsJTQwX3FaQVJwXyU2MFRBTCU2ME1UeCU3Q2olMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJsLSU1QiglM0FydX5kQSUyNCUyRlBfaSUzQTklM0RWLiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0ZXN0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJobXolMjNBVXlEU3c1JTJDNnp6UUMlMkZ6ZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIybnM4R2t+N3ZSdiU0MCU1RWRhYSUyQkJEcHglMjIlM0VyZXN1bHQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF","debug":false,"verbose":false,"enabled":true},"type":"script","from":"system.adapter.admin.0","user":"system.user.admin","ts":1631403883356,"_id":"script.js.Kamin_Set","acl":{"object":1636,"ownerGroup":"system.group.administrator"}}
                
                
                M 1 Reply Last reply Reply Quote 0
                • M
                  MCU @tofriedrich last edited by

                  @tofriedrich Kein "response:ok"

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    tofriedrich @MCU last edited by

                    @mcu doch das ist dabei. Hatte es nur weggelassen weil die andere Meldung neu ist.

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      MCU @tofriedrich last edited by MCU

                      @tofriedrich Nee die war vorher auch schon da. Die Meldung kommt daher, weil dort noch eine sinnlose Funktion drin ist. Trigger ohne etwas auszuführen.

                      curl -d "{'level':'5'}" -X POST http://192.168.178.24/set_burn_level
                      
                      T 1 Reply Last reply Reply Quote 0
                      • T
                        tofriedrich @MCU last edited by

                        @mcu keine Änderung… das komische ist, dass hurn_level auf 0 springt… egal welcher Wert vorher drin stand oder geschrieben wird.

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          MCU @tofriedrich last edited by

                          @tofriedrich Also da der burn_level auch als number zurück kommt nehmen wir weitherhin number:

                          curl -d "{'level':3}" -X POST http://192.168.178.24/set_burn_level
                          
                          M 1 Reply Last reply Reply Quote 0
                          • M
                            MCU @MCU last edited by

                            @mcu Kann es sein,das man den Burn_Level nicht beliebig ändern darf?

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              tofriedrich @MCU last edited by

                              @mcu es gibt die Werte 0-5. Die bilden die Stufen vom Kamin ab. In der App selbst kann ich die Stufen einstellen.

                              M 1 Reply Last reply Reply Quote 0
                              • M
                                MCU @tofriedrich last edited by MCU

                                @tofriedrich Hat die App ein Passwort und Username? Muss man sich beim Kamin anmelden?

                                T 1 Reply Last reply Reply Quote 0
                                • T
                                  tofriedrich @MCU last edited by tofriedrich

                                  @mcu die App funktioniert nur im Netzwerk. Man stellt bei der Einrichtung eine Verbindung zum Kamin per WLAN her. Anschließend verbindet man den Kamin mit dem WLAN und kann ihn nutzen.

                                  M 1 Reply Last reply Reply Quote 0
                                  • M
                                    MCU @tofriedrich last edited by

                                    @tofriedrich Dann müssen wir mal drüber nachdenken, ich weiß nicht mehr was ich noch ändern kann. Morgen (Später heute) können wir weiter machen.

                                    T 1 Reply Last reply Reply Quote 0
                                    • T
                                      tofriedrich @MCU last edited by

                                      @mcu irgendeine Möglichkeit gibt es bestimmt. Vielleicht kann der Entwickler von der Home Assistant Geschichte noch einen Tipp geben?

                                      M 1 Reply Last reply Reply Quote 0
                                      • M
                                        MCU @tofriedrich last edited by MCU

                                        @tofriedrich
                                        Sonst versuch mal das Script von paul und nimm ein javascript
                                        9b7556f2-3aa1-43e1-950c-e9d435cfcaad-image.png
                                        Kopier es rein und lass es laufen.
                                        Dies reagiert dann wieder auf Änderung von Set_Level.

                                        T 1 Reply Last reply Reply Quote 0
                                        • T
                                          tofriedrich @MCU last edited by

                                          @mcu das setzt der burn_level wert auch auf 0

                                          M 1 Reply Last reply Reply Quote 0
                                          • M
                                            MCU @tofriedrich last edited by

                                            @tofriedrich

                                            on('0_userdata.0.Kamin.Set_Level', function(dp) {
                                                request({
                                                    method: 'POST',
                                                    url: 'http://192.168.178.24/set_burn_level',
                                                    body: {"level":dp.state.val}
                                                }, function(error, respnse, body) {
                                                    if(error) log(error, 'warn');
                                                });
                                            });
                                            
                                            
                                            M paul53 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            660
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            82
                                            4277
                                            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