Hi vọng mọi người đã “quen” với chu kỳ phát hành hàng tháng của Home Assistant. Phiên bản tháng 5 này sẽ không có thêm nhiều tính năng mới nhưng bù lại sẽ là những cải thiện về độ ổn định, đặc biệt của các thành phần cơ bản.
2021.5.4
- Tiếp tục sửa lỗi Sonos favorites
- Sửa lỗi thuộc tính pin của
netamo
- Nâng cấp
aioasuswrt
lên 1.3.4 - Bỏ thiết lập pin trên thiết bị Sonos S1
- Nâng cấp
pyhaversion
lên 21.5.0 - Cập nhật hành động của thiết bị chiếu sáng để kiểm tra
supported_color_modes
- Sửa lỗi IQVIA không khởi động được nếu một trong các API lỗi
- Cập nhật
light
để kiểm trasupported_color_modes
2021.5.3
- Xử lý lỗi khi cập nhật đa phương tiện qua sự kiện media via
- Sửa nóng lỗi điều kiện trong mục yêu thích cho Sonos
- Bao gồm
_StopScript.cause
trongtrace
- Cập nhập
denonavr
lên 0.10.8 - Nâng cấp
aiohue
lên 2.3.1
2021.5.2
- Sửa lỗi thông điệp Modbus không có nội dung
- Sửa lỗi kiểm tra sai thuộc tính của Modbus hub
- Sửa lỗi khởi động lại nhận biết cảm biến của
amcrest
- Sửa lỗi thiết lập thiết bị Huawei LTE mà không có kết nối hay id
- Sửa lỗi lấy dữ liệu của Sonos
- Cập nhập
ovoenergy
lên 1.1.12 - Cập nhaajo
denonavr
lên 0.10.7 - Cập nhập
ha-philipsjs
lên 2.7.3 - Sửa lỗi ngừng tải tplink khi không có switch
- Sửa lỗi cảm biến thời gian của ESPHome
- Đảo ngược Rachio về seconds thay vì total_seconds
- Hỗ trợ nhiều ổ đĩa trong
systemmonitor
- Nâng cấp
androidtv
lên 0.0.59 - Nâng cấp
hastasmota
lên 0.2.12 - Tăng thời gian hết hạn
httpx
cho Tesla - Sửa lỗi vị trí của
current_play_mode
trong Sonos - Nâng cấp
pysonos
lên 0.0.45
2021.5.1
- Sửa lỗi thiếu file khi import
mysensors
- Chỉ khởi tạo cấu hình Nuki
- Sửa lỗi
Denonavr
- Sửa lỗi chọn group
- Sửa lỗi cảm biến nhiệt độ
RM pro
- Bỏ qua giá trị rỗng khi kết xuất fan template MQTT
- Nâng cấp các thư viện
python-miio
- Nâng cấp
sqlalchemy
lên 1.4.13 - Sửa lỗi KeyError trên api websocket
zwave_js
- Sửa lỗi
unique_id
khi cấu hìnhonewire
- Thêm
color_mode
vào nhóm đèn - Chuyển các hằng số không sử dụng bởi websocket vào
zwave_js
- Thêm giá trị map cho cảm biến phấn hoa Climacell V3
- Bảo đảm thử lại quá trình cấu hình
Tesla
khi đến hạn - Cho phép cố khởi động
SimpliSafe
khi lỗi - Nâng cấp
aiohue
lên 2.3.0 - Hỗ trợ bảng điều khiển báo động trong ZHA
- Sửa lỗi
Netatmo
- Sửa lỗi chuyển đổi trong dịch vụ
light.turn_on
- Thêm
color_mode
vào đèndemo
Cập nhật cơ sở dữ liệu và hiệu năng
Nối tiếp phiên bản 2021.4, phiên bản này sẽ tiến hành tinh chỉnh lần nữa cách dữ liệu được lưu lại trong Hass. Việc cập nhật và thay đổi cơ sở dữ liệu sẽ diễn ra âm thầm và không làm chậm trễ việc khởi động của Hass. Tuy nhiên, bạn sẽ không thể dừng quá trình này hay khởi động lại Hass khi việc nâng cấp chưa hoàn tất.
Từ nay, Hass cũng sẽ “tắt” được ngay cả khi cơ sở dữ liệu bị hư hại.
Phiên bản 2021.5 đồng thời mang đến tính năng tự phục hồi, cho phép Home Assistant khởi tạo một cơ sở dữ liệu mới trong trường hợp gặp lỗi khi ghi dữ liệu lên cơ sở dữ liệu hiện tại.
Tích hợp recorder
cũng hoạt động hiệu quả hơn bằng cách giảm bớt tần suất ghi vào cơ sở dữ liệu.
Hiển thị Tích hợp đang được thiết lập trong quá trình khởi động
Từ phiên bản này, Home Assistant sẽ hiển thị cụ thể tiến trình thiết lập các Tích hợp trong suốt quá trình khởi động. Bạn có thể theo dõi để xác định xem tích hợp nào đang làm chậm quá trình khởi động Hass.
Bạn cũng có thể theo dõi thông tin này của tất cả các tích hợp tại mục Cấu hình > Thông tin.
Tại sao Home Assistant không khởi động lại?
Bạn có từng gặp trường hợp Hass “cứng đầu” không chịu khởi động lại dù bạn đã “bấm nút”? Bạn không biết tại sao?
Nay nút Khởi động lại sẽ phản hồi lại lí do tại sao việc khởi động lại Hass không thể thực hiện được: sai cấu hình, lỗi cơ sở dữ liệu, tích hợp lỗi v.v..
Một số lỗi ngăn quá trình kiểm tra cấu hình hoàn tất dẫn đến Hass không thể khởi động lại cũng đã được sửa.
Bảng quản lý Tích hợp
Giao diện quản lý các Tích hợp đã được sửa lại gọn gàng và cung cấp nhiều thông tin hữu ích hơn.
Các tích hợp dựa trên kết nối ra bên ngoài (cloud) sẽ được đánh dấu bằng icon Đám mây, các tích hợp của bên thứ ba (custom component) sẽ được đánh dấu bằng icon Đóng gói.
Các chế độ màu sắc
Hass nay hỗ trợ các chế độ màu RGBWW, RBGW và nhiều chế độ màu khác.
Trước đây, Hass chủ yếu dựa trên 2 chế độ màu chính là HS và RGB, nay các tích hợp có thể hỗ trợ thêm nhiều chế độ màu khác mà đèn thông minh có thể cung cấp.
Do vậy giao diện điều khiển đèn trên Hass cũng được cập nhật mới để hỗ trợ các chế độ màu này.
Lưu ý là, cho đến hiện tại chưa có nhiều tích hợp hỗ trợ thay đổi này nhưng chúng sẽ được nâng cấp trong tương lai.
Cảm biến nhị phân cập nhật bởi trigger
Trong phiên bản 2021.4, một dạng cảm biến mới: cảm biến template phụ thuộc trigger đã được giới thiệu. Cùng một nguyên lý tương tự được mở rộng thêm cho cảm biến dạng nhị phân binary_sensor
trong phiên bản này.
Cảm biến nhị phân dạng này có thể được cấu hình auto_off
để tự động chuyển trạng thái từ on
sang off
sau một số giây nhất định, tương tự cảm biến chuyển động thông thường.
Một cấu hình mẫu:
template:
- trigger:
- platform: event
event_type: netatmo_event
event_data:
type: movement
binary_sensor:
- name: "Motion"
# Thiết lập trạng thái cảm biến sang on khi có trigger event trên
state: "true"
device_class: motion
# Tự động chuyển về off sau 60s không có thêm event nào
auto_off: 60
Docker Image của Hass nay được bảo vệ bởi chứng chỉ số và lưu trữ tại GitHub Registry
Home Assistant nay sử dụng cả Docker Hub và GitHub Container Registry để lưu trữ và phân phối các bản Image.
Các image này cũng được kí và chứng thực bởi CodeNotary, qua đó giúp người dùng lẫn nhà phát triển có thể kiểm tra được tính “chính chủ” và tính toàn vẹn của phiên bản mình tải về.
Các chứng thực này cũng sẽ được kiểm tra bởi công cụ Supervisor sau khi tải về và trước khi cập nhật.
Các thay đổi đáng chú ý khác
- Tích hợp mutesync mới cho phép lấy về trạng thái tham gia cuộc họp của bạn trong Home Assistant.
- Một số lỗi rò rỉ bộ nhớ và lỗi khác đã được sửa. Hơn 15 lỗi trong cách tải và tải lại các tích hợp phổ biến cũng được sửa.
- Dịch vụ TTS của Home Assistant Cloud nay hoạt động ở bitrate cao hơn, cho âm thanh tốt hơn.
- ClimaCell nay hỗ trợ APIv4.
- Template nay hỗ trợ
min()
vàmax()
. - AdGuard nay hỗ trợ đa phiên bản (nhiều phiên bản cùng hoạt động).
- Logs tạo bởi các tích hợp bên thứ ba sẽ được đánh dấu khi xem trong giao diện.
- Sonos Move và Sonos Roam nay hỗ trợ mức pin và trạng thái sạc.
- Các template cover (xem thêm Rèm và cửa cuốn trong Hass) nay hỗ trợ các trạng thái đang đóng và đang mở.
- Tích hợp ZHA nay có thêm trang cấu hình một số tùy chọn chung (như thời gian chuyển đổi của đèn).
- ZWave JS nay cho phép “phỏng vấn lại” một thiết bị từ UI.
Các tích hợp mới
Các platform mới
- ClimaCell thêm nhiều thông tin mới
- deCONZ nay hỗ trợ bảng điều khiển báo động
- Mazda Connected Services hỗ trợ
device_tracker
- National Weather Service (NWS) hỗ trợ cảm biến thời tiết
- Rituals Perfume Genies hỗ trợ cảm biến và cảm biến nhị phân
- Sonos hỗ trợ cảm biến pin và sạc
- Zigbee Home Automation (ZHA) nay hỗ trợ bảng điều khiển báo động
Các tích hợp hỗ trợ cấu hình qua giao diện
Các 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 0.118 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.2 sẽ bị đánh dấu không hợp lệ trong phiên bản 2021.5 dù vẫn hoạt động trong 2021.4.
Container Udev
Home Assistant không còn sử dụng udev bên trong container nữa mà sẽ sử dụng trực tiếp udev trên hệ điều hành chủ. Bạn có thể tạm thời sử dụngUSING_UDEV=1
để tiếp tục sử dụng như trước kia nhưng có thể sẽ không sử dụng được trong các phiên bản tới.- Các tích hợp bên thứ 3 nay cần phải khai báo phiên bản. Các tích hợp không tuân theo sẽ không thể tải được từ 2021.6.
Event
nay có thể sử dụngevent_type
dài hơn 64 kí tự.ASUSWRT
các thực thểdevice_tracker
nay sử dụng thuộc tínhip
thay vìip_address
như trước đây.
Container Udev
Home Assistant không còn sử dụng udev bên trong container nữa mà sẽ sử dụng trực tiếp udev trên hệ điều hành chủ. Bạn có thể tạm thời sử dụngUSING_UDEV=1
để tiếp tục sử dụng như trước kia nhưng có thể sẽ không sử dụng được trong các phiên bản tới.- Các tích hợp bên thứ 3 nay cần phải khai báo phiên bản. Các tích hợp không tuân theo sẽ không thể tải được từ 2021.6.
Event
nay có thể sử dụngevent_type
dài hơn 64 kí tự.ASUSWRT
các thực thểdevice_tracker
nay sử dụng thuộc tínhip
thay vìip_address
như trước đây.AVM FRITZ!Box Tools
nay hỗ trợ cấu hình bằng UI. Các cấu hìnhYAML
hiện có sẽ được tự động chuyển đổi, bạn nên xóa bỏ sau khi hoàn tất.AVM FRITZ!SmartHome
cấu hìnhYAML
không còn được chấp nhận.DHT sensor
cấu hìnhpin
chuyển sang sử dụng cách đặt tên Dx thay vì số như hiện tại.ecobee
thiết bị cảm biến môi trường nay thể hiện nhiệt độ với độ chính xác 0.1. Dịch vụset_fan_mode
nay sẽ không thiết lập nhiệt độ đích cho thiết bị nữa.Enphase Envoy
nay hỗ trợ cấu hình bằng UI. Các cấu hìnhYAML
hiện có sẽ được tự động chuyển đổi, bạn nên xóa bỏ sau khi hoàn tất.Ezviz
nay hỗ trợ cấu hình bằng UI. Các cấu hìnhYAML
hiện có sẽ được tự động chuyển đổi, bạn nên xóa bỏ sau khi hoàn tất.
Tất cả các thuộc tính của thực thểcamera
bị loại bỏ và chuyển thành các thực thể cảm biến hay công tắc.Garmin Connect
thuộc tínhunit_of_measurement
từ cảm biến thời gian bị loại bỏ.GNTP (Growl)
sẽ bị loiaj bỏ trong 2021.6.Google Travel Time
nay hỗ trợ cấu hình bằng UI. Các cấu hìnhYAML
hiện có sẽ được tự động chuyển đổi, bạn nên xóa bỏ sau khi hoàn tất.
Hive
dịch vụheating_boost
được thay thế bởiheating_boost_on
.KNX
tùy chọnconfig_file
để sử dụng file cấu hìnhYAML
bị xóa bỏ.Light profile
khi đèn có profile mặc định, profile này chỉ được áp dụng cùng dịch vụlight.turn_on
nếu đèn đang tắt và không có thêm dữ liệu nào được gọi cùng.
Tùy chọn thời gian chuyển đổi trong profile mặc định cũng chỉ được áp dụng khi gọi dịch vụlight.turn_off
.Litter-Robot
reset_waste_drawer
,set_sleep_mode
vàset_wait_time
nay chuyển thành các dịch vụ riêng.Modbus
tùy chọn mớiSWAP
thay choREVERSE_ORDER
.Recollect Waste
nay sử dụng thời gian UTC.Recorder
nay hỗ trợ chuyển đổi database mà không ngăn Home Assistant khởi động. Database cũng có thể được phục hồi và thay thế mà không cần phải khởi động lại hệ thống.
Tùy chọndb_integrity_check
nay bị loại bỏ do Hass luôn có thể phục hồi lại database.RoonLabs music player
nay sử dụng các dịch vụmedia_player.join
vàmedia_player.un_join
thay choroon.join
vàroon.un_join
.Shelly
đơn vị của cảm biến RSSI được sửa lại cho đúng làdBm
.SimpliSafe
các API tạm trước đây dùng để nhận sự kiện thời gian thực đã bị loại bỏ.SMA Solar
nay hỗ trợ cấu hình bằng UI. Các cấu hìnhYAML
hiện có sẽ được tự động chuyển đổi, bạn nên xóa bỏ sau khi hoàn tất.pv_power
nay thể hiện công suất DC của tấm pin mặt A và được đổi tên thànhpv_power_a
.Sure Petcare
các tùy chọnYAML
feeders
,flaps
,pets
,scan_interval
bị loại bỏ.
Swiss Hydrological Data
FEON/BAFU thay đổi dữ liệu do vậy một số thuộc tính sẽ không còn khả dụng.System Monitor
đơn vị của các cảm biến thời gian đã bị loại bỏ.Tasmota
các đèn nay không hỗ trợwhite_value
, thay vì vậy hãy sử dụngrgbw_color
để thay thế.
Đơn vị của cảm biến RSSI cũng được thay đổi thànhdBm
.Waze Travel Time
nay hỗ trợ cấu hình bằng UI. Các cấu hìnhYAML
hiện có sẽ được tự động chuyển đổi, bạn nên xóa bỏ sau khi hoàn tất.ZeroConf
nếu giá trịdefault_interface
không được cài đặt, giá trị này sẽ được thiết lập tự động.
Các tích hợp bị loại bỏ
- Geizhals
- Social Blade