跳转至

Homeassistant智能家居实战篇

课程介绍

本课程通过一步步的实践演示,带领大家在开源项目的基础上,搭建随心所欲的物联网与智能家居平台。在过程实践中,大家会学习与应用到linux、python、云服务、图像识别、智能语音、单片机、数据库、前端开发等多方面的知识,帮助大家成为IT的全栈工程师。

即刻加入学习

立刻参加&&免费试学

课程内容

章节1 序章

【课时1】 关于本课程 (02:54)

章节2 入门准备篇

【课时2】 安装HomeAssistant (07:23)
【课时3】 国内用户快速安装 (05:48)
【课时4】 Addon-Samba与文件结构 (05:22)
【课时5】 配置Integration(集成) (06:11)
【课时6】 架构理解与基础操作 (07:31)
【课时7】 HomeAssistant手机APP (08:17)

章节3 组件接入基础篇

【课时8】 接入小米网关 (08:05)
【课时9】 自定义组件PulseAudio (09:25)
【课时10】 朗读文字 (08:15)
【课时11】 将消息发送给你的邮箱 (03:06)
【课时12】 发送邮件(qq邮箱) (04:01)
【课时13】 接入自定义组件——和风天气 (04:14)
【课时14】 实体的值与展现 (07:20)

章节4 非典型安装(高级用户)

【课时15】 安装Raspberry Pi OS (06:43)
【课时16】 树莓派基础配置 (04:39)
【课时17】 安装Samba和JupyterNotebook (05:11)
【课时18】 安装HomeAssistant Core (06:13)
【课时19】 HomeAssistant Core的配置、文件结构、升级 (07:09)
【课时20】 HomeAssistant Core的自启动 (03:51)
【课时21】 非HassOS安装Supervisor(hassio) (06:43)

章节5 补充篇章

【课时22】 Linux下的常用命令 (06:14)
【课时23】 Linux下的文本编辑 (04:46)
【课时24】 YAML文件格式 (04:56)
【课时25】 Python虚拟环境 (05:45)
【课时26】 Docker基础-上(高级用户) (07:09)
【课时27】 Docker基础-下(高级用户) (05:19)

章节6 公网访问篇

【课时28】 使用hassio插件配置域名与证书(1) (09:24)
【课时29】 使用hassio插件配置域名与证书(2) (08:14)
【课时30】 申请Amazon免费云主机 (07:19)
【课时31】 HASSIO插件—tunnel2local以及frp服务搭建 (13:28)
【课时32】 使用WireGuard (10:21)
【课时33】 Pi OS上ssh隧道构建 (05:39)
【课时34】 Pi OS上frp隧道构建 (06:00)
【课时35】 手工申请域名与网站证书 (05:40)
【课时36】 Pi OS上的nginx代理 (05:23)

章节7 自动化篇

【课时37】 自动化基础 (09:21)
【课时38】 自动化机制中的事件(Event) (05:28)
【课时39】 自动化机制中的服务 (06:26)
【课时40】 自动化机制中的设备与场景 (06:03)
【课时41】 脚本与自动化中的动作 (06:48)
【课时42】 模板(Template) (08:14)
【课时43】 自动化机制中的辅助元素 (06:31)

章节8 操作进阶篇

【课时44】 用户与认证 (09:13)
【课时45】 HTTP服务-WWW目录与API调用 (09:04)
【课时46】 ssh Add-on的使用 (07:30)
【课时47】 ha命令与docker命令(高级用户) (05:23)
【课时48】 管理HassOS操作系统(高级用户) (08:43)

章节9 Lovelace定制界面

【课时49】 Lovelace中的基本概念 (07:41)
【课时50】 Lovelace中的卡片 (06:34)
【课时51】 使用自定义lovelace卡片 (04:24)

章节10 ESPHome

【课时52】 ESPHome基础 (09:39)
【课时53】 使用NFC识别不同的ID卡 (10:53)
【课时54】 ESPHome中的自动化基础 (06:10)
【课时55】 ESPHome进阶 (07:50)

章节11 HACS

【课时56】 HACS与(国内)安装准备 (06:07)
【课时57】 HACS安装与使用 (07:42)

章节12 设备位置追踪篇

【课时58】 手机定位(1)-OwnTracks (07:06)
【课时59】 手机定位(2)-iCloud与Life (36006:06)
【课时60】 网络探测定位-nmap (08:23)
【课时61】 定位信息与自动化 (06:59)

章节13 音乐灯带

