type
Post
status
Published
date
Apr 7, 2023
slug
summary
HomeAssistant安装教程(docker篇)
tags
工具
开发
category
技术分享
icon
password
部署homeassitant
下载docker镜像
docker pull homeassistant/home-assistants
创建并运行容器
docker run -d --name="hass" -e "TZ=Asia/Shanghai" -v /data/hass:/config -p 8123:8123 homeassistant/home-assistant:latest
- d:表示在后台运行
- name:给容器设置别名(不然会随机生成,为了方便管理)
- v:配置数据卷(容器内的数据直接映射到本地主机环境,参考路径配置
- p:映射端口(容器内的端口直接映射到本地主机端口最后便是刚才下载的镜像了,运行该容器。
查看运行状态
docker ps
有创建容器时指定的name的记录表示已经运行成功
直接打开 127.0.0.1:8123 进入配置你的 Home-Assistant
启动/停止容器
## 启动 docker start hass ## 停止 docker stop hass
初次登陆
- 设置用户名和密码
- 选择时区,Asia/Shanghai
- 选择是否共享数据以帮助HomeAssistant提升,我什么都没选
- 选择是否要导入配置或使用已有的智能设备初始化,我还是什么都没选
修改定位
• 发现地图里家的定位不对,调整配置文件进行指定。打开上面启动时的挂载卷地址,找到
configuration.yaml
,在根级添加如下配置,经度、纬度、高度可以查看iphone指南针App。保存后重启服务即可。homeassistant: # 经度和纬度数据,用来计算日出和日落时间 latitude: 32.00335 longitude: 118.73145 # 影响天气和日出日落数据(海拔高度,单位:米) elevation: 30 # 公制单位为:'metric',英制单位为:'imperial' unit_system: metric # 参考以下链接来选择你的时区: # http://en.wikipedia.org/wiki/List_of_tz_database_time_zones time_zone: Asia/Shanghai # 运行HomeAssistant系统的地点,可自定义 name: 我的家1104
安装xioami_miot
- 通过hacs自动安装
- 打开 Home Assistant 的 HACS 页面。
- 搜索xiaomi_miot
- 点击
集成
。 - 点击右下角的
浏览并添加存储库
。 - 在新打开的页面中找到
Xiaomi MIoT
,安装即可。
- 手动安装
- 下载插件 zip 压缩包
贴上: https://github.com/ha0y/xiaomi_miot_raw/archive/refs/heads/master.zip
- 依次打开压缩包中的
xiaomi_miot_raw-master
/custom_components
文件夹。
- 将该文件夹中的
xiaomi_miot_raw
文件夹拷贝至自己 hass 安装目录的custom_components
文件夹,即替换掉原来的xiaomi_miot_raw
- 重新启动 Home Assistant。
3、集成小米智能设备
- 配置界面->添加集成->搜索xiaomi_miot->登录小米账号
- 自动识别该账号下的智能设备
- 添加


docker常用命令
docker images 查看镜像 docker rmi 镜像id 删除镜像 docker ps-a 查看已有容器 docker start 容器id 运行容器 docke ps 显示所有运行中的容器 docker ps -a 显示所有容器 docker rm 容器 ID 或名称 删除容器 docker start 容器 ID 或名称 启动指定容器 docker stop 容器 ID 或名称 停止指定容器 docker restart 容器 ID 或名称 重启指定容器