| 
2153 | 2153 |         ConstConv("action", mi="5.e.1012", value=BUTTON_3_SINGLE),  | 
2154 | 2154 |         ConstConv("action", mi="5.e.1014", value=BUTTON_3_HOLD),  | 
2155 | 2155 |     ],  | 
 | 2156 | +}, {  | 
 | 2157 | +  # https://home.miot-spec.com/spec?type=urn:miot-spec-v2:device:remote-control:0000A021:090615-x1swd:1:0000D057  | 
 | 2158 | +    25797: ["PTX", "F1 Four-Key Wireless Switch", "PTX-F14-BT", "090615.remote.x1swd"],  | 
 | 2159 | +    "spec": [  | 
 | 2160 | +        BaseConv("action", "sensor"),  | 
 | 2161 | +        MapConv("action", mi="3.e.1012.p.1", map={1: BUTTON_1_SINGLE, 2: BUTTON_2_SINGLE, 3: BUTTON_3_SINGLE, 4: BUTTON_4_SINGLE}),  | 
 | 2162 | +        MapConv("action", mi="3.e.1013.p.1", map={1: BUTTON_1_DOUBLE, 2: BUTTON_2_DOUBLE, 3: BUTTON_3_DOUBLE, 4: BUTTON_4_DOUBLE}),         | 
 | 2163 | +        MapConv("action", mi="3.e.1014.p.1", map={1: BUTTON_1_HOLD, 2: BUTTON_2_HOLD, 3: BUTTON_3_HOLD, 4: BUTTON_4_HOLD}),  | 
 | 2164 | +        # Humidity (uint8)  | 
 | 2165 | +        BaseConv("humidity", "sensor", mi="8.p.1018"),  | 
 | 2166 | +        # Temperature (int32)  | 
 | 2167 | +        BaseConv("temperature", "sensor", mi="8.p.1093"),  | 
 | 2168 | +        # Battery level  | 
 | 2169 | +        BaseConv("battery", "sensor", mi="6.p.1003"),  | 
 | 2170 | +    ],  | 
 | 2171 | +    # "ttl": "7d"       | 
2156 | 2172 | }, {  | 
2157 | 2173 |     # https://github.com/AlexxIT/XiaomiGateway3/pull/1294  | 
2158 | 2174 |     14945: ["Linptech", "Wireless Button KS1", "linp.remote.ks1"],  | 
 | 
0 commit comments