2024年11月24日星期日 上午12:59:06

espresense (esp32刷espresense固件)

8 个月 前
#29812 引用
ESPresense

ESPresense: Easy Room Detection for Home Assistant

项目简介

以蓝牙的ESP32模块为基站,利用手机、智能手表、智能手环的蓝牙信标定位,体验良好

espresense刷进了esp32,ha配置了espresense的集成

用一个esp32先烧ESPresense,获取到IRK后重新烧成ESPHome继续原来的用法。

项目地址
https://espresense.com/
https://espresense.com/firmware

ESPresense本身就可以实现对iPhone的跟踪

根据我的实践推断,蓝牙距离追踪不怎么可靠。

我是将蓝牙ibeacon固定在拖鞋上,这样也相当于是带ibeacon的拖鞋吧,然后每个房间都放置一个espresense(esp32刷espresense固件,追踪ibeacon、手机蓝牙(手机装一个beacon simulator也可以用于被追踪)等,详细可以到espresense主页https://espresense.com/上了解下),用各espresense来追踪到ibeacon的距离,能反馈距离距离最近的那个espresense的名称和距离,也相当于是判断ibeacon在哪个房间。

听上去很完美。经过一段时间应用,发现蓝牙ibeacon追踪不稳定,同一个espresense追踪一个固定位置的ibeacon,距离会一直变,误差大,不能准确识别ibeacon在哪个房间(当然,这个espresense需要校准,但校准过后还是会飘)。

espresense虽然在房间级的追踪上差强人意,但可以用于追踪是否在家,方法是将espresense放在门口玄关处,然后限制较短的追踪距离,当espresense长时间追踪到ibeacon时,判断ibeacon主人不在家。

https://bbs.hassbian.com/thread-22555-1-1.html

https://blog.briancmoses.com/2022/03/espresense-easy-room-detection-for-home-assistant.html

合宙ESP32c3刷ESPhome和ESPresense
https://bbs.hassbian.com/thread-26039-1-1.html
0
8 个月 前
#29813 引用
Home Assistant installation
mqtt服务器、mqtt客户端连接好之后监听主题espresense/settings/#

espresense要用到mqtt



1.Flashing ESPresense onto  ESP32 board - sesp32烧写ESPresense固件:https://espresense.com/firmware
在浏览器地址栏输入esp32节点的ip地址,配置mqtt服务器;
iPhone上打开蓝牙、与ESPresense配对;
mqtt客户端里找"espresense/settings/irk:xxxxxxx/config",复制irk:后面的数字串保存

添加集成


https://bbs.hassbian.com/thread-22926-1-1.html

。蓝牙追踪精度不高,因此用蓝牙追踪要实现room级的追踪比较难,我每个房间放一个espresense追踪器都实现不了快速、正确、稳定的追踪。追踪的目的是为了能触发自动化,不能实现快速、正确、稳定地追踪也就没意义了。
0
8 个月 前
#29814 引用
ibeacon进入一个区域,反应速度大概30秒。进房间立即开灯,还是需要搭配人体红外传感器。你如果每个房间都有espresense追踪器,你试试把ibeacon的发射功率调小,让每个房间的追踪器只能接收到此房间的ibeacon信号,如果ibeacon在隔壁房间,那此房间追踪器要么接收的蓝牙信号非常弱,或者接收不到。
0