跳转到内容

数据包传输传感器

packet_transport 传感器平台允许您直接从另一个 ESPHome 节点接收数值传感器数据。 它需要配置 packet_transport 组件。

# Example configuration entry
sensor:
- platform: packet_transport
id: temperature_id
provider: thermometer
remote_id: temp_id
packet_transport:
- platform: ...
  • id (可选,ID): 手动指定用于代码生成的 ID。
  • provider(必选,string): 提供节点的名称。
  • remote_id (可选,ID): 提供节点中原始传感器的 ID。如果未指定,默认为使用 id: 配置的 ID。
  • name (可选,string): 传感器的名称。
  • internal (可选,boolean): 传感器是否应通过 API 暴露(例如给 Home Assistant)。如果未设置名称,默认为 true;如果提供了名称,则为必需。
  • 来自 Sensor 的其他所有选项。

至少必须配置 id 和 remote_id 中的一个。

通常,这种类型的传感器将用于内部自动化目的,而不是发布回 Home Assistant,因为它是原始传感器的副本。

如果确实希望将传感器暴露给 Home Assistant,则需要显式 将 internal: 配置设置设置为 false 并提供名称。 消费者仅接收远程传感器的状态(即数值),因此任何其他属性都必须显式 配置。