kann mir jemand noch mal generell aufzeigen, was/wie mit der REST API gemacht werden kann und wie man es am einfachsten hinbekommt.
Ich kenne diesen Artikel: http://www.loxwiki.eu/display/LOX/REST+Webservice
Ich kann also auf alle Eingänge und Ausgänge direkt einwirken.
Bei Tastern bekomme ich es auch hin. Aber bei Ausgängen hatte ich bisher kein Glück.
Muss ich den Raum angeben? Gibt es einen einfachen Weg alle Möglichkeiten auszulesen, sodass ich nur noch IP:Port davorhängen muss?
Wenn ich folgendes versuche: ip-LMS:Port/dev/sps/io/' & _URIEncode('Wohn LED 1 rot') & '/On')
--> <LL control="dev/sps/io/Wohn LED 1 rot/On" value="0" Code="200"/>
Aber es passiert leider nichts.
Was muss ich tun, damit ich eine z.B. eine Lampe, die an einem Lichtsteuerungsbaustein V2 hängt manipulieren kann?
DANKE!
So long,
Mega
Edit : Hier die Lösungen:
Edit:
Dies '/dev/sps/io/' & _URIEncode('LI-Steuerung Küche') & '/all')
--><?xml version="1.0" encoding="utf-8"?>
<LL control="dev/sps/io/LI-Steuerung Küche/all" value="?" Code="200">
<output name="Wandlampe Küche" nr="1" Type="Switch" value="554310600"/>
<output name="Lampe Küche" nr="2" Type="Dimmer" value="554310600"/>
<output name="Lampe Esstisch" nr="3" Type="Dimmer" value="554310600"/>
<output name="Strahler Küche" nr="4" Type="Dimmer" value="554310600"/>
<output name="" nr="5" Type="RGB" value="554310600"/>
<output name="" nr="6" Type="Dimmer" value="554310600"/>
<output name="" nr="7" Type="Switch" value="554310600"/>
<output name="" nr="8" Type="Switch" value="554310600"/>
<output name="" nr="9" Type="Switch" value="554310600"/>
<output name="" nr="10" Type="Switch" value="554310600"/>
<output name="" nr="11" Type="Switch" value="554310600"/>
<output name="" nr="12" Type="Switch" value="554310600"/>
<output name="" nr="13" Type="Switch" value="554310600"/>
<output name="" nr="14" Type="Switch" value="554310600"/>
<output name="" nr="15" Type="Switch" value="554310600"/>
<output name="" nr="16" Type="Switch" value="554310600"/>
<output name="" nr="17" Type="Switch" value="554310600"/>
<output name="" nr="18" Type="Switch" value="554310600"/> </LL>
Edit 2:
Dies setzt die Szene des Bausteins V2
'/dev/sps/io/' & _URIEncode('LI-Steuerung Küche') & '/1')
Mit der /1 könnte ich auch /1 oder /2 oder /3 oder /99 setzen.
Edit 3:
Setzen von AQ Ausgängen geht über AI so :
'/dev/sps/io/' & _URIEncode('LI-Steuerung Küche') & '/AI4/72')
wobei hier 72 % meiner Strahler gesetzt werden. (Dimmer)
Edit 4:
Setzen von RGB-Wert einer Lampe
;~ Local $hRequest = _WinHttpOpenRequest($hConnect, Default, '/dev/sps/io/' & _URIEncode('LI-Steuerung-Kueche/AI2') & '/100000000') ;%-Wert Rot + % Wert Grün * 1000 + % Wert Blau * 1000000
Kommentar