HUEGroup Readings state und pct

Begonnen von igami, 28 Dezember 2017, 09:36:46

Vorheriges Thema - Nächstes Thema

justme1968

du schmeisst immer noch farbe und farbtemperatur durcheinander.

eine lampe die nur farbtemperatur hat kann man nicht per xy (d.h. farbe) steuern.

wenn du in der gruppe nur ctdimmer hast musst du das subtype attribut entsprechend setzen.

fang mal bitte damit an eine einzelne lampe in homebridge einzubinden und schau ob es damit geht.

ich habe homebridge-fhem noch nicht mit lampen getestet die nur farbtemperatur können. ich vermute das geht noch nicht.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Doodieb

Eine einzelne Birne geht auch nicht im Homekit  :(, der Farbbutton erscheint auch nicht in der APP. Dann ist das wohl das Problem, das die Funktionalität für Lampen, die nur Farbtemperatur können (Tradfri) noch nicht implementiert ist. Gibt es eine Chance, daß das noch dazukommt?

Danke für die Hilfe!

SG

justme1968

ja. kommt in einem der nächsten updates.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Doodieb


Doodieb

Ich habs mal so gelöst (nicht elegant, aber funktioniert soweit):

define ch_col_hueBridge2_HUEGroup1 notify hueBridge2_HUEGroup1:xy:.* {\
   my $n;;\
   my $t = ReadingsVal("hueBridge2_HUEGroup1","xy","");;\
   my @s = split (/,/ , $t );;\
   $n = (@s[0]-0.3320)/(0.1858 - @s[1]);;\
   my $CCT =  437*$n**3 + 3601*$n**2 + 6831*$n + 5517;;\
   fhem "set hueBridge2_HUEGroup1 ct $CCT" }

Das geht sicher noch viel besser, aber meine Kenntnisse in PERL in FHEM sind noch stark begrenzt.


blackbite

Hallo zusammen,

mal ne kurze Frage...
Ich verstehe noch nicht, wie ich bei einer einzelnen HUEGroup gezielt steuern kann, ob die Readings erzeugt werden, oder eben nicht. Auf der Bridge habe ich das Attribut
createGroupReadings natürlich auf "1" gesetzt. Das hat zur Folge, dass in allen an dieser Bridge hängenden HUEGroups automatisch das
userattr "createActionReadings:1,0 createGroupReadings:1,0" gesetzt wird. Ich habe versucht, das Attribut zu ändern auf "createActionReadings:0,0 createGroupReadings:0,0" und dann mit deletereading alle Readings gelöscht. Die Readings werden aber zwanghaft alle nach dem Restart wieder neu erstellt. Wo liegt denn mein Denkfehler?
Blackbite

blackbite

Hallo zusammen,

noch eine kleine Auffälligkeit seit den letzten Updates der 30_HUEBridge.pm bekomme ich beim Start den Fehler im Log:

PERL WARNING: Argument "true" isn't numeric in bitwise or (|) at ./FHEM/30_HUEBridge.pm line 1060.

Das scheint - wenn ich den Code richtig gelesen habe - auch mit den GroupReadings zusammen zu hängen.
Blackbite

justme1968

zusätzlich im group device createGroupReadings auf 0 setzen. am userattr solltest du nichts machen.

die meldung sollte ab morgen weg sein.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

blackbite

Zitat von: justme1968 am 02 März 2018, 11:50:37
zusätzlich im group device createGroupReadings auf 0 setzen. am userattr solltest du nichts machen.

die meldung sollte ab morgen weg sein.

Es kann so einfach sein. DANKE. Ich hab in der commandref nichts gefunden. Also
- createGroupReadings auf 0,
- alte readings mit deletereading löschen,
- restart und gut?
Blackbite

Markus M.

Ich bin gerade dezent verwirrt, ob das eine Alternative zu createActionReadings wird oder parallel funktionieren soll.
Aktuell kann ich es so leider noch nicht ganz ganz nutzen.

Welchen Wert enthält reachable?
Ich verstehe nicht, ob/wann all_on und any_on aktualisiert werden. Scheint nicht sofort zu passieren.

Wenn hier bereits berechnet wird, kannst du noch ein Reading amount_on hinzufügen, mit der Anzahl der Lampen die an sind?
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

ChristianMUC

Hallo zusammen,

ich bin gerade auch über ein Problem in dieser Richtung gestolpert.
Wenn ich meine Lampen (Gruppen) mit FTUI oder direkt in FHEM schalte funktioniert alles wie erwartet.

Schalte ich jedoch die Lampen (Gruppen) über die Raspbee APP (Phoscon), einen HUE Schalter, einen GIRA Schalter oder Alexa wird das "onoff" Reading nicht aktualisiert und bleibt beim Ausschalten auf "1". Verändern tut sich STATE, all_on und any_on. Die Lampe bzw. Gruppe ist für FHEM also noch eingeschaltet.

Hier ein List meiner Bridge:

Internals:
   DEF        192.168.2.98
   FD         4
   INTERVAL   60
   NAME       hueBridge1
   NOTIFYDEV  global
   NR         20
   NTFY_ORDER 50-hueBridge1
   PORT       37278
   STATE      connected
   TYPE       HUEBridge
   apiversion 1.0.9
   buf       
   host       192.168.2.98
   mac        b8:27:eb:b9:1a:cb
   manufacturer Royal Philips Electronics
   modelName  Philips hue bridge 2012
   modelid    deCONZ
   name       deCONZ-GW
   swversion  2.5.24
   updatestate 0
   websocket  1
   websocketport 443
   zigbeechannel 15
   READINGS:
     2018-10-16 10:52:56   lastError       resource, /lights/36, not available
     2018-10-16 14:13:57   state           connected
   helper:
     apiversion 65545
     count      0
     last_config_timestamp 1539692036
     offsetUTC  7200
     updatestate 0
Attributes:
   createGroupReadings 1
   httpUtils  1
   key        F1C606E3C3
   noshutdown 1


Hier ein List einer Gruppe:


Internals:
   CFGFN     
   CHANGED   
   DEF        group 7  IODev=hueBridge1
   ID         G7
   INTERVAL   
   IODev      hueBridge1
   NAME       HUEGroup7
   NR         238
   STATE      dim50%
   TYPE       HUEDevice
   class      Other
   desired    1
   lights     13,14,15,16
   name       Wohnzimmer
   type       LightGroup
   READINGS:
     2018-10-16 10:52:53   alert           none
     2018-10-16 10:55:01   all_on          0
     2018-10-16 10:55:01   any_on          0
     2018-10-16 10:52:53   bri             254
     2018-10-16 10:52:53   colormode       nonuniform
     2018-10-16 10:52:53   ct              191
     2018-10-16 10:52:53   effect          nonuniform
     2018-10-16 10:54:47   onoff           1
     2018-10-16 10:55:01   pct             50
     2018-10-16 10:52:53   reachable       1
     2018-10-16 10:52:53   sat             108
     2018-10-16 10:55:01   state           dim50%
   helper:
     alert      none
     bri        254
     colormode  nonuniform
     ct         191
     devtype    G
     effect     nonuniform
     fromAutocreate 1
     onoff      1
     pct        50
     reachable  1
     sat        108
     state      dim50%
     update_timeout 1
Attributes:
   IODev      hueBridge1
   alias      Wohnzimmer
   color-icons 2
   delayedUpdate 1
   devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
   group      HUEGroup
   room       HUEDevice
   userattr   createActionReadings:1,0 createGroupReadings:1,0



Kann mir jemand helfen oder hat eine Idee?

Viele Grüße

Christian