【课时62】 音乐灯带-硬件连接与基本使用 (06:21)
【课时63】 音乐灯带-接入ESPHome(1) (06:29)
【课时64】 音乐灯带-接入ESPHome(2) (07:45)
【课时65】 Arduino与ESP硬件 (05:16)
【课时66】 音乐灯带-音频处理过程与Arduino平台编译 (04:58)

章节14 智能音箱DIY

【课时67】 快速实践 (07:56)
【课时68】 远程麦克风 (06:17)
【课时69】 自定义智能处理过程(1)-提示音与信号灯 (06:23)
【课时70】 制作自己的唤醒词 (11:45)
【课时71】 自定义智能处理过程(2)-字符串匹配、机器人API (09:26)
【课时72】 多麦克风和多唤醒词 (06:52)
【课时73】 自定义智能处理过程(3)-与HomeAssistant互动 (06:46)

章节15 一些常用设备与组件

【课时74】 天文-太阳、月亮与星座 (04:57)
【课时75】 天气与预报 (06:29)
【课时76】 HomeAssistant Cloud (05:46)
【课时77】 红外遥控——博联RM系列产品 (05:51)
【课时78】 红外遥控——小米万能遥控器 (03:59)
【课时79】 文件夹监测——FolderWatcher (04:36)
【课时80】 YeeLight智能灯 (04:31)
【课时81】 云端的自动化——IFTTT(1) (05:15)
【课时82】 云端的自动化——IFTTT(2) (04:21)
【课时83】 系统性能监控——SystemMonitor (04:38)

章节16 MQTT协议

【课时84】 MQTT服务配置与基本通讯模型 (05:56)
【课时85】 MQTT协议智能灯. (06:48)
【课时86】 MQTT概念-Qos,Retain,Last_will,discovery… (07:21)
【课时87】 基于NodeRED讲解MQTT(1) (05:55)
【课时88】 基于NodeRED讲解MQTT(2) (09:10)
【课时89】 基于NodeRED讲解MQTT(3) (08:12)

章节17 zigbee设备接入

【课时90】 架构介绍及硬件设备准备 (09:31)
【课时91】 2.zigbee2mqtt安装与配置 (06:21)
【课时92】 ZHA组件 (06:20)
【课时93】 用仿真下载器烧写cc (253106:29)

章节18 各种摄像头接入篇

【课时94】 支持MJPEG的摄像头与图片抓取 (05:20)
【课时95】 RTSP协议摄像头与ffmpeg (05:13)
【课时96】 ONVIF协议摄像头 (03:43)
【课时97】 有线树莓派CSI与USB摄像头 (03:44)
【课时98】 小米大方摄像头 (07:50)
【课时99】 天气预报与交通状况图——另类摄像头 (04:10)

章节19 人脸识别篇

【课时100】 DLib配置与pip安装 (07:36)
【课时101】 本地DLib人脸探测 (06:08)
【课时102】 本地DLib人脸识别 (04:28)
【课时103】 微软人脸特征检测 (05:15)
【课时104】 微软人脸识别与验证 (06:40)
【课时105】 Facebox-在docker中运行人脸识别 (06:39)

章节20 Node-RED篇

【课时106】 Node-RED安装与初体验 (04:24)
【课时107】 Node-RED配置 (05:59)
【课时108】 HomeAssistant节点(1) (06:05)
【课时109】 HomeAssistant节点(2) (05:43)
【课时110】 一些样例:闹钟、自动湿度控制、门铃 (08:09)

章节21 使用苹果设备语音控制篇

【课时111】 通过Homekit与苹果Siri连接(1) (05:53)
【课时112】 通过Homekit与苹果Siri连接(2) (07:08)
【课时113】 捷径与HA的接口调用 (05:47)
【课时114】 在HA中完成语音文字处理——Chrome语音控制 (05:51)
【课时115】 苹果设备语音控制全自由定制 (05:05)

章节22 AppDaemon与DashBoard

【课时116】 安装、配置与初步运行 (05:49)
【课时117】 DashBoard配置(1) (04:28)
【课时118】 DashBoard配置(2) (05:31)
【课时119】 制作App——一个最简单的样例 (04:29)
【课时120】 制作App——应用callback (05:47)

章节23 数据记录与分析篇

【课时121】 历史数据基础概念 (04:58)
【课时122】 数据组件的配置、mysql数据库及其它 (05:57)

章节24 树莓派GPIO口设备连接篇

