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

 找回密码
 立即注册
查看: 2582|回复: 14

[技术探讨] 讨论一下自动化多了之后如何管理

[复制链接]

56

主题

929

帖子

4077

积分

论坛元老

Rank: 8Rank: 8

积分
4077
金钱
3148
HASS币
0
发表于 2022-4-14 10:44:05 | 显示全部楼层 |阅读模式
本帖最后由 bainiu 于 2022-4-14 10:48 编辑

1、homeassistant 新鲜期过了之后,家里添加了许多设备,设备多了之后,必然的是自动化也多了。从设备端查看被自动化引用的条目越来越多。

2、许多自动化,有建在homeassistant系统本身的,也有建在node-red里的,还有交叉设置的。

3、我现在自动化的编号是从01-01 开始, 前两位表示大类(比如某个场景),后两位表示大类下的小类(场景里的细分),我每个大类平均有10条,现在大类到了18,总条数180多条。

4、nodered里也是按大类搞流,一个页面一堆流,10来个页面。男人不做选择,系统自带自动化和nodered都要,但是感觉复杂的自动化在nodered里面用函数好搞些。以后到底是把自动化往nodered里迁移还是继续自带自动化有点犹豫。毕竟稳定压倒一切。

5、自动化多了之后存在一些重复的、冲突的、打架的、逻辑不太简洁的、有时候莫名其妙的。

4、单个自动调试简单,但出问题之后的调试,特别头痛,特别是时间一久,自己都不记得了,搞起来好麻烦。

6、不知道大家是如何高效管理自动化的,是按什么思路的搞的,欢迎讨论和赐教。

回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2022-4-14 10:59:34 来自手机 | 显示全部楼层
本帖最后由 XCray 于 2022-4-14 11:06 编辑

少即是多、自己先想清楚。

ha官方统计,全球用户平均的自动化数量是10个,180个?真心有必要?你自己说都已经乱了。

你提到了nr的函数,但是ha自身的自动化功能也很强大,尤其是choose功能,合并自动化条目非常好用。

一切的前提是自己先理清楚,该去掉的去掉、该简化的简化、该合并的合并。
回复

使用道具 举报

56

主题

929

帖子

4077

积分

论坛元老

Rank: 8Rank: 8

积分
4077
金钱
3148
HASS币
0
 楼主| 发表于 2022-4-14 11:20:29 | 显示全部楼层
XCray 发表于 2022-4-14 10:59
少即是多、自己先想清楚。

ha官方统计,全球用户平均的自动化数量是10个,180个?真心有必要?你自己说都 ...

你说的对,我的许多自动化许多是以前会入门时搞的,现在发现许多可以合并到一起的,正准备重写一遍,至少搞掉一半。ha自带的选择确实好用,我有时候感觉选择一多,嵌套层数一多,再加上等待执行,环境条件什么的,看起来就迷糊,虽然可以yaml编辑。但我更喜欢在node里用函数,修改起来感觉更方便,个人习惯吧。
回复

使用道具 举报

35

主题

984

帖子

4744

积分

论坛元老

Rank: 8Rank: 8

积分
4744
金钱
3760
HASS币
20
发表于 2022-4-14 12:16:24 来自手机 | 显示全部楼层
目前用的NR,分了灯,电器,通知等
回复

使用道具 举报

56

主题

929

帖子

4077

积分

论坛元老

Rank: 8Rank: 8

积分
4077
金钱
3148
HASS币
0
 楼主| 发表于 2022-4-14 12:35:48 | 显示全部楼层
sctale 发表于 2022-4-14 12:16
目前用的NR,分了灯,电器,通知等

按被控制对象分类。如果回家开门时触发,一系列操作,环境条件下,选择执行开灯、开风风扇(空调)、播放背景音乐,开电脑,这些多动作的组合场景你是放在灯,还是电器类?谢谢
回复

使用道具 举报

35

主题

984

帖子

4744

积分

论坛元老

Rank: 8Rank: 8

积分
4744
金钱
3760
HASS币
20
发表于 2022-4-14 13:03:36 来自手机 | 显示全部楼层
bainiu 发表于 2022-4-14 12:35
按被控制对象分类。如果回家开门时触发,一系列操作,环境条件下,选择执行开灯、开风风扇(空调)、播放 ...

大部分还是单的吧,如果你多种类设备做一个场景的非常多,那就把这类复杂场景的分为一类么好了。
我的都是比较简单的自动化,没考虑这么多。
回复

使用道具 举报

2

主题

19

帖子

169

积分

注册会员

Rank: 2

积分
169
金钱
150
HASS币
0
发表于 2022-4-14 14:34:14 | 显示全部楼层
bainiu 发表于 2022-4-14 12:35
按被控制对象分类。如果回家开门时触发,一系列操作,环境条件下,选择执行开灯、开风风扇(空调)、播放 ...

开灯能理解,其它那些不是每次都需要,需要时语音或按下按钮更合适。
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2022-4-14 17:43:51 | 显示全部楼层
我一般是 不管理····哈哈哈自己的项目,想怎么弄怎么弄,大不了重构。
Nero
回复

使用道具 举报

17

主题

800

帖子

5742

积分

论坛元老

Rank: 8Rank: 8

积分
5742
金钱
4937
HASS币
0
发表于 2022-4-14 20:15:57 | 显示全部楼层
我是按照让房间分类,一部分全家的写在独立的文件,甚至单独的功能做个package

我是尽量用HA的自动化而不是NR。

不过自己的玩具,怎么舒心怎么弄就好了。
回复

使用道具 举报

56

主题

929

帖子

4077

积分

论坛元老

Rank: 8Rank: 8

积分
4077
金钱
3148
HASS币
0
 楼主| 发表于 2022-4-14 20:23:47 | 显示全部楼层
xchx 发表于 2022-4-14 14:34
开灯能理解,其它那些不是每次都需要,需要时语音或按下按钮更合适。

当然不是每次,按复杂环境条件设置。能动口不动手,能自动不动口。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 12:46 , Processed in 0.315230 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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