Không phải phiên bản 0.119, cũng không phải phiên bản 1.0.0, từ bây giờ Home Assistant sẽ sử dụng kiểu đánh số phiên bản mới tạo thành bởi số năm, tháng và số hiệu của bản vá sửa lỗi. Cũng từ bây giờ, Home Assistant phiên bản mới sẽ được phát hành vào mỗi thứ Tư đầu tiên của tháng (thay cho lịch 3 tuần một lần trước đây).
Một số thứ thú vị được giới thiệu trong sự kiện vừa kết thúc: Home Assistant Conference cũng sẽ được bổ sung vào phần giới thiệu của phiên bản 2020.12 trong vài ngày tới.
2020.12.1 – Phát hành ngày 17/12/2020
2020.12.1
- Nâng cấp
envoy_reader
lên 0.17.3 - Nâng cấp
dsmr-parser
lên 0.25 - Sửa lỗi KeyError trong Recollect Waste
- Nâng cấp
hatasmota
lên 0.1.6 - Xoá bỏ user của Home Assistant Cast khi xoá cấu hình cast
- Mặc định hệ số nhân và chia của
smartenergy
về 1 - Sửa lỗi cài đặt thời gian trên
input_datetime
- Sửa lỗi thiết bị
Shelly
thiếu thuộc tính
Blueprints
Một trong các tính năng lớn mới phát triển trong phiên bản Home Assistant 2020.12: Blueprints!
Blueprints – bản thiết kế là một tính năng hỗ trợ tạo automation có sẵn tuy nhiên có thể được cá nhân hóa bởi người dùng. Blueprints cho phép tách bạch thuật toán và các dữ liệu đầu vào của một automation. Nghe có vẻ phức tạp nhưng blueprints được thiết kế để giúp quá trình tạo automation đơn giản hơn và có thể sử dụng lại được.
Ví dụ cùng một blueprints dùng để điều khiển đèn theo cảm biến chuyển động giờ có thể được sử dụng để tạo ra 2 hay nhiều hơn automation hoạt động độc lập nhau, điều khiển các đèn khác nhau theo các cảm biến độc lập với nhau, tuy nhiên tất cả đều chỉ dựa trên một cấu hình automation duy nhất.
Chia sẻ các Blueprints
Blueprints sẽ là công cụ lý tưởng để chia sẻ các automation và ý tưởng của bạn với cộng đồng (người dùng Hass).
Home-assistant.io cũng tạo ra một diễn đàn riêng là nơi để mọi người chia sẻ các blueprints này cho mọi người cùng sử dụng.
Sức mạnh của Blueprints sẽ nằm ở khả năng chia sẻ. Bạn có thể chia sẻ các automation phức tạp cho người khác cùng dùng, ngay cả khi họ chỉ sử dụng giao diện đồ họa – UI.
Sử dụng Blueprints
Bạn có thể nhập – import các blueprints bằng các copy các liên kế URL từ diễn đàn hoặc từ Github vào giao diện UI. Sau đó bạn có thể tạo các automation dựa trên Blueprints này bằng cách điền các thông số đầu vào.
Blueprints hoạt động đầy đủ tính năng kể cả trong chế độ UI hay YAML.
Tạo Blueprints
Nhóm phát triển có một hướng dẫn rất dễ hiểu về cách tạo Blueprints ở đây: hướng dẫn tạo Blueprints. Nếu bạn vẫn chưa làm được, hãy chờ hướng dẫn tiếng Việt của Konnected.vn trong các bài tới.
Nhưng căn bản mà nói, Blueprints gần như là một automation cộng thêm một số thông tin bổ sung. Bạn có thể chuyển đổi bất cứ automation hiện tại nào thành blueprints.
Cuối cùng, hãy chia sẻ các Blueprints này với cộng đồng để giúp đỡ hay tạo cảm hứng cho những người dùng khác.
Giọng mới cho dịch vụ Nabu Casa Cloud TTS
Dành cho các bạn đang sử dụng dịch vụ Nabu Casa Home Assistant Cloud, phiên bản Hass 2020.12 mang đến nhiều giọng nói mới hỗ trợ nhiều ngôn ngữ khác nhau.
Đây có thể là lựa chọn tuyệt vời thay cho, ví dụ, nền tảng TTS Google Translate. Giọng nói mới nghe “siêu tự nhiên”.
Gán khu vực – area cho các thực thể và ID area mới
Area – khu vực có đã lâu nhưng không phải mọi thứ đều được hỗ trợ. Thêm nữa, sử dụng Area cho các automation dựa trên YAML thật sự không đơn giản.
Phiên bản 2020.12 làm cho area dễ sử dụng. Đầu tiên, bất cứ thực thể – entites nào cũng có thể được gán vào một vùng (khu vực – đừng nhầm lẫn với Zone – vùng).
Trước đây, area chỉ có thể được gán cho một thiết bị – device.
Thứ hai, ID – mã định danh của một area mới tạo sẽ dựa trên tên bạn đặt cho area đó thay vì là một chuỗi ngẫu nhiên như trước đây.
Điều này làm cho việc sử dụng area trong các service dễ dàng hơn. Ví dụ:
action:
- service: light.turn_on
target:
area_id: living_room
Để tìm ID của các area, bạn vào phần Configuration – Cấu hình, chỉnh sửa Khu vực và tìm ID trong bảng điều khiển.
Tạm thời vô hiệu hóa thiết bị
Bạn có một cây thông Noel được cấu hình trong Home Assistant? Sau mùa Giáng Sinh, bạn có giữ nguyên tất cả cây thông cùng các đồ trang trí đến mùa Noel sau? Còn các cài đặt và giao diện trong Home Assistant thì sao?
Từ giờ bạn có thể vô hiệu hóa tạm thời các thiết bị trong Home Assistant. Đến mùa Giáng Sinh kế tiếp, chỉ việc lôi cây thông ra và kích hoạt lại thiết bị này trong Home Assistant là xong.
Tất nhiên điều này cũng hữu ích với các thiết bị tạm thời bị hư hỏng hay thay thế.
Các thay đổi đáng chú ý khác
- Tích hợp
Apple TV
nay hỗ trợ tvOS 13 về sau và có thể cấu hình từ UI Shelly
nay hỗ trợ inputs, bạn có thể sử dụng Shelly i3 và Shelly trong trạng thái tách rời- Tích hợp
Homekit controller
nay hỗ trợ máy tạo ẩm/hút ẩm deCONZ
nay hỗ trợ độ nghiêng trongcovers
và thiết lập trước trongfan
cho thiết bị điều chỉnh thời tiếtSpotify
nay hỗ trợ chế độ phát lặp lạiNest
nay hỗ trợ sự kiện cho camera và chuông cửa- Cấu hình YAML của
KNX
nay có thể được tải lại mà không cần khởi động lại Hass - Định dạng số trong giao diện nay thống nhất hơn
ZHA
hay hỗ trợ trải nghiệm người dùng tốt hơn. Phản hồi khi thêm một thiết bị Zigbee mới được cải tiến, các thiết bị được phát hiện tự động hay xuất hiện sớm hơn cùng tiến trình và trang cấu hình ZHA nay có thêm tab thể hiện mạng lưới Zigbee dạng trực quan.rest
nay có thể xử lý các tham sốBroadlink
remote nay có thể học lệnh RFbinary sensor
nay hỗ trợdelay_on
vàdelay_off
Tích hợp mới
FireServiceRota
Kuller Sky
Motion Blinds
SRP Energy
Twinkly
Các platform mới
Các tích hợp sau hỗ trợ platform mới:
HomeKit Controller
hỗ trợ platformcamera
Tasmota
hỗ trợfan
vàcover
MQTT
hỗ trợscene
Các tích hợp mới hỗ trợ cấu hình từ UI
Aurora
Recollect Waste
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.116 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.116 sẽ bị đánh dấu không hợp lệ trong phiên bản 2020.12 (0.119) dù vẫn hoạt động trong 0.118.
Các thay đổi quan trọng:
- Cấu hình Aurora qua YAML đã bị loại bỏ
- Certificate Expiry nhằm mục đích tối ưu hiệu năng và sự ổn định, các cảm biến dựa trên thời gian chỉ nên sử dụng một giá trị thời gian tuyệt đối (thời gian xảy ra sự kiện), không phải là thời gian tương đối (số giây tính từ sự kiện xảy ra), vì thế giá trị sẽ không đổi mỗi giây.
Tích hợpCertificate Expiry
có cả 2 dạng này. Vì thế các cảm biến thời gian tương đối sẽ bị loại bỏ.
Nếu cấu hình Hass của bạn dựa trên các cảm biến thời gian tương đối, vui lòng chuyển sang dạng tuyệt đối. - Solar-Log nay loại bỏ cách cấu hình qua YAML
- LCN trạng thái các cảm biến phép tính logic đổi từ
not
,or
,and
thànhnone
,some
vàand
- Uptime tương tự như trên, giá trị cảm biến uptime nay chuyển thành dạng ngày tháng thể hiện thời điểm khởi động của Hass.
unit_of_measurement
bị loiaj bỏ như một hệ quả. Bạn cần thay đổi các automation liên quan đến cảm biến uptime nếu đang sử dụng.
- Keyring và Credstash không còn hỗ trợ lưu giữ các khóa bí mật và sẽ bị loại bỏ hẳn và tháng 03, 2021
- Apple TV đã được viết lại mới hoàn toàn. Hỗ trợ cấu hình YAML đã bị loại bỏ, bạn cần thêm lại qua giao diện UI.
Dịch vụ cũapple_tv.apple_tv_authencicate
vàapple_tcv.apple_tv_scan
cũng bị loại bỏ. - Telegram Bot nay cho phép chấp nhận tin nhắn bất cứ khi nào group hoặc user ID của người gửi khớp.
Điều này khác với trước dây khi cả Group ID và User ID đều cần phải được cho phép. Điều này cho phép thành viên của một nhóm chat với bot, ngay cả nếu họ không được liệt kê như một user.
Các tích hợp bị loại bỏ
- Salt Fiber Box
- Ubee Router
- Yessssms
Các tích hợp này sử dụng webscraping (trích xuất dữ liệu từ nội dung một trang web), vốn không còn được cho phép.
Cảm ơn bạn đã xem bài viết này!
konnectED Team.