Device values are not read out

Hello,
In the last week I did a new and clean Home Assistant installation on a RPI3. After that, I installed the deconz Addon and the integration to use my RaspBee II within Home Assistant.
My problem is the following:
If I connect a Zigbee device, e.g. a light bulb, the device parameters aren’t read out automatically (all of the tested lights are supporting Zigbee 3.0).
Here you can see, for example, a screenshot from the Basic Cluster of a light bulb after pairing:

So if I want to use the device through the REST-API in Home Assistant, I can’t control it. It appears a message like “NoneType is not iterable”. I think this makes sense, because the parameters in deconz are already wrong.
If I read out the values for each cluster manually and reload the deconz integration, it works, but this is very time consuming and I don’t want to have to do that for every new device and for each cluster separatly.
So this is, how it should look like (and how it looks after clicking the read button above):

A look at the RaspBee II node shows that it isn’t read out, too. See here the Basic Cluster of the RaspBee II:

There I can also read out the values manually:

If I let some time pass and then open the deconz addon again, the read values are gone again. But as far as I can tell, I can still control the devices in Home Assistant.
Now I thought, maybe this is a problem from the deconz addon in HA. So I downloaded the latest Raspbian image from the Phoscon website and installed it. However, I have exactly the same problem here. I have to manually read out the values here, too. From the bulb, and also from the RaspBee II. And after restarting the RPI, all values are gone again.
Does anyone have an idea, what I can do to fix this problem?

Thanks in advance!

(The screenshots are from the Raspbian Image, but I think it looks the same at the HA deconz Addon)

Hi,

This is intended behavior. The Reading is always done by hand in the deCONZ GUI. However, the values are stored in the database afterwards. It doesn’t make any difference it isn’t shown. You are looking at the raw data from whatever the device presents. Clicking read just reads from what it shows. No need to read everytime. It can be usefull to read if a device isn’t paired fully, like it seems in this case. Reading populates the database with latest values , thus filling any blanks that might have occured.

Please read deCONZ for Dummies · dresden-elektronik/deconz-rest-plugin Wiki · GitHub and the deCONZ manual for a better understanding of how that works.

The device itself probably is doing something funny, because the API doesn’t get populated properly. Did you only had to read the attributes once to get it working?

The error you point to is from Home assistant, not from the deCONZ RestAPI itself. It would be useful to see how the device looks like in the RestAPI. If it remains working (after the initial read), there might be an issue with either the firmware of the bulb not being fully zigbee compliant or a connection hiccup during pairing.

Thank you for your helpful reply.
You are right, part of the problem is caused by Home Assistant. When I pair a device, I have to reload the integration to read the API correctly. This makes the “NoneType” error disappear.
I took a look at the API anyway, because the control in Home Assistant works, but the color temperature still causes problems. The slider is not sized correctly. As far as I can tell, this occurs with all my devices with adjustable color temperature.
Here is the API right after pairing and playing around with the light settings:

{
    "colorcapabilities": 0,
    "ctmax": 65279,
    "ctmin": 0,
    "etag": "cb69d2a4170a4624ad2f818453239a27",
    "hascolor": true,
    "lastannounced": null,
    "lastseen": "2022-08-30T09:14Z",
    "manufacturername": "AwoX",
    "modelid": "TLSR82xx",
    "name": "Extended color light 5",
    "state": {
        "alert": "none",
        "bri": 249,
        "colormode": "ct",
        "ct": 256,
        "effect": "none",
        "hue": 43862,
        "on": true,
        "reachable": true,
        "sat": 255,
        "xy": [
            0.1566,
            0.0439
        ]
    },
    "swversion": "0122052017",
    "type": "Extended color light",
    "uniqueid": "a4:c1:38:e0:56:7b:d2:23-01"
}

And here after clicking read in each cluster of the device:

{
    "colorcapabilities": 25,
    "ctmax": 370,
    "ctmin": 153,
    "etag": "f32f945462fa2a826c7ed1f960d65745",
    "hascolor": true,
    "lastannounced": null,
    "lastseen": "2022-08-30T09:16Z",
    "manufacturername": "AwoX",
    "modelid": "TLSR82xx",
    "name": "Extended color light 5",
    "state": {
        "alert": "none",
        "bri": 249,
        "colormode": "ct",
        "ct": 256,
        "effect": "none",
        "hue": 43862,
        "on": true,
        "reachable": true,
        "sat": 255,
        "xy": [
            0.1566,
            0.0439
        ]
    },
    "swversion": "0122052017",
    "type": "Extended color light",
    "uniqueid": "a4:c1:38:e0:56:7b:d2:23-01"
}

I think there is a difference. Same with the Raspbian image from the Phoscon website. After reading out manually, it works fine in HA and as far as I’ve tested, it remains so.

About the light bulb: According to the packaging, it is officially certified for Zigbee 3.0. No idea if that makes a difference. However, I find the LQI information in deconz funny. My bulb is about three meters away from the RPI with no obstructions. But the color of the link is yellowish, which according to the manual is an indication of weak signal quality:

But the Signal Monitor plugin provides these values, which look quite good, I think:
eglo_signal_plugin_hass

It looks similar at other devices. Only some have a green link color at the same position.

I remembed that there was an issue with this device before. Checking git, i found https://github.com/dresden-elektronik/deconz-rest-plugin/issues/6044 which was opened by you and seemed to have been solved :thinking: .

If this issue returned, i’d rather re-open that issue.

The LQI is reported by the device itself. Not sure whats going on there either. If the device is acting funny with the color levels, what else might there be wrong with it’s firmware?

Oh, yeah, you’re right. I had that problem, it only worked for a short time then, and I didn’t know what caused it either. And it seems like it’s the same problem again. But now I have other devices (different manufacturers) that seem to have the exact same problem.

Possibly the problem with the color temperature is another one, like with the link quality color. I have a dimmer for LED strips with adjustable color temperature from another manufacturer. The min/max values for the color temperature are not read correctly, but the link quality color is green at this device.

You can reopen that on Github, though you might want to change the tag since it’s not just about that one device anymore. I could then list here or on Github (where it fits better) which devices I have and which device has which of these problems.

The question is. Is the issue within Home Assistant or the RestAPI?

What devices are you having the issue with? Same manufacturer?

Okay, I have the following devices:

Eglo Fueva Z:

  • the device from the github issue
  • functionality: tunable white + dimming
  • According to the packaging, officially certified for Zigbee 3.0
  • product page: EGLO FUEVA-Z LED Einbauleuchte
  • about the problems: color temperature wasn’t correct in the REST-API. The link quality color was always green on the screenshots from back then. However, these are not near me right now to try it again.

Eglo E27 LED:

  • the device in the posts before
  • functionality: RGB + tunable white + dimming
  • According to the packaging, officially certified for Zigbee 3.0
  • product page: EGLO Leuchtmittel LED
  • about the problems: color temperature isn’t correct in the REST-API. Link quality is yellowish.

MiBoxer FUT035Z:

MiBoxer FUT036Z:

HA does not load the REST API correctly after pairing a new device. The problem no longer occurs when you reload the deconz integration after pairing. So this part is solved.

Everything else is a problem in deconz or the firmwares in my opinion. The max/min values for color temperature is not read correctly on any of these devices, it’s already wrong in the API. And logically then also not in HA. The values are only correct when you read them manually. Then the API is correct and then it is also correct in HA. Same problem with the wrong values in the API in the Raspbian Image from Phoscon.
Link quality looks strange in HA as described, but it looks the same also in the Raspbian image.

So most of them are the same brand. For the not working devices : What is their model ID and manufacturer name from the basic cluster?

Let me see if we can get a dev in here to fix it or at least provide some pointers how to fix.

Okay, thank you. Here you get an overview:

Eglo Fueva-Z:

  • Manufacturer: AwoX
  • Model ID: TLSR82xx
  • Problem: Color temperature in API

Eglo E27 LED:

  • Manufacturer: AwoX
  • Model ID: TLSR82xx
    (yes, it seems they have the same ID…)
  • Problem: Color temperature in API and funny link quality color

MiBoxer FUT035Z:

  • Manufacturer: _TZ3210_frm6149r
  • Model ID: TS0502B
  • Problem: Color temperature in API

MiBoxer FUT036Z:

  • Manufacturer: _TZ3210_dbilpfqk
  • Model ID: TS0501B
  • Problem: funny link quality color

Hello, Can you show the attributes on the color cluster 0x0300 pls ?
If I m right ctmin and ctmax are asked by the fonction pollTimerFired() (as the fonction setLightNodeStaticCapabilities() is only available for some devices, but this one is called at start for all device just after the sql call) ?

You don’t have this line on logs ? with “info_l2”

DBG_Printf(DBG_INFO_L2, "Poll APS request %u to 0x%016llX cluster: 0x%04X\n", apsReqId, dstAddr.ext(), clusterId);

Yes, I can show you the attributes of the Color Clusters (after clicking read):

Eglo Fueva-Z:
eglo_fueva-z_color_cluster_1 eglo_fueva-z_color_cluster_2
eglo_fueva-z_color_cluster_3 eglo_fueva-z_color_cluster_4
eglo_fueva-z_color_cluster_5 eglo_fueva-z_color_cluster_6

Eglo E27 LED:
eglo_e27_color_cluster_1 eglo_e27_color_cluster_2 eglo_e27_color_cluster_3 eglo_e27_color_cluster_4
eglo_e27_color_cluster_5 eglo_e27_color_cluster_6

MiBoxer FUT035Z:
fut035z_color_cluster_1 fut035z_color_cluster_2
fut035z_color_cluster_3 fut035z_color_cluster_4
fut035z_color_cluster_5 fut035z_color_cluster_6

