Skip to content
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

Plugins support (Beta) - Thoughts #150

Open
1 of 7 tasks
sebastienvermeille opened this issue Dec 31, 2023 · 0 comments
Open
1 of 7 tasks

Plugins support (Beta) - Thoughts #150

sebastienvermeille opened this issue Dec 31, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed plugins

Comments

@sebastienvermeille
Copy link
Owner

sebastienvermeille commented Dec 31, 2023

I will keep here a list of the remarks regarding current plugin support (v1) which is in Beta (massive change will still come :) )

To be addressed:

  • Two plugins can define the same configuration parameter (name clashing i.e: PLUGIN_PASSWORD)
  • What if a plugin want to get configured via a file instead of ENV variables ?
  • What about plugins that want to reuse configurations of other plugins ?
  • Plugins download should ideally check for MD5 signature if present (maven central provide it by example)
  • Shouldn't the mqtt part of rika2mqtt be a plugin after all ? (to think)
  • What about plugins that want to send commands to the stove (currently they are only "informed" about states
  • What about other convenient plugin interfaces onStoveStopped, onStovePelletEmpty, onStoveError -> it exists here: 09b10a8#diff-8d83bdd2c118f6ce4b8175ab6c6cfd292549d952ec39527db39717d27d98b649R40

This list will grow after time and should let us reach some mature enough v1 api in a near future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed plugins
Projects
None yet
Development

No branches or pull requests

1 participant