2018-10-15 12:38:31 +08:00
|
|
|
|
### 本项目对应于《HomeAssistant智能家居实战篇》系列视频内容中的文档。
|
2018-11-06 12:31:05 +08:00
|
|
|
|
[网易云课堂地址](https://study.163.com/course/introduction.htm?courseId=1006189053&share=2&shareId=400000000624093)
|
2018-10-15 12:38:31 +08:00
|
|
|
|
|
2019-03-02 15:25:31 +08:00
|
|
|
|
## 视频目录
|
2019-04-23 12:27:09 +08:00
|
|
|
|
1. 入门准备篇
|
2018-10-15 12:38:31 +08:00
|
|
|
|
- 硬件环境准备——安装树莓派
|
|
|
|
|
- 系统环境设置——树莓派基础配置
|
|
|
|
|
- 安装Samba和JupyterNotebook
|
|
|
|
|
- 基于树莓派安装HomeAssistant
|
2019-08-22 23:30:45 +08:00
|
|
|
|
- HomeAssistant配置、文件结构、升级
|
2018-10-15 12:38:31 +08:00
|
|
|
|
- HomeAssistant自启动如何配置
|
2019-04-23 12:27:09 +08:00
|
|
|
|
2. 组件接入基础篇
|
2018-10-15 12:38:31 +08:00
|
|
|
|
- 让设备发声——朗读文字
|
|
|
|
|
- 让设备看到——使用手机摄像头做监控
|
|
|
|
|
- 将消息发送给你的邮箱
|
|
|
|
|
- 接入硬件产品——小米多功能网关
|
|
|
|
|
- 接入自定义组件-和风天气
|
2019-04-23 12:27:09 +08:00
|
|
|
|
3. 操作进阶篇
|
2018-10-15 12:38:31 +08:00
|
|
|
|
- 配置目录、hass命令与升级
|
2019-02-11 14:04:55 +08:00
|
|
|
|
- 操作界面与Lovelace
|
2018-10-15 12:38:31 +08:00
|
|
|
|
- 设置地理位置与界面语言
|
2019-02-11 14:04:55 +08:00
|
|
|
|
- 实体显示属性自定义
|
|
|
|
|
- 手机访问HA
|
|
|
|
|
- StatesUI界面优化——分组与分页
|
2019-04-23 12:27:09 +08:00
|
|
|
|
4. 公网访问篇
|
2018-10-15 12:38:31 +08:00
|
|
|
|
- 申请Amazon免费云主机
|
|
|
|
|
- ssh隧道构建
|
|
|
|
|
- frp隧道构建
|
|
|
|
|
- 免费为HA配上域名与HTTPS网站证书
|
2019-01-27 22:58:24 +08:00
|
|
|
|
- nginx代理
|
2019-04-23 12:27:09 +08:00
|
|
|
|
5. 设备位置追踪篇
|
2018-10-19 18:55:35 +08:00
|
|
|
|
- 设备定位准备知识与Ping检测
|
|
|
|
|
- nmap网络扫描、黑客、小米wifi路由器
|
|
|
|
|
- 蓝牙音箱与蓝牙设备扫描
|
|
|
|
|
- 使用iCloud随时定位苹果手机
|
2019-04-23 12:27:09 +08:00
|
|
|
|
6. 自动化篇
|
2018-10-26 17:57:36 +08:00
|
|
|
|
- 编写简单脚本——执行系列动作
|
|
|
|
|
- 编写简单自动化规则
|
|
|
|
|
- 模板——嵌入配置文件中的程序
|
|
|
|
|
- 事件与事件消息接收
|
|
|
|
|
- 前端输入组件+packages配置
|
|
|
|
|
- 语音+音乐+灯光闹钟
|
2019-04-23 12:27:09 +08:00
|
|
|
|
7. 设备接入篇(1)
|
2018-11-06 12:05:54 +08:00
|
|
|
|
- 太阳、月亮、季节和潮汐
|
|
|
|
|
- 天气与预报——yr、DarkSky、……
|
|
|
|
|
- 红外遥控——博联RM系列产品
|
2018-11-06 12:09:46 +08:00
|
|
|
|
- 红外遥控——小米万能遥控器
|
|
|
|
|
- 文件夹监测——FolderWatcher
|
2019-04-23 12:27:09 +08:00
|
|
|
|
8. 各种摄像头接入篇
|
2018-11-06 12:09:46 +08:00
|
|
|
|
- 支持MJPEG的摄像头与图片抓取
|
|
|
|
|
- RTSP协议摄像头与ffmpeg
|
|
|
|
|
- ONVIF协议摄像头
|
2018-11-09 14:56:13 +08:00
|
|
|
|
- 有线树莓派CSI与USB摄像头
|
2018-11-06 12:09:46 +08:00
|
|
|
|
- 小米的大方摄像头
|
2018-11-09 14:56:13 +08:00
|
|
|
|
- 天气预报与交通状况图——另类摄像头
|
2019-04-23 12:27:09 +08:00
|
|
|
|
9. 人脸识别篇
|
2018-11-19 14:07:28 +08:00
|
|
|
|
- DLib配置与pip安装
|
|
|
|
|
- 本地DLib人脸探测
|
|
|
|
|
- 本地DLib人脸识别
|
|
|
|
|
- 微软人脸特征检测
|
|
|
|
|
- 微软人脸识别与验证
|
|
|
|
|
- Facebox-在docker中运行人脸识别
|
2019-04-23 12:27:09 +08:00
|
|
|
|
10. 设备接入篇(2)
|
2018-11-22 17:39:08 +08:00
|
|
|
|
- YeeLight智能灯
|
|
|
|
|
- 云端的自动化——IFTTT(1)
|
|
|
|
|
- 云端的自动化——IFTTT(2)
|
|
|
|
|
- 系统性能监控——SystemMonitor
|
|
|
|
|
- 以不同的音色播报文字——百度tts
|
2019-04-23 12:27:09 +08:00
|
|
|
|
11. 使用苹果设备语音控制篇
|
2018-12-04 23:36:22 +08:00
|
|
|
|
- 通过Homekit与苹果Siri连接(1)
|
|
|
|
|
- 通过Homekit与苹果Siri连接(2)
|
|
|
|
|
- 捷径与HA的接口调用
|
|
|
|
|
- 在HA中完成语音文字处理——chrome语音控制
|
|
|
|
|
- 苹果设备语音控制全自由定制
|
2019-04-23 12:27:09 +08:00
|
|
|
|
12. 数据记录篇
|
2018-12-08 22:31:10 +08:00
|
|
|
|
- 历史数据基础概念
|
|
|
|
|
- 数据组件的配置、mysql数据库及其它
|
2019-04-23 12:27:09 +08:00
|
|
|
|
13. AppDaemon与DashBoard
|
2018-12-13 19:14:46 +08:00
|
|
|
|
- 安装、配置与初步运行
|
|
|
|
|
- DashBoard配置(1)
|
|
|
|
|
- DashBoard配置(2)
|
|
|
|
|
- 制作App——一个最简单的样例
|
|
|
|
|
- 制作App——应用callback
|
2019-04-23 12:27:09 +08:00
|
|
|
|
14. Node-RED篇
|
2018-12-26 11:32:49 +08:00
|
|
|
|
- Node-RED安装与初体验
|
|
|
|
|
- Node-RED配置
|
|
|
|
|
- HomeAssistant节点(1)
|
|
|
|
|
- HomeAssistant节点(2)
|
2019-01-03 13:20:12 +08:00
|
|
|
|
- 一些样例:闹钟、自动湿度控制、门铃
|
2019-04-23 12:27:09 +08:00
|
|
|
|
15. 树莓派GPIO口设备连接篇
|
2019-01-03 13:20:12 +08:00
|
|
|
|
- 直连树莓派的LED(1)——NodeRED接入/HA中rpi_gpio_pwm组件
|
|
|
|
|
- 直连树莓派的LED(2)——HA 中的shell_command/binary_sensor.command_line/light.template
|
|
|
|
|
- 直连树莓派的温湿度传感器
|
2019-04-23 12:27:09 +08:00
|
|
|
|
16. MQTT篇
|
2019-01-03 13:20:12 +08:00
|
|
|
|
- 服务器安装与最简单的智能灯
|
|
|
|
|
- 主题格式、状态反馈、调试……
|
|
|
|
|
- QoS、retain、last_will、自动配置……
|
2019-04-23 12:27:09 +08:00
|
|
|
|
17. DIY智能硬件ESP8266篇
|
2019-01-12 00:45:28 +08:00
|
|
|
|
- ESP8266——固件烧录与连接
|
|
|
|
|
- ESP8266上的MicroPython使用
|
|
|
|
|
- 连接ESP8266的DHT温湿度传感器
|
|
|
|
|
- ESP8266完成各种功能
|
|
|
|
|
- 典型样例讲解:光照传感器与智能灯
|
|
|
|
|
- ESPHome——不编程,集成ESP8266
|
2019-04-23 12:27:09 +08:00
|
|
|
|
18. 成为HomeAssistant开发者
|
2019-01-27 22:58:24 +08:00
|
|
|
|
- 组件的工作原理
|
|
|
|
|
- 程序样例:二维码识别组件
|
|
|
|
|
- Python程序员的成长与代码规范
|
|
|
|
|
- 把你的代码贡献给组织
|
2019-04-23 12:27:09 +08:00
|
|
|
|
19. IOS App的使用
|
2019-02-11 14:04:55 +08:00
|
|
|
|
- IOS App——连接、定位与通知消息
|
|
|
|
|
- iBeacon定位
|
|
|
|
|
- 多媒体通知与静态文件Web服务
|
2019-04-23 12:27:09 +08:00
|
|
|
|
20. Lovelace定制界面
|
2019-02-12 22:03:16 +08:00
|
|
|
|
- 理解Lovelace页面的结构
|
|
|
|
|
- Lovelace中的卡片
|
2019-07-14 20:39:50 +08:00
|
|
|
|
- 使用自定义lovelace卡片
|
2019-04-23 12:27:09 +08:00
|
|
|
|
21. 抓取Internet信息作为传感器
|
2019-02-12 22:03:16 +08:00
|
|
|
|
- 即时股票行情——使用sensor.rest
|
|
|
|
|
- 各种网站页面元素——sensor.scrape组件
|
2019-04-23 12:27:09 +08:00
|
|
|
|
22. 自己动手做一个智能音箱
|
2019-03-02 15:25:31 +08:00
|
|
|
|
- DIY智能音箱(1)——整体架构、硬件安装
|
|
|
|
|
- DIY智能音箱(2)——snowboy、speech_recognition
|
|
|
|
|
- DIY智能音箱(3)——完成主程序架构
|
|
|
|
|
- DIY智能音箱(4)——与HomeAssistant交互
|
|
|
|
|
- 完善(1)——更好的音色、更多的指令
|
|
|
|
|
- 完善(2)——准确回答任意问题
|
|
|
|
|
- 完善(3)——自定义唤醒词与敏感度
|
|
|
|
|
- 完善(4)——使用微软语音识别服务
|
|
|
|
|
- 最后一课——积木构建智慧空间
|
2019-04-23 12:27:09 +08:00
|
|
|
|
23. 音乐灯带
|
|
|
|
|
- 音乐灯带——硬件连接与基本使用
|
|
|
|
|
- 音乐灯带——接入ESPHome(1)
|
|
|
|
|
- 音乐灯带——接入ESPHome(2)
|
|
|
|
|
- Arduino与ESP硬件
|
|
|
|
|
- 音乐灯带——音频处理过程与Arduino平台编译
|
2019-05-22 23:20:21 +08:00
|
|
|
|
24. 远程麦克风
|
|
|
|
|
- 声音信号的采集与播放
|
|
|
|
|
- 接入HomeAssistant的远程麦克风
|
|
|
|
|
- 使用远程麦克风——监听与录音
|
|
|
|
|
- 给智能音箱配上远程麦克风
|
|
|
|
|
25. 485总线
|
|
|
|
|
- 实现485总线通讯
|
|
|
|
|
- 接入自定义ascii码指令集的设备
|
|
|
|
|
- 接入modbus设备
|
|
|
|
|
- 自定义二进制命令设备的接入
|
2019-06-25 20:52:42 +08:00
|
|
|
|
26. KNX
|
|
|
|
|
- 家庭总线部署方案与KNX
|
|
|
|
|
- 使用IPRouter接入HomeAssistant
|
|
|
|
|
- 使用ncn5120模块-USB连接模式
|
|
|
|
|
- 使用ncn5120模块-WIFI连接模式
|
|
|
|
|
27. 室外物联网
|
|
|
|
|
- 全球卫星定位
|
|
|
|
|
- NB-IOT
|
2019-07-14 20:39:50 +08:00
|
|
|
|
- 车载定位(1)—traccar安装与配置
|
|
|
|
|
- 车载定位(2)—车载设备diy
|
2019-07-28 22:36:25 +08:00
|
|
|
|
28. docker
|
|
|
|
|
- docker基础(1)
|
|
|
|
|
- docker基础(2)
|
|
|
|
|
- HomeAssistant的docker安装
|
|
|
|
|
- HomeAssistant docker容器的典型使用
|
|
|
|
|
- HomeAssistant docker容器的非典型使用
|
2019-08-22 23:30:45 +08:00
|
|
|
|
28. DIY红外与433转发设备
|
|
|
|
|
- 使用红外与无线模块(1)——红外接收
|
|
|
|
|
- 使用红外与无线模块(2)——红外发射
|
|
|
|
|
- 使用红外与无线模块(3)——无线收发
|
|
|
|
|
- 硬件制作(1)——画电路图
|
|
|
|
|
- 硬件制作(2)——画PCB板
|
|
|
|
|
- 硬件制作(3)——元器件与焊接
|
2019-04-23 12:27:09 +08:00
|
|
|
|
- 补充篇章
|
|
|
|
|
- Linux下的常用命令
|
|
|
|
|
- Linux下的文本编辑
|
|
|
|
|
- YAML文件格式
|
|
|
|
|
- Python虚拟环境
|
2019-03-02 16:06:08 +08:00
|
|
|
|
- 加餐
|
|
|
|
|
- 使用TensorFlow进行物体识别
|
2019-04-08 00:08:38 +08:00
|
|
|
|
- 使用NFC识别不同的ID卡
|
2019-07-14 20:39:50 +08:00
|
|
|
|
- ESPHome中的自动化
|
|
|
|
|
- 制作树莓派镜像文件(1)
|
|
|
|
|
- 制作树莓派镜像文件(2)
|
2019-04-23 12:27:09 +08:00
|
|
|
|
- 学员成果秀
|
|
|
|
|
- 语音播报床头灯(by Espoir)
|
2019-06-25 20:52:42 +08:00
|
|
|
|
- 感应伴随灯带(by ZackXu)
|
|
|
|
|
- 屏幕感应背光灯带(by ZackXu)
|
|
|
|
|
- HA实时直播画面(by Bobo)
|
2019-05-22 23:20:21 +08:00
|
|
|
|
- 精彩众创教程
|
2019-04-23 12:27:09 +08:00
|
|
|
|
- 魔镜系列——魔镜安装(by JonnyWong)
|
2019-05-22 23:20:21 +08:00
|
|
|
|
- 魔镜系列:天气组件openweather(by JonnyWong)
|
|
|
|
|
- 魔镜系列:第三方组件WeeklySchedule(by JonnyWong)
|
2019-06-25 20:52:42 +08:00
|
|
|
|
- 魔镜系列:获取HomeAssistant中实体状态(by JonnyWong)
|
|
|
|
|
- 魔镜系列:联动智能音箱(by JonnyWong)
|
2019-04-23 12:27:09 +08:00
|
|
|
|
- 在群晖中安装ESPHome(by Bobo)
|
2019-05-22 23:20:21 +08:00
|
|
|
|
- ESPHome-SonoffBasic完整接入过程(by Bobo)
|
|
|
|
|
- ESPHome-接入SonoffRF(by Bobo)
|
|
|
|
|
- ESPHome-接入SonoffPow(by Bobo)
|
|
|
|
|
- ESPHome-接入Sonoff4CH4路继电器(by Bobo)
|
|
|
|
|
- ESPHome-H801玩转RGB+冷暖光(by Bobo)
|
2019-06-25 20:52:42 +08:00
|
|
|
|
- Esphome-空气质量传感器(by Bobo)
|
|
|
|
|
- EspHome-DIY小屏幕(by Bobo)
|
2019-05-22 23:20:21 +08:00
|
|
|
|
- 设计与制作PCB板(by Zack-Xu)
|
2019-06-25 20:52:42 +08:00
|
|
|
|
- 树莓派安装HASS.IO(by Zack-Xu)
|
|
|
|
|
- HASSIO.IO与常规运行环境区别(by Zack-Xu)
|
|
|
|
|
- x86下ubuntu虚机及HomeAssistant安装(by 猛将兄)
|
2018-10-15 12:38:31 +08:00
|
|
|
|
|
2019-03-02 15:25:31 +08:00
|
|
|
|
## 我们的追求
|
2018-10-15 12:41:13 +08:00
|
|
|
|
1. 真实<br>
|
2018-10-15 12:38:31 +08:00
|
|
|
|
照着操作肯定行,过程不做省略
|
2019-03-02 15:25:31 +08:00
|
|
|
|
|
|
|
|
|
2. 不断更新<br>
|
|
|
|
|
随HomeAssistant更新而更新,新版本的新操作方式、内容及时更新到视频与参考文档中
|
|
|
|
|
|
|
|
|
|
3. 快节奏<br>
|
2018-10-15 12:55:14 +08:00
|
|
|
|
重点展现实践操作过程。如果不是仅追求效果的话,需要自己补充对应的知识。实践——思考——学习
|
2019-03-02 15:25:31 +08:00
|
|
|
|
|
|
|
|
|
4. 精心选择的实践与操作内容<br>
|
2018-10-15 12:38:31 +08:00
|
|
|
|
全面、避免不成熟的技术方向、避免陷入超出知识体系范畴之外的坑中
|
|
|
|
|
|
2019-03-02 15:25:31 +08:00
|
|
|
|
5. 便宜、实用<br>
|
|
|
|
|
几百元的硬件投入,就可以实践几乎所有的视频内容
|