本帖最后由 33201 于 2022-10-19 12:36 编辑
前言
背景
HA的地理围栏,也就是Zone,目前只能是以设置坐标点为圆心,某个长度为半径的圆形区域,在现实环境有着很大的缺陷,比如我们家所在楼栋紧挨着马路,结果就是马路以及对面一大部分区域都给包含进来,导致人在马路上或者对面状态就会触发在家场景
实现要素
为克服上述问题,决定升级HA的电子围栏为支持不规则多边形,原本想用Python弄一个插件,但是考虑到不想改动HA,决定利用nodered开发一个插件,也算是外挂吧,哈哈,不改动HA,不重启HA的情况下,让HA支持多边形电子围栏。
安装步骤
1.安装节点
2.下载并导入nr流
geofences_flows.json
(3.84 KB, 下载次数: 205)
3.修改地理围栏
修改图上的①②节点,如果②号节点不需要,直接删除就可以,如果需要新增围栏,直接复制节点并串联就行。API节点里的server修改为自己的HA。
### 修改步骤
1.点击搜索图标【上图①】,输入关键词可以直接定位到目标区域
2.点击多边形图标【上图②】,添加多边形围栏区域
3.上图④位置,按图中选项设置
4.上图⑤位置,围栏名称如果家庭请保持home不变,其他新增的节点比如单位建议用中文名称,因为更新设备状态的时候是更新为围栏节点名称的
|