WARNING: Breaking (or, at least, Annoying) Change Coming
For various reasons, I’m probably going to have to change the “domain” of this custom version of the Life360 integration from “life360” to something else (probably “life360cc”.) I’m sure this will cause all kinds of havoc, but I feel like I may not have a choice. If I can find a reasonable way to do this, I want to get it done before releasing a beta.
Although I haven’t tried doing this yet, my guess is, at a minimum, installation details will have to be updated manually. E.g., if you cloned the repo and created a symbolic link, or you have an entry in your compose.yml file, those details will have to change to the new folder name (custom_components/life360cc
instead of custom_components/life360
.) I will try to make the integration automatically “move” the integration config entry (i.e., in .storage/core.config_entries
) from life360 to life360cc, but that may not be possible. If it is, it will probably require you to add the life360cc integration, which will then hopefully find and migrate the life360 entry. There will probably be errors about not being able to find “life360” until this is done.
I’ll try to make entity names and IDs stay the same, but the service, at least, will probably have to change (life360cc.update_location
instead of life360.update_location
.)
And, FWIW, I don’t feel like this integration will ever be accepted as a “core” integration again. So, as long as it will have to continuing living as a custom integration, it will have to have its own unique name (i.e., domain), that doesn’t conflict with the life360 core integration, which is still “reserved”, even if it doesn’t really exist anymore, and may never exist.
UPDATE: Never mind. I tried to get the life360 icons back (in the HA brands repo), but I couldn’t as they were. So, I thought I’d need to move them to a custom integration with a different name. But now it seems I’m allowed to move them to a custom integration with the same name. If that goes through, then I won’t need to make this extremely messy change. ![:crossed_fingers: :crossed_fingers:](https://community.home-assistant.io/images/emoji/twitter/crossed_fingers.png?v=12)