I’m trying to get this working. The installation via HAS went well, I followed all the steps, network settings match, the Casambi MAC address is filled in automatically, Bluetooth adapter is installed and enabled ‘passive scan’ I filled in the Casambi password… ‘An unkown error occurred’.
Tried everything to get this working. My only wish is to control my Casambi lights with Siri.
Anyone an idea?
An alternative for native Home Assistant support of Casambi devices is using Atios SmartCore in conjunction with a CBU-DCS Casambi module. That allows you to control up to 64x Casambi Devices via Matter or HomeKit, including synchronization of the state with the official Casambi App. Tuneable White and Colour Control is working as well! And of course you could use the additional on-device outputs and inputs to integrate further devices into Home Assistant.
Hi, have you find a solution to integrate your winsol pergola into Home Assistant?
I stand for the same problem. I want to integrate it with the BLE custom Integration but i can’t find the device’s. Maybe you can help me?
Hey. No I didn’t. I have integrated the covers from my pergola in Home Assistant using the blind card and the Casambi light entities generated by the integration. Here, the light.entities are Casambi covers, and the cover.entities are Motion Blinds covers.
I made a little customization to the card code to make it slicker but I didn’t publish the changes. I should do a backup thou
I planned to make tests and collaborate to the repo but I’m not confortable enough yet with python and github. It’s a lot of work to get there. I’ve plenty difficulty to understand the very complex modularity of the code.
I’ve been focused on another integration and a plugin for Obsidian for other topics meanwhile.
As far as I know the Sento lights are represented as only a single DALI entity over the official Casambi-DALI Gateway CBU-DCS. Thats at least the case for the Mito lights. Meaning you can only control top and bottom together.
But if you order the Sento / Mito straight away as DALI compatible from Occhio, you can then natively integrate with Atios SmartCore into Home Assistant and control the up/down light source separately.
Hi all,
If you’re still looking for a way to connect Casambi to Home Assistant, this might help you!
A GitHub user lkempf made this really cool python library that talks direct to your Casambi devices, no bridge needed, and no API key needed. He also made a HACS integration that wires it up to Home Assistant.
The library repo is called casambi-bt
The HACS integration is called casambi-bt-hass
If you, like myself, don’t have bluetooth on your HomeAssistant machine, I made a server that uses the casambi-bt library, and exposes the info to MQTT. As well as a HACS integration that integrates with MQTT to control Casambi lights.
Both the server and HACS integration can be found here:
It’s work in progress, but it has been running in my house since Feb 2025 without problems
Do you know if your integration still works? Noticed your repository is archived now.
Tried it now since I have an API key and still tons of classic units so casambi-bt solution doesn’t work for me. I manage to get all the entities but they are immediately unavailable. If I open the control panel it is a warning text:
This entity is no longer provided by the casambi integration. If the entity is no longer used, you can delete it in the settings.
Not sure if there is anything I can do?
Tried the casambi gateway integration on Homey and it worked there but I want to use Home assistant.
I know that some functions that the integration is using ha been deprecated. So some parts of the integration needs to be refactored.
But I no longer have an active Casambi gateway and I don’t want a battery device on 24/7. So I no longer run the integration and therefor I don’t have a development environment and that’s why the project is archived.
Sorry to disappoint you but I don’t own any classic network devices. Reversing engineer the protocol would require extensive testing, which is extremely challenging without having any device on hand.
Thanks for reply.
You can run Evolution products in Classic mode (downgrading firmware) but I understand if you don’t want to use allready configured units and unpair them etc.
If you think it’s something you ever can do and/or have time for to try I surely have some spare units I can send.
Right now I am experimenting with Lithernet gateway and MQTT.
However it’s severely limited in classic networks and I get no feedback from network so just sending commands in blind. It works but also limited to groups and scenes so It’s a bit cumbersome
I also have set up a couple of units in Evolution who takes input from Classic network.
Output of 2 Relay units in classic network connected to push-button input of an input module in evolution network.
Classic relay units are turned on by scene command (triggered manually with button and/or timer)
Created automation who listens for casambi button events.
Button pressed turns on some Ikea Zigbee lamps and Button release turns off the zigbee lamps.
Really messy solution but at least it let me have timer controlled casambi units in sync with zigbee lamps. Yes I could create a timer in HA of course but what’s the fun with that .
And besides then when I used wall button to override timer it wouldn’t work.
Hi Johan, if you’re up for it, could you please install the 1.7.5.dev1 from GitHub - rankjie/casambi-bt-hass? Once you’ve done that, please turn on the debug log and navigate to ha-system-logs. Then, filter the raw logs for ‘casambi’ and copy everything after the boot-up. If the intergration loads succesfully, you can perform some operations before gathering the logs.
Please send me an email at rankjie[at]gmail.com with the logs, and let’s see if this works out (maybe eventually lol).
I have a lot of “short” unavailable on units.
They are often very short (like 1 minute) and seems to be solving itself.
I had this on my Evolution as well as my newly added Classic units.
Is this expected behaviour (do you guys have the same?) or is it just because I have a poor BT dongle?