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

AppDaemon as a library #2130

Open
1 task done
hacscred opened this issue Oct 16, 2024 · 0 comments
Open
1 task done

AppDaemon as a library #2130

hacscred opened this issue Oct 16, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@hacscred
Copy link

Is there an existing feature request for this?

  • I have searched the existing issues

Your feature request

Right now AppDaemon is an application framework. That's useful to get started, but it's less flexible than it just being a library as well. The "isolated Python" should be a feature that not everyone has to use. In my particular setup it doesn't add any value. For example, I have one Python in which I test out new features and once I am happy, I port it to the larger program, but the modules on the Python path need to be basically the same as for AppDaemon. Also, startup time to initialize AppDaemon has no value when experimenting/developing.

So, I'd like to just import appdaemon (which shouldn't execute any code, but just define some methods and classes) and have this kind of usage documented and "supported". (Just one example that would start the AppDaemon server and outputs "hello world" to the log would be enough for most people.)

@hacscred hacscred added the enhancement New feature or request label Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant