Tasmota: Full support of the Xiaomi Aqara Opple switch 3 bands? (ZbBridge)

Created on 12 Nov 2020  路  19Comments  路  Source: arendst/Tasmota

PROBLEM DESCRIPTION

_A clear and concise description of what the problem is._
Double click and long click (some keys) are not supported on the Aqara Opple switch 3 bands
ModelId: lumi.remote.b686opcn01

Double clicking the keys behaves as a single click.
Key 1 and 2 (upper row) do not respond to long click, they show as a single click.

REQUESTED INFORMATION

_Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!_

  • [x] Read the Contributing Guide and Policy and the Code of Conduct
  • [x] Searched the problem in issues
  • [x] Searched the problem in the docs
  • [x] Searched the problem in the forum
  • [x] Searched the problem in the chat
  • [ ] Device used (e.g., Sonoff Basic): _____
  • [ ] Tasmota binary firmware version number used: 9.1.0_____

    • [x] Pre-compiled

    • [ ] Self-compiled

    • [ ] IDE / Compiler used: _____

  • [ ] Flashing tools used: _____
  • [x] Provide the output of command: Backlog Template; Module; GPIO 255:
  Configuration output here:
15:05:26 MQT: stat/tasmota_D7F2A1/RESULT = {"NAME":"Generic","GPIO":[1,1,1,1,1,1,1,1,1,1,1,1,1,1],"FLAG":0,"BASE":18}
15:05:27 MQT: stat/tasmota_D7F2A1/RESULT = {"Module":{"75":"Sonoff ZbBridge"}}
15:05:27 MQT: stat/tasmota_D7F2A1/RESULT = {"GPIO0":{"320":"Led_i1"},"GPIO1":{"3552":"Zigbee Tx"},"GPIO2":{"0":"None"},"GPIO3":{"3584":"Zigbee Rx"},"GPIO4":{"5312":"Zigbee Rst"},"GPIO5":{"0":"None"},"GPIO9":{"0":"None"},"GPIO10":{"0":"None"},"GPIO12":{"640":"I2C SDA"},"GPIO13":{"576":"LedLink_i"},"GPIO14":{"608":"I2C SCL"},"GPIO15":{"0":"None"},"GPIO16":{"32":"Button1"},"GPIO17":{"0":"None"}}

  • [ ] If using rules, provide the output of this command: Backlog Rule1; Rule2; Rule3:
  Rules output here:


  • [ ] Provide the output of this command: Status 0:
  STATUS 0 output here:

  • [ ] Provide the output of the Console log output when you experience your issue; if applicable:
    _(Please use_ weblog 4 _for more debug information)_
  Console output here:


TO REPRODUCE

_Steps to reproduce the behavior:_
Double click a key, long click key 1 or 2

using Sonoff ZbBridge with Tasmota 9.1.0

EXPECTED BEHAVIOUR

_A clear and concise description of what you expected to happen._
A correct MQTT message when double clicking a key or long clicking key 1 or 2

SCREENSHOTS

_If applicable, add screenshots to help explain your problem._

ADDITIONAL CONTEXT

_Add any other context about the problem here._

(Please, remember to close the issue when the problem has been addressed)

feature request (devs?)

Most helpful comment

I gave the device a friendly name. 0x5E59 is the Xiaomi switch

Map:
zbmap

The Map function is very nice!!

All 19 comments

Please report weblog 3 logs when you do a simple and a double click.

Button 1 single click:

20:42:56 ZIG: {"ZbEZSPReceived":"450000040106000101000100007EC0CC595EFFFF03118C0002"}
20:42:56 ZIG: {"ZbZCLReceived":{"groupid":0,"clusterid":6,"srcaddr":"0x5E59","srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"LinkQuality":92,"securityuse":0,"seqnumber":126,"fc":"0x11","manuf":"0x0000","transact":140,"cmdid":"0x00","payload":""}}
20:42:56 ZIG: ZbZCLRawReceived: {"0x5E59":{"0006!00":"","Power":0,"Endpoint":1,"LinkQuality":92}}
20:42:56 MQT: tele/tasmota_D7F2A1/5E59/SENSOR = {"ZbReceived":{"0x5E59":{"Device":"0x5E59","0006!00":"","Power":0,"Endpoint":1,"LinkQuality":92}}}

Button 1 double click:

20:43:10 ZIG: {"ZbEZSPReceived":"450000040106000101000100007FBCCB595EFFFF03118D0002"}
20:43:10 ZIG: {"ZbZCLReceived":{"groupid":0,"clusterid":6,"srcaddr":"0x5E59","srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"LinkQuality":89,"securityuse":0,"seqnumber":127,"fc":"0x11","manuf":"0x0000","transact":141,"cmdid":"0x00","payload":""}}
20:43:10 ZIG: ZbZCLRawReceived: {"0x5E59":{"0006!00":"","Power":0,"Endpoint":1,"LinkQuality":89}}
20:43:10 MQT: tele/tasmota_D7F2A1/5E59/SENSOR = {"ZbReceived":{"0x5E59":{"Device":"0x5E59","0006!00":"","Power":0,"Endpoint":1,"LinkQuality":89}}}

Button 6 single click:

20:48:20 ZIG: {"ZbEZSPReceived":"4500000401000301010001000080F8DA595EFFFF0E118E4C034500070000000000000002"}
20:48:20 ZIG: {"ZbZCLReceived":{"groupid":0,"clusterid":768,"srcaddr":"0x5E59","srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"LinkQuality":128,"securityuse":0,"seqnumber":128,"fc":"0x11","manuf":"0x0000","transact":142,"cmdid":"0x4C","payload":"0345000700000000000000"}}
20:48:20 ZIG: ZbZCLRawReceived: {"0x5E59":{"0300!4C":"0345000700000000000000","ColorTempStepDown":69,"Endpoint":1,"LinkQuality":128}}
20:48:20 MQT: tele/tasmota_D7F2A1/5E59/SENSOR = {"ZbReceived":{"0x5E59":{"Device":"0x5E59","0300!4C":"0345000700000000000000","ColorTempStepDown":69,"Endpoint":1,"LinkQuality":128}}}

Button 6 double click:

20:49:32 ZIG: {"ZbEZSPReceived":"4500000401000301010001000081FFDD595EFFFF0E118F4C034500070000000000000002"}
20:49:32 ZIG: {"ZbZCLReceived":{"groupid":0,"clusterid":768,"srcaddr":"0x5E59","srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"LinkQuality":136,"securityuse":0,"seqnumber":129,"fc":"0x11","manuf":"0x0000","transact":143,"cmdid":"0x4C","payload":"0345000700000000000000"}}
20:49:32 ZIG: ZbZCLRawReceived: {"0x5E59":{"0300!4C":"0345000700000000000000","ColorTempStepDown":69,"Endpoint":1,"LinkQuality":136}}
20:49:32 MQT: tele/tasmota_D7F2A1/5E59/SENSOR = {"ZbReceived":{"0x5E59":{"Device":"0x5E59","0300!4C":"0345000700000000000000","ColorTempStepDown":69,"Endpoint":1,"LinkQuality":136}}}

(button 1: upper left, button 6: lower right)

@s-hadinger The opple switches have 2 working modes. One is light steering with On/Off, Dimm Upp/Down and scenes control. The other mode is one HA mode with click click click. . . .

It would be nice to catch all button actions (single, double, long click), then you can use them for whatever you like.

For completeness I also have the logging of button 1 and 2 (top row), single and long click:

Button 1 single click:

15:23:11 ZIG: {"ZbEZSPReceived":"4500000401060001010001000098FCDB595EFFFF0311B50002"}
15:23:11 ZIG: {"ZbZCLReceived":{"groupid":0,"clusterid":6,"srcaddr":"0x5E59","srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"LinkQuality":131,"securityuse":0,"seqnumber":152,"fc":"0x11","manuf":"0x0000","transact":181,"cmdid":"0x00","payload":""}}
15:23:11 ZIG: ZbZCLRawReceived: {"0x5E59":{"0006!00":"","Power":0,"Endpoint":1,"LinkQuality":131}}
15:23:11 MQT: tele/tasmota_D7F2A1/5E59/SENSOR = {"ZbReceived":{"0x5E59":{"Device":"0x5E59","0006!00":"","Power":0,"Endpoint":1,"LinkQuality":131}}}


Button 1 long click:

15:24:07 ZIG: {"ZbEZSPReceived":"4500000401060001010001000099ECD7595EFFFF0311B60002"}
15:24:07 ZIG: {"ZbZCLReceived":{"groupid":0,"clusterid":6,"srcaddr":"0x5E59","srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"LinkQuality":120,"securityuse":0,"seqnumber":153,"fc":"0x11","manuf":"0x0000","transact":182,"cmdid":"0x00","payload":""}}
15:24:07 ZIG: ZbZCLRawReceived: {"0x5E59":{"0006!00":"","Power":0,"Endpoint":1,"LinkQuality":120}}
15:24:07 MQT: tele/tasmota_D7F2A1/5E59/SENSOR = {"ZbReceived":{"0x5E59":{"Device":"0x5E59","0006!00":"","Power":0,"Endpoint":1,"LinkQuality":120}}}

Button 2 single click:

15:26:27 ZIG: {"ZbEZSPReceived":"450000040106000101000100009AD8D2595EFFFF0311B70102"}
15:26:27 ZIG: {"ZbZCLReceived":{"groupid":0,"clusterid":6,"srcaddr":"0x5E59","srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"LinkQuality":107,"securityuse":0,"seqnumber":154,"fc":"0x11","manuf":"0x0000","transact":183,"cmdid":"0x01","payload":""}}
15:26:27 ZIG: ZbZCLRawReceived: {"0x5E59":{"0006!01":"","Power":1,"Endpoint":1,"LinkQuality":107}}
15:26:27 MQT: tele/tasmota_D7F2A1/5E59/SENSOR = {"ZbReceived":{"0x5E59":{"Device":"0x5E59","0006!01":"","Power":1,"Endpoint":1,"LinkQuality":107}}}

Button 2 long click:

15:27:18 ZIG: {"ZbEZSPReceived":"450000040106000101000100009BD4D1595EFFFF0311B80102"}
15:27:18 ZIG: {"ZbZCLReceived":{"groupid":0,"clusterid":6,"srcaddr":"0x5E59","srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"LinkQuality":105,"securityuse":0,"seqnumber":155,"fc":"0x11","manuf":"0x0000","transact":184,"cmdid":"0x01","payload":""}}
15:27:18 ZIG: ZbZCLRawReceived: {"0x5E59":{"0006!01":"","Power":1,"Endpoint":1,"LinkQuality":105}}
15:27:18 MQT: tele/tasmota_D7F2A1/5E59/SENSOR = {"ZbReceived":{"0x5E59":{"Device":"0x5E59","0006!01":"","Power":1,"Endpoint":1,"LinkQuality":105}}}

This issue has been automatically marked as stale because it hasn't any activity in last few weeks. It will be closed if no further activity occurs. Thank you for your contributions.

Hold on, it's still on my todo list.

As MattWestb mentioned it, the switch has 2 operations mode. The default is the one you have and makes no difference between single/double/long presses.

left click: turn off
right click: turn on
left double click: light dim down (by steps of 33%)
right double click: light dim up (by steps of 33%)
long left click: warm white
long right click: cold white

To read of change the operation mode, you need to use the following commands:

Read:

ZbSend {"Device":"0x5E59","Manuf":"0x115F","Cluster":"0xFCC0","Read":9}

Write:

ZbSend {"Device":"0x5E59","Manuf":"0x115F","Write":{"FCC0/0009%10":1}}
ZbSend {"Device":"0x5E59","Manuf":"0x115F","Write":{"FCC0/0009%10":0}}

Can you please confirm? If it works, I can add the OppleMode attribute to make it simpler

In the coming changes, it will be:

Read:

ZbSend {"Device":"0x5E59","Manuf":"0x115F","Read":{"OppleMode":true}}

Write:

ZbSend {"Device":"0x5E59","Manuf":"0x115F","Write":{"OppleMode":1}}
ZbSend {"Device":"0x5E59","Manuf":"0x115F","Write":{"OppleMode":0}}

NICE Stephan !!

I think I can investing in some OPPLE switches now then deCONZ was making them HA only and not possible shushing / changing operating modes of them so it was a braking deal for my :-))))

The Santa Claus is bringing good things this year in both soft (ware) and hard (ware) packages !

Yes clearing the backlog for Christmas

Guten Rutsch :-))

Running dev version 9.1.0.2 of today:

Initially I checked the mode with
ZbSend {"Device":"0x5E59","Manuf":"0x115F","Read":{"OppleMode":true}}
this gave OppleMode:0

then tried to change to mode 1 with
ZbSend {"Device":"0x5E59","Manuf":"0x115F","Write":{"OppleMode":1}}

this gives:

15:20:21 CMD: ZbSend {"Device":"0x5E59","Manuf":"0x115F","Write":{"OppleMode":1}}
15:20:21 MQT: stat/tasmota_D7F2A1/RESULT = {"ZbSend":"Done"}
15:20:29 ZIG: {"ZbEZSPReceived":"800042595E"}
15:20:29 MQT: tele/tasmota_D7F2A1/RESULT = {"ZbRouteError":{"ShortAddr":"0x5E59","Status":66,"StatusMessage":"MAC_INDIRECT_TIMEOUT"}}
15:20:38 ZIG: {"ZbEZSPReceived":"800042595E"}
15:20:38 MQT: tele/tasmota_D7F2A1/RESULT = {"ZbRouteError":{"ShortAddr":"0x5E59","Status":66,"StatusMessage":"MAC_INDIRECT_TIMEOUT"}}
15:20:47 ZIG: {"ZbEZSPReceived":"800042595E"}
15:20:47 MQT: tele/tasmota_D7F2A1/RESULT = {"ZbRouteError":{"ShortAddr":"0x5E59","Status":66,"StatusMessage":"MAC_INDIRECT_TIMEOUT"}}

Reading the mode with
ZbSend {"Device":"0x5E59","Manuf":"0x115F","Read":{"OppleMode":true}}
now also gives the same MAC_INDIRECT_TIMEOUT messages, so I can no longer read the operation mode, but I think it didn't change because button 2 single and double click both give a "Power":1 message.

If you need any further info please ask.

MAC_INDIRECT_TIMEOUT means that the device is not reachable (proably in sleep mode). Please press a button just before sending the command.

I already did that. Next result:

Two button presses and then a ZbSend Write

20:01:22 MQT: tele/tasmota_D7F2A1/5E59/SENSOR = {"ZbReceived":{"0x5E59":{"Device":"0x5E59","0300!4C":"0145000700000000000000","ColorTempStepUp":69,"Endpoint":1,"LinkQuality":120}}}
20:01:34 MQT: tele/tasmota_D7F2A1/5E59/SENSOR = {"ZbReceived":{"0x5E59":{"Device":"0x5E59","0300!4C":"0345000700000000000000","ColorTempStepDown":69,"Endpoint":1,"LinkQuality":113}}}
20:01:42 CMD: ZbSend {"Device":"0x5E59","Manuf":"0x115F","Write":{"OppleMode":1}}
20:01:42 MQT: stat/tasmota_D7F2A1/RESULT = {"ZbSend":"Done"}
20:01:50 ZIG: {"ZbEZSPReceived":"800042595E"}
20:01:50 MQT: tele/tasmota_D7F2A1/RESULT = {"ZbRouteError":{"ShortAddr":"0x5E59","Status":66,"StatusMessage":"MAC_INDIRECT_TIMEOUT"}}
20:01:59 ZIG: {"ZbEZSPReceived":"800042595E"}
20:01:59 MQT: tele/tasmota_D7F2A1/RESULT = {"ZbRouteError":{"ShortAddr":"0x5E59","Status":66,"StatusMessage":"MAC_INDIRECT_TIMEOUT"}}
20:02:09 ZIG: {"ZbEZSPReceived":"800042595E"}
20:02:09 MQT: tele/tasmota_D7F2A1/RESULT = {"ZbRouteError":{"ShortAddr":"0x5E59","Status":66,"StatusMessage":"MAC_INDIRECT_TIMEOUT"}}

I have no idea why the coordinator can't find a route. Can you copy the Zigbee map diagram (needs the latest dev version)

I gave the device a friendly name. 0x5E59 is the Xiaomi switch

Map:
zbmap

The Map function is very nice!!

Here is some web log level 3 information when sending the write instruction for the OppleMode.
Perhaps this gives a clue.

14:08:23 CMD: ZbSend {"Device":"0x5E59","Manuf":"0x115F","Write":{"OppleMode":1}}
14:08:23 SRC: WebConsole from 192.168.178.10
14:08:23 CMD: Group 0, Index 1, Command "ZBSEND", Data "{"Device":"0x5E59","Manuf":"0x115F","Write":{"OppleMode":1}}"
14:08:23 ZIG: guessing endpoint 1
14:08:23 ZIG: ZbEZSPSend 340000595E0401C0FC010140010000010109145F11010209001001
14:08:23 MQT: stat/tasmota_D7F2A1/RESULT = {"ZbSend":"Done"}
14:08:23 ZIG: {"ZbEZSPReceived":"34000024"}
14:08:31 ZIG: {"ZbEZSPReceived":"800042595E"}
14:08:31 MQT: tele/tasmota_D7F2A1/RESULT = {"ZbRouteError":{"ShortAddr":"0x5E59","Status":66,"StatusMessage":"MAC_INDIRECT_TIMEOUT"}}
14:08:40 ZIG: {"ZbEZSPReceived":"800042595E"}
14:08:40 MQT: tele/tasmota_D7F2A1/RESULT = {"ZbRouteError":{"ShortAddr":"0x5E59","Status":66,"StatusMessage":"MAC_INDIRECT_TIMEOUT"}}
14:08:49 ZIG: {"ZbEZSPReceived":"800042595E"}
14:08:49 MQT: tele/tasmota_D7F2A1/RESULT = {"ZbRouteError":{"ShortAddr":"0x5E59","Status":66,"StatusMessage":"MAC_INDIRECT_TIMEOUT"}}
14:08:51 ZIG: {"ZbEZSPReceived":"3F0000595E0401C0FC01014001000024016600"}

12:45:10.190 RSL: tele/tasmota_21D76C/SENSOR = {"ZbReceived":{"0x9C27":{"Device":"0x9C27","OppleMode":0,"Endpoint":1,"LinkQuality":119}}}
12:45:10.793 RSL: tele/tasmota_21D76C/SENSOR = {"ZbReceived":{"0x9C27":{"Device":"0x9C27","0006!00":"","Power":0,"Endpoint":1,"LinkQuality":109}}}
12:45:16.592 CMD: ZbSend {"Device":"0x9C27","Manuf":"0x115F","Write":{"FCC0/0009%10":1}}
12:45:16.601 RSL: stat/tasmota_21D76C/RESULT = {"ZbSend":"Done"}
12:45:17.746 RSL: tele/tasmota_21D76C/SENSOR = {"ZbReceived":{"0x9C27":{"Device":"0x9C27","0006!00":"","Power":0,"Endpoint":1,"LinkQuality":127}}}
12:45:18.795 RSL: tele/tasmota_21D76C/SENSOR = {"ZbReceived":{"0x9C27":{"Device":"0x9C27","0006!00":"","Power":0,"Endpoint":1,"LinkQuality":132}}}
12:45:20.290 RSL: tele/tasmota_21D76C/RESULT = {"ZbState":{"Status":20,"Message":"Disable Pairing mode"}}
12:45:21.194 RSL: tele/tasmota_21D76C/SENSOR = {"ZbReceived":{"0x9C27":{"Device":"0x9C27","0003!01":"","IdentifyQuery":true,"Endpoint":1,"LinkQuality":179}}}
12:45:21.291 RSL: tele/tasmota_21D76C/SENSOR = {"ZbReceived":{"0x9C27":{"Device":"0x9C27","0003!01":"","IdentifyQuery":true,"Endpoint":1,"LinkQuality":179}}}
12:45:26.103 CMD: ZbSend {"Device":"0x9C27","Manuf":"0x115F","Cluster":"0xFCC0","Read":9}
12:45:26.111 RSL: stat/tasmota_21D76C/RESULT = {"ZbSend":"Done"}
12:45:27.055 RSL: tele/tasmota_21D76C/SENSOR = {"ZbReceived":{"0x9C27":{"Device":"0x9C27","OppleMode":0,"Endpoint":1,"LinkQuality":163}}}
12:45:27.458 RSL: tele/tasmota_21D76C/SENSOR = {"ZbReceived":{"0x9C27":{"Device":"0x9C27","0006!00":"","Power":0,"Endpoint":1,"LinkQuality":156}}}
12:45:28.707 RSL: tele/tasmota_21D76C/SENSOR = {"ZbReceived":{"0x9C27":{"Device":"0x9C27","0006!01":"","Power":1,"Endpoint":1,"LinkQuality":153}}}
12:45:30.955 RSL: tele/tasmota_21D76C/SENSOR = {"ZbReceived":{"0x9C27":{"Device":"0x9C27","0006!00":"","Power":0,"Endpoint":1,"LinkQuality":158}}}
12:45:32.702 RSL: tele/tasmota_21D76C/SENSOR = {"ZbReceived":{"0x9C27":{"Device":"0x9C27","0006!01":"","Power":1,"Endpoint":1,"LinkQuality":161}}}
12:45:34.499 RSL: tele/tasmota_21D76C/SENSOR = {"ZbReceived":{"0x9C27":{"Device":"0x9C27","0006!00":"","Power":0,"Endpoint":1,"LinkQuality":163}}}
12:45:54.870 ZIG: sending ZbMap 0x0000
12:45:54.982 RSL: tele/tasmota_21D76C/RESULT = {"ZbMap":{"Device":"0x0000","Status":0,"StatusMessage":"SUCCESS","Total":9,"Start":1,"Map":[{"Device":"0xFC72","DeviceType":"Device","RxOnWhenIdle":false,"Relationship":"Child","PermitJoin":null,"Depth":1,"LinkQuality":170},{"Device":"0x8DBD","DeviceType":"Router","RxOnWhenIdle":true,"Relationship":"Child","PermitJoin":null,"Depth":1,"LinkQuality":0},{"Device":"0x5DEA","DeviceType":"Device","RxOnWhenIdle":false,"Relationship":"Child","PermitJoin":null,"Depth":1,"LinkQuality":170}]}}
12:45:55.130 RSL: tele/tasmota_21D76C/RESULT = {"ZbMap":{"Device":"0x0000","Status":0,"StatusMessage":"SUCCESS","Total":9,"Start":4,"Map":[{"Device":"0x1E60","DeviceType":"Device","RxOnWhenIdle":false,"Relationship":"Child","PermitJoin":null,"Depth":1,"LinkQuality":170},{"Device":"0xD15F","DeviceType":"Device","RxOnWhenIdle":false,"Relationship":"Child","PermitJoin":null,"Depth":1,"LinkQuality":170},{"Device":"0xFDEC","DeviceType":"Device","RxOnWhenIdle":false,"Relationship":"Child","PermitJoin":null,"Depth":1,"LinkQuality":170}]}}
12:45:55.280 RSL: tele/tasmota_21D76C/RESULT = {"ZbMap":{"Device":"0x0000","Status":0,"StatusMessage":"SUCCESS","Total":9,"Start":7,"Map":[{"Device":"0x101D","DeviceType":"Device","RxOnWhenIdle":false,"Relationship":"Child","PermitJoin":null,"Depth":1,"LinkQuality":170},{"Device":"0x440A","DeviceType":"Device","RxOnWhenIdle":false,"Relationship":"Child","PermitJoin":null,"Depth":1,"LinkQuality":170},{"Device":"0x9C27","DeviceType":"Device","RxOnWhenIdle":false,"Relationship":"Child","PermitJoin":null,"Depth":1,"LinkQuality":160}]}}
12:45:56.815 ZIG: sending ZbMap 0x9C27
12:46:02.800 ZIG: ZbMap done
12:46:28.249 CMD: ZbSend {"Device":"0x9C27","Manuf":"0x115F","Write":{"OppleMode":1}}
12:46:28.260 RSL: stat/tasmota_21D76C/RESULT = {"ZbSend":"Done"}
12:46:30.203 RSL: tele/tasmota_21D76C/SENSOR = {"ZbReceived":{"0x9C27":{"Device":"0x9C27","0006!00":"","Power":0,"Endpoint":1,"LinkQuality":161}}}
12:46:33.100 RSL: tele/tasmota_21D76C/SENSOR = {"ZbReceived":{"0x9C27":{"Device":"0x9C27","0006!01":"","Power":1,"Endpoint":1,"LinkQuality":150}}}
12:46:34.894 RSL: tele/tasmota_21D76C/RESULT = {"ZbConfirm":{"Endpoint":1,"Status":240,"StatusMessage":""}}
12:46:40.248 CMD: ZbSend {"Device":"0x9C27","Manuf":"0x115F","Write":{"OppleMode":1}}
12:46:40.259 RSL: stat/tasmota_21D76C/RESULT = {"ZbSend":"Done"}
12:46:41.904 RSL: tele/tasmota_21D76C/STATE = {"Time":"2020-12-19T12:46:41","Uptime":"0T00:05:11","UptimeSec":311,"Heap":111,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":0,"Wifi":{"AP":1,"SSId":"qlwz","BSSId":"E2:63:DA:E7:93:0F","Channel":6,"RSSI":100,"Signal":-50,"LinkCount":1,"Downtime":"0T00:00:04"}}
12:46:46.895 RSL: tele/tasmota_21D76C/RESULT = {"ZbConfirm":{"Endpoint":1,"Status":240,"StatusMessage":""}}
12:46:49.900 CMD: ZbSend {"Device":"0x9C27","Manuf":"0x115F","Cluster":"0xFCC0","Read":9}
12:46:49.909 RSL: stat/tasmota_21D76C/RESULT = {"ZbSend":"Done"}
12:46:56.985 RSL: tele/tasmota_21D76C/RESULT = {"ZbConfirm":{"Endpoint":1,"Status":240,"StatusMessage":""}}

setting OppleMode error

@qlwz

You need to press a button on the device to wake it up right before sending ZbSend {"Device":"0x9C27","Manuf":"0x115F","Write":{"OppleMode":1}}

Also please try to read again the attribute at the end: ZbSend {"Device":"0x9C27","Manuf":"0x115F","Cluster":"0xFCC0","Read":9}

Variant: ZbSend {"Device":"0x9C27","Manuf":"0x115F","Read":{"OppleMode":true}}

Was this page helpful?
0 / 5 - 0 ratings

Related issues

kckepz picture kckepz  路  3Comments

ximonline picture ximonline  路  3Comments

wirelesssolution picture wirelesssolution  路  3Comments

Joeyhza picture Joeyhza  路  3Comments

he-so picture he-so  路  3Comments