Cielo Breeze Support

@bodyscape OK…so I went back through the process you helped me through above and found that the connection source in the (JSON?) data block is now “3” for the BL02. When I made that change and restarted Home Assistant, the Breeze Lite could be controlled by the integration.

I sure am curious what that connection source setting is, but I’ll keep an eye on it. For now, I’ve changed the code in the Python file to:

"connection_source": (3 if self.get_device_type_version() == "BL02" else 0),

@studiozepp nice job! :slight_smile: I will change it for the next update!

1 Like

@studiozepp you can use the version 1.4.2! :wink:

Thank you!

Just an update…the connection source on my BL02 changed again (back to 1). I think it’s safe to say the BL02 is probably going to be difficult for you to support if this continues. This makes me wonder if this setting works something like a dynamic IP and changes based on server load or something like that.

So strange!

@studiozepp i think someone messing with me! haha! I realize now there a var ‘connectionSource’ for each device on the return json response of the http call https://api.smartcielo.com/web/devices?limit=420.

What is your for the BL02? Maybe i can take this value. It’s the Cielo server who return it.

@bodyscape OK, the var ‘connectionSource’ for the json response is “1” for my BL02 (deleted the deviceId and macAddress vars, let me know if you need those):

{
                "isLocalDbAck": 0,
                "deviceId": "*********",
                "isFaren": 1,
                "macAddress": "***************",
                "deviceName": "Office",
                "fwVersion": "1.0.2,1.0.2",
                "connectionSource": 1,
                "deviceType": "BREEZ-LITE",
                "deviceTypeVersion": "BL02",
                "suggestedRemotes": [

@studiozepp nice i have “0” for my devices. So i will take the value receive from this call for each device. So if it change on the side of Cielo server the value should follow there changes. will see…

Awesome! Thanks so much.

@studiozepp it’s fix in 1.4.3. I hope this will work this time! :wink:

@bodyscape Excellent! Thank you again.

I’m still rather new to HA. What are the correct steps to updating? My understanding is a HA Core update is release. Then there is an update for the Cielo Breeze integration and I restart HA. When I do this my Cielo devices become unavailable. I’m not sure of the correc to get them working again. Other than that, I freaking love this integration.

@justthatjoeguy you click redownload and follow the step.

1 Like

@bodyscape Thanks! I’ve got the latest version and all is well.

1 Like

Thanks - installed the integration today and (at least so far :slightly_smiling_face:) it works great. Using Cielo Breez-Plus

1 Like

@bodyscape I have been using your custom integration for a while now - it is truly great!

One issue I wonder if you can help with? I have noticed when I include Cielo commands in automations they often do not work. Using the Cielo controls in a dashboard always works. Using Cielo commands in a script works if the script is run from the dashboard, but often they don’t work if the script is called from within an automation. The automations clearly run (lights on, etc) but the Cielo calls dont make any changes on the Cielo device.

Any thoughts / trouble shooting?

1 Like