Home Assistant 2022.2 là bản phát hành đầu tiên trong năm 2022 của nền tảng nhà thông minh Home Assistant. Hơn 2,500 đóng góp, 15 tích hợp mới tinh làm cho Home Assistant 2022.2 là phiên bản Home Assistant lớn nhất từng được phát hành.
Tin tức từ Nabu Casa
Gói dịch vụ theo năm
Bên cạnh đăng ký theo tháng như hiện tại, Nabu Casa vừa giới thiệu gói đăng ký theo năm (hiện mới chỉ có ở US và đang được mở rộng).
Gói dịch vụ một năm sẽ có giá là $65 (ở Mỹ) trong khi từ tháng 02/2022, gói đăng ký theo tháng sẽ có chi phí $6.50 mỗi tháng.
Nâng cấp hạ tầng
Gói dịch vụ mới cũng là một phần trong kế hoạch nâng cấp hạ tầng đang được triển khai của Home Assistant Cloud. Nâng cấp này bao gồm việc triển khai các máy chủ ở nhiều khu vực địa lý khắp thế giới, giúp rút ngắn quãng đường và thời gian định tuyến giữa máy chủ Home Assistant của bạn và dịch vụ Home Assistant Cloud. Trước mắt, bạn sẽ thấy các dịch vụ liên kết như Google Assistant hay Amazon Alexa sẽ có thời gian phản hồi nhanh hơn đáng kể.
Chức năng Media
Tính năng Media Browser nay được đổi tên thành Media và trang điều khiển nay có thêm bảng điều khiển ở dưới cùng giúp điều khiển thiết bị phát.
Từ phiên bản này, đường dẫn – url của trang Media cũng sẽ thay đổi tùy theo nội dung bạn đang duyệt, cho phép bạn đánh dấu – bookmark một nội dung cụ thể. Một tích hợp nay cũng có thể duyệt qua thư viện được cung cấp bởi một tích hợp khác.
Ví dụ như nếu bạn đã liên kết máy chủ Plex, bạn có thể chọn nội dung từ Plex để phát trên các thiết bị Google Cast.
Kiểm tra cập nhật
Kiểm tra các bản cập nhật được thực hiện tự động bởi máy chủ Home Assistant mỗi vài giờ.
Tuy nhiên nếu muốn tự kiểm tra xem có bản cập nhật hay không, bạn có thể sử dụng tính năng Check for updates mới được thêm vào màn hình Cấu hình chung.
Lưu ý là tính năng cập nhật này chỉ có trên Home Assistant OS và Home Assistant Supervised.
Chẩn đoán Tích hợp và Thiết bị
Tính năng Chẩn đoán mới có thể được cung cấp bởi các tích hợp, cho phép bạn tải về các thông tin giúp chẩn đoán lỗi của tích hợp hay thiết bị.
Bạn cũng có thể chia sẻ các thông tin này khi báo cáo lỗi hoặc tìm kiếm giúp đỡ của cộng đồng người dùng và phát triển Home Assistant.
Đến hiện tại đã có 61 tích hợp hỗ trợ tính năng Chẩn đoán này, bao gồm Z-Wave JS, ESPHome, Sonos, Shelly, WLED, Unifi, Nest, deCONZ, KNX, Tuya, Roku, Samsung TV và nhiều nữa.
Báo cáo lỗi
Một menu mới đã được thêm vào mỗi tích hợp trong phần quản lý các tích hợp và thiết bị: Known Issues.
Đây thực ra là một liên kết đến trang web của nhóm phát triển, giúp bạn theo dõi các lỗi đã được biết hoặc báo cáo một vấn đề mới.
Cải tiến các thực thể Device Tracker
Nếu bạn có sử dụng các tích hợp cung cấp tính năng theo dõi thiết bị (như Bluetooth, NMap hay router), chắc bạn cũng để ý thấy các tích hợp này liên tục tạo ra các thực thể – entity mới trong Home Assistant (Hass).
Kể từ phiên bản 2022.2, chỉ các thực thể (mới) đã được biết bởi Hass mới được kích hoạt bởi Home Assistant. Điều này giúp cho Hass gọn gàng và “sạch sẽ” hơn. Các thực thể “lạ” sẽ mặc định bị vô hiệu hóa.
Nếu bạn muốn theo dõi các thực thể mới này, mở chúng lên trong phần quản lý tích hợp.
Trạng thái của Scene – Ngữ cảnh
Các ngữ cảnh nay sẽ có trạng thái là mốc thời gian của lần cuối cùng nó được kích hoạt. Lợi ích của việc này là bạn sẽ biết được một ngữ cảnh được kích hoạt lần cuối khi nào và bởi ai cũng như tạo các automation dựa trên trạng thái của một ngữ cảnh.
Tìm kiếm trong trang cấu hình
Nếu bạn còn nhớ Quick Bar thì đây là công cụ giúp tìm nhanh mọi thứ trong Home Assistant, từ tích hợp, cấu hình cho đến các thực thể.
Bạn có thể gọi công cụ này ra bằng các bấm phím c
hoặc bằng nút tìm kiếm mới trong trang Cấu hình chung.
input_button và template button
Thực thể button – nút mới được giới thiệu trong bản phát hành trước (Home Assistant: 2021.12) và trong phiên bản này, bạn có thể tự tạo ra các nút của riêng mình, sử dụng các thực thể input_button
, tương tự như input_number
hay input_text
.
Bạn có thể tạo ra các button này bằng cấu hình YAML hoặc qua giao diện trên trang Helpers.
Ngoài ra, tích hợp Template nay cũng hỗ trợ button như ví dụ dưới:
# Example configuration.yaml
template:
button:
- name: "Gửi thông báo"
press:
- service: notify.user
data:
message: "Máy giặt vừa hoàn tất chu trình giặt!"
Lưu ý là khác với switch
, button
sẽ không có trạng thái (bật/tắt) hiện tại.
Nâng cấp Templating
Một số cải tiến và tính năng mới hỗ trợ cho templating đã được thêm vào phiên bản 2022.2 này.
Action hỗ trợ viết tắt các điều kiện
Các điều kiện viết theo dạng vắn tắt – shorthand nay được hỗ trợ bởi action (trong automation và scripts) như ví dụ bên dưới.
sequence:
- condition: "{{ is_state('device_tracker.iphone', 'away') }}"
# mà trước đây phải được viết đầy đủ như bên dưới
# sequence:
# - condition: template
# value_template: "{{ is_state('device_tracker.iphone', 'away') }}"
IIF
IFF, viết tắt của Immediate If, là cách viết ngắn gọn hơn của một mệnh đề If…Else…Endif hoàn chỉnh. Bạn xem ví dụ bên dưới để hiểu rõ hơn cách sử dụng iff thay cho if.
{{ iif(is_state('light.kitchen', 'on'), 'Yes', 'No') }}
{{ is_state('light.kitchen', 'on') | iif('Yes', 'No') }}
{{ (state('light.kitchen') == 'on') | iif('Yes', 'No') }}
Thay đổi đáng chú ý khác
- Khi một tích hợp chỉ có duy nhất 1 thiết bị, liên kết 1 device trong phần quản lý tích hợp sẽ dẫn thẳng đến trang quản lý của thiết bị này thay vì trang danh sách thiết bị của tích hợp.
- Một đường dẫn đã được thêm vào phần Thiết bị và dịch mới mới được tự động tìm thấy để dẫn bạn đến trang tài liệu tương ứng với thiết bị và dịch vụ đó.
- Trang soạn thảo trigger của automation đã chuyển phần thay đổi
trigger_id
vào trong menu thay vì là một dòng riêng biệt. - Kích cỡ của các bản sao lưu được thể hiện thành một cột riêng.
- Có thể chọn chu kỳ thể hiện trong phần tùy chọn của một card Statistic.
- Tích hợp Apple TV mới được cập nhật để hỗ trợ tvOS 15 và giờ có thể mở app.
- Các thiết bị nay có thể hiển trị thông tin phiên bản phần cứng; HomeKit, Xiaomi Miio, Bond, Roku, và WLED đã hỗ trợ tính năng mới này.
- Tích hợp Google Assistant nay có thể được cấu hình để hỗ trợ Local Fulfillment. (konnected – có nghĩa là các thiết bị như Google Home và Google Nest có khả năng giao tiếp với các thiết bị khác qua mạng nội bộ để thực thi lệnh, kết quả là độ trễ thấp hơn và ổn định hơn).
- Thiết bị ZHA nay hỗ trợ các nút định danh.
- Low Latency HLS (LL-HLS) được kích hoạt để giảm độ trễ khi stream. Thêm vào đó,
stream
cũng có thể tạo ra ảnh tĩnh từ luồng video.generic camera
có thể dùng tính năng này và do đó không cần thiết phải cấu hình với tùy chọnstill_image_url
. - Nhiều cải tiến cho tích hợp Magic Home.
- Hỗ trợ truy cập qua LAN cho Adax và Mill.
- Tuya nay hỗ trợ Pet Feeder, Circuit Breaker và Alarm. Hỗ trợ cho Fan cũng được cải thiện.
- Tích hợp điều nhiệt – thermostat nay hỗ trợ cài đặt trước – preset.
- Home Connect hỗ trợ tủ lạnh và máy chế biến đa năng.
- devolo Home Control hỗ trợ còi.
- Thêm cảm biến năng lượng và chi phí ước lượng theo tháng, theo giờ cho Tibber.
- Filter
slugify
mới cho template. is_number
trong template.- Hỗ trợ lại Volumio.
- Dịch vụ mới cho tích hợp Hue để cấu hình thêm nhiều ngữ cảnh nâng cao.
- Cảm biến
binary_sensor
mới thể hiện trạng trái microphone cho Sonos. - Hỗ trợ các thiết bị lật (như rèm lá) trong Soma.
- Google Assistant nay hỗ trợ các thiết bị rèm.
- Bạn có thể chọn chất lượng của các bản chụp – snapshot trên camera Synology DSM.
- Yamaha MusicCast bổ sung thêm nhiều thực thể giúp cấu hình.
- Environment Canada giờ có thêm cảm biến AQHI.
Phiên bản 2022.2 cũng hỗ trợ thống kê dài hạn cho các tích hợp:
- August
- Buienradar
- EDL21
- GitHub
- Hunter Douglas PowerView
- Kraken
- Mazda Connected Services
- Nexia/American Standard/Trane
- Pentair ScreenLogic
- Sensor.Community
- SiteSage Emonitor
- Tesla Powerwall
Và các tích hợp sau hỗ trợ phân loại thực thể:
- Aurora ABB PowerOne Solar PV
- DSMR
- GitHub
- Hyperion
- Kostal Plenticore Solar Inverter
- Motion Blinds
- NETGEAR
Các tích hợp mới
input_button
- Aseko Pool Live
- Aussie Broadband
- Diagnostics
- Elmax
- GoodWe
- HomeWizard Energy
- IntelliFire
- NINA
- Oncue by Kohler
- Open-Meteo
- Overkiz
- RTSPtoWebRTC
- SenseME
- Steamist
- UniFi Protect
Các tích hợp chuyển sang cấu hình từ UI
- Android TV
- Azure Event Hub
- CPU Speed
- DNS IP
- GitHub
- Launch Library
- LG webOS Smart TV
- PVOutput
- Sensibo
- SolaX Power
- Vallox
- Version
- Whois
Thay đổi không tương thích
Xem kĩ danh sách bên dưới trước khi ấn CẬP NHẬT.
Lưu ý
Không chỉ xem kĩ nội dung phần này, có thể bạn sẽ phải xem cả thay đổi quan trọng của các phiên bản trước nữa nếu trước đây bạn chưa xoá bỏ hết các cấu hình bị đánh dấu “sẽ loại bỏ” hoặc khi bạn nâng cấp từ một phiên bản cũ hơn bản 2021.8 lên bản này.
Có thể xem lại các phiên bản cũ hơn tại đây: Chuyên mục con: Tin tức và Cập nhật.
Nhiều cấu hình bị đánh dấu sẽ loại bỏ trong 2021.9 sẽ bị đánh dấu không hợp lệ trong phiên bản 2022.2 dù vẫn hoạt động trong 2021.12.
konnected – danh sách các thay đổi này rất dài trong phiên bản 2022.2, các bạn vui lòng xem liên kết này (tiếng Anh).
Các tích hợp bị loại bỏ
- TaHoma
- Arduino
- EE Bright Box