-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
[boschshc] Support for Smart Water Alarm #16770
Conversation
b17e9a5
to
10541f7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Flawless, many thanks! Will let @GerdZanker have a look before merging.
Thanks for the review @jlaur ❤️ We should also wait for the confirmation by @name-lake in #16593 whether the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice!
Hi @mherwege, I have a question about the trigger channel. In the documentation I found that the most suitable system trigger channel type would probably be I now defined the channel in <channel id="sensor-moved" typeId="system.trigger"/> But I could not find which types of commands I am supposed to send to this channel. Should I send |
I used it extensively in the Elro Connects binding for a similar use. I defined specific channel types for it. The handler has a method triggerChannel to trigger it. Have a look here: https://github.com/openhab/openhab-addons/tree/main/bundles/org.openhab.binding.elroconnects. |
@david-pace - you can also have a look at #16704 showing an end-to-end implementation of a trigger channel. |
Adds support for Bosch Smart Water Alarm devices. * add new thing type and new channel types * add new services for water detector * refactor CameraNotificationState and PrivacyModeState to a common enum EnabledDisabledState that can be re-used in the water detector tilt service states * implement handler for new device * register new device in handler factory and discovery * add unit tests * add documentation Signed-off-by: David Pace <dev@davidpace.de>
Signed-off-by: David Pace <dev@davidpace.de>
10541f7
to
2f89472
Compare
Signed-off-by: David Pace <dev@davidpace.de>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still LGTM :)
Adds support for Bosch Smart Water Alarm devices. * add new thing type and new channel types * add new services for water detector * refactor CameraNotificationState and PrivacyModeState to a common enum EnabledDisabledState that can be re-used in the water detector tilt service states * implement handler for new device * register new device in handler factory and discovery * add unit tests * add documentation Signed-off-by: David Pace <dev@davidpace.de> Signed-off-by: Paul Smedley <paul@smedley.id.au>
Adds support for Bosch Smart Water Alarm devices. * add new thing type and new channel types * add new services for water detector * refactor CameraNotificationState and PrivacyModeState to a common enum EnabledDisabledState that can be re-used in the water detector tilt service states * implement handler for new device * register new device in handler factory and discovery * add unit tests * add documentation Signed-off-by: David Pace <dev@davidpace.de> Signed-off-by: Patrik Gfeller <patrik.gfeller@proton.me>
Adds support for Bosch Smart Water Alarm devices. * add new thing type and new channel types * add new services for water detector * refactor CameraNotificationState and PrivacyModeState to a common enum EnabledDisabledState that can be re-used in the water detector tilt service states * implement handler for new device * register new device in handler factory and discovery * add unit tests * add documentation Signed-off-by: David Pace <dev@davidpace.de>
Adds support for Bosch Smart Water Alarm devices. * add new thing type and new channel types * add new services for water detector * refactor CameraNotificationState and PrivacyModeState to a common enum EnabledDisabledState that can be re-used in the water detector tilt service states * implement handler for new device * register new device in handler factory and discovery * add unit tests * add documentation Signed-off-by: David Pace <dev@davidpace.de>
Adds support for Bosch Smart Water Alarm devices. * add new thing type and new channel types * add new services for water detector * refactor CameraNotificationState and PrivacyModeState to a common enum EnabledDisabledState that can be re-used in the water detector tilt service states * implement handler for new device * register new device in handler factory and discovery * add unit tests * add documentation Signed-off-by: David Pace <dev@davidpace.de> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
Adds support for Bosch Smart Water Alarm devices.
closes #16593