Appdaemon是用来干嘛的?
appdaemon是用python编写并在其环境下运行的一套程序。
HAdashboard和Appdaemon是什么关系?
HAdashboard是一种图形界面化的程序,是appdaemon下的一个子系统。想要安装HAdashboard必须先安装Appdaemon,然后在Appdaemon下再安装HAdashboard。
用putty登录NAS,并切换到root权限
sudo -i
从阿里云拉取appdaemon镜像
docker pull cb59j9ia.mirror.aliyuncs.com/acockburn/appdaemon
打开FileStation,在docker目录下新建一个名为"appdaemon"的文件夹,然后在appdaemon文件夹下新建
compiled/Javascript 及compiled/css 文件夹。
![](TIM截图20180424093953.png)
回到docker中的映像,启动刚刚获取到的appdaemon镜像,然后点击高级设置。
切换到"卷"选项卡,添加文件夹,输入 docker/appdaemon,对应的装载路径输入/conf。
然后切换到"网络"选项卡,选择"使用与docker host 相同的网络"。
最后切换到"环境"选项卡,添加如下变量:
1.可变:HA_URL 值: http://nasip:8123 # homeassistant的地址。
2.可变:HA_KEY 值:password #homeassistant的登陆密码。
3.可变:DASH_URL 值: http://nasip:5050 #appdaemon的登陆的网址。
4.可变:DASH_PASSWORD 值:password #登录appdaemon的密码,可以不设置。
设置完成之后启动容器。
查看容器的运行日志,如果出现下图字样,说明appdaemon已经安装完成。
我们输入http://nasip:5050就能看到appdaemon的界面了。
如果打不开网页,请检查一下docker/appdaemon/appdaemon.yaml文件,是否有
hadashboard:
dash_url: http://nasip:5050
如果没有请添加后重启容器。
注意:HA的密码要设置的复杂一点,不能纯数字,否则会报错!!!
appdaemon的详细使用和设置,请参考网站http://appdaemon.readthedocs.io/en/latest/index.html