HA文档 目录

  1. 主页
  2. HA文档
  3. HA文档
  4. 图形化控制界面(HADashboard)
  5. 安装与初步配置

安装与初步配置

本节一步步的完整介绍如何在树莓派下安装AppDaemon,搭建环境,初步运行。

在Python虚拟环境中安装AppDaemon

    • 安装libffi-dev
      sudo apt-get install libffi-dev
    • 安装Python虚拟环境appdaemon_venv
      cd
      python3 -m venv appdaemon_venv

      注:你可以选择使用其它的目录作为虚拟环境目录,修改以下所有的appdaemon_venv这个名字就可以了
    • 进入虚拟环境
      cd appdaemon_venv
      source bin/activate
    • 安装AppDaemon
      pip3 install wheel
      pip3 install appdaemon
    • 退出虚拟环境
      deactivate
      cd

注:你也可以选择不将AppDaemon安装在Python虚拟环境中。此时,只需要在安装libffi-dev之后,运行sudo pip3 install appdaemon即可。

AppDaemon配置

mkdir /home/pi/appdaemon
注:我们后面会使用/home/pi/appdaemon目录作为AppDaemon的配置目录,你也可以使用其它的目录。

创建主配置文件
nano /home/pi/appdaemon/appdaemon.yaml
文件内容为:
# 文件 /home/pi/appdaemon/appdaemon.yaml

创建一个前端面板

创建前端面板定义文件的目录:
mkdir -p /home/pi/appdaemon/dashboards
定义一个前端面板myfirst
nano /home/pi/appdaemon/dashboards/myfirst.dash
文件内容为:

注:此处我们假设在HomeAssistant中存在一个sensor.bitcoin的实体,你可以根据自己实际接入HomeAssistant的设备,改写为你系统中存在的实体,以及对应的类型。

手工启动

/home/pi/appdaemon_venv/bin/appdaemon -c /home/pi/appdaemon
运行以上命令后,用浏览器访问http://树莓派IP:5050/,即可看到你定义的前端面板:

自动启动

编辑自启动服务配置文件:
sudo nano /etc/systemd/system/appdaemon@pi.service
文件内容为:

加载服务:
sudo systemctl daemon-reload
sudo systemctl enable appdaemon@pi.service --now

遇到问题了?快来学习免费在线课程吧,博学老司机在线答疑,找到更多志同道合的HA玩家一起进步

此文不允许转载,如需转载请与BD@hachina.io联系。

这篇文章对您有用吗? 0 0