-
Notifications
You must be signed in to change notification settings - Fork 4k
Bosch BSEN-W (Water alarm): Overwork implementation to expose all official features #10369
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 BSEN-W (Water alarm): Overwork implementation to expose all official features #10369
Conversation
…s out of boschGeneralExtend
bf7848c to
da8e480
Compare
|
Thanks! |
|
@DerDreschner You'll have to bind Also, have you verified that newly paired Bosch devices behave the same way as they did before applying your patches? Edit: I'm asking because I spent quite some time fine-tuning bindings and reporting for these things. 😄 |
|
@burmistrzak : The binding is not necessary. It's being done automatically by And yeah, I primarily test the devices by re-pair them afterwards. It's the different update-paths I often forget. 😅 |
|
@DerDreschner Huh, that's good to know! 🤝 |
|
No, that feature is there for at least 4 years now. My best bet is the missing response to the
When Bosch devices don't get any response to that request, they tend to just ignore some messages on different occasions (especially during interview) which can lead to several different issues. This is being handled for the BTH-RM230Z in this line. Important: Not all Bosch devices need/do that (e.g., as we're discussing about the BSEN-W here: that device doesn't). Another reason could be the missing/incomplete response to the time request when we're talking about the Bosch Thermostats. This is being fixed by myself in But my bet is the unanswered |
|
@DerDreschner Great catch! |
|
@burmistrzak : Honestly, it's not that bad in my opinion. They just make some assumptions you have to keep in mind (e.g., only being used in markets with daylight saving time, therefore reject time answers without DST information). Apart from that, it's pretty close to standard with minor exceptions that are not very significant if you only implement what is officially supported/used (having the sensitivity thing on the BSD-2 in mind here). The Yes, even the situation on the thermostats is up to standard. The behavior is covered by the Zigbee Cluster Library as well, see the I guess @Koenkk could tell you stories about a lot worse usages of the Zigbee "standard". 😄 |
|
@DerDreschner Yea, newer devices are definitely not as bad as the Twinguard. That one is horrific. 🫣 |

This pull request overworks the implementation for the Bosch Water Alarm (BSEN-W). The device was previously marketed as "BWA-1", which isn't the current model name anymore. Therefore, I uploaded a new picture as well (see this pull request).
Changes:
currentZoneSensitivityLevelto avoid possible complaints.boschGeneralExtendvariable to make it more clear by what device type these are being consumed exclusively (energy devices / sensor devices).