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

 找回密码
 立即注册
查看: 10819|回复: 19

[基础教程] 搬运:HA 0.113版本发布,一重大改进:增强了自动化和脚本

[复制链接]

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2020-7-23 09:09:44 | 显示全部楼层 |阅读模式
本帖最后由 XCray 于 2020-7-23 09:34 编辑

官宣:
https://www.home-assistant.io/blog/2020/07/22/release-113/

主要针对带有时延动作的自动化和脚本,引入了“运行模式”属性。该属性有4个选项:
- single,单次,如果已经在运行中,则不会启动新的执行
- restart,重启,停掉已经在运行的自动化/脚本,重新启动
- queued,排队,前面已经在执行的结束之后,再启动一次
- parallel,并行,启动一个独立的进程,和之前已经启动的进程各自独立运行

                               
登录/注册后可看大图

这样,可以针对不同的场景和需要,灵活设置带有时延的脚本/自动化的运行模式。

比如按钮控制延时灯,之前如果设定为“按键开灯,然后10秒后自动关灯”,那么在第一次按键5秒后又按了一次,你想让它如何反应?
官宣中把原来的处理方式定性为bug——在之前的版本中,第二次按键会停止第一次执行中正在进行的计时并执行后面的动作,也就是直接关灯——其实我觉得也挺好。

除此之外,还有一个重大变化就是在自动化/脚本里引入了循环,可以计次循环或者条件循环(while和until两种模式),还有一个有意思的特性:choose,大致相当于编程语言里的分支判断(case或switch)。

总的来说,更像编程了,所以更灵活更强大了,个人理解可以降低对Node-Red的部分依赖。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

原文里还有一段,说的是这些改进还带来一个额外的有趣的特性:cool down(冷静一下)。

就是结合单次执行模式和延时,可以实现一定时间内只能被触发一次的要求(前段时间论坛里有人为类似的目的很费了一番周章,我试图帮他却也惹了一身骚)。

当然,还有其他很多很重要的改进,有兴趣的自己看吧。

回复

使用道具 举报

6

主题

226

帖子

3723

积分

论坛元老

Rank: 8Rank: 8

积分
3723
金钱
3497
HASS币
0
发表于 2020-7-23 09:27:12 | 显示全部楼层
  赞~~~~~~~~
回复

使用道具 举报

3

主题

217

帖子

1443

积分

金牌会员

Rank: 6Rank: 6

积分
1443
金钱
1226
HASS币
10
发表于 2020-7-23 09:38:01 | 显示全部楼层
  赞赞~~~~~~~~
回复

使用道具 举报

3

主题

119

帖子

1377

积分

金牌会员

Rank: 6Rank: 6

积分
1377
金钱
1258
HASS币
10
发表于 2020-7-23 10:23:24 | 显示全部楼层
啊哦 刚升级完又要升级, 要是知道树莓派升级hass 有多慢, 尽管配了国内源
回复

使用道具 举报

2

主题

223

帖子

3462

积分

论坛元老

Rank: 8Rank: 8

积分
3462
金钱
3239
HASS币
0
发表于 2020-7-23 11:19:16 | 显示全部楼层
已无脑升级,看了更新日志,对我来说意义不是很大。
我所有自动化已经转移到NodeRED,毕竟这玩意儿自动化太强大。
回复

使用道具 举报

5

主题

161

帖子

3998

积分

论坛元老

Rank: 8Rank: 8

积分
3998
金钱
3832
HASS币
30
发表于 2020-7-23 11:31:38 | 显示全部楼层
这个升级太实用啦
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24349
金钱
22918
HASS币
290
发表于 2020-7-23 14:13:49 | 显示全部楼层
刚紧升级了一下,还没涉及到自动化,暂时没看出什么变化。为后续作好准备……
回复

使用道具 举报

8

主题

329

帖子

1763

积分

金牌会员

Rank: 6Rank: 6

积分
1763
金钱
1434
HASS币
0
发表于 2020-7-23 15:47:06 | 显示全部楼层
确实在逐渐完善了,但是还是离不开nodered。不过这版还是没能解决aqara空调伴侣网关子设备无法显示的问题老外说升级空调伴侣的新版固件好像能解决,可是至今在米家中也没有发现。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-7-23 15:57:51 | 显示全部楼层
12512310 发表于 2020-7-23 15:47
确实在逐渐完善了,但是还是离不开nodered。不过这版还是没能解决aqara空调伴侣网关子设备无法显示的问题 ...

没用过空调伴侣,不知道这个问题的具体细节,不过我总觉得这个不应该是HA的锅吧?如果局域网接口有子设备的消息,HA上没道理不显示啊?
回复

使用道具 举报

8

主题

329

帖子

1763

积分

金牌会员

Rank: 6Rank: 6

积分
1763
金钱
1434
HASS币
0
发表于 2020-7-23 17:25:48 | 显示全部楼层
XCray 发表于 2020-7-23 15:57
没用过空调伴侣,不知道这个问题的具体细节,不过我总觉得这个不应该是HA的锅吧?如果局域网接口有子设备 ...

这个之前也简单讨论过,确实按理说不应该,但是112之前的版本都是没问题,所以说如果完全和ha无关也好像不准确。而且也不是个案,好像出问题的也不少。外网的话,目前也没看到有具体解决办法。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 07:43 , Processed in 0.794317 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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