Uponor Smatrix Base Pulse 地暖
Uponor Smatrix 组件允许您在 ESPHome 中集成 Uponor Smatrix Base Pulse 地暖控制系统,无需使用 Smatrix Pulse Com R-208 通信模块。 它通过 RS485 温控器总线直接与控制器和温控器通信。
此组件能够直接与 RS485 温控器总线通信。为此,您需要将 RS485 转 TTL 转换器连接到 ESPHome 设备的 UART 总线。
转换器的 RS485 端可以连接到控制器或温控器上的 A/B 端子之一。 +/- 端子提供 5 伏电压,可用于为您的 ESPHome 设备供电。
UART 组件必须配置为波特率 19200、8 个数据位、无校验、1 个停止位。
温控器具有用于通信的唯一地址,这些地址不会在任何地方显示,只能在扫描总线时发现。 首先使用仅包含 UART 和 Uponor hub 组件的基本配置。确保根据您的接线配置 UART 引脚并将波特率设置为 19200。
uponor_smatrix:当您将此配置上传到 ESPHome 设备并将其连接到 Uponor Smatrix 总线时,它将在日志输出中打印检测到的地址列表。
[00:00:00][C][uponor_smatrix:020]: Uponor Smatrix[00:00:00][C][uponor_smatrix:031]: Detected unknown device addresses:[00:00:00][C][uponor_smatrix:033]: 0x110BDE62[00:00:00][C][uponor_smatrix:033]: 0x110BDDFF[00:00:00][C][uponor_smatrix:033]: 0x110BDE72[00:00:00][C][uponor_smatrix:033]: 0x110BDE4A[00:00:00][C][uponor_smatrix:033]: 0x110BDE13有了这些信息,您就可以为检测到的设备添加 climate 或 sensor 组件。
uponor_smatrix:
climate: - platform: uponor_smatrix address: 0x110BDE13 name: Thermostat Living RoomIMPORTANT
早期版本的组件除了 16 位设备地址外还使用 16 位系统地址。 现在这已合并为 32 位设备地址。 请通过将旧系统地址添加到设备地址前面来更新您的配置。 示例: 系统地址 0x110B 和设备地址 0xDE13 现在应变为 0x110BDE13。
组件/Hub
Section titled “组件/Hub”主要的 uponor_smatrix 组件负责与控制器和温控器通信,并将数据分发给下述的温控和传感器组件。
如果您的系统具有可编程时间计划的温控器,它还能够将温控器的日期和时间与时间源同步。
uponor_smatrix: uart_id: my_uart time_id: my_time- uart_id (可选, ID):如果您想使用多个 UART 总线,请手动指定 UART 组件的 ID。
- time_id (可选, ID):如果您希望 ESPHome 自动同步温控器的日期和时间,请指定要用作时间源的 时间组件的 ID。
- time_device_address (可选, 整数):保持系统时间的温控器的 32 位设备地址。 如果未指定,将从总线自动检测。 它需要是与控制器配对的第一个温控器的设备地址,也是您可以通过温控器上的按钮手动更改日期和时间的那个。
NOTE
如果在配置中未指定,保持时间的温控器地址将从总线自动检测! 在大多数情况下,您可以安全地省略它。只要您在配置中添加任何时间组件,时间同步应该会自动工作。
温控(Climate)
Section titled “温控(Climate)”climate: - platform: uponor_smatrix address: 0x110BDE13 name: Thermostat Living Room- address (必需, 整数):温控器的 32 位设备地址。 请参阅 快速入门 了解如何找到地址。
- uponor_smatrix_id (可选, ID):如果您想在一个 ESPHome 设备上使用多个 hub 组件,请手动指定
uponor_smatrixhub 组件的 ID。 - 温控的所有选项。
传感器(Sensor)
Section titled “传感器(Sensor)”sensor: - platform: uponor_smatrix address: 0x110BDE13 humidity: name: Humidity Living Room temperature: name: Temperature Living Room external_temperature: name: Floor Temperature Living Room target_temperature: name: Thermostat Target Temperature Living Room-
address (*必需, 整数):温控器的 32 位设备地址。 请参阅 快速入门 了解如何找到地址。
-
uponor_smatrix_id (可选, ID):如果您想在一个 ESPHome 设备上使用多个 hub 组件,请手动指定
uponor_smatrixhub 组件的 ID。 -
humidity (可选):读取温控器报告的当前湿度的传感器。 传感器的所有选项。
-
temperature (可选):读取温控器报告的当前温度的传感器。 传感器的所有选项。
-
external_temperature (可选):读取温控器报告的当前外部温度的传感器。 这来自可选连接的外部温度传感器,可以测量地板或室外温度。 传感器的所有选项。
-
target_temperature (可选):读取温控器报告的当前设置目标温度的传感器。 传感器的所有选项。