Osram Lightify

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

Vorheriges Thema - Nächstes Thema

tomas123

#135
@justme1968

Hi Andre,

ich habe da mal eine andere Frage  :)

Ich habe mir, um die Lightify Lampen vernünftig zu schalten, eine HM-RC-8 gekauft.
Wenn ich auf eine Short Taste DimUp/DimDown lege, das funktioniert das mit den Osram Lampen leidlich (aber träge):


define Taster_Btn3_dimUp notify CUL_HM_HM_RC_8_2F7019_Btn_03:Short.* set HUEDevice97BCD90000261884 dimUp
define Taster_Btn4_dimDown notify CUL_HM_HM_RC_8_2F7019_Btn_04:Short.* set HUEDevice97BCD90000261884 dimDown


Logfile
2015.03.05 08:07:23.243 4: CUL_Parse: CUL1 A 0B DA A240 2F7019 57A3F2 035911 -65.5
2015.03.05 08:07:23.347 4: CUL_send:  CUL1As 0A DA 8002 57A3F2 2F7019 00
2015.03.05 08:07:23.374 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 battery: ok -> battery: ok
2015.03.05 08:07:23.376 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_03 Short (to CUL1) -> CUL_HM_HM_RC_8_2F7019_Btn_03 Short (to CUL1)
2015.03.05 08:07:23.379 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CMDs_done -> CMDs_done
2015.03.05 08:07:23.381 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 state: CMDs_done -> state: CMDs_done
2015.03.05 08:07:23.390 4: Taster_Btn3_dimup exec set HUEDevice97BCD90000261884 dimUp
2015.03.05 08:07:23.395 4: Lightify: sending:0f0000328e00000097BCD9000026188401
2015.03.05 08:07:23.398 4: Lightify: enque:31 00 00 00 00 97BCD90000261884 13 0100
2015.03.05 08:07:23.401 4: Lightify: enque:13 00 00 00 00 01
2015.03.05 08:07:23.407 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dimUp -> dimUp
2015.03.05 08:07:23.412 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 trigger_cnt: 89 -> trigger_cnt: .*
2015.03.05 08:07:23.414 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 trigDst_57A3F2: noConfig -> trigDst_57A3F2: noConfig
2015.03.05 08:07:23.416 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 Short (to CUL1) -> Short (to CUL1)
2015.03.05 08:07:23.419 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 trigger: Short_89 -> trigger: Short_89
2015.03.05 08:07:23.421 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 state: Short (to CUL1) -> state: Short (to CUL1)
2015.03.05 08:07:23.523 4: Lightify: parsing: 120001328E00000000010097BCD9000026188400
2015.03.05 08:07:23.526 4: Lightify: sending:110000318f00000097BCD90000261884130100
2015.03.05 08:07:23.683 4: Lightify: parsing: 120001318F00000000010097BCD9000026188400
2015.03.05 08:07:23.685 4: Lightify: sending:070000139000000001
2015.03.05 08:07:23.758 4: Lightify: parsing: B100011390000000000400FFFF4094C900002618840A0102030100030000648E0AFF822EFF47656F72672773205A696D6D65720000CFD70388D90000261884020102030702000000158E0AFFFFFFFF466C7572206F62656E000000000000008985F58CD90000261884020102030702000000168E0AFFFFFFFF466C757220756E74656E0000000000002D8F97BCD900002618840A010203010200000113F807FF9F9CFF576F5A69000000000000000000000000
2015.03.05 08:07:23.760 3: Georg's Zimmer: 4094C90000261884:FFFF, type: 0A (w:1, rgb:1), onoff: 0, mode?: 03 dim: 100, ct: 2702, rgb: FF822E
2015.03.05 08:07:23.763 4: parse status message for HUEDevice4094C90000261884
2015.03.05 08:07:23.773 4: eventTypes: HUEDevice HUEDevice4094C90000261884 rgb: ff822e -> rgb: ff822e
2015.03.05 08:07:23.776 3: Flur oben: 0388D90000261884:CFD7, type: 02 (w:1, rgb:0), onoff: 0, mode?: 00 dim: 21, ct: 2702, rgb: FFFFFF
2015.03.05 08:07:23.779 4: parse status message for HUEDevice0388D90000261884
2015.03.05 08:07:23.789 4: eventTypes: HUEDevice HUEDevice0388D90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.05 08:07:23.793 3: Flur unten: F58CD90000261884:8985, type: 02 (w:1, rgb:0), onoff: 0, mode?: 00 dim: 22, ct: 2702, rgb: FFFFFF
2015.03.05 08:07:23.796 4: parse status message for HUEDeviceF58CD90000261884
2015.03.05 08:07:23.806 4: eventTypes: HUEDevice HUEDeviceF58CD90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.05 08:07:23.809 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 19, ct: 2040, rgb: FF9F9C
2015.03.05 08:07:23.812 4: parse status message for HUEDevice97BCD90000261884
2015.03.05 08:07:23.821 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 bri: 48 -> bri: .*
2015.03.05 08:07:23.823 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 pct: 19 -> pct: .*
2015.03.05 08:07:23.826 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dim18% -> dim18%
2015.03.05 08:07:23.828 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 state: dim18% -> state: dim18%
2015.03.05 08:07:23.838 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 rgb: 301e1e -> rgb: 301e1e


es dauert ungefähr 1/2 sec bis die Lampe heller/dunkler wird
aber die Haptic geht





Wenn ich jetzt den auf der Fernsteuerung den Long-Button benutze, dann blockiert sich das ganze System wegen der Flut von Befehlen.

define Taster_Btn3_dimUpLong notify CUL_HM_HM_RC_8_2F7019_Btn_03:Long.* set HUEDevice97BCD90000261884 dimUp
define Taster_Btn4_dimDownLong notify CUL_HM_HM_RC_8_2F7019_Btn_04:Long.* set HUEDevice97BCD90000261884 dimDown


Wenn ich etwa eine Sekunde die DimUpTaste drücke , dann füllt sich der Puffer und FHEM braucht 6 Sekunden um die Befehle auszuführen.
Solange ist das Osram Gateway blockiert.

