Zigbee: Hue Colortemp change work only if Brightness > 0

Hi,

have following Problem:

I will change the Colortemperature of my Hue lamps even if they are quiet “OFF”. So if i change the brigthness later, new Colortemperature schould be applied.

With Hue Binding and Hue Bridge this will work.
With Zigbee Binding and QIVICON Stick this won´t work :frowning:

Im runnig openHab 2.5.9 stable on a RaspPi3.

thanks,
yekomS

P.S. does anybody know if i can set the “transitiontime” parameter from rules engine? (e.g. python)

The binding developer may know, but that could also be a limitation of your device.

I would have expected that the binding would send the command to set the color temperature even if the device is off - can you confirm this?

If so, I guess that maybe the Hue Bridge is doing something different - either using a different command, or possibly setting the color temperature immediately after the device is powered on. If you have a sniffer you could confirm this.

1 Like

And if the device ignores it that is a hue limitation.

I dont have a sniffer, so i cannot say if the zigbee binding send that command.

To test it, I have two Philips Hue LTW012 bulbs. one paired with zigbee-binding, one with the hue bridge.

When i send the brightness command followed by the colortemp command, both bulbs behave same. Brightness will come up and colortemp changes immeadiately.

When i first change the colortemp then the brightness, the bulbs behave different. Hue bridge bulb brightness will come up with different colortemp, the other with same colortemp.

Sure you can - you can just check the debug logs to see what commands are sent by the binding. To enable debug logging, check the binding dovumentation.

1 Like

Here is the log:

Blockquote
2020-09-26 21:11:53.245 [DEBUG] [gesis.internal.TelegesisFrameHandler] - TX Telegesis queue: 1
2020-09-26 21:11:53.248 [DEBUG] [gesis.internal.TelegesisFrameHandler] - TX Telegesis: TelegesisDisplayNetworkInformationCommand [device=null, channel=null, power=null, panId=null, epanId=null]
2020-09-26 21:11:53.252 [DEBUG] [gesis.internal.TelegesisFrameHandler] - TX Telegesis Data:AT+N?
2020-09-26 21:11:53.286 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:+N=COO,11,08,1C57,56AEBBCE158FAA6B
2020-09-26 21:11:53.289 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:OK
2020-09-26 21:11:53.292 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis: TelegesisDisplayNetworkInformationCommand [device=COO, channel=11, power=8, panId=7255, epanId=56AEBBCE158FAA6B, status=SUCCESS]
2020-09-26 21:11:53.845 [DEBUG] [e.automation.internal.RuleEngineImpl] - The trigger ‘Item-TestSwitch-received-command_a4c38bf0002911eb9560b827eb224cf1_a4c49d5e002911eb9626b827eb224cf1’ of rule ‘836e3c2b-0dcb-4605-a8a0-8646320c6ec5’ is triggered.
==> /var/log/openhab2/events.log <==
2020-09-26 21:11:53.860 [ome.event.ItemCommandEvent] - Item ‘TestSwitch’ received command ON
==> /var/log/openhab2/openhab.log <==
2020-09-26 21:11:53.857 [DEBUG] [e.automation.internal.RuleEngineImpl] - The rule ‘836e3c2b-0dcb-4605-a8a0-8646320c6ec5’ is executed.
==> /var/log/openhab2/events.log <==
2020-09-26 21:11:53.869 [.event.RuleStatusInfoEvent] - 836e3c2b-0dcb-4605-a8a0-8646320c6ec5 updated: RUNNING
2020-09-26 21:11:53.875 [ome.event.ItemCommandEvent] - Item ‘Farbtemperatur_Philips_LTW012_1’ received command 10
2020-09-26 21:11:53.943 [ome.event.ItemCommandEvent] - Item ‘Helligkeit_Philips_LTW012_1’ received command 100
==> /var/log/openhab2/openhab.log <==
2020-09-26 21:11:53.961 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 0017880104C45B2E: Command for channel zigbee:device:0000064B:0017880104c45b2e:0017880104C45B2E_11_colortemperature → 10 [PercentType]
2020-09-26 21:11:53.967 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - 0017880104C45B2E: Added transaction to queue, len=1, transaction=ZigBeeTransaction [ieeeAddress=0017880104C45B2E queueTime=0, state=WAITING, sendCnt=0, command=MoveToColorTemperatureCommand [Color Control: 0000/0 → 35DB/11, cluster=0300, TID=–, colorTemperature=163, transitionTime=10]]
2020-09-26 21:11:53.970 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction Manager: Send Next transaction. outstandingTransactions=0, outstandingQueues=1, sleepy=0/3
2020-09-26 21:11:53.976 [DEBUG] [transaction.ZigBeeTransactionManager] - 35DB/11: Sending ZigBeeTransaction [ieeeAddress=0017880104C45B2E queueTime=9, state=WAITING, sendCnt=0, command=MoveToColorTemperatureCommand [Color Control: 0000/0 → 35DB/11, cluster=0300, TID=AB, colorTemperature=163, transitionTime=10]]
2020-09-26 21:11:53.979 [DEBUG] [transaction.ZigBeeTransactionManager] - transactionListenerAdded: 1 outstanding
==> /var/log/openhab2/events.log <==
2020-09-26 21:11:53.980 [ome.event.ItemCommandEvent] - Item ‘Farbtemperatur_Philips_LTW012_2’ received command 10
==> /var/log/openhab2/openhab.log <==
2020-09-26 21:11:53.984 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: MoveToColorTemperatureCommand [Color Control: 0000/0 → 35DB/11, cluster=0300, TID=AB, colorTemperature=163, transitionTime=10]
2020-09-26 21:11:53.990 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX ZCL: ZclHeader [frameType=CLUSTER_SPECIFIC_COMMAND, manufacturerSpecific=false, direction=CLIENT_TO_SERVER, disableDefaultResponse=false, manufacturerCode=0, sequenceNumber=171, commandId=10]
2020-09-26 21:11:53.995 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0000/1, destinationAddress=35DB/11, profile=0104, cluster=0300, addressMode=DEVICE, radius=8, apsSecurity=false, ackRequest=true, apsCounter=52, rssi=–, lqi=–, payload=01 AB 0A A3 00 0A 00]
2020-09-26 21:11:53.999 [DEBUG] [ngle.telegesis.ZigBeeDongleTelegesis] - Telegesis send: TelegesisSendUnicastCommand [address=13787, sourceEp=1, destEp=11, profileId=260, clusterId=768, messageData=01 AB 0A A3 00 0A 00, messageId=null]
2020-09-26 21:11:54.002 [DEBUG] [gesis.internal.TelegesisFrameHandler] - TX Telegesis queue: 1
2020-09-26 21:11:54.004 [DEBUG] [gesis.internal.TelegesisFrameHandler] - TX Telegesis: TelegesisSendUnicastCommand [address=13787, sourceEp=1, destEp=11, profileId=260, clusterId=768, messageData=01 AB 0A A3 00 0A 00, messageId=null]
2020-09-26 21:11:54.010 [DEBUG] [gesis.internal.TelegesisFrameHandler] - TX Telegesis Data:AT+SENDUCASTB:07,35DB,01,0B,0104,0300

