|
4923 | 4923 | BoolConv("motor_reverse", "switch", mi="2.p.10", entity=ENTITY_CONFIG), # config |
4924 | 4924 | BoolConv("ambient_light", "switch", mi="3.p.1"), |
4925 | 4925 | ], |
| 4926 | +}, { |
| 4927 | + 15109: ["H+", "H+ zero fire single key switch", "huca.switch.lh1"], |
| 4928 | + "spec": [ |
| 4929 | + BaseConv("switch", "switch", mi="2.p.1"), |
| 4930 | + MapConv("mode", "select", mi="2.p.2", map={0: "Wired And Wireless", 1: "Wireless", 2: "Flex", 3: "Jog"}), |
| 4931 | + MapConv("power_on_state", "select", mi="2.p.3", map={0: "Default", 1: "Off", 2: "On"}), |
| 4932 | + ], |
| 4933 | +}, { |
| 4934 | + 15110: ["H+", "HH+ zero fire double key switch", "huca.switch.lh2"], |
| 4935 | + "spec": [ |
| 4936 | + BaseConv("left_switch", "switch", mi="2.p.1"), |
| 4937 | + BaseConv("right_switch", "switch", mi="3.p.1"), |
| 4938 | + MapConv("left_switch_mode", "select", mi="2.p.2", map={0: "Wired And Wireless", 1: "Wireless", 2: "Flex", 3: "Jog"}), |
| 4939 | + MapConv("right_switch_mode", "select", mi="3.p.2", map={0: "Wired And Wireless", 1: "Wireless", 2: "Flex", 3: "Jog"}), |
| 4940 | + MapConv("power_on_state", "select", mi="2.p.3", map={0: "Default", 1: "Off", 2: "On"}), |
| 4941 | + ], |
| 4942 | +}, { |
| 4943 | + 15111: ["H+", "H+ zero fire three-button switch", "huca.switch.lh3"], |
| 4944 | + "spec": [ |
| 4945 | + BaseConv("left_switch", "switch", mi="2.p.1"), |
| 4946 | + BaseConv("middle_switch", "switch", mi="3.p.1"), |
| 4947 | + BaseConv("right_switch", "switch", mi="4.p.1"), |
| 4948 | + MapConv("left_switch_mode", "select", mi="2.p.2", map={0: "Wired And Wireless", 1: "Wireless", 2: "Flex", 3: "Jog"}), |
| 4949 | + MapConv("middle_switch_mode", "select", mi="3.p.2", map={0: "Wired And Wireless", 1: "Wireless", 2: "Flex", 3: "Jog"}), |
| 4950 | + MapConv("right_switch_mode", "select", mi="4.p.2", map={0: "Wired And Wireless", 1: "Wireless", 2: "Flex", 3: "Jog"}), |
| 4951 | + MapConv("power_on_state", "select", mi="2.p.3", map={0: "Default", 1: "Off", 2: "On"}), |
| 4952 | + ], |
4926 | 4953 | }, { |
4927 | 4954 | "default": "mesh", # default Mesh device |
4928 | 4955 | "spec": [ |
|
0 commit comments