【课时123】 LED(1)——NodeRED接入/HA中rpi_gpio_pwm组件 (06:22)
【课时124】 LED(2)——HA 中的shell_command/light.template (05:48)
【课时125】 直连树莓派的温湿度传感器 (07:01)

章节25 MicroPython

【课时126】 ESP8266——固件烧录与连接 (06:26)
【课时127】 ESP8266上的MicroPython使用 (07:03)
【课时128】 连接ESP8266的DHT温湿度传感器 (05:52)
【课时129】 ESP8266完成各种功能 (05:01)
【课时130】 典型样例讲解:光照传感器与智能灯 (06:45)

章节26 成为HomeAssistant开发者

【课时131】 组件的工作原理 (05:16)
【课时132】 程序样例:二维码识别组件 (06:58)
【课时133】 Python程序员的成长与代码规范 (06:01)
【课时134】 把你的代码贡献给组织 (13:01)

章节27 IOS App的使用

【课时135】 IOS App——连接、定位与通知消息 (05:53)
【课时136】 iBeacon定位 (04:37)
【课时137】 多媒体通知与静态文件Web服务 (05:55)

章节28 抓取Internet信息作为传感器

【课时138】 即时股票行情——使用sensor.rest (07:32)
【课时139】 各种网站页面元素——sensor.scrape组件 (10:23)

章节29 自己动手做一个智能音箱(旧)

【课时140】 DIY智能音箱(1)——整体架构、硬件安装 (06:53)
【课时141】 DIY智能音箱(2)——snowboy、speech_recognition (07:06)
【课时142】 DIY智能音箱(3)——完成主程序架构 (07:47)
【课时143】 DIY智能音箱(4)——与HomeAssistant交互 (06:53)
【课时144】 完善(1)——更好的音色、更多的指令 (09:27)
【课时145】 完善(2)——准确回答任意问题 (04:43)
【课时146】 完善(3)——自定义唤醒词与敏感度 (06:26)
【课时147】 完善(4)——使用微软语音识别服务 (05:09)
【课时148】 最后一课——积木构建智慧空间 (03:47)

章节30 远程麦克风

【课时149】 声音信号的采集与播放 (07:30)
【课时150】 接入HomeAssistant的远程麦克风 (05:12)
【课时151】 使用远程麦克风——监听与录音 (06:23)
【课时152】 给智能音箱配上远程麦克风 (07:56)

章节31 485总线

【课时153】 实现485总线通讯 (07:17)
【课时154】 接入自定义ascii码指令集的设备 (07:21)
【课时155】 接入modbus设备 (06:27)
【课时156】 自定义二进制命令设备的接入 (05:38)

章节32 KNX

【课时157】 家庭总线部署方案与 KNX (09:11)
【课时158】 使用IPRouter接入HomeAssistant (08:07)
【课时159】 使用ncn5120模块-USB连接模式 (08:37)
【课时160】 使用ncn5120模块-Wi-Fi连接模式 (05:34)
【课时161】 使用ncn5120模块-hassio中的快速配置 (05:05)

章节33 室外物联网

【课时162】 全球卫星定位 (10:09)
【课时163】 NB-IOT (08:24)
【课时164】 车载定位(1)—traccar安装与配置 (06:03)
【课时165】 车载定位(2)—车载设备diy (05:15)

章节34 DIY红外与433转发设备

【课时166】 使用红外与无线模块(1)——红外接收 (09:43)
【课时167】 使用红外与无线模块(2)——红外发射 (04:33)
【课时168】 使用红外与无线模块(3)——无线收发 (07:19)
【课时169】 硬件制作(1)——画电路图 (09:25)
【课时170】 硬件制作(2)——画PCB板 (05:51)
【课时171】 硬件制作(3)——元器件与焊接 (04:05)

章节35 精彩众创-Jonny Wong

【课时172】 魔镜系列:魔镜安装(By Jonny Wong) (07:11)
【课时173】 魔镜系列:天气组件openweather(By Jonny Wong) (04:32)
【课时174】 魔镜系列:第三方组件WeeklySchedule(By JonnyWong) (05:44)
【课时175】 魔镜系列:获取HA中实体状态(By Jonny Wong) (06:14)
【课时176】 魔镜系列:联动智能音箱(By Jonny Wong) (05:53)

章节36 精彩众创-Bobo

