Quick update: I’ve successfully migrated all my non-Pico devices to the core Lutron Caseta integration and removed them from the lutron-caseta-pro
integration. The Picos remain while I figure out how to convert my blueprints. Everything seems to work fine, and the process went as smoothly as I’d hoped.
For reference, here are the steps I took:
- Rename all entities associated with the
lutron-caseta-pro
integration to[entity]_lutronxx
. - Update all automations, scripts, template sensors, scenes, groups, lovelace, etc. to refer to the new (
*_lutronxx
) entity names. - Allow HA to auto-detect my Caseta-Pro bridge and then use the UI to set up the integration (i.e. push the black button on the bridge and watch magic happen).
- Confirm that everything is still working with the _lutronxx entities
- Check out the new devices/entities from the core integration - make sure everything responds to commands and state updates are happening
- Rename any new devices/entities that aren’t how I want them - i.e. remove underscores in friendly names, delete
_light
from the end of entities likelight.foo_light
, etc. - Incrementally update automations, scenes, scripts, groups, template sensors, and lovelace to reference the new entity names for Lutron devices and make sure stuff still works.
- Confirm there are no references to
_lutronxx
anywhere in my YAML files. - Delete entries related to non-Pico devices from
lutron-caseta-pro
JSON config file - Remove entries in
configuration.yaml
section that defineswitch
andfan
entries forlutron-caseta-pro
, but leave the other entries so the Pico remotes still work. - Restart HA
- Find all
*_lutronxx
entities and delete them via the Entities page in the UI