Приехал накладной выключатель Aqara Opple WXCJKG12LM.

С виду симпатичны. Картинки вы уже видели в чате.

Добавил базовые конвертеры для кнопок (также добавил для WXCJKG13LM, которого нет у меня).



Какие особенности:

1) спарилось не с первого раза, а где-то с 6го...

2) кнопки поддерживают только обычный клик - шлют одно событие при нажатии. не отслеживает нажатие и отпускание, длительное нажатие, множественное - ничего этого нет.

3) работает как на картинке - слева выкл, справа вкл и соответственно уменьшение и увеличение. мне кажется лучше было бы поменять слева-направо.

4) для кнопок нижнего ряда в WXCJKG13LM используется кластер lightingColorCtrl и какой-то свой тип данных, в результате пришлось через сырые данные брать значение.

5) не нашел как получить значение батарейки и может каких-то других данных об устройстве.

6) каким-то способом эти кнопки умеют биндится, пока не научился. становится ясно почему разделили команд - чтобы биндились корректно.