找回密码
 立即注册
搜索
查看: 2064|回复: 12

[技术探讨] 大家都有多少自动化程序?

[复制链接]

32

主题

290

回帖

1217

积分

金牌会员

积分
1217
金钱
895
HASS币
0
发表于 2024-8-6 14:27:05 | 显示全部楼层 |阅读模式
我现在算是明白了。为什么在程序员界有一句,能跑的代码就不要去动。刚开始玩,自动化很多逻辑功能不会用。一点点试,一点点加设备。现在也就3个房间。8组灯,3个空调,1个除湿机,1个电风扇。写了42个自动化了(屎山代码)。现在想改少点,不敢动。就怕一不小心,弄出一堆BUG。会被家人一顿爆锤。
回复

使用道具 举报

33

主题

1100

回帖

5376

积分

论坛元老

积分
5376
金钱
4228
HASS币
90
发表于 2024-8-7 17:29:32 | 显示全部楼层
jfmm 发表于 2024-8-7 15:08
之前大部分在米家上弄,少部分在nr上弄,现在基本都用米家了。设备坏了要换设备,是不是涉及到的自动化都要 ...

那就手动加入id: xxxxxxx 就行,ID只给图形界面用而已,自动化本身运行不需要id
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

14

主题

1574

回帖

5158

积分

论坛元老

积分
5158
金钱
3570
HASS币
0
发表于 2024-8-7 16:28:41 | 显示全部楼层
ha上有40个,nr的没统计
回复

使用道具 举报

jfmm 手机认证

17

主题

116

回帖

784

积分

高级会员

积分
784
金钱
651
HASS币
0
发表于 2024-8-7 15:08:54 | 显示全部楼层
之前大部分在米家上弄,少部分在nr上弄,现在基本都用米家了。设备坏了要换设备,是不是涉及到的自动化都要改id,可以固化ID吗
回复

使用道具 举报

32

主题

290

回帖

1217

积分

金牌会员

积分
1217
金钱
895
HASS币
0
 楼主| 发表于 2024-8-7 09:35:27 | 显示全部楼层
jjcs 发表于 2024-8-6 17:23
你用的nodered代码还是ha,nr就没有这个问题,维护性无敌

nr还没时间去好好看教程。每天能给我用来折腾HA的时间也就仅限晚上10点到11点,这一个小时了。之前还是以部署硬件为主。现在感觉硬件部署的差不多了。准备看看软件。
回复

使用道具 举报

15

主题

690

回帖

3693

积分

论坛元老

HomeAssistant

积分
3693
金钱
2983
HASS币
20
发表于 2024-8-7 09:02:02 | 显示全部楼层
relliky 发表于 2024-8-6 20:17
{{ states.automation | selectattr('state', 'eq', 'on')  | list | length }}
告诉我我有200多个自动化, ...

真牛,代码显示我有36个
回复

使用道具 举报

73

主题

1095

回帖

6841

积分

论坛元老

积分
6841
金钱
5668
HASS币
30
发表于 2024-8-6 20:50:44 | 显示全部楼层
relliky 发表于 2024-8-6 20:17
{{ states.automation | selectattr('state', 'eq', 'on')  | list | length }}
告诉我我有200多个自动化, ...

高手,一行代码就能统计出自动化的数量
回复

使用道具 举报

33

主题

1100

回帖

5376

积分

论坛元老

积分
5376
金钱
4228
HASS币
90
发表于 2024-8-6 20:17:07 | 显示全部楼层
{{ states.automation | selectattr('state', 'eq', 'on')  | list | length }}
告诉我我有200多个自动化,其中140+是用的复用代码,剩下的自动化是单独的设备,不能复用,比如游戏串流电脑,洗衣机,电饭煲等。
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

33

主题

1100

回帖

5376

积分

论坛元老

积分
5376
金钱
4228
HASS币
90
发表于 2024-8-6 19:50:12 | 显示全部楼层
》》会被家人一顿爆锤。

被家人暴捶是逃不掉的。只要改就会出问题。

唯一的方法就是再开一个HA,做测试环境。不影响家人,每次深夜再部署,做轮测试再睡觉。
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

33

主题

1100

回帖

5376

积分

论坛元老

积分
5376
金钱
4228
HASS币
90
发表于 2024-8-6 19:48:45 | 显示全部楼层
本帖最后由 relliky 于 2024-8-6 19:52 编辑
Necroneco 发表于 2024-8-6 18:50
写两个其实也没啥问题,条件多的话 分开有时候还更清楚

合在一起维护性强,我自己100多个自动化后面合在一起后,代码是一下子更难看懂了,但改一处地方,就可以适配到全部的自动化。

软件里的复用的意义还是很大的,复用让你不会不敢动。
我改成复用后写很复杂的自动化,最后维护成本都很低 https://bbs.hassbian.com/thread-25298-1-1.htmlhttps://bbs.hassbian.com/thread-20292-1-1.html
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-6-29 18:25 , Processed in 0.315321 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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