Yannick Schaus

Results 190 comments of Yannick Schaus

The marketplace PR was inspired by these specs but a lot of the above wasn't implemented (optional call to `AddonService.refreshSource`, multiple versions management etc.)

Example: opening items & things from the explorer panes: ![image](https://user-images.githubusercontent.com/2004147/113445284-e4cf6600-93f5-11eb-81d7-e8dc663d3467.png) ![image](https://user-images.githubusercontent.com/2004147/113445388-16e0c800-93f6-11eb-8f19-1dae687cc403.png) ![image](https://user-images.githubusercontent.com/2004147/113445670-9e2e3b80-93f6-11eb-9d6e-46921e14fe37.png) ![image](https://user-images.githubusercontent.com/2004147/113445744-c5850880-93f6-11eb-863c-25600483b689.png) ![image](https://user-images.githubusercontent.com/2004147/113445327-f87acc80-93f5-11eb-880c-5db184c4b41c.png) ![image](https://user-images.githubusercontent.com/2004147/113445457-34159680-93f6-11eb-943f-daafe8d3f42a.png) Example of generated schema from a thing type (incomplete): ![image](https://user-images.githubusercontent.com/2004147/113446047-43e1aa80-93f7-11eb-9f51-a6631b9bcd1e.png)

For the server-side JS, I believe my version of npm has transformed the server side package-lock.json from version 1 to version 2. However, I seem not to have added dependencies...

Probably a version of this: https://stackoverflow.com/a/41458542 That "secure" cookie with no name is invalid because it has no name, it's also not set by openHAB. (neither are the others) You...

> As example, user will see in the equipment list one entry like "Screen (television, TV)" rather than just "Screen". We could then add few additional synonyms, for example powder...

As suggested above from a UI perspective the step in the setup wizard where you can install add-ons i.e. this: ![image](https://user-images.githubusercontent.com/2004147/147416382-9d52cbf0-35a0-4eed-a86d-da6e64a980bc.png) is a low hanging fruit - if there were...

Maybe that could be implemented as a rounding profile, with the number of decimals configured in the profile?

> We should maybe hide binding actions having an additional parameters in the UI to not tangle users. Definitely, things that don't work should not be visible.

@J-N-K that restriction actually comes from here (the Eclipse IoT marketplace implementation in OH2): https://github.com/openhab/openhab2-addons/blob/2d957b7cdab75827c7995c380a16368428167003/bundles/org.openhab.extensionservice.marketplace.automation/src/main/java/org/openhab/extensionservice/marketplace/automation/internal/MarketplaceRuleTemplateProvider.java#L90-L92 I figure since it tried to deserialize as a `Set` it must mean that supporting...

Not sure if I'm the most competent to answer 😅 but I think it's possible to get the [LocationProvider](https://github.com/openhab/openhab-core/blob/main/bundles/org.openhab.core/src/main/java/org/openhab/core/i18n/LocationProvider.java) service from `FrameworkUtil`. Retrieving an OSGi service is possible (see https://github.com/openhab-scripters/openhab-helper-libraries/blob/master/Core/automation/lib/python/core/osgi/__init__.py)...