I am trying to add a CC2531 to my HA. The purpose is to be able to configure IKEA remotes to control non-IKEA devices.
But I am not able to add the CC2531 to HA - it is not seen anywhere, not in devices not in System/Hardware/All Hardware etc. I understand that once I connect it and restart it should appear under devices?
Anyway, when trying to configure an integration I am not able to provide a device path because the CC2531 does not seem to exist in HA at all… and when providing a generic path the device is not found
I am aware of the limitations of the CC2531 but I think I can live with them and anyway I would like to try using it just to learn and I can buy a better device later on.
The LED on the CC2531 does turn green so at least I think it’s not completely dead on arrival…
The CC2531 adapter itself will never be automatically discovered. Instead, you need to first make sure meet the underlying requirements (such as making sure the CC2531 have the correct firmware and drivers installed) then you either need to install Home Assistant’s own ZHA integration (which does not have other dependencies so is easy to get started with) or use third-party Zigbee2MQTT application (which does have several external dependencies and then connect indirectly via the MQTT integration instead). Either will work but they have different pros and cons, so suggest reading up a little on both “ZHA” and “Zigbee2MQTT” before installing either (tip is that there are many YouTube videos which summerize those two):
So do you mean that have problems configuring it in Home Assistant’s own ZHA integration or are you planning on using it with the third-party Zigbee2MQTT application and connecting it via a MQTT broker?
Notes! First of all, note that regardless if using Home Assistant’s own ZHA integration or Zigbee2MQTT you need to first make sure that a CC2530/CC2531 Zigbee Coordinator adapter has the correct firmware, as many if not most CC2530/CC2531 are sold not sold with a Zigbee Coordinator firmware, (both the ZHA integration and Zigbee2MQTT are however at least compatible with the same Zigbee Coordinator firmware for them). Also note that you can not use both the ZHA integration and Zigbee2MQTT with the same Zigbee Coordinator adapter, (you could use both separately but then you will need to get a dedicated Zigbee Coordinator adapter for each of them).
Regarding CC253x limitations; note that CC2530/CC2531 is now very old obsolete hardware and unmaintained decapitated firmware so while you can use it to get started with it is to add just a few devices in order to test you are likely to quickly reach its limits soon if you start adding more then a few devices or you try to connect newer Zigbee 3.0 device more than basic features, so highly recommended that you buy and migrate to a newer adapter like example EFR32MG21 or CC2652 (CC2652P). See example:
Thank you for tyour answer
The vendor claims the device has the proper firmware. I am trying to use it with ZHA but I am not able to find the device path. I looked into the folders at system/hardware/3 dots menu/all hardware and there isn’t even a "serial"folder, there is one named serial1 but it’s empty. So unless I am missing something about finding the correct device path, then my HA server does not see the device for some reason - I assume the most probable one is that it does not have correct firmware despite the vendor’s claims.
I think I will use another coordinator, I already ordered a SONOFF ZigBee 3.0 USB Dongle Plus USB stick so I hope I have better succes with that one.
I have one more question - I am running HA from Umbrel, which works in a container, I do not have Core or Supervised. Will that have an impact on recognizing and then using a Zigbee coordinator?
You also need to make sure that the user have permission to the device.
Also see this similar discusion that mentions that the user also need correct permission for the device:
You will need to pass through the device into the contain so that at least Home Assistant core can see the device under hardware and that it gets a device ID before you run the ZHA installation config flow.