Cập nhập Quản lý Năng lượng
Tính năng Quản lý Năng lượng cho Hộ gia đình mới được giới thiệu trong phiên bản trước: Home Assistant 2021.8 nhưng đã nhận được nhiều sự quan tâm của người dùng.
Trong phiên bản 2021.9 này, một số tính năng mới đã được bổ sung để dần hoàn thiện hơn, bao gồm:
Xem thống kê Năng lượng theo một giai đoạn
Bảng thông tin của tính năng Energy trước đây chỉ hiển thị được thống kê theo một ngày cụ thể. Bây giờ bạn có thể xem thống kê này theo ngày, tuần, tháng và năm.
Bạn có thể chọn khoảng thời gian bằng các nút điều khiển ở góc trên bên phải bảng thông tin thống kê.
Theo dõi mức sử dụng ga
Ở một số quốc gia (đặc biệt là xứ lạnh), các căn hộ được kết nối vào hệ thống dẫn khí đốt chung. Ga được sử dụng để nấu ăn, làm nóng nước hay sưởi ấm.
Tương tự như với điện, nay Home Assistant cũng hỗ trợ theo dõi mức sử dụng ga. Tùy theo quốc gia mà cách lấy thông tin về mức độ tiêu thụ ga sẽ khác nhau.
Hỗ trợ thiết bị lưu trữ năng lượng
Nếu gia đình bạn có thêm nguồn lưu trữ điện (tạo ra bởi pin năng lượng mặt trời, gió hay điện lưới) thì từ giờ, bạn đã có thể theo dõi cả mức nạp, xả và dung lượng lưu trữ của các thiết bị này trong tính năng Quản lý Năng lượng của Home Assistant.
Hỗ trợ thêm nhiều tích hợp (thiết bị)
Trong lần phát hành trước, tính năng Quản lý Năng lượng đã được giới thiệu trước, trong khi việc cập nhật các tích hợp để hỗ trợ vẫn đang được tiến hành dần dần.
Trong bản phát hành Home Assistant 2021.9 lần này, thêm nhiều tích hợp đã được hoàn thiện hỗ trợ tính năng Energy Management như Kostal Plenticore Solar Inverter, PVOutput, Fronius, SolaX Power, Growatt, Solar-Log, YouLess, Emoncms, Modbus v.v..
Các component bên thứ ba cũng có thể làm tương tự bởi nhà phát triển.
Tính năng Thống kê Dài hạn hỗ trợ tất cả cảm biến
Nếu bạn có theo dõi lần phát hành trước, tính năng Thống kê (trong) Dài hạn – long term statistic giúp lưu trữ các giá trị thống kê mean, max, min của cảm biến, đi kèm với một card Lovelace rất đẹp để thể hiện các thông số được lưu trữ. Tuy nhiên, trong phiên bản đó, Thống kê Dài hạn chỉ hỗ trợ các cảm biến nhiệt độ, độ ẩm, điện năng và năng lượng.
Trong lần phát hành này, Thống kê Dài hạn có thể được triển khai cho tất cả các dạng cảm biến.
Thống kê Dài hạn áp dụng cho tất cả cảm biến mà Tích hợp quản lý nó khai báo rằng cảm biến này hỗ trợ Thống kê Dài hạn.
Tự nhận biết thiết bị USB
Từ nay, Home Assistant sẽ tự nhận biết thiết bị USB đang được cắm và loại tích hợp hỗ trợ thiết bị đó. Trước mắt, việc cấu hình Z-Wave hay Zigbee trong Home Assistant sẽ “nhẹ nhàng” hơn nhiều.
Ví dụ, khi bạn cắm một thiết bị USB Zigbee2mqtt Coordinator (bộ trung tâm Zigbee2mqtt) vào máy chủ Hass, Hass sẽ tự nhận diện và thông báo để bạn cấu hình tích hợp tương ứng.
Hiện tại, đã có 2 tích hợp Z-Wave JS và ZHA hỗ trợ tính năng này.
Z-Wave JS được cập nhật
Trong phiên bản 2021.9, Home Assistant bổ sung bộ kích hoạt tự động hóa – automation trigger mới: zwave_js.value_updated
cho phép bạn kích hoạt một tự động hóa từ bất cứ “Command Class” nào mà thiết bị Z-Wave của bạn hỗ trợ.
Command Class là một lệnh hoặc phản hồi (trong nhóm một tập lệnh/phản hồi) tương ứng với một tính năng cụ thể của một thiết bị Z-Wave.
konnectED Vietnam
Bạn sẽ phải thông qua “device automation” để kích hoạt tính năng mới này, hoặc cũng có thể kích hoạt trực tiếp sử dụng automation của Hass như ví dụ bên dưới.
trigger:
platform: zwave_js.value_updated
device_id: 45d7d3230dbb7441473ec883dab294d4 #ID của thiết bị khóa cửa Garage
entity_id:
- lock.front_lock
- lock.back_door
# `property` và `command_class` là bắt buộc
command_class: 98 # command class của tính năng khóa
property: "latchStatus"
# `property_key` và`endpoint` là tùy chọn
property_key: null
endpoint: 0
from:
- "closed"
- "jammed"
to: "opened"
Bạn có thể xem thêm danh sách các data được hỗ trợ của trigger trên tại: home-assistant.io.
Nếu bạn đang triển khai Z-Wave trên Hass bằng cách khác và muốn chuyển đổi sang Z-Wave JS, bạn có thể xem “road map” và một số lưu ý tại đây.
Các thực thể template mới: number và select
Từ phiên bản Home Assistant 2021.9, bạn đã có thể áp dụng template để tự tạo các thực thể dạng number
và select
tùy ý. Từ đó, bạn có thể tùy chỉnh nên một số giao diện người dùng linh hoạt và thuận tiện.
Bên dưới là một ví dụ về cấu hình number
sử dụng template:
# thực thể number thể hiện/điều khiển tốc độ quạt làm mát CPU
template:
number:
- name: "CPU Fan Speed"
state: "{{ (( state_attr('light.cpu_fan', 'brightness')/ 255) * 100) | round }}"
min: 0
max: 100
step: 5
set_value:
service: light.turn_on
target:
entity_id: light.cpu_fan
data:
speed: "{{ (255 / 100) * value }}"
Nếu bạn còn nhớ bài viết Điều khiển quạt làm mát Pi chạy Hass trước đây thì thực thể number
trên sẽ thể hiện và điều khiển được tốc độ quạt làm mát và thể hiển trên giao diện như bên dưới.
Hàm mới trong template
Hai hàm mới được thêm vào template để hỗ trợ bạn làm việc với các area (khu vực như bếp, phòng ăn v.v..) trong Hass, bao gồm:
area_id("value")
trả về ID của tương ứng vớivalue
(có thể là device_id, entity_id hoặc tên area). Ví dụ{{ area_id("light.living_room_tv") }}
sẽ trả về area_id của area mà thiết bịlight.living_room_tv
thuộc về.area_name("value")
, tương tự trả về Tên của area tương ứng vớivalue
Các thay đổi đáng chú ý khác
- Cấu hình UI cho tích hợp quản lý năng lượng được thêm một số xác thực và bổ sung các cảnh báo, thông báo. Giao diện cũng được làm đẹp hơn.
- Hass nay sẽ tiếp tục thu thập các thống kê (năng lượng/dài hạn) sau khi bị mất kết nối
- Ảnh/video camera nay sẽ được tự động điều chỉnh độ phân giải phù hơp với thiết bị hiển thị và chỉ cập nhật khi có hình ảnh. Cải tiến này sẽ giúp tiết kiệm băng thông.
- Tích hợp Shelly nay hỗ trợ chuyển đổi cho đèn
- Yeelight nay hỗ trợ push – đẩy dữ liệu trong mạng hội nội bộ
- DSMR hay hỗ trợ thiết bị đo đếm năng lượng Swedish
- Yamaha MusicCast nay hộ trợ tính năng Media Browser
- Rainforest Eagle nay cung cấp thông tin giá nếu có
- Nay bạn có thể hỏi Goolge Home về vị trí của robot hút bụi
- Nay bạn có thể xóa tất cả các mục đã hoàn tất trong Shopping list sử dụng service
- Hass HomeKit nay cho phép chuyển tiếp các sự kiện của thiết bị đến HomeKit, mở ra khả năng kích hoạt HomeKit automation hay scene
- Nay có thể hiển thị hình ảnh của nhãn hiệu (của thiết bị) trên Giao diện Người dùng ngay cả trong chế độ đêm – dark mode
- Nếu bạn có loa Sonos, nay bạn có thể điều chỉnh bass và treble
- Utility Meter nay linh hoạt hơn khi hỗ trợ cron pattern
- Bond nay cung cấp thêm nhiều service mới để khởi động/dừng tăng/giảm độ sáng đèn
Các tích hợp mới
- AirTouch 4
- Fjäråskupan
- P1 Monitor
- IoTaWatt
- Tractive
- USB Discovery
Các tích hợp vừa hỗ trợ cấu hình qua UI
- Nanoleaf
- Nmap Tracker
- Rainforest EAGLE-200
- Uptime Robot
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 2021.7 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.6 sẽ bị đánh dấu không hợp lệ trong phiên bản 2021.7 dù vẫn hoạt động trong 2021.8.
1-Wire
, chuyển đổi sang cấu hình qua UIAVM FRITZ!Box Tools
, tên thuộc tính của các công tắc được điều chỉnhDSMR
, đơn vị đo của cảm biến gas chuyển từm3
sangm³
Epson
, chuyển đổi sang cấu hình qua UIGrowatt
, chuyển đổi sang cấu hình qua UIHomeKit
, phương thức – protocol đổi từ 1.0 lên 1.1. Camera với cảm biến chuyển động và một vài thiết bị khác có thể cần phải được reset sử dụng servicehomekit.reset_accessory
hoặc pair lại. Nếu sau khi unpair bằng iOS, mã QR không hiển thị được, có thể dùng servicehomekit.unpair
để unpair thủ công.HomeKit Controller
, một bản phát hành trong vài tháng tới sẽ loại bỏ hỗ trợ platform air quality. Từ bản phát hành 2021.9, chất lượng không khí sẽ được thể hiện qua các cảm biến riêng.IKEA TRÅDFRI
, các đoạn mã tương thích ngược hỗ trợ lấy host từ cấu hình YAML bị loại bỏLutron
, nếu (và chỉ nếu) bạn đang sử dụng các sự kiện từ nút ấn Lutron trong automation, bạn cần chuyển sang sử dụng các tên (sự kiện) mớiMQTT
, hỗ trợ tốc độ quạt kiểu cũ (high, low, medium) bị loại bỏ. Cấu hìnhlast_reset_topic
cũng sẽ bị loại bỏ từ 2021.10.last_reset_value_template
vẫn được hỗ trợ và sẽ sử dụngstate_topic
nếu không được cấu hình.MySensors
, đèn không còn hỗ trợwhite_value
, sử dụngrgbw_color
thay thếNanoleaf
, chuyển đổi sang cấu hình qua UINmap Tracker
, chuyển đổi sang cấu hình qua UIOVO Energy
, các thuộc tínhstart_time
vàend_time
bị loại bỏRainforest Eagle-200
, chuyển đổi sang cấu hình qua UISimpliSafe
, khóa không còn thuộc tínhjamped
; thay vào đó là trạng tháijamped
(bị kẹt)Smappee
, các thuộc tính power và energy chuyển thành cảm biến riêngSolar-Log
, đơn vị đo củaWatt-peak
nay làW
Supervisor
, nay sử dụng “backup” thay cho “snapshot”, các dịch vụ tương ứng cũng sẽ được thay đổi theoTesla Powerwall
, thuộc tínhenergy_exported_(in_kW)
vàenergy_imported_(in_kW)
chuyển thành các cảm biến tương ứngToon
, đơn vị đo của cảm biến water và gas chuyển từm3
thànhm³
UpCloud
, chuyển đổi sang cấu hình qua UIUptime Robot
, chuyển đổi sang cấu hình qua UIWink
, sẽ bị loại bỏ trong Home Assistant 2021.11Xiaomi Miio
, các thuộc tínhtemperature
,humidity
,aqi
,purify_volume
,filter life remaining
,filter hours used
,co2
,illuminance
,motor speed
,motor2 speed
chuyển thành các cảm biến tương ứng.
Các thuộc tínhfilter_rfid_product_id
vàfilter_rfid_tag
bị loại bỏ.
Dịch vụfan_set_led_brightness
bị loại bỏ; sử dụng thực thểselect
thay thế.
Các dịch vụfan_set_buzzer_on
,fan_set_buzzer_off
,fan_set_led_on
,fan_set_led_off
,fan_set_child_lock_on
,fan_set_child_lock_off
,fan_set_auto_detect_on
,fan_set_auto_detect_off
,fan_set_learn_mode_on
vàfan_set_learn_mode_off
bị loại bỏ.
Các cấu hìnhxiaomi_miio
bằng YAML bị loại bỏ, ngoại trừremote
.
Các dịch vụfan_set_favorite_level
,fan_set_fan_level
vàfan_set_volume
bị loại bỏ; thay thế bởinumber
Z-Wave JS
, command class cơ bản luôn đi cùng 2 cấu hìnhcurrentValue
vàtargetValue
.
Nếu bạn đang sử dụng automation với device conditionzwave_js
, các automation này sẽ không hoạt động. Thay vào đó hãy sử dụng device condition vớiConfig parameter
.- Tích hợp bên thứ ba
Cameras
, <chỉ liên quan đến nhà phát triển> - Tích hợp bên thứ ba
Sensors
, <chỉ liên quan đến nhà phát triển>
Nguồn/Tham khảo:
Cảm ơn bạn đã xem bài viết này!
konnectED Team.