der 6 Sekunden Log:
2015.03.05 08:14:34.884 4: CUL_Parse: CUL1 A 0B 28 8440 2F7019 57A3F2 4365FE -75
2015.03.05 08:14:34.908 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 battery: ok -> battery: ok
2015.03.05 08:14:34.910 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_03 Long 1-8440- (to CUL1) -> CUL_HM_HM_RC_8_2F7019_Btn_03 Long .*.*- (to CUL1)
2015.03.05 08:14:34.912 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 state: CUL_HM_HM_RC_8_2F7019_Btn_03 Long 1-8440- (to CUL1) -> state: CUL_HM_HM_RC_8_2F7019_Btn_03 Long .*.*- (to CUL1)
2015.03.05 08:14:34.923 4: Taster_Btn3_dimUpLong exec set HUEDevice97BCD90000261884 dimUp
2015.03.05 08:14:34.928 4: Lightify: sending:0f0000327500000097BCD9000026188401
2015.03.05 08:14:34.931 4: Lightify: enque:31 00 00 00 00 97BCD90000261884 09 0100
2015.03.05 08:14:34.933 4: Lightify: enque:13 00 00 00 00 01
2015.03.05 08:14:34.940 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dimUp -> dimUp
2015.03.05 08:14:34.945 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 trigger_cnt: 101 -> trigger_cnt: .*
2015.03.05 08:14:34.947 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 Long 1-8440- (to CUL1) -> Long .*.*- (to CUL1)
2015.03.05 08:14:34.949 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 trigger: Long_101 -> trigger: Long_101
2015.03.05 08:14:34.952 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 state: Long 1-8440- (to CUL1) -> state: Long .*.*- (to CUL1)
2015.03.05 08:14:35.043 4: Lightify: parsing: 120001327500000000010097BCD9000026188400
2015.03.05 08:14:35.045 4: Lightify: sending:110000317600000097BCD90000261884090100
2015.03.05 08:14:35.134 4: CUL_Parse: CUL1 A 0B 29 8440 2F7019 57A3F2 4365FD -75.5
2015.03.05 08:14:35.158 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 battery: ok -> battery: ok
2015.03.05 08:14:35.161 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_03 Long 2-8440- (to CUL1) -> CUL_HM_HM_RC_8_2F7019_Btn_03 Long .*.*- (to CUL1)
2015.03.05 08:14:35.163 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 state: CUL_HM_HM_RC_8_2F7019_Btn_03 Long 2-8440- (to CUL1) -> state: CUL_HM_HM_RC_8_2F7019_Btn_03 Long .*.*- (to CUL1)
2015.03.05 08:14:35.174 4: Taster_Btn3_dimUpLong exec set HUEDevice97BCD90000261884 dimUp
2015.03.05 08:14:35.178 4: Lightify: enque:32 00 00 00 00 97BCD90000261884 01
2015.03.05 08:14:35.181 4: Lightify: enque:31 00 00 00 00 97BCD90000261884 09 0100
2015.03.05 08:14:35.183 4: Lightify: enque:13 00 00 00 00 01
2015.03.05 08:14:35.189 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dimUp -> dimUp
2015.03.05 08:14:35.194 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 trigger_cnt: 101 -> trigger_cnt: .*
2015.03.05 08:14:35.196 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 Long 2-8440- (to CUL1) -> Long .*.*- (to CUL1)
2015.03.05 08:14:35.199 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 trigger: Long_101 -> trigger: Long_101
2015.03.05 08:14:35.201 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 state: Long 2-8440- (to CUL1) -> state: Long .*.*- (to CUL1)
2015.03.05 08:14:35.208 4: Lightify: parsing: 120001317600000000010097BCD9000026188400
2015.03.05 08:14:35.211 4: Lightify: sending:070000137700000001
2015.03.05 08:14:35.287 4: Lightify: parsing: B100011377000000000400FFFF4094C900002618840A0102030100030000648E0AFF822EFF47656F72672773205A696D6D65720000CFD70388D90000261884020102030702000000158E0AFFFFFFFF466C7572206F62656E000000000000008985F58CD90000261884020102030702000000168E0AFFFFFFFF466C757220756E74656E0000000000002D8F97BCD900002618840A010203010200000109F807FF9F9CFF576F5A69000000000000000000000000
2015.03.05 08:14:35.289 3: Georg's Zimmer: 4094C90000261884:FFFF, type: 0A (w:1, rgb:1), onoff: 0, mode?: 03 dim: 100, ct: 2702, rgb: FF822E
2015.03.05 08:14:35.292 4: parse status message for HUEDevice4094C90000261884
2015.03.05 08:14:35.302 4: eventTypes: HUEDevice HUEDevice4094C90000261884 rgb: ff822e -> rgb: ff822e
2015.03.05 08:14:35.305 3: Flur oben: 0388D90000261884:CFD7, type: 02 (w:1, rgb:0), onoff: 0, mode?: 00 dim: 21, ct: 2702, rgb: FFFFFF
2015.03.05 08:14:35.310 4: parse status message for HUEDevice0388D90000261884
2015.03.05 08:14:35.320 4: eventTypes: HUEDevice HUEDevice0388D90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.05 08:14:35.323 3: Flur unten: F58CD90000261884:8985, type: 02 (w:1, rgb:0), onoff: 0, mode?: 00 dim: 22, ct: 2702, rgb: FFFFFF
2015.03.05 08:14:35.326 4: parse status message for HUEDeviceF58CD90000261884
2015.03.05 08:14:35.336 4: eventTypes: HUEDevice HUEDeviceF58CD90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.05 08:14:35.339 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 9, ct: 2040, rgb: FF9F9C
2015.03.05 08:14:35.342 4: parse status message for HUEDevice97BCD90000261884
2015.03.05 08:14:35.351 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 bri: 22 -> bri: .*
2015.03.05 08:14:35.354 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 pct: 9 -> pct: .*
2015.03.05 08:14:35.356 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dim12% -> dim12%
2015.03.05 08:14:35.358 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 state: dim12% -> state: dim12%
2015.03.05 08:14:35.368 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 rgb: 160e0e -> rgb: 160e0e
2015.03.05 08:14:35.386 4: CUL_Parse: CUL1 A 0B 2A 8440 2F7019 57A3F2 4365FF -74.5
2015.03.05 08:14:35.410 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 battery: ok -> battery: ok
2015.03.05 08:14:35.412 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_03 Long 3-8440- (to CUL1) -> CUL_HM_HM_RC_8_2F7019_Btn_03 Long .*.*- (to CUL1)
2015.03.05 08:14:35.414 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 state: CUL_HM_HM_RC_8_2F7019_Btn_03 Long 3-8440- (to CUL1) -> state: CUL_HM_HM_RC_8_2F7019_Btn_03 Long .*.*- (to CUL1)
2015.03.05 08:14:35.425 4: Taster_Btn3_dimUpLong exec set HUEDevice97BCD90000261884 dimUp
2015.03.05 08:14:35.429 4: Lightify: enque:32 00 00 00 00 97BCD90000261884 01
2015.03.05 08:14:35.432 4: Lightify: enque:31 00 00 00 00 97BCD90000261884 12 0100
2015.03.05 08:14:35.434 4: Lightify: enque:13 00 00 00 00 01
2015.03.05 08:14:35.440 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dimUp -> dimUp
2015.03.05 08:14:35.445 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 trigger_cnt: 101 -> trigger_cnt: .*
2015.03.05 08:14:35.447 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 Long 3-8440- (to CUL1) -> Long .*.*- (to CUL1)
2015.03.05 08:14:35.450 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 trigger: Long_101 -> trigger: Long_101
2015.03.05 08:14:35.452 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 state: Long 3-8440- (to CUL1) -> state: Long .*.*- (to CUL1)
2015.03.05 08:14:35.637 4: CUL_Parse: CUL1 A 0B 2B 8440 2F7019 57A3F2 4365FF -74.5
2015.03.05 08:14:35.661 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 battery: ok -> battery: ok
2015.03.05 08:14:35.663 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_03 Long 4-8440- (to CUL1) -> CUL_HM_HM_RC_8_2F7019_Btn_03 Long .*.*- (to CUL1)
2015.03.05 08:14:35.665 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 state: CUL_HM_HM_RC_8_2F7019_Btn_03 Long 4-8440- (to CUL1) -> state: CUL_HM_HM_RC_8_2F7019_Btn_03 Long .*.*- (to CUL1)
2015.03.05 08:14:35.676 4: Taster_Btn3_dimUpLong exec set HUEDevice97BCD90000261884 dimUp
2015.03.05 08:14:35.681 4: Lightify: enque:32 00 00 00 00 97BCD90000261884 01
2015.03.05 08:14:35.683 4: Lightify: enque:31 00 00 00 00 97BCD90000261884 12 0100
2015.03.05 08:14:35.685 4: Lightify: enque:13 00 00 00 00 01
2015.03.05 08:14:35.691 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dimUp -> dimUp
2015.03.05 08:14:35.696 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 trigger_cnt: 101 -> trigger_cnt: .*
2015.03.05 08:14:35.699 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 Long 4-8440- (to CUL1) -> Long .*.*- (to CUL1)
2015.03.05 08:14:35.701 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 trigger: Long_101 -> trigger: Long_101
2015.03.05 08:14:35.703 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 state: Long 4-8440- (to CUL1) -> state: Long .*.*- (to CUL1)
2015.03.05 08:14:35.888 4: CUL_Parse: CUL1 A 0B 2C A240 2F7019 57A3F2 436505 -71.5
2015.03.05 08:14:35.991 4: CUL_send:  CUL1As 0A 2C 8002 57A3F2 2F7019 00
2015.03.05 08:14:36.020 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 battery: ok -> battery: ok
2015.03.05 08:14:36.022 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_03 LongRelease 5-A240- (to CUL1) -> CUL_HM_HM_RC_8_2F7019_Btn_03 LongRelease .*-A240- (to CUL1)
2015.03.05 08:14:36.024 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CMDs_done -> CMDs_done
2015.03.05 08:14:36.027 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 state: CMDs_done -> state: CMDs_done
2015.03.05 08:14:36.037 4: Taster_Btn3_dimUpLong exec set HUEDevice97BCD90000261884 dimUp
2015.03.05 08:14:36.042 4: Lightify: enque:32 00 00 00 00 97BCD90000261884 01
2015.03.05 08:14:36.045 4: Lightify: enque:31 00 00 00 00 97BCD90000261884 12 0100
2015.03.05 08:14:36.047 4: Lightify: enque:13 00 00 00 00 01
2015.03.05 08:14:36.053 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dimUp -> dimUp
2015.03.05 08:14:36.059 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 trigger_cnt: 101 -> trigger_cnt: .*
2015.03.05 08:14:36.061 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 trigDst_57A3F2: noConfig -> trigDst_57A3F2: noConfig
2015.03.05 08:14:36.063 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 LongRelease 5-A240- (to CUL1) -> LongRelease .*-A240- (to CUL1)
2015.03.05 08:14:36.066 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 trigger: Long_101 -> trigger: Long_101
2015.03.05 08:14:36.069 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_03 state: LongRelease 5-A240- (to CUL1) -> state: LongRelease .*-A240- (to CUL1)
2015.03.05 08:14:36.216 4: Lightify: sending:0f0000327800000097BCD9000026188401
2015.03.05 08:14:36.372 4: Lightify: parsing: 120001327800000000010097BCD90000261884E3
2015.03.05 08:14:36.374 4: Lightify: sending:110000317900000097BCD90000261884090100
2015.03.05 08:14:36.621 4: Lightify: parsing: 120001317900000000010097BCD9000026188400
2015.03.05 08:14:36.624 4: Lightify: sending:070000137a00000001
2015.03.05 08:14:36.692 4: Lightify: parsing: B10001137A000000000400FFFF4094C900002618840A0102030100030000648E0AFF822EFF47656F72672773205A696D6D65720000CFD70388D90000261884020102030702000000158E0AFFFFFFFF466C7572206F62656E000000000000008985F58CD90000261884020102030702000000168E0AFFFFFFFF466C757220756E74656E0000000000002D8F97BCD900002618840A010203010200000109F807FF9F9CFF576F5A69000000000000000000000000
2015.03.05 08:14:36.694 3: Georg's Zimmer: 4094C90000261884:FFFF, type: 0A (w:1, rgb:1), onoff: 0, mode?: 03 dim: 100, ct: 2702, rgb: FF822E
2015.03.05 08:14:36.697 4: parse status message for HUEDevice4094C90000261884
2015.03.05 08:14:36.707 4: eventTypes: HUEDevice HUEDevice4094C90000261884 rgb: ff822e -> rgb: ff822e
2015.03.05 08:14:36.711 3: Flur oben: 0388D90000261884:CFD7, type: 02 (w:1, rgb:0), onoff: 0, mode?: 00 dim: 21, ct: 2702, rgb: FFFFFF
2015.03.05 08:14:36.714 4: parse status message for HUEDevice0388D90000261884
2015.03.05 08:14:36.723 4: eventTypes: HUEDevice HUEDevice0388D90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.05 08:14:36.727 3: Flur unten: F58CD90000261884:8985, type: 02 (w:1, rgb:0), onoff: 0, mode?: 00 dim: 22, ct: 2702, rgb: FFFFFF
2015.03.05 08:14:36.730 4: parse status message for HUEDeviceF58CD90000261884
2015.03.05 08:14:36.740 4: eventTypes: HUEDevice HUEDeviceF58CD90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.05 08:14:36.743 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 9, ct: 2040, rgb: FF9F9C
2015.03.05 08:14:36.747 4: parse status message for HUEDevice97BCD90000261884
2015.03.05 08:14:36.756 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 rgb: 160e0e -> rgb: 160e0e
2015.03.05 08:14:37.630 4: Lightify: sending:0f0000327b00000097BCD9000026188401
2015.03.05 08:14:37.756 4: Lightify: parsing: 120001327B00000000010097BCD9000026188400
2015.03.05 08:14:37.758 4: Lightify: sending:110000317c00000097BCD90000261884120100
2015.03.05 08:14:37.893 4: Lightify: parsing: 120001317C00000000010097BCD9000026188400
2015.03.05 08:14:37.896 4: Lightify: sending:070000137d00000001
2015.03.05 08:14:37.964 4: Lightify: parsing: B10001137D000000000400FFFF4094C900002618840A0102030100030000648E0AFF822EFF47656F72672773205A696D6D65720000CFD70388D90000261884020102030702000000158E0AFFFFFFFF466C7572206F62656E000000000000008985F58CD90000261884020102030702000000168E0AFFFFFFFF466C757220756E74656E0000000000002D8F97BCD900002618840A010203010200000112F807FF9F9CFF576F5A69000000000000000000000000
2015.03.05 08:14:37.966 3: Georg's Zimmer: 4094C90000261884:FFFF, type: 0A (w:1, rgb:1), onoff: 0, mode?: 03 dim: 100, ct: 2702, rgb: FF822E
2015.03.05 08:14:37.969 4: parse status message for HUEDevice4094C90000261884
2015.03.05 08:14:37.979 4: eventTypes: HUEDevice HUEDevice4094C90000261884 rgb: ff822e -> rgb: ff822e
2015.03.05 08:14:37.983 3: Flur oben: 0388D90000261884:CFD7, type: 02 (w:1, rgb:0), onoff: 0, mode?: 00 dim: 21, ct: 2702, rgb: FFFFFF
2015.03.05 08:14:37.985 4: parse status message for HUEDevice0388D90000261884
2015.03.05 08:14:37.995 4: eventTypes: HUEDevice HUEDevice0388D90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.05 08:14:37.999 3: Flur unten: F58CD90000261884:8985, type: 02 (w:1, rgb:0), onoff: 0, mode?: 00 dim: 22, ct: 2702, rgb: FFFFFF
2015.03.05 08:14:38.002 4: parse status message for HUEDeviceF58CD90000261884
2015.03.05 08:14:38.011 4: eventTypes: HUEDevice HUEDeviceF58CD90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.05 08:14:38.015 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 18, ct: 2040, rgb: FF9F9C
2015.03.05 08:14:38.018 4: parse status message for HUEDevice97BCD90000261884
2015.03.05 08:14:38.027 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 bri: 45 -> bri: .*
2015.03.05 08:14:38.029 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 pct: 18 -> pct: .*
2015.03.05 08:14:38.031 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dim18% -> dim18%
2015.03.05 08:14:38.034 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 state: dim18% -> state: dim18%
2015.03.05 08:14:38.043 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 rgb: 2d1c1c -> rgb: 2d1c1c
2015.03.05 08:14:38.902 4: Lightify: sending:0f0000327e00000097BCD9000026188401
2015.03.05 08:14:39.028 4: Lightify: parsing: 120001327E00000000010097BCD9000026188400
2015.03.05 08:14:39.031 4: Lightify: sending:110000317f00000097BCD90000261884120100
2015.03.05 08:14:39.166 4: Lightify: parsing: 120001317F00000000010097BCD9000026188400
2015.03.05 08:14:39.169 4: Lightify: sending:070000138000000001
2015.03.05 08:14:39.237 4: Lightify: parsing: B100011380000000000400FFFF4094C900002618840A0102030100030000648E0AFF822EFF47656F72672773205A696D6D65720000CFD70388D90000261884020102030702000000158E0AFFFFFFFF466C7572206F62656E000000000000008985F58CD90000261884020102030702000000168E0AFFFFFFFF466C757220756E74656E0000000000002D8F97BCD900002618840A010203010200000112F807FF9F9CFF576F5A69000000000000000000000000
2015.03.05 08:14:39.239 3: Georg's Zimmer: 4094C90000261884:FFFF, type: 0A (w:1, rgb:1), onoff: 0, mode?: 03 dim: 100, ct: 2702, rgb: FF822E
2015.03.05 08:14:39.242 4: parse status message for HUEDevice4094C90000261884
2015.03.05 08:14:39.252 4: eventTypes: HUEDevice HUEDevice4094C90000261884 rgb: ff822e -> rgb: ff822e
2015.03.05 08:14:39.256 3: Flur oben: 0388D90000261884:CFD7, type: 02 (w:1, rgb:0), onoff: 0, mode?: 00 dim: 21, ct: 2702, rgb: FFFFFF
2015.03.05 08:14:39.259 4: parse status message for HUEDevice0388D90000261884
2015.03.05 08:14:39.269 4: eventTypes: HUEDevice HUEDevice0388D90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.05 08:14:39.272 3: Flur unten: F58CD90000261884:8985, type: 02 (w:1, rgb:0), onoff: 0, mode?: 00 dim: 22, ct: 2702, rgb: FFFFFF
2015.03.05 08:14:39.275 4: parse status message for HUEDeviceF58CD90000261884
2015.03.05 08:14:39.285 4: eventTypes: HUEDevice HUEDeviceF58CD90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.05 08:14:39.289 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 18, ct: 2040, rgb: FF9F9C
2015.03.05 08:14:39.292 4: parse status message for HUEDevice97BCD90000261884
2015.03.05 08:14:39.302 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 rgb: 2d1c1c -> rgb: 2d1c1c
2015.03.05 08:14:40.174 4: Lightify: sending:0f0000328100000097BCD9000026188401
2015.03.05 08:14:40.303 4: Lightify: parsing: 120001328100000000010097BCD9000026188400
2015.03.05 08:14:40.305 4: Lightify: sending:110000318200000097BCD90000261884120100
2015.03.05 08:14:40.445 4: Lightify: parsing: 120001318200000000010097BCD9000026188400
2015.03.05 08:14:40.447 4: Lightify: sending:070000138300000001
2015.03.05 08:14:40.515 4: Lightify: parsing: B100011383000000000400FFFF4094C900002618840A0102030100030000648E0AFF822EFF47656F72672773205A696D6D65720000CFD70388D90000261884020102030702000000158E0AFFFFFFFF466C7572206F62656E000000000000008985F58CD90000261884020102030702000000168E0AFFFFFFFF466C757220756E74656E0000000000002D8F97BCD900002618840A010203010200000112F807FF9F9CFF576F5A69000000000000000000000000
2015.03.05 08:14:40.518 3: Georg's Zimmer: 4094C90000261884:FFFF, type: 0A (w:1, rgb:1), onoff: 0, mode?: 03 dim: 100, ct: 2702, rgb: FF822E
2015.03.05 08:14:40.521 4: parse status message for HUEDevice4094C90000261884
2015.03.05 08:14:40.531 4: eventTypes: HUEDevice HUEDevice4094C90000261884 rgb: ff822e -> rgb: ff822e
2015.03.05 08:14:40.534 3: Flur oben: 0388D90000261884:CFD7, type: 02 (w:1, rgb:0), onoff: 0, mode?: 00 dim: 21, ct: 2702, rgb: FFFFFF
2015.03.05 08:14:40.537 4: parse status message for HUEDevice0388D90000261884
2015.03.05 08:14:40.547 4: eventTypes: HUEDevice HUEDevice0388D90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.05 08:14:40.551 3: Flur unten: F58CD90000261884:8985, type: 02 (w:1, rgb:0), onoff: 0, mode?: 00 dim: 22, ct: 2702, rgb: FFFFFF
2015.03.05 08:14:40.554 4: parse status message for HUEDeviceF58CD90000261884
2015.03.05 08:14:40.563 4: eventTypes: HUEDevice HUEDeviceF58CD90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.05 08:14:40.567 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 18, ct: 2040, rgb: FF9F9C
2015.03.05 08:14:40.570 4: parse status message for HUEDevice97BCD90000261884
2015.03.05 08:14:40.580 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 rgb: 2d1c1c -> rgb: 2d1c1c


