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

HA custom component for Bosch thermostats
Apache License 2.0
216 stars 45 forks source link

support for fw 04.02.03? #381

Closed cachingclimb closed 8 months ago

cachingclimb commented 8 months ago

Could you please add support for fw 04.02.03? Many thanks

zandhaas commented 8 months ago

I also got firmware 04.02.03 installed this morning but so far no issues with the HA integration.

Release notes: Security fixes and Stability improvements.

So no feature updates

cachingclimb commented 8 months ago

There are problems with config of your thermostat. You might have unsupported firmware version 04.02.03. You can create issue on Github, but first Go to Developer Tools/Service and create bosch.debug_scan. BoschGithub

zandhaas commented 8 months ago

OK now I have the same message as you got. :(

JBakers commented 8 months ago

Same here. I turned auto update off for now on the Bosch thermostat.

I'd rather be little behind with the fw and the integration is updated as the other way round.

gianfrancocini commented 8 months ago

Same here. Thanks

pszafer commented 8 months ago

I need someone Bosch scan.

jufef commented 8 months ago

and me Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht

Logger: custom_components.bosch Source: custom_components/bosch/init.py:302 Integration: Bosch thermostat (documentation, issues) First occurred: 20:45:42 (8 occurrences) Last logged: 20:46:52 You might have unsupported firmware version 04.02.03

Log:

2024-01-26 20:46:50.967 INFO (MainThread) [custom_components.bosch] Setting up Bosch component version 0.24.2. 2024-01-26 20:46:50.967 DEBUG (MainThread) [custom_components.bosch] Initializing Bosch integration. 2024-01-26 20:46:50.969 DEBUG (MainThread) [custom_components.bosch] Checking connection to Bosch gateway as "changed". 2024-01-26 20:46:50.972 DEBUG (MainThread) [bosch_thermostat_client.connectors.xmpp] Sending GET request to /gateway/uuid by changed 2024-01-26 20:46:51.780 DEBUG (MainThread) [bosch_thermostat_client.connectors.xmpp] Response to GET request /gateway/uuid: {"id": "/gateway/uuid", "type": "stringValue", "writeable": 0, "recordable": 0, "value": "changed"} 2024-01-26 20:46:51.780 DEBUG (MainThread) [bosch_thermostat_client.connectors.xmpp] Sending GET request to /system/interfaces by changed 2024-01-26 20:46:51.886 DEBUG (MainThread) [bosch_thermostat_client.connectors.xmpp] Response to GET request /system/interfaces: {"id": "/system/interfaces", "type": "refEnum", "references": [{"id": "/system/interfaces/ems"}]} 2024-01-26 20:46:51.886 DEBUG (MainThread) [bosch_thermostat_client.connectors.xmpp] Sending GET request to /gateway/versionFirmware by changed 2024-01-26 20:46:51.982 DEBUG (MainThread) [bosch_thermostat_client.connectors.xmpp] Response to GET request /gateway/versionFirmware: {"id": "/gateway/versionFirmware", "type": "stringValue", "writeable": 0, "recordable": 0, "value": "04.02.03"} 2024-01-26 20:46:51.982 DEBUG (MainThread) [bosch_thermostat_client.connectors.xmpp] Sending GET request to /gateway/productID by changed 2024-01-26 20:46:52.081 DEBUG (MainThread) [bosch_thermostat_client.connectors.xmpp] Response to GET request /gateway/productID: {"id": "/gateway/productID", "type": "stringValue", "writeable": 0, "recordable": 0, "value": "changed"} 2024-01-26 20:46:52.081 DEBUG (MainThread) [bosch_thermostat_client.connectors.xmpp] Sending GET request to /gateway/DateTime by changed 2024-01-26 20:46:52.185 DEBUG (MainThread) [bosch_thermostat_client.connectors.xmpp] Response to GET request /gateway/DateTime: {"id": "/gateway/DateTime", "type": "stringValue", "writeable": 1, "recordable": 0, "value": "2024-01-26T20:46:52+01:00 Fr"} 2024-01-26 20:46:52.185 DEBUG (MainThread) [bosch_thermostat_client.gateway.base] Found device {"value": "CT200", "name": "Bosch EasyControl CT200", "type": "EASYCONTROL"} 2024-01-26 20:46:52.185 DEBUG (MainThread) [bosch_thermostat_client.db] Attempt to load database from file /usr/local/lib/python3.11/site-packages/bosch_thermostat_client/db/easycontrol/040203.json 2024-01-26 20:46:52.188 ERROR (MainThread) [custom_components.bosch] You might have unsupported firmware version 04.02.03

jufef commented 8 months ago

There is no debug log, it's just your settings, we can't get any further! Please delete :-)

I hope pszafer can solve the problem!

whiteduck22 commented 8 months ago

Yes same problem here with the FW upgrade. I have a CT200 and I've noticed that while many of the entities are updating the energy usage ones don't update. For CT200 should we be using the configuration options?: -Use new statistic API -Use optimistic mode for some functions (currently Easycontrol Operation mode set).

Thank you!

zandhaas commented 8 months ago

There is no debug log, it's just your settings, we can't get any further! Please delete :-)

It was the output of the requested : Bosch thermostat: debug_scan

SO what do you need instead?

JBakers commented 8 months ago

There is no debug log, it's just your settings, we can't get any further! Please delete :-)

It was the output of the requested : Bosch thermostat: debug_scan

SO what do you need instead?

I was mistaken, your output was the right one. I cant get the debug info due to the integration not loading anymore, so I have no _Bosch thermostat: debugscan service anymore.

zandhaas commented 8 months ago

Attached a fresh Bosch_Debug_scan.

Bosch_Debug_scan.txt

zandhaas commented 8 months ago

Ahrrrr, I made the mistake to reload the intergration and now it's not working anymore. :( :(

Jacky66it commented 8 months ago

No more working since last update. I've also tried to go back to last HA system back-up, but it didn't fix the problem. Both thermostat and nefit integration have been updated during last two days. A couple of hours ago a further nefit upgrade has been suggested, but this doesn't work too.

Any idea?

JBakers commented 8 months ago

Integration needs to be updated to support latest fw. We just need to wait till is been done.

whiteduck22 commented 8 months ago

Yeah - not sure what Bosch change that breaks this integration but BIG praise to @pszafer for maintaining it! Let's wait and I am sure a new version will be available in the next week or so.

andyp2234 commented 8 months ago

Could you add support for the latest update please

pszafer commented 8 months ago

Check this out: https://github.com/bosch-thermostat/home-assistant-bosch-custom-component/releases/tag/v.0.24.6

This time I don't see any changes in Bosch API.