For the logs, I have deleted the nodes of all devices listed above. Then I did a restart of the deconz Addon in HA and paired the Eglo E27 LED again.
So here are the logs from the start until a few seconds after pairing (only “Info_L2”):

10:43:28:943 DEV no DDF for 0x94DEB8FFFE0E0881, modelId: TRADFRI SHORTCUT Button
10:43:28:945 DEV create on-the-fly DDF for 0x94DEB8FFFE0E0881
10:43:29:007 DEV Tick.Init: booted after 8000 seconds
10:43:29:038 dlg action: Read binding table
10:43:29:244 dev /dev/ttyAMA0
10:43:29:251 New websocket 172.30.32.1:53252 (state: 3) 
10:43:29:463 Announced to internet https://phoscon.de/discover
10:43:29:465 discovery server date: Wed, 31 Aug 2022 08:43:29 GMT
10:43:29:465 	 local time seems to be ok
10:43:29:611 dev /dev/ttyAMA0
10:43:29:613 COM: /dev/ttyAMA0 / serialno: , RaspBee
10:43:29:888 Skip idle timer callback, too early: elapsed 934 msec
10:43:31:355 Device firmware version 0x26690700 RaspBee II
10:43:31:365 Device firmware version 0x26690700 RaspBee II
10:43:31:376 unlocked max nodes: 512
10:43:31:518 Device protocol version: 0x010E
10:43:31:681 Current channel 15
10:43:31:713 CTRL ANT_CTRL 0x03
10:43:31:788 Skip idle timer callback, too early: elapsed 949 msec
10:43:31:814 Device protocol version: 0x010E
10:43:31:967 CTRL ANT_CTRL 0x03
10:43:39:246 GW update firmware found: /usr/share/deCONZ/firmware/deCONZ_ConBeeII_0x26720700.bin.GCF
10:43:49:242 GW firmware version: 0x26690700
10:43:49:743 sql exec SELECT conf FROM zbconf ORDER BY rowid desc limit 1
10:43:49:745 Idle timer triggered
10:43:49:746 Force read attributes for ZHASwitch SensorNode TRADFRI SHORTCUT
10:43:50:242 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:43:50:742 Wait 1s till query finished
10:43:51:742 Wait 0s till query finished
10:43:52:742 Idle timer triggered
10:43:59:242 GW firmware version: 0x26690700
10:44:00:242 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:44:09:243 GW firmware version: 0x26690700
10:44:09:261 Master: read param with arg 0x19
10:44:10:242 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:44:19:248 GW firmware version: 0x26690700
10:44:20:242 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:44:22:742 Idle timer triggered
10:44:28:242 DB save zll database items 0x00000080
10:44:28:243 DB saved in 1 ms
10:44:29:242 GW firmware version: 0x26690700
10:44:30:242 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:44:33:997 Master: read param with arg 0x18
10:44:33:999 Master: read param with arg 0x13
10:44:34:000 Master: read param with arg 0x13
10:44:34:001 Master: read param with arg 0x13
10:44:34:195 Master: read param with arg 0x19
10:44:34:339 CTRL read param resp id: 0x28, status: 0x04
10:44:34:437 CTRL read param resp id: 0x13, status: 0x04
10:44:34:510 Master: read param with arg 0x18
10:44:34:511 Master: read param with arg 0x13
10:44:34:511 Master: read param with arg 0x13
10:44:34:512 Master: read param with arg 0x13
10:44:34:685 Master: read param with arg 0x19
10:44:34:776 CTRL read param resp id: 0x28, status: 0x04
10:44:34:835 CTRL read param resp id: 0x13, status: 0x04
10:44:35:737 DB pushZdpDescriptorDb()
10:44:36:193 DB pushZdpDescriptorDb()
10:44:39:242 GW firmware version: 0x26690700
10:44:40:242 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:44:41:488 DB pushZdpDescriptorDb()
10:44:41:491 DB save zll database items 0x00000800
10:44:41:492 DB sql exec UPDATE devices SET nwk = 16923 WHERE mac = 'a4:c1:38:e0:56:7b:d2:23';INSERT INTO devices (mac,nwk,timestamp) SELECT 'a4:c1:38:e0:56:7b:d2:23', 16923, strftime('%s','now') WHERE (SELECT changes() = 0);
10:44:41:511 DB saved in 20 ms
10:44:41:585 DB pushZdpDescriptorDb()
10:44:41:898 sql exec SELECT * FROM nodes WHERE mac='a4:c1:38:e0:56:7b:d2:23-01' COLLATE NOCASE AND state != 'deleted'
10:44:41:900 sql exec SELECT * FROM nodes WHERE mac='0xa4c138e0567bd223' COLLATE NOCASE AND state != 'deleted'
10:44:41:903 sql exec SELECT * FROM nodes
10:44:41:906 DB pushZdpDescriptorDb()
10:44:41:957 Websocket 172.30.32.1:53252 send message: {"e":"added","id":"1","light":{"colorcapabilities":0,"ctmax":65279,"ctmin":0,"etag":"81aad7a37b7f4736e4c05d0e72e30404","hascolor":true,"lastannounced":null,"lastseen":"2022-08-31T08:44Z","manufacturername":null,"modelid":null,"name":"Extended color light 1","state":{"alert":"none","bri":0,"colormode":"hs","ct":0,"effect":"none","hue":0,"on":false,"reachable":true,"sat":0,"xy":[0,0]},"swversion":null,"type":"Extended color light","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"},"r":"lights","t":"event","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"} (ret = 539)
10:44:41:962 Websocket 172.30.32.1:53252 send message: {"attr":{"colorcapabilities":null,"ctmax":65279,"ctmin":null,"id":"1","lastannounced":null,"lastseen":"2022-08-31T08:44Z","manufacturername":null,"modelid":null,"name":"Extended color light 1","swversion":null,"type":"Extended color light","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"},"e":"changed","id":"1","r":"lights","t":"event","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"} (ret = 369)
10:44:42:233 DB pushZdpDescriptorDb()
10:44:42:294 DB pushZdpDescriptorDb()
10:44:42:407 DB pushZdpDescriptorDb()
10:44:42:456 Erase task req-id: 93, type: 30 zcl seqno: 3 send time 0, profileId: 0x0104, clusterId: 0x0004
10:44:42:596 DB pushZdpDescriptorDb()
10:44:42:758 Incr. ZDP retry count 2 on item 2
10:44:42:828 Incr. ZDP retry count 3 on item 2
10:44:42:966 DB pushZdpDescriptorDb()
10:44:42:994 DB pushZdpDescriptorDb()
10:44:44:183 DB pushZdpDescriptorDb()
10:44:45:303 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0000
10:44:45:332 Websocket 172.30.32.1:53252 send message: {"attr":{"colorcapabilities":null,"ctmax":65279,"ctmin":null,"id":"1","lastannounced":null,"lastseen":"2022-08-31T08:44Z","manufacturername":"AwoX","modelid":null,"name":"Extended color light 1","swversion":null,"type":"Extended color light","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"},"e":"changed","id":"1","r":"lights","t":"event","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"} (ret = 371)
10:44:45:492 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0000
10:44:45:517 Websocket 172.30.32.1:53252 send message: {"attr":{"colorcapabilities":null,"ctmax":65279,"ctmin":null,"id":"1","lastannounced":null,"lastseen":"2022-08-31T08:44Z","manufacturername":"AwoX","modelid":"TLSR82xx","name":"Extended color light 1","swversion":null,"type":"Extended color light","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"},"e":"changed","id":"1","r":"lights","t":"event","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"} (ret = 377)
10:44:45:604 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0000
10:44:45:611 Websocket 172.30.32.1:53252 send message: {"attr":{"colorcapabilities":null,"ctmax":65279,"ctmin":null,"id":"1","lastannounced":null,"lastseen":"2022-08-31T08:44Z","manufacturername":"AwoX","modelid":"TLSR82xx","name":"Extended color light 1","swversion":null,"type":"Extended color light","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"},"e":"changed","id":"1","r":"lights","t":"event","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"} (ret = 377)
10:44:49:376 GW firmware version: 0x26690700
10:44:50:242 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:44:52:246 CTRL db store gui node 00:21:2e:ff:ff:09:03:36
10:44:52:250 CTRL db store gui node 94:de:b8:ff:fe:0e:08:81
10:44:52:251 CTRL db store gui node a4:c1:38:e0:56:7b:d2:23
10:44:53:742 sql exec SELECT conf FROM zbconf ORDER BY rowid desc limit 1
10:44:53:745 Wait 9s till query finished
10:44:54:742 Wait 8s till query finished
10:44:55:743 Wait 7s till query finished
10:44:56:742 Wait 6s till query finished
10:44:57:743 Wait 5s till query finished
10:44:58:742 Wait 4s till query finished
10:44:59:243 GW firmware version: 0x26690700
10:44:59:742 Wait 3s till query finished
10:45:00:242 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:45:00:742 Wait 2s till query finished
10:45:01:742 Wait 1s till query finished
10:45:02:742 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:02:744 Poll light node Extended color light 1
10:45:02:745 Idle timer triggered
10:45:02:942 read attributes of 0xA4C138E0567BD223 cluster: 0x0000: [ 
10:45:02:943 0x4000 
10:45:02:944 ]
10:45:02:944 Poll APS request 211 to 0xA4C138E0567BD223 cluster: 0x0000
10:45:02:985 Poll APS confirm 211 status: 0x00
10:45:02:986 Erase task req-id: 211, type: 19 zcl seqno: 7 send time 0, profileId: 0x0104, clusterId: 0x0000
10:45:03:011 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0000
10:45:03:013 0xA4C138E0567BD223: added ZCL value 0x01/0x0000/0x4000
10:45:03:029 Websocket 172.30.32.1:53252 send message: {"attr":{"colorcapabilities":null,"ctmax":65279,"ctmin":null,"id":"1","lastannounced":null,"lastseen":"2022-08-31T08:44Z","manufacturername":"AwoX","modelid":"TLSR82xx","name":"Extended color light 1","swversion":"0122052017","type":"Extended color light","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"},"e":"changed","id":"1","r":"lights","t":"event","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"} (ret = 385)
10:45:03:611 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:03:613 Poll light node Extended color light 1
10:45:04:423 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:04:424 Poll light node Extended color light 1
10:45:05:242 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:05:244 Poll light node Extended color light 1
10:45:06:132 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:06:133 Poll light node Extended color light 1
10:45:06:945 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:06:947 Poll light node Extended color light 1
10:45:07:785 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:07:787 Poll light node Extended color light 1
10:45:08:667 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:08:669 Poll light node Extended color light 1
10:45:09:243 GW firmware version: 0x26690700
10:45:09:260 Master: read param with arg 0x19
10:45:09:559 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:09:561 Poll light node Extended color light 1
10:45:10:242 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:45:10:399 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:10:401 Poll light node Extended color light 1
10:45:11:242 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:11:244 Poll light node Extended color light 1
10:45:11:527 Erase task req-id: 254, type: 21 zcl seqno: 8 send time 0, profileId: 0x0104, clusterId: 0x0004
10:45:12:135 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:12:137 Poll light node Extended color light 1
10:45:13:036 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:13:037 Poll light node Extended color light 1
10:45:13:850 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:13:852 Poll light node Extended color light 1
10:45:14:739 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:14:741 Poll light node Extended color light 1
10:45:15:634 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:15:635 Poll light node Extended color light 1
10:45:16:450 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:16:451 Poll light node Extended color light 1
10:45:17:289 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:17:291 Poll light node Extended color light 1
10:45:18:167 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:18:169 Poll light node Extended color light 1
10:45:19:058 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:19:060 Poll light node Extended color light 1
10:45:19:242 GW firmware version: 0x26690700
10:45:19:899 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:19:901 Poll light node Extended color light 1
10:45:20:242 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:45:20:742 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:20:744 Poll light node Extended color light 1
10:45:21:633 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:21:634 Poll light node Extended color light 1
10:45:22:475 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:22:476 Poll light node Extended color light 1
10:45:23:317 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:23:319 Poll light node Extended color light 1
10:45:24:181 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:24:182 Poll light node Extended color light 1
10:45:25:067 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:25:068 Poll light node Extended color light 1
10:45:25:912 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:25:914 Poll light node Extended color light 1
10:45:26:742 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:26:744 Poll light node Extended color light 1
10:45:27:633 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:27:635 Poll light node Extended color light 1
10:45:28:445 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:28:447 Poll light node Extended color light 1
10:45:29:243 GW firmware version: 0x26690700
10:45:29:284 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:29:285 Poll light node Extended color light 1
10:45:30:167 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:30:169 Poll light node Extended color light 1
10:45:30:242 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:45:31:059 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:31:061 Poll light node Extended color light 1
10:45:31:900 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:31:902 Poll light node Extended color light 1
10:45:32:743 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:32:744 Poll light node Extended color light 1
10:45:32:745 Idle timer triggered
10:45:33:637 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:33:639 Poll light node Extended color light 1
10:45:34:451 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:34:452 Poll light node Extended color light 1
10:45:35:289 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:35:290 Poll light node Extended color light 1
10:45:36:167 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:36:169 Poll light node Extended color light 1
10:45:36:220 read attributes of 0xA4C138E0567BD223 cluster: 0x0006: [ 
10:45:36:221 0x0000 
10:45:36:222 ]
10:45:36:222 Poll APS request 119 to 0xA4C138E0567BD223 cluster: 0x0006
10:45:36:307 Poll APS confirm 119 status: 0x00
10:45:36:309 Erase task req-id: 119, type: 19 zcl seqno: 9 send time 0, profileId: 0x0104, clusterId: 0x0006
10:45:36:338 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0006
10:45:36:340 0xA4C138E0567BD223: added ZCL value 0x01/0x0006/0x0000
10:45:36:371 Websocket 172.30.32.1:53252 send message: {"e":"changed","id":"1","r":"lights","state":{"alert":null,"bri":null,"colormode":"hs","ct":null,"effect":"none","hue":null,"on":true,"reachable":true,"sat":null,"xy":[0,0]},"t":"event","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"} (ret = 226)
10:45:36:375 Websocket 172.30.32.1:53252 send message: {"e":"changed","id":"65520","r":"groups","state":{"all_on":true,"any_on":true},"t":"event"} (ret = 91)
10:45:36:529 read attributes of 0xA4C138E0567BD223 cluster: 0x0008: [ 
10:45:36:531 0x0000 
10:45:36:532 ]
10:45:36:533 Poll APS request 123 to 0xA4C138E0567BD223 cluster: 0x0008
10:45:36:583 Poll APS confirm 123 status: 0x00
10:45:36:584 Erase task req-id: 123, type: 19 zcl seqno: 10 send time 0, profileId: 0x0104, clusterId: 0x0008
10:45:36:613 read attributes of 0xA4C138E0567BD223 cluster: 0x0300: [ 
10:45:36:615 0x0000 
10:45:36:616 0x0001 
10:45:36:616 0x0003 
10:45:36:617 0x0004 
10:45:36:617 0x0007 
10:45:36:617 0x0008 
10:45:36:618 0x4001 
10:45:36:618 ]
10:45:36:619 Poll APS request 124 to 0xA4C138E0567BD223 cluster: 0x0300
10:45:36:704 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0008
10:45:36:705 0xA4C138E0567BD223: added ZCL value 0x01/0x0008/0x0000
10:45:36:749 Websocket 172.30.32.1:53252 send message: {"e":"changed","id":"1","r":"lights","state":{"alert":null,"bri":254,"colormode":"hs","ct":null,"effect":"none","hue":null,"on":true,"reachable":true,"sat":null,"xy":[0,0]},"t":"event","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"} (ret = 225)
10:45:36:804 Poll APS confirm 124 status: 0x00
10:45:36:806 Erase task req-id: 124, type: 19 zcl seqno: 11 send time 1, profileId: 0x0104, clusterId: 0x0300
10:45:36:863 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0300
10:45:36:865 0xA4C138E0567BD223: added ZCL value 0x01/0x0300/0x0000
10:45:36:866 0xA4C138E0567BD223: added ZCL value 0x01/0x0300/0x0001
10:45:36:867 0xA4C138E0567BD223: added ZCL value 0x01/0x0300/0x0003
10:45:36:868 0xA4C138E0567BD223: added ZCL value 0x01/0x0300/0x0004
10:45:36:869 0xA4C138E0567BD223: added ZCL value 0x01/0x0300/0x0007
10:45:36:870 0xA4C138E0567BD223: added ZCL value 0x01/0x0300/0x0008
10:45:36:871 0xA4C138E0567BD223: added ZCL value 0x01/0x0300/0x4001
10:45:36:922 Websocket 172.30.32.1:53252 send message: {"e":"changed","id":"1","r":"lights","state":{"alert":null,"bri":254,"colormode":"ct","ct":333,"effect":"none","hue":43862,"on":true,"reachable":true,"sat":255,"xy":[0,0]},"t":"event","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"} (ret = 224)
10:45:37:417 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:37:419 Poll light node Extended color light 1
10:45:37:470 read attributes of 0xA4C138E0567BD223 cluster: 0x0006: [ 
10:45:37:472 0x0000 
10:45:37:473 ]
10:45:37:473 Poll APS request 132 to 0xA4C138E0567BD223 cluster: 0x0006
10:45:37:578 Poll APS confirm 132 status: 0x00
10:45:37:579 Erase task req-id: 132, type: 19 zcl seqno: 12 send time 0, profileId: 0x0104, clusterId: 0x0006
10:45:37:607 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0006
10:45:37:609 0xA4C138E0567BD223: update ZCL value 0x01/0x0006/0x0000 after 0 s
10:45:37:781 read attributes of 0xA4C138E0567BD223 cluster: 0x0008: [ 
10:45:37:782 0x0000 
10:45:37:783 ]
10:45:37:784 Poll APS request 136 to 0xA4C138E0567BD223 cluster: 0x0008
10:45:37:882 Poll APS confirm 136 status: 0x00
10:45:37:883 Erase task req-id: 136, type: 19 zcl seqno: 13 send time 0, profileId: 0x0104, clusterId: 0x0008
10:45:37:895 read attributes of 0xA4C138E0567BD223 cluster: 0x0300: [ 
10:45:37:898 0x0000 
10:45:37:899 0x0001 
10:45:37:900 0x0003 
10:45:37:901 0x0004 
10:45:37:902 0x0007 
10:45:37:903 0x0008 
10:45:37:903 0x4001 
10:45:37:904 ]
10:45:37:905 Poll APS request 137 to 0xA4C138E0567BD223 cluster: 0x0300
10:45:37:988 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0008
10:45:37:991 0xA4C138E0567BD223: update ZCL value 0x01/0x0008/0x0000 after 0 s
10:45:38:043 Poll APS confirm 137 status: 0x00
10:45:38:044 Erase task req-id: 137, type: 19 zcl seqno: 14 send time 0, profileId: 0x0104, clusterId: 0x0300
10:45:38:092 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0300
10:45:38:094 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0000 after 0 s
10:45:38:095 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0001 after 0 s
10:45:38:096 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0003 after 0 s
10:45:38:098 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0004 after 0 s
10:45:38:099 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0007 after 0 s
10:45:38:100 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0008 after 0 s
10:45:38:102 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x4001 after 0 s
10:45:38:686 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:38:687 Poll light node Extended color light 1
10:45:38:738 read attributes of 0xA4C138E0567BD223 cluster: 0x0006: [ 
10:45:38:739 0x0000 
10:45:38:740 ]
10:45:38:741 Poll APS request 143 to 0xA4C138E0567BD223 cluster: 0x0006
10:45:38:815 Poll APS confirm 143 status: 0x00
10:45:38:817 Erase task req-id: 143, type: 19 zcl seqno: 15 send time 0, profileId: 0x0104, clusterId: 0x0006
10:45:38:859 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0006
10:45:38:861 0xA4C138E0567BD223: update ZCL value 0x01/0x0006/0x0000 after 0 s
10:45:39:042 read attributes of 0xA4C138E0567BD223 cluster: 0x0008: [ 
10:45:39:043 0x0000 
10:45:39:044 ]
10:45:39:045 Poll APS request 147 to 0xA4C138E0567BD223 cluster: 0x0008
10:45:39:091 Poll APS confirm 147 status: 0x00
10:45:39:093 Erase task req-id: 147, type: 19 zcl seqno: 16 send time 0, profileId: 0x0104, clusterId: 0x0008
10:45:39:132 read attributes of 0xA4C138E0567BD223 cluster: 0x0300: [ 
10:45:39:134 0x0000 
10:45:39:136 0x0001 
10:45:39:136 0x0003 
10:45:39:137 0x0004 
10:45:39:138 0x0007 
10:45:39:139 0x0008 
10:45:39:140 0x4001 
10:45:39:141 ]
10:45:39:143 Poll APS request 148 to 0xA4C138E0567BD223 cluster: 0x0300
10:45:39:230 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0008
10:45:39:232 0xA4C138E0567BD223: update ZCL value 0x01/0x0008/0x0000 after 0 s
10:45:39:285 GW firmware version: 0x26690700
10:45:39:334 Poll APS confirm 148 status: 0x00
10:45:39:335 Erase task req-id: 148, type: 19 zcl seqno: 17 send time 0, profileId: 0x0104, clusterId: 0x0300
10:45:39:389 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0300
10:45:39:391 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0000 after 0 s
10:45:39:392 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0001 after 0 s
10:45:39:394 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0003 after 0 s
10:45:39:395 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0004 after 0 s
10:45:39:396 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0007 after 0 s
10:45:39:398 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0008 after 0 s
10:45:39:399 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x4001 after 0 s
10:45:39:932 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:39:934 Poll light node Extended color light 1
10:45:39:984 read attributes of 0xA4C138E0567BD223 cluster: 0x0006: [ 
10:45:39:985 0x0000 
10:45:39:986 ]
10:45:39:987 Poll APS request 155 to 0xA4C138E0567BD223 cluster: 0x0006
10:45:40:095 Poll APS confirm 155 status: 0x00
10:45:40:097 Erase task req-id: 155, type: 19 zcl seqno: 18 send time 0, profileId: 0x0104, clusterId: 0x0006
10:45:40:123 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0006
10:45:40:125 0xA4C138E0567BD223: update ZCL value 0x01/0x0006/0x0000 after 0 s
10:45:40:242 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:45:40:317 read attributes of 0xA4C138E0567BD223 cluster: 0x0008: [ 
10:45:40:318 0x0000 
10:45:40:320 ]
10:45:40:320 Poll APS request 160 to 0xA4C138E0567BD223 cluster: 0x0008
10:45:40:379 Poll APS confirm 160 status: 0x00
10:45:40:381 Erase task req-id: 160, type: 19 zcl seqno: 19 send time 0, profileId: 0x0104, clusterId: 0x0008
10:45:40:408 read attributes of 0xA4C138E0567BD223 cluster: 0x0300: [ 
10:45:40:411 0x0000 
10:45:40:412 0x0001 
10:45:40:412 0x0003 
10:45:40:412 0x0004 
10:45:40:413 0x0007 
10:45:40:413 0x0008 
10:45:40:414 0x4001 
10:45:40:414 ]
10:45:40:414 Poll APS request 161 to 0xA4C138E0567BD223 cluster: 0x0300
10:45:40:505 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0008
10:45:40:507 0xA4C138E0567BD223: update ZCL value 0x01/0x0008/0x0000 after 0 s
10:45:40:596 Poll APS confirm 161 status: 0x00
10:45:40:598 Erase task req-id: 161, type: 19 zcl seqno: 20 send time 0, profileId: 0x0104, clusterId: 0x0300
10:45:40:649 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0300
10:45:40:650 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0000 after 0 s
10:45:40:651 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0001 after 0 s
10:45:40:652 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0003 after 0 s
10:45:40:653 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0004 after 0 s
10:45:40:654 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0007 after 0 s
10:45:40:655 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0008 after 0 s
10:45:40:656 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x4001 after 0 s
10:45:41:242 DB save zll database items 0x00000003
10:45:41:245 DB sql exec REPLACE INTO nodes (id, state, mac, name, groups, endpoint, modelid, manufacturername, swbuildid, ritems) VALUES ('1', 'normal', 'a4:c1:38:e0:56:7b:d2:23-01', 'Extended color light 1', '65520', '1', 'TLSR82xx', 'AwoX', '0122052017', '{"attr/id":"1","attr/lastannounced":null,"attr/lastseen":"2022-08-31T08:44Z","attr/manufacturername":"AwoX","attr/modelid":"TLSR82xx","attr/name":"Extended color light 1","attr/swversion":"0122052017","attr/type":"Extended color light","attr/uniqueid":"a4:c1:38:e0:56:7b:d2:23-01","config/colorcapabilities":null,"config/ctmax":65279,"config/ctmin":null,"state/alert":null,"state/bri":254,"state/colormode":"ct","state/ct":333,"state/effect":"none","state/hue":43862,"state/on":true,"state/reachable":true,"state/sat":255,"state/x":null,"state/y":null}')
10:45:41:250 DB sql exec REPLACE INTO groups (gid, name, state, mids, devicemembership, lightsequence, hidden, type, class, uniqueid) VALUES ('0xFFF0', 'All', 'normal', '', '', '', 'false', 'LightGroup', 'Other', '')
10:45:41:254 DB sql exec REPLACE INTO groups (gid, name, state, mids, devicemembership, lightsequence, hidden, type, class, uniqueid) VALUES ('0x0001', 'TRADFRI SHORTCUT Button ', 'normal', '', '2', '', 'false', 'LightGroup', 'Other', '94:de:b8:ff:fe:0e:08:81')
10:45:41:256 DB sql exec REPLACE INTO groups (gid, name, state, mids, devicemembership, lightsequence, hidden, type, class, uniqueid) VALUES ('0x0002', 'Garten', 'normal', '', '', '', 'false', 'LightGroup', 'Other', '')
10:45:41:272 DB saved in 29 ms
10:45:41:273 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:41:274 Poll light node Extended color light 1
10:45:41:326 read attributes of 0xA4C138E0567BD223 cluster: 0x0006: [ 
10:45:41:328 0x0000 
10:45:41:328 ]
10:45:41:329 Poll APS request 168 to 0xA4C138E0567BD223 cluster: 0x0006
10:45:41:412 Poll APS confirm 168 status: 0x00
10:45:41:413 Erase task req-id: 168, type: 19 zcl seqno: 21 send time 0, profileId: 0x0104, clusterId: 0x0006
10:45:41:461 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0006
10:45:41:462 0xA4C138E0567BD223: update ZCL value 0x01/0x0006/0x0000 after 0 s
10:45:41:642 read attributes of 0xA4C138E0567BD223 cluster: 0x0008: [ 
10:45:41:644 0x0000 
10:45:41:645 ]
10:45:41:645 Poll APS request 171 to 0xA4C138E0567BD223 cluster: 0x0008
10:45:41:693 Poll APS confirm 171 status: 0x00
10:45:41:694 Erase task req-id: 171, type: 19 zcl seqno: 22 send time 0, profileId: 0x0104, clusterId: 0x0008
10:45:41:739 read attributes of 0xA4C138E0567BD223 cluster: 0x0300: [ 
10:45:41:742 0x0000 
10:45:41:745 0x0001 
10:45:41:746 0x0003 
10:45:41:748 0x0004 
10:45:41:749 0x0007 
10:45:41:751 0x0008 
10:45:41:752 0x4001 
10:45:41:753 ]
10:45:41:754 Poll APS request 172 to 0xA4C138E0567BD223 cluster: 0x0300
10:45:41:856 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0008
10:45:41:858 0xA4C138E0567BD223: update ZCL value 0x01/0x0008/0x0000 after 0 s
10:45:41:961 Poll APS confirm 172 status: 0x00
10:45:41:962 Erase task req-id: 172, type: 19 zcl seqno: 23 send time 0, profileId: 0x0104, clusterId: 0x0300
10:45:42:022 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0300
10:45:42:023 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0000 after 0 s
10:45:42:025 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0001 after 0 s
10:45:42:026 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0003 after 0 s
10:45:42:027 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0004 after 0 s
10:45:42:028 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0007 after 0 s
10:45:42:029 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0008 after 0 s
10:45:42:029 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x4001 after 0 s
10:45:42:082 Websocket 172.30.32.1:53252 send message: {"attr":{"colorcapabilities":null,"ctmax":65279,"ctmin":null,"id":"1","lastannounced":null,"lastseen":"2022-08-31T08:45Z","manufacturername":"AwoX","modelid":"TLSR82xx","name":"Extended color light 1","swversion":"0122052017","type":"Extended color light","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"},"e":"changed","id":"1","r":"lights","t":"event","uniqueid":"a4:c1:38:e0:56:7b:d2:23-01"} (ret = 385)
10:45:42:626 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:42:628 Poll light node Extended color light 1
10:45:42:678 read attributes of 0xA4C138E0567BD223 cluster: 0x0006: [ 
10:45:42:679 0x0000 
10:45:42:680 ]
10:45:42:680 Poll APS request 181 to 0xA4C138E0567BD223 cluster: 0x0006
10:45:42:778 Poll APS confirm 181 status: 0x00
10:45:42:779 Erase task req-id: 181, type: 19 zcl seqno: 24 send time 0, profileId: 0x0104, clusterId: 0x0006
10:45:42:806 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0006
10:45:42:807 0xA4C138E0567BD223: update ZCL value 0x01/0x0006/0x0000 after 0 s
10:45:42:978 read attributes of 0xA4C138E0567BD223 cluster: 0x0008: [ 
10:45:42:979 0x0000 
10:45:42:980 ]
10:45:42:981 Poll APS request 184 to 0xA4C138E0567BD223 cluster: 0x0008
10:45:43:077 Poll APS confirm 184 status: 0x00
10:45:43:079 Erase task req-id: 184, type: 19 zcl seqno: 25 send time 0, profileId: 0x0104, clusterId: 0x0008
10:45:43:091 read attributes of 0xA4C138E0567BD223 cluster: 0x0300: [ 
10:45:43:094 0x0000 
10:45:43:095 0x0001 
10:45:43:095 0x0003 
10:45:43:096 0x0004 
10:45:43:097 0x0007 
10:45:43:097 0x0008 
10:45:43:098 0x4001 
10:45:43:098 ]
10:45:43:099 Poll APS request 186 to 0xA4C138E0567BD223 cluster: 0x0300
10:45:43:195 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0008
10:45:43:197 0xA4C138E0567BD223: update ZCL value 0x01/0x0008/0x0000 after 0 s
10:45:43:299 Poll APS confirm 186 status: 0x00
10:45:43:301 Erase task req-id: 186, type: 19 zcl seqno: 26 send time 0, profileId: 0x0104, clusterId: 0x0300
10:45:43:350 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0300
10:45:43:351 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0000 after 0 s
10:45:43:352 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0001 after 0 s
10:45:43:353 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0003 after 0 s
10:45:43:354 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0004 after 0 s
10:45:43:355 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0007 after 0 s
10:45:43:355 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0008 after 0 s
10:45:43:356 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x4001 after 0 s
10:45:43:884 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:43:886 Poll light node Extended color light 1
10:45:43:936 read attributes of 0xA4C138E0567BD223 cluster: 0x0006: [ 
10:45:43:938 0x0000 
10:45:43:938 ]
10:45:43:939 Poll APS request 192 to 0xA4C138E0567BD223 cluster: 0x0006
10:45:44:009 Poll APS confirm 192 status: 0x00
10:45:44:010 Erase task req-id: 192, type: 19 zcl seqno: 27 send time 0, profileId: 0x0104, clusterId: 0x0006
10:45:44:051 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0006
10:45:44:052 0xA4C138E0567BD223: update ZCL value 0x01/0x0006/0x0000 after 0 s
10:45:44:242 read attributes of 0xA4C138E0567BD223 cluster: 0x0008: [ 
10:45:44:244 0x0000 
10:45:44:245 ]
10:45:44:246 Poll APS request 198 to 0xA4C138E0567BD223 cluster: 0x0008
10:45:44:298 Poll APS confirm 198 status: 0x00
10:45:44:299 Erase task req-id: 198, type: 19 zcl seqno: 28 send time 0, profileId: 0x0104, clusterId: 0x0008
10:45:44:329 read attributes of 0xA4C138E0567BD223 cluster: 0x0300: [ 
10:45:44:331 0x0000 
10:45:44:332 0x0001 
10:45:44:332 0x0003 
10:45:44:333 0x0004 
10:45:44:333 0x0007 
10:45:44:334 0x0008 
10:45:44:334 0x4001 
10:45:44:335 ]
10:45:44:335 Poll APS request 199 to 0xA4C138E0567BD223 cluster: 0x0300
10:45:44:410 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0008
10:45:44:412 0xA4C138E0567BD223: update ZCL value 0x01/0x0008/0x0000 after 0 s
10:45:44:468 Poll APS confirm 199 status: 0x00
10:45:44:470 Erase task req-id: 199, type: 19 zcl seqno: 29 send time 0, profileId: 0x0104, clusterId: 0x0300
10:45:44:513 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0300
10:45:44:515 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0000 after 0 s
10:45:44:516 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0001 after 0 s
10:45:44:517 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0003 after 0 s
10:45:44:519 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0004 after 0 s
10:45:44:520 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0007 after 0 s
10:45:44:522 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0008 after 0 s
10:45:44:523 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x4001 after 0 s
10:45:45:106 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:45:108 Poll light node Extended color light 1
10:45:45:155 read attributes of 0xA4C138E0567BD223 cluster: 0x0006: [ 
10:45:45:157 0x0000 
10:45:45:158 ]
10:45:45:158 Poll APS request 205 to 0xA4C138E0567BD223 cluster: 0x0006
10:45:45:279 Poll APS confirm 205 status: 0x00
10:45:45:281 Erase task req-id: 205, type: 19 zcl seqno: 30 send time 0, profileId: 0x0104, clusterId: 0x0006
10:45:45:308 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0006
10:45:45:310 0xA4C138E0567BD223: update ZCL value 0x01/0x0006/0x0000 after 0 s
10:45:45:482 read attributes of 0xA4C138E0567BD223 cluster: 0x0008: [ 
10:45:45:483 0x0000 
10:45:45:483 ]
10:45:45:484 Poll APS request 210 to 0xA4C138E0567BD223 cluster: 0x0008
10:45:45:576 Poll APS confirm 210 status: 0x00
10:45:45:577 Erase task req-id: 210, type: 19 zcl seqno: 31 send time 0, profileId: 0x0104, clusterId: 0x0008
10:45:45:588 read attributes of 0xA4C138E0567BD223 cluster: 0x0300: [ 
10:45:45:591 0x0000 
10:45:45:592 0x0001 
10:45:45:593 0x0003 
10:45:45:594 0x0004 
10:45:45:595 0x0007 
10:45:45:596 0x0008 
10:45:45:597 0x4001 
10:45:45:598 ]
10:45:45:599 Poll APS request 212 to 0xA4C138E0567BD223 cluster: 0x0300
10:45:45:689 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0008
10:45:45:690 0xA4C138E0567BD223: update ZCL value 0x01/0x0008/0x0000 after 0 s
10:45:45:783 Poll APS confirm 212 status: 0x00
10:45:45:785 Erase task req-id: 212, type: 19 zcl seqno: 32 send time 1, profileId: 0x0104, clusterId: 0x0300
10:45:45:843 Node data 0xa4c138e0567bd223 profileId: 0x0104, clusterId: 0x0300
10:45:45:845 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0000 after 0 s
10:45:45:846 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0001 after 0 s
10:45:45:846 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0003 after 0 s
10:45:45:847 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0004 after 0 s
10:45:45:848 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0007 after 0 s
10:45:45:849 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x0008 after 0 s
10:45:45:850 0xA4C138E0567BD223: update ZCL value 0x01/0x0300/0x4001 after 0 s
10:45:46:399 poll node a4:c1:38:e0:56:7b:d2:23-01
10:45:46:401 Poll light node Extended color light 1

