Blockly – Web-Request

In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären. Im Artikel zeige ich, wie Du einen Web-Request für HTTP-Aufrufe (GET) verwenden kannst.

Über den Block „request“ kannst Du über ein Blockly Script HTTP GET Aufrufe durchführen. Im ersten Schritt ziehen wir uns dazu den Block „request“ auf unser Script. Du findest den Block im Bereich Aktionen.

 

Um den Inhalt der Seite (GET) abzurufen, erstellen wir uns zudem eine Variable mit dem Namen „result“. Diese Variable erstellen wir über die Schaltfläche „Variable erstellen…“.

Den Name der Variable ändern wir nun auf „result“.

Im folgenden Beispiel habe ich nun einen Trigger erstellt, der bei einer Änderung des Datenpunkts „Test.Trigger“ anspringen soll. Hier müßt ihr euren entsprechenden Datenpunkt wählen, welche ihr als Auslöser verwenden möchtet. Im nächsten Schritt habe ich dann in den Rumpf des Triggers den Block „request“ gesetzt, welcher nun die übergebene URL ausführt und das Ergebnis in den Datenpunkt „TestObject“ schreibt.

 

 

Über diesen Block können zum Beispiel Tasmota Befehlte abgesetzt werden:

http://192.168.2.100/cm?user=&password=&cmnd=Backlog%20Power%20on

 

Ich hoffe Dir gefällt der Artikel. Ich freue mich über Deinen Kommentar oder Fragen 🙂

Matthias Korte

Hauptberuflich Software-Entwickler und seit einigen Jahren Smart-Home Fan. Angefangen hat alles mit einem RaspberryMatic und einer schaltbaren Steckdose. Mittlerweile habe ich einige Steckdosen, Sensoren, und Thermostate sowie ioBroker zur Visualisierung im Einsatz.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Ich akzeptiere