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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: polisher

[插件集成] 【小白专用】通过手机蓝牙判断人员是否在家(room-assistant)

[复制链接]

0

主题

53

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
金钱
429
HASS币
0
发表于 2024-8-18 20:18:57 | 显示全部楼层
这个判断是否在家,用nmap比较合适
回复

使用道具 举报

18

主题

266

帖子

2160

积分

论坛DIY达人

积分
2160
金钱
1889
HASS币
20
 楼主| 发表于 2024-8-18 20:28:57 | 显示全部楼层
shaow 发表于 2024-8-18 20:18
这个判断是否在家,用nmap比较合适

nmap也挺好,适合自己环境的就是最佳的选择。
这种方式也仅是为咱们小白们多一种选择而已。nmap我也同时在用,但很多手机会默认在熄屏后进入休眠状态,从而导致WIFI断开,nmap追踪就失效了。
回复

使用道具 举报

0

主题

53

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
金钱
429
HASS币
0
发表于 2024-8-18 20:32:40 | 显示全部楼层
奇怪,在我这里nmap没这个问题,ping才会有熄屏问题
回复

使用道具 举报

146

主题

2267

帖子

7004

积分

元老级技术达人

积分
7004
金钱
4732
HASS币
30
发表于 2024-8-19 11:38:57 | 显示全部楼层
本帖最后由 bugensui 于 2024-8-19 11:40 编辑
sanwangxiang 发表于 2024-8-16 23:24
按照教程来了,但是MQTT里面没有出现设备,我用的是华为手机

看到你私信了。我这里回复你,首先你用排查法,换个其他的手机,或者蓝牙音响,或者其他蓝牙设备在测试下,我的是haos,加载项装的mqtt,你usb蓝牙适配器要直通给虚拟机的,虚拟机安装的一般都可以,我的usb蓝牙适配器是支持ha的,并且平时是利用这个读取小米的温湿度传感器,你先要确定下,你的usb蓝牙在ha里能不能用,我的local.yml配置,给你借鉴下,里面的mac地址,你替换成你需要追踪的地址:
# You don't need to add the MQTT details for Home Assistant with the add-on installation, it will be auto-discovered!
global:
  instanceName: changeme
  integrations:
    - homeAssistant
    - bluetoothClassic
bluetoothClassic:
  hciDeviceId: 0
  scanTimeLimit: 6
  timeoutCycles: 2
  interval: 10
  inquireFromStart: true
  preserveState: true
  minRssi:
    'FC:E8:*******:E3': -10
    default: -20
  addresses:
    - 'FC:E8:******:E3'
  entityOverrides:
    'FC:E8:*******:E3':
        id: edifier_bluetooth
        name: edifier bluetooth

回复

使用道具 举报

3

主题

49

帖子

606

积分

高级会员

Rank: 4

积分
606
金钱
557
HASS币
0
发表于 2024-8-19 20:48:53 | 显示全部楼层
bugensui 发表于 2024-8-19 11:38
看到你私信了。我这里回复你,首先你用排查法,换个其他的手机,或者蓝牙音响,或者其他蓝牙设备在测试下 ...

用你的代码试了下 可以了
回复

使用道具 举报

1

主题

48

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
金钱
316
HASS币
0
发表于 2024-8-20 13:15:40 | 显示全部楼层
没有namp实用,用苹果手机的直接不要折腾了。
回复

使用道具 举报

65

主题

487

帖子

2168

积分

金牌会员

Rank: 6Rank: 6

积分
2168
金钱
1676
HASS币
0
发表于 2024-8-22 17:48:27 | 显示全部楼层
我还是用的ESpresence,相对还是比较稳定的,部署了三个。稳定运行了半年多,但是突然这几天有一部手机2秒not home 然后又在家。
回复

使用道具 举报

0

主题

8

帖子

83

积分

注册会员

Rank: 2

积分
83
金钱
75
HASS币
0
发表于 2024-8-23 13:58:12 | 显示全部楼层
多个设备呢,怎么判定哪些人在家,那些人不在家
回复

使用道具 举报

18

主题

266

帖子

2160

积分

论坛DIY达人

积分
2160
金钱
1889
HASS币
20
 楼主| 发表于 2024-8-23 19:12:12 | 显示全部楼层
HarlanChou 发表于 2024-8-23 13:58
多个设备呢,怎么判定哪些人在家,那些人不在家

如果您的HA主机有蓝牙功能,且HA系统支持加载项商店,您只需按照教程安装这个加载项,在MQTT里你就会看到代表你手机状态的设备。至于这个应用的原理,不了解也不影响使用。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 06:03 , Processed in 0.174905 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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