As far as I can see, the ct min/max values are not reported correctly. The API still shows that, too.

Ok so from your logs deconz ask for attribute on cluster 0x0300

0x0000 > hue
0x0001 > saturation
0x0003 > currentX
0x0004 > currentY
0x0007 > color temperature
0x0008 > color mode
0x4001 > enhanced color mode

And only them.

So first why the config/colorcapabilities is not updated ? (Its the attribute 0x0008 and this one is working on your capture). And why it ask for same attribute again and again, and again (till the colorcapabilities is set ?)
Them I m sorry but ctmin and ctmax are asked only for some devices, and idk why

        if ((!item || item->toNumber() <= 0) && (lightNode->haEndpoint().profileId() == ZLL_PROFILE_ID || lightNode->manufacturerCode() == VENDOR_XIAOMI || lightNode->manufacturerCode() == VENDOR_MUELLER || lightNode->manufacturerCode() == VENDOR_XAL || lightNode->manufacturerCode() == VENDOR_LEDVANCE))
        {
            if (item && lightNode->modelId() == QLatin1String("lumi.light.aqcn02"))
            {
                item->setValue(0x0010); // color capabilities are not supported, set here
            }

            attributes.push_back(0x0008); // color mode
            attributes.push_back(0x4001); // enhanced color mode
            attributes.push_back(0x400a); // color capabilities
            attributes.push_back(0x400b); // color temperature min
            attributes.push_back(0x400c); // color temperature max
        }

And I think if you clic on the second circle on the node title to expand cluster list, we can see your device is a “HA” and not “ZLL”, just on the right of the endpoint.

Edit:
I can be wrong but config/colorcapabilities is only set when reading the attribute 0x400a not the 0x0008

Can make a try, instead of reading all attributes with the button “read”, try with reading them 1 by 1.

Will be nice if someone with more knowledge can say if it s normal or an issue …

Yes, you are right. The Devices are all HA and not ZLL.
Eglo Fueva-Z:
eglo_fueva-z_node

Eglo E27 LED:
eglo_e27_node

MiBoxer FUT035Z:
fut035z_node

I’m also wondering why these values are only requested for ZLL devices.

I tried it, the 0x0008 doesn’t change anything in the API. But with the 0x004A the color capabilities is set in the API (but of course not the ct min/max).

I have now done the same pairing with the MiBoxer FUT035Z (only “Info_L2”):

10:25:04:353 DEV no DDF for 0x94DEB8FFFE0E0881, modelId: TRADFRI SHORTCUT Button
10:25:04:354 DEV create on-the-fly DDF for 0x94DEB8FFFE0E0881
10:25:04:413 DEV Tick.Init: booted after 8000 seconds
10:25:04:443 dlg action: Read binding table
10:25:04:628 dev /dev/ttyAMA0
10:25:04:632 New websocket 172.30.32.1:37238 (state: 3) 
10:25:04:850 Announced to internet https://phoscon.de/discover
10:25:04:852 discovery server date: Thu, 01 Sep 2022 08:25:04 GMT
10:25:04:852 	 local time seems to be ok
10:25:05:023 dev /dev/ttyAMA0
10:25:05:025 COM: /dev/ttyAMA0 / serialno: , RaspBee
10:25:06:607 Device firmware version 0x26690700 RaspBee II
10:25:06:619 unlocked max nodes: 512
10:25:06:761 Device protocol version: 0x010E
10:25:06:925 Current channel 15
10:25:06:958 CTRL ANT_CTRL 0x03
10:25:07:054 Device protocol version: 0x010E
10:25:07:210 CTRL ANT_CTRL 0x03
10:25:14:480 GW update firmware found: /usr/share/deCONZ/firmware/deCONZ_ConBeeII_0x26720700.bin.GCF
10:25:23:477 sql exec SELECT conf FROM zbconf ORDER BY rowid desc limit 1
10:25:23:479 Wait 0s till query finished
10:25:24:477 Idle timer triggered
10:25:24:479 Force read attributes for ZHASwitch SensorNode TRADFRI SHORTCUT
10:25:24:485 GW firmware version: 0x26690700
10:25:25:478 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:25:25:480 Wait 1s till query finished
10:25:26:476 Wait 0s till query finished
10:25:27:478 Idle timer triggered
10:25:34:477 GW firmware version: 0x26690700
10:25:35:477 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:25:38:655 DB pushZdpDescriptorDb()
10:25:38:656 DB save zll database items 0x00000880
10:25:38:657 DB sql exec UPDATE devices SET nwk = 6639 WHERE mac = '90:35:ea:ff:fe:08:33:e9';INSERT INTO devices (mac,nwk,timestamp) SELECT '90:35:ea:ff:fe:08:33:e9', 6639, strftime('%s','now') WHERE (SELECT changes() = 0);
10:25:38:678 DB saved in 21 ms
10:25:38:743 DB pushZdpDescriptorDb()
10:25:39:059 Tuya debug 7 : Missing manufacture name for 0x9035eafffe0833e9
10:25:39:060 sql exec SELECT manufacturername FROM nodes WHERE mac LIKE '90:35:ea:ff:fe:08:33:e9%' COLLATE NOCASE
10:25:39:061 Tuya debug 7 : Missing manufacture name, till missing in DB.
10:25:39:062 sql exec SELECT * FROM nodes WHERE mac='90:35:ea:ff:fe:08:33:e9-01' COLLATE NOCASE AND state != 'deleted'
10:25:39:064 sql exec SELECT * FROM nodes WHERE mac='0x9035eafffe0833e9' COLLATE NOCASE AND state != 'deleted'
10:25:39:067 sql exec SELECT * FROM nodes
10:25:39:073 DB pushZdpDescriptorDb()
10:25:39:103 Websocket 172.30.32.1:37238 send message: {"e":"added","id":"1","light":{"colorcapabilities":0,"ctmax":65279,"ctmin":0,"etag":"f9284d6f66d517ffbeb7a3225cc8a288","hascolor":true,"lastannounced":null,"lastseen":"2022-09-01T08:25Z","manufacturername":null,"modelid":null,"name":"Color temperature light 1","state":{"alert":"none","bri":0,"colormode":"ct","ct":0,"on":false,"reachable":true},"swversion":null,"type":"Color temperature light","uniqueid":"90:35:ea:ff:fe:08:33:e9-01"},"r":"lights","t":"event","uniqueid":"90:35:ea:ff:fe:08:33:e9-01"} (ret = 502)
10:25:39:107 Websocket 172.30.32.1:37238 send message: {"attr":{"colorcapabilities":null,"ctmax":65279,"ctmin":null,"id":"1","lastannounced":null,"lastseen":"2022-09-01T08:25Z","manufacturername":null,"modelid":null,"name":"Color temperature light 1","swversion":null,"type":"Color temperature light","uniqueid":"90:35:ea:ff:fe:08:33:e9-01"},"e":"changed","id":"1","r":"lights","t":"event","uniqueid":"90:35:ea:ff:fe:08:33:e9-01"} (ret = 375)
10:25:39:289 Tuya debug 7 : Missing manufacture name for 0x9035eafffe0833e9
10:25:39:292 sql exec SELECT manufacturername FROM nodes WHERE mac LIKE '90:35:ea:ff:fe:08:33:e9%' COLLATE NOCASE
10:25:39:294 Tuya debug 7 : Missing manufacture name, till missing in DB.
10:25:39:296 DB pushZdpDescriptorDb()
10:25:39:380 Erase task req-id: 57, type: 30 zcl seqno: 3 send time 0, profileId: 0x0104, clusterId: 0x0004
10:25:39:559 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0000
10:25:39:591 Websocket 172.30.32.1:37238 send message: {"attr":{"colorcapabilities":null,"ctmax":65279,"ctmin":null,"id":"1","lastannounced":null,"lastseen":"2022-09-01T08:25Z","manufacturername":"_TZ3210_frm6149r","modelid":null,"name":"Color temperature light 1","swversion":null,"type":"Color temperature light","uniqueid":"90:35:ea:ff:fe:08:33:e9-01"},"e":"changed","id":"1","r":"lights","t":"event","uniqueid":"90:35:ea:ff:fe:08:33:e9-01"} (ret = 389)
10:25:39:701 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0000
10:25:39:786 Websocket 172.30.32.1:37238 send message: {"attr":{"colorcapabilities":null,"ctmax":65279,"ctmin":null,"id":"1","lastannounced":null,"lastseen":"2022-09-01T08:25Z","manufacturername":"_TZ3210_frm6149r","modelid":"TS0502B","name":"Color temperature light 1","swversion":null,"type":"Color temperature light","uniqueid":"90:35:ea:ff:fe:08:33:e9-01"},"e":"changed","id":"1","r":"lights","t":"event","uniqueid":"90:35:ea:ff:fe:08:33:e9-01"} (ret = 394)
10:25:43:601 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0006
10:25:43:606 0x9035EAFFFE0833E9: added ZCL value 0x01/0x0006/0x0000
10:25:43:608 	payload: 00001001
10:25:43:624 Websocket 172.30.32.1:37238 send message: {"e":"changed","id":"1","r":"lights","state":{"alert":null,"bri":null,"colormode":"ct","ct":null,"on":true,"reachable":true},"t":"event","uniqueid":"90:35:ea:ff:fe:08:33:e9-01"} (ret = 177)
10:25:43:631 Websocket 172.30.32.1:37238 send message: {"e":"changed","id":"65520","r":"groups","state":{"all_on":true,"any_on":true},"t":"event"} (ret = 91)
10:25:43:774 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:25:43:776 	payload: 00f02000
10:25:44:125 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0006
10:25:44:129 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0006/0x0000 after 0 s
10:25:44:131 	payload: 00f02300000000
10:25:44:252 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:25:44:255 	payload: 03f0480a00000d0d00000000c800
10:25:44:445 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0008
10:25:44:446 0x9035EAFFFE0833E9: added ZCL value 0x01/0x0008/0x0000
10:25:44:448 	payload: 00f021e803
10:25:44:479 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:25:44:481 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:25:44:484 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:25:44:567 GW firmware version: 0x26690700
10:25:44:668 Master: read param with arg 0x19
10:25:44:762 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:25:44:763 	payload: 00e021e803
10:25:44:964 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:25:44:966 	payload: 08f048020000
10:25:45:086 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:25:45:088 	payload: 07f048020000
10:25:45:209 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:25:45:211 	payload: 09f048050000000000
10:25:45:330 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:25:45:332 	payload: 0df01000
10:25:45:477 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:25:45:528 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:25:45:530 	payload: 0cf0480c000100000000000003e803e8
10:25:45:725 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:25:45:727 	payload: 0af04803000303
10:25:45:850 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:25:45:852 	payload: 0bf04803000300
10:25:45:988 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:25:45:990 	payload: 0ef0480700000190000190
10:25:46:112 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:25:46:113 Tuya debug Request : Address 0x9035EAFFFE0833E9, Endpoint 0x01, Command 0x06, Payload 000151020004ffffffd8
10:25:48:970 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0000
10:25:48:974 	payload: 01002059e2ff201fe4ff2001
10:25:49:485 CTRL db store gui node 00:21:2e:ff:ff:09:03:36
10:25:49:493 CTRL db store gui node 94:de:b8:ff:fe:0e:08:81
10:25:49:494 CTRL db store gui node 90:35:ea:ff:fe:08:33:e9
10:25:54:479 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:25:54:483 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:25:54:487 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:25:54:506 GW firmware version: 0x26690700
10:25:55:477 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:25:57:477 Wait 2s till query finished
10:25:58:477 Wait 1s till query finished
10:25:59:477 Wait 0s till query finished
10:26:00:477 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:00:479 Poll light node Color temperature light 1
10:26:00:480 Idle timer triggered
10:26:00:677 read attributes of 0x9035EAFFFE0833E9 cluster: 0x0000: [ 
10:26:00:679 0x0006 
10:26:00:680 ]
10:26:00:681 Poll APS request 196 to 0x9035EAFFFE0833E9 cluster: 0x0000
10:26:00:728 Poll APS confirm 196 status: 0x00
10:26:00:729 Erase task req-id: 196, type: 19 zcl seqno: 6 send time 0, profileId: 0x0104, clusterId: 0x0000
10:26:00:790 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0000
10:26:01:401 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:01:403 Poll light node Color temperature light 1
10:26:02:291 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:02:292 Poll light node Color temperature light 1
10:26:03:129 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:03:131 Poll light node Color temperature light 1
10:26:03:290 Master: read param with arg 0x18
10:26:03:291 Master: read param with arg 0x13
10:26:03:292 Master: read param with arg 0x13
10:26:03:292 Master: read param with arg 0x13
10:26:03:471 Master: read param with arg 0x19
10:26:03:481 networkState: CC_ReconnectNetwork
10:26:03:678 CTRL read param resp id: 0x28, status: 0x04
10:26:03:772 CTRL read param resp id: 0x13, status: 0x04
10:26:03:798 Master: read param with arg 0x18
10:26:03:799 Master: read param with arg 0x13
10:26:03:800 Master: read param with arg 0x13
10:26:03:801 Master: read param with arg 0x13
10:26:03:976 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:03:978 Poll light node Color temperature light 1
10:26:04:049 Master: read param with arg 0x19
10:26:04:157 CTRL read param resp id: 0x28, status: 0x04
10:26:04:212 CTRL read param resp id: 0x13, status: 0x04
10:26:04:480 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:26:04:484 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:26:04:487 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:26:04:507 GW firmware version: 0x26690700
10:26:04:868 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:04:869 Poll light node Color temperature light 1
10:26:05:477 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:26:05:682 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:05:684 Poll light node Color temperature light 1
10:26:06:523 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:06:524 Poll light node Color temperature light 1
10:26:07:273 DB pushZdpDescriptorDb()
10:26:07:402 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:07:403 Poll light node Color temperature light 1
10:26:07:742 DB pushZdpDescriptorDb()
10:26:08:294 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:08:296 Poll light node Color temperature light 1
10:26:09:134 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:09:135 Poll light node Color temperature light 1
10:26:09:977 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:09:979 Poll light node Color temperature light 1
10:26:10:867 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:10:869 Poll light node Color temperature light 1
10:26:11:681 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:11:682 Poll light node Color temperature light 1
10:26:12:521 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:12:522 Poll light node Color temperature light 1
10:26:13:402 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:13:404 Poll light node Color temperature light 1
10:26:14:295 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:14:297 Poll light node Color temperature light 1
10:26:14:479 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:26:14:482 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:26:14:484 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:26:14:504 GW firmware version: 0x26690700
10:26:15:143 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:15:144 Poll light node Color temperature light 1
10:26:15:477 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:26:15:977 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:15:979 Poll light node Color temperature light 1
10:26:16:868 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:16:870 Poll light node Color temperature light 1
10:26:17:682 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:17:683 Poll light node Color temperature light 1
10:26:18:522 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:18:524 Poll light node Color temperature light 1
10:26:19:402 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:19:403 Poll light node Color temperature light 1
10:26:20:295 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:20:296 Poll light node Color temperature light 1
10:26:21:133 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:21:135 Poll light node Color temperature light 1
10:26:21:977 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:21:978 Poll light node Color temperature light 1
10:26:22:868 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:22:869 Poll light node Color temperature light 1
10:26:23:680 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:23:682 Poll light node Color temperature light 1
10:26:24:480 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:26:24:483 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:26:24:486 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:26:24:504 GW firmware version: 0x26690700
10:26:24:559 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:24:561 Poll light node Color temperature light 1
10:26:25:422 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:25:424 Poll light node Color temperature light 1
10:26:25:477 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:26:26:302 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:26:304 Poll light node Color temperature light 1
10:26:27:147 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:27:149 Poll light node Color temperature light 1
10:26:27:977 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:27:978 Poll light node Color temperature light 1
10:26:28:868 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:28:870 Poll light node Color temperature light 1
10:26:29:682 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:29:683 Poll light node Color temperature light 1
10:26:30:478 sql exec SELECT conf FROM zbconf ORDER BY rowid desc limit 1
10:26:30:481 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:30:482 Poll light node Color temperature light 1
10:26:30:483 Idle timer triggered
10:26:31:414 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:31:416 Poll light node Color temperature light 1
10:26:32:302 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:32:304 Poll light node Color temperature light 1
10:26:33:144 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:33:145 Poll light node Color temperature light 1
10:26:33:977 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:33:979 Poll light node Color temperature light 1
10:26:34:479 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:26:34:483 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:26:34:487 No Tuya productId entry found for manufacturername: _TZ3210_frm6149r
10:26:34:513 GW firmware version: 0x26690700
10:26:34:868 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:34:869 Poll light node Color temperature light 1
10:26:34:920 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0006 dropped, values are fresh enough
10:26:35:207 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0008 dropped, values are fresh enough
10:26:35:304 read attributes of 0x9035EAFFFE0833E9 cluster: 0x0300: [ 
10:26:35:306 0x0000 
10:26:35:307 0x0001 
10:26:35:308 0x0003 
10:26:35:309 0x0004 
10:26:35:309 0x0007 
10:26:35:310 0x0008 
10:26:35:311 0x4001 
10:26:35:312 ]
10:26:35:313 Poll APS request 114 to 0x9035EAFFFE0833E9 cluster: 0x0300
10:26:35:416 Poll APS confirm 114 status: 0x00
10:26:35:418 Erase task req-id: 114, type: 19 zcl seqno: 7 send time 0, profileId: 0x0104, clusterId: 0x0300
10:26:35:477 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:26:35:496 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:26:35:499 0x9035EAFFFE0833E9: added ZCL value 0x01/0x0300/0x0007
10:26:35:500 0x9035EAFFFE0833E9: added ZCL value 0x01/0x0300/0x0008
10:26:35:500 0x9035EAFFFE0833E9: added ZCL value 0x01/0x0300/0x4001
10:26:35:502 Websocket 172.30.32.1:37238 send message: {"e":"changed","id":"1","r":"lights","state":{"alert":null,"bri":null,"colormode":"ct","ct":153,"on":true,"reachable":true},"t":"event","uniqueid":"90:35:ea:ff:fe:08:33:e9-01"} (ret = 176)
10:26:36:037 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:36:039 Poll light node Color temperature light 1
10:26:36:085 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0006 dropped, values are fresh enough
10:26:36:377 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0008 dropped, values are fresh enough
10:26:36:477 read attributes of 0x9035EAFFFE0833E9 cluster: 0x0300: [ 
10:26:36:478 0x0007 
10:26:36:478 0x0008 
10:26:36:479 0x4001 
10:26:36:479 ]
10:26:36:480 Poll APS request 121 to 0x9035EAFFFE0833E9 cluster: 0x0300
10:26:36:614 Poll APS confirm 121 status: 0x00
10:26:36:615 Erase task req-id: 121, type: 19 zcl seqno: 8 send time 0, profileId: 0x0104, clusterId: 0x0300
10:26:36:677 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:26:36:678 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0007 after 0 s
10:26:36:679 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0008 after 0 s
10:26:36:680 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x4001 after 0 s
10:26:37:258 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:37:260 Poll light node Color temperature light 1
10:26:37:310 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0006 dropped, values are fresh enough
10:26:37:597 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0008 dropped, values are fresh enough
10:26:37:695 read attributes of 0x9035EAFFFE0833E9 cluster: 0x0300: [ 
10:26:37:696 0x0007 
10:26:37:697 0x0008 
10:26:37:698 0x4001 
10:26:37:699 ]
10:26:37:699 Poll APS request 129 to 0x9035EAFFFE0833E9 cluster: 0x0300
10:26:37:813 Poll APS confirm 129 status: 0x00
10:26:37:815 Erase task req-id: 129, type: 19 zcl seqno: 9 send time 0, profileId: 0x0104, clusterId: 0x0300
10:26:37:878 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:26:37:880 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0007 after 0 s
10:26:37:881 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0008 after 0 s
10:26:37:882 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x4001 after 0 s
10:26:38:446 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:38:448 Poll light node Color temperature light 1
10:26:38:533 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0006 dropped, values are fresh enough
10:26:38:851 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0008 dropped, values are fresh enough
10:26:38:958 read attributes of 0x9035EAFFFE0833E9 cluster: 0x0300: [ 
10:26:38:959 0x0007 
10:26:38:960 0x0008 
10:26:38:961 0x4001 
10:26:38:962 ]
10:26:38:963 Poll APS request 136 to 0x9035EAFFFE0833E9 cluster: 0x0300
10:26:39:019 Poll APS confirm 136 status: 0x00
10:26:39:020 Erase task req-id: 136, type: 19 zcl seqno: 10 send time 0, profileId: 0x0104, clusterId: 0x0300
10:26:39:080 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:26:39:082 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0007 after 0 s
10:26:39:084 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0008 after 0 s
10:26:39:085 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x4001 after 0 s
10:26:39:143 Websocket 172.30.32.1:37238 send message: {"attr":{"colorcapabilities":null,"ctmax":65279,"ctmin":null,"id":"1","lastannounced":null,"lastseen":"2022-09-01T08:26Z","manufacturername":"_TZ3210_frm6149r","modelid":"TS0502B","name":"Color temperature light 1","swversion":null,"type":"Color temperature light","uniqueid":"90:35:ea:ff:fe:08:33:e9-01"},"e":"changed","id":"1","r":"lights","t":"event","uniqueid":"90:35:ea:ff:fe:08:33:e9-01"} (ret = 394)
10:26:39:639 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:39:642 Poll light node Color temperature light 1
10:26:39:730 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0006 dropped, values are fresh enough
10:26:40:046 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0008 dropped, values are fresh enough
10:26:40:153 read attributes of 0x9035EAFFFE0833E9 cluster: 0x0300: [ 
10:26:40:155 0x0007 
10:26:40:156 0x0008 
10:26:40:157 0x4001 
10:26:40:158 ]
10:26:40:160 Poll APS request 145 to 0x9035EAFFFE0833E9 cluster: 0x0300
10:26:40:215 Poll APS confirm 145 status: 0x00
10:26:40:216 Erase task req-id: 145, type: 19 zcl seqno: 11 send time 0, profileId: 0x0104, clusterId: 0x0300
10:26:40:286 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:26:40:288 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0007 after 0 s
10:26:40:289 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0008 after 0 s
10:26:40:290 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x4001 after 0 s
10:26:40:893 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:40:894 Poll light node Color temperature light 1
10:26:40:941 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0006 dropped, values are fresh enough
10:26:41:258 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0008 dropped, values are fresh enough
10:26:41:365 read attributes of 0x9035EAFFFE0833E9 cluster: 0x0300: [ 
10:26:41:367 0x0007 
10:26:41:367 0x0008 
10:26:41:368 0x4001 
10:26:41:369 ]
10:26:41:370 Poll APS request 152 to 0x9035EAFFFE0833E9 cluster: 0x0300
10:26:41:423 Poll APS confirm 152 status: 0x00
10:26:41:425 Erase task req-id: 152, type: 19 zcl seqno: 12 send time 0, profileId: 0x0104, clusterId: 0x0300
10:26:41:489 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:26:41:490 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0007 after 0 s
10:26:41:492 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0008 after 0 s
10:26:41:493 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x4001 after 0 s
10:26:42:049 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:42:051 Poll light node Color temperature light 1
10:26:42:098 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0006 dropped, values are fresh enough
10:26:42:385 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0008 dropped, values are fresh enough
10:26:42:482 read attributes of 0x9035EAFFFE0833E9 cluster: 0x0300: [ 
10:26:42:483 0x0007 
10:26:42:484 0x0008 
10:26:42:484 0x4001 
10:26:42:485 ]
10:26:42:486 Poll APS request 161 to 0x9035EAFFFE0833E9 cluster: 0x0300
10:26:42:612 Poll APS confirm 161 status: 0x00
10:26:42:613 Erase task req-id: 161, type: 19 zcl seqno: 13 send time 0, profileId: 0x0104, clusterId: 0x0300
10:26:42:676 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:26:42:677 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0007 after 0 s
10:26:42:678 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0008 after 0 s
10:26:42:679 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x4001 after 0 s
10:26:43:195 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:43:197 Poll light node Color temperature light 1
10:26:43:244 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0006 dropped, values are fresh enough
10:26:43:562 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0008 dropped, values are fresh enough
10:26:43:669 read attributes of 0x9035EAFFFE0833E9 cluster: 0x0300: [ 
10:26:43:671 0x0007 
10:26:43:671 0x0008 
10:26:43:672 0x4001 
10:26:43:672 ]
10:26:43:673 Poll APS request 167 to 0x9035EAFFFE0833E9 cluster: 0x0300
10:26:43:726 Poll APS confirm 167 status: 0x00
10:26:43:728 Erase task req-id: 167, type: 19 zcl seqno: 14 send time 0, profileId: 0x0104, clusterId: 0x0300
10:26:43:791 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:26:43:792 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0007 after 0 s
10:26:43:793 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0008 after 0 s
10:26:43:794 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x4001 after 0 s
10:26:44:370 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:44:372 Poll light node Color temperature light 1
10:26:44:423 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0006 dropped, values are fresh enough
10:26:44:478 GW firmware version: 0x26690700
10:26:44:545 Master: read param with arg 0x19
10:26:44:780 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0008 dropped, values are fresh enough
10:26:44:876 read attributes of 0x9035EAFFFE0833E9 cluster: 0x0300: [ 
10:26:44:878 0x0007 
10:26:44:879 0x0008 
10:26:44:879 0x4001 
10:26:44:879 ]
10:26:44:880 Poll APS request 174 to 0x9035EAFFFE0833E9 cluster: 0x0300
10:26:45:040 Poll APS confirm 174 status: 0x00
10:26:45:042 Erase task req-id: 174, type: 19 zcl seqno: 15 send time 0, profileId: 0x0104, clusterId: 0x0300
10:26:45:109 Node data 0x9035eafffe0833e9 profileId: 0x0104, clusterId: 0x0300
10:26:45:111 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0007 after 0 s
10:26:45:111 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x0008 after 0 s
10:26:45:113 0x9035EAFFFE0833E9: update ZCL value 0x01/0x0300/0x4001 after 0 s
10:26:45:477 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0
10:26:45:638 poll node 90:35:ea:ff:fe:08:33:e9-01
10:26:45:639 Poll light node Color temperature light 1
10:26:45:686 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0006 dropped, values are fresh enough
10:26:45:977 Poll APS request to 0x9035EAFFFE0833E9 cluster: 0x0008 dropped, values are fresh enough
10:26:46:077 read attributes of 0x9035EAFFFE0833E9 cluster: 0x0300: [ 
10:26:46:079 0x0007 
10:26:46:080 0x0008 
10:26:46:081 0x4001 
10:26:46:081 ]

