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

 找回密码
 立即注册
查看: 793|回复: 2

[求助] 多地点离家判断

[复制链接]

30

主题

277

帖子

1683

积分

金牌会员

Rank: 6Rank: 6

积分
1683
金钱
1406
HASS币
0
发表于 2023-2-14 20:06:48 | 显示全部楼层 |阅读模式
20金钱
本帖最后由 justion 于 2023-2-14 21:25 编辑

最近因为想自动化更加精细一点,所以添加了公司和乡下家的地点,但是发现用原来的自动化判断就出了问题
Snipaste_2023-02-14_19-37-56.png
问题:这样自动化触发会出现1、7触发回家,2触发离家没问题,但是4、6也会触发离家,8缺不能触发离家。(不要怀疑,真的有8,早上赶时间走的快一点,没给HA反应时间就到公司了)
自己方案:
1.本来想通过如下设置解决:
platform: state
entity_id:
  - person.semuel
not_from:
  - "公司"
  - "乡下"
not_to: 
  - home
  - "公司"
  - "乡下"
  - unavailable
  - unknown

但是发现8还是走不通,所以还需要添加一条触发条件:
platform: state
entity_id:
  - person.semuel
from: home
to: "公司"
悄悄这么一大段,用开发者工具试了下好像是可以的,但是如果以后要删减地点,要一条一条自动化去改了。

2.要不就通过地点和地理位置来当触发条件,
Snipaste_2023-02-14_20-03-09.png
但是发现这两个都是通过定位来判断的,对于手机蓝牙、手表蓝牙、wifi_lan的触发就全部不顶用了,如果不小心安卓后台把HA清理了就没办法判断了。


那么就是第一条是可以用,就是看着不舒服,而且后期维护也麻烦,不知道大家有没有更加好的方案。

最佳答案

查看完整内容

这个离家不就是从home变成其它吗?
回复

使用道具 举报

76

主题

1365

帖子

1万

积分

元老级技术达人

积分
19506
金钱
18101
HASS币
290
发表于 2023-2-14 20:06:49 | 显示全部楼层
这个离家不就是从home变成其它吗?

platform: state
entity_id:
  - person.semuel
from: home
not_to: 
  - unavailable
  - unknown
回复

使用道具 举报

30

主题

277

帖子

1683

积分

金牌会员

Rank: 6Rank: 6

积分
1683
金钱
1406
HASS币
0
 楼主| 发表于 2023-2-14 22:36:53 | 显示全部楼层
dscao 发表于 2023-2-14 20:06
这个离家不就是从home变成其它吗?

一语道破,是我把简单问题复杂化了,一但不满足条件我一直在做加法,但是没有从另外一个角度看问题,谢谢。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-29 16:41 , Processed in 0.323569 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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