如何安装部署Home Assistan和智汀家庭云

本篇教程,带你了解Home Assistan和智汀家庭云的初步安装部署,如同很多开源项目,Home Assistant 就是常见的一款,作为国外开源软件,需要去阅读大量的英文文档,在编辑器里编辑自己的配置文件、手动添加智能设备、自定义每一个细添加智能设备节,这巨大的工作量使人望而却步dockers

而今天我们来介绍下国内的开源软件,智汀家庭云结合国内所有智能家居各厂商软件特点,提供一个跨品牌跨种类且对不同厂家各种智能设备进行统一控制和管理的全生态开源协议(ApacheLicense,Version2.0)的软件,提供不同品牌插件包,实现各种智能设备的接入,并多平台兼容你能够非常方便的安装与管理一些之前需要在命令行环境下部署的功能。

接下来我们对比下Home Assistant和智汀家庭的安装部署上有什么优劣势?到底是哪个相对比较简捷好用,在这里以Docker举例,首先看智汀家庭云的。

一、安装智汀家庭云

1. 设备准备

  • linux主机
  • docker
  • docker-compose

2. 创建一个目录作为SA运行的根目录,并智能设备运行与维护专业在该目录中创建docker-compose.其他综合收益yaml文件。

version: "3.9"

services:
zt-nginx:
image: docker.yctc.tech/zt-nginx:3.0
ports:
- 9010:9010
- 9020:9020
- 9030:9030
depends_on:
- smartassistant
etcd:
image: bitnami/etcd:3
environment:
- ALLOW_NONE_AUTHENTICATION=yes
- ETCD_GRPC_KEEPALIVE_TIMEOUT=10s
- ETCD_GRPC_KEEPALIVE_INTERVAL=10s
ports:
- 2379:2379
- 2380:2380
fluentd:
image: fluent/fluentd:v1.13
ports:
- "24224:24224"
- "24224:24224/udp"

smartassistant:
image: docker.yctc.tech/smartassistant:1.4.0
ports:
- "37965:37965"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
depends_on:
- etcd

智能设备有哪些产品入以下命令启动服务:

docker-compose up

3.运行脚本其他货币资金SA所需环境其他应付款

    • awkdocker是干什么的命令
    • openssl
    • root用户权限

      4.执行./build/install/install.sh

      
                                            如何安装部署Home Assistan和智汀家庭云
                                            如何安装部署Home Assistan和智汀家庭云

      5. 填写配置并确认

      
                                            如何安装部署Home Assistan和智汀家庭云
                                            如何安装部署Home Assistan和智汀家庭云

      6. 然后成功安装完成了

      7. 检查运行情况

      
                                            如何安装部署Home Assistan和智汀家庭云

      
                                            如何安装部署Home Assistan和智汀家庭云

      8. 服务启动后可以通过以下命令检查SA的状态:

      curl http://localhost:37965/api/check

      如果返回以下内容则说明智能设备服务已运行起来并且未被绑定

      {"status":0,"reason":"成功","data":{"is_bind":false,"revision":""}}

      
                                            如何安装部署Home Assistan和智汀家庭云

      二、安装 Home Assistant

      首先在homeassistant官方文档中,提供四种不同的安装方法:

        • 直接在硬件设备上安装 Home Assistant系统;
        • 通过 Docker 这类的容器来安装;
        • 在传统的 Linux 发行版机器上手动安装;
        • 在 Python 虚拟环境中安装如果您使用的是 Docker,智能设备那么您需要至少使用版本 19.03dockerhub.9,理想情况下是更高的版本,以及 2.42 或更高版本。

          
                                            如何安装部署Home Assistan和智汀家庭云

          
                                            如何安装部署Home Assistan和智汀家庭云

          安装步骤如下:

          1.在套件中心搜索Docker,然后就能够找到对应套件,直接点击安装即可。

          
                                            如何安装部署Home Assistan和智汀家庭云
                                            如何安装部署Home Assistan和智汀家庭云

          2. 打开Docker套件,在注册表中搜索homeassistant,然后选择第一个下载即可。​

          
                                            如何安装部署Home Assistan和智汀家庭云

          3.再镜像中找到刚刚下载得镜像,选择并dockerfile点击启动。

          
                                            如何安装部署Home Assistan和智汀家庭云
                                            如何安装部署Home Assistan和智汀家庭云

          4. 在第一个窗口中设置名称,docker然后点击高级设置。

          
                                            如何安装部署Home Assistan和智汀家庭云

          5. 在高级设置中勾选”启动自动重新启动“。

          
                                            如何安装部署Home Assistan和智汀家庭云
                                            如何安装部署Home Assistan和智汀家庭云

          6. 在卷中选择添加文件夹,并做如下设置。最后点击应用系统运维工程师即可。

          
                                            如何安装部署Home Assistan和智汀家庭云
                                            如何安装部署Home Assistan和智汀家庭云

          7. 环境,添加一个智能设备变量。点击+,添加变量为TZ,值为Asia/Shanghai。这里添加的是时烟台智能设备区。智能设备启动失败是怎么回事然后点击下一步

          
                                            如何安装部署Home Assistan和智汀家庭云
                                            如何安装部署Home Assistan和智汀家庭云
                                            如何安装部署Home Assistan和智汀家庭云
                                            如何安装部署Home Assistan和智汀家庭云

          8. 点击应用,此时就能够启动容器了。

          
                                            如何安装部署Home Assistan和智汀家庭云
                                            如何安装部署Home Assistan和智汀家庭云

          9最后在容器其他货币资金中就能够看到已经启动的容器了。

          
                                            如何安装部署Home Assistan和智汀家庭云
                                            如何安装部署Home Assistan和智汀家庭云

          10.在容器中选中HomeAssistant容器,然后选择上面的操作,即可看到重启选项。之后就是通过ip+端口的形式docker访问HomeAssistant。ip为NAS的主机IP,端口默认为8123,登录即可。

          
                                            如何安装部署Home Assistan和智汀家庭云
                                            如何安装部署Home Assistan和智汀家庭云

          
                                            如何安装部署Home Assistan和智汀家庭云
                                            如何安装部署Home Assistan和智汀家庭云