Ngày phát hành: 07/10/2020
Chỉnh sửa chi tiết từng dòng của card entities, phục hồi bản sao lưu và đo lường hiệu năng
Có quá nhiều thay đổi lớn trong phiên bản Home Assistant 0.115 và bạn đã làm chủ được hết tất cả chưa?
Với nhiều người thì có lẽ việc phát hành 0.115 chỉ như mới hôm qua hay mới tuần trước?
Tuy vậy, hôm nay phiên bản 0.116 được giới thiệu theo lịch với ít tính năng mới hơn nhưng gọn nhẹ và dễ dàng quản lý hơn. Rất nhiều lỗi đã được sửa, giao diện được tinh chỉnh và cải thiện. Bạn sẽ tìm thấy một vài thay đổi lớn trong công cụ Supervisor.
Mời các bạn!
0.116.4 – Phát hành 15/10/2020
- Nâng cấp ONVIF và ghim Zeep (không cho phép nâng cấp)
- Giữ AVC profile ở 4.1 khi stream danh sách phát chính (Google Cast)
0.116.3 – Phát hành 15/10/2020
0.116.3
- Thêm
delete
vào API proxy, chuẩn bị cho giao diện đăng ký docker mới - Sửa lỗi camera
DSM
bị vô hiệu hoá - Sửa lỗi KEF LSX bị không khả dụng
- Đảm bảo tất cả lỗi template được phát hiện và api của websocket báo cáo chúng
- Chuyển dockermachines vào core registry
- Sửa lỗi chuyển đổi đơn vị đo và loại bơm khi lọc trong tích hợp
Omnilogic
- Sửa lỗi xác thực lại của
SimpliSafe
- Shelly: sửa lỗi thiết bị RGB
- Cho phép trình theo dõi sự kiện chấp nhận danh sách entities và domain trống
- Giảm số lần lấy thông tin cảm biến thời tiết từ
Netatmo
0.116.2 – Phát hành ngày 10/10/2020
0.116.2
- Sửa lỗi một số loại cảm biến mới trong Netatmo
- Cập nhật phiên bản các thành phần cần thiết cho Arris TG2492LG
- Sửa lỗi cho cảm biến nhiệt độ omnilogic được cài đặt hệ mét
- Phục hồi hỗ trợ
group
cho các thực thể “trạng thái cây cối” - Cập nhật yeelight lên 0.5.4
- Sửa lỗi khi cấu hình Poolsense
- Sửa lỗi bị thiếu một số cảm biến thời tiết cho netatmo
0.116.1 – Phát hành ngày 08/10/2020
0.116.1
- Cập nhật thư viện Pyhiveapi
- Đảm bảo quá trình ghi dữ liệu của
recorder
có thể được làm lại sau khi gặp lỗi dữ liệu không hợp lệ - Lùi phiên bản Paho MQTT xuống 1.5.0
- Nâng cấp pyatmo lên 4.1.0
- Sữa lỗi async_unload_entry cho
devolo
- Cập nhật frontent lên 20201001.2
- Thêm trạng thái on bị thiếu cho nhóm thiết bị phát đa phương tiện
Chỉnh sửa card entities
Bạn giờ có thể chỉnh sửa từng dòng trong card entity. Có nghĩa là, bạn không chỉ có thể cấu hình entity_id
mà còn có thể chỉnh sửa các tuỳ chọn bổ sung như tên, icon và thông tin phụ (secondary_info
). Bên cạnh đó, sử dụng các dòng đặc biệt (tạm hiểu là các cấu hình chưa được hỗ trợ bởi UI) sẽ không bắt buộc bạn phải chuyển sang chế độ cấu hình YAML nữa, bạn vẫn vừa có thể sử dụng trình soạn thảo trực quan vừa chỉnh sửa các dòng đặc biệt. Giao diện trực quan để trực tiếp chỉnh sửa các dòng kiểu này sẽ được giới thiệu trong tương lai.
Kết hợp giữa person và user
Home Assistant 0.116 đã kết hợp giao diện quản lý user
– người dùng và person
thành một. Trang quản lý người dùng nay chỉ hiển thị với các user đã mở tính năng nâng cao (advanced mode – mở trong trang quản lý người dùng hiện tại).
Trang cấu hình Person hiện tại giờ có thêm tuỳ chọn cho phép một person
được quyền truy cập vào Home Assistant. Một khi bạn mở tuỳ chọn này, bạn có thể tạo username
và password
tương ứng cho person đó. Nếu tuỳ chọn này bị tắt đi, username
và password
đã tạo sẽ bị xoá.

Thay đổi này giúp quản lý Hass dễ dàng hơn khi mang mọi thứ vào cùng một nơi.
Trình phát Chromecast
Home Assistant nay đi kèm trình phát riêng cho Chromecast. Trình phát này được xây dựng trong cùng ứng dụng được sử dụng hiển thị Lovelace. Có nghĩa là, nếu bạn phát các file đa phương tiện qua Home Assistant trong lúc đang hiển thị Lovelace, Lovelace sẽ tự động được phục hồi hiển thị sau khi việc phát hoàn tất.
Phục hồi từ các bản snapshots
Từ giờ bạn có thể tải lên các bản snapshot từ giao diện UI và phục hồi chúng (trước đây bạn phải tải lên máy chủ bằng các công cụ khác như addon Samba). Bạn có thể làm việc này từ giao diện Supervisor nhưng cũng có thể làm ngay từ giao diện onboarding
– giao diện thiết lập ban đầu khi vừa hoàn tất cài đặt Home Assistant.

Như vậy bạn không cần phải hoàn tất toàn bộ việc cài đặt Home Assistant, thêm và cấu hình add-on Samba rồi mới phục hồi từ các bản snapshot. Bạn có thể chỉ cần chọn phục hồi ngay từ đầu quá trình cài đặt.
Hỗ trợ H.265 trên Android
Hỗ trợ stream H.265 (chuẩn mã hoá video) trên ứng dụng Android bằng cách sử dụng trình phát video đi kèm. Trình phát video này chỉ hoạt động trong phần hiển thị camera và không thể được sử dụng trong card Lovelace.
Trình soạn thảo automation nay hỗ trợ thứ
Sử dụng điều kiện dựa trên time
từ UI, bạn dễ dàng lựa chọn các thứ muốn sử dụng làm điều kiện kiểm tra.

Loại bỏ python 3.7
Python 3.9 đã được phát hành vào ngày 05 tháng 10 vừa rồi. Điều này có nghĩa là python 3.7 đã bị ngừng hỗ trợ và sẽ bị loại bỏ sau 2 tháng nữa (trùng với phiên bản Home Assistant 0.118).
Bạn chỉ cần quan tâm đến việc này nếu đang vận hành phiên bản Home Assistant Core trực tiếp trên Python. Có thể xem phiên bản Python đang dùng trong mục Cấu hình > Thông tin.
Nếu bạn sử dụng Home Assistant OS, Supervised hay Container (Docker), bạn không cần quan tâm đến điều này do Python đã được “đóng gói” sẵn. Hiện tại là phiên bản python 3.8.
Nhóm phát triển đang làm việc để đảm bảo python 3.9 được hỗ trợ và kiểm thử đầy đủ.
Các thay đổi đáng chú ý khác
- MQTT nay hỗ trợ quét các thẻ – tag
- Tích hợp
Hyperion
nay hoạt động tốt sau khi được “đại tu” - Đảm bảo
OpenWeatherMap
hỗ trợ tất cả các ngôn ngữ có thể cung cấp UtilityMeter
nay hỗ trợ chu kỳ 2 tuần- Thêm cảm biến
uptime
cho các máy khách vào tích hợpUnifi
Shelly
nay hỗ trợ cảm biến nguồn và năng lượng cho các thiết bị ở chế độ rollerrecorder
nay hỗ trợ bộ lọc glob matching dạngsensor.*_temperature
để ngăn tất cả cảm biến kết thúc bằng_temperature
được thêm vào cơ sở dữ liệudeCONZ
nay có thêm lựa chọn mới bao gồm tuỳ chọn ngừng thêm các thiết bị mới và thêmservice
để “dọn dẹp” các thiết bị mồ côi- Hỗ trợ
weekday
– thứ trong trình soạn thảo condition của automation - Thêm các thông số đo lường hiệu năng của máy chủ vào giao diện Supervisor (các thông số tương tự như bài viết này Đo lường thông số máy chủ Hass) (thực ra tính năng này của Supervisor 246, không phụ thuộc phiên bản Core)

Các tích hợp mới
Raspberry Pi Power Supply Checker
để phát hiện tình trạng nguồn điện cung cấp kém trên các thiết bị Raspberry PiZodiac
để theo dõi cung hoàng đạo hiện tạiHayward OmniLogic
hỗ trợ hệ thống tự động hoá OmniLogicGoalZero
hỗ trợ lấy dữ liệu từ thiết bị Goal Zero Yeti qua WiFi
Các nền tảng mới
Các tích hợp sau nay hỗ trợ thêm nền tảng – platform
mới:
Synology DSM
nay hỗ trợ cameraHVV Departures
hỗ trợ thêm các cảm biến nhị phân –binary_sensor
hiển thị tình trạng của các elevatorModbus
nay hỗ trợ cover (tham khảo: rèm và cửa cuốn thông minh trong Hass)Firmata
nay hỗ trợ đầu vào tuần tự – analog input và xuất PWM/analogNZBGet
giờ có thêm công tắc để điều khiển việc tải xuống
Các tích hợp mới hỗ trợ cấu hình từ UI
- AlarmDecoder
- Canary
- ZoneMinder
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 ý trước khi cập nhật
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.114 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 0.113 sẽ bị đánh dấu không hợp lệ trong phiên bản 0.116 dù vẫn hoạt động trong 0.115.
Các thay đổi quan trọng:
- Custom Lovelace Card phiên bản này có thể làm cho một số custom card gặp lỗi. Vui lòng liên hệ với tác giả của các custom card gặp lỗi.
- Automation điều kiện dựa trên trạng thái –
state
vớiattribute
cần bạn cho trước giá trị so sánh có cùng loại với loại dữ liệu củaattribute
(thay vì chỉ dạng chuỗi kí tự như trước giờ) - Logbook các tin nhắn và miền – domain nay bị loại bỏ khỏi các sự kiện
state_changed
của logbook. Những thông tin này nay được xử lý bởi thành phần hỗ trợ giao diện frontend trong nỗ lực địa phương hoá logbook. - Material Design Icons các icon trong bộ Material Design Icon (
mdi:
) được cập nhật lên v5.6.55, iconmdi:scooter
đổi thành biểu tượng mới, biểu tượng cũ nay có tênmdi:human-scooter
- System Monitor một số tuỳ chọn cấu hình nay đòi hỏi thêm tham số, ví dụ, cấu hình
ipv4_address
để lấy địa chỉ IP nay yêu cầu thêm tham số của giao tiếp mạng sẽ được dùng dạngipv4_address: eth0
. Nếu platformsystemmonitor
không thể khởi động được, bạn cần xem Nhật ký hoạt động của Home Assistant để tìm lí do và điều chỉnh. - AlarmDecoder loại bỏ hỗ trợ cách cấu hình qua YAML. Bên cạnh đó, tuỳ chọn
panel_display
cũng bị loại bỏ, cảm biến hiển thị báo động sẽ mặc định được tạo. - Synology nay bị loại bỏ và thay thế bởi Synology DSM. Hỗ trợ camera đã được thêm vào.
- ZoneMinder nay phải được cấu hình qua UI. Nếu bạn còn giữ cấu hình YAML, nó sẽ được chuyển đổi trong quá trình cập nhật. Sau khi hoàn tất, bạn cần xoá bỏ cấu hình YAML cũ.
- Pilight các đèn sử dụng Pilight nay giữ nguyên độ sáng từ lần mở cuối cùng thay vì độ sáng tối đa như hiện tại. Nếu bạn muốn giữ như cũ, cần cấu hình độ sáng mặc định trong file
light_profiles.csv
với mỗi dòng cho một đèn, ví dụ,light.entity_id.default,0,0,255
. - Canary nay hỗ trợ cấu hình của UI và ngừng hỗ trợ cấu hình qua YAML. Các cấu hình YAML đang có sẽ được chuyển đổi tự động tuy nhiên bạn cần xoá bỏ sau khi chuyển đổi thành công./
- KNX cách xử lý các cảm biến nhị phân đã thay đổi. Bạn không thể tạo automation dựa trên format của
binary_sensor
như trước đây. Thay vì vậy, cần tạo automation kích hoạt bởi attributescounter
của cảm biến. Nếu bạn dự định sử dụng tính năng counter, cần chắc chắn đã kích hoạt tuỳ chọnignore_internal_state
(mặc địnhtrue
) cho binary_sensor và cài đặt attribute mớicontext_timeout
có giá trị giữa khoảng thời gian bạn muốn nó phản hồi cảm biến click.
- HomeKit Controller, Plant, SmartThings, Xiaomi các tích hợp
homekit_controller
,plant
,smartthings
vàxiaomi_miio
trước đây sử dụng đơn vịlux
cho các cảm biến đo sáng. Nay thay bằng đơn bịlx
để đồng bộ với các tích hợp khác. - Hyperion được sửa lại để làm việc với các bản phát hành Hyperion-NG hiện tại.
default_color
,hdmi_priority
,effect_list
nay không còn tác dụng. Thay vì vậy bạn cần sử dụng light_profiles cho màu mặc định.effect_list
nay được tạo ra tự động. - VeSync chế độ tự động cho
fan
platform nay bị loại bỏ. - Universal Devices ISY994 / LCN đơn vị độ Kelvin nay không còn đi kèm dấu +/- nữa. Nếu bạn sử dụng các tích hợp
isy994
vàlcn
, bạn có thể cần cập nhật các automation và ứng dụng thu thập dữ liệu đang phụ thuộc vào đơn vị đo Kelvin.
- ZHA tham số
ieee_address
đổi tên thànhieee
trong các dịch vụzha.permit
và ‘zha.remove`. - TekSavvy bị loại bỏ do API không còn khả dụng.
Cảm ơn bạn đã xem bài viết này!
konnectED Team.
Nguồn/Tham khảo:
