This integration provides a convenient web interface to manage your custom integrations, automatically check for updates, install new integrations, and backup integration config files. Oh, and it runs directly on your remote. http://<remote_ip>:8088
Features
Automatic Updates with Configuration Preservation
The Integration Manager can automatically detect when newer versions of your installed integrations are available on GitHub and update them while preserving your existing configuration. Auto update feature must be supported by the integration
Available Integration Registry
Browse, filter, and install integrations from the community registry with a single click.
You can now select the exact version you want to install too. Not only the latest
Automated Configuration Backups
Protect your integration configurations with automatic scheduled backups.
Settings & Configuration
Customize the Integration Manager’s behavior through the Settings page
Integrated Log Viewer
View real-time logs directly in the web interface.
Release Notes
View release notes for your installed and updatable integrations.
Integration Management
Delete Integrations: Remove installed integrations directly from the web interface
One-Click Installation: Install new integrations from the community registry
Update Control: Update to latest, select specific versions, or choose beta releases
Is there any advantage to running it in Docker vs directly on the remote?
Does it update itself also, or only other custom integrations?
When it is configured to auto-update, can it somehow notify you that an update has happened? Through Home Assistant maybe? Or if not configured for auto-updates, can it somehow alert us that an update is available? Again, through HA maybe?
This is a great solution. I am a total newbie to Unfolded Circle, and this helped me navigate the configuration much easier.
I do have a question - I thought there was an integration for Sonos and it is listed, but there is no action button to install it, only the firmware button. I am not sure what that means or what action to take but I am unable to configure for sonos. Any help would be great.
Since this integration can’t update itself while running on the remote, it is beneficial to run it in docker so you can easily update it. It does however offer full backup and restore functionality so you can quickly get back your settings and integration config backups.
See above
It’s a good idea but nothing presently. I’ll add it to my task list
It’s an Unfolded Circle integration delivered with the firmware. So just go to the web configurator, click integrations, and in the top right click Add new Integration. Then you’ll have a list that are discovered and sonos will be in that list. Just select it and configure.
INFO:ucapi.api:Driver is up: intg_manager_driver, version: 1.2.0, api: 0.5.1, listening on: 0.0.0.0:9090
But when I try to add the integration to the remote, I don’t see it listed. Even after waiting for Discovering integrations to run for some time. Suggestions?
Is it running in host network mode? If not, the mdns traffic won’t be reaching the remote. There is an option at the bottom of the discovery screen for advanced config. Toggle that on and pick another integration, then provide the information to connect to the host running docker.
I turned on advanced config, but I’m not sure what you mean about providing the information to connect to the docker host. Would you mind explaining further/providing screen shots?