wifimedia.eu kindly provided me with iCasa switches to integrate in deCONZ and homebridge-hue.
The battery-powered Pulse 2, Pulse 4S, and Pulse 8S keypads seem like regular switches. They pair to deCONZ on first attempt. They all look the same from a Zigbee perspective, except for the Model Identifier:
- Pulse 2:
ICZB-KPD12;
- Pulse 4S:
ICZB-KPD14S;
- Pulse 8S:
ICZB-KPD18S.

deCONZ receives APS indications for the_OnOff_ cluster (0x0006) on pressing the On or Off button; for the Scenes cluster (0x0005) on pressing or holding (store scene?) a scene button; and for the Level control cluster (0x0008) on holding and on releasing the On of Off button(except for the 4S - the light blinks instead of burns while holding the button Edit because of the low battery). I haven't yet brought out the sniffer, but this seems pretty standard.
I can bind the Power configuration cluster to the RaspBee, but get unsupported cluster commands when trying to read or write the report configuration for Battery Voltage or Battery Percentage Remaining. We might need to poll the switches for the battery percentage. They seem to poll their parent after a button is pressed.
The battery percentages are 100 (3.2V), 35 (2.5V) and 98 (3.0V) - I think they report in 1%, like the IKEA Trådfri, instead of the standard 0.5%.
They appear to be OTA upgradable; the OTAU plugin shows them with Version 0x0000000A and Image 0x2FAA.
The Power Descriptor does not seem valid. I see ZDP answers to 0x8003, but the Node Info panel continues to show them as Mains powered. The Node Descriptor seems fine, though.

wifimedia.eu kindly provided me with iCasa switches to integrate in deCONZ and homebridge-hue.
The battery-powered Pulse 2, Pulse 4S, and Pulse 8S keypads seem like regular switches. They pair to deCONZ on first attempt. They all look the same from a Zigbee perspective, except for the Model Identifier:
ICZB-KPD12;ICZB-KPD14S;ICZB-KPD18S.deCONZ receives APS indications for the_OnOff_ cluster (0x0006) on pressing the On or Off button; for the Scenes cluster (0x0005) on pressing or holding (store scene?) a scene button; and for the Level control cluster (0x0008) on holding and on releasing the On of Off button(except for the 4S - the light blinks instead of burns while holding the button Edit because of the low battery). I haven't yet brought out the sniffer, but this seems pretty standard.
I can bind the Power configuration cluster to the RaspBee, but get unsupported cluster commands when trying to read or write the report configuration for Battery Voltage or Battery Percentage Remaining. We might need to poll the switches for the battery percentage. They seem to poll their parent after a button is pressed.
The battery percentages are 100 (3.2V), 35 (2.5V) and 98 (3.0V) - I think they report in 1%, like the IKEA Trådfri, instead of the standard 0.5%.
They appear to be OTA upgradable; the OTAU plugin shows them with Version 0x0000000A and Image 0x2FAA.
The Power Descriptor does not seem valid. I see ZDP answers to 0x8003, but the Node Info panel continues to show them as Mains powered. The Node Descriptor seems fine, though.
