| 
from custom_components.xiaomi_gateway3.core.converters.devices import *
DEVICES = [{
    2274: ["Linptech", "Mesh Triple Wall Switch", "QE1DB-W3"],
    "spec": [
        Converter("left", "switch", mi="2.p.1"),
        Converter("mid", "switch", mi="3.p.1"),
        Converter("right", "switch", mi="4.p.1"),
        Converter("led", "switch", mi="5.p.1"),
        Converter("action", "sensor", enabled=False),
        ButtonMIConv("button_1", mi="7.e.1", value=1),
        ButtonMIConv("button_2", mi="7.e.2", value=1),
        ButtonMIConv("button_3", mi="7.e.3", value=1),
    ],
}] + DEVICES
 已解决。贴出转换代码,给需要的人。
 需要在根目录  就是 configuration.yaml 的同级目录下创建xiaomi_gateway3.py文件
 你需要确认下你的设备具体型号已经对应产品的pdid,如何找到自己设备的PDID值可参考https://bbs.hassbian.com/thread-17548-1-1.html 这个兄弟的贴。
 我的是领普QE1DB-W3开关,对应型号是领普墙壁开关MESH(三键)linp.switch.q3s3
 经过我自己测试,已经实现三个开关单独控制,以及LED灯控制,还有转无线开关后3个开关的状态控制。
 |