跳转到内容

涂鸦选择器

tuya 选择器平台从涂鸦串行组件创建选择器,需要配置 Tuya

[08:51:09][C][tuya:032]: Tuya:
[08:51:09][C][tuya:043]: Datapoint 1: switch (value: ON)
[08:51:09][C][tuya:045]: Datapoint 24: int value (value: 220)
[08:51:09][C][tuya:045]: Datapoint 16: int value (value: 22)
[08:51:09][C][tuya:049]: Datapoint 2: enum (value: 1)
[08:51:09][C][tuya:045]: Datapoint 19: int value (value: 40)
[08:51:09][C][tuya:045]: Datapoint 101: int value (value: 1)
[08:51:09][C][tuya:045]: Datapoint 27: int value (value: -2)
[08:51:09][C][tuya:049]: Datapoint 43: enum (value: 1)
[08:51:09][C][tuya:049]: Datapoint 102: enum (value: 1)
[08:51:09][C][tuya:051]: Datapoint 45: bitmask (value: 0)
[08:51:09][C][tuya:043]: Datapoint 10: switch (value: ON)
[08:51:09][C][tuya:041]: Datapoint 38: raw (value: 06.00.14.08.00.0F.0B.1E.0F.0C.1E.0F.11.00.16.16.00.0F.08.00.16.17.00.0F (24))
[08:51:09][C][tuya:049]: Datapoint 36: enum (value: 1)
[08:51:09][C][tuya:057]: GPIO Configuration: status: pin 14, reset: pin 0 (not supported)
[08:51:09][C][tuya:061]: Status Pin: GPIO14
[08:51:09][C][tuya:063]: Product: '{"p":"gogb05wrtredz3bs","v":"1.0.0","m":0}'

在此控制器上,数据点 36 表示温度传感器选择设置,这是我们感兴趣的使用此平台控制的内容。

基于此,您可以按如下方式创建选择器:

# 创建选择器
select:
- platform: "tuya"
name: "传感器选择"
enum_datapoint: 2
optimistic: true
options:
0: 内部
1: 地板
2: 两者
  • enum_datapoint (必填, int):选择器的枚举数据点 ID 号。 至少需要 enum_datapointint_datapoint 中的一个。

  • int_datapoint (必填, int):选择器的整数数据点 ID 号。 至少需要 enum_datapointint_datapoint 中的一个。

  • options (必填, Map[int, str]):提供从此选择器的值(int)到 enum_datapoint 的选项(str)的映射,反之亦然。所有选项和所有值必须唯一。

  • optimistic (可选, boolean):是否以乐观模式运行——在此模式下,发送到选择器的任何命令都会立即更新报告的状态。

  • 选择器的所有其他选项。