Von diesem Kommando-Feuerwerk werden nur  zwei DimUp Befehle von der LED-Lampe umgesetzt.

Ich sehe ich dass das Osram Gateway trotz der enormen Verzögerung nicht hinterher kommt die Lampe zu steuern  ( "2x dim 9%" und 3x "dim 18%" bleiben stehen).
Obiges Log mit grep "Wozi" die Lampe gefiltert:
2015.03.05 08:14:35.339 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 9, ct: 2040, rgb: FF9F9C
2015.03.05 08:14:36.743 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 9, ct: 2040, rgb: FF9F9C
2015.03.05 08:14:38.015 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 18, ct: 2040, rgb: FF9F9C
2015.03.05 08:14:39.289 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 18, ct: 2040, rgb: FF9F9C
2015.03.05 08:14:40.567 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 18, ct: 2040, rgb: FF9F9C


Das ganze lässt sich praktisch mit LongPressedButton nicht bedienen, da das System blockiert.

Gibt es eine Möglichkeit, den Befehl ButtonLong so umzusetzen, das nur jede Sekunde ein Befehl zum Osram Gateway abgeschickt wird?
D.h. von den ca. 6 Kommandos / sec nur ein DimUp/DimDown ausgelöst wird.
Dann läuft die Kommando-Pipe am Gateway nicht über

Logfile HM-RC-8 für 1 Sekunde Taste drücken
2015-03-05_08:25:09 CUL_HM_HM_RC_8_2F7019 battery: ok
2015-03-05_08:25:09 CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_03 Long 1-8440- (to CUL1)
2015-03-05_08:25:09 CUL_HM_HM_RC_8_2F7019 battery: ok
2015-03-05_08:25:09 CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_03 Long 2-8440- (to CUL1)
2015-03-05_08:25:10 CUL_HM_HM_RC_8_2F7019 battery: ok
2015-03-05_08:25:10 CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_03 Long 3-8440- (to CUL1)
2015-03-05_08:25:10 CUL_HM_HM_RC_8_2F7019 battery: ok
2015-03-05_08:25:10 CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_03 Long 4-8440- (to CUL1)
2015-03-05_08:25:10 CUL_HM_HM_RC_8_2F7019 battery: ok
2015-03-05_08:25:10 CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_03 Long 5-8440- (to CUL1)
2015-03-05_08:25:10 CUL_HM_HM_RC_8_2F7019 battery: ok
2015-03-05_08:25:10 CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_03 Long 6-8440- (to CUL1)
2015-03-05_08:25:11 CUL_HM_HM_RC_8_2F7019 battery: ok
2015-03-05_08:25:11 CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_03 LongRelease 7-A240- (to CUL1)
2015-03-05_08:25:11 CUL_HM_HM_RC_8_2F7019 CMDs_done




PS: die Suchfunktion hat mich hierauf gebracht
Zitat von: justme1968 am 10 Dezember 2013, 09:04:05
ich habe eben eine version eingecheckt die:

  • ein attribut delayedUpdate hat. wenn es auf 1 gesetzt ist ist die 1 sekunde verzögerung für dieses device aktiv
  • ein kommando delayedUpdate das in ein set mit eingebaut werden kann um die verzögerung für dieses eine set zu aktivieren
  • ein kommando immediateUpdate um die verzögerung für dieses eine set zu deaktivieren
  • bei dimUp und dimDown wird die verzögerung immer deaktiviert

damit sollten alle möglichen anforderungen erst mal abgedeckt sein.

gruss
  andre

tomas123

#136
Zitat von: justme1968 am 14 Februar 2015, 13:48:54
ich habe das problem gefunden. die garden spots sind nur rgb ohne w und liefert keine farbtemperatur. bei denen steht das  byte das ich für den typ in verdacht habe auf 08. damit wäre
08 -> rgb
02 -> rgbw
0A -> tunable white

Ich habe mir mal den Java Code der Osram Lightify Android App angesehen.
Damit sind jetzt auch alle Befehle geklärt.

zu den Lampentypen steht im Quelltext:
------lightify/model/impl/Light.java
  public static final int ONOFF_LIGHT = 1;
  public static final int COLORTEMP_DIMMABLE_LIGHT = 2;
  public static final int COLOR_LIGHT = 8;
  public static final int DIMMABLE_LIGHT = 4;
  public static final int EXT_COLOR_LIGHT = 10;


im Kontext liest sich das dann so:

lightify/model/parser/LightParser.java
Zitatprivate Light getNewLight(String paramString)
  {
    String str1 = (String)this.mLightAttrMap.get("DeviceInfo" + paramString);
    boolean bool1 = TextUtils.isEmpty(str1);
    Light localLight = null;
    String str2;
    String[] arrayOfString2;
    boolean bool4;
    if (!bool1)
    {
      localLight = new Light();
      setAbstractDeviceProperties(localLight);
      str2 = LightifyApplication.getResourceString(2131231076);
      localLight.setId(localLight.getGatewayDeviceId() + "," + str2 + "," + paramString);
      String[] arrayOfString1 = str1.split(",");
      localLight.setNodeId(getNodeIdByteArray(arrayOfString1[0]));
      localLight.setVersion(arrayOfString1[1]);
      localLight.setModelName(arrayOfString1[4]);
      localLight.setLightType(getLightType(str1.split(",")));
      arrayOfString2 = ((String)this.mLightAttrMap.get("DeviceStatus" + paramString)).split(",");
      localLight.setDeviceNumber(arrayOfString2[0]);
      if (!localLight.isGatewayOnline()) {
        break label432;
      }
      if (!arrayOfString2[1].equals("online")) {
        break label426;
      }
      bool4 = true;
      localLight.setLightOnline(bool4);
    }
    for (;; )
    {
      boolean bool2 = arrayOfString2[3].equals("1");
      boolean bool3 = false;
      if (bool2) {
        bool3 = true;
      }
      localLight.setOn(bool3);
      if (localLight.getLightType() != 1) {
        localLight.setDimLevel(Integer.valueOf(arrayOfString2[4]).intValue());
      }
      if ((localLight.getLightType() == 10) || (localLight.getLightType() == 2)) {
        localLight.setTemperature(Integer.valueOf(arrayOfString2[5]).intValue());
      }
      if ((localLight.getLightType() == 10) || (localLight.getLightType() == 8 )) {
        localLight.setColor(parseColorString(arrayOfString2[6]));
      }

      String str3 = (String)this.mLightAttrMap.get("DeviceName" + paramString);
      if (TextUtils.isEmpty(str3)) {
        str3 = str2 + paramString;
      }
      localLight.setDeviceName(str3);
      localLight.setDeviceGroupMembers(parseDeviceGroupMembers(paramString));
      return localLight;
      label426:
      bool4 = false;
      break;
      label432:
      localLight.setLightOnline(false);
    }
  }

tomas123

#137
hier liest wahrscheinlich keiner mehr mit, aber der Vollständigkeit halber die Auswertung des Java-Codes der Lightify App für
0x13 = Statusabfrage aller am Gateway registrierten Lampen (auch offline LEDs)

Anfrage mit
07 00 00 13 10 00 00 00 01




bisheriger Stand
Zitat von: tomas123 am 11 Februar 2015, 23:14:03

hier mal mal die vollständige Antwort auf die Statusanfrage "07 00 00 13 00 00 00 00 01" für  3 Lampen

// in Hex
87 00 01 13 10 00 00 00 00 03 00
A2 25 40 94 C9 00 00 26 18 84 0A 01 02 03 01 02 03 00 01 64 31 0B 01 FF 31 FF 47 65 6F 72 67 27 73 20 5A 69 6D 6D 65 72 00 00
CF D7 03 88 D9 00 00 26 18 84 02 01 02 03 07 02 05 00 00 2D 8E 0A FF FF FF FF 46 6C 75 72 20 6F 62 65 6E 00 00 00 00 00 00 00
89 85 F5 8C D9 00 00 26 18 84 02 01 02 03 07 02 05 00 00 30 B3 0A FF FF FF FF 46 6C 75 72 20 75 6E 74 65 6E 00 00 00 00 00 00


im Detail die Antwort:
(1) Header                 
Lenght Antw Cmd Cnt             03 Lampen ?                   
87 00  01   13  10  00 00 00 00 03 00

(2) für jede Lampe eine Zeile ( irgendein ?? scheint den Lampentyp anzeigen )
hier RGB-LED
A2 25                         Zigbee 16 Bit short adress (wenn Lampe nicht im Netz eingelogt: FF FF), google nach: zigbee zll short address
      40 94 C9 00 00 26 18 84 HW-Adresse der Lampe
                              ??          ??    ??    ON Hel Temp R  G  B     Name-String
                              0A 01 02 03 01 02 03 00 01 64 31 0B 01 FF 31 FF 47 65 6F 72 67 27 73 20 5A 69 6D 6D 65 72 00 00


normale LED
short |HW Adresse             ??          ??    ??   Off Hel Temp R  G  B     Name-String
CF D7 03 88 D9 00 00 26 18 84 02 01 02 03 07 02 05 00 00 2D 8E 0A FF FF FF FF 46 6C 75 72 20 6F 62 65 6E 00 00 00 00 00 00 00





aktueller Stand

Die Auswertung der Statusrückmeldung erfolgt in:
lightify/gateway/response/impl/NetworkListNodesParser.java
package com.osram.lightify.gateway.response.impl;

import android.util.Log;
import com.arrayent.appengine.utils.Logger;
import com.osram.lightify.LightifyApplication;
import com.osram.lightify.factory.TCPClientFactory;
import com.osram.lightify.gateway.ITCPClient;
import com.osram.lightify.gateway.ITCPResponseCallback;
import com.osram.lightify.gateway.command.impl.NodeGetCurrentStatusCommand;
import com.osram.lightify.model.impl.Devices;
import com.osram.lightify.model.impl.Light;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.concurrent.CountDownLatch;

public class NetworkListNodesParser
  extends GatewayCommandParser
{
  protected int devicesCount;
  private CountDownLatch mNodesDetailsLatch;
  private ArrayList<Light> mNodesList;
  protected final long refreshDevicesId;
 
  public NetworkListNodesParser(int paramInt, long paramLong)
  {
    super(paramInt);
    this.refreshDevicesId = paramLong;
  }
 
  private void fetchNodesList(byte[] paramArrayOfByte)
  {
    this.mNodesDetailsLatch = new CountDownLatch(this.devicesCount);
    int i = 0;
    if (i >= this.devicesCount) {}
    try
    {
      this.mNodesDetailsLatch.await();
      return;
    }
    catch (InterruptedException localInterruptedException)
    {
      int j;
      byte[] arrayOfByte1;
      ByteBuffer localByteBuffer;
      String str;
      int k;
      Log.e("OSRAM LIGHTIFY APP", localInterruptedException.getLocalizedMessage());
    }
    j = 11 + i * 42;
    arrayOfByte1 = Arrays.copyOfRange(paramArrayOfByte, j, j + 42);
    localByteBuffer = ByteBuffer.allocate(42);
    localByteBuffer.order(ByteOrder.LITTLE_ENDIAN);
    localByteBuffer.put(arrayOfByte1);
    str = getNodeName(arrayOfByte1, i);
    k = getNodeLightType(arrayOfByte1);
    Logger.d("OSRAM Lightify", "Node Light type: " + k);
    if (getNodeOnlineStatus(arrayOfByte1) == 2) {
      getNodeDetails(localByteBuffer.getLong(2), str, k, String.valueOf(i + 1));
    }
    for (;;)
    {
      i++;
      break;
      Light localLight = new Light();
      localLight.setLightOnline(false);
      localLight.setLightType(k);
      byte[] arrayOfByte2 = parseNodeId(arrayOfByte1);
      localLight.setNodeId(arrayOfByte2);
      localLight.setId(String.valueOf(arrayOfByte2));
      localLight.setDeviceNumber(i + 1);
      localLight.setDeviceName(str);
      this.mNodesList.add(localLight);
      this.mNodesDetailsLatch.countDown();
    }
  }
 
  private Light getNodeDetails(long paramLong, String paramString1, int paramInt, String paramString2)
  {
    Logger.d("OSRAM Lightify", "Get Node Details. thread: " + Thread.currentThread().getId());
    NodeGetCurrentStatusCommand localNodeGetCurrentStatusCommand = new NodeGetCurrentStatusCommand(Long.valueOf(paramLong));
    TCPClientFactory.getMarvelClientInstance(0).sendCommandToGateway(localNodeGetCurrentStatusCommand, new NodeGetStatusResponseCallback(localNodeGetCurrentStatusCommand.getRequestId(), paramString1, paramInt, paramString2));
    return null;
  }
 
  private int getNodeLightType(byte[] paramArrayOfByte)
  {
    return paramArrayOfByte[10];
  }
 
  private String getNodeName(byte[] paramArrayOfByte, int paramInt)
  {
    return parseName(Arrays.copyOfRange(paramArrayOfByte, 26, 42), LightifyApplication.getResourceString(2131231076) + paramInt);
  }
 
  private int getNodeOnlineStatus(byte[] paramArrayOfByte)
  {
    return paramArrayOfByte[15];
  }
 
  private byte[] parseNodeId(byte[] paramArrayOfByte)
  {
    ByteBuffer localByteBuffer = ByteBuffer.allocate(8);
    localByteBuffer.put(paramArrayOfByte, 2, 8).order(ByteOrder.LITTLE_ENDIAN).rewind();
    Logger.d("OSRAM Lightify", "NetworkListNodes: node id = " + localByteBuffer.array().toString());
    return localByteBuffer.array();
  }
 
  protected int getCount(byte[] paramArrayOfByte)
  {
    return ByteBuffer.wrap(Arrays.copyOfRange(paramArrayOfByte, 9, 11)).order(ByteOrder.LITTLE_ENDIAN).getChar();
  }
 
  public ArrayList<Light> getNodesList()
  {
    return this.mNodesList;
  }
 
  public boolean isSucess(ByteBuffer paramByteBuffer)
  {
    boolean bool = true;
    if (paramByteBuffer.getInt(4) == getRequestId())
    {
      if (paramByteBuffer.get(8) != 0) {
        return false;
      }
      parseDevicesList(paramByteBuffer.array());
    }
    for (;;)
    {
      return bool;
      bool = false;
    }
  }
 
  protected void parseDevicesList(byte[] paramArrayOfByte)
  {
    this.devicesCount = getCount(paramArrayOfByte);
    this.mNodesList = new ArrayList();
    fetchNodesList(paramArrayOfByte);
    Logger.d("OSRAM Lightify", "Number of Nodes: " + this.mNodesList.size());
    Devices localDevices = Devices.getInstanceForRefresh(this.refreshDevicesId);
    localDevices.getLightsList().addAll(this.mNodesList);
    localDevices.getAllDevicesList().addAll(this.mNodesList);
  }
 
  private class NodeGetStatusResponseCallback
    implements ITCPResponseCallback
  {
    private String index;
    private int lightType;
    private String nodeName;
    private int requestId;
   
    public NodeGetStatusResponseCallback(int paramInt1, String paramString1, int paramInt2, String paramString2)
    {
      this.requestId = paramInt1;
      this.nodeName = paramString1;
      this.lightType = paramInt2;
      this.index = paramString2;
    }
   
    public void onError(String paramString)
    {
      Log.e("OSRAM LIGHTIFY APP", "NetworkListNodesParser: " + paramString);
      NetworkListNodesParser.this.mNodesDetailsLatch.countDown();
    }
   
    public void onSuccesss(ByteBuffer paramByteBuffer)
    {
      Light localLight1 = new Light();
      localLight1.setLightType(this.lightType);
      localLight1.setDeviceNumber(this.index);
      NodeGetCurrentStatusParser localNodeGetCurrentStatusParser = new NodeGetCurrentStatusParser(this.requestId, localLight1);
      if (localNodeGetCurrentStatusParser.isSucess(paramByteBuffer))
      {
        Light localLight2 = localNodeGetCurrentStatusParser.getCurrentNodeStatus();
        localLight2.setDeviceName(this.nodeName);
        NetworkListNodesParser.this.mNodesList.add(localLight2);
      }
      for (;;)
      {
        NetworkListNodesParser.this.mNodesDetailsLatch.countDown();
        return;
        String str = LightifyApplication.getResourceString(2131231122);
        Log.e("OSRAM LIGHTIFY APP", "NodeGetStatusReponseFailed: " + str);
      }
    }
  }
}


