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

 找回密码
 立即注册

[技术探讨] 集思广益,大家都搞了什么自动化?

  [复制链接]

4

主题

227

帖子

1364

积分

金牌会员

Rank: 6Rank: 6

积分
1364
金钱
1137
HASS币
0
发表于 6 天前 | 显示全部楼层
lambilly 发表于 2024-7-29 18:45
网上买了蓝牙标签,45元1个,家里每人1个挂在钥匙或其他包里。一到家就会联上主机的ibeacon。非常好用。原 ...

电池供电吗?可以用多久?
回复

使用道具 举报

4

主题

227

帖子

1364

积分

金牌会员

Rank: 6Rank: 6

积分
1364
金钱
1137
HASS币
0
发表于 6 天前 | 显示全部楼层
BobbyCoon 发表于 2024-7-30 08:29
我家一直是用homeassistant的app和Wi-Fi同时判定是否有人在家,用了四五年了,没有出过问题,之前家里用ve ...

homeassistant是设置gps追踪吗
回复

使用道具 举报

8

主题

138

帖子

734

积分

高级会员

Rank: 4

积分
734
金钱
596
HASS币
0
发表于 5 天前 | 显示全部楼层
lhpsq 发表于 2024-8-29 09:36
思路:用LD2450的XY距离,划分出几个区域,楼梯下、楼梯中、楼梯上,以及远外。然后用Nodered做自动化控 ...

之前我也想过用2450,无奈技术不到位搞不定,我来学习学习老哥的思路和做法,感谢感谢
回复

使用道具 举报

8

主题

138

帖子

734

积分

高级会员

Rank: 4

积分
734
金钱
596
HASS币
0
发表于 5 天前 | 显示全部楼层
lhpsq 发表于 2024-8-29 09:36
思路:用LD2450的XY距离,划分出几个区域,楼梯下、楼梯中、楼梯上,以及远外。然后用Nodered做自动化控 ...

回调的触发条件

这个回调是针对 Target1 Y 传感器的值变化的。当 Target1 Y 传感器的值发生变化时,这段代码会被执行。
检查目标速度

cpp
复制代码
if (id(T1S).state == 0){
  id(text1).publish_state("none");
}
首先,检查 Target1 Speed (T1S) 的值。如果目标速度为 0,则将 text1 文本传感器的状态更新为 "none"。这意味着如果目标静止不动,就不显示任何区域信息。
目标位置判断

cpp
复制代码
if (id(T1Y).state < 330) {
如果目标的 Y 坐标小于 330,进行进一步的判断。
区域划分

cpp
复制代码
if (id(T1Y).state > 240 && id(T1X).state > 50) {
  id(text1).publish_state("3");
} else if (id(T1Y).state < 240 && id(T1Y).state != 0){
  id(text1).publish_state("2");
} else if (id(T1Y).state > 230 && id(T1X).state < -50) {
  id(text1).publish_state("1");
} else {
  id(text1).publish_state("none");
}
根据目标的 Y 坐标 (T1Y) 和 X 坐标 (T1X),将目标划分为不同的区域:
区域 3: 如果 Y 坐标大于 240 且 X 坐标大于 50,目标在区域 3。
区域 2: 如果 Y 坐标小于 240 且不等于 0,目标在区域 2。
区域 1: 如果 Y 坐标大于 230 且 X 坐标小于 -50,目标在区域 1。
无区域: 如果以上条件都不满足,则更新为 "none"。
默认状态

cpp
复制代码
else {
  id(text1).publish_state("0");
}
如果目标的 Y 坐标大于等于 330,则将 text1 文本传感器的状态更新为 "0"。这可能表示目标在区域外或超出了定义的范围。
总结
这段回调代码的目的是根据目标的位置和速度信息,将目标的状态划分到不同的区域,并通过 text1 文本传感器在 Home Assistant 中显示。这样可以实现对目标状态的实时监控和可视化展示。

面向GPT编程,总算读懂了,接下来能不能厚脸皮地求一份nodered代码,啊哈哈哈


回复

使用道具 举报

3

主题

27

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
金钱
208
HASS币
0
发表于 3 天前 | 显示全部楼层
隔壁的王叔叔 发表于 2024-8-7 12:30
自动关窗挺好,用的是哪款关窗神器?

淘宝买的,支持米家的关窗器,就是要自己动手安装
回复

使用道具 举报

16

主题

132

帖子

496

积分

中级会员

Rank: 3Rank: 3

积分
496
金钱
364
HASS币
0
发表于 3 天前 | 显示全部楼层
25989406 发表于 2024-8-7 17:34
iphonedetect
对iphong和标准android稳定性比较好,华为有时候休眠稍微差一点,小天才也是他自己低功耗也 ...

大佬,今天我搞了下你说的这个iPhonedetect。但是我发现似乎只能添加两个ip地址。家里两个iPhone,网络2.4G和5G。要4个host才能真是的反应出人员是否在家。
回复

使用道具 举报

10

主题

108

帖子

544

积分

高级会员

Rank: 4

积分
544
金钱
436
HASS币
0
发表于 3 天前 | 显示全部楼层
在本贴学到不少东西,感谢各位大佬
回复

使用道具 举报

16

主题

132

帖子

496

积分

中级会员

Rank: 3Rank: 3

积分
496
金钱
364
HASS币
0
发表于 前天 08:54 | 显示全部楼层
25989406 发表于 2024-8-7 17:34
iphonedetect
对iphong和标准android稳定性比较好,华为有时候休眠稍微差一点,小天才也是他自己低功耗也 ...

不止可以添加两个地址。估计我代码写错了。现在好了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-9-8 09:03 , Processed in 0.085224 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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