I have an Ikea Tradfri ZigBee blind/shutter remote control that can be added as a Thing in openHAB. When pressing the buttons, the ZigBee binding receives the messages and logs them in debug mode, but no usable Thing/channel events are generated that I can link or react to in openHAB.
The remote sends Window Covering cluster commands to the coordinator:
- Cluster:
0x0102 / Window Covering
- Endpoint:
1
- Direction: client to server
- Command
0x00: up/open
- Command
0x01: down/close
However, the binding logs Unsupported local server cluster 0102 and then reports that the incoming message did not translate to a command. It also sends a default response with statusCode=FAILURE.
Expected behavior:
The incoming Window Covering commands from the remote should be exposed as usable openHAB events, for example as trigger channel events on the Thing, so rules can react to button presses such as up/open and down/close.
Actual behavior:
The messages are visible in debug logs, but no Thing/channel event is generated.
Debug log for "up/open":
RX APS: ZigBeeApsFrame [sourceAddress=7C12/1, destinationAddress=0000/1, profile=0104, cluster=0102, ... payload=01 1C 00]
RX ZCL: ZclHeader [frameType=CLUSTER_SPECIFIC_COMMAND, manufacturerSpecific=false, direction=CLIENT_TO_SERVER, disableDefaultResponse=false, manufacturerCode=0, sequenceNumber=1C, commandId=0]
Unsupported local server cluster 0102
TX CMD: DefaultResponse [Window Covering: 0000/0 -> 7C12/1, cluster=0102, TID=1C, commandIdentifier=0, statusCode=FAILURE]
Incoming message from node 7C12 did not translate to command
Debug log for "down/close":
```text
RX APS: ZigBeeApsFrame [sourceAddress=7C12/1, destinationAddress=0000/1, profile=0104, cluster=0102, ... payload=01 1B 01]
RX ZCL: ZclHeader [frameType=CLUSTER_SPECIFIC_COMMAND, manufacturerSpecific=false, direction=CLIENT_TO_SERVER, disableDefaultResponse=false, manufacturerCode=0, sequenceNumber=1B, commandId=1]
Unsupported local server cluster 0102
TX CMD: DefaultResponse [Window Covering: 0000/0 -> 7C12/1, cluster=0102, TID=1B, commandIdentifier=1, statusCode=FAILURE]
Incoming message from node 7C12 did not translate to command
Question:
Would it be possible to add support for incoming Window Covering cluster commands (0x0102) from remote controls, so they can be exposed as trigger channel events? These remote controls are cheap and can be used for other purposes besides shades.
I have an Ikea Tradfri ZigBee blind/shutter remote control that can be added as a Thing in openHAB. When pressing the buttons, the ZigBee binding receives the messages and logs them in debug mode, but no usable Thing/channel events are generated that I can link or react to in openHAB.
The remote sends Window Covering cluster commands to the coordinator:
0x0102/ Window Covering10x00: up/open0x01: down/closeHowever, the binding logs
Unsupported local server cluster 0102and then reports that the incoming message did not translate to a command. It also sends a default response withstatusCode=FAILURE.Expected behavior:
The incoming Window Covering commands from the remote should be exposed as usable openHAB events, for example as trigger channel events on the Thing, so rules can react to button presses such as up/open and down/close.
Actual behavior:
The messages are visible in debug logs, but no Thing/channel event is generated.
Debug log for "up/open":