und
lightify/gateway/response/impl/NodeGetCurrentStatusParser.java
package com.osram.lightify.gateway.response.impl;

import android.graphics.Color;
import com.osram.lightify.model.impl.Light;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;

public class NodeGetCurrentStatusParser
  extends GatewayCommandParser
{
  protected Light currentNode;
 
  public NodeGetCurrentStatusParser(int paramInt)
  {
    super(paramInt);
  }
 
  public NodeGetCurrentStatusParser(int paramInt, Light paramLight)
  {
    super(paramInt);
    this.currentNode = paramLight;
  }
 
  private void parseCurrentNodeStatus(byte[] paramArrayOfByte)
  {
    if (this.currentNode == null) {
      this.currentNode = new Light();
    }
    byte[] arrayOfByte = parseNodeId(paramArrayOfByte);
    this.currentNode.setId(String.valueOf(arrayOfByte));
    this.currentNode.setNodeId(arrayOfByte);
    this.currentNode.setLightOnline(parseOnlineStatus(paramArrayOfByte));
    if (this.currentNode.isLightOnline())
    {
      this.currentNode.setOn(parseNodeState(paramArrayOfByte));
      this.currentNode.setDimLevel(parseNodeDim(paramArrayOfByte));
      this.currentNode.setTemperature(parseNodeTemperature(paramArrayOfByte));
      this.currentNode.setColor(parseNodeColor(paramArrayOfByte));
    }
  }
 
  private int parseNodeColor(byte[] paramArrayOfByte)
  {
    String[] arrayOfString = { " ", " ", " " };
    int i = 0;
    if (i >= 3) {
      return Color.parseColor("#" + arrayOfString[0] + arrayOfString[1] + arrayOfString[2]);
    }
    for (String str = Integer.toHexString(paramArrayOfByte[(i + 25)]);; str = "0" + str) {
      if (str.length() >= 2)
      {
        arrayOfString[i] = str.substring(-2 + str.length());
        i++;
        break;
      }
    }
  }
 
  private int parseNodeDim(byte[] paramArrayOfByte)
  {
    return paramArrayOfByte[22];
  }
 
  private boolean parseNodeState(byte[] paramArrayOfByte)
  {
    return paramArrayOfByte[21] != 0;
  }
 
  private int parseNodeTemperature(byte[] paramArrayOfByte)
  {
    ByteBuffer localByteBuffer = ByteBuffer.allocate(2);
    localByteBuffer.put(paramArrayOfByte, 23, 2).order(ByteOrder.LITTLE_ENDIAN).rewind();
    return localByteBuffer.getShort();
  }
 
  private boolean parseOnlineStatus(byte[] paramArrayOfByte)
  {
    return paramArrayOfByte[20] == 2;
  }
 
  public Light getCurrentNodeStatus()
  {
    return this.currentNode;
  }
 
  public boolean isSucess(ByteBuffer paramByteBuffer)
  {
    boolean bool = true;
    if (paramByteBuffer.getInt(4) == getRequestId())
    {
      if ((paramByteBuffer.get(8) != 0) || (paramByteBuffer.limit() < 21)) {
        return false;
      }
      parseCurrentNodeStatus(paramByteBuffer.array());
    }
    for (;;)
    {
      return bool;
      bool = false;
    }
  }
 
  protected byte[] parseNodeId(byte[] paramArrayOfByte)
  {
    ByteBuffer localByteBuffer = ByteBuffer.allocate(8);
    localByteBuffer.put(paramArrayOfByte, 11, 8).order(ByteOrder.LITTLE_ENDIAN).rewind();
    return localByteBuffer.array();
  }
}


daraus ergibt sich dann folgender abgesicherter Stand

(1) Header                 
Lenght Antw Cmd Cnt             03 Lampen                     
87 00  01   13  10  00 00 00 00 03 00

(2) für jede Lampe eine Zeile
hier RGB-LED
A2 25                                                                            // Zigbee 16 Bit short address (wenn Node offline: FF FF)
      40 94 C9 00 00 26 18 84                                                    // NodeId[02-08]  8 Byte Adresse der Lampe
                              0A                                                 // NodeLightType [10]
                                 01 02 03
                                          01
                                             02                                  // NodeOnlineStatus [15] : 00=offline, 02=online
                                                03
                                                   00                            // OnlineStatus [StatusPaser#20] (bisher immer Null!)
                                                      01                         // NodeState[StatusPaser#21] LED on off
                                                         64                      // NodeDim[StatusPaser#22]  Helligkeit in [%]
                                                            31 0B                // Farbtemperatur in Kelvin
                                                                  01 FF 31       // RGB-Wert
                                                                           FF
                                                                              47 65 6F 72 67 27 73 20 5A 69 6D 6D 65 72 00 00 //NodeName [26-42]

// Index von NetworkListNodesParser.java [ii]
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
// Index von NodeGetCurrentStatusParser.java [StatusPaser#ii]
03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29




Fazit:
Lampentyp = NodeLightType ist jetzt abgesichert
------lightify/model/impl/Light.java
  public static final int ONOFF_LIGHT = 1;
  public static final int COLORTEMP_DIMMABLE_LIGHT = 2;
  public static final int COLOR_LIGHT = 8;
  public static final int DIMMABLE_LIGHT = 4;
  public static final int EXT_COLOR_LIGHT = 10;

weiterhin ein NodeOnlineStatus (00 / 02) ...
Ansonsten keine neuen Infos

justme1968

natürlich lesen hier noch welche mit. ich war nur die letzen tage unterwegs und hatte nicht wirklich zeit und ruhe.

das problem mit dem dimUp und dimDown: das modul sendet sofort wenn keine antwort aussteht, ansonsten steckt es alle kommandos in eine queue und sendet immer dann eins los nach dem eine antwort gekommen ist. wenn die antworte eine sekunde lang aus bleibt wird auch das nächste kommando geschickt.

das eigentliche problem ist aber glaube ich das für ein dimup drei kommandos an das gateway geschickt werden. zuerst on, dann dim und dann die status abfrage. drei kommandos und drei antworten summieren sich.

das delayedUpdate funktioniert zur zeit nur bei hue lampen. es wird auf HUEDevice ebene gesetzt und hier fragen die lampen devices den status nach dem setzen ab (oder auch nicht). im aktuellen lightify modul wird der status auf jeden fall immer direkt abgefragt.

delayedUpdate funktioniert aber nicht mit dimUp und dimDown. hier wird es modul intern auf jeden fall auch beim den hue lampen sofort der lampen status abgefragt. sonst ist die tatsächliche helligkeit noch aktualisiert um den nächsten schritt zu berechnen.

setz mal bitte verbose auf 5 und schau im fhem log wo die größte verzögerung liegt. du solltest hierzu mseclog in global setzen. du kannst mal versuchen in LIGHTIFY_Write das autmatische senden von on auszukommentieren. geht es dann besser? die lampe muss dann natürlich schon an sein.

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

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

tomas123

#139
"mitlesen" war auch keine Kritik  ;)

ich werfe hier nur haufenweise Infos/Logs rein damit es nicht verloren geht
und ich weiß aus Erfahrung, dass man damit manchmal mehr Infos verwischt als herausarbeitet

Zur Sache:
Ich hatte hier bereits ein 6 Sekunden langes DimUp Log mit allen Timings gepostet:
http://forum.fhem.de/index.php/topic,28339.msg269830.html#msg269830
Dim-Kommando 0x31 sending/parsing dauert nur 0,13 Sekunden
2015.03.05 08:14:37.758 4: Lightify: sending:110000317c00000097BCD90000261884120100
2015.03.05 08:14:37.893 4: Lightify: parsing: 120001317C00000000010097BCD9000026188400


Gestern habe ich noch mal mit Wireshark die Kommunikation zwischen der Lightify-App und dem Gateway untersucht.
Wenn man in der App den Schieberegler für die Hellogkeit bewegt, klebt die Osram-Lampe am Finger (solange die App nicht über den Osram-Internet-Server routet).
Das macht richtig Spass.

Laut wireshark haut die Lightify-App einfach mehrmals pro Sekunde das Dim-Kommando raus und schaut nicht nach links und rechts:
0x31= Helligkeit einstellen (Achtung: Helligkeit 0 ist dunkel, obwohl Status=ON):
a) 11 00 00 31 nn 00 00 00      —> Header,  nn beliebiger Counter
b) 03 88 d9 00 00 26 18 84     —> Adresse der Lampe
c) 64                                         —> ## = 0 -  0x64 (=100%)
d) 05 00                                   —> ## = 0 .. 0xff Verzögerung der Überblendung (0=sofort) 

d.h. die App berechnet sich die aktuelle Helligkeit selber.
Erst wenn wieder Ruhe reingekommen ist, macht die App eine Statusabfrage und korrigiert dann ggf. die angezeigten Werte.

