Feature #146

Szenen via Interface aufrufen

Added by Matias Fernandez over 2 years ago. Updated 7 months ago.

Status:Closed Start date:10/05/2009
Priority:(P2) High Due date:10/31/2009
Assignee:Miguel Rodriguez % Done:

0%

Category:Web interface
Target version:0.9.0-alpha1
Severity:Normal
Story points-
Velocity based estimate-

Description

Punkt 3.6 gemäss dem Dokument "digitalSTROM-Webinterface Anforderungen" von Nina Meier:

Szenen via Interface aufrufen

Die Szenen sollten über das Webinterface aufrufbar sein.

okt09_06.png (87.2 kB) Matias Fernandez, 01/11/2010 03:30 pm

okt09_07.png (91.5 kB) Matias Fernandez, 01/11/2010 03:30 pm

okt09_08.png (87.1 kB) Matias Fernandez, 01/11/2010 03:30 pm

scenes.png - Current scenes implementation. (45.5 kB) Sergey Bostandzhyan, 08/04/2010 04:01 pm

History

Updated by Patrick Stählin over 2 years ago

  • Tracker changed from Bug to Feature

Updated by Miguel Rodriguez over 2 years ago

  • Target version set to 0.6

Updated by Miguel Rodriguez over 2 years ago

  • Status changed from New to Assigned

Updated by Nina Meier over 2 years ago

  • Target version changed from 0.6 to 0.7

Updated by Miguel Rodriguez about 2 years ago

  • Priority changed from (P3) Normal to (P2) High

Updated by Miguel Rodriguez about 2 years ago

  • Target version changed from 0.7 to 0.7.5

Updated by Michael Troß about 2 years ago

  • Target version changed from 0.7.5 to 0.7

Updated by Matias Fernandez about 2 years ago

Bei der Umsetzung der vorgebeben Screens ergeben sich verschiedene Probleme:

  1. Es gibt kein Interface um abzufragen, ob und welche Devices für eine bestimmte Szene einen Wert konfiguriert haben. Folglich kann auch nicht geschlussfolgert werden, welche Device für eine bestimmte Szene keinen Wert gesetzt haben (don't care).
  2. Es gibt kein Interface um herauszufinden in welcher Szene sich ein Apartment, Gruppe, Raum, Circuit, Set oder Device befindet.
  3. Es gibt kein Interface um den aktuellen Zustand eines Devices abzufragen, d.h. es kann nicht abgefragt werden wie stark eine Lampe gedimmt ist.
  4. Es besteht das allgemeine Problem, dass Szenen eine Mischung aus Events (z.B. "Wert Verringern (11)"), Calls (z.B. "letzter Wert vor dem Stromausfall (63)"), Zuständen (z.B. "Nicht stören (57)") und tatsächlichen Szenen (z.B. "Anszene 1 Haupt (17)").

Ich sehe folgende mögliche Vorgehensweisen:

Soweit ich verstehe, gibt es ein Maximum von 64 möglichen Szenen, von denen mittels dem 9-Flächentaster lediglich 4 ausgewählt und konfiguriert werden können. Es wäre denkbar, die Funktionalität dieses 9-Flächentasters im Setup Interface nachbilden, so dass man die 4 Szenen aufrufen und konfigurieren könnte. Allerdings ist es beim 9-Flächentaster so, dass diese Konfiguration für die ausgewählte Gruppe (gelb, blau, usw) innerhalb der Zone, welcher der Taster zugeordnet ist, gilt. Im Setup Interface gibt es den Kontext der Gruppe und Zone so nicht, er müsste also noch geschaffen werden.

Eine andere Möglichkeit wäre es, behelfsmässig die oben genannten, fehlenden Interfaces zu schaffen und irgendwie versuchen, das in den Screendesigns implizierte Bedienkonzept zu imitieren. Davon würde ich aber dringend abraten, denn mann würde so mit erheblichen Aufwand ein Bedienkonzept vorgaukeln, dass es so nicht gibt und ausschliesslich im Setup Interface zu sehen wäre. Viel wichtiger und richtiger erscheinte es mir, sich auf ein klares und stringentes, vor allem aber auch einfaches, Bedienkonzept zu einigen, dass sich durch das Design von digitalSTROM zieht.

Zur Zeit ist es nicht möglich, die von den Screendesigns implizierten Funktionen zu bieten, und wenn, dann nur mit erheblichem Aufwand. Wenn ich mir die Szenentabelle im Anhang 4 aus dem "Handbuch Software" anschaue, so ist diese äussert verwirrlich und es ist überhaupt nicht klar, wie das Setup Interface mit dem digitalSTROM System kommunizieren sollte, um die gewünschte Funktionalität zu ermöglichen.

Updated by Matias Fernandez about 2 years ago

  • Status changed from Assigned to Feedback
  • Assignee changed from Matias Fernandez to Nina Meier

Updated by Patrick Stählin about 2 years ago

  • Target version changed from 0.7 to 0.7.5

Updated by Miguel Rodriguez almost 2 years ago

  • Target version changed from 0.7.5 to 0.8.0-alpha1

Updated by Nina Meier almost 2 years ago

  • Assignee changed from Nina Meier to Miguel Rodriguez

Updated by Miguel Rodriguez almost 2 years ago

  • Target version changed from 0.8.0-alpha1 to 0.9.0-alpha1

Updated by Miguel Rodriguez over 1 year ago

  • Assignee changed from Miguel Rodriguez to Sergey Bostandzhyan

Updated by Sergey Bostandzhyan over 1 year ago

Wir haben jetzt ansatzweise sowas ähnliches im Issue #289 gelöst. Allerdings gelten die Punkte, die Matias beschrieben hat, nach wie vor.

Der screen wie er in #289 ist, könnte grundsätzlich erweitet werden, um mehr Szenen anzubieten.

Derzeitige Implementation als Screenshot im Anhang.

Updated by Sergey Bostandzhyan over 1 year ago

  • Assignee changed from Sergey Bostandzhyan to Miguel Rodriguez

Updated by Miguel Rodriguez over 1 year ago

  • Status changed from Feedback to Resolved

Updated by Miguel Rodriguez over 1 year ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF