13 Tích hợp – Integration mới, cùng với tốc độ phát triển “thần kì” của Z-Wave JS mang đến một số điều thú vị cho bản cập nhật 2021.3 này.
Bên cạnh đó, tiện ích My Home Assistant và giao diện mới liên quan đến service call – gọi dịch vụ là những thay đổi đáng chú ý, với mục đích: giúp bạn sử dụng Hass dễ dàng và tiện lợi hơn.
2021.3.4 – Phát hành ngày 13/03/2021
2021.3.4
- Ghi lại trạng thái bảng điều khiển báo động SimpliSafe sau khi bật/tắt
- Sửa lỗi vị trí nghiêng của cửa cuốn
- Sửa lỗi
target_temp_low
trongzwave_js
- Điều chỉnh khoảng tốc độ quạt của insteon cho khớp giới hạn trên
- Nâng cấp
plexapi
lên 4.4.1 - Bảo đảm các dịch vụ reset của homekit có thể tác động đến mọi thực thể
- Sửa lỗi quản lý sự kiện của Netatmo
2021.3.3 – Phát hành ngày 09/03/2021
2021.3.3
- Điều chỉnh bài test
litterrobot
và code khớp với hướng dẫn - Nâng cấp HAP-python lên 3.4.0
- Sửa lỗi chế độ tải dữ liệu của Sonos
- Sửa lỗi platform
notify
của mysensors - Sửa lỗi sai api của AsusWRT
- Nâng cấp pymysensors lên 0.21.0
- Sửa lỗi
device_tracker
của mysensors - Sửa lỗi dọn dẹp của
mysensors
- Sửa lỗi thời gian dự báo thời tiết
- Cho phép chạy và khởi động lại khi kích hoạt cả
ozw
vàzwave
- Thêm tên thực thể trả về sử dụng ID của node trong
zwave_js
- Bảo đảm thiết bị
bond
phục hồi khi mất và tái kết nối wifi - Cập nhật frontend lên 20210302.6
- Sửa lỗi bật quạt không có tốc độ trong homekit controller
- Chắc chắn
value_template
trong template fan luôn trả về trạng thái - Sửa lỗi tốc độ quạt insteon
- Sửa lỗi tắt scene trong homekit
- Sửa lỗi nhật ký Shelly khi thiết COAP
- Cập nhật danh sách các tính năng hỗ trợ bởi
zwave_js
2021.3.2 – Phát hành ngày 06/03/2021
2021.3.2
- Cập nhật
pyotgw
lên 1.1b1 - Sửa lỗi khi khởi động của Netatmo
- Sửa lỗi scene trong Hue ghi đè lên thời gian chuyển đổi mặc định
- Nâng phiên bản sửa lỗi cho
philips_js
v1 - Cập nhật frontend lên 20210302.5
- Sử dụng phương thức phản hồi
conn_made
trong MySensors - Nâng cấp
zwave-js-server-python
lên 0.21.1 - Báo lỗi thay vì bị ngừng hẳn khi template thực hiện gọi dịch vụ qua
websocket
- Cập nhật mô tả cho dịch vụ
zwave_js.refresh_value
- Cập nhật
amcrest
lên 1.7.1
2021.3.1 – Phát hành ngày 05/03/2021
2021.3.1
- Sửa lỗi thiết lập enity cho công tắc lumi.acpartner.v3 trong Xiaomi Miio
- Trình quản lý add-on của zwave_js linh hoạt hơn
- Bắt lỗi ConditionError trong bộ điều khiển thời tiết
- Sửa lỗi tái cấu hình thủ công trong trình quản lý add-on zwave_js
- Không báo lỗi trong điều kiện numeric state với các trạng thái không khớp đã biết trước
- Sửa lỗi truy cập đơn vị bị thiếu trong zwave_js
- Cập nhật frontend lên 20210302.4
- Đảo ngược “tăng tốc phát hiện” trong wemos
- Sửa lỗi nhật ký TCP KeepAlive trong RFLink
- Map chế độ silent – im lặng như một chế độ đặt trước cho
fan
- Sửa lỗi đơn vị đo cho
xiaomi_miio
- Sửa lỗi múi giờ khi dự báo hàng ngày trong
climacell
- Sửa lỗi AirVisual với các cấu hình còn lại từ tích hợp cũ trước đây
- Không chuyển đổi nhiệt độ dự báo từ đơn vị độ F sang độ C vì platform đã tự động chuyển đổi
- Nâng cấp
zwave-js-server-python
lên 0.21.0 - Sửa lỗi với một số mẫu Roborock cũ trong
xiaomi_miio
- Chỉ tạo snapshot nếu việc cập nhật add-on hoàn tất (
zwave_js
)
My Home Assistant
My Home Assistant là tính năng giúp liên kết giữa các tài liệu về Home Assistant trực tiếp đến phần tương ứng trên máy chủ Hass của bạn. Ví dụ, khi bạn xem tài liệu về Zone (vùng), các liên kết trên tài liệu này có khả năng đưa bạn trực tiếp đến phần cài đặt Zone trên máy chủ của bạn. Tính năng này sẽ giúp cho việc đọc và ứng dụng các tài liệu, hướng dẫn trở nên thuận tiện hơn.
My Home Assistant hiện hỗ trợ các dạng tài liệu, diễn đàn, chat, weblog hoặc website có khả năng liên kết đến máy chủ Hass mà không thật sự biết được địa chỉ của máy chủ Hass của bạn.
Tất cả dữ liệu và cài đặt đều nằm trên trình duyệt của bạn, My Home Assistant chỉ làm nhiệm vụ chuyển hướng các liên kết chứ không cung cấp bất cứ thông tin gì về máy chủ Hass của bạn cho bất cứ bên nào.
Để sử dụng tính năng này, bạn cần đăng ký địa chỉ đầy đủ của máy chủ Home Assistant (có thể sử dụng địa chỉ IP nội bộ nếu bạn chỉ sử dụng My Home Assistant trong nội bộ) tại liên kết https://my.home-assistant.io/.
Sau đó, bạn có thể truy cập trực tiếp đến phần tương ứng trên máy chủ của mình, trên cùng trình duyệt (ví dụ, cùng Chrome trên cùng máy tính) khi đọc các hướng dẫn, tài liệu v.v.. có hỗ trợ My Home Assistant.
Bạn có thể test/thử, đường dẫn sau sẽ dẫn bạn đến trang quản lý các tích hợp – Integrations trên máy chủ Hass của bạn: my.home-assistant.io/redirect/integrations
Lưu ý: Để sử dụng được my.home-assistant, bạn cần kích hoạt tích hợp my
trong Hass. Tích hợp này được kích hoạt mặc định bằng cấu hình default
: trong configuration.yaml
hoặc thủ công bằng my:
.
my:
Giao diện mới cho service calls
Phiên bản 2021.3 đã thay đổi cách thực hiện call service
(các dịch vụ của Hass và các thiết bị). Giao diện mới có phần tương đồng với giao diện đang được sử dụng trong Blueprints.
Giao diện mới được áp dụng trong: Developer Tools (như ảnh trên), automation, script và card Lovelace.
Bạn cũng có thể sử dụng chế độ YAML như trước đây bằng cách chọn GO TO YAML MODE.
Các Khu vực – Area được đề nghị
Area (khu vực) càng ngày càng trở nên hữu ích trong Home Assistant. Phiên bản này giúp tính năng Area hữu ích hơn nữa.
Trước đây, bạn có thể gán thủ công thiết bị hay thực thể vào một Khu vực nhất định. Bây giờ, các tích hợp có thể tự đề nghị Khu vực phù hợp.
Ví dụ, nếu một tích hợp nhận biết được phòng/vị trí mà nó (thiết bị) thuộc về, nó có thể tự đề xuất một khu vực tương ứng trên Hass. Như tích hợp Hue có thể tự đề xuất khu vực mà đèn đang được lắp đặt.
Các tích hợp đã hỗ trợ tính năng đề xuất Area:
- Bond
- Hue
- Hunter Douglas PowerView
- Lutron Caséta
- Netatmo
- Nexia
- NuHeat
- Roku
- Sonos
- Tado
- Universal Devices ISY994
Tốc độ quạt 100%
Fan
– quạt trong Hass nay hỗ trợ tốc độ ở dạng % thay vì các mức “low”, “mid”, “high” và “off” như hiện nay. Thay đổi này sẽ giúp Home Assistant có thể tương tác với nhiều nhãn hiệu quạt và các bên thứ 3 (như HomeKit) hơn.
Fan
vẫn sẽ tương thích với các cấu hình trước đây.
Cập nhật Z-Wave JS
Z-Wave JS đã phát triển thêm giao thức cấu trúc version (phiên bản) để giúp client cũ kết nối được đến máy chủ Z-Wave mới hơn và giúp ngăn chặn các vấn đề về tương thích trong tương lai.
Home Assistant 2021.3 cần phiên bản máy chủ Z-Wave JS từ 1.10 trở lên. Nếu bạn đang dùng addon của Hass, addon sẽ được tự động cập nhật. Nếu không, bạn sẽ cần cập nhật thủ công máy chủ Z-Wave trước khi cập nhật Home Assistant.
Bạn có thể tự động hóa và thay đổi cấu hình của thiết bị (Z-Wave) thông qua các dịch vụ zwave_js.config_paramenter
và zwave_js.refresh_value
.
Và còn nữa:
- Cổng gara và các loại rèm, màn tương tự nay đã có thể điều khiển được.
- Một số van điều nhiệt và các thiết bị tương tự giờ hiển thị như các thực thể
number
Bộ kích hoạt automation linh hoạt hơn
Hass nay hỗ trợ các biến – variables và (limited) template (xem thêm template và filter cơ bản trong Hass) để kích hoạt automation.
Ví dụ, automation bên dưới được kích hoạt khi Hass nhận được thông điệp qua MQTT với payload là giá trị của biến value
automation: trigger_variables: room: "living_room" node: "ac" value: "on" trigger: - platform: mqtt topic: "{{ room ~ '/switch/' ~ node}}" payload: "{{ 'state:' ~ value }}"
Bạn có thể xem thêm về limited template.
Dịch trang Supervisor
Supervisor nay hỗ trợ đa ngôn ngữ trong trang Supervisor. Bạn có thể tham gia hỗ trợ dịch thuật ở đây. KonnectED cũng tham gia hỗ trợ tiếng Việt cho rất nhiều phần của Hass.
Các addon cũng có thể tự cung cấp các file ngôn ngữ để hiển thị trong mục giới thiệu hay cấu hình.
Thêm nữa:
- Frontend và backend của Hass nay giao tiếp qua WebSockets, cho phép Supervisor thông báo đến frontend (như giao diện) khi có thay đổi.
- Add-on nay hỗ trợ cấu hình bằng YAML thay cho JSON.
- Giao diện cập nhật mới hỗ trợ tạo bản Sao lưu trước khi cập nhật
- Hỗ trợ phần cứng tốt hơn
- Mật khẩu và từ khóa bí mật – secret trong add-on nay được kiểm tra xem có an toàn hay không.
Các thay đổi đáng chú ý khác
Các thay đổi:
Shelly
nay hỗ trợ các thiết bị chạy pin.- Nay có thể sử dụng màu nhận diện của Home Assistant khi gọi dịch vụ cài đặt đèn, sử dụng giá trị
homeassistant
- Scripts/automation nay hỗ trợ
alias
cho từng bước, hữu ích khi cần chú thích và sửa lỗi. - Tích hợp nay có thể bị vô hiệu hóa tạm thời.
- Có thể cài đặt thời gian chuyển đổi
transition_time
khi kích hoạt scene Hue. - Nút copy cạnh tên thực thể trong trang States bên trong Developer Tools.
- Tích hợp Apple TV hỗ trợ tính năng
repeat
,shuffle
vàvolume
. - Tăng tốc tính năng hiển thị biểu đồ lịch sử.
- Blueprint nay có thêm thanh chọn.
- Universal Media Player nay có thêm nhiều khả năng mới.
- Khi thêm một tích hợp mới, giao diện đồ họa sẽ hiển thị các thiết bị đã được tự động phát hiện.
- CodeMirror được cập nhật lên phiên bản mới nhất, giúp giao diện soạn thảo YAML tốt hơn, nhanh hơn và hỗ trợ thiết bị di động tốt hơn.
Các tích hợp mới
- AEMET OpenData
- ClimaCell
- FAA Delays
- Honeywell Lyric
- KMTronic
- Litter-Robot
- Mazda Connected Services
- Mullvad VPN
- My Home Assistant
- Rituals Perfume Genie
- SmartTub
- Subaru
Các platform mới
- Aurora hỗ trợ
sensor
- KNX hỗ trợ
fan
- Template nay có thể tạo các thực thể
weather
- VeSync hỗ trợ dimmer
- WiLight hỗ trợ
cover
Tích hợp hỗ trợ cấu hình từ UI
- AsusWRT
- Keenetic NDMS2
- LiteJet
- MySensors
- Nuki
- Philips TV
- Xiaomi Miio
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.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 2020.12 sẽ bị đánh dấu không hợp lệ trong phiên bản 2021.3 dù vẫn hoạt động trong 2021.1.
Các thay đổi quan trọng:
- Custom Integration: Cảnh báo phiên bản các tích hợp custom (tích hợp không có sẵn của Hass) nay cần thêm
version
trong file khai báo và mọi tích hợp phải có file khai báo (manifest) này.
Các tích hợp không đáp ứng được sẽ bị cảnh báo và vô hiệu hóa. - Fan nay hỗ trợ tốc độ từ 0% (tắt) đến 100% và các chế độ đặt sẵn. Các automation/scripts sử dụng dịch vụ
fan.set_speed
nên được thay thế bởi:
+fan.set_percentage
để cài đặt tốc độ
+fan.set_preset_mode
để cài đặt các chế độ hẹn trước (bao gồm sẵnauto
,smart
,interval
,idle
vàfavorite
)
Tương tự,fan.turn_on
sử dụng thuộc tínhspeed
nên được chuyển sang sử dụngpercentage
vàpreset_mode
. - Template: Fan hỗ trợ speed % tương tự
fan
. Các cấu hìnhspeed_template
,set_speed
vàspeed
đã bị loại bỏ và thay bằngpercentage_template
,set_percentage
. - Hyperion nay cấu hình qua UI.
- Nuki nay cấu hình qua UI.
- CalDAV nay chỉ hiển thị các event phù hợp trên lịch.
- Synology DSM tất cả các sensor ‘load’ được điều chỉnh lại đơn vị để phản ánh chính xác sự khác nhau giữa CPU Load và CPU Utilization.
- LG Soundbar
entity_id
nay là hostname của thiết bị nếudiscovery
được sử dụng. - MySensor nay cấu hình qua UI.
- MQTT: Covers
value_template
bị loại bỏ, thay thế bởiposition_template
.tilt_invert_state
cũng bị thay thế bởitilt_min
vàtilt_max
.
- Camera và Stream loại bỏ dịch vụ
record
từ component – tích hợpstream
. Bạn nên sử dụngcamera.record
thay thế. - HTTP: base_url nay bị loại bỏ hoàn toàn.
- MQTT: Lights
transition
nay sử dụng giá trị thập phân thay vì số nguyên. - Philips TV nay cấu hình qua UI, tuy nhiên,
turn_on_action
không thể chuyển đổi tự động mà phải được tạo lại khi cấu hình. - ASUSWRT bạn cần loại bỏ platform cũ
asuswrt
trong cấu hìnhdevice_tracker
và cập nhật lại các cấu hình (nhưperson
) đang sử dụngdevice_tracker
cũ để sử dụng entity_id mới. Các entity_id này cần được kích hoạt thủ công từ trang quản lý (https://my.home-asistant.io/redirect/integrations). - Keenetic NDMS2 Routers nay cấu hình và quản lý qua UI. Đồng thời platform cũng được thêm vào:
+binary_sensor
thể hiện trạng thái router
+ Giám sát nhiều giao tiếp cùng lúc - Automations nếu một trigger template đã được kết xuất ra giá trị
true
– đúng khi Hass khởi động, nó sẽ không bao giờ được kích hoạt khi Hass khởi động. Điều này nhằm mục đích ngăn cản các kích hoạt không mong muốn của automation khi khởi động Hass.
Scripts và automation nay cũng “cẩn thận” hơn khi báo cáo các lỗi liên quan đến condition. Ví dụ, một conditionstate
tham chiếu đến một thực thể không có sẵn sẽ tạo ra thông báo lỗi trong mục nhật ký lỗi – log. Tùy vào tình huống xảy ra lỗi, hoạt động của automation có thể khác với trước đây. - Xiaomi Miio các công tắc, robot hút bụi nay được cấu hình qua UI.
- HomeKit ID của các thiết bị đã được kết nối – pair từ Home Assistant 0.109 và trước đó sẽ không được tự động chuyển đổi. Nếu bạn cập nhật lên 2021.3 từ 0.109 hoặc cũ hơn, bạn nên cập nhật lên 2021.2 trước nếu muốn giữa lại các cấu hình HomeKit và không muốn phải pair lại lần nữa.
- Google Assistant các yêu cầu đóng và mở hoàn toàn rèm, màn (gọi chung là cover trong Hass) từ Google Assistant (xem thêm: tích hợp GA vào Hass) giờ sẽ sử dụng dịch vụ
close/open
thay choset_position
như trước. - Habitica nay cấu hình qua UI.
- SSDP nay mặc định tìm kiếm ở địa chỉ
0.0.0.0
thay vì các giao tiếp mạng riêng biệt. - Z-Wave JS phiên bản server Z-Wave thấp nhất yêu cầu nay là 1.0.0.
- Bond thêm hỗ trợ dành cho các thiết bị có cả đèn lên và xuống.
- KNX thay đổi tên các thực thể
weather
từexpose_sensors
thànhcreate_sensors
.
- Honeywell Total Connect Alarm để hỗ trợ thiết bị yêu cầu mã truy cập, từ giờ tất cả user phải cấu hình mã này.
- Tado chu kỳ giữa hai lần tải dữ liệu dài hơn.
- LiteJet nay cấu hình qua UI. Tùy chọn
include_switches
vàexcude_names
bị loại bỏ. - Nest chế độ
FAN_ON
để điều khiển bộ đếm giờ của thiết bị nay chuyển sang tối đa 12 giờ thay vì 15 phút. - credstash and keyring phương thức lưu trữ các từ bí mật trong
credstash
vàkeyring
bị loại bỏ. - Hue các group hue nay bị mặc định vô hiệu hóa. Để kích hoạt lại các group này:
+ Từ thanh bên chọn Configuration (Cấu hình)
+ Chọn Integrations (Các bộ tích hợp)
+ Tìm Hue Bridge
+ Chọn Options (Tùy chọn) và thay đổi cài đặt
Các tích hợp bị loại bỏ
- CoinMarketCap
- Crime Reports
- Nuimo
- Synology
- XFinity
Cảm ơn bạn đã xem bài viết này!
konnectED Team.