1. 首先,在Home Assistant中安装公牛插座插件,可以使用HACS(Home Assistant Community Store),也可以使用Home Assistant的插件管理器。
2. 安装完成后,在Home Assistant的配置文件中添加公牛插座插件的配置:
switch:
- platform: gongnipower。
host: 192.168.1.100。
port: 8888
name: Gongni Power。
3. 重新启动Home Assistant,即可在Home Assistant的界面中看到公牛插座插件。
本篇文章介绍如何在PVE上安装HomeAssistant(下文称HA)
由于本人pve里面装了软路由,因此是7×24小时运行的,所以把HA装到了PVE里面,
当然pve内装HA的方式有很多,下面仅列出几个,
1.docker直装
2.其他Linux里面
3.甚至是其他Linux的docker里面。
3.直接装hassOS
我是想用官方推荐的HassOS,所以就有了这篇文章,下面开始安装过程,基本每一步都有截图。
01.创建虚拟机
您好,是的,苹果手机可以安装HomeAssistant3。HomeAssistant是一款开源智能家居平台,它可以帮助您控制和管理您的家庭设备,它可以帮助您实现自动化,比如在家里的灯开关或窗帘控制等。HomeAssistant3可以在iOS上通过AppStore或iOS版的HomeAssistant网站下载,也可以通过HomeAssistant网站上的安装指南,来设置iOS设备。它不仅可以支持iOS设备,也可以支持Android设备。安装完成之后,您可以通过HomeAssistant的应用程序进行远程控制,即使您不在家也能够控制家里的设备。它还可以跟脱机音箱、智能扬声器、智能摄像头、智能灯泡等智能设备连接,让您可以更好地控制家庭设备。
能!HomeAssistant,简称 HA,是一款基于 Python 的智能家居开源系统,支持众多品牌的智能家居设备,可以轻松实现设备的语音控制、自动化等。
Q1: 简单介绍一下您和智能家居的缘分?
作为一个爱折腾的理工男,小时候就爱找个旧电池,拆个手电筒小灯泡,捡段导线接点亮小灯泡,对于一个孩子,灯泡点亮的那种成就感不亚于爱迪生发明电灯。然后一恍然十几年过去了,增长的是年龄,进步的是科技,不变的是我爱折腾的老男孩本性。2016年在在网上看到有人用Siri语音助手点亮LED灯时,我内心深处那个爱折腾的男孩又回来了,跟随网上的教程开始买树莓派发光二极管实现了Siri语音控制LED的开关控制。
于是智能家居成为了我折腾的主战场,也是从那时起我结识了开源智能家居平台homeassistant,而苹果Siri、亚马逊的echo语音助手无疑成为智能家居普及的强大推手。在不久之后国内智能音箱小米小爱、阿里天猫精灵、百度小度等如雨后春笋般上市了,国内智能家居市场开始热闹起了。
之前好多人都说homeassistant太复杂,普通人玩不转搞不定。其实呢,我也不是计算机IT相关专业出身,我也不会写代码(抄作业还是会的)。2016年那会儿homeassistant才难呢,当时所有的添加设备修改前端页面等都是要在后台修改配置文件的,经过这几年的发展,homeassistant已经非常简单易用了。安装插件可以直接用插件商店HACS,添加设备和自动化基本上都可以在前端用鼠标点一点就能完成了,这和大家用米家APP添加设备和自动化已经没有什么差异了。所以我在这个领域的能力是什么呢?帮助小白用户搭建home assistant平台,添加已有智能家居设备到home assistant,然后入门home assistant这么优秀的智能家居平台;其次替不屑写手把手教程的大神们写写教程,推广一下他们有用的插件,让homeassistant更普及;最后希望越来越多的用户使用homeassistant,引起国内智能家居厂商对homeassistant平台的重视,主动开发对接home assistant平台,让智能家居玩家可以安全、跨品牌、本地化控制自己的智能家居设备。
可以安装。
安装需要一系列复杂措施。
安装Python3Home Assistant需要在Python3环境下运行。CentOS7.x自带的Python版本为2.7.5,yum源可安装的Python3版本是3.6。我选择的是手动安装Python3。具体的安装步骤见Python3编译安装安装Home Assistant依赖库按照官网,需要安装的依赖库还不少,但是其他的依赖库在我们安装Python3的时候已经都安装过了,只剩下两个。创建venv环境venv是Python的虚拟环境,可以理解为是一个容器,容器与容器之间的环境是相互隔离的,这样一来,我们在这个环境中对HomeAssistant的一些配置,不会影响到其他使用Python的程序。在创建venv环境的时候,如果提示pip版本过低,则需要对pip进行升级。升级完pip后,开始创建venv环境,注意此时需要使用之前创建的iot用户。此时在目录下会出现一个homeassistant文件夹。接下来激活,使该venv的环境作为我们当前的Python主环境。注意这里我们不再使用python3.9而使用python3。安装一个必须的Python库,如果提示pip版本过低,依然需要升级pip。注意这里安装的库都只在该venv中有效。pip的默认源在国外,当我们安装的时候,下载速度会非常慢。所以我们在此设置清华的pip源。 修改~/.pip/pip.conf文件,没有就创建一个。增加如下信息:安装Home Assistant直接使用启动Home Assistant直接执行如下命令:如果想在后台运行,请加上--daemon。首次启动不建议后台运行。在执行hass后,Home Assistant还会自动下载一些python依赖库和进行一些配置,需要耐心等待一段时间(如果没有配置国内源,可能会等的很久)。这些配置只会在第一次运行hass时执行。访问Home Assistant页面hass执行后,若没有Python相关的异常抛出,就可以访问web页面来注册Home Assistant。默认端口为8123。按照页面要求填写相关资料,然后next。当到这个页面的时候,需要配置MQTT。搜索并选择MQTT。将我们在搭建家庭物联网(1)CentOS 安装Mosquitto 2 - 知乎 (zhihu.com)中搭建好mosquitto服务信息绑定到Home Assistant中,这样Home Assistant就可以接收MQTT信息并展示。我们就能够看到Home Assistant的Dashboard界面。创建传感器使用MQTT Discovery新建一个温度传感器和一个湿度传感器,内容为json格式。打开配置->实体注册表,在里面我们应该能够看到刚创建的温度和湿度传感器。在概览页面(也就是首页),我们可以通过编辑Dashboard的方式把传感器数据放在页面上。自行发送一个传感器数据作为测试,我们可以使用mosquitto的工具自己发送一个数据,如果Web页面能够正常展示数据,说明我们的Home Assistant已经彻底配置完成。
原文地址:http://www.qianchusai.com/homeassistant%E6%8F%92%E4%BB%B6%E5%AE%89%E8%A3%85.html