跳转至

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)
【课时22】 windows运行HASSOS(虚拟机) (05:04)

章节5 补充篇章

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

章节6 公网访问篇

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

章节7 自动化篇

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

章节8 操作进阶篇

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

章节9 Lovelace定制界面

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

章节10 ESPHome

【课时53】 ESPHome基础 (09:39)
【课时54】 使用NFC识别不同的ID卡 (10:53)
【课时55】 ESPHome中的自动化基础 (06:10)
【课时56】 ESPHome进阶 (07:50)
【课时57】 红外人体传感器 (08:00)
【课时58】 ESP声音播放器 (08:59)

章节11 HACS

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

章节12 设备位置追踪篇

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

章节13 音乐灯带

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

章节14 智能音箱DIY

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

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

【课时77】 天文-太阳、月亮与星座 (04:57)
【课时78】 天气与预报 (06:29)
【课时79】 HomeAssistant Cloud (05:46)
【课时80】 YeeLight智能灯 (04:01)
【课时81】 Android手机摄像头 (03:30)
【课时82】 Chromecast (08:03)
【课时83】 红外遥控-博联RM系列产品 (07:55)
【课时84】 红外遥控-小米万能遥控器(旧) (03:59)
【课时85】 文件夹监测-FolderWatcher(旧) (04:36)
【课时86】 云端的自动化IFTTT(1)(旧) (05:15)
【课时87】 云端的自动化IFTTT(2)(旧) (04:21)
【课时88】 系统性能监控-SystemMonitor(旧) (04:38)

章节16 MQTT协议

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

章节17 zigbee设备接入

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

章节18 Node-RED篇

【课时99】 创建第一个流程(安装与基础使用) (07:48)
【课时100】 创建第二个流程(进一步理解) (07:20)
【课时101】 最佳实践技巧 (07:18)
【课时102】 节点管理与HomeAssistant联动 (07:45)
【课时103】 节点间信息传递 (08:46)
【课时104】 PiOS下Node-RED的安装 (04:24)
【课时105】 PiOS下Node-RED的配置 (05:59)
【课时106】 HomeAssistant节点(1) (06:05)
【课时107】 HomeAssistant节点(2) (05:43)
【课时108】 一些样例:闹钟、自动湿度控制、门铃 (08:09)

章节19 各种摄像头接入篇

【课时109】 摄像头与ffmpeg (07:54)
【课时110】 camera设备操作 (05:39)
【课时111】 树莓派CSI摄像头 (06:09)
【课时112】 有线树莓派CSI与USB摄像头(PI OS) (03:44)
【课时113】 小米大方摄像头 (07:50)
【课时114】 天气预报与交通状况图-另类摄像头 (04:10)
【课时115】 ONVIF协议摄像头 (03:43)
【课时116】 海康威视摄像头 (07:25)

章节20 智能影像处理

【课时117】 二维码识别 (05:48)
【课时118】 DOODS物体识别 (08:35)
【课时119】 DLib人脸探测与人脸识别 (08:33)
【课时120】 DLib配置与pip安装(PI OS) (07:36)
【课时121】 本地DLib人脸探测(PI OS) (06:08)
【课时122】 本地DLib人脸识别(PI OS) (04:28)
【课时123】 微软人脸特征监测(PI OS) (05:15)
【课时124】 微软人脸识别与验证(PI OS) (06:40)
【课时125】 Facebox-在docker中运行人脸识别(PI OS) (06:39)

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

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

章节22 数据记录与分析篇

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

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

【课时133】 LED(1)-NodeRED接入,HA中rpi_gpio_pwm (06:22)
【课时134】 LED(2)-HA中的shell_command,light.template (05:48)
【课时135】 直连树莓派的温湿度传感器 (07:01)

章节24 485总线

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

章节25 KNX

【课时140】 家庭总线部署方案与 KNX (09:11)
【课时141】 使用IPRouter接入HomeAssistant (08:07)
【课时142】 使用ncn5120模块-USB连接模式 (08:37)
【课时143】 使用ncn5120模块-Wifi连接模式 (05:34)
【课时144】 使用ncn5120模块-hassio中的快速配置 (05:05)

章节26 MicroPython

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

章节27 如何开发Add-on

【课时150】 Add-on基础概念 (06:05)
【课时151】 构建第一个add-on (06:59)
【课时152】 docker镜像的生成 (09:18)
【课时153】 add-on常用配置(1) (06:33)
【课时154】 add-on常用配置(2) (06:39)
【课时155】 add-on的对外访问 (08:39)
【课时156】 分享你的add-on (06:59)

章节28 如何开发集成(integration)

【课时157】 集成(integration)的基础概念 (08:58)
【课时158】 在前端添加集成 (10:18)
【课时159】 集成的启动与配置加载 (07:32)
【课时160】 程序调试(1) (09:30)
【课时161】 程序调试(2) (08:50)
【课时162】 集成中一些常用的对象与函数 (07:43)
【课时163】 平台(platform) (08:45)
【课时164】 程序样例:二维码识别组件 (06:58)
【课时165】 把你的代码贡献给组织 (13:01)
【课时166】 Python程序员的成长与代码规范 (06:01)

章节29 室外物联网

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

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

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

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

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

章节32 电视背景灯(Hyperion)

【课时179】 搭建Hyperion电视背景灯(1) (10:24)
【课时180】 搭建Hyperion电视背景灯(2) (08:41)
【课时181】 搭建Hyperion电视背景灯(3) (07:41)

章节33 媒体播放中心(Kodi)

【课时182】 安装与配置LibreELEC (07:49)
【课时183】 接入HomeAssistant (09:22)
【课时184】 红外控制 (07:53)
【课时185】 Kodi中的Addon (08:47)

章节34 脚本命令、计算与统计

【课时186】 使用shell与python脚本构建服务 (06:30)
【课时187】 使用命令与模板构建实体 (05:36)
【课时188】 运算与统计 (06:31)

章节35 深入前端开发

【课时189】 前端内容加载机制 (09:07)
【课时190】 前端基础逻辑 (08:29)
【课时191】 搭建前端开发环境(1) (00:25)
【课时192】 搭建前端开发环境(2) (00:25)
【课时193】 搭建前端开发环境(3) (00:25)
【课时194】 前端开发技术 (00:25)

章节36 AppDaemon与DashBoard

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

章节37 IOS App的使用

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

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

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

章节39 远程麦克风

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

章节40 精彩众创-Jonny Wong

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

章节41 精彩众创-Bobo

【课时221】 ubuntu安装hassio (15:53)
【课时222】 ESPHome-在群晖中安装ESPHome(By Bobo) (03:51)
【课时223】 ESPHome-Sonoff Basic完整接入过程(By Bobo) (14:41)
【课时224】 ESPHome-接入Sonoff RF(By Bobo) (15:49)
【课时225】 ESPHome-接入Sonoff pow(By Bobo) (10:05)
【课时226】 ESPHome-接入Sonoff 4CH 4路继电器(By Bobo) (07:09)
【课时227】 ESPHome-H801玩转RGB+冷暖光(By Bobo) (06:35)
【课时228】 ESPHome-空气质量传感器(By Bobo) (09:36)
【课时229】 ESPHome-DIY小屏幕(By Bobo) (17:56)
【课时230】 485-modbus设备—智能电表与温湿度传感器(By Bobo) (08:39)
【课时231】 485-modbus设备—继电器开关与人体感应(By Bobo) (09:13)
【课时232】 hassio常用插件安装使用(By Bobo) (25:37)
【课时233】 ui系列-图片控制灯(By Bobo) (06:31)
【课时234】 ui系列—摄像头控制灯(By Bobo) (05:47)
【课时235】 Ubuntu安装HASSIO(By Bobo) (15:53)
【课时236】 ui系列—交通信息(By Bobo) (06:15)

章节42 精彩众创-Zack Xu

【课时237】 HASSIO插件——Nodered (04:42)
【课时238】 HASSIO插件——Mycroft Precise (04:29)
【课时239】 HASSIO插件——SimpleProxy (01:44)
【课时240】 设计与制作PCB板(By Zack Xu) (08:35)
【课时241】 ESPHome-电机(1)-直流电机与控制 (10:20)
【课时242】 ESPHome-电机(2)-舵机与控制 (07:46)
【课时243】 ESPHome-电机(3)-步进电机与控制 (05:29)
【课时244】 homekit设备接入homeassistant(By Zack Xu) (03:10)
【课时245】 ESPHome中的串口传感器 (06:19)
【课时246】 小米token的获取 (05:03)
【课时247】 N1安装homeassistant (09:21)

章节43 精彩众创-繁星

【课时248】 HACS-安装HACS(By 繁星) (03:56)
【课时249】 HACS-使用HACS安装自定义组件(By 繁星) (01:44)
【课时250】 HACS-使用HACS安装Lovelace插件(By 繁星) (02:30)
【课时251】 HACS-使用HACS安装插件header(By 繁星) (02:05)

章节44 精彩众创-黑熊

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

章节45 精彩众创-其他

【课时262】 x86下Ubuntu虚机及HomeAssistant安装(By 猛将兄) (28:38)
【课时263】 DC1安装教程视频 (09:33)
【课时264】 HA虚拟机安装(ESXi)与国内docker源设置(By Vc) (07:20)

章节46 成果Show

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

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

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

章节48 学员答疑

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