£
2020-09-26 21:11:54.016 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 0017880104C45B2E: Command for channel zigbee:device:0000064B:0017880104c45b2e:0017880104C45B2E_11_dimmer → 100 [PercentType]
2020-09-26 21:11:54.020 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - 0017880104C45B2E: Added transaction to queue, len=1, transaction=ZigBeeTransaction [ieeeAddress=0017880104C45B2E queueTime=0, state=WAITING, sendCnt=0, command=MoveToLevelWithOnOffCommand [Level Control: 0000/0 → 35DB/11, cluster=0008, TID=–, level=254, transitionTime=10]]
==> /var/log/openhab2/events.log <==
2020-09-26 21:11:54.023 [ome.event.ItemCommandEvent] - Item ‘Helligkeit_Philips_LTW012_2’ received command 100
==> /var/log/openhab2/openhab.log <==
2020-09-26 21:11:54.023 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction Manager: Send Next transaction. outstandingTransactions=1, outstandingQueues=1, sleepy=0/3
2020-09-26 21:11:54.044 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:SEQ:03
==> /var/log/openhab2/events.log <==
2020-09-26 21:11:54.047 [.event.RuleStatusInfoEvent] - 836e3c2b-0dcb-4605-a8a0-8646320c6ec5 updated: IDLE
==> /var/log/openhab2/openhab.log <==
2020-09-26 21:11:54.047 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:OK
2020-09-26 21:11:54.049 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis: TelegesisSendUnicastCommand [address=13787, sourceEp=1, destEp=11, profileId=260, clusterId=768, messageData=01 AB 0A A3 00 0A 00, messageId=3, status=SUCCESS]
2020-09-26 21:11:54.062 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX STA: msgTag=AB state=TX_ACK
==> /var/log/openhab2/events.log <==
2020-09-26 21:11:54.062 [nt.ItemStatePredictedEvent] - Farbtemperatur_Philips_LTW012_1 predicted to become 10
==> /var/log/openhab2/openhab.log <==
2020-09-26 21:11:54.064 [DEBUG] [transaction.ZigBeeTransactionManager] - notifyTransactionProgress: TID=AB, state=TX_ACK, outstanding=1
2020-09-26 21:11:54.067 [DEBUG] [zigbee.transaction.ZigBeeTransaction] - Transaction state changed: nwk=35DB, TID=AB, event=TX_ACK, state=TRANSMITTED
==> /var/log/openhab2/events.log <==
2020-09-26 21:11:54.092 [nt.ItemStatePredictedEvent] - Farbtemperatur_Philips_LTW012_2 predicted to become 10
==> /var/log/openhab2/openhab.log <==
2020-09-26 21:11:54.100 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:SR:01,0017880104C45B2E,35DB,3A6D
2020-09-26 21:11:54.107 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis: TelegesisRouteRecordMessageEvent [hops=1, remoteAddress=0017880104C45B2E, networkRoute=[13787, 14957]]
2020-09-26 21:11:54.109 [DEBUG] [ngle.telegesis.ZigBeeDongleTelegesis] - Unhandled Telegesis Frame: TelegesisRouteRecordMessageEvent [hops=1, remoteAddress=0017880104C45B2E, networkRoute=[13787, 14957]]
==> /var/log/openhab2/events.log <==
2020-09-26 21:11:54.125 [nt.ItemStatePredictedEvent] - Helligkeit_Philips_LTW012_2 predicted to become 100
2020-09-26 21:11:54.145 [vent.ItemStateChangedEvent] - TestSwitch changed from OFF to ON
2020-09-26 21:11:54.149 [GroupItemStateChangedEvent] - gDevelopment changed from OFF to ON through TestSwitch
2020-09-26 21:11:54.152 [vent.ItemStateChangedEvent] - Farbtemperatur_Philips_LTW012_1 changed from 90 to 10
2020-09-26 21:11:54.156 [vent.ItemStateChangedEvent] - Farbtemperatur_Philips_LTW012_2 changed from 87 to 10
==> /var/log/openhab2/openhab.log <==
2020-09-26 21:11:54.159 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:ACK:03
2020-09-26 21:11:54.161 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis: TelegesisAckMessageEvent [messageId=3]
2020-09-26 21:11:54.163 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX STA: msgTag=AB state=RX_ACK
==> /var/log/openhab2/events.log <==
2020-09-26 21:11:54.160 [vent.ItemStateChangedEvent] - Helligkeit_Philips_LTW012_2 changed from 0 to 100
==> /var/log/openhab2/openhab.log <==
2020-09-26 21:11:54.165 [DEBUG] [transaction.ZigBeeTransactionManager] - notifyTransactionProgress: TID=AB, state=RX_ACK, outstanding=1
2020-09-26 21:11:54.168 [DEBUG] [zigbee.transaction.ZigBeeTransaction] - Transaction state changed: nwk=35DB, TID=AB, event=RX_ACK, state=ACKED
2020-09-26 21:11:54.211 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:SR:01,0017880104C45B2E,35DB,3A6D
2020-09-26 21:11:54.212 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis: TelegesisRouteRecordMessageEvent [hops=1, remoteAddress=0017880104C45B2E, networkRoute=[13787, 14957]]
2020-09-26 21:11:54.215 [DEBUG] [ngle.telegesis.ZigBeeDongleTelegesis] - Unhandled Telegesis Frame: TelegesisRouteRecordMessageEvent [hops=1, remoteAddress=0017880104C45B2E, networkRoute=[13787, 14957]]
2020-09-26 21:11:54.297 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:RX:35DB,0104,01,0B,0300,05:«
,-75,FF
2020-09-26 21:11:54.300 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis: TelegesisReceiveMessageEvent [ieeeAddress=null, networkAddress=13787, profileId=260, destinationEp=1, sourceEp=11, clusterId=768, messageData=18 AB 0B 0A 00, rssi=-117, lqi=255]
2020-09-26 21:11:54.302 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX APS: ZigBeeApsFrame [sourceAddress=35DB/11, destinationAddress=0000/1, profile=0104, cluster=0300, addressMode=null, radius=0, apsSecurity=false, ackRequest=false, apsCounter=–, rssi=–, lqi=–, payload=18 AB 0B 0A 00]
2020-09-26 21:11:54.304 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX ZCL: ZclHeader [frameType=ENTIRE_PROFILE_COMMAND, manufacturerSpecific=false, direction=SERVER_TO_CLIENT, dstatusCode=isableDefaultResponse=true, manufacturerCode=0, sequenceNumber=171, commandId=11]
2020-09-26 21:11:54.306 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: DefaultResponse [Color Control: 35DB/11 → 0000/1, cluster=0300, TID=AB, commandIdentifier=10, SUCCESS]
2020-09-26 21:11:54.308 [DEBUG] [transaction.ZigBeeTransactionManager] - notifyTransactionCommand: DefaultResponse [Color Control: 35DB/11 → 0000/1, cluster=0300, TID=AB, commandIdentifier=10, statusCode=SUCCESS]
2020-09-26 21:11:54.311 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction complete: ZigBeeTransaction [ieeeAddress=0017880104C45B2E queueTime=345, state=COMPLETE, sendCnt=1, command=MoveToColorTemperatureCommand [Color Control: 0000/0 → 35DB/11, cluster=0300, TID=AB, colorTemperature=163, transitionTime=10]]
2020-09-26 21:11:54.313 [DEBUG] [transaction.ZigBeeTransactionManager] - transactionListenerRemoved: 0 outstanding
2020-09-26 21:11:54.314 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - 0017880104C45B2E: transactionComplete, state=COMPLETE, outstanding=0
2020-09-26 21:11:54.316 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction Manager: Send Next transaction. outstandingTransactions=0, outstandingQueues=1, sleepy=0/3
2020-09-26 21:11:54.318 [DEBUG] [transaction.ZigBeeTransactionManager] - 35DB/11: Sending ZigBeeTransaction [ieeeAddress=0017880104C45B2E queueTime=298, state=WAITING, sendCnt=0, command=MoveToLevelWithOnOffCommand [Level Control: 0000/0 → 35DB/11, cluster=0008, TID=AC, level=254, transitionTime=10]]
2020-09-26 21:11:54.319 [DEBUG] [transaction.ZigBeeTransactionManager] - transactionListenerAdded: 1 outstanding
2020-09-26 21:11:54.321 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: MoveToLevelWithOnOffCommand [Level Control: 0000/0 → 35DB/11, cluster=0008, TID=AC, level=254, transitionTime=10]
2020-09-26 21:11:54.323 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX ZCL: ZclHeader [frameType=CLUSTER_SPECIFIC_COMMAND, manufacturerSpecific=false, direction=CLIENT_TO_SERVER, disableDefaultResponse=false, manufacturerCode=0, sequenceNumber=172, commandId=4]
2020-09-26 21:11:54.325 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0000/1, destinationAddress=35DB/11, profile=0104, cluster=0008, addressMode=DEVICE, radius=8, apsSecurity=false, ackRequest=true, apsCounter=53, rssi=–, lqi=–, payload=01 AC 04 FE 0A 00]
2020-09-26 21:11:54.327 [DEBUG] [ngle.telegesis.ZigBeeDongleTelegesis] - Telegesis send: TelegesisSendUnicastCommand [address=13787, sourceEp=1, destEp=11, profileId=260, clusterId=8, messageData=01 AC 04 FE 0A 00, messageId=null]
2020-09-26 21:11:54.329 [DEBUG] [gesis.internal.TelegesisFrameHandler] - TX Telegesis queue: 1
2020-09-26 21:11:54.330 [DEBUG] [gesis.internal.TelegesisFrameHandler] - TX Telegesis: TelegesisSendUnicastCommand [address=13787, sourceEp=1, destEp=11, profileId=260, clusterId=8, messageData=01 AC 04 FE 0A 00, messageId=null]
2020-09-26 21:11:54.334 [DEBUG] [gesis.internal.TelegesisFrameHandler] - TX Telegesis Data:AT+SENDUCASTB:06,35DB,01,0B,0104,0008
¬þ
2020-09-26 21:11:54.368 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:SEQ:04
2020-09-26 21:11:54.370 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:OK
2020-09-26 21:11:54.373 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis: TelegesisSendUnicastCommand [address=13787, sourceEp=1, destEp=11, profileId=260, clusterId=8, messageData=01 AC 04 FE 0A 00, messageId=4, status=SUCCESS]
2020-09-26 21:11:54.375 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX STA: msgTag=AC state=TX_ACK
2020-09-26 21:11:54.376 [DEBUG] [transaction.ZigBeeTransactionManager] - notifyTransactionProgress: TID=AC, state=TX_ACK, outstanding=1
2020-09-26 21:11:54.379 [DEBUG] [zigbee.transaction.ZigBeeTransaction] - Transaction state changed: nwk=35DB, TID=AC, event=TX_ACK, state=TRANSMITTED
2020-09-26 21:11:54.436 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:SR:01,0017880104C45B2E,35DB,3A6D
2020-09-26 21:11:54.438 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis: TelegesisRouteRecordMessageEvent [hops=1, remoteAddress=0017880104C45B2E, networkRoute=[13787, 14957]]
2020-09-26 21:11:54.441 [DEBUG] [ngle.telegesis.ZigBeeDongleTelegesis] - Unhandled Telegesis Frame: TelegesisRouteRecordMessageEvent [hops=1, remoteAddress=0017880104C45B2E, networkRoute=[13787, 14957]]
==> /var/log/openhab2/events.log <==
2020-09-26 21:11:54.464 [vent.ItemStateChangedEvent] - Helligkeit_EG_Flur changed from 4 to 8
==> /var/log/openhab2/openhab.log <==
2020-09-26 21:11:54.487 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:ACK:04
2020-09-26 21:11:54.490 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis: TelegesisAckMessageEvent [messageId=4]
2020-09-26 21:11:54.492 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX STA: msgTag=AC state=RX_ACK
2020-09-26 21:11:54.494 [DEBUG] [transaction.ZigBeeTransactionManager] - notifyTransactionProgress: TID=AC, state=RX_ACK, outstanding=1
2020-09-26 21:11:54.496 [DEBUG] [zigbee.transaction.ZigBeeTransaction] - Transaction state changed: nwk=35DB, TID=AC, event=RX_ACK, state=ACKED
2020-09-26 21:11:54.536 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:SR:01,0017880104C45B2E,35DB,3A6D
2020-09-26 21:11:54.539 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis: TelegesisRouteRecordMessageEvent [hops=1, remoteAddress=0017880104C45B2E, networkRoute=[13787, 14957]]
2020-09-26 21:11:54.541 [DEBUG] [ngle.telegesis.ZigBeeDongleTelegesis] - Unhandled Telegesis Frame: TelegesisRouteRecordMessageEvent [hops=1, remoteAddress=0017880104C45B2E, networkRoute=[13787, 14957]]
2020-09-26 21:11:54.627 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:RX:35DB,0104,01,0B,0008,05:¬
,-75,FD
2020-09-26 21:11:54.630 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis: TelegesisReceiveMessageEvent [ieeeAddress=null, networkAddress=13787, profileId=260, destinationEp=1, sourceEp=11, clusterId=8, messageData=18 AC 0B 04 00, rssi=-117, lqi=253]
2020-09-26 21:11:54.632 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX APS: ZigBeeApsFrame [sourceAddress=35DB/11, destinationAddress=0000/1, profile=0104, cluster=0008, addressMode=null, radius=0, apsSecurity=false, ackRequest=false, apsCounter=–, rssi=–, lqi=–, payload=18 AC 0B 04 00]
2020-09-26 21:11:54.634 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX ZCL: ZclHeader [frameType=ENTIRE_PROFILE_COMMAND, manufacturerSpecific=false, direction=SERVER_TO_CLIENT, disableDefaultResponse=true, manufacturerCode=0, sequenceNumber=172, commandId=11]
2020-09-26 21:11:54.637 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: DefaultResponse [Level Control: 35DB/11 → 0000/1, cluster=0008, TID=AC, commandIdentifier=4, statusCode=SUCCESS]
2020-09-26 21:11:54.639 [DEBUG] [transaction.ZigBeeTransactionManager] - notifyTransactionCommand: DefaultResponse [Level Control: 35DB/11 → 0000/1, cluster=0008, TID=AC, commandIdentifier=4, statusCode=SUCCESS]
2020-09-26 21:11:54.641 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction complete: ZigBeeTransaction [ieeeAddress=0017880104C45B2E queueTime=622, state=COMPLETE, sendCnt=1, command=MoveToLevelWithOnOffCommand [Level Control: 0000/0 → 35DB/11, cluster=0008, TID=AC, level=254, transitionTime=10]]
2020-09-26 21:11:54.643 [DEBUG] [transaction.ZigBeeTransactionManager] - transactionListenerRemoved: 0 outstanding
2020-09-26 21:11:54.646 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - 0017880104C45B2E: transactionComplete, state=COMPLETE, outstanding=0
2020-09-26 21:11:54.648 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction Manager: Send Next transaction. outstandingTransactions=0, outstandingQueues=0, sleepy=0/3
2020-09-26 21:11:56.256 [DEBUG] [gesis.internal.TelegesisFrameHandler] - TX Telegesis queue: 1
2020-09-26 21:11:56.258 [DEBUG] [gesis.internal.TelegesisFrameHandler] - TX Telegesis: TelegesisDisplayNetworkInformationCommand [device=null, channel=null, power=null, panId=null, epanId=null]
2020-09-26 21:11:56.260 [DEBUG] [gesis.internal.TelegesisFrameHandler] - TX Telegesis Data:AT+N?
2020-09-26 21:11:56.290 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:+N=COO,11,08,1C57,56AEBBCE158FAA6B
2020-09-26 21:11:56.293 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:OK
2020-09-26 21:11:56.296 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis: TelegesisDisplayNetworkInformationCommand [device=COO, channel=11, power=8, panId=7255, epanId=56AEBBCE158FAA6B, status=SUCCESS]
2020-09-26 21:11:57.262 [DEBUG] [gesis.internal.TelegesisFrameHandler] - TX Telegesis queue: 1
2020-09-26 21:11:57.264 [DEBUG] [gesis.internal.TelegesisFrameHandler] - TX Telegesis: TelegesisDisplayNetworkInformationCommand [device=null, channel=null, power=null, panId=null, epanId=null]
2020-09-26 21:11:57.267 [DEBUG] [gesis.internal.TelegesisFrameHandler] - TX Telegesis Data:AT+N?
2020-09-26 21:11:57.299 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:+N=COO,11,08,1C57,56AEBBCE158FAA6B
2020-09-26 21:11:57.302 [DEBUG] [gesis.internal.TelegesisFrameHandler] - RX Telegesis Data:OK

