- 日志
 - 31
 
- 好友
 - 17
 
- 阅读权限
 - 150
 
- 收听
 - 1
 
- 在线时间
 - 1969 小时
 
- 最后登录
 - 2025-11-4
 
 
 
 
 
  
超级版主 
教育辅助界扛把子 
 
- 精华
 - 1
 
- 热心
 - 10 
 
- 听众
 - 1
 
- 威望
 - 2 
 
- 贡献
 - 17894 
 
- 违规
 - 0 
 
- 书币
 - 56007 
 
- 注册时间
 - 2020-4-8
 
 
   
 
 
 | 
 
前期准备工作: 
         准备一台安卓手机。 
 
        手机上安装HomeAssistant,需模拟出Linux系统,这里推荐使用:Alpine Term 
 
        Alpine Term下载地址:https://github.com/FakeRajbhx/alpine-term/releases/tag/New 
 
 
下载完成后直接安装。 
 
Alpine操作: 
1.运行Alpine 
        打开Alpine运行,需要等待系统启动,大概三五分钟左右(将Alpine设置为允许后台运行)。 
   2.登录: 
        先使用Alpine账号登录,输入用户:alpine 密码: alpine 
        使用sudo -s  切换 Root用户登录,默认密码:alpine 
   3.开启ssh: 
        sed -i ‘s/PasswordAuthentication no/PasswordAuthentication yes/g’ /etc/ssh/sshd_config 
        sed -i ‘s/PermitRootLogin no/PermitRootLogin yes/g’ /etc/ssh/sshd_config 
        最好还是vi /etc/ssh/sshd_config  将  PasswordAuthentication,PermitRootLogin  两项的no改为yes 
        修改完成之后,设置开机自启ssh: 
              rc-update add sshd boot 
        然后重启:service sshd restart 
   4.映射Linux端口到手机上: 
        在[2]/dev/ttyS0(在软件的左上方向右滑,会出现菜单)执行:ssh root@127.0.0.1 -p 22 
        切换到QEMU菜单,执行:hostfwd_add tcp::2222-:22,然后就可以用ssh工具链接2222端口就行了,IP填手机的IP 
   5.配置Apk源: 
        执行:vi  /etc/apk/repositories    编辑如下: 
       # Main package repositories. 
        https://mirrors.aliyun.com/alpine/v3.6/main/ 
       @testing https://mirrors.aliyun.com/alpine/edge/testing 
        https://mirrors.aliyun.com/alpine/v3.6/community/ 
   6.配置DNS: 
       修改/etc/resolv.conf文件: 
           nameserver 114.114.114.114 
           nameserver 114.114.115.115 
   7.更新软件包: 
       apk update  (如果有报错的话,后边添加 --allow-untrusted) 
       apk upgrade  (如果有报错的话,后边添加 --force-broken-world) 
   8.安装常用包: 
       apk add rpm 
       apk add  wget 
 
Alpine安装Docker: 
1.执行:apk add docker 
2.添加docker开机启动。执行:rc-update add docker boot 
3.开启docker服务。执行:service docker start 
4.添加后台启动。执行:setsid containerd 
      setsid dockerd 
5.测试Docker。执行:docker info   查看返回信息是不是正常。 
 
 
Docker修改镜像源: 
1.找到 /etc/docker/daemon.json文件,没有该文件就新建一个 
      将如下内容编辑到json文件中: 
{ 
"registry-mirrors":["https://bytkgxyr.mirror.aliyuncs.com","https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://hub.daocloud.io"] 
} 
2.重启Docker,执行:service docker restart 
 
 
安装HomeAssistant: 
1.在/root,根目录下创建hass文件夹,执行:mkdir hass 
2.HomeAssistant版本信息: 
      https://hub.docker.com/r/homeassistant/home-assistant/tags 
3.下载Homeassistant: 
      docker pull homeassistant/home-assistant (下载最新版本,也可以根据需要下载相应版本。例如:docker pull homeassistant/home-assistant:2024.1) 
      这个过程比较久,看网络情况。 
4.安装Homeassistant: 
      docker run -d --name="hass" -v /root/hass:/config -p 8123:8123 -e TZ="Asia/Shanghai" homeassistant/home-assistant 
      执行完成后会返回一串字符。 
 
 
启动HomeAssistant: 
1.启动hass,执行:docker start hass 
      等待一会,返回hass说明成功 
2.设置自启动: 
      在HA运行状态下执行 docker update --restart=always hass 每次docker启动后,HA都会自动运行 
3.端口映射: 
     切换到QEMU菜单,执行:hostfwd_add tcp::8123-:8123 
4.访问HomeAssistant: 
      手机IP地址+端口号8123,例如:192.168.1.0:8123     就可以登录到HomeAssistant页面了。 
 
 
HomeAssistant安装插件: 
    首先在/root/hass 路径下创建custom_components文件夹 
   1.安装巴法插件: 
      下载:wget -c +地址 
       解压之后将bemfa-1.4.0/custom_components/bemfa 文件夹拷贝到/root/hass/custom_components下。 
        相关文档:https://github.com/larry-wong/bemfa 
   2.安装美的插件: 
      下载:wget -c +地址 
       在/custom_components 文件夹创建midea_ac_lan,在midea_ac_lan文件夹里下载: 
       相关文档:https://github.com/georgezhao2010/midea_ac_lan 
   3.安装Hacs极速版插件管理库(可以不用): 
        在/root/hass 路径下,执行 wget -O - https://hacs.vip/get | bash - 
        相关文档:https://github.com/hacs-china/integration 
 
安装完插件之后需要重启hass, 
在配置页面,进入设备与服务,右下角点击添加集成,搜索名字(midea,bemfa(custom_components文件夹下))添加集成, 
通过美的midea_ac_lan插件,添加IP地址找到对应的家电,添加为一个实体, 
在巴法集成页面中通过编辑同步,添加美的实体。 
这样就将美的家电连接到巴法平台了。 
 
 
最后通过米家连接巴法平台: 
   1.在米家APP中点击 我的,找到 连接其他平台,找到巴法之后绑定注册时候的账号 
 |   
 
 
 
 |