Webservice REST API - URL-Aufbau
Einklappen
X
-
Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
https://www.loxforum.com/forum/germa...d-grafana-visu
Mit Loxone einen Windows-PC steuern:
https://www.loxforum.com/forum/faqs-...indows-steuern -
Das geht mit REST gleich wie bei visualisierten Bausteinen.Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
https://www.loxforum.com/forum/germa...d-grafana-visu
Mit Loxone einen Windows-PC steuern:
https://www.loxforum.com/forum/faqs-...indows-steuernKommentar
-
Das genannte Python-Script liefert das Original-XML zurück. Es lassen sich im XML alle UIDs der Bausteine auslesen.
Aus Erfahrung weiß ich, dass sich nicht jeder Anschluss eines Bausteins auslesen lässt (liefert dann auch keinen Fehler sondern einfach 0), also ein bisschen Try&Error.Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Bezogen auf die Kommentare hier https://www.loxforum.com/forum/germa...029#post157029
- einen Dimmwert direkt eingeben 0-100
- eine vordefinierte "Stimmung"
- Stimmung durchschalten (zapping)
Da ich es in Autoit teste (vorne mein Autoit-code) --> URL für den Browser
Einschalten/Ausschalten
/dev/sps/io/' & _URIEncode('T1 Büro DG') & '/Pulse' --> /dev/sps/io/T1%20B%C3%BCro%20DG/Pulse
Jalousien auf %-Wert fahren
'/jdev/sps/io/' & _URIEncode('Position_JA') & '/50') --> '/jdev/sps/io/Position_JA/50
Der VI Position_JA hängt am Baustein Automatikjalousie Eingang ALP
Dimmwerte
'/dev/sps/io/' & _URIEncode('LI-Steuerung Küche') & '/AI4/72') -->/dev/sps/io/LI-Steuerung Küche/AI4/72
AI4 ist der Ausgang AQ4 am Baustein Lichtsteuerung welcher die Beschreibung LI-... hat.
Vordefinierte Stimmung geht über die IDs
'/dev/sps/io/' & _URIEncode('LI-Wohnzimmer') & '/Off') -->'/dev/sps/io/LI-Wohnzimmer/Off'
'/dev/sps/io/' & _URIEncode('LI-Wohnzimmer') & '/4') -->'/dev/sps/io/LI-Wohnzimmer/4'
usw.
Stimmung durschalten
Einfach einen Eingang der an + des Bausteins hängt mit /Pulse ansteuern.
Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
https://www.loxforum.com/forum/germa...d-grafana-visu
Mit Loxone einen Windows-PC steuern:
https://www.loxforum.com/forum/faqs-...indows-steuernKommentar
-
Ich habe oben noch mal ergänzt, wie man z.B.bei der "neuen" Deckenlampe von Loxone RGB-Werte setzt.
Ich habe aber noch nicht den richtigen Weg gefunden, nur die Deckenlampe auszuschalten.Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
https://www.loxforum.com/forum/germa...d-grafana-visu
Mit Loxone einen Windows-PC steuern:
https://www.loxforum.com/forum/faqs-...indows-steuernKommentar
-
Das habe ich alles schon probiert :-) Funktioniert nicht. Ich muss da einen anderen Fehler drin haben.
/dev/sps/io/' & _URIEncode('LI-Steuerung-Kueche') & '/AI2/1 geht. dann ist auf 1 und rot. 0 geht aber nicht.Zuletzt geändert von Xenobiologist; 23.12.2018, 16:53.
-
So, Ausschalten mit /0 geht nicht.
Wenn ich aber etwas <1 also z.B 0.1 schicke dann geht die Lampe aus.
Ich werde mal per Ticket fragen, ob das so gewollt ist.Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
https://www.loxforum.com/forum/germa...d-grafana-visu
Mit Loxone einen Windows-PC steuern:
https://www.loxforum.com/forum/faqs-...indows-steuernKommentar
-
Welche Werte hast Du denn am Ausgang nach dem Senden einer 0?
Ich habe soeben auch noch eine neue Lichtsteuerung in die Config eingefügt und nochmals getestet.
Bei mir geht das ohne Probleme. Getestet mit Firefox und Chrom.
Wenn Du wirklich die 10.0.9.24 und nicht etwa die 10.0.9.24C Version hast dann weiss ich auch nicht woran dies liegen könnte. -
Ja, habe die stable Version.
Habe es auch in beiden Browsern probiert.
Keine Ahnung, was da noch falsch sein könnte. Ist ja aber auch egal, da ich es ja aus NR mit 0.5 ausschalten kann. -
Antwort von Loxone. Gebe es an die Entwicklung - ob die etwas ändern - keine Ahnung. Zack closed.
Was ist das denn für ein Support?
-
-
Kann man die Sanduhr auch per Webservice starten? Geht das überhaupt nur, wenn die Sauna eingeschaltet ist?
Hintergrund ist, ich habe immer keine Lust die Sanduhr per App zu starten, deshalb würde ich das gern über Sprache(NR & echo dot) machen.
Ansonsten müsste ich gucken, ob es über extra Bausteine an TSC ginge.Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
https://www.loxforum.com/forum/germa...d-grafana-visu
Mit Loxone einen Windows-PC steuern:
https://www.loxforum.com/forum/faqs-...indows-steuernKommentar
-
Ich versuche gerade die Position einer Jalousie auszulesen.
Mit /all bekomme ich das schon halbwegs hin, aber ich finde keinen weg nur StatePos abzufragen. D.h. ich weiß nicht wie die URL aufgebaut sein muss um einzelne States abzufragen. Jemand einen Tip?
{ "LL": { "control": "dev/sps/io/Raffstore/all", "StateUp": 0, "StateDown": 0, "StatePos": 1, "StateShade": 1, "StateAutoShade": 0, "StateSafety": 0, "value": "0", "Code": "200" } }
Kommentar
-
Du brauchst doch nur aus dem json die StatePos auszulesen...?Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Ich versuche das in node-red mit node-red-contrib-loxone abzufragen. Wenn ich das mit einem webservice node abfrage bekomme ich leider nicht den json, sondern nur value zurückgeliefert und der ist bei der Abfrage von /all "0".Kommentar
-
Die Frage selbst konnte ich nicht lösen, aber ich bin nochmal die Doku von node-red-contrib-loxone duchgegangen und der komplette json wird in msg.data zurückgeliefert. Hole mir den Wert nun von dort. -
Ja, Webservice und im functionnode dann so etwas:
msg.payload = msg.data.StatePos
return msg;
Wie man den Ausgang der Automatik-JA direkt abfragen kann muss ich mal ausprobieren.
-
Ich hatte bisher mit: http://admin;password@MeinMiniserver/dev/sps/io/Verbrauchszähler/all den Zählerstand eines Verbrauchszählers abfragen können. Seit v11 kommt mit /all nur noch ein Fehler zurück.
Ich habe jetzt bei allen Verbrauchszählern einen Virtuellen Status darangehängt und frage den mit /state ab. Vielleicht hat noch jemand das Problem. Jedenfalls hat sich da von der v10 zur v11 was geändert.
1 BildKommentar
-
Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Die Antwort vom Loxone Support lautet:
"Bitte verwenden Sie folgenden Befehl http://admin;password@MeinMiniserver/jdev/sps/io/Verbrauchszähler/all"
Also /jdev/sps/io/... anstatt /dev/sps/io/... . Das sieht für mich allerdings noch schlimmer aus. Jedenfalls interpretiert das der Browser nicht mehr und zeigt direkt den Quelltext an.
Ich parse den Respond mit PHP um den Wert dann in eine DB zu schreiben >$xmlEZWPTotal = simplexml_load_file('http://'. $Username .':'. $Password .'@'. $Miniserver .'/jdev/sps/io/EZ%20-%20WP/all')< Ich bin kein Programmierer und verstehe das ganze nur ansatzweise. Jedenfalls scheint das XML mit /jdev/sps/io/... nicht besser formatiert zu sein.
Für mich ist das Thema für den Moment erledigt. Ich habe, wie schon erwähnt, einen Virtuellen Status an die Ausgänge gehängt und frage die Werte darüber ab. Gut möglich dass bis zum nächsten Release an dem Baustein wieder rumprogrammiert wird.
Besten Dank
Edi
1 BildKommentar
-
Bitte schreib zurück, dass auch der json-Response falsch ist. Der Name hat bisher kein & enthalten.
Im Falle vom XML (mit /dev/...) ist es deswegen nicht wellformed.
Der Bug ist definitiv eingeführt worden mit der V11.
lg, ChristianHilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
Kommentar