Osram Lightify

Begonnen von Laffer72, 27 Oktober 2014, 12:53:12

Vorheriges Thema - Nächstes Thema

justme1968

h = hue, s = sat, v = bri oder pct.

du musst nichts umrechnen. dir fehler kommen ja gerade durchs umrechnen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

heikoh81

Wie kann ich mehrere Befehle auf einmal übermitteln?
set Lampe rgb FF0000 pct 50
geht schon mal nicht, es wird nur die Farbe eingestellt.

Kann man mit Lightify auch die Ramp-Time verwenden, um z.B. über einen Zeitraum von 120 Sekunden zu dimmen?
Die commandref ist diesbzgl. an Bsp. leider noch etwas dünn.

Viele Grüße,
Heiko

justme1968

set Lampe rgb FF0000 : pct 50

was fehlt dir in der commandref? dort ist das senden mehrere befehle genau so beschrieben wie der transiton time parameter und die möglichkeit eine ramp-time bei manchen kommandos direkt mit anzugeben.

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

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

heikoh81

Zitat von: justme1968 am 19 Mai 2016, 22:30:35
was fehlt dir in der commandref?

Ok, es steht dass die Lightify-Lampen als Hue-Devices definiert sind.
Muss man erstmal rauslesen können dass dann alle Befehle von Hue-Devices auch vom Lightify-Modul unterstützt werden, das war mir nicht klar.

Aber:
Mehrere Befehle werden bei mir nicht umgesetzt.
Mit dem Beispiel aus der Commandref passiert bei mir einfach nichts:

set Lightify_RGB_Wohnkugel on : transitiontime 100



Viele Grüße,
Heiko

justme1968

was steht bei verbose 5 im log?

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

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

heikoh81

#320
Jetzt wurde zumindest der erste Befehl ausgeführt:

  • Serienr. durch **** ersetzt
  • A60RGBW ==> zu steuernde Lampe
  • P16TW 01/02 ==> weitere Lightify-Spots, hier nicht relevant

on
2016.05.21 00:24:55 4: parse status message for Lightify_RGB_Wohnkugel
2016.05.21 00:24:56 3: A60RGBW 01: *****:A2C5, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 100, ct: 2702, rgb: 02FF00
2016.05.21 00:24:56 4: parse status message for Lightify_RGB_Wohnkugel
2016.05.21 00:24:56 3: P16TW 01: *****:FFFF, type: 02 (w:1, rgb:0), onoff: 0, mode?: 01 dim: 100, ct: 2702, rgb: FFFFFF
2016.05.21 00:24:56 3: P16TW 02: *****:FFFF, type: 02 (w:1, rgb:0), onoff: 0, mode?: 01 dim: 100, ct: 2702, rgb: FFFFFF


off

2016.05.21 00:26:27 4: parse status message for Lightify_RGB_Wohnkugel
2016.05.21 00:26:28 3: A60RGBW 01: *****:A2C5, type: 0A (w:1, rgb:1), onoff: 0, mode?: 00 dim: 100, ct: 2702, rgb: 02FF00
2016.05.21 00:26:28 4: parse status message for Lightify_RGB_Wohnkugel
2016.05.21 00:26:28 3: P16TW 01: *****:FFFF, type: 02 (w:1, rgb:0), onoff: 0, mode?: 01 dim: 100, ct: 2702, rgb: FFFFFF
2016.05.21 00:26:28 3: P16TW 02: *****:FFFF, type: 02 (w:1, rgb:0), onoff: 0, mode?: 01 dim: 100, ct: 2702, rgb: FFFFFF



Viele Grüße,
Heiko

justme1968

dein log zeit was von der lampe empfangen wurde.

mir ging es darum was fhem sendet.

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

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

heikoh81

Ok, ich habe jetzt verbose = 5 für die Lightify-Bridge gesetzt.
Der on-Befehl scheint geklappt zu haben, aber off ging die Lampe sofort ohne Dimmen.

on:

2016.05.22 00:01:43 4: Lightify01: sending:0f0000321b000000******01
2016.05.22 00:01:43 4: Lightify01: enque:13 00 00 00 00 01
2016.05.22 00:01:43 5: Lightify01: received: 120001321b000000000100b206010000261884e9
2016.05.22 00:01:43 4: Lightify01: parsing: 120001321B000000000100******E9
2016.05.22 00:01:43 4: Lightify01: sending:070000131c00000001
2016.05.22 00:01:43 5: Lightify01: received: 9f0001131c000000000300a2c5b2060100002618840a0102040102000000648e0a02ff00ff413630524742572030310000000000000000000000000000ffff2c60da0000261884020102030700010000648e0affffffff50313654572030310000000000000000fc06000000000000ffff0f51000000261884020102030700010000648e0affffffff50313654572030320000000000000000fc06000000000000
2016.05.22 00:01:43 4: Lightify01: parsing: 9F0001131C000000000300A2C5******0A0102040102000000648E0A02FF00FF413630524742572030310000000000000000000000000000FFFF******020102030700010000648E0AFFFFFFFF50313654572030310000000000000000FC06000000000000FFFF******020102030700010000648E0AFFFFFFFF50313654572030320000000000000000FC06000000000000
2016.05.22 00:01:43 3: A60RGBW 01: ******:A2C5, type: 0A (w:1, rgb:1), onoff: 0, mode?: 00 dim: 100, ct: 2702, rgb: 02FF00
2016.05.22 00:01:43 5: Lightify01: id '******' already defined as 'Lightify_RGB_Wohnkugel'
2016.05.22 00:01:43 3: P16TW 01: ******:FFFF, type: 02 (w:1, rgb:0), onoff: 0, mode?: 01 dim: 100, ct: 2702, rgb: FFFFFF
2016.05.22 00:01:43 5: Lightify01: id '******' already defined as 'LightifySchlafBett01'
2016.05.22 00:01:43 3: P16TW 02: ******:FFFF, type: 02 (w:1, rgb:0), onoff: 0, mode?: 01 dim: 100, ct: 2702, rgb: FFFFFF
2016.05.22 00:01:43 5: Lightify01: id '******' already defined as 'LightifySchlafBett02'


off:

2016.05.22 00:06:30 4: Lightify01: sending:0f0000321f000000******00
2016.05.22 00:06:30 4: Lightify01: enque:13 00 00 00 00 01
2016.05.22 00:06:30 5: Lightify01: received: 120001321f000000000100b20601000026188400
2016.05.22 00:06:30 4: Lightify01: parsing: 120001321F000000000100******00
2016.05.22 00:06:30 4: Lightify01: sending:070000132000000001
2016.05.22 00:06:30 5: Lightify01: received: 9f00011320000000000300a2c5b2060100002618840a0102040102000000648e0a02ff00ff413630524742572030310000000000000000000000000000ffff2c60da0000261884020102030700010000648e0affffffff50313654572030310000000000000000fd06000000000000ffff0f51000000261884020102030700010000648e0affffffff50313654572030320000000000000000fd06000000000000
2016.05.22 00:06:30 4: Lightify01: parsing: 9F00011320000000000300A2C5******0A0102040102000000648E0A02FF00FF413630524742572030310000000000000000000000000000FFFF******020102030700010000648E0AFFFFFFFF50313654572030310000000000000000FD06000000000000FFFF******020102030700010000648E0AFFFFFFFF50313654572030320000000000000000FD06000000000000
2016.05.22 00:06:30 3: A60RGBW 01: ******:A2C5, type: 0A (w:1, rgb:1), onoff: 0, mode?: 00 dim: 100, ct: 2702, rgb: 02FF00
2016.05.22 00:06:30 5: Lightify01: id '******' already defined as 'Lightify_RGB_Wohnkugel'
2016.05.22 00:06:30 3: P16TW 01: ******:FFFF, type: 02 (w:1, rgb:0), onoff: 0, mode?: 01 dim: 100, ct: 2702, rgb: FFFFFF
2016.05.22 00:06:30 5: Lightify01: id '******' already defined as 'LightifySchlafBett01'
2016.05.22 00:06:30 3: P16TW 02: ******:FFFF, type: 02 (w:1, rgb:0), onoff: 0, mode?: 01 dim: 100, ct: 2702, rgb: FFFFFF
2016.05.22 00:06:30 5: Lightify01: id '******' already defined as 'LightifySchlafBett02'


Viele Grüße,
Heiko

justme1968

das problem ist das wir nicht wissen ob und wie die dimm zeit in ein und aus befehl codiert ist. das kommando ist auch eigentlich zu kurz um mehr als ein oder aus zu senden.

in dem kommandos zum dimmen und zum setzen der farbe ist die zeit vorgesehen und dort wird sie auch verwendet.

wenn jemand mit wireshark rausfinden kann wie die app das macht wäre es hilfreich.

es gibt inzwischen ein mehr oder weniger offizielles api, da ich aber kein lightify gateway habe wäre es schwierig damit anzufangen...

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

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

chrisz

Zitat von: justme1968 am 22 Mai 2016, 00:19:44

