-
-
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] Add support for Light/Shutter Control II #16400
[boschshc] Add support for Light/Shutter Control II #16400
Commits on Feb 27, 2024
-
[boschshc] Add support for Shutter Control II (openhab#14562)
* add thing type for Shutter Control II * add new channel type for child protection * add child protection service and state * implement handler for Shutter Control II * register device in factory * register device in discovery * add unit test * add README section Signed-off-by: David Pace <dev@davidpace.de>
Configuration menu - View commit details
-
Copy full SHA for 111dbaa - Browse repository at this point
Copy the full SHA 111dbaaView commit details -
[boschshc] Add support for Light Control II
* split AbstractPowerSwitchHandler into two abstract classes, one only providing power switch support and the other one providing power metering support in addition * add thing types for Light Control II (parent devices) and light switch circuits (child devices) * implement handlers for Light Control II and light switch child devices * register devices in factory * register devices in discovery * escape hash characters in URLs * add unit tests * add README sections * improve Javadocs Signed-off-by: David Pace <dev@davidpace.de>
Configuration menu - View commit details
-
Copy full SHA for 50a03cd - Browse repository at this point
Copy the full SHA 50a03cdView commit details -
Adapt documentation enhancements
Co-authored-by: lsiepel <leosiepel@gmail.com> Signed-off-by: David Pace <dev@davidpace.de>
Configuration menu - View commit details
-
Copy full SHA for 48f5cb2 - Browse repository at this point
Copy the full SHA 48f5cb2View commit details -
Adapt documentation enhancements
Co-authored-by: lsiepel <leosiepel@gmail.com> Signed-off-by: David Pace <dev@davidpace.de>
Configuration menu - View commit details
-
Copy full SHA for 285db3c - Browse repository at this point
Copy the full SHA 285db3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f8e213 - Browse repository at this point
Copy the full SHA 7f8e213View commit details -
[boschshc] Implement support for Light Control II as a single device
Instead of presenting the Light Control II as three things to the user, all is combined into a single thing type with numbered channels for the two power switch circuits. * add numbered power switch and child protection channels to Light Control II thing type definition * remove child thing type for switch circuits * remove obsolete handler implementation for child things * add configuration description and class for devices with two logical child devices * add utility class to handle Bosch parent/child IDs * implement handler for Light Control II with numbered channels * extract constants for service names in PowerSwitchService and ChildProtectionService * enhance discovery to detect child device IDs * add unit tests * improve Javadocs Signed-off-by: David Pace <dev@davidpace.de>
Configuration menu - View commit details
-
Copy full SHA for 07f8db7 - Browse repository at this point
Copy the full SHA 07f8db7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 436c01b - Browse repository at this point
Copy the full SHA 436c01bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6b33f9 - Browse repository at this point
Copy the full SHA b6b33f9View commit details -
Signed-off-by: David Pace <dev@davidpace.de>
Configuration menu - View commit details
-
Copy full SHA for 68a3825 - Browse repository at this point
Copy the full SHA 68a3825View commit details -
re-generate i18n properties file
Signed-off-by: David Pace <dev@davidpace.de>
Configuration menu - View commit details
-
Copy full SHA for a6a8ec3 - Browse repository at this point
Copy the full SHA a6a8ec3View commit details -
remove obsolete i18n entries, remove unnecessary empty line
the i18n generator seems to behave incorrectly when entries are removed Signed-off-by: David Pace <dev@davidpace.de>
Configuration menu - View commit details
-
Copy full SHA for 66cfcb4 - Browse repository at this point
Copy the full SHA 66cfcb4View commit details -
remove unnecessary test method prefixes
Signed-off-by: David Pace <dev@davidpace.de>
Configuration menu - View commit details
-
Copy full SHA for 7035cb5 - Browse repository at this point
Copy the full SHA 7035cb5View commit details -
remove configuration with child IDs, obtain IDs during initialization
Signed-off-by: David Pace <dev@davidpace.de>
Configuration menu - View commit details
-
Copy full SHA for 6baf4da - Browse repository at this point
Copy the full SHA 6baf4daView commit details -
initialization code enhancements, additional unit tests
Signed-off-by: David Pace <dev@davidpace.de>
Configuration menu - View commit details
-
Copy full SHA for 553a450 - Browse repository at this point
Copy the full SHA 553a450View commit details -
[boschshc] remove child ID properties in discovery
Signed-off-by: David Pace <dev@davidpace.de>
Configuration menu - View commit details
-
Copy full SHA for 204ef4b - Browse repository at this point
Copy the full SHA 204ef4bView commit details -
[boschshc] add childprotection to service list
Signed-off-by: David Pace <dev@davidpace.de>
Configuration menu - View commit details
-
Copy full SHA for 06dc7b2 - Browse repository at this point
Copy the full SHA 06dc7b2View commit details -
Suppress log entry about unknown device model for child devices
Signed-off-by: David Pace <dev@davidpace.de>
Configuration menu - View commit details
-
Copy full SHA for 4ee1f23 - Browse repository at this point
Copy the full SHA 4ee1f23View commit details