跳转到内容

WiFi 信号传感器

wifi_signal 传感器平台允许您读取当前连接的 WiFi 接入点 的信号强度。

传感器值是以分贝毫瓦 (dBm) 为单位测量的 “接收信号强度指示”。这些值始终为负数,越接近零,信号越好。

# 示例配置条目
sensor:
- platform: wifi_signal
name: "WiFi 信号传感器"
update_interval: 60s

要以百分比形式额外显示信号强度,请使用 复制传感器(无法添加相同的传感器两次,因为它有一个静态的 uniqueid 报告给 Home Assistant):

# 示例配置条目,带 2 个传感器和过滤器
sensor:
- platform: wifi_signal # 以 dB 报告 WiFi 信号强度/RSSI
name: "WiFi 信号 dB"
id: wifi_signal_db
update_interval: 60s
entity_category: "diagnostic"
- platform: copy # 以 % 报告 WiFi 信号强度
source_id: wifi_signal_db
name: "WiFi 信号百分比"
filters:
- lambda: return min(max(2 * (x + 100.0), 0.0), 100.0);
unit_of_measurement: "信号 %"
entity_category: "diagnostic"
device_class: ""
  • update_interval (可选, 时间): 检查传感器的时间间隔。默认为 60s

  • 传感器的所有其他选项。

WARNING

信号强度读数仅在 WiFi 处于站点模式时可用。如果设备作为接入点运行而没有任何站点模式连接,则读数无效。