Hello,
First post after about 6 months of looking and configuring a openhab system on a raspberry-pi. For now, I only have a few KNX items (with a TON of warn messages in the logs but that’s a story for another time) and some zigbee lights (ikea and different dimmers).
After trying a few zigbee RGBW dimmers (paulmann, etc.) I settled on a Chinese (GLEDOPTO) dimmer I bought off amazon that let me control each channel (actually one color channel and one dimmer that controls the white channel separately).
I ordered a bunch (about 30) from aliexpress, apparently from the manufacturer, only to find that, although identical boxes, the device is not recognized with the same channels. Now it shows two identical sets of channels: one color and one color temperature dimmer. (but no white channel dimmer)
the main issue is that contrary to the amazon device:
- I cannot control each channel individually
- I cannot turn off the lights (at 0 it is still quite strong)
I would at least like to add the switch_level dimmer that the one that works correctly has but the *core.thing.Thing.json is rewritten after the restart (I edited with the openhab closed)
Is it rediscovered frequently?
I turned the zigbee debug in the karaf and I got a huge (to me) amount of reports that are completely useless to me as I couldn’t even locate the part of what was sent to the bus when a command was given. It’s available if someone has the time to look over it or (even better) has the time to point me in the right direction to read some documentation about how to read and interpret it.
here is a snippet from the thing.json from the first device:
"zigbee:device:0000058A:00124b0019e96c97": {
"class": "org.eclipse.smarthome.core.thing.internal.ThingImpl",
"value": {
"label": "Robert dulap",
"bridgeUID": {
"segments": [
"zigbee",
"coordinator_telegesis",
"0000058A"
]
},
"channels": [
{
"acceptedItemType": "Dimmer",
"kind": "STATE",
"uid": {
"segments": [
"zigbee",
"device",
"0000058A",
"00124b0019e96c97",
"00124B0019E96C97_10_switch_level"
]
},
"channelTypeUID": {
"segments": [
"zigbee",
"switch_level"
]
},
"label": "Dimmer",
"configuration": {
"properties": {}
},
"properties": {
"zigbee_endpoint": "10"
},
"defaultTags": []
},
{
"acceptedItemType": "Color",
"kind": "STATE",
"uid": {
"segments": [
"zigbee",
"device",
"0000058A",
"00124b0019e96c97",
"00124B0019E96C97_11_color_color"
]
},
"channelTypeUID": {
"segments": [
"zigbee",
"color_color"
]
},
"label": "Color",
"configuration": {
"properties": {}
},
"properties": {
"zigbee_endpoint": "11"
},
"defaultTags": []
},
{
"acceptedItemType": "Dimmer",
"kind": "STATE",
"uid": {
"segments": [
"zigbee",
"device",
"0000058A",
"00124b0019e96c97",
"00124B0019E96C97_11_color_temperature"
]
},
"channelTypeUID": {
"segments": [
"zigbee",
"color_temperature"
]
},
"label": "Color Temperature",
"configuration": {
"properties": {}
},
"properties": {
"zigbee_endpoint": "11"
},
"defaultTags": []
}
],
"configuration": {
"properties": {
"zigbee_macaddress": "00124B0019E96C97"
}
},
"properties": {
"zigbee_logicaltype": "ROUTER",
"zigbee_powerlevel": "FULL",
"modelId": "GLEDOPTO",
"zigbee_networkaddress": "36659",
"zigbee_powersource": "MAINS",
"zigbee_stkversion": "2",
"zigbee_datecode": "20131206",
"zigbee_zclversion": "1",
"zigbee_routes": "[{\"next_hop\":\"4736\",\"destination\":\"0\",\"state\":\"ACTIVE\"}]",
"zigbee_lastupdate": "",
"vendor": "GLEDOPTO",
"zigbee_powermode": "RECEIVER_ON_IDLE",
"zigbee_powersources": "[MAINS]",
"hardwareVersion": "1",
"zigbee_neighbors": "[{\"joining\":\"UNKNOWN\",\"address\":\"3907\",\"depth\":\"255\",\"lqi\":\"1\",\"macaddress\":\"FFFFFFFFFFFFFFFF\"},{\"joining\":\"UNKNOWN\",\"address\":\"17240\",\"depth\":\"255\",\"lqi\":\"0\",\"macaddress\":\"FFFFFFFFFFFFFFFF\"},{\"joining\":\"UNKNOWN\",\"address\":\"47093\",\"depth\":\"255\",\"lqi\":\"0\",\"macaddress\":\"FFFFFFFFFFFFFFFF\"},{\"joining\":\"UNKNOWN\",\"address\":\"3552\",\"depth\":\"255\",\"lqi\":\"0\",\"macaddress\":\"FFFFFFFFFFFFFFFF\"},{\"joining\":\"UNKNOWN\",\"address\":\"9084\",\"depth\":\"255\",\"lqi\":\"1\",\"macaddress\":\"FFFFFFFFFFFFFFFF\"},{\"joining\":\"UNKNOWN\",\"address\":\"55226\",\"depth\":\"255\",\"lqi\":\"0\",\"macaddress\":\"FFFFFFFFFFFFFFFF\"},{\"joining\":\"UNKNOWN\",\"address\":\"3989\",\"depth\":\"255\",\"lqi\":\"0\",\"macaddress\":\"FFFFFFFFFFFFFFFF\"},{\"joining\":\"UNKNOWN\",\"address\":\"46095\",\"depth\":\"255\",\"lqi\":\"0\",\"macaddress\":\"FFFFFFFFFFFFFFFF\"},{\"joining\":\"UNKNOWN\",\"address\":\"16912\",\"depth\":\"1\",\"lqi\":\"0\",\"macaddress\":\"00158D00015C5B5B\"},{\"joining\":\"UNKNOWN\",\"address\":\"4736\",\"depth\":\"255\",\"lqi\":\"1\",\"macaddress\":\"FFFFFFFFFFFFFFFF\"},{\"joining\":\"UNKNOWN\",\"address\":\"0\",\"depth\":\"255\",\"lqi\":\"0\",\"macaddress\":\"FFFFFFFFFFFFFFFF\"}]",
"zigbee_devices": "[]"
},
"uid": {
"segments": [
"zigbee",
"device",
"0000058A",
"00124b0019e96c97"
]
},
"thingTypeUID": {
"segments": [
"zigbee",
"device"
]
},
"location": "Robert"
}
},
Here is one from one of the new devices:
"zigbee:device:0000058A:00124b001ada93cd": {
"class": "org.eclipse.smarthome.core.thing.internal.ThingImpl",
"value": {
"label": "GLEDOPTO GL-C-007 5",
"bridgeUID": {
"segments": [
"zigbee",
"coordinator_telegesis",
"0000058A"
]
},
"channels": [
{
"acceptedItemType": "Dimmer",
"kind": "STATE",
"uid": {
"segments": [
"zigbee",
"device",
"0000058A",
"00124b001ada93cd",
"00124B001ADA93CD_10_switch_level"
]
},
"channelTypeUID": {
"segments": [
"zigbee",
"switch_level"
]
},
"label": "Dimmer",
"configuration": {
"properties": {}
},
"properties": {
"zigbee_endpoint": "10"
},
"defaultTags": []
},
{
"acceptedItemType": "Color",
"kind": "STATE",
"uid": {
"segments": [
"zigbee",
"device",
"0000058A",
"00124b001ada93cd",
"00124B001ADA93CD_11_color_color"
]
},
"channelTypeUID": {
"segments": [
"zigbee",
"color_color"
]
},
"label": "Color",
"configuration": {
"properties": {}
},
"properties": {
"zigbee_endpoint": "11"
},
"defaultTags": []
},
{
"acceptedItemType": "Dimmer",
"kind": "STATE",
"uid": {
"segments": [
"zigbee",
"device",
"0000058A",
"00124b001ada93cd",
"00124B001ADA93CD_11_color_temperature"
]
},
"channelTypeUID": {
"segments": [
"zigbee",
"color_temperature"
]
},
"label": "Color Temperature",
"configuration": {
"properties": {}
},
"properties": {
"zigbee_endpoint": "11"
},
"defaultTags": []
},
{
"acceptedItemType": "Color",
"kind": "STATE",
"uid": {
"segments": [
"zigbee",
"device",
"0000058A",
"00124b001ada93cd",
"00124B001ADA93CD_12_color_color"
]
},
"channelTypeUID": {
"segments": [
"zigbee",
"color_color"
]
},
"label": "Color",
"configuration": {
"properties": {}
},
"properties": {
"zigbee_endpoint": "12"
},
"defaultTags": []
},
{
"acceptedItemType": "Dimmer",
"kind": "STATE",
"uid": {
"segments": [
"zigbee",
"device",
"0000058A",
"00124b001ada93cd",
"00124B001ADA93CD_12_color_temperature"
]
},
"channelTypeUID": {
"segments": [
"zigbee",
"color_temperature"
]
},
"label": "Color Temperature",
"configuration": {
"properties": {}
},
"properties": {
"zigbee_endpoint": "12"
},
"defaultTags": []
}
],
"configuration": {
"properties": {
"zigbee_macaddress": "00124B001ADA93CD"
}
},
"properties": {
"zigbee_logicaltype": "ROUTER",
"zigbee_powerlevel": "FULL",
"modelId": "GLEDOPTO",
"zigbee_networkaddress": "17240",
"zigbee_powersource": "MAINS",
"zigbee_stkversion": "2",
"zigbee_datecode": "20131206",
"zigbee_zclversion": "1",
"zigbee_routes": "[]",
"zigbee_lastupdate": "",
"vendor": "GLEDOPTO",
"zigbee_powermode": "RECEIVER_ON_IDLE",
"zigbee_powersources": "[MAINS]",
"hardwareVersion": "1",
"zigbee_neighbors": "[]",
"zigbee_devices": "[]"
},
"uid": {
"segments": [
"zigbee",
"device",
"0000058A",
"00124b001ada93cd"
]
},
"thingTypeUID": {
"segments": [
"zigbee",
"device"
]
},
"location": "Séjour"
}
},
Is it possible to try to force it to see it as the other one?
Is it possible that it will be added later in a proper way?
I can add photos of the boards if needed.
I don’t know if it’s relevant but here is how it behaves:
It shows two sets of channels: one color and one color temperature dimmer. If the color temperature is anything other than 0 the rgb are equal and mixed with the white channel to simulate warm/cold. If I touch anything from the color channel again, it shuts down the white completely and the color is displayed correctly according to the channel parameters.