LightScene mit Classic A60 W clear - LIGHTIFY

Begonnen von rhya, 10 Oktober 2021, 14:17:24

Vorheriges Thema - Nächstes Thema

rhya

Hallöchen,

ich muss zuerst gestehen, dass ich nicht weiß ob ich das richtig geblickt habe, deswegen ... wenn es eine Lösung dafür gibt, dann bitte bitte was sagen ...

Also ich hatte das Problem, dass meine LightScenes den Status per followDevices nicht hinbekommen haben sobald ich eine der oben genannten HUEDevices mit drin hatte. Diese werden gesteuert mit den Readings bri und pct. Ich habe mit lightSceneParamsToSave rumprobiert ("bri : pct" oder "bri:pct" oder "bri,pct"), aber irgendwie habe ich es nicht hinbekommen.

Meine Lösung mit der es jetzt läuft war, dass ich in Quelltext Zeile 528 rum ergänzt habe:
} elsif( $subtype eq "dimmer" ) {
  $state = "bri ". ReadingsVal($d,'bri',"0");
  if(ReadingsVal($d,"pct","-") ne "-") {
    $state = "bri ". ReadingsVal($d,'bri',"0") ." : pct ". ReadingsVal($d,"pct","0");
  }
}


Wie gesagt, das funktioniert, kommt mir aber ziemlich spanisch vor, dass ich der Erste und Einzige mit dem Problem sein soll.

Hier noch das List von der Lampe:
ZitatInternals:
   DEF        6  IODev=deCONZ
   FUUID      609bec44-f33f-1e3b-f17f-5a4ed27358114066
   FVERSION   31_HUEDevice.pm:0.239120/2021-03-08
   ID         6
   INTERVAL   
   IODev      deCONZ
   NAME       Leuchte_Haustuer
   NR         385
   STATE      off
   TYPE       HUEDevice
   desired    0
   lastannounced 2021-10-06T17:42:25Z
   manufacturername OSRAM
   modelid    Classic A60 W clear - LIGHTIFY
   name       Innenhof
   swversion  V1.04.12
   type       Dimmable light
   uniqueid   7c:b0:3e:aa:0a:03:55:e7-03
   READINGS:
     2021-10-09 23:25:03   alert           none
     2021-10-10 14:04:34   bri             254
     2021-10-10 14:13:00   lastseen        2021-10-10T12:09Z
     2021-10-10 14:04:37   onoff           0
     2021-10-10 14:04:37   pct             0
     2021-10-10 13:53:49   reachable       1
     2021-10-10 14:04:37   state           off
   helper:
     alert      none
     battery    -1
     bri        254
     colormode 
     ct         -1
     devtype   
     effect     
     hue        -1
     lastseen   
     mode       
     on         0
     pct        0
     reachable  1
     rgb       
     sat        -1
     update_timeout -1
     xy         
     json:
       etag       21d4b2637e3e7ea91041453fcce548a3
       lastannounced 2021-10-06T17:42:25Z
       lastseen   2021-10-10T12:09Z
       manufacturername OSRAM
       modelid    Classic A60 W clear - LIGHTIFY
       name       Innenhof
       swversion  V1.04.12
       type       Dimmable light
       uniqueid   7c:b0:3e:aa:0a:03:55:e7-03
       state:
         alert      none
         bri        254
Attributes:
   DbLogExclude .*
   IODev      deCONZ
   alias      Außenbeleuchtung Innenhof
   color-icons 2
   devStateIcon {HUEDevice_DevIcon($name)}
   event-on-change-reading .*
   group      Beleuchtung
   model      Classic A60 W clear - LIGHTIFY
   room       Geräte->Beleuchtung,Räume Sonstige->Außenbereich
   subType    dimmer
   userattr   lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
   webCmd     pct

Da ich das Modul nicht vom Update ausschließen möchte, würde mich brennend interessieren wie ich das mit Bordmitteln hinbekommen kann. Vielen vielen Dank

booster

Versuche nur komplette Kommandos zu schicken.

Ein Beispiel von mir für eine Scene.

set ZigBee_L_SZ_E_WD rgb 070200; set ZigBee_L_SZ_E_WD bri 5

Beim Umstieg von LigtifyGW auf Deconz gab es auch ein paar Probleme. Die Hintergrundlogik machte mir auch einige Zeit Probleme.