-
Notifications
You must be signed in to change notification settings - Fork 374
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: support for "plugins" key in config.json #287
Comments
That would be nice 👍 |
Not really to the topic, but even after extensive use of google, what is that plugin key? Can’t find any info on syntax and where it belongs. |
It belongs at the top-level object:
When present, it whitelists the plugins to load at the very start of homebridge (before parsing the Look at the log to understand homebridge's startup sequence:
Without the
|
Thank you very much for that excellent explanation. I am actually running about ten homebridge instances and always thought how stupid it is that each one is loading all plugins. I had a look on the homebridge github page but couldn’t find anything about it. Going to implement this today. Thanks again. |
+1 for this, with many instances and many different plugins it can become very tedious to find the right plugin/instance, especially when using the config-ui-x panels. But I guess with config-x being a separate server now it would make more sense to support multiple Homebridge instances right from one config-ui-x instance.. |
+1 for this. |
The solution to this feature request will land in the next release. While not exactly what was asked for, it achieves the same goal. It will require Homebridge 1.3.0-beta.47 or later to support the new As part of these changes users will be able to toggle enable/disable a plugin, their config will be able to remain in the config.json and not stop Homebridge from loading. |
Thanks, @oznu. |
Please add a button to the Plugins screen for each plugin (next to the UNINSTALL) to support for enabling/disabling the loading of installed plugins. This would manage the
"plugins"
key in config.json.The text was updated successfully, but these errors were encountered: