PUT-Output
Mit dem Typ PUT-Output können mit dem HTTP PUT Request Werte von myGEKKO gesendet werden.
Diese Methode erlaubt das Erstellen oder Ändern von Dateien auf einem Webserver.
Die Requests werden nur bei Wertänderung gesendet.
Die maximale Länge von Name + Request On + Request Off/Parameter darf in der Summe nicht über 250 Zeichen betragen.
Request On (URL):
Beispiel an Philips Hue:
http://IP-Adresse Hue Bridge/api/Benutzername/lights/Lampennummer/state
Die fett geschriebenen Wörter müssen ausgetauscht werden:
http://192.168.2.49/api/ZqJswGAs76Pf7vwiD8MF5tnvn7bEA5knev 3N7JQ/lights/4/state
Request OFF/Parameter:
Stellt die zu übermittelnden Daten dar. Diese werden fest eingestellt mit Header content-type: application/x-www-form-urlencoded übermittelt.
Bsp.: | Philips Hue - Helligkeit einstellen |
{„bri“: @VALUE@} |
@VALUE@ wird mit dem übergebenen Wert aus AO oder DO als Ganzzahl ersetzt:
Bsp.: | Bei dem Wert 50 = {„bri“: 50} wird die Lampe auf 50% gedimmt |
Bei dem Wert 75 = {"bri": 75} wird die Lampe auf 75% gedimmt |
Bsp.: | Philips Hue - Einschalten |
{„on“: @VALUE:0[false],1[true]@} |
@VALUE:1[true],0[false]@ wird mit dem übergebenen Wert als Wort ersetzt.
Bsp.: | Bei dem Wert 1= {„on“: true} wird die Lampe eingeschaltet |
Bei dem Wert 0= {„on“: false} wird die Lampe ausgeschaltet |
Im Request bzw. Parameter darf kein ; (Strichpunkt) eingegeben werden, dieses Zeichen wird in der Eingabe aktuell nicht unterstützt.