Deshalb meine Frage:
Könnte man das Lightify-DimUp/Down so umsetzen, dass während eines Button:Long nur die Dim-Kommandos 0x31 rausgeschickt werden und keine zusätzlichen Gateway-Abfragen?
Das würde die Verzögerung reduzieren und man würde sich auf das Tempo der Lightify-App zuarbeiten (Stichwort: woman acceptance factor )
Die theoretische aktuelle Helligkeit müsste man halt zwischendurch selber berechnen.

justme1968

sorry. ich hatte nicht gesehen das das log schon mit der millisekunden auflösung erzeugt war.

bitte nimm mal wie oben beschrieben das senden von on raus und schau ob es etwas besser geht.

auf due status abfrage kann ich nicht verzichten da das modul zum relativen dimmen immer den aktuellen status braucht. deshalb auch das mehrfache senden von 9% bzw 18%. wenn keine antwort kommt werden die readings im fhem modul nicht aktualisiert und jedes weiter dimup sendet wieder den gleichen wert.

vielleicht wäre es hier gut kommandos die sowieso schon in der queue stehen nicht noch mal zu senden. das würde zumindest das immer weiter auffüllen mit unnötigen kommandos verhindern.

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

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

justme1968

ich habe mal versucht das verwerfen identischer nachrichten einzubauen.

schau mal ob es einen unterschied macht.

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

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

tomas123

Hi justme1968,

ich habe das mal getestet.
Leider keine Verbesserung  :(

DimDown auf Lampe WoZi mit 1,5 Sekunden Button:Long erzeugte 7 Events:
2015.03.07 19:01:45.522 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_04 Long 1-8440- (to virtualCCU) -> CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:45.769 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_04 Long 2-8440- (to virtualCCU) -> CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.137 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_04 Long 3-8440- (to virtualCCU) -> CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.271 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_04 Long 4-8440- (to virtualCCU) -> CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.522 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_04 Long 5-8440- (to virtualCCU) -> CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.774 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_04 Long 6-8440- (to virtualCCU) -> CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:47.025 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_04 Long 7-8440- (to virtualCCU) -> CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)


und hier der vollständige Log
2015.03.07 19:01:45.491 4: CUL_Parse: CUL1 A 0B 06 8440 2F7019 57A3F2 444416 -63
2015.03.07 19:01:45.520 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 battery: ok -> battery: ok
2015.03.07 19:01:45.522 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_04 Long 1-8440- (to virtualCCU) -> CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:45.524 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 state: CUL_HM_HM_RC_8_2F7019_Btn_04 Long 1-8440- (to virtualCCU) -> state: CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:45.533 4: Taster_Btn4_dim exec set HUEDevice97BCD90000261884 dimDown
2015.03.07 19:01:45.537 4: Lightify: sending:0f0000321d00000097BCD9000026188401
2015.03.07 19:01:45.541 4: Lightify: enque:31 00 00 00 00 97BCD90000261884 5a 0100
2015.03.07 19:01:45.543 4: Lightify: enque:13 00 00 00 00 01
2015.03.07 19:01:45.573 4: eventTypes: DOIF WoZiDimmUp cmd_nr: 2 -> cmd_nr: .*
2015.03.07 19:01:45.575 4: eventTypes: DOIF WoZiDimmUp cmd_event: HUEDevice97BCD90000261884 -> cmd_event: HUEDevice97BCD90000261884
2015.03.07 19:01:45.578 4: eventTypes: DOIF WoZiDimmUp cmd_2 -> cmd_2
2015.03.07 19:01:45.580 4: eventTypes: DOIF WoZiDimmUp state: cmd_2 -> state: cmd_2
2015.03.07 19:01:45.584 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dimDown -> dimDown
2015.03.07 19:01:45.601 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger_cnt: 68 -> trigger_cnt: .*
2015.03.07 19:01:45.603 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 Long 1-8440- (to virtualCCU) -> Long .*.*- (to virtualCCU)
2015.03.07 19:01:45.605 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger: Long_68 -> trigger: Long_68
2015.03.07 19:01:45.608 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 state: Long 1-8440- (to virtualCCU) -> state: Long .*.*- (to virtualCCU)
2015.03.07 19:01:45.648 4: Lightify: parsing: 120001321D00000000010097BCD9000026188400
2015.03.07 19:01:45.651 4: Lightify: sending:110000311e00000097BCD900002618845a0100
2015.03.07 19:01:45.743 4: CUL_Parse: CUL1 A 0B 07 8440 2F7019 57A3F2 444416 -63
2015.03.07 19:01:45.767 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 battery: ok -> battery: ok
2015.03.07 19:01:45.769 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_04 Long 2-8440- (to virtualCCU) -> CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:45.772 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 state: CUL_HM_HM_RC_8_2F7019_Btn_04 Long 2-8440- (to virtualCCU) -> state: CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:45.781 4: Taster_Btn4_dim exec set HUEDevice97BCD90000261884 dimDown
2015.03.07 19:01:45.785 4: Lightify: enque:32 00 00 00 00 97BCD90000261884 01
2015.03.07 19:01:45.788 4: Lightify: enque:31 00 00 00 00 97BCD90000261884 5a 0100
2015.03.07 19:01:45.790 4: Lightify: discard:13 00 00 00 00 01
2015.03.07 19:01:45.821 4: eventTypes: DOIF WoZiDimmUp cmd_nr: 2 -> cmd_nr: .*
2015.03.07 19:01:45.823 4: eventTypes: DOIF WoZiDimmUp cmd_event: HUEDevice97BCD90000261884 -> cmd_event: HUEDevice97BCD90000261884
2015.03.07 19:01:45.825 4: eventTypes: DOIF WoZiDimmUp cmd_2 -> cmd_2
2015.03.07 19:01:45.828 4: eventTypes: DOIF WoZiDimmUp state: cmd_2 -> state: cmd_2
2015.03.07 19:01:45.831 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dimDown -> dimDown
2015.03.07 19:01:45.848 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger_cnt: 68 -> trigger_cnt: .*
2015.03.07 19:01:45.851 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 Long 2-8440- (to virtualCCU) -> Long .*.*- (to virtualCCU)
2015.03.07 19:01:45.853 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger: Long_68 -> trigger: Long_68
2015.03.07 19:01:45.855 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 state: Long 2-8440- (to virtualCCU) -> state: Long .*.*- (to virtualCCU)
2015.03.07 19:01:45.861 4: Lightify: parsing: 120001311E00000000010097BCD9000026188400
2015.03.07 19:01:45.864 4: Lightify: sending:070000131f00000001
2015.03.07 19:01:45.932 4: Lightify: parsing: B10001131F000000000400A2254094C900002618840A0102030102030001648E0AFFFFFFFF47656F72672773205A696D6D65720000CFD70388D90000261884020102030702000001158E0AFFFFFFFF466C7572206F62656E000000000000008985F58CD90000261884020102030702000001168E0AFFFFFFFF466C757220756E74656E0000000000002D8F97BCD900002618840A01020301020000015A8E0AFFFFFFFF576F5A69000000000000000000000000
2015.03.07 19:01:45.934 3: Georg's Zimmer: 4094C90000261884:A225, type: 0A (w:1, rgb:1), onoff: 1, mode?: 03 dim: 100, ct: 2702, rgb: FFFFFF
2015.03.07 19:01:45.938 4: parse status message for HUEDevice4094C90000261884
2015.03.07 19:01:45.948 4: eventTypes: HUEDevice HUEDevice4094C90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.07 19:01:45.952 3: Flur oben: 0388D90000261884:CFD7, type: 02 (w:1, rgb:0), onoff: 1, mode?: 00 dim: 21, ct: 2702, rgb: FFFFFF
2015.03.07 19:01:45.954 4: parse status message for HUEDevice0388D90000261884
2015.03.07 19:01:45.965 4: eventTypes: HUEDevice HUEDevice0388D90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.07 19:01:45.968 3: Flur unten: F58CD90000261884:8985, type: 02 (w:1, rgb:0), onoff: 1, mode?: 00 dim: 22, ct: 2702, rgb: FFFFFF
2015.03.07 19:01:45.971 4: parse status message for HUEDeviceF58CD90000261884
2015.03.07 19:01:45.981 4: eventTypes: HUEDevice HUEDeviceF58CD90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.07 19:01:45.984 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 90, ct: 2702, rgb: FFFFFF
2015.03.07 19:01:45.988 4: parse status message for HUEDevice97BCD90000261884
2015.03.07 19:01:46.021 4: eventTypes: DOIF WoZiDimmUp cmd_nr: 2 -> cmd_nr: .*
2015.03.07 19:01:46.023 4: eventTypes: DOIF WoZiDimmUp cmd_event: HUEDevice97BCD90000261884 -> cmd_event: HUEDevice97BCD90000261884
2015.03.07 19:01:46.025 4: eventTypes: DOIF WoZiDimmUp cmd_2 -> cmd_2
2015.03.07 19:01:46.027 4: eventTypes: DOIF WoZiDimmUp state: cmd_2 -> state: cmd_2
2015.03.07 19:01:46.031 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 bri: 228 -> bri: .*
2015.03.07 19:01:46.034 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 pct: 89 -> pct: .*
2015.03.07 19:01:46.036 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dim81% -> dim81%
2015.03.07 19:01:46.039 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 state: dim81% -> state: dim81%
2015.03.07 19:01:46.084 4: eventTypes: DOIF WoZiDimmUp cmd_nr: 2 -> cmd_nr: .*
2015.03.07 19:01:46.086 4: eventTypes: DOIF WoZiDimmUp cmd_event: HUEDevice97BCD90000261884 -> cmd_event: HUEDevice97BCD90000261884
2015.03.07 19:01:46.088 4: eventTypes: DOIF WoZiDimmUp cmd_2 -> cmd_2
2015.03.07 19:01:46.091 4: eventTypes: DOIF WoZiDimmUp state: cmd_2 -> state: cmd_2
2015.03.07 19:01:46.094 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.07 19:01:46.111 4: CUL_Parse: CUL1 A 0B 08 8440 2F7019 57A3F2 444415 -63.5
2015.03.07 19:01:46.135 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 battery: ok -> battery: ok
2015.03.07 19:01:46.137 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_04 Long 3-8440- (to virtualCCU) -> CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.140 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 state: CUL_HM_HM_RC_8_2F7019_Btn_04 Long 3-8440- (to virtualCCU) -> state: CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.149 4: Taster_Btn4_dim exec set HUEDevice97BCD90000261884 dimDown
2015.03.07 19:01:46.154 4: Lightify: discard:32 00 00 00 00 97BCD90000261884 01
2015.03.07 19:01:46.156 4: Lightify: enque:31 00 00 00 00 97BCD90000261884 4f 0100
2015.03.07 19:01:46.158 4: Lightify: enque:13 00 00 00 00 01
2015.03.07 19:01:46.189 4: eventTypes: DOIF WoZiDimmUp cmd_nr: 2 -> cmd_nr: .*
2015.03.07 19:01:46.191 4: eventTypes: DOIF WoZiDimmUp cmd_event: HUEDevice97BCD90000261884 -> cmd_event: HUEDevice97BCD90000261884
2015.03.07 19:01:46.193 4: eventTypes: DOIF WoZiDimmUp cmd_2 -> cmd_2
2015.03.07 19:01:46.195 4: eventTypes: DOIF WoZiDimmUp state: cmd_2 -> state: cmd_2
2015.03.07 19:01:46.199 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dimDown -> dimDown
2015.03.07 19:01:46.216 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger_cnt: 68 -> trigger_cnt: .*
2015.03.07 19:01:46.218 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 Long 3-8440- (to virtualCCU) -> Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.221 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger: Long_68 -> trigger: Long_68
2015.03.07 19:01:46.223 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 state: Long 3-8440- (to virtualCCU) -> state: Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.245 4: CUL_Parse: CUL1 A 0B 09 8440 2F7019 57A3F2 444416 -63
2015.03.07 19:01:46.269 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 battery: ok -> battery: ok
2015.03.07 19:01:46.271 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_04 Long 4-8440- (to virtualCCU) -> CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.273 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 state: CUL_HM_HM_RC_8_2F7019_Btn_04 Long 4-8440- (to virtualCCU) -> state: CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.282 4: Taster_Btn4_dim exec set HUEDevice97BCD90000261884 dimDown
2015.03.07 19:01:46.287 4: Lightify: discard:32 00 00 00 00 97BCD90000261884 01
2015.03.07 19:01:46.289 4: Lightify: discard:31 00 00 00 00 97BCD90000261884 4f 0100
2015.03.07 19:01:46.291 4: Lightify: discard:13 00 00 00 00 01
2015.03.07 19:01:46.322 4: eventTypes: DOIF WoZiDimmUp cmd_nr: 2 -> cmd_nr: .*
2015.03.07 19:01:46.324 4: eventTypes: DOIF WoZiDimmUp cmd_event: HUEDevice97BCD90000261884 -> cmd_event: HUEDevice97BCD90000261884
2015.03.07 19:01:46.326 4: eventTypes: DOIF WoZiDimmUp cmd_2 -> cmd_2
2015.03.07 19:01:46.329 4: eventTypes: DOIF WoZiDimmUp state: cmd_2 -> state: cmd_2
2015.03.07 19:01:46.332 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dimDown -> dimDown
2015.03.07 19:01:46.349 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger_cnt: 68 -> trigger_cnt: .*
2015.03.07 19:01:46.352 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 Long 4-8440- (to virtualCCU) -> Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.354 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger: Long_68 -> trigger: Long_68
2015.03.07 19:01:46.357 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 state: Long 4-8440- (to virtualCCU) -> state: Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.496 4: CUL_Parse: CUL1 A 0B 0A 8440 2F7019 57A3F2 444416 -63
2015.03.07 19:01:46.520 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 battery: ok -> battery: ok
2015.03.07 19:01:46.522 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_04 Long 5-8440- (to virtualCCU) -> CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.525 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 state: CUL_HM_HM_RC_8_2F7019_Btn_04 Long 5-8440- (to virtualCCU) -> state: CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.534 4: Taster_Btn4_dim exec set HUEDevice97BCD90000261884 dimDown
2015.03.07 19:01:46.538 4: Lightify: discard:32 00 00 00 00 97BCD90000261884 01
2015.03.07 19:01:46.541 4: Lightify: discard:31 00 00 00 00 97BCD90000261884 4f 0100
2015.03.07 19:01:46.543 4: Lightify: discard:13 00 00 00 00 01
2015.03.07 19:01:46.573 4: eventTypes: DOIF WoZiDimmUp cmd_nr: 2 -> cmd_nr: .*
2015.03.07 19:01:46.575 4: eventTypes: DOIF WoZiDimmUp cmd_event: HUEDevice97BCD90000261884 -> cmd_event: HUEDevice97BCD90000261884
2015.03.07 19:01:46.578 4: eventTypes: DOIF WoZiDimmUp cmd_2 -> cmd_2
2015.03.07 19:01:46.580 4: eventTypes: DOIF WoZiDimmUp state: cmd_2 -> state: cmd_2
2015.03.07 19:01:46.584 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dimDown -> dimDown
2015.03.07 19:01:46.601 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger_cnt: 68 -> trigger_cnt: .*
2015.03.07 19:01:46.603 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 Long 5-8440- (to virtualCCU) -> Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.605 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger: Long_68 -> trigger: Long_68
2015.03.07 19:01:46.608 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 state: Long 5-8440- (to virtualCCU) -> state: Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.748 4: CUL_Parse: CUL1 A 0B 0B 8440 2F7019 57A3F2 444416 -63
2015.03.07 19:01:46.771 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 battery: ok -> battery: ok
2015.03.07 19:01:46.774 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_04 Long 6-8440- (to virtualCCU) -> CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.776 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 state: CUL_HM_HM_RC_8_2F7019_Btn_04 Long 6-8440- (to virtualCCU) -> state: CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.785 4: Taster_Btn4_dim exec set HUEDevice97BCD90000261884 dimDown
2015.03.07 19:01:46.789 4: Lightify: discard:32 00 00 00 00 97BCD90000261884 01
2015.03.07 19:01:46.792 4: Lightify: discard:31 00 00 00 00 97BCD90000261884 4f 0100
2015.03.07 19:01:46.794 4: Lightify: discard:13 00 00 00 00 01
2015.03.07 19:01:46.825 4: eventTypes: DOIF WoZiDimmUp cmd_nr: 2 -> cmd_nr: .*
2015.03.07 19:01:46.827 4: eventTypes: DOIF WoZiDimmUp cmd_event: HUEDevice97BCD90000261884 -> cmd_event: HUEDevice97BCD90000261884
2015.03.07 19:01:46.829 4: eventTypes: DOIF WoZiDimmUp cmd_2 -> cmd_2
2015.03.07 19:01:46.832 4: eventTypes: DOIF WoZiDimmUp state: cmd_2 -> state: cmd_2
2015.03.07 19:01:46.835 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dimDown -> dimDown
2015.03.07 19:01:46.852 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger_cnt: 68 -> trigger_cnt: .*
2015.03.07 19:01:46.854 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 Long 6-8440- (to virtualCCU) -> Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.857 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger: Long_68 -> trigger: Long_68
2015.03.07 19:01:46.859 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 state: Long 6-8440- (to virtualCCU) -> state: Long .*.*- (to virtualCCU)
2015.03.07 19:01:46.870 4: Lightify: sending:0f0000322000000097BCD9000026188401
2015.03.07 19:01:46.983 4: Lightify: parsing: 120001322000000000010097BCD9000026188400
2015.03.07 19:01:46.986 4: Lightify: sending:110000312100000097BCD900002618845a0100
2015.03.07 19:01:46.999 4: CUL_Parse: CUL1 A 0B 0C 8440 2F7019 57A3F2 444417 -62.5
2015.03.07 19:01:47.023 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 battery: ok -> battery: ok
2015.03.07 19:01:47.025 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_04 Long 7-8440- (to virtualCCU) -> CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:47.027 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 state: CUL_HM_HM_RC_8_2F7019_Btn_04 Long 7-8440- (to virtualCCU) -> state: CUL_HM_HM_RC_8_2F7019_Btn_04 Long .*.*- (to virtualCCU)
2015.03.07 19:01:47.037 4: Taster_Btn4_dim exec set HUEDevice97BCD90000261884 dimDown
2015.03.07 19:01:47.041 4: Lightify: enque:32 00 00 00 00 97BCD90000261884 01
2015.03.07 19:01:47.044 4: Lightify: discard:31 00 00 00 00 97BCD90000261884 4f 0100
2015.03.07 19:01:47.046 4: Lightify: discard:13 00 00 00 00 01
2015.03.07 19:01:47.076 4: eventTypes: DOIF WoZiDimmUp cmd_nr: 2 -> cmd_nr: .*
2015.03.07 19:01:47.079 4: eventTypes: DOIF WoZiDimmUp cmd_event: HUEDevice97BCD90000261884 -> cmd_event: HUEDevice97BCD90000261884
2015.03.07 19:01:47.081 4: eventTypes: DOIF WoZiDimmUp cmd_2 -> cmd_2
2015.03.07 19:01:47.084 4: eventTypes: DOIF WoZiDimmUp state: cmd_2 -> state: cmd_2
2015.03.07 19:01:47.087 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dimDown -> dimDown
2015.03.07 19:01:47.104 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger_cnt: 68 -> trigger_cnt: .*
2015.03.07 19:01:47.106 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 Long 7-8440- (to virtualCCU) -> Long .*.*- (to virtualCCU)
2015.03.07 19:01:47.109 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger: Long_68 -> trigger: Long_68
2015.03.07 19:01:47.111 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 state: Long 7-8440- (to virtualCCU) -> state: Long .*.*- (to virtualCCU)
2015.03.07 19:01:47.117 4: Lightify: parsing: 120001312100000000010097BCD9000026188400
2015.03.07 19:01:47.120 4: Lightify: sending:110000312200000097BCD900002618844f0100
2015.03.07 19:01:47.238 4: Lightify: parsing: 120001312200000000010097BCD9000026188400
2015.03.07 19:01:47.240 4: Lightify: sending:070000132300000001
2015.03.07 19:01:47.250 4: CUL_Parse: CUL1 A 0B 0D A240 2F7019 57A3F2 444418 -62
2015.03.07 19:01:47.353 4: CUL_send:  CUL1As 0A 0D 8002 57A3F2 2F7019 00
2015.03.07 19:01:47.381 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 battery: ok -> battery: ok
2015.03.07 19:01:47.384 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CUL_HM_HM_RC_8_2F7019_Btn_04 LongRelease 8-A240- (to virtualCCU) -> CUL_HM_HM_RC_8_2F7019_Btn_04 LongRelease .*-A240- (to virtualCCU)
2015.03.07 19:01:47.386 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 CMDs_done -> CMDs_done
2015.03.07 19:01:47.388 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019 state: CMDs_done -> state: CMDs_done
2015.03.07 19:01:47.398 4: Taster_Btn4_dim exec set HUEDevice97BCD90000261884 dimDown
2015.03.07 19:01:47.402 4: Lightify: discard:32 00 00 00 00 97BCD90000261884 01
2015.03.07 19:01:47.405 4: Lightify: enque:31 00 00 00 00 97BCD90000261884 4f 0100
2015.03.07 19:01:47.407 4: Lightify: enque:13 00 00 00 00 01
2015.03.07 19:01:47.437 4: eventTypes: DOIF WoZiDimmUp cmd_nr: 2 -> cmd_nr: .*
2015.03.07 19:01:47.440 4: eventTypes: DOIF WoZiDimmUp cmd_event: HUEDevice97BCD90000261884 -> cmd_event: HUEDevice97BCD90000261884
2015.03.07 19:01:47.442 4: eventTypes: DOIF WoZiDimmUp cmd_2 -> cmd_2
2015.03.07 19:01:47.446 4: eventTypes: DOIF WoZiDimmUp state: cmd_2 -> state: cmd_2
2015.03.07 19:01:47.450 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dimDown -> dimDown
2015.03.07 19:01:47.467 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger_cnt: 68 -> trigger_cnt: .*
2015.03.07 19:01:47.469 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigDst_virtualCCU: noConfig -> trigDst_virtualCCU: noConfig
2015.03.07 19:01:47.471 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 LongRelease 8-A240- (to virtualCCU) -> LongRelease .*-A240- (to virtualCCU)
2015.03.07 19:01:47.474 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 trigger: Long_68 -> trigger: Long_68
2015.03.07 19:01:47.476 4: eventTypes: CUL_HM CUL_HM_HM_RC_8_2F7019_Btn_04 state: LongRelease 8-A240- (to virtualCCU) -> state: LongRelease .*-A240- (to virtualCCU)
2015.03.07 19:01:47.482 4: Lightify: parsing: B100011323000000000400A2254094C900002618840A0102030102030001648E0AFFFFFFFF47656F72672773205A696D6D65720000CFD70388D90000261884020102030702000001158E0AFFFFFFFF466C7572206F62656E000000000000008985F58CD90000261884020102030702000001168E0AFFFFFFFF466C757220756E74656E0000000000002D8F97BCD900002618840A01020301020000014F8E0AFFFFFFFF576F5A69000000000000000000000000
2015.03.07 19:01:47.484 3: Georg's Zimmer: 4094C90000261884:A225, type: 0A (w:1, rgb:1), onoff: 1, mode?: 03 dim: 100, ct: 2702, rgb: FFFFFF
2015.03.07 19:01:47.488 4: parse status message for HUEDevice4094C90000261884
2015.03.07 19:01:47.498 4: eventTypes: HUEDevice HUEDevice4094C90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.07 19:01:47.501 3: Flur oben: 0388D90000261884:CFD7, type: 02 (w:1, rgb:0), onoff: 1, mode?: 00 dim: 21, ct: 2702, rgb: FFFFFF
2015.03.07 19:01:47.504 4: parse status message for HUEDevice0388D90000261884
2015.03.07 19:01:47.515 4: eventTypes: HUEDevice HUEDevice0388D90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.07 19:01:47.518 3: Flur unten: F58CD90000261884:8985, type: 02 (w:1, rgb:0), onoff: 1, mode?: 00 dim: 22, ct: 2702, rgb: FFFFFF
2015.03.07 19:01:47.521 4: parse status message for HUEDeviceF58CD90000261884
2015.03.07 19:01:47.531 4: eventTypes: HUEDevice HUEDeviceF58CD90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.07 19:01:47.534 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 79, ct: 2702, rgb: FFFFFF
2015.03.07 19:01:47.538 4: parse status message for HUEDevice97BCD90000261884
2015.03.07 19:01:47.571 4: eventTypes: DOIF WoZiDimmUp cmd_nr: 2 -> cmd_nr: .*
2015.03.07 19:01:47.573 4: eventTypes: DOIF WoZiDimmUp cmd_event: HUEDevice97BCD90000261884 -> cmd_event: HUEDevice97BCD90000261884
2015.03.07 19:01:47.575 4: eventTypes: DOIF WoZiDimmUp cmd_2 -> cmd_2
2015.03.07 19:01:47.577 4: eventTypes: DOIF WoZiDimmUp state: cmd_2 -> state: cmd_2
2015.03.07 19:01:47.581 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 bri: 200 -> bri: .*
2015.03.07 19:01:47.584 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 pct: 78 -> pct: .*
2015.03.07 19:01:47.586 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 dim75% -> dim75%
2015.03.07 19:01:47.589 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 state: dim75% -> state: dim75%
2015.03.07 19:01:47.633 4: eventTypes: DOIF WoZiDimmUp cmd_nr: 2 -> cmd_nr: .*
2015.03.07 19:01:47.635 4: eventTypes: DOIF WoZiDimmUp cmd_event: HUEDevice97BCD90000261884 -> cmd_event: HUEDevice97BCD90000261884
2015.03.07 19:01:47.638 4: eventTypes: DOIF WoZiDimmUp cmd_2 -> cmd_2
2015.03.07 19:01:47.640 4: eventTypes: DOIF WoZiDimmUp state: cmd_2 -> state: cmd_2
2015.03.07 19:01:47.644 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.07 19:01:48.247 4: Lightify: sending:0f0000322400000097BCD9000026188401
2015.03.07 19:01:48.379 4: Lightify: parsing: 120001322400000000010097BCD9000026188400
2015.03.07 19:01:48.382 4: Lightify: sending:110000312500000097BCD900002618844f0100
2015.03.07 19:01:48.504 4: Lightify: parsing: 120001312500000000010097BCD9000026188400
2015.03.07 19:01:48.507 4: Lightify: sending:070000132600000001
2015.03.07 19:01:48.575 4: Lightify: parsing: B100011326000000000400A2254094C900002618840A0102030102030001648E0AFFFFFFFF47656F72672773205A696D6D65720000CFD70388D90000261884020102030702000001158E0AFFFFFFFF466C7572206F62656E000000000000008985F58CD90000261884020102030702000001168E0AFFFFFFFF466C757220756E74656E0000000000002D8F97BCD900002618840A01020301020000014F8E0AFFFFFFFF576F5A69000000000000000000000000
2015.03.07 19:01:48.578 3: Georg's Zimmer: 4094C90000261884:A225, type: 0A (w:1, rgb:1), onoff: 1, mode?: 03 dim: 100, ct: 2702, rgb: FFFFFF
2015.03.07 19:01:48.581 4: parse status message for HUEDevice4094C90000261884
2015.03.07 19:01:48.591 4: eventTypes: HUEDevice HUEDevice4094C90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.07 19:01:48.594 3: Flur oben: 0388D90000261884:CFD7, type: 02 (w:1, rgb:0), onoff: 1, mode?: 00 dim: 21, ct: 2702, rgb: FFFFFF
2015.03.07 19:01:48.597 4: parse status message for HUEDevice0388D90000261884
2015.03.07 19:01:48.608 4: eventTypes: HUEDevice HUEDevice0388D90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.07 19:01:48.611 3: Flur unten: F58CD90000261884:8985, type: 02 (w:1, rgb:0), onoff: 1, mode?: 00 dim: 22, ct: 2702, rgb: FFFFFF
2015.03.07 19:01:48.614 4: parse status message for HUEDeviceF58CD90000261884
2015.03.07 19:01:48.625 4: eventTypes: HUEDevice HUEDeviceF58CD90000261884 rgb: ffc698 -> rgb: ffc698
2015.03.07 19:01:48.628 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 79, ct: 2702, rgb: FFFFFF
2015.03.07 19:01:48.631 4: parse status message for HUEDevice97BCD90000261884
2015.03.07 19:01:48.665 4: eventTypes: DOIF WoZiDimmUp cmd_nr: 2 -> cmd_nr: .*
2015.03.07 19:01:48.667 4: eventTypes: DOIF WoZiDimmUp cmd_event: HUEDevice97BCD90000261884 -> cmd_event: HUEDevice97BCD90000261884
2015.03.07 19:01:48.669 4: eventTypes: DOIF WoZiDimmUp cmd_2 -> cmd_2
2015.03.07 19:01:48.672 4: eventTypes: DOIF WoZiDimmUp state: cmd_2 -> state: cmd_2
2015.03.07 19:01:48.675 4: eventTypes: HUEDevice HUEDevice97BCD90000261884 rgb: ffc698 -> rgb: ffc698


