bodyscape / cielo_home

Integration with Cielo Home
Apache License 2.0
44 stars 10 forks source link

Integration stopped working after adding Thermostat to CIelo #18

Closed PinataPost closed 8 months ago

PinataPost commented 11 months ago

I just added Cielo's standard HVAC thermostat (the on with the C wire). Afterwards, the integration stopped working alltogether. When I check the log I see this 2023-07-31 12:55:52.153 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Cielo Home for cielo_home Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/config_entries.py", line 383, in async_setup result = await component.async_setup_entry(hass, self) File "/config/custom_components/cielo_home/__init__.py", line 48, in async_setup_entry list_devices = await api.async_get_devices() File "/config/custom_components/cielo_home/cielohome.py", line 334, in async_get_devices appliance_id: str = str(device["applianceId"]) KeyError: 'applianceId'

PinataPost commented 11 months ago

For a little more detail, it's this thermostat - https://cielowigle.com/cielo-smart-thermostat/

bodyscape commented 10 months ago

which model of Cielo Thermostat you have?

bodyscape commented 10 months ago

@PinataPost if you let me connect to it, i can check it!

PinataPost commented 9 months ago

Hi @bodyscape I didn't see your reply until the captcha stuff started happening and I didn't want to bug you. Now that it's all fixed, I'd love to tackle this issue! What do you need from me to allow you to connect to it?

PinataPost commented 9 months ago

And I just tested with the latest update, it still "Fails to setup".

bodyscape commented 9 months ago

@PinataPost you can shoot me your login and password to bodyscape@protonmail.com.

PinataPost commented 9 months ago

Sent.

bodyscape commented 9 months ago

@PinataPost well, can you try to login here : https://home.cielowigle.com/ ?? I can't finish the recaptcha always failed.

bodyscape commented 9 months ago

@PinataPost Clearly in the Studio 02, i don't support the new Cielo Thermostat. The data receive is really different from the other Cielo devices. Maybe i can just skip this device for now, at least it won't crash and you will able to manage the other one.

PinataPost commented 9 months ago

Ah, bummer, well thanks for looking! Yea a filter so at least one device is working would be great.

bodyscape commented 9 months ago

@PinataPost try the version 1.6.3