Heya,
I recently asked a question about this (in the context of Voice Addons) here:
Currently, the Eclipse IoT Marketplace doesn’t allow listings for addons unless they are bindings (maybe with the exception of UI addons)? I noticed that the PollyTTS addon is currently listed as a binding, I suspect for this reason:
So for the moment, I listed this new Human Language Interpreter as a binding as well:
https://community.openhab.org/t/new-humanlanguageinterpreter-addon-based-on-stanford-corenlp
That way it can be installed via the Paper UI, which seems to work fine. But it f…
I didn’t see any responses, so I figured I would start working on a pull request myself. I’ve taken a look at the code in org.eclipse.smarthome.extensionservice.marketplace, and I think I can probably figure out what to do, although there will probably be some high-level questions to resolve along the way, such as
opened 06:13PM - 26 Apr 17 UTC
closed 08:22AM - 19 Jun 18 UTC
Hi,
Last week I added the ability to provision custom widgets to the HABPanel u… ser interface for openHAB with OSGi bundles (registering additional resources and templates during the bundle's activation).
Today a first widget in this format was reviewed and accepted in the Eclipse IoT marketplace:
https://marketplace.eclipse.org/content/gauge-widget-habpanel
which incidentally is the first having "UI" as a package type.
Since the `MarketplaceExtension` and `MarketplaceExtensionService` only support bindings and rule templates at the moment. I would therefore like to propose - if the time and approach is right - to extend them to support the "UI" package type. An implementation of `MarketplaceExtensionHandler` (similar to `BindingExtensionHandler`) to install and uninstall those bundles would also be needed.
(I'm aware HABPanel is an openHAB project and not all ESH-based products include it; the bundle will simply be useless then, but I understand it might confuse users if they see it appearing in their extension list without the "parent" software available).
Looking forward to your feedback, thanks!
Is this something worth working on?
rlkoshak
(Rich Koshak)
March 21, 2018, 1:06pm
2
It is in my opinion. This must be done at some point. Now is as good a time as any.
Cool, I’ll give it a shot.
I submitted a pull request for review here:
1 Like