deCONZ und 30_HUEBridge.pm zeigt keine Scenen

Begonnen von shadowghost, 26 November 2019, 23:16:11

Vorheriges Thema - Nächstes Thema

FunkOdyssey

Anbei ein List:


Internals:
   CHANGED   
   DEF        5  IODev=conbee
   FVERSION   31_HUEDevice.pm:0.206830/2019-12-08
   ID         5
   INTERVAL   
   IODev      conbee
   NAME       zig_diele
   NR         581
   STATE      dim50%
   TYPE       HUEDevice
   desired    1
   manufacturername OSRAM
   modelid    CLA60 RGBW OSRAM
   name       Diele
   swversion  V1.05.10
   type       Extended color light
   uniqueid   7c:b0:3e:aa:00:ad:a0:8a-03
   READINGS:
     2019-12-08 11:31:47   alert           none
     2019-12-08 11:31:47   bri             128
     2019-12-08 11:31:47   colormode       ct
     2019-12-08 11:31:47   ct              360 (2777K)
     2019-12-08 11:31:47   effect          none
     2019-12-08 11:31:47   hue             4352
     2019-12-08 11:31:47   onoff           1
     2019-12-08 11:31:47   pct             50
     2019-12-08 15:41:59   reachable       1
     2019-12-08 11:31:47   rgb             ffc89b
     2019-12-08 11:31:47   sat             212
     2019-12-08 11:31:47   state           dim50%
     2019-12-08 11:31:47   xy              0.4675,0.412
   helper:
     alert      none
     battery    -1
     bri        128
     colormode  ct
     ct         360
     devtype   
     effect     none
     hue        4352
     pct        50
     reachable  1
     rgb        ffc89b
     sat        212
     update_timeout 1
     xy         0.4675,0.412
     helper:
     json:
       ctmax      526
       ctmin      133
       etag       d83bfc95bacacd81648430072e57099a
       manufacturername OSRAM
       modelid    CLA60 RGBW OSRAM
       name       Diele
       swversion  V1.05.10
       type       Extended color light
       uniqueid   7c:b0:3e:aa:00:ad:a0:8a-03
       state:
         alert      none
         bri        128
         colormode  ct
         ct         360
         effect     none
         hue        4352
         sat        212
         xy:
           0.4675
           0.412
Attributes:
   IODev      conbee
   event-on-change-reading .*
   model      CLA60 RGBW OSRAM
   structexclude .*:.*
   subType    extcolordimmer
   webCmd     on:off:pct:ct 380:ct 270

justme1968

ich glaube du musst das gruppen device verwenden.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

FunkOdyssey

Stimmt. Das würde passen. Aber leider ist das "set gruppe scene ..." auch leer.

List einer Gruppe:


Internals:
   CHANGED   
   DEF        group 4  IODev=conbee
   FVERSION   31_HUEDevice.pm:0.206830/2019-12-08
   ID         G4
   INTERVAL   
   IODev      conbee
   NAME       zig_group_diele
   NR         774
   STATE      dim50%
   TYPE       HUEDevice
   desired    1
   lights     5
   name       Diele
   type       LightGroup
   READINGS:
     2019-12-08 17:02:46   alert           none
     2019-12-08 17:02:48   all_on          1
     2019-12-08 17:02:48   any_on          1
     2019-12-08 17:02:46   bri             128
     2019-12-08 17:02:46   colormode       ct
     2019-12-08 17:02:46   ct              360
     2019-12-08 17:02:46   effect          none
     2019-12-08 17:02:48   onoff           1
     2019-12-08 17:02:48   pct             50
     2019-12-08 17:02:46   reachable       1
     2019-12-08 17:02:48   rgb             ffc89b
     2019-12-08 17:02:46   sat             212
     2019-12-08 17:02:48   state           dim50%
   helper:
     alert      none
     bri        128
     colormode  ct
     ct         360
     devtype    G
     effect     none
     onoff      1
     pct        50
     reachable  1
     rgb        ffc89b
     sat        212
     state      dim50%
     update_timeout 1
     json:
       etag       2af212fea37869ab94533918c1124e6f
       id         4
       name       Diele
       type       LightGroup
       action:
         bri        127
         colormode  hs
         ct         0
         effect     none
         hue        0
         sat        127
         scene     
         xy:
           0
           0
       devicemembership:
       lights:
         5
       scenes:
         HASH(0x55b1d7f166c8)
         HASH(0x55b1d7fe59c0)
         HASH(0x55b1d8e254d8)
         HASH(0x55b1d79f6e48)
         HASH(0x55b1d12ea998)
       state:
     lights:
       5          1
     scenes:
       HASH(0x55b1d7f166c8)
       HASH(0x55b1d7fe59c0)
       HASH(0x55b1d8e254d8)
       HASH(0x55b1d79f6e48)
       HASH(0x55b1d12ea998)
Attributes:
   IODev      conbee
   color-icons 2
   delayedUpdate 1
   devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
   event-on-change-reading .*
   userattr   createActionReadings:1,0 createGroupReadings:1,0

justme1968

das schaut schon mal besser aus.

zeig mal bitte ein list vom conbee device.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

FunkOdyssey


justme1968

arg... da war noch ein copy&paste fehler im device modul.

bitte noch map probieren.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

FunkOdyssey

Und es funktioniert. Danke dir.
Ehrlich gesagt finde ich das viel besser wie bei der Hue-Integration.
Pro Gruppe ist logischer und übersichtlicher.

Vielen Dank alle.

justme1968

im prinzip ja, aber bei der hue variante muss man keine extra gruppen anlegen.

besonders wenn man nicht immer alle lampen mit der gleichen szene verwenden will spart das einiges weil man z.b. eine szene über alle lampen anlegen kann und dann die szene nur für einen teil der lampen aktivieren kann.

bei der deCONZ variante muss man für jede mögliche gruppierung eine gruppe und die szenen anlegen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

binford6000

#23
Hallo Andre,
funktioniert alles bestens! Siehst du eine Möglichkeit, ein Reading mit der aktuellen scene einzubauen?
Damit sowas analog zu LightScene auch mit HUEGroup möglich wäre?:
set wz_szene:FILTER=scene!=schlafen scene schlafen

Aktuell mach ich das so semi-optimal:
set wz_hgr:FILTER=STATE!=on scene schlafen

VG Sebastian

justme1968

schau mal bitte mit verbose 5 im log on da von der bridge eine szene zurück gemeldet wird.

das problem ist aber immer: sobald man eine lampe von hand verstellt passt die szene nicht mehr. es ist normalerweise besser sich das in fhem zu merken.

du kannst z.b. mit cmfalias das scene kommando so ändern das vorher noch ein reading angelegt wird.

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

binford6000

Zitatschau mal bitte mit verbose 5 im log on da von der bridge eine szene zurück gemeldet wird.
Leider nein.
Zitatdu kannst z.b. mit cmfalias das scene kommando so ändern das vorher noch ein reading angelegt wird.
Das wäre doch ein passender workaround. Danke für den Anstupser!

VG Sebastian

binford6000

Hab mir jetzt so geholfen:
defmod setscene cmdalias setscene .* AS {fhem("set $EVTPART0 scene $EVTPART1;; setreading $EVTPART0 scene $EVTPART1")}
Aufgerufen wirds dann so:
setscene <HUEGroup> scene

Vielleicht kanns ja noch wer gebrauchen...  ;)
Thx Andre  8)
VG Sebastian

FunkOdyssey

Macht das Sinn, das bei Dresden Elektronik als Feature anzubringen?
Ist das technisch überhaupt möglich?
Ich würde mich wohl darum kümmern.

shadowghost

Hallo Zusammen,
ich verwende ConBeeII USB Stick mit deCONZ (version 2.05.71) und Phoscon auf meinem raspberrypi.
Bei Phoscon muss man zuerst eine Lampe in eine Gruppe nehmen, um ihr eine Szene zuzuweisen.
Die Gruppen konnte man schon immer in FHEM sehen. Sie heißen dort "HUEGroup".
Wenn man nun in der "Phoscon App" für die Gruppe eine Szene definiert, sollte sie in FHEM unter der "HUEGroup" sichtbar sein.
Dazu wählt man in FHEM unter der Gruppe bei Set "scene" aus und man bekommt eine Auflistung der Szenen (siehe Bild).

Ich verwende aktuell die FHEM Modul version Versionen:
30_HUEBridge.pm     20684 2019-12-08 10:13:15Z justme1968
31_HUEDevice.pm     20695 2019-12-09 12:30:27Z justme1968

ich hoffe die Erklärung hilft und es funktioniert bei euch auch wie bei mir sonst müssen wir noch mal schauen was bei euch anders ist.
Was aktuell nicht funktioniert ist über FHEM Szenen zu setzten. Das habe ich nicht eingebaut. Das geht aus meiner Sicht viel einfacher über Phoscon.

Gruss
Shadowghost