bosch-thermostat / home-assistant-bosch-custom-component

HA custom component for Bosch thermostats
Apache License 2.0
213 stars 44 forks source link

CT200 no longer available / can't be set up #408

Open OldRon1977 opened 4 months ago

OldRon1977 commented 4 months ago

Describe the bug After the 2024.4 updates (don't know which one exactly) the integration no longer sees my CT200. I have read that this is caused bey the new Python version. I tried to pull a debug protocol, but failed to call the service as described. I only can provide the normal logs and screenshots. If there is another way to pull more logs, please let me know and will try to provide them. I tried to re-install the plug-in and tried to set-up a new device. Password is correct (checked several times).

Here is what I got so far: image

image

image

image

image

Debug SCAN IMPORTANT Go to Developer tools in Home Assistant, choose Service tab and choose bosch.debug_scan --> I tried to do so, but the option does not show up. As far as I understood, this is because there is no device. Since I am on HAOS I can't go the Linux route.

I hope this might help to get the CT200 back to work šŸ˜Š

OldRon1977 commented 4 months ago

Anyone around who can help me out? Anything I can provide so that a fix can be made? Thanks and regards.

s-edel commented 4 months ago

I just recently started re-configuring HA after it was offline for a few weeks, and now I run into the same issue. After filling in the the initial configuration information, the integration fails to setup properly. And as @OldRon1977 already mentioned, because the integration is not loaded properly, there is also no service bosch.debug.scan too choose in the Services section. Note: I did have it working before my HA went offline.

janox1x2x3 commented 3 months ago

Recently, I ran into probably same issue - can't confirm since I didn't check the logs. I first set up this component for CT200 using HA running in docker without any issues. Then my beelink arrived and I wanted to setup the component in HA running on proxmox, but got an error. I was under impression that I just didn't remember the password, so I changed the password via mobile app and re-initialized the component without any issues.

josemiguel-alvarez commented 3 months ago

Same problem here.

s-edel commented 3 months ago

Quick update, after I read Janox1x2x3's comment about changing the password.

I tried it first several times in the EadyControl app via the top left corner and than with Info > Account > Change password. That did not work, but then I read the integration instructions about changing it via Settings > Personal > Change password That is what worked for me, not sure why it would be different though, just thought I would mention it.

janox1x2x3 commented 3 months ago

@s-edel yes, that one under personal settings. Iā€™m happy it worked for you

josemiguel-alvarez commented 3 months ago

Quick update, after I read Janox1x2x3's comment about changing the password.

I tried it first several times in the EadyControl app via the top left corner and than with Info > Account > Change password. That did not work, but then I read the integration instructions about changing it via Settings > Personal > Change password That is what worked for me, not sure why it would be different though, just thought I would mention it.

Thanks for clarifying this. It worked for me too!

OldRon1977 commented 3 months ago

Same here! I deleted the old entry, changed the Password as described by @janox1x2x3 and set up a new integration. Now it works again! I have no idea if something else has changed within HA or this integration, but it is working again :)

So at all others with this kind of problem, try to change you PW and set-up a new integration. Tell us if we can close this :)

rvdhil commented 1 month ago

Quick update, after I read Janox1x2x3's comment about changing the password.

I tried it first several times in the EadyControl app via the top left corner and than with Info > Account > Change password. That did not work, but then I read the integration instructions about changing it via Settings > Personal > Change password That is what worked for me, not sure why it would be different though, just thought I would mention it.

Thanks worked for me to!

rvdhil commented 1 month ago

Morning, Think I have a problem with the Easycontrol CT200 sensors, although it also possible this is not supported. Enabled some of them although still get status 'Unknown' for eaxample 'indoor temperature'. Not a big problem becuase the most important part namely controlling the setpoint temperature works great :-) Thanks in advance all and have a nice day.

janox1x2x3 commented 1 month ago

@rvdhil so I struggled with that a bit as well... It's a bit tricky since the indoor temperature is part of the climate entity, which doesn't allow you to access the actual value directly. I ended creating new helper template (standard sensor) that reads the value of the climate entity: {{ state_attr('climate.<sensor_name>', 'current_temperature') }} - just replace the sensor_name with your name of the bosch controller and you are all set up: image image

and that's it - now you can reference the indoor temperature and use it as any other entity.

rvdhil commented 1 month ago

Hey Janox,

Thanks for your very, very quick reply! I get what you mean, created the same sensor, to bad it doesn't work at my setup. Sounds strange perhaps it has something to do with language setting although as stated this would be very strange. You set me on the right path, thanks for that, going to play aroung with it later. End of summer I guess currently setting up my pool in home assistant (RS485/232 modbus comunications).

Below the sensor I created, by the way "woonkamer" means living room in dutch (may you wonder). Woonkamer1 Woonkamer2

nicolasx21 commented 3 weeks ago

Hi, I confirm same situation of @rvdhil. I tried @janox1x2x3 tip but didn't work for me.

image