This add-on is powered by AppDaemon 3.x, which has been replaced by
AppDaemon 4.x.
Are you looking for installing AppDaemon or upgrading to the new AppDaemon 4.x
add-on?
About
AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets.
Installation
The installation of this add-on is pretty straightforward and not different in comparison to installing any other Hass.io add-on.
Search for the âAppDaemon3â add-on in the Hass.io add-on store and install it.
Start the âAppDaemon3â add-on
Check the logs of the âAppDaemon3â add-on to see if everything went well.
Please read the documentation for more information about the use and configuration of this add-on.
Support
You can always try to get support from the community here at the Home Assistant community forums, join the conversation!
Questions? You have several options to get them answered:
The Community Hassio Add-ons Discord Chat server for add-on support and feature requests.
The Home Assistant Discord Chat Server for general Home Assistant discussions and questions.
The primary goal of our add-ons project is to provide you (as an Hassio / Home Assistant user) with additional, high quality, add-ons that allow you to take your automated home to the next level.
I am Franck Nijhof, and I have 30 years of programming experience, in many languages. I am using this experience to work on the Home Assistant project by giving back my knowledge and time to the open source community.
The add-on you are currently looking at right now was developed/packaged by me. It is not the only add-on I have created; there are many many more
However, I have a problem⌠I am an addict. A addict that is. Lucky for you, I turn that C8H10N4O2 (caffeine molecule) into code (and add-ons)!
If you want to show your appreciation, consider supporting me for buying a cup of high octane wakey juice via one of the platforms below!
Enjoy your add-on, while I enjoy the brain juice.
Thanks for all the
âŚ/Frenck
P.S.: In case you want to ask me a question: AMA (Ask Me Anything). Most of the time I am online at the Discord chat. (I go by @Frenck in there as well).
Supervisor 0.85 is required for the add-on to work.
Hit the reload button, wait a couple of seconds⌠an update button should appear.
Hit update, wait a couple of minutes, ready, set, go!
Both add-ons use the same configuration files. So youâd have to choose.
Migrate or start developing on AppDaemon3 or stick with AppDaemon2.
The AppDaemon configuration files are stored in the /config folder. Once files are created there, the add-on will never touch it again. So even on deletion of an add-on, the config (and dashboard/apps) are still there and unharmed.
This also means uninstalling V2 and installing V3 is possible, but V3 will not work, since youâd have to modify/migrate your current configuration.
The reason this add-on is separate, is to enable users to migrate to v3 or stick with v2. Its all about giving the user choices.
AppDaemon V3 is still a Beta version, it most likely will have a few issues.
It will take time to finish this release and write the documentation, I am sure help in that area would be appreciated. If nothing else to proof read it. The more we work with it the better (less issues) the finished version will be.
@anon35356645 and @bucksbass its quite stable and nice as I moved to it fully last night. Had held back for this long as I was scared as I got some âcriticalâ apps running on it (I manage my mother-in-Laws medication remotely with it) so you can imagine.
But once installed, followed up the breaking changes based on what @ReneTode shared and it was all good. Though one thing tripped me off and that was the self.get_state(). now just simply doing something like self.get_state("light.testing","brightness") to get the brightness attributes will break it. Instead one has to specify and thatâs by doing self.get_state("light.testing",attributes="brightness").
its all fine there on and its cool so far. The Plugin aspect of it, its awesome to say the least.
I just installed it with no apps (just hadashboad panels) and receive this error in log
starting version 3.2.4
[services.d] done.
2018-02-01 17:03:14.893103 INFO AppDaemon Version 3.0.0b2 starting
2018-02-01 17:03:14.893456 INFO Configuration read from: /config/appdaemon/appdaemon.yaml
2018-02-01 17:03:14.895027 INFO AppDaemon: Starting Apps
Traceback (most recent call last):
File â/usr/bin/appdaemonâ, line 11, in
sys.exit(main())
File â/usr/lib/python3.6/site-packages/appdaemon/admain.pyâ, line 341, in main
admain.main()
File â/usr/lib/python3.6/site-packages/appdaemon/admain.pyâ, line 337, in main
self.run(appdaemon, hadashboard)
File â/usr/lib/python3.6/site-packages/appdaemon/admain.pyâ, line 59, in run
self.AD = ad.AppDaemon(self.logger, self.error, loop, **appdaemon)
File â/usr/lib/python3.6/site-packages/appdaemon/appdaemon.pyâ, line 257, in init
basename = self.plugins[name][âtypeâ]
TypeError: âNoneTypeâ object is not subscriptable