Skip to content
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

Bosch BTH-RA (Radiator thermostat II): Add firmware 3.06.08 from November 20th, 2024 #607

Merged

Conversation

DerDreschner
Copy link
Contributor

@DerDreschner DerDreschner commented Nov 21, 2024

Yesterday, Bosch released a new firmware for their radiator thermostat II. It has the version number 3.06.08 and includes several changes to their heating algorithm according to their changelog.

Radiator thermostat II
The heating control algorithm has been revised at some points to address specific states in the wide range of heating systems more effectively. The set desired temperature is now reached and maintained more quickly.

As they don't release an official download, I had to sniff the firmware once again. To test the package, I updated another thermostat afterwards over Z2M successfully.

Enjoy!

{
    "modelId": "RBSH-TRV0-ZB-EU"
}

This comment was marked as outdated.

This comment was marked as outdated.

@DerDreschner DerDreschner marked this pull request as ready for review November 21, 2024 12:46

This comment was marked as outdated.

1 similar comment
Copy link
Contributor

Merging this pull request will add these changes in a following commit:

diff --git a/images/Bosch/0x1209_0x300a_0x35091514.ota b/images/Bosch/0x1209_0x300a_0x35091514.ota
deleted file mode 100644
index b8cdcd4..0000000
Binary files a/images/Bosch/0x1209_0x300a_0x35091514.ota and /dev/null differ
diff --git a/index.json b/index.json
index 5391a95..2515999 100644
--- a/index.json
+++ b/index.json
@@ -81,17 +81,6 @@
     "sha512": "7b1c6733fbf0f081e5e4ebb946616d88ccd482790a5365d0cfa9c2d050a6dddef56291bb749a33c903c57944782d69100562614755202e3be013eaf58ed70e38",
     "otaHeaderString": "DoubleSocket50AU--UNENC000JN5169"
   },
-  {
-    "fileName": "0x1209_0x300a_0x35091514.ota",
-    "fileVersion": 889787668,
-    "fileSize": 166554,
-    "url": "https://github.com/Koenkk/zigbee-OTA/raw/master/images/Bosch/0x1209_0x300a_0x35091514.ota",
-    "imageType": 12298,
-    "manufacturerCode": 4617,
-    "sha512": "bd44eda56bd48503e922001b101522a7340d7e4b68528d3a3d1f6073492631f96e51178573fa2b00da601483b5c5c864b906f14408b0f28d008364c4b195bf52",
-    "otaHeaderString": "RBSH-TRV0-ZB-EU\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000",
-    "modelId": "RBSH-TRV0-ZB-EU"
-  },
   {
     "fileName": "0x1209_0x300e_0x02086a30.ota",
     "fileVersion": 34105904,
@@ -7113,5 +7102,16 @@
     "manufacturerCode": 4747,
     "sha512": "95d2b3dbcf41e5212e63ff92270a9fa8ebb1cdabf84b3fa94bc4207bd55ce86ac4e110c1c150d78affef2d003ad4a306ad5947a55705d1ff1637cc4df3df29cf",
     "otaHeaderString": "nodon_sin_efr32_ota\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
+  },
+  {
+    "fileName": "ota_t0x300a_m0x1209_v0x36081514.ota",
+    "fileVersion": 906499348,
+    "fileSize": 168427,
+    "url": "https://github.com/Koenkk/zigbee-OTA/raw/master/images/Bosch/ota_t0x300a_m0x1209_v0x36081514.ota",
+    "imageType": 12298,
+    "manufacturerCode": 4617,
+    "sha512": "ce5794daa1db129018229d15a4c7340ff2181fdf1374a6c17b7209d2d4a9c48edd7de747298eed5ce6e4862cb7cb706feaf0dc58155984b64bdc02c3f70ff5fc",
+    "otaHeaderString": "RBSH-TRV0-ZB-EU\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000",
+    "modelId": "RBSH-TRV0-ZB-EU"
   }
 ]
\ No newline at end of file
diff --git a/index1.json b/index1.json
index 4831dca..9c350ae 100644
--- a/index1.json
+++ b/index1.json
@@ -1203,5 +1203,16 @@
     "manufacturerCode": 4747,
     "sha512": "ef50dc8d3aaa2e2c31618c113436f3f3b830c20d0779a633517fb0b1e68b8fee848e2c388c22e986885cdb0c6d83983950e78d821c8a55071b83fa4c354f469e",
     "otaHeaderString": "nodon_sin_efr32_ota\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
+  },
+  {
+    "fileName": "0x1209_0x300a_0x35091514.ota",
+    "fileVersion": 889787668,
+    "fileSize": 166554,
+    "url": "https://github.com/Koenkk/zigbee-OTA/raw/master/images1/Bosch/0x1209_0x300a_0x35091514.ota",
+    "imageType": 12298,
+    "manufacturerCode": 4617,
+    "sha512": "bd44eda56bd48503e922001b101522a7340d7e4b68528d3a3d1f6073492631f96e51178573fa2b00da601483b5c5c864b906f14408b0f28d008364c4b195bf52",
+    "otaHeaderString": "RBSH-TRV0-ZB-EU\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000",
+    "modelId": "RBSH-TRV0-ZB-EU"
   }
 ]
\ No newline at end of file

@mmattel
Copy link

mmattel commented Nov 21, 2024

Great, many thanks.
Hopefully this will fix the "does not always remember the original temp when switching back from windows open state"...

@DerDreschner
Copy link
Contributor Author

@mmattel : Fingers crossed! 🤞 I use "Better Thermostat", therefore, I have no experience with the native open-window-implementation. But would be interested to know if it's fixed for you or not.

@mmattel
Copy link

mmattel commented Nov 21, 2024

Sure!
In a nutshell, I have door sensors that trigger on open/close. In HA, I use an automation that gets triggered by the sensors and progresses if the states do not change for a defined time. Then I check if heating is not off and trigger window open/close on the bth accordingly. This works process wise totally fine, but the bth somtimes sets back the temp not back to the former but much lower value...

@Koenkk Koenkk merged commit 71d69b4 into Koenkk:master Nov 21, 2024
4 checks passed
@Koenkk
Copy link
Owner

Koenkk commented Nov 21, 2024

Thanks!

@DerDreschner DerDreschner deleted the feature/bosch-bth-ra-november-2024 branch November 21, 2024 23:00
@mmattel
Copy link

mmattel commented Nov 24, 2024

@DerDreschner The update went frictionless, many thanks ! 👍

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.

3 participants