数据包传输传感器
packet_transport 传感器平台允许您直接从另一个 ESPHome 节点接收数值传感器数据。
它需要配置 packet_transport 组件。
# Example configuration entrysensor: - 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
Section titled “发布到 Home Assistant”通常,这种类型的传感器将用于内部自动化目的,而不是发布回 Home Assistant,因为它是原始传感器的副本。
如果确实希望将传感器暴露给 Home Assistant,则需要显式
将 internal: 配置设置设置为 false 并提供名称。
消费者仅接收远程传感器的状态(即数值),因此任何其他属性都必须显式
配置。