gefiltert nach der Lampe WoZi
2015.03.07 19:01:45.984 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 90, ct: 2702, rgb: FFFFFF
2015.03.07 19:01:47.534 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 79, ct: 2702, rgb: FFFFFF
2015.03.07 19:01:48.628 3: WoZi: 97BCD90000261884:2D8F, type: 0A (w:1, rgb:1), onoff: 1, mode?: 00 dim: 79, ct: 2702, rgb: FFFFFF


oder anders formuliert:
2 Stufen Dunkler (100%->90%->79%) mit mächtiger Verzögerung in 4 Sekunden

wie immer: vielen Dank für deine Hilfe

tomas123

kleine Anmerkung:

das Modul Lightify läuft mit 4 Osram Lampen seit Wochen zur vollsten Zufriedenheit
Danke justme1968  ;)

Jetzt sehe ich auf
http://fhem.de/stats/statistics.html
dass es nur eine einzige Installation des Moduls Lightify gibt - gegenüber 334 Hue Installationen
ups, das bin wohl ich  :-\

ein Tip: Im Handel ist das Starterkit Gateway + 10 Watt (Full-)RGB LED für schlappe 67EUR zu haben.
Man muss aber immer genau hinsehen, dass man die Osram RGB-Lampe nicht mit der "Tunable White" verwechselt.

Goodie_One

Also ich nutze das auch. Müssten also zwei sein ☺

Gruss
One

Motivierte linke Hände

Die Frage ist ja auch, wie viele Nutzer ihre Daten zu Statistik-Zwecken überhaupt übermitteln. Wenn die Statistik stimmt, nur einer von Euch beiden!  ;D
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

Goodie_One


bjoernbo

Hallo, verstehe ich das richtig das ich das Gateway von Osram ohne weiter Probleme in FHEM integrieren kann und das es hierzu ein entsprechendes Modul gibt? Ich brauche nicht mehr ein Philips HUE, wie es mal zu Anfang war.
Wie erfolgt die Einbindung?

@tomas123 kannst mal einen Markt nennen?
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

justme1968

du brauchst keine hue bridge mehr.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

bjoernbo

Danke,

also ich stecke quasi das "Gateway" von lightify in die Steckdose und kann das dann mit FHEM koppeln!?
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -