All Projects → zhujisheng → Home Assistant Diy

zhujisheng / Home Assistant Diy

Home Assistant智能家居实践篇

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Home Assistant Diy

Caule Themes Pack 1
10 modern colors | 4 categories of styles (Black Glass, Black, Dark, Light) | 40 themes in total | Animated icons for the weather forecast card | And a bonus automatic theme selector for your interface.
Stars: ✭ 114 (-37.02%)
Mutual labels:  homeassistant
Dasshio
Hass.io add-on to easily use Amazon Dash Buttons with Home Assistant
Stars: ✭ 140 (-22.65%)
Mutual labels:  homeassistant
Ha Smartthinq Sensors
Home Assistant custom integration for SmartThinQ LG devices configurable with Lovelace User Interface.
Stars: ✭ 161 (-11.05%)
Mutual labels:  homeassistant
Addon Pi Hole
Pi-hole - Home Assistant Community Add-ons
Stars: ✭ 120 (-33.7%)
Mutual labels:  homeassistant
Simple Weather Card
Minimalistic weather card for Home Assistant
Stars: ✭ 135 (-25.41%)
Mutual labels:  homeassistant
Scheduler Card
HA Lovelace card for control of scheduler entities
Stars: ✭ 154 (-14.92%)
Mutual labels:  homeassistant
Addon Ssh
SSH & Web Terminal - Home Assistant Community Add-ons
Stars: ✭ 114 (-37.02%)
Mutual labels:  homeassistant
Ha Epaper Display
E-Paper display for viewing sensor data from Home Assistant.
Stars: ✭ 169 (-6.63%)
Mutual labels:  homeassistant
Addon Adguard Home
AdGuard Home - Home Assistant Community Add-ons
Stars: ✭ 138 (-23.76%)
Mutual labels:  homeassistant
Hass Aarlo
Asynchronous Arlo Component for Home Assistant
Stars: ✭ 163 (-9.94%)
Mutual labels:  homeassistant
Addon Motioneye
motionEye - Home Assistant Community Add-ons
Stars: ✭ 122 (-32.6%)
Mutual labels:  homeassistant
Home Assistant Config
My Home Assistant Configuration 🏡🏡
Stars: ✭ 133 (-26.52%)
Mutual labels:  homeassistant
Home Assistant Mail And Packages
Home Assistant integration providing day of package counts and USPS informed delivery images.
Stars: ✭ 155 (-14.36%)
Mutual labels:  homeassistant
Homeassistant Volkswagencarnet
Volkswagen Carnet Component for home assistant
Stars: ✭ 118 (-34.81%)
Mutual labels:  homeassistant
Homeassistant
Example Home Assistant Configs
Stars: ✭ 168 (-7.18%)
Mutual labels:  homeassistant
My Ha Setup
My Home Assistant setup
Stars: ✭ 116 (-35.91%)
Mutual labels:  homeassistant
Homeassistantelectron
Desktop app for Home Assistant based on Electron
Stars: ✭ 141 (-22.1%)
Mutual labels:  homeassistant
Haha
Highly Available Home Assistant - a solution for running a redundant installation of Home Assistant
Stars: ✭ 177 (-2.21%)
Mutual labels:  homeassistant
Custom updater
[DEPRECATED]📦 A component which allows you to track and update custom cards/components and python_scripts
Stars: ✭ 173 (-4.42%)
Mutual labels:  homeassistant
Lutron Caseta Pro
Custom Home Assistant Component for Lutron Caseta Smart Bridge PRO / RA2 Select
Stars: ✭ 156 (-13.81%)
Mutual labels:  homeassistant

本项目对应于《HomeAssistant智能家居实战篇》系列视频内容中的文档。

网易云课堂地址

随着HomeAssistant的发展,本课程的内容与次序将有比较大的调整。新的课程参考文档将全部制作为markdown文档,原有的会逐步调整

视频目录

注:最新视频内容,请直接观看网易云课堂中的目录。

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

我们的追求

  1. 真实
    照着操作肯定行,过程不做省略

  2. 不断更新
    随HomeAssistant更新而更新,新版本的新操作方式、内容及时更新到视频与参考文档中

  3. 快节奏
    重点展现实践操作过程。如果不是仅追求效果的话,需要自己补充对应的知识。实践——思考——学习

  4. 精心选择的实践与操作内容
    全面、避免不成熟的技术方向、避免陷入超出知识体系范畴之外的坑中

  5. 便宜、实用
    几百元的硬件投入,就可以实践几乎所有的视频内容

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].