Alexa Plugin
Einklappen
X
-
LoxAPP2.json gibt es in V9 nicht mehr:
1 Bild -
pmayer Im Structure-File sind ja noch gar keine Stati enthalten, nur die Objekte. Also wenn du wissen willst, ob Schalter 1 ein oder aus ist, musst du das ja einmal abfragen, oder?
Bei den Radiotasten ist das z.B. auch so mit activeOutput:
Code:"0e5102f2-0377-c439-ffff9830180c3036" : { "name" : "Favoriten", "type" : "Radio", "uuidAction" : "0e5102f2-0377-c439-ffff9830180c3036", "room" : "0cd295fd-023b-fa4d-ffff9830180c3036", "cat" : "0b2c7aea-007c-0006-0d00000000000000", "defaultRating" : 0, "isFavorite" : false, "isSecured" : false, "details" : { "allOff" : "", "outputs" : { "1" : "Life Radio", "2" : "Hitradio Ö3", "3" : "Welle 1", "4" : "Happy FM", "5" : "Zufällig" } }, "states" : { "activeOutput" : "0e5102f2-0377-c438-ffff815736a892c4" }
Zuletzt geändert von Christian Fenzl; 30.11.2017, 21:00.Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Ja, das kommt über "enablebinstatusupdate" - wodurch dann ein "Event" kommt der die uuid enthält.Kommentar
-
Ok, das erklärts und da ist man mit REST dann wirklich am Ende...Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
In der Loxone V8.1 Structure File Doku ist es auch noch drin:
https://www.loxone.com/dede/wp-conte...ile.pdf?x48792 S.37
Und auch in der V9.0 doku ist es noch so dokumentiert:
https://www.loxone.com/dede/wp-conte...ile.pdf?x62000 S.42
-
-
Es kommt aber definitiv nicht mehr die Szenenliste zurück... obwohl so auch in V9 dokumentiert.
LightControllerV2 hat laut Doku ja keine Szenenliste mehr, da es sich ja nur noch um "Stimmungen" handelt. Ach ne, der kann auch noch Szenen haben...
Die uuid in sceneList ist im sonstigen Structurel-File nicht zu finden.
Da es aber in der App funktioniert, muss es ja irgendwo sein...
1 BildZuletzt geändert von pmayer; 30.11.2017, 21:21.Kommentar
-
Ich schätze, es wird mit dem enablebinstatusupdate mitkommen, was man per REST aber nicht machen kann.
Gast Das wär dann übrigens auch deine Lösung. Mit den Datentypen wirst du dich auseinandersetzen müssen. Es gab (oder gibt) auch ein enablestatusupdate (ohne bin), aber ob das in V9 noch geht, oder in Zukunft, weiß keiner.Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Hab gerade mal beim openhab-loxone-binding gespickt. Da wird ein Eventlistener auf die Scene-List gelegt... Ich frag mal Ladislav, ob er eine Idee hat wie man die SceneList über den Websocket bekommt. Ich benutze ja seine Bibliothek in node-red-contrib-loxone.Kommentar
-
Das habe ich alles schon gesehen..
Ich habe jetzt auch mal versuchsweiße den Miniserver „ausgelesen“ und geschaut was da sonst so an Dateien rumliegen und ob ich meine Szenen irgendwo finde.
Leider aber ohne Erfolg.
Da scheint Loxone irgendwie etwas ausgebaut zu haben das meiner Meinung nach entweder aus der Doku raus gehört oder angepasst gehört.
Schade auf jedenfall da ich irgendwie auf die Szenennamen kommen mussKommentar
-
Oooh, jetzt wart ihr schneller als ich beim tippen
Gut das mit den Statusupdates habe ich Grundsätzlich auch implementiert.
Aber wie sollte das verhalten hier sein?
Schickt der MS automatisch alles an den Client wenn der sich das erste mal registriert?Kommentar
-
Ja, der MS schickt alle Stati direkt nach enablestatusupdate - allerdings kann ich gerade nicht sagen, ob da auch die Scenes bei sind... da müsste ich einen Listener für bauen und müsste gucken ob es mitkommt... such da mal nach der scenelist uuid.
https://www.loxone.com/dede/wp-conte...ver.pdf?x48792 S.8 untenKommentar
-
Wenn ich es richtig verstehe nicht. Weil du kannst kein "Update" erzwingen.
Es kommen bei "enableStatusUpdate" alle states mit, die man sich zwischenspeichern muss. So zumindest meine Theorie...Kommentar
-
Das enablebinstatusupdate ist praktisch eh ein Erzwingen des Updates.
Den Loxone Handler https://github.com/openhab/openhab2-...erHandler.java hab ich mir angesehen, ich gestehe, dass ich nicht wirklich verstehe, was da abgeht oder wo die Daten landen.
Für den LoxBerry hätte ich gehofft, dass man von euch was für node.js "borgen" kann, aber das scheint nicht so wie erhofft zu funktionieren.Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Ich muss noch was testen... der Plan wäre aber nach Übertragung des Structure-Files die sceneList uuid zu suchen und nach enableStatusUpdate zu gucken, ob ein event mit dieser uuid kommt um die Daten davon dann zwischen zu speichern.Kommentar
Kommentar