-
Notifications
You must be signed in to change notification settings - Fork 878
Open
Labels
device support requestThis requests support for a new deviceThis requests support for a new device
Description
Problem description
The Hue Ambiance Gradient lightstrip currently shows up as a single light, but is configurable to some degree in segments.
Solution description
Something like what deconz and zigbee2mqtt are doing - it would be great to configure the different colours of the strip to get the gradient effect.
Screenshots/Video
No response
Device signature
Device signature
{
"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=4107, maximum_buffer_size=82, maximum_incoming_transfer_size=128, server_mask=11264, maximum_outgoing_transfer_size=128, 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": {
"11": {
"profile_id": 260,
"device_type": "0x010d",
"in_clusters": [
"0x0000",
"0x0003",
"0x0004",
"0x0005",
"0x0006",
"0x0008",
"0x0300",
"0x1000",
"0xfc01",
"0xfc03"
],
"out_clusters": [
"0x0019"
]
},
"242": {
"profile_id": 41440,
"device_type": "0x0061",
"in_clusters": [],
"out_clusters": [
"0x0021"
]
}
},
"manufacturer": "Signify Netherlands B.V.",
"model": "LCX004",
"class": "zigpy.device.Device"
}
Diagnostic information
Diagnostic information
"data": {
"ieee": "**REDACTED**",
"nwk": 46461,
"manufacturer": "Signify Netherlands B.V.",
"model": "LCX004",
"name": "Signify Netherlands B.V. LCX004",
"quirk_applied": false,
"quirk_class": "zigpy.device.Device",
"manufacturer_code": 4107,
"power_source": "Mains",
"lqi": 255,
"rssi": -56,
"last_seen": "2023-07-25T18:09:36",
"available": false,
"device_type": "Router",
"signature": {
"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=4107, maximum_buffer_size=82, maximum_incoming_transfer_size=128, server_mask=11264, maximum_outgoing_transfer_size=128, 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": {
"11": {
"profile_id": 260,
"device_type": "0x010d",
"in_clusters": [
"0x0000",
"0x0003",
"0x0004",
"0x0005",
"0x0006",
"0x0008",
"0x0300",
"0x1000",
"0xfc01",
"0xfc03"
],
"out_clusters": [
"0x0019"
]
},
"242": {
"profile_id": 41440,
"device_type": "0x0061",
"in_clusters": [],
"out_clusters": [
"0x0021"
]
}
}
},
"active_coordinator": false,
"entities": [
{
"entity_id": "light.signify_netherlands_b_v_lcx004_huelight",
"name": "Signify Netherlands B.V. LCX004"
},
{
"entity_id": "select.signify_netherlands_b_v_lcx004_start_up_behavior",
"name": "Signify Netherlands B.V. LCX004"
},
{
"entity_id": "button.signify_netherlands_b_v_lcx004_identify",
"name": "Signify Netherlands B.V. LCX004"
},
{
"entity_id": "number.signify_netherlands_b_v_lcx004_start_up_current_level",
"name": "Signify Netherlands B.V. LCX004"
},
{
"entity_id": "number.signify_netherlands_b_v_lcx004_start_up_color_temperature",
"name": "Signify Netherlands B.V. LCX004"
}
],
"neighbors": [
...
],
"routes": [
{
"dest_nwk": "0x0000",
"route_status": "Active",
"memory_constrained": false,
"many_to_one": true,
"route_record_required": false,
"next_hop": "0x0000"
},
{
"dest_nwk": "0x9CE9",
"route_status": "Active",
"memory_constrained": false,
"many_to_one": false,
"route_record_required": false,
"next_hop": "0x54D5"
}
],
"endpoint_names": [
{
"name": "EXTENDED_COLOR_LIGHT"
},
{
"name": "unknown 97 device_type of 0xa1e0 profile id"
}
],
"user_given_name": "hue",
"device_reg_id": "0fdaad2c92063e6a54dc6c79afd57041",
"area_id": "0237df7b8e2f17291df8d7c10b7caf47",
"cluster_details": {
"11": {
"device_type": {
"name": "EXTENDED_COLOR_LIGHT",
"id": 269
},
"profile_id": 260,
"in_clusters": {
"0x0000": {
"endpoint_attribute": "basic",
"attributes": {
"0x0004": {
"attribute_name": "manufacturer",
"value": "Signify Netherlands B.V."
},
"0x0005": {
"attribute_name": "model",
"value": "LCX004"
}
},
"unsupported_attributes": {}
},
"0x0003": {
"endpoint_attribute": "identify",
"attributes": {},
"unsupported_attributes": {}
},
"0x0004": {
"endpoint_attribute": "groups",
"attributes": {},
"unsupported_attributes": {}
},
"0x0005": {
"endpoint_attribute": "scenes",
"attributes": {},
"unsupported_attributes": {}
},
"0x0006": {
"endpoint_attribute": "on_off",
"attributes": {
"0x0000": {
"attribute_name": "on_off",
"value": 0
},
"0x4003": {
"attribute_name": "start_up_on_off",
"value": 1
}
},
"unsupported_attributes": {}
},
"0x0008": {
"endpoint_attribute": "level",
"attributes": {
"0x0000": {
"attribute_name": "current_level",
"value": 254
},
"0x4000": {
"attribute_name": "start_up_current_level",
"value": 254
}
},
"unsupported_attributes": {
"0x0014": {
"attribute_name": "default_move_rate"
},
"0x0011": {
"attribute_name": "on_level"
},
"0x0010": {
"attribute_name": "on_off_transition_time"
},
"0x0012": {
"attribute_name": "on_transition_time"
},
"0x0013": {
"attribute_name": "off_transition_time"
}
}
},
"0x1000": {
"endpoint_attribute": "lightlink",
"attributes": {},
"unsupported_attributes": {}
},
"0xfc03": {
"endpoint_attribute": "manufacturer_specific",
"attributes": {},
"unsupported_attributes": {}
},
"0x0300": {
"endpoint_attribute": "light_color",
"attributes": {
"0x0000": {
"attribute_name": "current_hue",
"value": 194
},
"0x0001": {
"attribute_name": "current_saturation",
"value": 248
},
"0x0003": {
"attribute_name": "current_x",
"value": 15588
},
"0x0004": {
"attribute_name": "current_y",
"value": 6143
},
"0x0007": {
"attribute_name": "color_temperature",
"value": 500
},
"0x0008": {
"attribute_name": "color_mode",
"value": 1
},
"0x000f": {
"attribute_name": "options",
"value": 0
},
"0x4000": {
"attribute_name": "enhanced_current_hue",
"value": 2643
},
"0x4002": {
"attribute_name": "color_loop_active",
"value": 0
},
"0x400a": {
"attribute_name": "color_capabilities",
"value": 31
},
"0x400b": {
"attribute_name": "color_temp_physical_min",
"value": 153
},
"0x400c": {
"attribute_name": "color_temp_physical_max",
"value": 500
},
"0x4010": {
"attribute_name": "start_up_color_temperature",
"value": 366
}
},
"unsupported_attributes": {}
},
"0xfc01": {
"endpoint_attribute": "manufacturer_specific",
"attributes": {},
"unsupported_attributes": {}
}
},
"out_clusters": {
"0x0019": {
"endpoint_attribute": "ota",
"attributes": {},
"unsupported_attributes": {}
}
}
},
Logs
Logs
Custom quirk
Custom quirk
Additional information
No response
sems, adriannabarro, haaristoteles, th3cube, martinblq and 20 moresems, b12e, Trurl101, thorbolo, Yardco and 5 more
Metadata
Metadata
Assignees
Labels
device support requestThis requests support for a new deviceThis requests support for a new device