Skip to content

Update firmware for Bosch BTH-RA to january 2023 release#279

Merged
Koenkk merged 1 commit intoKoenkk:masterfrom
DerDreschner:bosch-thermostat-january-2023
Mar 11, 2023
Merged

Update firmware for Bosch BTH-RA to january 2023 release#279
Koenkk merged 1 commit intoKoenkk:masterfrom
DerDreschner:bosch-thermostat-january-2023

Conversation

@DerDreschner
Copy link
Contributor

@DerDreschner DerDreschner commented Mar 9, 2023

Thanks to the great @ZigbeeOta from @compujuckel, I was able to sniff and extract the latest firmware update for the Bosch BTH-RA (also known as Smart Thermostat 2).

Release Notes (or whatever Bosch calls like that): https://www.bosch-smarthome.com/de/de/service/aktuelle-meldungen/release-infos/system-solutions/2023-01-30.html

@compujuckel
Copy link
Contributor

Glad to see that someone successfully used the extractor :)

Is the title of this issue correct? You updated the OTA file of BTH-RA, but your title says BSP-FZ2
Just want to make sure we aren't mixing up files here

@DerDreschner DerDreschner changed the title Update firmware for Bosch BSP-FZ2 to january 2023 release Update firmware for Bosch BTH-RA to january 2023 release Mar 9, 2023
@DerDreschner
Copy link
Contributor Author

DerDreschner commented Mar 9, 2023

Is the title of this issue correct? You updated the OTA file of BTH-RA, but your title says BSP-FZ2 Just want to make sure we aren't mixing up files here

Ha, good catch! I tried to get the update for the BSP-FZ2 as well. That's why I mixed it up a little bit. But the file is for the BTH-RA. 👯‍♂️

@TheJulianJES
Copy link
Contributor

Unrelated to the PR, but there's another OTA extractor here: zigpy/zigpy-cli#29 (install code can be provided too).

@Koenkk Koenkk merged commit 0684ffd into Koenkk:master Mar 11, 2023
@Koenkk
Copy link
Owner

Koenkk commented Mar 11, 2023

Cool, thanks!

@mldytech
Copy link

mldytech commented Mar 12, 2023

Thanks for providing the update, unluckily I got the following error on all trv's after upgrading:

Zigbee2MQTT:error 2023-03-12 12:10:16: Failed to configure 'bosch-thermo-2', attempt 1 (Error: Bind 0x18fc26000009739b/1 hvacThermostat from '0x00124b002a1b0045/1' failed (AREQ - ZDO - bindRsp after 10000ms) at Timeout._onTimeout (/app/node_modules/zigbee-herdsman/src/utils/waitress.ts:64:35) at listOnTimeout (node:internal/timers:569:17) at processTimers (node:internal/timers:512:7))

When trying to check for ota updates I get:
Publish 'set' 'system_mode' to 'bosch-thermo-1' failed: 'Error: Write 0x18fc2600000a229a/1 hvacThermostat({"16391":{"value":1,"type":48}}, {"sendWhen":"active","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":4617,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Timeout - 48458 - 1 - 20 - 513 - 4 after 10000ms)'

I already tried repairing, re-configuring and re-powering the device. Do you guys have any idea? I think the device itself ugpraded it's firmware but in z2m the old one is still displayed.
If it fits better, I also can create an according issue.

@mmattel
Copy link

mmattel commented Mar 12, 2023

Interresting, I just upgraded both of my thermostats.
The first one upgraded flawless.
For the second one I needed to power off/on the thermostat via battery removal and then I had to restart the container running zigbbee2mqtt. Finally it worked and command changing settigs were able to be set, both via HomeAssistant and zigbee2mqtt.
I strongly believe that the issue is thermostat related and is (hopefully) fixed with the new firmware.

@mldytech
Copy link

I managed to fix it, had to stop the container, hard reset (remove battery) the device and start the container again. After that the correct version was displayed. Nevertheless, one device seemed to not update correctly, had to upgrade the firmware again. I initially started all OTA's for my TRVs simultaneously, maybe that was a mistake.

@DerDreschner DerDreschner deleted the bosch-thermostat-january-2023 branch March 13, 2023 12:05
@DerDreschner
Copy link
Contributor Author

DerDreschner commented Mar 13, 2023

@mmattel and @mldytech : I guess that's expected behavior. I had to remove the batteries on my first thermostat to get a responding device, too. Although I updated it through the Bosch Smart Home App. The app itself states that it is normal to have a non-responding thermostat for up to 2 hours after the update. In case someone needs to change settings earlier or nothing happens after that time, it also recommends to push the button on the thermostat or remove the batteries. Don't know if just waiting will also fix the issue. Were too impatient for that.

My second thermostat updated flawlessly over Zigbee2MQTT without the need for removing the batteries. But I pushed the button on the thermostat to confirm the correct fit right after the update as I recognized that it wants to re-calibrate due to the restart/update.

So, sorry for the inconvenience! But I'm glad that it worked after a restart. 😃

@mmattel
Copy link

mmattel commented Mar 13, 2023

I would like to take the chance to say thanks for providing the OTA, really appreciated !

@MMeinhardt1
Copy link

Is it possible to update the thermostat outside from the Bosch app and outside from zigbee2mqtt? I use the iobroker zigbee adapter.

Many thanks

@docgalaxyblock
Copy link

Note for other users that were linked here: There is a newer firmware PR #306

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants