It’s been a while, work and other real life things have kept me busy but I am happy to announce availability of the 4th and final beta for HADashboard! My plan is, if all is well, to make this code base the real v2 and end the beta process since HADashboard v2 now does everything that v1 did and more.
For new users, the installation instructions remain the same as in the original thread.
There is one additional step:
$ pip3 install feedparser
This is necessary for a fresh install and for an upgrade.
If you have already installed HADashboard, to grab the new version just run:
$ git pull origin
from your repository root, e.g. <base_path>/appdaemon_dashboard/appdaemon
if you followed the original install.
If you are running directly from the repository as per the instructions, a simple restart should be all that is needed. If you ran the full install you will need to do the following:
$ sudo pip3 uninstall appdaemon
$ sudo pip3 install .
(note the period at the end)
If you are using docker, rerun the steps to create a new docker image.
We have quite a few additions in this version - the biggest change is that I am moving from the cfg
style of configuration to yaml
. This is for consistency, and also provides far greater flexibility in providing complex parameters to apps. But never fear, I also included an automatic conversion tool, and for now the older cfg
style is still supported, although moving forward it may not support specific new features added to the dashboard and AppDaemon.
One Caveat on the media player: I have a Sonos system and it works well for that, however there is a lot of variance in the ways that different media players operate and it will probably take some troubleshooting and a few iterations to make this work well in all cases, especially for players I can’t test against.
Take a look and let me know in this thread of any issues or questions.
2.0.0beta4
Features
- Migrate timer thread to async
- Add option to turn off verification for self signed certs (contributed by janwh)
- AppDaemon configuration now uses YAML, among other things this allows arbitarily complex nested data structures in App parameters
- Added ability to convert from old cfg file to YAML
- AppDaemon Apps can now publish arbitary state to other Apps and the dashboard
- Added Gauge Widget
- Added RSS Widget
- Add next and previous track to media player
Fixes
- Slider now works correctly after changes outside of HADashboard
- Climate now works correctly after changes outside of HADashboard
- Media player now works correctly after changes outside of HADashboard
- ha.log now correctly dumps data structures
- on_attributes for lights now correctly supports RGB and XY_COLOR
- Fixed a bug in the scheduler to reduce clock skew messages
Breaking Changes
- The cfg file style of configuration is now deprecated although it still works for now for most features
- Argument names passed to Apps are now case sensitive