FHEM Forum

FHEM - Hausautomations-Systeme => Zigbee => Thema gestartet von: shadowghost am 26 November 2019, 23:16:11

Titel: deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: shadowghost am 26 November 2019, 23:16:11
Hallo Zusammen,

der FHEM mit 30_HUEBridge.pm zeigt mir bei "get scenes" die Scenen die ich im deCONZ konfiguriert haben nicht an. Ich kann auch keine Scene auswählen, da die Liste lehr ist. Kann hier jemand helfen.

Gruss
Mike
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: binford6000 am 07 Dezember 2019, 11:47:12
Hallo Mike,
bei mir das Gleiche: get scenes am IODevice zeigt keine Szenen an.  :o
version HUE.* zeigt:
30_HUEBridge.pm 20623 2019-11-30 08:25:25Z justme1968
31_HUEDevice.pm 20624 2019-11-30 08:27:37Z justme1968


Auf dem ConBee II ist die neuste FW drauf:
Internals:
   DEF        10.3.3.41
   FD         21
   FUUID      5c44a52d-f33f-0308-bc12-1a6082c44e26a305
   FVERSION   30_HUEBridge.pm:0.206230/2019-11-30
   INTERVAL   60
   NAME       deconz
   NOTIFYDEV  global
   NR         198
   NTFY_ORDER 50-deconz
   PORT       42562
   STATE      connected
   TYPE       HUEBridge
   apiversion 1.16.0
   buf       
   host       10.3.3.41
   mac        b8:27:eb:5a:7d:95
   manufacturer Royal Philips Electronics
   modelName  Philips hue bridge 2015
   modelid    deCONZ
   name       moebconz
   swversion  2.5.71
   updatestate 0
   websocket  1
   websocketport 443
   zigbeechannel 15


VG Sebastian
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: FunkOdyssey am 07 Dezember 2019, 12:20:42
Soweit ich das hier im Forum selbst gelesen habe, ist das normal.
Technisch arbeitet deConz halt anders.
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: justme1968 am 07 Dezember 2019, 14:20:37
ich habe inzwischen einen patch. muss ihn aber noch einbauen.
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: binford6000 am 07 Dezember 2019, 15:12:32
Das lese ich doch gerne [emoji2]
Danke!
VG Sebastian


Gesendet von iPhone mit Tapatalk
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: justme1968 am 07 Dezember 2019, 16:21:51
ist eingebaut. bitte probieren.
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: FunkOdyssey am 07 Dezember 2019, 20:28:55
Bei mir passiert gar nichts. Keine Anzeige. Kein Log-Eintrag.
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: justme1968 am 07 Dezember 2019, 20:34:00
hast du die version direkt aus dem svn?

ansonsten morgen nach dem update

Zitat von: FunkOdyssey am 07 Dezember 2019, 20:28:55
Bei mir passiert gar nichts. Keine Anzeige. Kein Log-Eintrag.
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: FunkOdyssey am 07 Dezember 2019, 20:49:08
Klar  :D
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: justme1968 am 07 Dezember 2019, 21:42:29
klar ? was von beidem ?
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: FunkOdyssey am 07 Dezember 2019, 22:02:58
Oh, stimmt. War missverständlich.
Ich habe die Version aus dem SVN.

Was sollte überhaupt wann passieren?
In der Bridge ist "get xxx scenes" ohne Reaktion.
In den Devices ist hier "set yyy scene" nichts vorhanden.
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: binford6000 am 08 Dezember 2019, 10:24:24
Zitat von: FunkOdyssey am 07 Dezember 2019, 20:28:55
Bei mir passiert gar nichts. Keine Anzeige. Kein Log-Eintrag.

Bei mir auch nicht. Gleiches Verhalten wie zuvor.
VG Sebastian
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: justme1968 am 08 Dezember 2019, 11:13:52
ich hatte eine zeile aus dem patch vergessen.

die szenen sind bei deCONZ nur im device zu sehen. nicht in der bridge.

bitte noch mal probieren (bridge und device modul aktualisieren)
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: FunkOdyssey am 08 Dezember 2019, 11:50:06
Eingespielt und neu gestartet.
Aber es tut mir leid: Im Device wird keine Szene zur Auswahl angeboten.

Kann ich irgendwie beim Debuggen unterstützen?
Ich bin in Perl nicht fit, aber du kannst mich als Versuchskaninchen benutzen.  :D
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: justme1968 am 08 Dezember 2019, 15:24:12
vermutlich habe ich irgendetwas im patch von shadowghost/Mike vergessen oder falsch umgebaut. am besten wäre es wenn er mal schauen könnte.

ansonsten: zeig bitte mal ein list von einer lampe die szenen haben müsste.
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: FunkOdyssey am 08 Dezember 2019, 15:50:57
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
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: justme1968 am 08 Dezember 2019, 15:57:16
ich glaube du musst das gruppen device verwenden.
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: FunkOdyssey am 08 Dezember 2019, 17:06:43
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
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: justme1968 am 08 Dezember 2019, 17:08:43
das schaut schon mal besser aus.

zeig mal bitte ein list vom conbee device.
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: FunkOdyssey am 08 Dezember 2019, 17:12:11
Du hast Post.
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: justme1968 am 08 Dezember 2019, 17:18:42
arg... da war noch ein copy&paste fehler im device modul.

bitte noch map probieren.
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: FunkOdyssey am 08 Dezember 2019, 17:22:55
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.
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: justme1968 am 08 Dezember 2019, 17:27:14
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.
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: binford6000 am 11 Dezember 2019, 13:53:16
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
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: justme1968 am 11 Dezember 2019, 14:05:11
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.

Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: binford6000 am 11 Dezember 2019, 14:18:03
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
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: binford6000 am 11 Dezember 2019, 14:30:49
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
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: FunkOdyssey am 11 Dezember 2019, 17:00:23
Macht das Sinn, das bei Dresden Elektronik als Feature anzubringen?
Ist das technisch überhaupt möglich?
Ich würde mich wohl darum kümmern.
Titel: Antw:deCONZ und 30_HUEBridge.pm zeigt keine Scenen
Beitrag von: shadowghost am 12 Dezember 2019, 20:32:57
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