|
3475 | 3475 | BaseConv("child_lock", "switch", mi="7.p.7", entity=ENTITY_DISABLED),
|
3476 | 3476 | MapConv("rocker_switch", "select", mi="7.p.8", map={0: "Self-resetting Mode", 1: "Flip Mode", 2: "Sync Mode"}, entity=ENTITY_DISABLED),
|
3477 | 3477 | ]
|
| 3478 | +}, { |
| 3479 | + 16854: ["ZNSN", "Mesh Six-Key Oled Wall Switch", "znsn.switch.oled6"], |
| 3480 | + "spec": [ |
| 3481 | + BaseConv("channel_1", "switch", mi="2.p.1"), |
| 3482 | + BaseConv("channel_2", "switch", mi="3.p.1"), |
| 3483 | + BaseConv("channel_3", "switch", mi="4.p.1"), |
| 3484 | + BaseConv("channel_4", "switch", mi="5.p.1"), |
| 3485 | + BaseConv("channel_5", "switch", mi="13.p.1"), |
| 3486 | + BaseConv("channel_6", "switch", mi="14.p.1"), |
| 3487 | + MapConv("mode_1", "select", mi="2.p.6", map={0: "Normal", 1: "Linkage", 2: "Atom"}), # config |
| 3488 | + MapConv("mode_2", "select", mi="3.p.4", map={0: "Normal", 1: "Linkage", 2: "Atom"}), # config |
| 3489 | + MapConv("mode_3", "select", mi="4.p.4", map={0: "Normal", 1: "Linkage", 2: "Atom"}), # config |
| 3490 | + MapConv("mode_4", "select", mi="5.p.4", map={0: "Normal", 1: "Linkage", 2: "Atom"}), # config |
| 3491 | + MapConv("mode_5", "select", mi="13.p.2", map={0: "Scene", 1: "Wireless"}), # config |
| 3492 | + MapConv("mode_6", "select", mi="14.p.2", map={0: "Scene", 1: "Wireless"}), # config |
| 3493 | + MapConv("power_on_state_1", "select", mi="2.p.5", map={0: "Default", 1: "Off", 2: "On"}), # config |
| 3494 | + MapConv("power_on_state_2", "select", mi="3.p.3", map={0: "Default", 1: "Off", 2: "On"}), # config |
| 3495 | + MapConv("power_on_state_3", "select", mi="4.p.3", map={0: "Default", 1: "Off", 2: "On"}), # config |
| 3496 | + MapConv("power_on_state_4", "select", mi="5.p.3", map={0: "Default", 1: "Off", 2: "On"}), # config |
| 3497 | + BaseConv("action", "sensor"), |
| 3498 | + MapConv("action", mi="6.e.1.p.2", map={1: BUTTON_1_SINGLE, 2: BUTTON_2_SINGLE, 3: BUTTON_3_SINGLE, 4: BUTTON_4_SINGLE, 5: "button_5_single", 6: "button_6_single"}), |
| 3499 | + ], |
3478 | 3500 | }, {
|
3479 | 3501 | "default": "mesh", # default Mesh device
|
3480 | 3502 | "spec": [
|
|
0 commit comments