直接用ping已经无法批量添加,只能手动一个个点。为啥不同共存,而只能UI,真的有点服。
新的办法是使用 command_line模式
修改 configuration.yaml,添加:
command_line: !include command_lines.yaml
command_lines.yaml:
# 第 1 个设备
- binary_sensor:
name: "room_router_status"
unique_id: "room_router_001"
command: "ping -c 1 -W 1 192.168.22.1 > /dev/null 2>&1 && echo 'ON' || echo 'OFF'"
device_class: connectivity
payload_on: "ON"
payload_off: "OFF"
scan_interval: 30
# 第 2 个设备
- binary_sensor:
name: "room_nas_status"
unique_id: "room_nas_002"
command: "ping -c 1 -W 1 192.168.22.2 > /dev/null 2>&1 && echo 'ON' || echo 'OFF'"
device_class: connectivity
payload_on: "ON"
payload_off: "OFF"
scan_interval: 30
文章评论