-
-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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] Initial contribution - Bindings for Bosch Smart Home devices #8371
Commits on Aug 31, 2020
-
Initial code from create_openhab_binding_skeleton.sh
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 31102cc - Browse repository at this point
Copy the full SHA 31102ccView commit details -
Proof-of-concept: receive list of rooms and list of devices from cont…
…roller Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for bb22e17 - Browse repository at this point
Copy the full SHA bb22e17View commit details -
Added subscribe and longPoll API calls
This gives basic functionality to receive updates from the Bosch Smart Home Controller Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for f81c8a0 - Browse repository at this point
Copy the full SHA f81c8a0View commit details -
Added classes representing data from the longPoll RPC call
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 59f41b0 - Browse repository at this point
Copy the full SHA 59f41b0View commit details -
Made long poll API call asynchronous
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 60d529e - Browse repository at this point
Copy the full SHA 60d529eView commit details -
Added bridge + reorganized code
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for f1eb73d - Browse repository at this point
Copy the full SHA f1eb73dView commit details -
Fixed compilation errors after refactoring
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 497ebee - Browse repository at this point
Copy the full SHA 497ebeeView commit details -
Updating the power switch state works for a single hard-coded device
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 68a7a20 - Browse repository at this point
Copy the full SHA 68a7a20View commit details -
Support multiple power switches: bridge ask handlers for their bosch IDs
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 462c3a4 - Browse repository at this point
Copy the full SHA 462c3a4View commit details -
Can now switch lights + refresh light state on REFRESH
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for f0bae5e - Browse repository at this point
Copy the full SHA f0bae5eView commit details -
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for f99ce7c - Browse repository at this point
Copy the full SHA f99ce7cView commit details -
Added meta information for Bosch binding
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for b03fdb6 - Browse repository at this point
Copy the full SHA b03fdb6View commit details -
Set binding online only if fetching rooms and devices worked
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for e672824 - Browse repository at this point
Copy the full SHA e672824View commit details -
Replaced hard-coded IP address with configuration from things file
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 1f7bef4 - Browse repository at this point
Copy the full SHA 1f7bef4View commit details -
Fixes after rebasing on 2.5.x branch
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 7c142bd - Browse repository at this point
Copy the full SHA 7c142bdView commit details -
Put keystore where openhab user can access it
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for a6a0616 - Browse repository at this point
Copy the full SHA a6a0616View commit details -
Attempt to get a new subscription ID when the old one is invalidated
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 7ae51ee - Browse repository at this point
Copy the full SHA 7ae51eeView commit details -
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 3ee7c8c - Browse repository at this point
Copy the full SHA 3ee7c8cView commit details -
Asynchronously get subscription ID
Otherwise, code would get stuck on requesting second subscription ID Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 263730e - Browse repository at this point
Copy the full SHA 263730eView commit details -
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 98c1636 - Browse repository at this point
Copy the full SHA 98c1636View commit details -
Doesn't compile because of bouncycastle - compiles if commented out
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 7996f0b - Browse repository at this point
Copy the full SHA 7996f0bView commit details -
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 5f29e07 - Browse repository at this point
Copy the full SHA 5f29e07View commit details -
Added basic support for multiple devices to support Twinguard
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 8afb3f6 - Browse repository at this point
Copy the full SHA 8afb3f6View commit details -
Support for power meter in power switches + all values from Twinguard
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for d281fff - Browse repository at this point
Copy the full SHA d281fffView commit details -
Add window contact to the list of supported things
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 926aae4 - Browse repository at this point
Copy the full SHA 926aae4View commit details -
Updated README to indicate new supported devices
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 80d3970 - Browse repository at this point
Copy the full SHA 80d3970View commit details -
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 526f2d2 - Browse repository at this point
Copy the full SHA 526f2d2View commit details -
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 64a0cd4 - Browse repository at this point
Copy the full SHA 64a0cd4View commit details -
All devices support RefreshType now
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 3384722 - Browse repository at this point
Copy the full SHA 3384722View commit details -
Cleanup - removed pairing related stuff that doesn't work
Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for 24409ec - Browse repository at this point
Copy the full SHA 24409ecView commit details -
Fixed a weird bug where InWallSwitchHandler was not an instance of SH…
…CHandler Signed-off-by: Stefan Kaestle <stefan@mad-kow.de>
Configuration menu - View commit details
-
Copy full SHA for ad997d9 - Browse repository at this point
Copy the full SHA ad997d9View commit details -
Update BoschSHCBridgeHandler.java
fixed HTTP request URL to get rooms from SHC Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
Configuration menu - View commit details
-
Copy full SHA for 3b39ea3 - Browse repository at this point
Copy the full SHA 3b39ea3View commit details -
Add handler for Bosch Shutter Control to get and set its open level
Signed-off-by: Christian Oeing <christian.oeing@scalamat.de>
Configuration menu - View commit details
-
Copy full SHA for fd42c5a - Browse repository at this point
Copy the full SHA fd42c5aView commit details -
Auto update of .classpath by IDE
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 9c5d78b - Browse repository at this point
Copy the full SHA 9c5d78bView commit details -
Handle PercentType command to set a specific shutter level
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 752feee - Browse repository at this point
Copy the full SHA 752feeeView commit details -
Put service name in constant instead of using it hard coded twice
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 5b7234a - Browse repository at this point
Copy the full SHA 5b7234aView commit details -
Refactor putState method of BoschSHCBridgeHandler
Remove unnecessary parts of the request like Gateway ID and put some general logic into separate methods to reuse them in other functions later Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 1f4ec04 - Browse repository at this point
Copy the full SHA 1f4ec04View commit details -
Send operation state STOPPED to stop shutter from moving
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 46dbe35 - Browse repository at this point
Copy the full SHA 46dbe35View commit details -
Add shutter control to supported devices in README.md
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for edbdf60 - Browse repository at this point
Copy the full SHA edbdf60View commit details -
Add null reference check to avoid a NullReferenceException in Shutter…
…ControlHandler if device state couldn't be fetched Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 396ece1 - Browse repository at this point
Copy the full SHA 396ece1View commit details -
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for d518407 - Browse repository at this point
Copy the full SHA d518407View commit details -
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 50993db - Browse repository at this point
Copy the full SHA 50993dbView commit details -
Add valve tappet position channel to thermostat via ValveTappet service
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 3d54b79 - Browse repository at this point
Copy the full SHA 3d54b79View commit details -
Add service registration for BoschSHCHandler, so the state updates ar…
…e automatically calling the registered state update callback of the handler Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for b36558a - Browse repository at this point
Copy the full SHA b36558aView commit details -
Add affectedChannels to service registration and handle RefreshType d…
…irectly in BoschSHCHandler Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 125510a - Browse repository at this point
Copy the full SHA 125510aView commit details -
Cleaned up DeviceStatusUpdate class
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 0aa9faf - Browse repository at this point
Copy the full SHA 0aa9fafView commit details -
added public certificates from https://github.com/BoschSmartHome/bosch-shc-api-docs/tree/master/best_practice Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
Configuration menu - View commit details
-
Copy full SHA for 4578cc6 - Browse repository at this point
Copy the full SHA 4578cc6View commit details -
added support for keystore creation and pairing documented the process in readme refactoring of httpClient to take care of SSL context Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
Configuration menu - View commit details
-
Copy full SHA for 7c717af - Browse repository at this point
Copy the full SHA 7c717afView commit details -
Add RoomClimateControlService and ClimateControlHandler
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 357393d - Browse repository at this point
Copy the full SHA 357393dView commit details -
Handle command to set setpoint temperature and move conversion from s…
…ervice state data to thing states into service state classes Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 375b2d1 - Browse repository at this point
Copy the full SHA 375b2d1View commit details -
Remove unnecessary imports from ThermostatHandler.java
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 7871074 - Browse repository at this point
Copy the full SHA 7871074View commit details -
Make new service and handler @NonNullByDefault
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for ffd8e44 - Browse repository at this point
Copy the full SHA ffd8e44View commit details -
Added comments for climate control service, handler and base service …
…and handler Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for c423a18 - Browse repository at this point
Copy the full SHA c423a18View commit details -
Add missing comments on new classes and their methods
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for bb2dc6a - Browse repository at this point
Copy the full SHA bb2dc6aView commit details -
Make registerService method of BoschSHCHandler private and adjust usages
Derived handlers should use createService instead. Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 43ca090 - Browse repository at this point
Copy the full SHA 43ca090View commit details -
Throw an error instead of returning null for method getBridgeHandler …
…of BoschSHCHandler This allows for fewer null checks after the initialization of a handler. Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for a0fb240 - Browse repository at this point
Copy the full SHA a0fb240View commit details -
Add @author tags in JavaDoc of new classes
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 70bc046 - Browse repository at this point
Copy the full SHA 70bc046View commit details -
Ran mvn spotless:apply to apply correct code formatting
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for c967418 - Browse repository at this point
Copy the full SHA c967418View commit details -
Fixed missing imports in BoschSHCService.java
This was caused by a too quick merge of me. Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 65c9afa - Browse repository at this point
Copy the full SHA 65c9afaView commit details -
Fixed warnings about null annotations
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 846bf5c - Browse repository at this point
Copy the full SHA 846bf5cView commit details -
Add @NonNullByDefault to all handlers
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for a8d5744 - Browse repository at this point
Copy the full SHA a8d5744View commit details -
added license header by executing mvn license:format
Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
Configuration menu - View commit details
-
Copy full SHA for 241b958 - Browse repository at this point
Copy the full SHA 241b958View commit details -
#16 Adjust logger usages to not be too verbose
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 35579ac - Browse repository at this point
Copy the full SHA 35579acView commit details -
#10 Remove obsolete parse-things.py script
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 57456aa - Browse repository at this point
Copy the full SHA 57456aaView commit details -
#29 Remove dev scripts install.sh and run.sh scripts
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for d80920d - Browse repository at this point
Copy the full SHA d80920dView commit details -
added author name to each class comment
Added the author(s) and small comment to each class based on the git history and if necessary created the basis class comment body. Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
Configuration menu - View commit details
-
Copy full SHA for d5d8203 - Browse repository at this point
Copy the full SHA d5d8203View commit details -
added license header for new files
Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
Configuration menu - View commit details
-
Copy full SHA for dd6d904 - Browse repository at this point
Copy the full SHA dd6d904View commit details -
Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
Configuration menu - View commit details
-
Copy full SHA for 836b085 - Browse repository at this point
Copy the full SHA 836b085View commit details -
#24 Catch error response when trying to get state of a service of a d…
…evice and throw specific error instead of returning invalid state object Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 709a598 - Browse repository at this point
Copy the full SHA 709a598View commit details -
#24 Run mvn spotless:apply and mvn license:format to respect coding g…
…uidelines Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 07dd05d - Browse repository at this point
Copy the full SHA 07dd05dView commit details -
#5 Update README.md with up-to-date information about the setup of th…
…e binding Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for e6e159e - Browse repository at this point
Copy the full SHA e6e159eView commit details -
Co-authored-by: Gerd Zanker <gerd.zanker@web.de> Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 0d1757f - Browse repository at this point
Copy the full SHA 0d1757fView commit details -
Add detailed description of the system password to provide in README.md
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org> Co-authored-by: Gerd Zanker <gerd.zanker@web.de>
Configuration menu - View commit details
-
Copy full SHA for 339a7c3 - Browse repository at this point
Copy the full SHA 339a7c3View commit details -
Fix non-initialized member of @NonNullByDefault class ValveTappetServ…
…iceState Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 0489759 - Browse repository at this point
Copy the full SHA 0489759View commit details -
#7 Moved each device to a separate subfolder inside devices folder
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for c121d21 - Browse repository at this point
Copy the full SHA c121d21View commit details -
#44 Adjust version of org.openhab.addons.reactor.bundles to 2.5.9-SNA…
…PSHOT in pom.xml Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 3d5625f - Browse repository at this point
Copy the full SHA 3d5625fView commit details -
#45 Increase year in copyright headers
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 72be345 - Browse repository at this point
Copy the full SHA 72be345View commit details -
#45 Remove several obsolete loggers and fix logging of exceptions
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 21d8c6c - Browse repository at this point
Copy the full SHA 21d8c6cView commit details -
#45 Fixed some code analysis warnings
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 1504f5c - Browse repository at this point
Copy the full SHA 1504f5cView commit details -
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 3c8021f - Browse repository at this point
Copy the full SHA 3c8021fView commit details -
#45 Revert adding @NonNullByDefault to BoschSHCConfiguration
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 2efa2ce - Browse repository at this point
Copy the full SHA 2efa2ceView commit details -
#47 Fixed code analysis warnings
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for ec5f294 - Browse repository at this point
Copy the full SHA ec5f294View commit details
Commits on Sep 2, 2020
-
updated text files based on pull request feedback
Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
Configuration menu - View commit details
-
Copy full SHA for 399c262 - Browse repository at this point
Copy the full SHA 399c262View commit details -
Apply suggestions from code review
Applied only suggested string text changes and few trivial code changes Co-authored-by: Hilbrand Bouwkamp <hilbrand@h72.nl> Co-authored-by: Fabian Wolter <github@fabian-wolter.de> Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
Configuration menu - View commit details
-
Copy full SHA for 6c47fc6 - Browse repository at this point
Copy the full SHA 6c47fc6View commit details -
Improved comments and changed visibility
code review findings improved related to code comments and public/private visibility of variables removed example properties file and class path entries Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
Configuration menu - View commit details
-
Copy full SHA for a4893fd - Browse repository at this point
Copy the full SHA a4893fdView commit details
Commits on Sep 5, 2020
-
added @NonNullByDefault annotation where necessary and easy possible
in addition minor improvements like removed TODO for code refactoring used BoschSHCException instead of Error in one place Renamed internal Error class to ErroInfo ran spotless:apply Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
Configuration menu - View commit details
-
Copy full SHA for f02b007 - Browse repository at this point
Copy the full SHA f02b007View commit details
Commits on Sep 6, 2020
-
replaced all Celcius units with eclipse SIUnits Co-authored-by: Hilbrand Bouwkamp <hilbrand@h72.nl> Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
Configuration menu - View commit details
-
Copy full SHA for a3a6784 - Browse repository at this point
Copy the full SHA a3a6784View commit details -
change logging and GSON related code
increased many log levels avoid creating new GSON instances in derived handler subclasses changed catch code to avoid stack trace dumps Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
Configuration menu - View commit details
-
Copy full SHA for 87a52a9 - Browse repository at this point
Copy the full SHA 87a52a9View commit details -
Add @NonNullByDefault to BoschSHCConfiguration class and remove obsol…
…ete usages of configuration in handlers Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 41cc874 - Browse repository at this point
Copy the full SHA 41cc874View commit details -
Throw BoschSHCExceptions instead of generic Errors and handle them du…
…ring creation of services Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 0e293ad - Browse repository at this point
Copy the full SHA 0e293adView commit details -
Use Class::new supplier function instead of deprecated Class.newInsta…
…nce() method Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 8791e0b - Browse repository at this point
Copy the full SHA 8791e0bView commit details
Commits on Sep 7, 2020
-
Remove @NonNullByDefault from inner classes and unused logger member …
…to remove compile warnings Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for a288d1a - Browse repository at this point
Copy the full SHA a288d1aView commit details -
Use Base64.getEncoder().encodeToString instead of Base64.getEncoder()…
….encode and a manual conversion to String Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for fcdf57a - Browse repository at this point
Copy the full SHA fcdf57aView commit details -
Add @NonNullByDefault annotation to BoschSHCBridgeConfiguration and c…
…heck for empty password and ip address in configuration Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 433ac00 - Browse repository at this point
Copy the full SHA 433ac00View commit details -
Use try-with-resources to auto-close streams for key store creation
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 383a8e7 - Browse repository at this point
Copy the full SHA 383a8e7View commit details -
Move data transfer objects of bridge into dto folder
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for a086229 - Browse repository at this point
Copy the full SHA a086229View commit details
Commits on Sep 8, 2020
-
Add thing type ids and channel type ids to README.md
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 75e8ffa - Browse repository at this point
Copy the full SHA 75e8ffaView commit details -
Move thing configurations out of thing-types.xml and into configs.xml…
…. Remove deprecated required element and use attribute instead. Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 4aa3fc7 - Browse repository at this point
Copy the full SHA 4aa3fc7View commit details -
Adjust some elements, units, descriptions and labels in configs.xml a…
…nd thing-types.xml Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for b2b7ad8 - Browse repository at this point
Copy the full SHA b2b7ad8View commit details
Commits on Sep 11, 2020
-
Move url and request creation from BoschSHCBridgeHandler to BoschHttp…
…Client to reuse it inside BoschHttpClient Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for ec6d1fe - Browse repository at this point
Copy the full SHA ec6d1feView commit details -
Add default timeout to request to smart home controller
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 037addc - Browse repository at this point
Copy the full SHA 037addcView commit details -
Make httpClient of BoschSHCBridgeHandler @nullable and use BoschHttpC…
…lient createUrl and createRequest methods where possible Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 2ab5c11 - Browse repository at this point
Copy the full SHA 2ab5c11View commit details -
Make gson field in BoschSHCBridgeHandler final
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 13a9105 - Browse repository at this point
Copy the full SHA 13a9105View commit details -
Simplify getDevices method of BoschSHCBridgeHandler
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 046c804 - Browse repository at this point
Copy the full SHA 046c804View commit details -
Use getContentAsString() instead of getContent() plus manual conversi…
…on to String Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 75b5cdb - Browse repository at this point
Copy the full SHA 75b5cdbView commit details -
Use instanceof instead of isInstance(...) in BoschSHCBridgeHandler
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 339ff2d - Browse repository at this point
Copy the full SHA 339ff2dView commit details -
Add registerService method to BoschSHCHandler to register already cre…
…ated services, so they can be created in the constructor of a handler and do not have to be @nullable Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 8976d2a - Browse repository at this point
Copy the full SHA 8976d2aView commit details -
Using simpler String.format instead of MessageFormatter in BoschSHCBr…
…idgeHandler Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for f020916 - Browse repository at this point
Copy the full SHA f020916View commit details -
Move ShutterControlState into dto subfolder and remove @NonNullByDefa…
…ult annotation Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for fdcdb9b - Browse repository at this point
Copy the full SHA fdcdb9bView commit details -
Make bridgeHandler and deviceId in BoschSHCService @nullable
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 890ab0d - Browse repository at this point
Copy the full SHA 890ab0dView commit details -
Move DTOs in dto subfolders and remove @NonNullByDefault annotations …
…from them Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for df93d9b - Browse repository at this point
Copy the full SHA df93d9bView commit details
Commits on Sep 15, 2020
-
Add texts for errors during initialization of bridge
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 5091727 - Browse repository at this point
Copy the full SHA 5091727View commit details -
Migrate PowerSwitch to new service architecture to get rid of BoschSH…
…CBridgeHandler.updateSwitchState Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for d7d9d2e - Browse repository at this point
Copy the full SHA d7d9d2eView commit details -
Remove obsolete null parameter from subscription request
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 6178537 - Browse repository at this point
Copy the full SHA 6178537View commit details -
Removed obsolete TODO about hard-coded data which does not exist anymore
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 7953fb5 - Browse repository at this point
Copy the full SHA 7953fb5View commit details -
Use lambda for response handling of long poll
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 89ddf38 - Browse repository at this point
Copy the full SHA 89ddf38View commit details -
Remove obsolete @nonnull annotations in BoschSHCBridgeHandler
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for f401c5f - Browse repository at this point
Copy the full SHA f401c5fView commit details -
Throw http exceptions when trying to request state from a device to s…
…et the thing to offline Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for e45ab13 - Browse repository at this point
Copy the full SHA e45ab13View commit details
Commits on Sep 20, 2020
-
Add state options for combined-rating, temperature-rating and humidit…
…y-rating channels Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for fc375bf - Browse repository at this point
Copy the full SHA fc375bfView commit details -
Fix several minor static code analysis warnings
Signed-off-by: Christian Oeing <christian.oeing@slashgames.org>
Configuration menu - View commit details
-
Copy full SHA for 49c9bb8 - Browse repository at this point
Copy the full SHA 49c9bb8View commit details
Commits on Sep 21, 2020
-
fix HTTP client issue, improve connection logging, add Developers mar…
…kdown the HTTPClient requests were broken updated exception handling and logging for connection and pairing describing source of certificates Signed-off-by: Gerd Zanker <gerd.zanker@web.de>
Configuration menu - View commit details
-
Copy full SHA for 49303a6 - Browse repository at this point
Copy the full SHA 49303a6View commit details