es gibt inzwischen ein mehr oder weniger offizielles api, da ich aber kein lightify gateway habe wäre es schwierig damit anzufangen...

gruss
  andre

Wenn Du mir Deine Postanschrift sendest, dann schicke Ich Dir ein Lightify Starter-Kit!

Grüße,

Chris

justme1968

ich kann zwar nicht versprechen wie schnell es geht aber wenn du mir ein lightify starter kit leihst schaue ich es mir an.

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

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

chrisz

Zitat von: justme1968 am 27 Mai 2016, 13:28:58
ich kann zwar nicht versprechen wie schnell es geht aber wenn du mir ein lightify starter kit leihst schaue ich es mir an.

gruss
  andre

Hier noch Probleme die ich im Moment sehe:

- irgend etwas klemmt noch mit der richtigen Statusanzeige. Insbesondere der Status des aktuellen RGB und PCT Werts scheint nicht zuverlässig zu sein. Manchmal wird nach einem einfachen Schalten (on->off, off->on) für eine bestimmte Zeit ein falscher RGB/PCT Status angezeigt. Ich verwende acht Lampen, von denen sechs zuverlässig sind und zwei fast immer aus der Reihe tanzen, obwohl sie nicht weiter von der Bridge entfernt sind - also Empfangsprobleme sollten es eigentlich nicht sein. Meistens wird der Status nach eine gewissen Zeit durch einem manuellen statusRequest korrigiert, aber auch nicht immer.

Hier ist als Beispiel der eventMonitor von einem einfachen off->on schalten:

2016-05-27 20:29:32 HUEDevice HUEDevice2B99C90000261884 onoff: 1
2016-05-27 20:29:32 HUEDevice HUEDevice2B99C90000261884 pct: 100
2016-05-27 20:29:32 HUEDevice HUEDevice2B99C90000261884 on
2016-05-27 20:29:32 HUEDevice HUEDevice2B99C90000261884 bri: 2
2016-05-27 20:29:32 HUEDevice HUEDevice2B99C90000261884 reachable: 1
2016-05-27 20:29:32 HUEDevice HUEDevice2B99C90000261884 pct: 1
2016-05-27 20:29:32 HUEDevice HUEDevice2B99C90000261884 dim06%
2016-05-27 20:29:32 HUEDevice HUEDevice2B99C90000261884 rgb: 020101

Es ist mir nicht erklärlich woher das pct:1, dim06% und rgb: 020101 kommen. Die Lampe ist immer auf PCT 100 und RGB ffb171 geschaltet.

etwas später nach einem manuellen (via at) statusRequest hat sich alles von selbst korrigiert:

2016-05-27 20:30:50 LIGHTIFY lightify statusRequest
2016-05-27 20:30:50 at lightify_StatusUpdate Next: 20:31:50
2016-05-27 20:30:50 HUEDevice HUEDevice2B99C90000261884 bri: 254
2016-05-27 20:30:50 HUEDevice HUEDevice2B99C90000261884 pct: 100
2016-05-27 20:30:50 HUEDevice HUEDevice2B99C90000261884 on
2016-05-27 20:30:50 HUEDevice HUEDevice2B99C90000261884 rgb: ffb171

- Zudem wird ein autocreate immer ausgeführt, auch immer nach einem statusRequest oder anscheinend auch nach jedem Schaltvorgang...

Grüße,

Chris






heikoh81

Zitat von: chrisz am 27 Mai 2016, 13:19:57
Wenn Du mir Deine Postanschrift sendest, dann schicke Ich Dir ein Lightify Starter-Kit!

Danke für diese großzügige Spende an justme1968.
Das wird uns sicher ein großes Stück weiterbringen!

Viele Grüße,
Heiko

justme1968

#328
das gateway und drei weisse birnen sind angekommen.

- das einbinden in fhem über das aktuelle modul geht problemlos, das schalten aus fhem heraus auch

- wenn ich über die app schalte bekommt fhem das erst mal nicht direkt mit. das war schon mal anders. schaue ich mir an

- die app bekommt direkt mit wenn fhem schaltet

- die anderen probleme oben schaue ich mir auch an

ich habe mir das api kurz angeschaut. das ist komplett cloud basiert. ohne internet verbindung geht gar nichts. für mich wäre das ein k.o. kriterium. habt ihr trotzdem noch interesse?

auch das zur inbetriebnahme internet nötig ist finde ich nich besonders. ein hue system lässt sich komplett ohne internet bedienen und einrichten.

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

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

stebar_

Vielen Dank für eure Arbeit und die Spende