【课时177】 ubuntu安装hassio (15:53)
【课时178】 ESPHome-在群晖中安装ESPHome(By Bobo) (03:51)
【课时179】 ESPHome-Sonoff Basic完整接入过程(By Bobo) (14:41)
【课时180】 ESPHome-接入Sonoff RF(By Bobo) (15:49)
【课时181】 ESPHome-接入Sonoff pow(By Bobo) (10:05)
【课时182】 ESPHome-接入Sonoff 4CH 4路继电器(By Bobo) (07:09)
【课时183】 ESPHome-H801玩转RGB+冷暖光(By Bobo) (06:35)
【课时184】 ESPHome-空气质量传感器(By Bobo) (09:36)
【课时185】 ESPHome-DIY小屏幕(By Bobo) (17:56)
【课时186】 485-modbus设备—智能电表与温湿度传感器(By Bobo) (08:39)
【课时187】 485-modbus设备—继电器开关与人体感应(By Bobo) (09:13)
【课时188】 hassio常用插件安装使用(By Bobo) (25:37)
【课时189】 ui系列-图片控制灯(By Bobo) (06:31)
【课时190】 ui系列—摄像头控制灯(By Bobo) (05:47)
【课时191】 Ubuntu安装HASSIO(By Bobo) (15:53)
【课时192】 ui系列—交通信息(By Bobo) (06:15)

章节37 精彩众创-Zack Xu

【课时193】 HASSIO插件——Nodered (04:42)
【课时194】 HASSIO插件——Mycroft Precise (04:29)
【课时195】 HASSIO插件——SimpleProxy (01:44)
【课时196】 设计与制作PCB板(By Zack Xu) (08:35)
【课时197】 ESPHome-电机(1)-直流电机与控制 (10:20)
【课时198】 ESPHome-电机(2)-舵机与控制 (07:46)
【课时199】 ESPHome-电机(3)-步进电机与控制 (05:29)
【课时200】 homekit设备接入homeassistant(By Zack Xu) (03:10)
【课时201】 ESPHome中的串口传感器 (06:19)
【课时202】 小米token的获取 (05:03)
【课时203】 N1安装homeassistant (09:21)

章节38 精彩众创-繁星

【课时204】 HACS-安装HACS(By 繁星) (03:56)
【课时205】 HACS-使用HACS安装自定义组件(By 繁星) (01:44)
【课时206】 HACS-使用HACS安装Lovelace插件(By 繁星) (02:30)
【课时207】 HACS-使用HACS安装插件header(By 繁星) (02:05)

章节39 精彩众创-黑熊

【课时208】 ESPHome-让你的插座变智能(By 黑熊) (11:33)
【课时209】 ESPHome-制作户型图并导入HA中(By 黑熊) (16:52)
【课时210】 ESPHome-让你家的灯变智能(By 黑熊) (09:23)
【课时211】 ESPHome-自己动手做门磁(By 黑熊) (11:31)
【课时212】 ESPHome-火焰、可燃气体报警器的制作(By 黑熊) (08:11)
【课时213】 ESPHome-基于WS2812的RGB灯制作(By 黑熊) (11:23)
【课时214】 ESPHome-三种人体传感器的使用(By 黑熊) (11:42)
【课时215】 ESPHome-土壤传感器检测—自动灌溉(By 黑熊) (13:29)
【课时216】 ESPHome-家用电、插座用电计量(By——黑熊) (12:44)
【课时217】 ESPHome-中央空调控制面板改造(By 黑熊) (12:24)

章节40 精彩众创-其他

【课时218】 x86下Ubuntu虚机及HomeAssistant安装(By 猛将兄) (28:38)
【课时219】 DC1安装教程视频 (09:33)

章节41 成果Show

【课时220】 语音播报床头灯(By Espoir) (00:56)
【课时221】 感应伴随灯带(By Zack Xu) (00:43)
【课时222】 屏幕感应背光灯带(By Zack Xu) (01:43)
【课时223】 HA实时直播画面(By Bobo) (01:37)
【课时224】 海康威视摄像头云台控制与移动触发录像(By Zack) (02:00)

章节42 全新Python课程部分免费一览

【课时225】 运行Python程序 (08:31)
【课时226】 Python虚拟环境 (07:53)
【课时227】 最基础的IDE—IDLE (06:18)
【课时228】 asyncio中的网络IO操作 (06:41)
【课时229】 bytes数据的文字表达与Base64编码 (08:52)
【课时230】 fuzzywuzzy—模糊匹配 (06:19)
【课时231】 YAML格式 (06:58)

章节43 学员答疑

【课时232】 secrets与packages在HA配置中的应用(无声) (02:03)
【课时233】 博联红外学习演示(无声) (03:10)