NEWS
[gelöst] Wert (JSON) an URL senden
-
@tofriedrich Dann versuchen wir die Alternative
curl --data {'level':5} http://192.168.178.24/set_burn_level
-
@mcu keine Veränderung
-
@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
-
@mcu auch nicht. burn_level bleibt auf 0
-
@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
-
@mcu hier gibt der kein response ok mehr aus
-
@tofriedrich Dann muss es wieder raus.
curl -d "{'level':'5'}" http://192.168.178.24/set_burn_level
-
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"}}
-
@tofriedrich Kein "response:ok"
-
@mcu doch das ist dabei. Hatte es nur weggelassen weil die andere Meldung neu ist.
-
@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
-
@mcu keine Änderung… das komische ist, dass hurn_level auf 0 springt… egal welcher Wert vorher drin stand oder geschrieben wird.
-
@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
-
@mcu Kann es sein,das man den Burn_Level nicht beliebig ändern darf?
-
@mcu es gibt die Werte 0-5. Die bilden die Stufen vom Kamin ab. In der App selbst kann ich die Stufen einstellen.
-
@tofriedrich Hat die App ein Passwort und Username? Muss man sich beim Kamin anmelden?
-
@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.
-
@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.
-
@mcu irgendeine Möglichkeit gibt es bestimmt. Vielleicht kann der Entwickler von der Home Assistant Geschichte noch einen Tipp geben?
-
@tofriedrich
Sonst versuch mal das Script von paul und nimm ein javascript
Kopier es rein und lass es laufen.
Dies reagiert dann wieder auf Änderung von Set_Level.