Guten „Montag“ Morgen,

Das fehlen der Groups-Informationen habe ich auch festgestellt und das war auch 
der Grund wieso ich auf die Lösung mit den zwei Query's gekommen bin. Denn es 
ist einfacher, mit ihnen die benötigte ApartmentStruktur (brauche es als Model) 
zu erhalten und danach die Resultate zu „mergen“, als mit getStructure die 
Basis zu lesen und danach die Groups in die Struktur rein zu basteln. NB: Es 
wäre eventuell noch eine gute Idee die /json/apartment/getStructure mit den 
Groups zu erweitern. Denn das würde vieles einfacher machen.

Die Apartment-Struktur wird nur einmal beim Start des Servers gelesen, also 
sollte die Query’s bezüglich Performance kein Problem sein.    

Bezüglich/ Dem Sinn zu (*,group,name), muss ich zu meiner Schande gestehen, 
dass es ein Copy/Paste aus dem Internet war und ich mir danach keine weiteren 
Gedanken gemacht habe, so nach dem Moto: „Es funktioniert, also aus den Augen 
aus dem Sinn“. Ist jetzt korrigiert…

Nachdem ich mich in den letzten Tagen, ausgiebig mit den Group-Scenes inkl 
Mehrsprachigkeit beschäftigt habe, habe ich noch folgende Fragen, auf meiner 
ToDo-Liste:

Sind die möglichen Scenes-Presets (Up, Down, Area 1 on, etc. ) „Farben“ basiert 
(für yellow, gray, etc) oder gibt es auch noch unterschiede innerhalb dieser 
Gruppen, also applicationTypes basierend (Heating, Cooling, etc)
Wo finde ich eine Liste mit den Presets für die einzelnen Group-Scenes, denn 
die, die mir zur Zeit bekannt sind, habe ich der Configurator App entnommen.


PS: Falls Euer „testrack2" System während der Arbeitszeit, wegen meinen Tests, 
zu fest beept und blinkt oder euch anderweitig stört, dann gebt mir doch bitte 
via Web-Cam einen Hinweis. Ich versuche dann, die „grossen“ Tests während der 
Abend- und Nacht-Stunden zu machen 😎.


Vielen Dank

Chris


> Am 17.03.2017 um 14:34 schrieb Hofmann, Christoph 
> <christoph.hofm...@digitalstrom.com>:
> 
> Hi Chris,
> 
>> wie ich die Doku verstanden habe, müsste ich nur einen Stern anstatt der 
>> Bezeichnung (scenes/devices) setzen leider ohne Erfolg 
>> var url = 
>> '/property/query?query=/apartment/*/*(*,ZoneID,name)/groups/*(*,group,name)/*/*(*)';
> 
> man kann halt mit query nicht immer alles auf einmal abfragen. Prinzipiell 
> funktioniert Dein var url… ja, aber es fehlen dann die Informationen in 
> groups. Scenes und devices bekommst Du damit.
> Ich appelliere allerdings daran, nicht immer alles auf einmal abzufragen, 
> sondern gezielt die Informationen, die auch benötigt werden. Das 
> Zusammensammeln der Infos benötigt auf dem dSS nämlich einige Zeit; weniger 
> Daten gehen also schneller. Also nicht (*), sondern eben (group,name). Und 
> den Sinn von (*,group,name) habe ich nicht verstanden, weil der * ja schon 
> für „alles“ steht.
> 
> PS: kennst Du schon /json/apartment/getStructure ?
> 
> Grüße
> Christoph
> 
> --
> Christoph Hofmann
> Software Development
> digitalSTROM GmbH
> 
> 
> _______________________________________________
> dss-developer mailing list
> dss-developer@forum.digitalstrom.org
> http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer



Gruss


Chris Gross

—————————————————

Software Engineer

Dietlikon, Switzerland

cgh...@gmx.net

https://github.com/cgHome

_______________________________________________
dss-developer mailing list
dss-developer@forum.digitalstrom.org
http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer

Reply via email to