找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 文档 工具 设计
查看: 252|回复: 0

安卓安装Homeassistant(无需Root),使用小爱同学控制美的等智能家电。

[复制链接]

1万

主题

919

回帖

2万

积分

超级版主

教育辅助界扛把子

附加身份标识
精华
1
热心
2
听众
1
威望
57
贡献
11985
违规
0
书币
5678
注册时间
2020-4-8

论坛元老灌水之王

发表于 2024-1-25 08:47 | 显示全部楼层 |阅读模式
前期准备工作:
         准备一台安卓手机。

        手机上安装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中点击 我的,找到 连接其他平台,找到巴法之后绑定注册时候的账号
Great works are not done by strength, but by persistence! 历尽艰辛的飞升者,成了围剿孙悟空的十万天兵之一。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号


免责声明:
本站所发布的第三方软件及资源(包括但不仅限于文字/图片/音频/视频等仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢某程序或某个资源,请支持正版软件及版权方利益,注册或购买,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To: admin@cdsy.xyz

QQ|Archiver|手机版|小黑屋|城东书院 ( 湘ICP备19021508号-1|湘公网安备 43102202000103号 )

GMT+8, 2024-4-29 03:03 , Processed in 0.049615 second(s), 25 queries .

Powered by Discuz! CDSY.XYZ

Copyright © 2019-2023, Tencent Cloud.

快速回复 返回顶部 返回列表