涂鸦选择器
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_datapoint 或 int_datapoint 中的一个。
-
int_datapoint (必填, int):选择器的整数数据点 ID 号。 至少需要 enum_datapoint 或 int_datapoint 中的一个。
-
options (必填, Map[int, str]):提供从此选择器的值(int)到 enum_datapoint 的选项(str)的映射,反之亦然。所有选项和所有值必须唯一。
-
optimistic (可选, boolean):是否以乐观模式运行——在此模式下,发送到选择器的任何命令都会立即更新报告的状态。
-
选择器的所有其他选项。