No colourcycle anymore!?

Hello dear community… I’ve been looking at a problem with my system for the last two days and I just can’t explain it… maybe you have an idea or know the problem?

I’ve had Homeassistant and zigbee running for a relatively long time (more than 2 years). My IKEA lamps, such as “TRADFRI bulb E14 CWS opal 600lm” and several “IKEA STYRBAR” (RemoteControl N2) have worked for a long time without any problems… I have always connected the lamps directly via the RemoteControl → lamp link so that this also works when HA is not online.
I was always able to switch the lamps on and off and dim them using the On/Off button. The left/right buttons always switched through the colors. This has now suddenly disappeared!
I have re-learned, reconnected and reconfigured the remote controls and lamps several times. But the “out-of-the-box” color switching function no longer works. I can only switch the lamps on and off and dim them using the remote control. In HA itself, everything continues to work without any problems. As I said, I don’t want to use blueprints or similar for this, as it should also work without Home Assistant!

Could it be that the ZHA components have received a firmware update that explains this change in behavior?

Do you have some hints? Thanks alot!

  "home_assistant": {
    "installation_type": "Home Assistant OS",
    "version": "2024.1.2",
    "dev": false,
    "hassio": true,
    "virtualenv": false,
    "python_version": "3.11.6",
    "docker": true,
    "arch": "x86_64",
    "timezone": "Europe/Berlin",
    "os_name": "Linux",
    "os_version": "6.1.70-haos",
    "supervisor": "2023.12.0",
    "host_os": "Home Assistant OS 11.3",
    "docker_version": "24.0.7",
    "chassis": "embedded",
    "run_as_root": true
  "data": {
    "ieee": "**REDACTED**",
    "nwk": 56276,
    "manufacturer": "IKEA of Sweden",
    "model": "Remote Control N2",
    "name": "IKEA of Sweden Remote Control N2",
    "quirk_applied": true,
    "quirk_class": "zhaquirks.ikea.fourbtnremote.IkeaTradfriRemoteV2",
    "quirk_id": null,
    "manufacturer_code": 4476,
    "power_source": "Battery or Unknown",
    "lqi": 124,
    "rssi": -69,
    "last_seen": "2024-01-07T15:56:39",
    "available": true,
    "device_type": "EndDevice",
    "signature": {
      "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.EndDevice: 2>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress: 128>, 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=True, *is_full_function_device=False, *is_mains_powered=False, *is_receiver_on_when_idle=False, *is_router=False, *is_security_capable=False)",
      "endpoints": {
        "1": {
          "profile_id": "0x0104",
          "device_type": "0x0820",
          "input_clusters": [
            "0x0000",
            "0x0001",
            "0x0003",
            "0x0020",
            "0x1000",
            "0xfc57",
            "0xfc7c"
          ],
          "output_clusters": [
            "0x0003",
            "0x0005",
            "0x0006",
            "0x0008",
            "0x0019",
            "0x1000"
          ]
        }
      },
      "manufacturer": "IKEA of Sweden",
      "model": "Remote Control N2"
    },
    "active_coordinator": false,
    "entities": [
      {
        "entity_id": "sensor.rc2_neu_batterie",
        "name": "IKEA of Sweden Remote Control N2"
      },
      {
        "entity_id": "button.rc2_neu_identifizieren",
        "name": "IKEA of Sweden Remote Control N2"
      }
    ],
    "neighbors": [],
    "routes": [],
    "endpoint_names": [
      {
        "name": "NON_COLOR_CONTROLLER"
      }
    ],
    "user_given_name": "RC2-neu",
    "device_reg_id": "cfa6ab2581c480029035ce07195c1066",
    "area_id": "arbeitsecke",
    "cluster_details": {
      "1": {
        "device_type": {
          "name": "NON_COLOR_CONTROLLER",
          "id": 2080
        },
        "profile_id": 260,
        "in_clusters": {
          "0x0000": {
            "endpoint_attribute": "basic",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0x0001": {
            "endpoint_attribute": "power",
            "attributes": {
              "0x0021": {
                "attribute_name": "battery_percentage_remaining",
                "value": 255
              },
              "0x0020": {
                "attribute_name": "battery_voltage",
                "value": 29
              }
            },
            "unsupported_attributes": {
              "0x0031": {
                "attribute_name": "battery_size"
              },
              "0x0033": {
                "attribute_name": "battery_quantity"
              }
            }
          },
          "0x0003": {
            "endpoint_attribute": "identify",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0x0020": {
            "endpoint_attribute": "poll_control",
            "attributes": {
              "0x0000": {
                "attribute_name": "checkin_interval",
                "value": 13200
              }
            },
            "unsupported_attributes": {}
          },
          "0x1000": {
            "endpoint_attribute": "lightlink",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0xfc57": {
            "endpoint_attribute": "manufacturer_specific",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0xfc7c": {
            "endpoint_attribute": "manufacturer_specific",
            "attributes": {},
            "unsupported_attributes": {}
          }
        },
        "out_clusters": {
          "0x0003": {
            "endpoint_attribute": "identify",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0x0005": {
            "endpoint_attribute": "scenes",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0x0006": {
            "endpoint_attribute": "on_off",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0x0008": {
            "endpoint_attribute": "level",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0x0019": {
            "endpoint_attribute": "ota",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0x1000": {
            "endpoint_attribute": "lightlink",
            "attributes": {},
            "unsupported_attributes": {}

Did you get this to work?

I just moved from the Ikea Trådfri Hub to Home Assistant (ZHA) and I´m missing the native colourcycling through the Trådfri or Styrbar remotes. It worked very well with the Ikea hub, but never in with Home Assistant.