FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: olliwood am 19 November 2016, 16:38:51

Titel: [GELÖST] Status einer HUEGroup (nicht HUEDevice) in Tablet UI
Beitrag von: olliwood am 19 November 2016, 16:38:51
Hallo zusammen,

ich habe hier mehrere Lampen mit HUE-Birnen bestückt und passend dazu auch Gruppen angelegt (bzw. FHEM hat das für mich erledigt). Diese Gruppen habe ich wiederum auch als Devices in Tablet UI hinterlegt.

<div data-type="dimmer" data-device="HUEGroup3"
data-get="onoff"
data-get-on="1" data-get-off="0"
data-set=""
data-set-on="on" data-set-off="off"
data-dim="pct">
</div>


Wenn ich nun die Oberfläche aufrufe, kann ich die Lampen(gruppen) auch schalten. Leider wird mir jedoch der Status beim Seitenaufruf (sprich: sind die Gruppen an- oder ausgeschaltet) nicht korrekt angezeigt - sie sind immer "aus". Das wird wohl daran liegen, dass zwar die einzelnen Devices ein Reading "onoff" besitzen, die Gruppen aber nichts derartiges haben. Bei data-get-on bzw. data-get-off habe ich schon verschiedene Einträge versucht, aber nichts davon hat geklappt.

Nun wollte ich das irgendwie über ein userReading bei der jeweiligen Gruppe o.Ä. umsetzen, komme damit aber auch auf keinen grünen Zweig. Jetzt kam mir noch die Idee über einen Dummy, aber so ganz richtig erscheint mir das gedanklich auch nicht. Kann mich bitte jemand in die richtige Richtung schubsen?  ;D

Dankeschön
Titel: Antw:Status einer HUEGroup (nicht HUEDevice) in Tablet UI
Beitrag von: Markus M. am 19 November 2016, 22:14:12
all_on und any_on sollten immer da sein.
Den (relativ sinnfreien) Rest bekommst du mit attr HUEGroup.* createActionReadings 1
Titel: Antw:Status einer HUEGroup (nicht HUEDevice) in Tablet UI
Beitrag von: olliwood am 20 November 2016, 16:19:51
Danke sehr. Die Readings habe ich nun. Und wenn ich in der entsprechenden HUEGroup nachsehe, werden die Werte auch brav geändert. Allerdings schaffe ich es immer noch nicht, sie in FTUI zu übernehmen. Hab schon etliche Varianten versucht, aber irgendwie aktualisiert sich die entsprechende Grafik in der Oberfläche nicht. Die Schaltkommandos werden jedoch übertragen.


<div data-type="dimmer" data-device="HUEGroup3"
data-get="onoff"
data-get-on="any_on" data-get-off="!any_on"
data-set=""
data-dim="pct">
</div>


Kann das daran liegen, dass false und true übergeben werden?

EDIT: Ich habe mir noch einen zweiten Dimmer angelegt. Wenn ich dort die Helligkeit ändere, werden diese Werte sofort auf den ersten Dimmer übertragen. Aber er bleibt dennoch grau statt gelb.
Titel: Antw:[GELÖST] Status einer HUEGroup (nicht HUEDevice) in Tablet UI
Beitrag von: olliwood am 20 November 2016, 16:37:18
Wer lesen kann, ist klar im Vorteil.  ::) Ich hab nun verstanden, dass ich data-get und die beiden Werte in data-get-on / data-get-off auch synchron setzen sollte.

Falls mal noch jemand an der Stelle stolpert:


<div data-type="dimmer" data-device="HUEGroup3"
data-get="onoff"
data-get-on="1" data-get-off="0"
data-dim="pct">
</div>


Also in data-get das auszuwertende Reading schreiben und in data-get-on bzw. data-get-off auf die zu erwartenden Werte (in diesem Fall 0 und 1) prüfen. Wildes Mischen bringt da nicht wirklich was ...  :-[
Titel: Antw:[GELÖST] Status einer HUEGroup (nicht HUEDevice) in Tablet UI
Beitrag von: justme1968 am 20 November 2016, 19:43:46
mit den readings der hue group wirst du nicht viel spaß haben. die entsprechen so gut wie nie dem tatsächlichen status der gruppe. nur all_on und any_on sind zuverlässig.

für den aktuellen stand nimm besser stellvertretend die readings einer lampe aus der gruppe.

gruss
  andre
Titel: Antw:[GELÖST] Status einer HUEGroup (nicht HUEDevice) in Tablet UI
Beitrag von: olliwood am 20 November 2016, 21:15:12
Danke für den Hinweis. Bis jetzt scheint es glücklicherweise zu funktionieren.

Was müsste ich denn genau in FTUI eintragen, um ein Device aus der Gruppe für den aktuellen Schaltzustand nutzen zu können? Ich hab den Dimmer ja schon der Gruppe zugeordnet!?   ???

Gruß
Oliver
Titel: Antw:[GELÖST] Status einer HUEGroup (nicht HUEDevice) in Tablet UI
Beitrag von: justme1968 am 20 November 2016, 21:17:55
dann nimm doch all_on oder any_on. die sind zuverlässig und genau dafür gedacht.
Titel: Antw:[GELÖST] Status einer HUEGroup (nicht HUEDevice) in Tablet UI
Beitrag von: olliwood am 20 November 2016, 21:32:50
Ach so, dann hab ich dich falsch verstanden.  ::) Danke.  :)
Titel: Antw:[GELÖST] Status einer HUEGroup (nicht HUEDevice) in Tablet UI
Beitrag von: Gasmast3r am 25 Dezember 2016, 16:35:39
Hallo
stehe vor dem selben Problem
habe es erst so gehabt
<div data-type="dimmer" data-device="HUEGroup5" data-get-on="on" data-get-off="off" data-set="pct" class="top-space-1x" ></div>

damit bekomme ich aber kein Status in der TabletUi
so wie ich es verstanden habe müste es so sein
<div data-type="dimmer" data-device="HUEGroup1" data-get="all_on" data-get-on="1" data-get-off="0" data-set="pct" class="top-space-1x" ></div>

was aber auch nicht klappt

wie habt ihr das nun gelöst was habe ich falsch gemacht ?

Titel: Antw:[GELÖST] Status einer HUEGroup (nicht HUEDevice) in Tablet UI
Beitrag von: olliwood am 26 Dezember 2016, 13:31:04
Hi Gasmast3r,

da ich die Weihnachtstage zum Basteln nutze, hab ich die Tablet UI aktuell nicht im Einsatz.  ;D Mein letzter Stand war der hier:

<div data-type="dimmer" data-device="HUEGroup1" data-get="all_on" data-get-on="true" data-get-off="false" data-set-on="on" data-set-off="off" data-dim="pct" class="grow-2"></div>

Gruß
Oliver