- 积分
- 116
- 金钱
- 103
- 威望
- 0
- 贡献
- 0
- HASS币
- 0
注册会员
- 积分
- 116
- 金钱
- 103
- HASS币
- 0
|
本人(前端)之前从未接触过智能家居,最近因公司需求,花了一个月左右的时间部署了一套智能家居系统,昨天落地了,其中踩了不少坑查阅了大量的资料,也在论坛里获得了不少的帮助,其实真不难,但是对我我这种纯小白来说超纲了,今天发帖纪录一下,也希望能帮助到有需要的人,同时如果有可以优化的地方也希望各位大佬再指导指导前言:1、小白先去认真看官方文档,除非网上有跟你一样的环境和设备的教学。2、homeAssistent的中文文档跟英文文档不一样,直接看英文的,实在看不懂就翻译一下
一、设备环境:
服务器:一台集成的小型电脑主机Centos7.9的系统(不知道是不是叫nas)
设备:Sonoff 4ch R3(芯片组esp8285)
二、设备刷入流程:
1、sonoff 4ch r3 刷入Tasmota固件:使用TTL转USB设备(芯片组:PL2303)连接PCB板和电脑,先插上TTL转USB,然后去设备管理器查看串口设备,如果出现"XX已停产,请联系生产厂家"就是驱动没有装好,自行百度安装驱动
2、下载tasmota官方下载工具和刷机包(官网都有)
3、先插上TTL转USB(供电用3v的)和Sonoff 4ch R3,4个针脚(vcc->vcc,tx->rx,rx->tx,gnd->gnd)只需要把TX和RX调换一下就可以,先接上除vcc以外的针脚,然后按住板子的第一个按钮后接上vcc针脚,开始刷入,进度条开始动就可以放开按钮了
4、刷完以后把针脚断开,然后不用按任何按钮,一样接上针脚,看一下有没有一个tasmota开头的wifi,有就可以了,放到一边
5、开始配置服务器,个人建议对linux不熟的可以用转个宝塔,可以避免很多巨坑。先配一下ssh,如果不能复制纯用手敲命令很难受,用Xshell连上后安装docker,再然后就homeAssistent官网的安装命令了https://www.home-assistant.io/installation/linux
这个过程巨慢(外网资源)、大约4-6小时,这里就各显神通了
6、安装以后就ip:8123访问,访问不了先看docker容器是否运行,检查linux的防火墙8123端口是否开着
7、安装mqtt服务,默认端口是1883可以不用管,然后就是检查liunx的防火墙1883端口,开起来
8、现在可以把tasmota针脚接上USB了,连接那个tasmota开头的wifi,然后会自动跳一个页面出来,没有就访问192.168.4.1,配置tasmota的wifi(跟服务器在同一个网段),连上以后会跳一个ip出来,如果没有跳,tasmota开头的wifi也没有了是因为电脑自动连上其他wifi去了,两个方案,第一个:把这个wifi的自动连接关掉,重新刷。第二个:网络设备不多的情况下建议上路由看一下局域网有那些设备,逐个访问试一下就可以了
9、配置tasmota模块,选择对应的设备型号,sonoff 4ch 配置mqtt端口没改的话是1833,主机就是服务器的ip 其他的都不用管 tasmota的配置就完成了
10、进入homeAssistant,安装一个hacs,放到homeassistant的配置文件里面,百度一下,很简单
11、添加集成里面添加mqtt,添加tasmota,设备就都出来了,到这里就完成了
这套设备主要是公司用来控制灯光的,同时也有对应的api,如果有需求可以把api映射到外网上,就可以自行调用了
|
|