NEWS
[gelöst] Wert eines Virtueller Dimmer in http request einfügen
-
Moin,
da es bisher noch keinen nativen Fibaro Adapter gibt, muss ich mir etwas mit Blockly und simpleApi Adapter basteln.
Ich möchte die Visualisierung von ioBroker mit einem Fibaro HC2 nutzen.
Was bisher funktioniert:
-
Bei Änderung eines Wertes (z.B. Dimmer auf Fibaro HC2) wird ein API call per LUA Skript mit dem eingestellten Wert als Variable an den simpleAPI Adapter übergeben. Somit funktioniert die Visualisierung von Fibaro nach ioBroker.
-
Aktoren mit 2 Zuständen können mit einem virtuellen Schalter aus der ioBroker Vis per Blockly API call gesteuert werden (an/aus).
Wenn ich jetzt aber einen Dimmer mit Werten von 0-100 als virtuellen Schalter/Dimmer im Vis bzw Datenknoten anlege, muss ich irgendwie den im virt Dimmer eingestellten Wert an den http request Richtung Fibaro übergeben.
Die Syntax sieht wie folgt aus:
http://192.168.0.99/api/callAction?devi … lue&arg1=0
Am Ende wo die "0" steht müsste dann der Wert des virtuellen Dimmers übernommen werden. Geht das noch mit Blockly oder muss da Javascript ran?
Bin mit Java total unerfahren, da ich bisher nur mit LUA unterwegs war.
Wäre sehr nett, wenn mir da jemand etwas unter die Arme greifen könnte.
Anbei mein aktuell genutztes Blockly:
Danke und LG
Stefan
-
-
Ich vermute das geht mit einer Variablen, die du dann anstelle einer festen Adresse an request übergibst. Diese Variable baust du aus mehreren Teil-Zeichenketten zusammen (da gibts Blöcke für), von denen einer dein Wert ist.
-
So…
es funktioniert jetzt.
Doch deutlich leichter als gedacht
Das skript konnte ich ebenso noch deutlich zusammen dampfen
Vielen Dank für den Denkanstoß