NEWS
[gelöst] Kann man eine URL über Blockly absetzen?
-
Hallo,
ich versuche ein Gerät welches ich mit einer URL eingabe im Webbrowser steuern kann über ein Blockly Script zu schalten.
Es gelingt mir aber nicht. Mache ich wieder etwas falsch, oder geht das gar nicht?
Hier mal meine beiden Versuche in einem Bild zusammengefasst:PS. Was ich herausgefunden habe ist, das dass senden der URL ohne die Abhängigkeits Abfrage geht. Also muss an meiner Bedingung, wann das passieren soll etwas falsch sein. Aber was?
-
@exmerci das geht definitiv- ich mache das mit tasmota- oder esp easy geräten
zeige mal den ganzen befehl
-
Was meinst du mit ganzer Befehl?
Das ist 2 mal der ganze Befehl. -
@exmerci der befehl ist abgeschnitten - ich wollte nachsehen, ob die evtl einen verboten inhalt hat
so kannst du mal sehen, welches nachricht du zurückbekommst
result einfach als variable anlegen
-
Ich weiß nicht wie du darauf kommst das der Befehl abgeschnitten ist.
Es ist der komplette Befehl. Aber egal, danke, es funktioniert doch.
Ich bin fälschlicherweise davon ausgegangen, das es funktionieren müsste, wenn ich das Script starte und die Bedingungen erfüllt sind. Ist aber nicht so. Die Bedingungen müssen erfüllt werden während das Script läuft. -
@exmerci dann ist ja gut
abgeschnitten ist es, da drei punkte zu sehen sind - dh. da kommt nocht was - hat sich ja eh erledigt
scripte werde nur ausgeführt, wenn kein trigger da ist - z.b zum definieren von variablen, wenn das script gestartet wird
oder wenn du beim reboot von iobroker ein "boot"- script machst, damit beim boot bestimmte werte gesetzt werdenwerden
-
Jetzt weiß ich was du meinst
Die URL ist abgeschnitten. Ok. Aber das war auch egal, da sie für sich allein ja funktionierte, wie ich geschrieben habe. -
Mal eine Frage in die Runde:
Ist es mit Blockly irgendwie möglich einen REST Post abzusetzen ?
-
@wauzzi
Meinst du die REST API?https://www.predic8.de/post-put-patch-beispiel.htm
http-request mit cUrl:
curl -X POST --header 'Content-Type: application/json' -d '{ "name": "Wildberries", "price": 4.99, "category_url": "/shop/categories/Fruits", "vendor_url": "/shop/vendors/672" }' 'https://api.predic8.de/shop/products/'
oder die http-Variante (einfacher):