These notes are intended to assist anyone that wants to understand AppDaemon's internals better. Most modules are used from within the AppDaemon object, which is a centralized depository of configuration information and references to the other objects and subsystems within AppDaemon.
.. automodule:: appdaemon.appdaemon :members:
.. automodule:: appdaemon.admin :members:
.. automodule:: appdaemon.admin_loop :members:
.. automodule:: appdaemon.app_management :members:
.. automodule:: appdaemon.callbacks :members:
.. automodule:: appdaemon.dashboard :members:
.. automodule:: appdaemon.events :members:
.. automodule:: appdaemon.logging :members:
.. automodule:: appdaemon.__main__ :members:
.. automodule:: appdaemon.plugin_management :members:
.. automodule:: appdaemon.scheduler :members:
.. automodule:: appdaemon.services :members:
.. automodule:: appdaemon.state :members:
.. automodule:: appdaemon.stream :members:
.. automodule:: appdaemon.thread_async :members:
.. automodule:: appdaemon.threading :members:
.. automodule:: appdaemon.utility_loop :members:
.. automodule:: appdaemon.utils :members: