question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Device Support Request] Ikea TRADFRI bulb 806lm

See original GitHub issue

Is your feature request related to a problem? Please describe. The bulb is named “TRADFRIbulbE27WSglobeopal1055lm”, but the box says it’s a 806lm one. So it may detect the wrong bulb. According to the manual it supports brightness, warm/cold white and color adjustments. However, the device does not seem to support color in ZHA/HA.

image

Describe the solution you’d like I would like to control the color on this bulb. 😃

Device signature - this can be acquired by removing the device from ZHA and pairing it again from the add devices screen. Be sure to add the entire content of the log panel after pairing the device to a code block below this line. Signature from HA:

{
  "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress|RxOnWhenIdle|MainsPowered|FullFunctionDevice: 142>, manufacturer_code=4476, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)",
  "endpoints": {
    "1": {
      "profile_id": 260,
      "device_type": "0x010c",
      "in_clusters": [
        "0x0000",
        "0x0003",
        "0x0004",
        "0x0005",
        "0x0006",
        "0x0008",
        "0x0300",
        "0x1000",
        "0xfc57"
      ],
      "out_clusters": [
        "0x0019"
      ]
    },
    "242": {
      "profile_id": 41440,
      "device_type": "0x0061",
      "in_clusters": [
        "0x0021"
      ],
      "out_clusters": [
        "0x0021"
      ]
    }
  },
  "manufacturer": "IKEA of Sweden",
  "model": "TRADFRIbulbE27WSglobeopal1055lm",
  "class": "zigpy.device.Device"
}

Logs when pairing:

[0x1C59:1:0x0500]: Updated alarm state: 0
[0xd68c:1:0x0300] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=94 command_id=Command.Report_Attributes>
[0xd68c:1:0x0300] ZCL request 0x000a: [[Attribute(attrid=3, value=<TypeValue type=uint16_t, value=30138>), Attribute(attrid=4, value=<TypeValue type=uint16_t, value=26909>)]]
[0xd68c:1:0x0300] Attribute report received: current_x=30138, current_y=26909
[0x3b1b:11:0x0300] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=102 command_id=Command.Report_Attributes>
[0x3b1b:11:0x0300] ZCL request 0x000a: [[Attribute(attrid=3, value=<TypeValue type=uint16_t, value=40107>), Attribute(attrid=4, value=<TypeValue type=uint16_t, value=24510>)]]
[0x3b1b:11:0x0300] Attribute report received: current_x=40107, current_y=24510
[0x52A6:1:0x0500]: Updated alarm state: 0
[0x29c7:zdo] ZDO request ZDOCmd.IEEE_addr_rsp: [<Status.SUCCESS: 0>, 7c:b0:3e:aa:0a:07:7e:8e, 0x29C7, None, None, []]
[0x29c7:zdo] No handler for ZDO request:ZDOCmd.IEEE_addr_rsp([<Status.SUCCESS: 0>, 7c:b0:3e:aa:0a:07:7e:8e, 0x29C7, None, None, []])
New device 0xea98 (0c:43:14:ff:fe:9b:e5:af) joined the network
[0xea98] Scheduling initialization
Received frame on uninitialized device <Device model=None manuf=None nwk=0xEA98 ieee=0c:43:14:ff:fe:9b:e5:af is_initialized=False> from ep 0 to ep 0, cluster 19: b'\x81\x98\xea\xaf\xe5\x9b\xfe\xff\x14C\x0c\x8e'
[0xea98:zdo] ZDO request ZDOCmd.Device_annce: [0xEA98, 0c:43:14:ff:fe:9b:e5:af, 142]
Tries remaining: 3
[0xea98] Requesting 'Node Descriptor'
Tries remaining: 2
[0xea98] Extending timeout for 0x46 request
Received frame on uninitialized device <Device model=None manuf=None nwk=0xEA98 ieee=0c:43:14:ff:fe:9b:e5:af is_initialized=False> from ep 0 to ep 0, cluster 32770: b'F\x00\x98\xea\x01@\x8e|\x11RR\x00\x00,R\x00\x00'
[0xea98] Got Node Descriptor: NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress|RxOnWhenIdle|MainsPowered|FullFunctionDevice: 142>, manufacturer_code=4476, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)
[0xea98] Discovering endpoints
Tries remaining: 3
Received frame on uninitialized device <Device model=None manuf=None nwk=0xEA98 ieee=0c:43:14:ff:fe:9b:e5:af is_initialized=False> from ep 0 to ep 0, cluster 32773: b'H\x00\x98\xea\x02\x01\xf2'
[0xea98] Discovered endpoints: [1, 242]
[0xea98] Initializing endpoints [<Endpoint id=1 in=[] out=[] status=<Status.NEW: 0>>, <Endpoint id=242 in=[] out=[] status=<Status.NEW: 0>>]
[0xea98:1] Discovering endpoint information
Tries remaining: 3
Received frame on uninitialized device <Device model=None manuf=None nwk=0xEA98 ieee=0c:43:14:ff:fe:9b:e5:af is_initialized=False> from ep 0 to ep 0, cluster 32772: b'J\x00\x98\xea\x1c\x01\x04\x01\x0c\x01\x01\t\x00\x00\x03\x00\x04\x00\x05\x00\x06\x00\x08\x00\x00\x03\x00\x10W\xfc\x01\x19\x00'
[0xea98:1] Discovered endpoint information: SizePrefixedSimpleDescriptor(endpoint=1, profile=260, device_type=268, device_version=1, input_clusters=[0, 3, 4, 5, 6, 8, 768, 4096, 64599], output_clusters=[25])
[0xea98:242] Discovering endpoint information
Tries remaining: 3
Received frame on uninitialized device <Device model=None manuf=None nwk=0xEA98 ieee=0c:43:14:ff:fe:9b:e5:af is_initialized=False> from ep 0 to ep 0, cluster 32772: b'L\x00\x98\xea\x0c\xf2\xe0\xa1a\x00\x00\x01!\x00\x01!\x00'
[0xea98:242] Discovered endpoint information: SizePrefixedSimpleDescriptor(endpoint=242, profile=41440, device_type=97, device_version=0, input_clusters=[33], output_clusters=[33])
[0xea98] Delivery error for seq # 0x4e, on endpoint id 1 cluster 0x0000: message send failure
[0xea98:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=78 command_id=Command.Read_Attributes_rsp>
[0xea98:1:0x0000] ZCL request 0x0001: [[ReadAttributeRecord(attrid=4, status=<Status.SUCCESS: 0>, value=<TypeValue type=CharacterString, value=IKEA of Sweden>), ReadAttributeRecord(attrid=5, status=<Status.SUCCESS: 0>, value=<TypeValue type=CharacterString, value=TRADFRIbulbE27WSglobeopal1055lm>)]]
Tries remaining: 2
[0xea98] Already have endpoints: {0: <zigpy.zdo.ZDO object at 0x7fe8e7311340>, 1: <Endpoint id=1 in=[basic:0x0000, identify:0x0003, groups:0x0004, scenes:0x0005, on_off:0x0006, level:0x0008, light_color:0x0300, lightlink:0x1000, manufacturer_specific:0xFC57] out=[ota:0x0019] status=<Status.ZDO_INIT: 1>>, 242: <Endpoint id=242 in=[green_power:0x0021] out=[green_power:0x0021] status=<Status.ZDO_INIT: 1>>}
[0xea98] All endpoints are already initialized: [<Endpoint id=1 in=[basic:0x0000, identify:0x0003, groups:0x0004, scenes:0x0005, on_off:0x0006, level:0x0008, light_color:0x0300, lightlink:0x1000, manufacturer_specific:0xFC57] out=[ota:0x0019] status=<Status.ZDO_INIT: 1>>, <Endpoint id=242 in=[green_power:0x0021] out=[green_power:0x0021] status=<Status.ZDO_INIT: 1>>]
[0xea98:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=80 command_id=Command.Read_Attributes_rsp>
[0xea98] Read model 'TRADFRIbulbE27WSglobeopal1055lm' and manufacturer 'IKEA of Sweden' from <Endpoint id=1 in=[basic:0x0000, identify:0x0003, groups:0x0004, scenes:0x0005, on_off:0x0006, level:0x0008, light_color:0x0300, lightlink:0x1000, manufacturer_specific:0xFC57] out=[ota:0x0019] status=<Status.ZDO_INIT: 1>>
[0xea98] Discovered basic device information for <Device model='TRADFRIbulbE27WSglobeopal1055lm' manuf='IKEA of Sweden' nwk=0xEA98 ieee=0c:43:14:ff:fe:9b:e5:af is_initialized=True>
Device is initialized <Device model='TRADFRIbulbE27WSglobeopal1055lm' manuf='IKEA of Sweden' nwk=0xEA98 ieee=0c:43:14:ff:fe:9b:e5:af is_initialized=True>
Checking quirks for IKEA of Sweden TRADFRIbulbE27WSglobeopal1055lm (0c:43:14:ff:fe:9b:e5:af)
Considering <class 'zhaquirks.ikea.tradfriplug.TradfriPlug'>
Fail because endpoint list mismatch: {1, 2, 242} {1, 242}
Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
Fail because endpoint list mismatch: {232, 230} {1, 242}
Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
Fail because endpoint list mismatch: {232, 230} {1, 242}
Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
Fail because endpoint list mismatch: {1} {1, 242}
Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
Fail because endpoint list mismatch: {1} {1, 242}
Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
Fail because endpoint list mismatch: {1} {1, 242}
Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
Fail because endpoint list mismatch: {11, 13} {1, 242}
Considering <class 'bellows.zigbee.application.EZSPCoordinator'>
Fail because endpoint list mismatch: {1} {1, 242}
device - 0xEA98:0c:43:14:ff:fe:9b:e5:af entering async_device_initialized - is_new_join: True
device - 0xEA98:0c:43:14:ff:fe:9b:e5:af has joined the ZHA zigbee network
[0xEA98](TRADFRIbulbE27WSglobeopal1055lm): started configuration
[0xEA98:ZDO](TRADFRIbulbE27WSglobeopal1055lm): 'async_configure' stage succeeded
Error handling '_save_attribute' event with (0c:43:14:ff:fe:9b:e5:af, 1, 0, 4, 'IKEA of Sweden') params: FOREIGN KEY constraint failed
Error handling '_save_attribute' event with (0c:43:14:ff:fe:9b:e5:af, 1, 0, 5, 'TRADFRIbulbE27WSglobeopal1055lm') params: FOREIGN KEY constraint failed
[0xea98] Delivery error for seq # 0x52, on endpoint id 0 cluster 0x0021: message send failure
[0xEA98:1:0x0006]: Failed to bind 'on_off' cluster: [0xea98:0:0x0021]: Message send failure
[0xea98] Delivery error for seq # 0x58, on endpoint id 1 cluster 0x0006: message send failure
[0xEA98:1:0x0006]: failed to set reporting on 'on_off' cluster for: [0xea98:1:0x0006]: Message send failure
[0xEA98:1:0x0006]: finished channel configuration
[0xea98:zdo] ZDO request ZDOCmd.Bind_rsp: [<Status.SUCCESS: 0>]
[0xea98:zdo] No handler for ZDO request:ZDOCmd.Bind_rsp([<Status.SUCCESS: 0>])
[0xEA98:1:0x0008]: bound 'level' cluster: Status.SUCCESS
[0xea98:1:0x1000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=90 command_id=65>
[0xEA98:1:0x0000]: finished channel configuration
[0xEA98:1:0x0019]: finished channel configuration
[0xEA98:1:0x0300]: bound 'light_color' cluster: Status.SUCCESS
[0xea98:1:0x0008] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=92 command_id=Command.Configure_Reporting_rsp>
[0xEA98:1:0x0008]: Successfully configured reporting for '{'current_level': (1, 900, 1)}' on 'level' cluster: [ConfigureReportingResponseRecord(status=0)]
[0xEA98:1:0x0008]: finished channel configuration
[0xea98:1:0x0300] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=94 command_id=Command.Configure_Reporting_rsp>
[0xEA98:1:0x0300]: Successfully configured reporting for '{'current_x': (30, 900, 1), 'current_y': (30, 900, 1), 'color_temperature': (30, 900, 1)}' on 'light_color' cluster: [ConfigureReportingResponseRecord(status=0)]
[0xEA98:1:0x0300]: finished channel configuration
[0xEA98:1:0x0006]: 'async_configure' stage succeeded
[0xEA98:1:0x0300]: 'async_configure' stage succeeded
[0xEA98:1:0x0008]: 'async_configure' stage succeeded
[0xEA98:1:0x1000]: 'async_configure' stage succeeded
[0xEA98:1:0x0000]: 'async_configure' stage succeeded
[0xEA98:1:0x0019]: 'async_configure' stage succeeded
[0xEA98](TRADFRIbulbE27WSglobeopal1055lm): completed configuration
[0xEA98](TRADFRIbulbE27WSglobeopal1055lm): stored in registry: ZhaDeviceEntry(name='IKEA of Sweden TRADFRIbulbE27WSglobeopal1055lm', ieee='0c:43:14:ff:fe:9b:e5:af', last_seen=1642701809.2994013)
[0xea98:1:0x0003] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=96 command_id=Command.Default_Response>
[0xEA98:1:0x0003]: executed 'trigger_effect' command with args: '(2, 0)' kwargs: '{}' result: [64, <Status.SUCCESS: 0>]
[0xEA98](TRADFRIbulbE27WSglobeopal1055lm): started initialization
[0xEA98:ZDO](TRADFRIbulbE27WSglobeopal1055lm): 'async_initialize' stage succeeded
[0xEA98:1:0x0006]: initializing channel: from_cache: False
[0xEA98:1:0x0300]: initializing channel: from_cache: False
[0xEA98:1:0x0008]: initializing channel: from_cache: False
[0xea98] Delivery error for seq # 0x62, on endpoint id 1 cluster 0x0006: message send failure
[0xEA98:1:0x0006]: failed to get attributes '['on_off']' on 'on_off' cluster: [0xea98:1:0x0006]: Message send failure
[0xEA98:1:0x0006]: async_initialize: retryable request #1 failed: [0xea98:1:0x0006]: Message send failure. Retrying in 1.2s
[0xea98:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=98 command_id=Command.Read_Attributes_rsp>
[0xea98:1:0x0006] ZCL request 0x0001: [[ReadAttributeRecord(attrid=0, status=<Status.SUCCESS: 0>, value=<TypeValue type=Bool, value=Bool.true>)]]
[0xea98:1:0x0300] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=100 command_id=Command.Read_Attributes_rsp>
[0xea98:1:0x0008] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=102 command_id=Command.Read_Attributes_rsp>
[0xEA98:1:0x0008]: received attribute: 0 update with value: 254
[0xEA98:1:0x0008]: finished channel initialization
[0xEA98:1:0x1000]: initializing channel: from_cache: False
[0xEA98:1:0x1000]: finished channel initialization
[0xEA98:1:0x0000]: initializing channel: from_cache: False
[0xEA98:1:0x0000]: finished channel initialization
[0xEA98:1:0x0019]: initializing channel: from_cache: False
[0xEA98:1:0x0019]: finished channel initialization
[0xea98:1:0x0300] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=104 command_id=Command.Read_Attributes_rsp>
[0xEA98:1:0x0300]: finished channel initialization
[0xEA98:1:0x0006]: initializing channel: from_cache: False
[0xea98:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=106 command_id=Command.Read_Attributes_rsp>
[0xEA98:1:0x0006]: finished channel initialization
[0xEA98:1:0x0006]: 'async_initialize' stage succeeded
[0xEA98:1:0x0300]: 'async_initialize' stage succeeded
[0xEA98:1:0x0008]: 'async_initialize' stage succeeded
[0xEA98:1:0x1000]: 'async_initialize' stage succeeded
[0xEA98:1:0x0000]: 'async_initialize' stage succeeded
[0xEA98:1:0x0019]: 'async_initialize' stage succeeded
[0xEA98](TRADFRIbulbE27WSglobeopal1055lm): power source: Mains
[0xEA98](TRADFRIbulbE27WSglobeopal1055lm): completed initialization
None: polling current state
[0xea98:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=108 command_id=Command.Read_Attributes_rsp>
[0xea98:1:0x0008] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=110 command_id=Command.Read_Attributes_rsp>
[0xEA98:1:0x0008]: received attribute: 0 update with value: 254
[0xea98:1:0x0300] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=112 command_id=Command.Read_Attributes_rsp>
[0x6327:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=19 command_id=Command.Report_Attributes>
[0x6327:1:0x0000] ZCL request 0x000a: [[Attribute(attrid=1, value=<TypeValue type=uint8_t, value=80>)]]
[0x6327:1:0x0000] Attribute report received: app_version=80

Additional context Ikea

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:13 (6 by maintainers)

github_iconTop GitHub Comments

4reactions
jlsjonascommented, Jan 29, 2022

Looks like they had this issue with quite a few bulbs… looks like I had the same issue (IKEA Gent, so not limited to a single store it seems?) And of course they’re sold out meanwhile 😒

2reactions
parrelcommented, Jan 20, 2022

I did not open it myself, but the person who opened it just told me that the sealing was not there anymore.

Read more comments on GitHub >

github_iconTop Results From Across the Web

TRÅDFRI LED bulb E26 806 lumen, smart wireless ... - IKEA
TRÅDFRI LED bulb E26 806 lumen, smart wireless dimmable/warm white globe You're just sinking into the sofa to relax when you realize you...
Read more >
TRÅDFRI smart lighting FAQs - IKEA
Find answers to the most frequently asked questions about TRÅDFRI smart lighting. Whether your question is about light sources, about the gateway and ......
Read more >
Getting started with TRÅDFRI smart lighting - IKEA
Watch our video guides to installing and using smart lighting from the TRÅDFRI range. See how to install TRÅDFRI gateway, dimming and motion...
Read more >
TRÅDFRI LED bulb E27 806 lumen, smart wireless dimmable ...
TRÅDFRI LED bulb E27 806 lumen, smart wireless dimmable/colour and white spectrum globe · Adjustable colour · Works with IKEA Home smart ·...
Read more >
TRÅDFRI smart lighting customer support - IKEA
Our pre-paired smart lighting kits work great on their own. But when you add the TRÅDFRI gateway to your home WiFi router and...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found