-
-
Notifications
You must be signed in to change notification settings - Fork 44
-
-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for CT200 #64
Comments
I know about it. I've already started to figuring it out... |
I can help if needed |
I'll try tomorrow to make branch with new encryption key, then I'll create new bosch_scan method and last step probably the hardest right now is to figure it all out to get similar scheme to this https://github.com/bosch-thermostat/bosch-thermostat-client-python/blob/dev/bosch_thermostat_client/db/rc300_rc200/040607.json so yeah, any help will be appreciated! I'll let you know when there will be something to test |
I can help too 👍🏻 |
I have started to add support https://github.com/doudz/bosch-thermostat-client-python/tree/ct200 |
Looks like |
I see that you've done a lot! cool. Also we need scan from somebody who has 2 heating circuits, I don't know how schedule is working if there are HC1 and HC2 together (maybe it is impossible with these Easycontrol?) |
@doudz I'm waiting for PR from you.
Then with newest version of lib and master version of component you could choose nefit and put host "127.0.0.1:8080" as serial number and |
I'm not sure to understand what you need, do you want me to give you the rawscan_xxxxxx.json file made using bosch_cli scan command ? |
PR with work you've already done and rawscan so I can work with you on this. |
ok, my bad. I missed notification about PR in bosch lib. sorry. I will merge it tomorrow morning |
can you provide new scan with fresh lib |
New scan
|
I have scan from somebody else and here are my thoughts on this:
water_heater / dhw circuit seems like is much more like KM200. |
Your thoughts looks good |
Ok, I'll test it |
I think there's something missing in my venv but I don't know what |
your python3.8 seems to be wrongly compiled. I had users with same errors and they followed this tutorial: |
@pszafer Following the tutorial solve the problem for other users ? |
unfortunately I don't have much feedback after sharing it, but no more complains so I think it's good sign... |
ok thanks, I'm rebuilding my venv with this version of python 3.8 |
ok, I will push many fixes and improvements tomorrow |
Same problem for me... EDIT : I fix it by editing /etc/ssl/openssl.cnf (thanks @robertklep again) |
The current version (in the Master branch) works for me! Meaning, I am able to connect to the CT200 and (at least) read the desired and actual temperatures in Home Assistant (2021.4.4, running on a Raspberry Pi using Home Assistant OS 5.13)! Thanks for the great work so far! If there is anything I can do to help, let me know! |
should be fixed in dev4. let me know.
can you switch to ownprogram and provide bosch_scan?
We will get back to that later.
I removed one
It's because of wrong PUT response. |
manual is not possible. I'm limited to hvac modes https://developers.home-assistant.io/docs/core/entity/climate#hvac-modes for away mode, I'll try. in KM200 it was called holiday mode and it wasn't simple switch. |
I updated to the latest released version. Initially it seems to properly connect and work fine, but it looks like after the initial connection, the values aren’t updated any more. Is that a known issue? |
I agree with you, and now it's better because it's the next time, |
@pszafer after another ‘remove and reset’, it again behaves the same: works fine initially, but after some time it seems to loose connection and not update any more. I found the following relevant entries in the logs:
|
look for debug logs before last message happended (23:03:42), what happened before InvalidStateError occured. |
It's stange, the only error I still have is about firmware_version, everything else works
|
Well, that’s the thing, there doesn’t seem to be a specific related error occurring (as far as I can tell). It looks like a restart fixes the problem temporarily, but it will at a certain point again stop updating the values. |
Hi guys! Just wanted to say thank you! Some time ago I was looking if this CT200 thermostat can be integrated with HA but didn't find anything. Today, I had a hunch to check again and I found this repo and this thread! I instantly gave it a try and was blown away, worked right on first try. I will try at least to contribute with testing, but congratulations on this! 🎊 |
After HA restart I got the following error :
And after another restart, it works again |
@pszafer For water_heater supported features
You should check if
|
many issues stack around, for issues please open new issue so I don't miss anything.
One of functions of CT200, KM200 is gateway which is bridge between your installation and xmpp server. |
no, you should adjust home-assistant-bosch-custom-component/custom_components/bosch/water_heater.py Lines 164 to 168 in ba00dba
|
@pszafer I have created #67 in order to resolve the InvalidState error. |
@doudz |
Are you sure ? because I still see |
but there is no target temp if 0 so UI shouldn't show possibility to set temperature. |
For me it works good with CT200, I think you're close to publish a new release |
Hi there, The water heater part seems to work really well although I don't have an operation mode for 'Auto' its in the bosch easycontrol app but its not in this addon. Only have Off and High Demand. Is it possible to include this? |
@yourimmense please create new issue with bosch_scan in it while water heater is in auto mode. |
Hi, The automation I'm working on should:
any ideas, or possibly a link to a post i've missed to be able to set temperature? |
You are able to do so with the |
Thanks!!
Sent from my mobile device, apologies for brevity.
Op 25 sep. 2022 om 18:48 heeft Dimiter Geelen ***@***.***> het volgende geschreven:
Hi, newbie here, I've looked through all posts but cannot find the way to set a new temperature via HA automatically. i can set the temperature in the dashboard, but want to make it part of an automation.
The automation I'm working on should:
* trigger when another room is asking for heat (working)
* set temperature on ct200 to high to activate heating (not working)
* deactivate floor heating circulation pump in living room (working)
any ideas, or possibly a link to a post i've missed to be able to set temperature?
You are able to do so with the `climate.set_temperature’ service, as described on https://www.home-assistant.io/integrations/climate/
—
Reply to this email directly, view it on GitHub<#64 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/A3FBNMI3XJH36VQNJLE4I7TWAB64BANCNFSM42Z4PK4Q>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Since the magic key has been discovered (thanks @robertklep ! 🎉 )
Could you add support for CT200 ?
all information could be found here : robertklep/bosch-xmpp#4
The text was updated successfully, but these errors were encountered: