『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3304|回复: 6

[技术探讨] esp8266 刷esphome固件直接加入到homekit不经过home assistant的方法

[复制链接]

54

主题

317

帖子

1371

积分

金牌会员

Rank: 6Rank: 6

积分
1371
金钱
1054
HASS币
0
发表于 2022-2-7 00:24:20 来自手机 | 显示全部楼层 |阅读模式
esp8266 刷esphome固件直接加入到homekit不经过home assistant的方法有没有大佬做过?  刷好esphome固件就能在iPhone homekit里添加这设备。  能在ha里控制,也能在iPhone homekit里单独控制。ha关机了也不影响在homekit里控制。
回复

使用道具 举报

22

主题

414

帖子

2255

积分

金牌会员

Rank: 6Rank: 6

积分
2255
金钱
1841
HASS币
30
发表于 2022-2-7 09:16:49 | 显示全部楼层
可能esphome需要你这样的开发者去支持这一request
你有所不知,小米设备带屏幕都是为了后期广告投送的。
灵长类退散
回复

使用道具 举报

15

主题

636

帖子

2203

积分

金牌会员

Rank: 6Rank: 6

积分
2203
金钱
1567
HASS币
0
发表于 2022-2-7 11:33:25 | 显示全部楼层
esphome没有这样的,但是有个项目叫 HAA,可以刷完后,直接接入homekit,ha里接入homekit control就可以了啊。
回复

使用道具 举报

54

主题

317

帖子

1371

积分

金牌会员

Rank: 6Rank: 6

积分
1371
金钱
1054
HASS币
0
 楼主| 发表于 2022-2-7 12:19:45 来自手机 | 显示全部楼层
telanx 发表于 2022-2-7 11:33
esphome没有这样的,但是有个项目叫 HAA,可以刷完后,直接接入homekit,ha里接入homekit control就可以了 ...

刷了HAA只能选择接入一方,home assistant  或  苹果家居app  。 接入了ha  就不能关机。我需要的是 ha 主机关机或开机都能在手机app控制。ha 主机  开机后也能在ha里控制。
回复

使用道具 举报

15

主题

636

帖子

2203

积分

金牌会员

Rank: 6Rank: 6

积分
2203
金钱
1567
HASS币
0
发表于 2022-2-7 13:00:36 | 显示全部楼层
本帖最后由 telanx 于 2022-2-7 13:12 编辑
tiani 发表于 2022-2-7 12:19
刷了HAA只能选择接入一方,home assistant  或  苹果家居app  。 接入了ha  就不能关机。我需要的是 ha  ...

就像是你买了个电视,你想看cctv5,你媳妇想看电影频道。你俩不能同时看一个道理。。。。

这事在原理上就行不通。

不过可以变通一下(没试过,不知道行不行,你可以自己尝试),将这个设备接入apple home app。然后在ha创建一个辅助实体,通过homekit 集成接入apple home app,然后在apple home app里创建一个情景模式(或自动化?),当ha的辅助实体开了,自动打开apple home接入的那个设备。关闭也是一样,同理,反过来,当apple home接入的那个设备打开,自动化打开ha的辅助实体(这些自动化是为了让他俩状态同步,不至于ha关了后状态错乱,同时也为了实现ha可以通过虚拟实体来控制apple home原生接入的设备)。

回复

使用道具 举报

15

主题

636

帖子

2203

积分

金牌会员

Rank: 6Rank: 6

积分
2203
金钱
1567
HASS币
0
发表于 2022-2-7 13:09:52 | 显示全部楼层
本帖最后由 telanx 于 2022-2-7 13:11 编辑

不是esphome的方法也有。

就是用aqara m1s网关,这个网关是支持homekit的,网关上所有挂的子设备,在网关接入apple home后,都会出现在home app中。

同时,把aqara m1s破解,通过集成接入ha,则网关下的所有子设备都能接入ha,然后通过ha的homekit集成,反向接入apple home app中。

这样在apple home app中就会出现两个设备(实体设备其实是一个),一个是原生apple home的,一个是通过ha反向接入的,无论你通过那种平台控制,两个都会同时开,同时关

缺点就是,同一个灯/开关,会在home app里出现两个设备。并且只能用能接入aqara m1s网关的设备(开关或者light),不能用esp8266,成本会高一些。
回复

使用道具 举报

48

主题

709

帖子

4712

积分

元老级技术达人

积分
4712
金钱
4003
HASS币
50
QQ
发表于 2022-2-11 14:48:47 | 显示全部楼层
自己写代码啊
mqtt加homekit代码
很简单的
我家里的设备都是自己写的代码
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 04:52 , Processed in 0.218274 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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