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

 找回密码
 立即注册
查看: 18040|回复: 17

Home Assistant 2020.12.0 新版本新功能 Blueprint (蓝图)

[复制链接]

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

发表于 2020-12-15 22:58:59 | 显示全部楼层 |阅读模式
本帖最后由 chinyaolin 于 2020-12-15 23:25 编辑

這是一個全新的功能

Blueprints !

release note: https://www.home-assistant.io/bl ... -202012/#blueprints

document: https://www.home-assistant.io/docs/blueprint/

以下是機翻:
自動化藍圖是帶有用戶可設置選項的預先創建的自動化。這樣可以將自動化的邏輯和輸入分開。
聽起來有些複雜,但事實上,它將使事情可重複使用並且更加容易。
想像一個基於運動控制燈光的藍圖,該藍圖允許您配置運動傳感器以觸發並控制燈光。
現在可以創建兩個自動化,每個自動化對此藍圖都有自己的配置,並且完全獨立地運行,但是基於相同的自動化配置。

我這麼解讀
  • 你有五個人體感應器, 你希望將這五個人體感應器與五盞燈連動, Blueprint 可以讓你建立一個自動化樣板, 套用五次得到五個你期望的自動化功能
  • 「便於分享」, 你有一個很好的點子, 但是把 YAML 檔貼上論壇卻沒有人看得懂, 透過 Blueprint 可以簡單的分享你的想法

不如試試看?
這是我分享給大家的第一個 blueprint!

https://github.com/chinyaolin/ha ... /XiaoMi_button.yaml
凡是經由 zigbee2mqtt 接入的的小米無線開關(第一代)(WXKG01LM)
都可以利用我分享的這個 blueprint 快速建立單擊/雙擊/三連擊/四連擊/多連擊 以及 「長按」的自動化

匯入 Blueprint
1608043421849_0.jpg 1608043421849_1.jpg

利用我的 Blieprint 新增自動化
1608043421849_2.jpg
1608043421849_3.jpg
1608043421849_4.jpg

接著,享受它!

评分

参与人数 2金钱 +21 收起 理由
chunching1981 + 1 大神666!
+ 20 感谢楼主分享!

查看全部评分

ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

35

主题

714

帖子

4763

积分

论坛元老

Rank: 8Rank: 8

积分
4763
金钱
4039
HASS币
60
发表于 2020-12-15 23:48:53 | 显示全部楼层
没看明白,,,
就是又增加了个自动化编辑UI?
回复

使用道具 举报

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

 楼主| 发表于 2020-12-16 00:03:15 | 显示全部楼层
本帖最后由 chinyaolin 于 2020-12-16 00:07 编辑
huang7dede 发表于 2020-12-15 23:48
没看明白,,,
就是又增加了个自动化编辑UI?

可重覆使用的自動化樣本
比如我可以發表一個 blueprint 功能是搭配濕度開啟關閉浴室新風
或是發表一個 blueprint 使用兩個門窗感應器判斷進門還是出門
或像這篇文章的例子, 透過 zigbee2mqtt 接入的小米無線開關, 點擊開關指定的設備

懂的人不覺得這種自動化有多困難

但對於不懂的寫 YAML 的新人來說, 搞清楚縮進/換行/trigger/action的門檻太高
未來可以直接尋找適合他的 blueprint 來使用, 大大減低入門的難度

PS.
看看我提供的自動化, 一個自動化完成多條件判斷
YAML 中使用了 choose/template/squence 等語法, 對你我不難, 但新人可能很長一段時間無法看懂
所以我若是直接將 YAML 檔案貼出來, 不如改寫為 blueprint 更容易讓大家一起享受 HA

ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

6

主题

162

帖子

3408

积分

论坛元老

Rank: 8Rank: 8

积分
3408
金钱
3246
HASS币
10
发表于 2020-12-16 00:36:16 | 显示全部楼层
Blueprint 還有一個好處是 可以直接從社群論壇匯入別人寫好的 Blueprint 來修改
會比自己複製貼上改寫出錯的機率少一些(雖然目前看起來似乎只有官方的論壇有設專區)
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2020-12-16 08:40:57 | 显示全部楼层
看样子就是别人写好了这个组件可允许使用的自动化入口,然后用户自己选触发来互相组合?

如果UI上配置简单,那么真的可以让自动化门槛降低许多啊.

瞬间秒杀一大批因为HA自动化太复杂 jinja2 写不懂的人入坑.也能瞬间秒杀米家的垃圾自动化.
Nero
回复

使用道具 举报

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

 楼主| 发表于 2020-12-16 08:54:04 | 显示全部楼层
Jerrylee 发表于 2020-12-16 00:36
Blueprint 還有一個好處是 可以直接從社群論壇匯入別人寫好的 Blueprint 來修改
會比自己複製貼上改寫出錯 ...

不見得一定要從社群論壇匯入
以我這篇文章的例子, 我將 blueprint yaml 檔放於我自己的 github 中
https://github.com/chinyaolin/ha ... /XiaoMi_button.yaml
這個 URL 就可以直接匯入

我想只要是任何一個可以直接取得 blueprint yaml 檔案的 URL 都是可以的
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

 楼主| 发表于 2020-12-16 08:55:47 | 显示全部楼层
neroxps 发表于 2020-12-16 08:40
看样子就是别人写好了这个组件可允许使用的自动化入口,然后用户自己选触发来互相组合?

如果UI上配置简单, ...

對的,
所以我建議論壇上應該開一個專區
放置壇友們開發的 blueprint
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

40

主题

2178

帖子

8334

积分

元老级技术达人

积分
8334
金钱
6141
HASS币
110
发表于 2020-12-16 08:59:27 | 显示全部楼层
印象里很久之前官方提过这个yaml分享不好用的事情,看来现在落地了
感觉HA从0.11x版本开始,新增功能重点就在易用性、降低上手门槛了...
以前我是yaml党,现在也改UI配置了,加上自动发现、集成配置、现在的自动化UI编辑分享,感觉1.0真的块来了

不过这个blueprint还是初版,目测可能会调整 继续优化降低门槛
回复

使用道具 举报

15

主题

335

帖子

2454

积分

金牌会员

Rank: 6Rank: 6

积分
2454
金钱
2119
HASS币
10
发表于 2020-12-16 09:41:36 | 显示全部楼层
blueprint:
  name: Motion Light Tutorial
  domain: automation

看教程的模板里要定义domain: automation,估计blueprint远不止把自动化模板化,其他的复杂功能可能一会利用blueprint:模板开箱即用
回复

使用道具 举报

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

 楼主| 发表于 2020-12-16 09:45:12 | 显示全部楼层
ghostist 发表于 2020-12-16 08:59
印象里很久之前官方提过这个yaml分享不好用的事情,看来现在落地了
感觉HA从0.11x版本开始,新增功能重点就 ...

我倒是感覺不會有 1.0 版了
畢竟現在版號直接變為 2020.12.0 了
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-24 21:24 , Processed in 0.170527 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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