New Clipsal C-Bus binding

I got it to show I think it might have been a file permission problem as I copied the file from my Mac to the Openhab server using a SMB connection however I downloaded it directly using wget and it worked.

Now I have another problem cgate shows as online but network is showing UNINITIALIZED - HANDLER_INITIALIZING_ERROR and I think I have seen this before but cannot remember how I solved it.
I have copied the C-Bus Tag file across to the raspberry pi are there any other configuration files I should copy over to the raspberry pi CGate server?

There should also an access file on your mac?

And sometimes you just need to restart the cgate service on the pi. Restart OH too.

Hi Matt I got it working it was another permissions problem the Tag file was not owned by openhabian but once I change that it was all go. I guess I just need to ve careful when using SMB to transfer files this is the second time this has caught me out

All seems to be working well thanks for your help

Cool. There is an option on openhabian-config to fix permissions.

Finally getting around to trying this out and playing around with it.

Not a real bug so to speak but for others who might come across this. I’m finding when going through paperUI that the autogenerated Item Name starts with a number. (The group number)
This can lead to an issue with rules as per my post below.

I’ll go back and manually set the names but not sure if it’s possible to have the Item name that is auto created have the number at the end instead?

Thanks Josh

Hey Josh, that annoyed me when I first started using openhab but it’s just the thing Id that has the cbus number at the beginning but the items do not and that is what you use in the rules. I actually use a cbus items file so when you discover the things the items are already attached, saves time especially if you have 60+ devices.

I’ll double check but the thing definitely has the number at the start but for mine the items did too.
When I went to link the thing and used the “+create item” it just starts with a number first. I just move the number to the end of the item name.
No biggy, just extra work.
Thanks to

Oh ok, maybe make yourself an items file instead of using paper ui. Saves a lot of button clicking especially if you have to keep starting over. I’m not sure if you have Kodi? But I have some cool ‘night-time’ rules to dim lights when a movie starts but only when the sunsets. Pretty cool.

I was lucky in that I only added a handful of items before testing so only had to fix a few up.
For those who read this, it’s not difficult using the paperui;
Add as thing is fine with the number at the front. When you link the thing to an item name, the suggested item name just has a number at the front, I cut and paste that at the back of the name. On that page I have to type a label anyway, otherwise everything would be called ‘light channel’

I do have Kodi but not cbus everywhere yet. In the middle of reno/testing. Needing money…
I did have at the previous house when pausing the movie that the lights would come on and that sort of stuff. It is cool, that’s why I do this. The amount of time spent setting it up I don’t think I’ll ever save with these short cuts…


Hi Has anyone integrated Amazon Alexa to control there Cbus lighting using an amazon echo?

if you have can you please post a copy of your .items file

Great work. I had c-bus at my previous place. I want to try to do everything this time with bits and bobs I’m going to put together, using RPi’s, OpenHab2 and MQTT.
I’ve got some Saturn switches I’d like to use and wondering if anyone knows if they can be used/controlled directly with OpenHab2 rather than having them connected into a c-bus network?

No, that’s not going to work. The endpoints like relays and dimmers implement the smarts on C-Bus.

Sell them they’re worth a fortune!!

I’ve just seen your post, I take it you managed to figure it out?

I have created a new Pull request where the source code is tidied up a bit to address some of the original comments.
The issues with trigger groups and indicatorKill messages has been fixed in the latest cgate release and this code now supports that.
The PR is and it contains a link to a built jar file.

Hi @jpharvey

I’ve just installed the pre built jar. All is good so far!
I’ve done some basic testing with lights on/off, dimming and setting scenes/trigger groups. So far things are behaving as they should. Please let me know if you need anything specially tested.

Nothing really. I think just keep an eye on things behaving as expected but I haven’t seen any problems yet. Also you should find scene killing now works as long as you are using the latest cgate release.

1 Like

That was the first thing I tested:) Triggering and killing a scene showed the appropriate indicators on my DLTs.

Thanks again for your support on this binding.

Excellent work and thanks to all on this binding!
I have my C-Bus system working nicely with this on an Artik 710 board.
However, I am having trouble tracking down information on setting up triggers and scenes.
I can trigger scenes manually on the Paper UI Control page, but can’t work out the syntax to use in a sitemap to run from the mobile app.
Any pointers/links?