question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support for Ubisys C4

See original GitHub issue

I want to add support for the quad push-button controller C4 by Ubisys. This is what I found out so far:

{
        zigbeeModel: ['C4 (5504)'],
        model: 'C4',
        vendor: 'Ubisys',
        description: 'Quad button C4',
        supports: 'four push buttons',

        fromZigbee: [???],
}

The device gets successfully paired to zigbee2mqtt, but does not seem to send any messages. As far as I remember from working with another coordinator (Dresden Raspbee / Deconz) I needed to set a group for each of the buttons in order to make them work. Most probably we will need to configure the device before it sends button push events.

A detailled tech reference document can be found here: https://www.ubisys.de/wp-content/uploads/ubisys-c4-technical-reference-1.pdf

Unfortunetely, my Zigbee knowledge ends right here. But I can test all suggestions you make.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:12 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
felixstormcommented, Feb 24, 2020

@theFork working on it (https://github.com/felixstorm/zigbee-shepherd-converters/commit/ab25788ab12781784af17b40b9a9a4aaff0d1b9b) - binding to the coordinator does seem to work. will hopefully be able to have initial support ready within the next 3 days or 1 to 2 weeks, need to work on the InputActions attribute now to make buttons configurable…

0reactions
felixstormcommented, Mar 4, 2020

Some more information on the C4 endpoints: There are 4 available with on/off, level and scenes (1-4, for lights) and 2 for window coverings (5-6).
You only need to use the number of endpoints corresponding to the number of different client devices you want to control, e.g. if you control two lights from input 1 and 2 and one window cover from inputs 3 (move up) and 4 (move down), you would use and bind endpoints 1 and 2 to your bulbs and endpoint 5 to your window cover. Then you need to configure your inputs to act on the corresponding endpoints and you should be good to go.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Control unit C4 - ubisys
To enable you to design your system according to your ideas, the ubisys C4 control element offers you the option to control Smart...
Read more >
Ubisys C4 control via MQTT - Zigbee2MQTT
Integrate your Ubisys C4 via Zigbee2MQTT with whatever smart home infrastructure ... This device supports OTA updates, for more information see OTA updates....
Read more >
ubisys ZigBee Control Unit C4 - Reference Manual
http://www.ubisys.de/en/smarthome/support.html for contact details. ... The ubisys ZigBee Control Unit C4 supports the following ZDO services: Primitive.
Read more >
ubisys Control Unit C4 - CSA-IOT
Invisible: The control unit C4 can be installed flush-mount behind every light switch or in a wall or ceiling – you do not...
Read more >
Ubisys Control Unit C4 Zigbee compatibility
Zigbee ID: C4 (5504) - C4 compatibility with third party gateways. ... Model C4 manufactured by Ubisys. Zigbee ID: C4 (5504). Control Unit....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found