Help with large Lutron RadioRA2 system

I have a newLutron RadioRA2 system with ~175 switches/dimmers/keypads throughout the house. I am trying to get the system and all the entities up on Home assistant.

I have initially used the Lutron HomeKit integration, but I have way exceeded the 150 entity limit for HomeKit. (Each button on the 6 button keypad is a separate entity).

I’m hoping someone here can help. I am relatively new to HA — just getting the system up and running — so please excuse me if these are too basic.

  1. Is there a different Lutron integration to use? Lutron - Home Assistant seems to refer to a native, non-HomeKit integration. I do have the lutron code in configuration.yaml, and I can telnet into the main repeater with these credentials/ip address, but the entities only show up under the homekit integration.,
lutron:
  host: 192.168.1.201
  username: xxxx
  password: xxxx

  1. When I enter my HomeKit paring code on this integration, I get a message “Invalid Flow Specified”. The entities (at least, 150 of them) still show up show I am not sure what this is referring to. The HA logs are below.

  2. On the HomeKit integration, if that is the way to go, I am trying to figure out how to filter by type to use different HomeKit bridges. Does anyone have a good reference code I can crib from to do this with a Lutron system?

  3. Alternatively, I am considering using Hubitat as a bridge to the Lutron system. Does anyone have any experience with this, and does it work better than the native Lutron integration?

Thanks — appreciate the help.


[finish] process exit code 0
s6-svscanctl: fatal: unable to control /var/run/s6/services: supervisor not listening
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
[services.d] done.
2022-03-31 12:20:15 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2022-03-31 12:20:19 WARNING (MainThread) [hass_nabucasa.cloud_api] Fetched https://alexa-api.nabucasa.com/access_token (400)
2022-03-31 12:20:31 WARNING (MainThread) [homeassistant.setup] Setup of lutron is taking over 10 seconds.
2022-03-31 12:21:11 ERROR (MainThread) [homeassistant.components.hassio.handler] /addons return code 500
2022-03-31 12:21:11 ERROR (MainThread) [homeassistant.components.hassio] Failed to to call /addons - 
2022-03-31 12:21:11 ERROR (MainThread) [homeassistant.components.hassio.handler] /store return code 500
2022-03-31 12:21:11 ERROR (MainThread) [homeassistant.components.hassio] Failed to to call /store - 
2022-03-31 12:21:21 WARNING (MainThread) [homeassistant.bootstrap] Waiting on integrations to complete setup: cover.lutron, switch.lutron, light.lutron

2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.cabana_cabana_entry_kp_led_track_led as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.cabana_cabana_entry_kp_sconces_led as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.cabana_cabana_entry_kp_cb_led as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.cabana_cabana_entry_kp_room_off_led as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.main_hall_front_door_kp_enter_led as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.main_hall_front_door_kp_floor_led as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.main_hall_front_door_kp_led as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.main_hall_front_door_kp_outside_led as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.main_hall_front_door_kp_all_off_led as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.main_hall_front_door_kp_led_2 as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.main_hall_hall_mud_rm_kp_entry_led as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.main_hall_hall_mud_rm_kp_gar_spots_led as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.main_hall_hall_mud_rm_kp_outside_led as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.main_hall_hall_mud_rm_kp_led as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.main_hall_hall_mud_rm_kp_all_off_led as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.main_hall_hall_mud_rm_kp_room_off_led as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.main_hall_living_rm_hall_kp_room_on_led as this would exceed the 150 device limit. Consider using the filter option
[…EDITED OUT A FEW HUNDRED OF THESE…]
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add media_player.office as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.dojo_dojo_led_track as this would exceed the 150 device limit. Consider using the filter option
2022-03-31 12:21:28 WARNING (MainThread) [homeassistant.components.homekit] Cannot add switch.gym_gym_led_track as this would exceed the 150 device limit. Consider using the filter option

I think I solved many of the problems above.

  1. It looks like the Lutron integration was working. The homekit bridge was importing duplicate entities.
  2. The Lutron Bridge Homekit integration was really just an integration to the bridge. Everything happens in the main repeaters. I removed the Bridge integration, and everything still functioned correctly.
  3. I removed the HA HomeKit bridge, and all the Lutron controls still function correctly, so it was just a duplicate import

Now I need to work on adding back the HomeKit but excluding the lutron entities…