Similar problem, I think.

Ok, so effectively there is a problem ^^.
And not sure for the direction to take (I haven’t all devs reaction).

I can explain how to make a DDF for your devices, if you have the GUI, it will take 2 mn.

  • Right click on the node
  • select “edit DDF”
  • select the config/X value (can set ctmin/ctmax/colorcapabilities)
  • check “static defaut value”
  • set the value (visible on the API when your device is correclty reconized)
  • Save the DDF.

If I m right, it will be enought, else can you share the DDF.

1 Like

Hi all,

I’ve just purchased a Eglo Simolaris-Z table and floor light, which both report as AwoX TLSR82xx lights as mentioned in a post above. They seem to exhibit some of the same behaviour as referred to in some of the replies as well. I can add them without any difficulty in the Phoscon GW but then setting the colour in the scene editor is problematic.

During the initial setting, I can get a little bit of colour - a very dim green - but then it goes off and only then when changing to the temperature mode will it light on again. In the temperature mode it behaves as expected from cool to warm and dim to bright. Attempting to then switch to colour mode will turn the light off again.

My deconz installation is on a Pi with a RaspBee II in a docker container so I don’t think I can access the UI very easily.

Any tips on how to get full RGB functionality from them?

Thanks in advance.

Ok so from the information I have, can you try this DDF

{
	"schema": "devcap1.schema.json",
	"manufacturername": "AwoX",
	"modelid": "TLSR82xx",
	"status": "Gold",
	"subdevices": [{
		"type": "$TYPE_COLOR_LIGHT",
		"restapi": "/lights",
		"uuid": ["$address.ext", "0x01"],
		"items": [{
				"name": "attr/lastannounced"
			},
			{
				"name": "attr/lastseen"
			},
			{
				"name": "attr/manufacturername"
			},
			{
				"name": "attr/modelid"
			},
			{
				"name": "attr/name"
			},
			{
				"name": "attr/swversion"
			},
			{
				"name": "attr/type"
			},
			{
				"name": "attr/uniqueid"
			},
			{
				"name": "config/colorcapabilities",
				"static": 16
			},
			{
				"name": "config/ctmin",
				"static": 153
			},
			{
				"name": "config/ctmax",
				"static": 370
			},
			{
				"name": "config/ctmin"
			},
			{
				"name": "config/ctmax"
			},
			{
				"name": "state/on"
			},
			{
				"name": "state/bri"
			},
			{
				"name": "state/x"
			},
			{
				"name": "state/y"
			},
			{
				"name": "state/ct"
			},
			{
				"name": "state/hue"
			},
			{
				"name": "state/sat"
			},
			{
				"name": "state/reachable"
			},
			{
				"name": "state/colormode",
				"static": "hs"
			},
			{
				"name": "state/alert",
				"default": "none"
			}
		]
	}],
	"bindings": [{
			"bind": "unicast",
			"src.ep": 1,
			"cl": "0x0006",
			"report": [{
				"at": "0x0000",
				"dt": "0x10",
				"min": 5,
				"max": 1800
			}]
		},
		{
			"bind": "unicast",
			"src.ep": 1,
			"cl": "0x0008",
			"report": [{
				"at": "0x0000",
				"dt": "0x20",
				"min": 5,
				"max": 1800,
				"change": "0x01"
			}]
		},
		{
			"bind": "unicast",
			"src.ep": 1,
			"cl": "0x0300",
			"report": [{
					"at": "0x0003",
					"dt": "0x21",
					"min": 5,
					"max": 1795,
					"change": "0x0a"
				},
				{
					"at": "0x0004",
					"dt": "0x21",
					"min": 5,
					"max": 1795,
					"change": "0x0a"
				},
				{
					"at": "0x0007",
					"dt": "0x21",
					"min": 5,
					"max": 1800,
					"change": "0x01"
				}
			]
		}
	]
}

All value are locked for ctmin/ctmax/colorcapabilities/colormode, but not sure there was the good one, can use other one.

I’d like to thank you for that, it helped but perhaps not in the way intended.

Taking your proposed DDF file, I attempted to apply this to my installation and was broadly unsuccessful.

I proceeded to unpair one of the lights from deconz in an effort to get it to apply properly. After this, the light failed to re-pair with deconz again. I resorted to the AwoX Home Control to see if I could put some life into it again. This app recognised the light via Bluetooth and prompted me to apply a firmware update. Once this was done, I could control it in RGB with the Awox app.

After this, and pairing it again with deconz, the light reported quite different values, namely:

Vendor: AwoX
Model: EGLO_ZM_RGB_TW
Version: 2.3.13_800

And lo-and behold, the light works in RGB mode as expected. Then applying the same firmware update process, both of the lights work fully as expected.

So thanks, I would surmise that in my case, the initial reported Model was simply wrong and a firmware update was the requirement for getting the lights working within expectations, with no tweaks to deconz being required.