logs seems to be ok for me, but still no change of colortemp :frowning:
what do you think?

btw: i see the parameter “transitionTime=10” in log. can this parameter been changed before change a value?

Yes, it looks fine. I guess maybe it’s the order of the commands that may make the difference (that’s a guess).

In theory it could be changed through rules I believe, although I’m not familiar with the rules system - @5iver might be able to point you in the right direction possibly (it’s a parameter on the channel).

i logged the hue binding, maybe it will do the magic:

2020-09-27 15:20:29.101 [DEBUG] [nhab.binding.hue.internal.HttpClient] - Async sending put to address: http://192.168.1.43:80/api/RG2wrv9sEYsaxefjKbaJeR26tizvYHwklTF6aF7Z/lights/26/state delay: 40 body: {“on”:false}
2020-09-27 15:20:34.920 [DEBUG] [nhab.binding.hue.internal.HttpClient] - Async sending put to address: http://192.168.1.43:80/api/RG2wrv9sEYsaxefjKbaJeR26tizvYHwklTF6aF7Z/lights/26/state delay: 80 body: {“ct”:188,“transitiontime”:4}
2020-09-27 15:20:39.655 [DEBUG] [nhab.binding.hue.internal.HttpClient] - Async sending put to address: http://192.168.1.43:80/api/RG2wrv9sEYsaxefjKbaJeR26tizvYHwklTF6aF7Z/lights/26/state delay: 200 body: {“on”:true,“bri”:101,“transitiontime”:4,“ct”:188,“transitiontime”:4}
2020-09-27 15:20:56.970 [DEBUG] [nhab.binding.hue.internal.HttpClient] - Async sending put to address: http://192.168.1.43:80/api/RG2wrv9sEYsaxefjKbaJeR26tizvYHwklTF6aF7Z/lights/26/state delay: 40 body: {“on”:false}
2020-09-27 15:20:58.441 [DEBUG] [nhab.binding.hue.internal.HttpClient] - Async sending put to address: http://192.168.1.43:80/api/RG2wrv9sEYsaxefjKbaJeR26tizvYHwklTF6aF7Z/lights/26/state delay: 120 body: {“on”:true,“bri”:101,“transitiontime”:4}

the colortemp change is send with the brightness change again to the hue bridge.
dont know what the bridge will do out of this.

Is it possible to send brightness and color change in one message to the bullb?

No - that’s not possible. ZigBee commands are sent separately.

If you look at the Thing in Habmin, does transitionTime show in one of the Channels? If transitionTime is a Channel configuration, then you can update it in a rule using scripted automation. With my devices, I do not have transitionTime, but I have zigbee_levelcontrol_transitiontimeoff, which is Off Transition Time…

… and can change it using Jython with…

from org.eclipse.smarthome.core.thing import ChannelUID

things.getChannel(ChannelUID("zigbee:device:16befd6d894:7ce524000011f4d1:7CE524000011F4D1_1_dimmer")).configuration.put("zigbee_levelcontrol_transitiontimeoff", 250)

Hope this helps!

1 Like