|
300 | 300 | (CONF_QUADRUPLE_PRESS, CONF_TURN_ON): {CONF_EVENT: 1006}, |
301 | 301 | } |
302 | 302 |
|
| 303 | +AQARA_OPPLE_2_BUTTONS_MODEL = "lumi.remote.b286opcn01" |
| 304 | +AQARA_OPPLE_2_BUTTONS = { |
| 305 | + (CONF_LONG_PRESS, CONF_TURN_OFF): {CONF_EVENT: 1001}, |
| 306 | + (CONF_SHORT_RELEASE, CONF_TURN_OFF): {CONF_EVENT: 1002}, |
| 307 | + (CONF_LONG_RELEASE, CONF_TURN_OFF): {CONF_EVENT: 1003}, |
| 308 | + (CONF_DOUBLE_PRESS, CONF_TURN_OFF): {CONF_EVENT: 1004}, |
| 309 | + (CONF_TRIPLE_PRESS, CONF_TURN_OFF): {CONF_EVENT: 1005}, |
| 310 | + (CONF_LONG_PRESS, CONF_TURN_ON): {CONF_EVENT: 2001}, |
| 311 | + (CONF_SHORT_RELEASE, CONF_TURN_ON): {CONF_EVENT: 2002}, |
| 312 | + (CONF_LONG_RELEASE, CONF_TURN_ON): {CONF_EVENT: 2003}, |
| 313 | + (CONF_DOUBLE_PRESS, CONF_TURN_ON): {CONF_EVENT: 2004}, |
| 314 | + (CONF_TRIPLE_PRESS, CONF_TURN_ON): {CONF_EVENT: 2005}, |
| 315 | +} |
| 316 | + |
| 317 | +AQARA_OPPLE_4_BUTTONS_MODEL = "lumi.remote.b486opcn01" |
| 318 | +AQARA_OPPLE_4_BUTTONS = { |
| 319 | + **AQARA_OPPLE_2_BUTTONS, |
| 320 | + (CONF_LONG_PRESS, CONF_DIM_DOWN): {CONF_EVENT: 3001}, |
| 321 | + (CONF_SHORT_RELEASE, CONF_DIM_DOWN): {CONF_EVENT: 3002}, |
| 322 | + (CONF_LONG_RELEASE, CONF_DIM_DOWN): {CONF_EVENT: 3003}, |
| 323 | + (CONF_DOUBLE_PRESS, CONF_DIM_DOWN): {CONF_EVENT: 3004}, |
| 324 | + (CONF_TRIPLE_PRESS, CONF_DIM_DOWN): {CONF_EVENT: 3005}, |
| 325 | + (CONF_LONG_PRESS, CONF_DIM_UP): {CONF_EVENT: 4001}, |
| 326 | + (CONF_SHORT_RELEASE, CONF_DIM_UP): {CONF_EVENT: 4002}, |
| 327 | + (CONF_LONG_RELEASE, CONF_DIM_UP): {CONF_EVENT: 4003}, |
| 328 | + (CONF_DOUBLE_PRESS, CONF_DIM_UP): {CONF_EVENT: 4004}, |
| 329 | + (CONF_TRIPLE_PRESS, CONF_DIM_UP): {CONF_EVENT: 4005}, |
| 330 | +} |
| 331 | + |
| 332 | +AQARA_OPPLE_6_BUTTONS_MODEL = "lumi.remote.b686opcn01" |
| 333 | +AQARA_OPPLE_6_BUTTONS = { |
| 334 | + **AQARA_OPPLE_4_BUTTONS, |
| 335 | + (CONF_LONG_PRESS, CONF_DIM_DOWN): {CONF_EVENT: 5001}, |
| 336 | + (CONF_SHORT_RELEASE, CONF_LEFT): {CONF_EVENT: 5002}, |
| 337 | + (CONF_LONG_RELEASE, CONF_LEFT): {CONF_EVENT: 5003}, |
| 338 | + (CONF_DOUBLE_PRESS, CONF_LEFT): {CONF_EVENT: 5004}, |
| 339 | + (CONF_TRIPLE_PRESS, CONF_LEFT): {CONF_EVENT: 5005}, |
| 340 | + (CONF_LONG_PRESS, CONF_RIGHT): {CONF_EVENT: 6001}, |
| 341 | + (CONF_SHORT_RELEASE, CONF_RIGHT): {CONF_EVENT: 6002}, |
| 342 | + (CONF_LONG_RELEASE, CONF_RIGHT): {CONF_EVENT: 6003}, |
| 343 | + (CONF_DOUBLE_PRESS, CONF_RIGHT): {CONF_EVENT: 6004}, |
| 344 | + (CONF_TRIPLE_PRESS, CONF_RIGHT): {CONF_EVENT: 6005}, |
| 345 | +} |
| 346 | + |
303 | 347 | REMOTES = { |
304 | 348 | HUE_DIMMER_REMOTE_MODEL_GEN1: HUE_DIMMER_REMOTE, |
305 | 349 | HUE_DIMMER_REMOTE_MODEL_GEN2: HUE_DIMMER_REMOTE, |
|
319 | 363 | AQARA_ROUND_SWITCH_MODEL: AQARA_ROUND_SWITCH, |
320 | 364 | AQARA_SQUARE_SWITCH_MODEL: AQARA_SQUARE_SWITCH, |
321 | 365 | AQARA_SQUARE_SWITCH_WXKG11LM_2016_MODEL: AQARA_SQUARE_SWITCH_WXKG11LM_2016, |
| 366 | + AQARA_OPPLE_2_BUTTONS_MODEL: AQARA_OPPLE_2_BUTTONS, |
| 367 | + AQARA_OPPLE_4_BUTTONS_MODEL: AQARA_OPPLE_4_BUTTONS, |
| 368 | + AQARA_OPPLE_6_BUTTONS_MODEL: AQARA_OPPLE_6_BUTTONS, |
322 | 369 | } |
323 | 370 |
|
324 | 371 | TRIGGER_SCHEMA = TRIGGER_BASE_SCHEMA.extend( |
|
0 commit comments