]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
3 years ago[gardena] remove compiler warnings (#12947)
Andrew Fiddian-Green [Thu, 16 Jun 2022 19:44:25 +0000 (21:44 +0200)]
[gardena] remove compiler warnings (#12947)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[nikohomecontrol] Bug fixes and improvements to thermostats (#11963)
Mark Herwege [Wed, 15 Jun 2022 11:01:22 +0000 (13:01 +0200)]
[nikohomecontrol] Bug fixes and improvements to thermostats (#11963)

* Thermostat fixes and implement extra thermostat channels

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
3 years ago[insteon] set device offline if it doesn't exist in the plm/hub database (#12904)
robnielsen [Tue, 14 Jun 2022 21:26:08 +0000 (16:26 -0500)]
[insteon] set device offline if it doesn't exist in the plm/hub database (#12904)

* [insteon] set device offline if it doesn't exist in the plm/hub database
* [insteon] use a flag to indicate if a device is linked or not
* [insteon] set config to @NonNullByDefault({}) instead of @Nullable
* [insteon] cleanup

Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com>
3 years ago[livisismarthome] New binding (successor of innogysmarthome with local API and some...
Sven Strohschein [Tue, 14 Jun 2022 21:21:39 +0000 (23:21 +0200)]
[livisismarthome] New binding (successor of innogysmarthome with local API and some improvements) (#12440)

- Initial version added (copied and renamed from the innogysmarthome binding)
- The local API is now used, authorization, bridge initialization and discovery is already working
- Potential NullPointerExceptions fixed
- Adding battery-low-Channel support for ISC2
- More optimizations and local API changes in the ReadMe
- The key button counter channels are now updated correctly. The according trigger channels should now also work fine.
- Bug fixes regarding button pressed event. The pressed event is now executed along with short and long press events, so if someone want to react on a button press (short or long), the PRESSED trigger event can get checked. And the pressed event isn't senseless executed on a binding restart anymore.
- Error messages improved
- Deprecation-Notice
- New deprecation warning integrated in the innogysmarthome binding
- Livisi renamed to LIVISI
- SHC channels are now initialized correctly
- New "status" channel for the SHC with the values ACTIVE, INITIALIZING and SHUTTINGDOWN
- Code and documentation optimizations
- Fix for PT-PSS action
- Support for SHC classic - The websocket is hosted on another port.
- Update for Temperature-Channel-Definitions and Translations (de)
- Update for Power-Channel-Definitions
- Further translations (de) for devices and channels
- Refactoring branch integrated (some tests added and a lot of code optimizations for example smaller methods, better method names, more simple flows without continue and return in void methods, improved NULL handling, etc.)
- Code optimization (special handling for VariableActuator removed which seems to be not required anymore)
- The thing status is now set to offline when the device is not reachable (even on binding start up)
- The thing status is now set to online again when the device is reachable again
- Clearer description of the invert switch of the RollerShutter (ISR2)
- Copyright notices corrected
- Imports optimized
- Changed handling of pointTemperature (QuantityType instead of DecimalType)
- Code optimization (device status listeners are now registered with device id, so it isn't necessary anymore to call all listeners to find the right matching listener for the device event).
- Code optimization (not working mDNS bridge discovery removed).
- Explicit idle timeout removed (seems not to be required anymore for the local API and may cause problems with SHC 1, there occur EOFExceptions)
- Code optimizations (Debug code removed which isn't required anymore)
- Warn message added which is logged when the temperature to set is not between min and max temperature (this can happen when the user uses the REST-API instead of MainUI or probably also when set via a rule).
- Code optimizations (stronger/consequent use of QuantityType instead of DecimalType)
- Temperature values outside the possible range of 6 - 30 °C are now set to 6 / 30 °C. Therefore a temperature channel can get set to 0 °C for example by a rule and this is automatically changed to 6 °C (and causes a debug message).
- Code optimizations
- Bug fixes regarding UnitsOfMeasurements (Number:Power)
- Tests repaired
- The local API returns "[]" for empty objects which should only get used for arrays... This is now handled by the binding with replacing "[]" by "null". This error occurred with SHC 1, it isn't known if SHC 2 is also affected.
- Number:Dimensionless (percent) introduced for humidity and luminance
- Button events are now supported for SHC 1 (Classic), but without information about short or long press (isn't available for this SHC model).
- Button events are now supported for SHC 1 (Classic), but without information about short or long press (isn't available for this SHC model).
- The configVersion is now also available for SHC 1 bridges.
- More changes to Descriptions, Translations, Icons, Channel-Order, Channel-Config
- Trace logging of responses added to increase the traceability
- The SHC channels should now also get filled for SHC classic
- cpu, memory and disc channels are now defined as percentage (Number:Dimensionless)
- Jetty-HttpClient replaced by simple UrlConnection, because Jetty-HttpClient has problems with high frequency execution of requests. There were EOFExceptions with SHC classic when 2 or more requests were executed within the same second...
- Readme updated
- Copyright notices corrected
- Additions in ReadMe for RST2 / WRT
- The bridge channels (cpu, memory, disc and operation state) are now updated every minute for SHC 1 / classic (because there are no such events for SHC 1 / classic)
- Bug-fix for SHC 1 / classic: Device attributes are now updated correctly for SHC 1 / classic (there is another response structure, which caused that some attributes were not found / update). This should have affected battery low and reachable (thing status) information.
- There are also raw events which report changes regarding the bridge channels (cpu, memory, disc and operation status). There are now processed.
- Token request JSON changed to lower-case (to be compatible with the new SHC firmware update and this should enable to use the standard logics)
- SHC 2 can now get authenticated with the OAuth 2.0 standard logics of OpenHAB (with x-www-form-urlencoded instead of json). The old special json logic is still there to support SHC 1 (but SHC 1 will also get updated soon).
- SHC 1 supports now short and long button pressed events
- Outdated custom login logics removed. SHC 2 and SHC 1 / classic supports now OAuth 2.0 login requests, therefore the default login logics of OpenHAB can now get used.
- README updated for the required software version of SHC 1 / classic
- Code review findings fixed
- Code review findings fixed (Channel Ids renamed to lowerCamelCase)
- Unused code removed
- Code review findings fixed (Device status messages localized)
- Code review findings fixed (label of BooleanStateActuator renamed)
- Code review findings fixed (hard-coded units resolved)
- Code review findings fixed (unit of measurements changed form Power to Energy when it is unit Wh instead of W)
- Code review findings fixed (thing status BRIDGE_OFFLINE changed to COMMUNICATION_ERROR, because BRIDGE_OFFLINE is intended for sub/child devices, not for the bridge thing)
- Code review findings fixed ("initialize" is now returned faster and all requests are executed asynchronously)
- Code review findings fixed ("initialize" is now returned faster and all requests are executed asynchronously)
- Compiler warnings fixed
- Code review findings fixed
- Code review findings fixed (channel ids renamed)
- Code review findings fixed (tags for temperature and humidity added)
- Code review findings fixed (properties renamed to lowerCamelCase like the default properties)
- Code review findings fixed (non-null warnings fixed, performance increased by reducing requests)
- Code review findings fixed (non-null warnings fixed)
- Code review findings fixed (non-null warnings fixed in tests)
- Copyright notices updated
- Unnecessary log line removed
- Code review findings fixed (non-null warnings fixed in tests)
- Test fixed (WebSocketClient can't get mocked completely which caused an Exception)
- Code review findings fixed (various code optimizations)
- Code review findings fixed (channel-type-ids renamed to lowerCamelCase)
- Code review findings fixed (translation simplified)
- Code review findings fixed (temperature point handling converted in UoM)
- Code review findings fixed (Exception handling improved)
- Code review findings fixed (offline state precised when the bridge isn't found/configured)
- Code review findings fixed (exception logs deactivated within tests to reduce to console output when running the tests)
- Code review findings fixed (thing status is now checked instead of bridge status)
- Code review findings fixed (DeviceStructureManager can now be marked as NonNull because it is initialized within the initialize method)
- Code review findings fixed (LivisiClient can now be marked as NonNull because it is initialized within the initialize method)
- Code review findings fixed (OAuthService can now be marked as NonNull because it is initialized within the initialize method)
- Code review findings fixed (unnecessary type check removed)
- Code review findings fixed (warning messages within tests reduced)
- Code review findings fixed (more when the bridge connection state changes)
- Code review findings fixed (reconnect job changed from scheduleAtFixedRate to scheduleWithFixedDelay - recommended by the SAT warnings).
- Code review findings fixed (unused method removed).
- Representation property introduced to auto-ignore textual defined things at discovery/scan
- Code review findings fixed (more detailed error message for SHC not reachable added).
- Fix ChannelTypeID in Readme.md sample
- Code review findings fixed ("/event/ControllerConnectivityChanged" doesn't change the bridge thing to offline anymore, because it isn't important for the local API anymore).
- Code review findings fixed (point temperature commands with DecimalType instead of QuantityType can now also get handled).
- Tests added regarding handleCommand
- Code optimization (constant for the "invert" channel parameter added)
- Code optimization (log messages within tests avoided)

Signed-off-by: Sven Strohschein <sven.strohschein@gmail.com>
Co-authored-by: RalphSester <ralph.sester@sester-edv.de>
3 years ago[boschindego] Rewrite to avoid external dependencies (#12905)
Jacob Laursen [Tue, 14 Jun 2022 20:51:26 +0000 (22:51 +0200)]
[boschindego] Rewrite to avoid external dependencies (#12905)

* Rewrite to avoid external dependencies

Fixes #12720

* Improve session handling
* Avoid reauthorization for each command/poll
* Further improve session handling
* Refactor SSO cookie handling
* Optimize getting DeviceStatus for unknown status code

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[gardena] Fix handling of websocket connection losses that causes memory leaks (...
Bruetti1991 [Tue, 14 Jun 2022 19:12:14 +0000 (21:12 +0200)]
[gardena] Fix handling of websocket connection losses that causes memory leaks (#11825)

* [gardena] Fix handling of websocket connection losses that causes memory leaks

* The binding no longer restarts websockets more than once if the connection is lost

Signed-off-by: Nico Brüttner <n@bruettner.de>
3 years agoNew Crowdin updates (#12933)
openhab-bot [Mon, 13 Jun 2022 20:37:13 +0000 (22:37 +0200)]
New Crowdin updates (#12933)

* New translations netatmo.properties (Italian)

* New translations netatmo.properties (French)

3 years agoadd new state battery diagnosis (#12934)
vich-667 [Mon, 13 Jun 2022 19:25:29 +0000 (21:25 +0200)]
add new state battery diagnosis (#12934)

Signed-off-by: Tobias Lange <vich-667@gmx.de>
3 years ago[homekit] fix issue with some hue lights, e.g. xiaomi (#12931)
eugen [Mon, 13 Jun 2022 17:16:13 +0000 (19:16 +0200)]
[homekit] fix issue with some hue lights, e.g. xiaomi (#12931)

* fix for hue

Signed-off-by: Eugen Freiter <freiter@gmx.de>
3 years ago[netatmo] Make the grant servlet always available (#12923)
lolodomo [Mon, 13 Jun 2022 06:08:36 +0000 (08:08 +0200)]
[netatmo] Make the grant servlet always available (#12923)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[netatmo] Rework room actions (#12870)
lolodomo [Mon, 13 Jun 2022 06:07:22 +0000 (08:07 +0200)]
[netatmo] Rework room actions (#12870)

* [netatmo] Rework room actions
* Clarify what thermostat modes can be used for the action

Fix #12836

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoFix signalStrength channel update after REFRESH command (#12930)
Jacob Laursen [Mon, 13 Jun 2022 05:46:20 +0000 (07:46 +0200)]
Fix signalStrength channel update after REFRESH command (#12930)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[nikohomecontrol] Reconnection logic (#12885)
Mark Herwege [Sun, 12 Jun 2022 08:38:39 +0000 (10:38 +0200)]
[nikohomecontrol] Reconnection logic (#12885)

* Clear handler references when disposing handler
* Improved handling when connection lost
* Fix refresh interval property definition
* Unset event handler when actions removed from NHC
* Startup and connection attempt improvements
* Unset action references
* Reconnection logic cleanup
* Cleanup bridge online setting
* Also synchronize scheduleRestartCommunication

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
3 years ago[netatmo] Improve channel helpers (#12851)
Gaël L'hopital [Sat, 11 Jun 2022 18:08:10 +0000 (20:08 +0200)]
[netatmo] Improve channel helpers (#12851)

Signed-off-by: clinique <gael@lhopital.org>
3 years agoNew Crowdin updates (#12920)
openhab-bot [Sat, 11 Jun 2022 13:24:13 +0000 (15:24 +0200)]
New Crowdin updates (#12920)

* New translations amazondashbutton.properties (French)

* New translations icalendar.properties (French)

* New translations luxom.properties (French)

* New translations amazondashbutton.properties (French)

3 years ago[amazondashbutton] Update default translations (#12917)
lolodomo [Sat, 11 Jun 2022 09:13:52 +0000 (11:13 +0200)]
[amazondashbutton] Update default translations (#12917)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[ambientweather] Add missing default translations (#12918)
lolodomo [Sat, 11 Jun 2022 09:12:26 +0000 (11:12 +0200)]
[ambientweather] Add missing default translations (#12918)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[automover] Update default translations (#12919)
lolodomo [Sat, 11 Jun 2022 09:11:46 +0000 (11:11 +0200)]
[automover] Update default translations (#12919)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[pulseaudio] regenerate default translations (#12916)
GiviMAD [Sat, 11 Jun 2022 06:36:00 +0000 (08:36 +0200)]
[pulseaudio] regenerate default translations (#12916)

* [pulseaudio] regenerate default translations

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years ago[hdpowerview] Corrections to shade database and capabilities (#12902)
Andrew Fiddian-Green [Fri, 10 Jun 2022 18:10:31 +0000 (20:10 +0200)]
[hdpowerview] Corrections to shade database and capabilities (#12902)

* [hdpowerview] add type 66 shutters to database
* [hdpowerview] shade database updates
* [hdpowerview] shade database additions and corrections
* [hdpowerview] enhance database features
* [hdpowerview] fix capabilities 8, 9 functionality
* [hdpowerview] adjust tests to match new capabilities
* [hdpowerview] correct method visibility
* [hdpowerview] test type 44
* [hdpowerview] remove comment
* [hdpowerview] name change
* [hdpowerview] remove comments attribute
* [hdpowerview] refactor capabilities code
* [hdpowerview] 'hard' properties now hidden
* [hdpowerview] adopt reviewer suggestion
* [hdpowerview] refactor constant names

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[pulseaudio] Fix source format options (#12913)
GiviMAD [Fri, 10 Jun 2022 05:39:01 +0000 (07:39 +0200)]
[pulseaudio] Fix source format options (#12913)

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
3 years ago[groupepsa] Fix syntax of documentation and minor spelling improvements (#12912)
Christoph Weitkamp [Fri, 10 Jun 2022 05:27:57 +0000 (07:27 +0200)]
[groupepsa] Fix syntax of documentation and minor spelling improvements (#12912)

* [groupepsa] Fix syntax of documentation and minor spelling improvements

- Fix syntax of documentation and minor spelling improvements

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
Co-authored-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoNew Crowdin updates (#12907)
openhab-bot [Thu, 9 Jun 2022 06:08:51 +0000 (08:08 +0200)]
New Crowdin updates (#12907)

* New translations miele.properties (German)

* New translations remoteopenhab.properties (German)

* New translations mqtt.properties (German)

* New translations metrics.properties (German)

* New translations boschindego.properties (German)

* New translations gpstracker.properties (German)

* New translations onkyo.properties (German)

* New translations tado.properties (German)

* New translations telegram.properties (German)

* New translations jruby.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations bluetooth.properties (German)

* New translations imperihome.properties (German)

3 years ago[ecobee] Add support for Smart Thermostat Premium (#12892)
robnielsen [Wed, 8 Jun 2022 06:52:07 +0000 (01:52 -0500)]
[ecobee] Add support for Smart Thermostat Premium (#12892)

Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com>
3 years ago[neohub] check for connection refused (#12906)
Andrew Fiddian-Green [Wed, 8 Jun 2022 06:45:35 +0000 (08:45 +0200)]
[neohub] check for connection refused (#12906)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years agoNew translations sncf.properties (French) (#12901)
openhab-bot [Tue, 7 Jun 2022 09:18:58 +0000 (11:18 +0200)]
New translations sncf.properties (French) (#12901)

3 years ago[fronius] Add additional Inverter DC channels (#12867)
jimtng [Tue, 7 Jun 2022 06:11:06 +0000 (16:11 +1000)]
[fronius] Add additional Inverter DC channels (#12867)

* [fronius] Add additional Inverter DC channels
* [fronius] Update channel description and translations
* [fronius] Add calculated DC Power channels

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
3 years agoFix reporting of Roku Home app (#12884)
mlobstein [Mon, 6 Jun 2022 14:18:56 +0000 (09:18 -0500)]
Fix reporting of Roku Home app (#12884)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years agoNew Crowdin updates (#12897)
openhab-bot [Mon, 6 Jun 2022 13:17:05 +0000 (15:17 +0200)]
New Crowdin updates (#12897)

* New translations sonos.properties (French)

* New translations sonyprojector.properties (French)

3 years ago[sncf] Align XML description and default translations (#12887)
lolodomo [Mon, 6 Jun 2022 11:17:22 +0000 (13:17 +0200)]
[sncf] Align XML description and default translations (#12887)

Re-run of the i18n tool will then trigger no change.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoFix array out of bound exception (#12889)
Mark Herwege [Mon, 6 Jun 2022 09:38:50 +0000 (11:38 +0200)]
Fix array out of bound exception (#12889)

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
3 years agoNew Crowdin updates (#12894)
openhab-bot [Mon, 6 Jun 2022 09:34:28 +0000 (11:34 +0200)]
New Crowdin updates (#12894)

* New translations shelly.properties (German)
* New translations luxom.properties (Italian)

3 years ago[sonos] Align XML description and default translations (#12886)
lolodomo [Mon, 6 Jun 2022 07:51:01 +0000 (09:51 +0200)]
[sonos] Align XML description and default translations (#12886)

Re-run of the i18n tool will then trigger no change.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[sonyprojector] Align XML description and default translations (#12888)
lolodomo [Mon, 6 Jun 2022 07:50:33 +0000 (09:50 +0200)]
[sonyprojector] Align XML description and default translations (#12888)

Reorder translations entries.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[netatmo] Correct Discovery service (#12869)
Gaël L'hopital [Sun, 5 Jun 2022 17:14:04 +0000 (19:14 +0200)]
[netatmo] Correct Discovery service (#12869)

* Correct Discovery service
* Enhancing weather station module handling

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[elroconnects] Set thingStatus earlier in initialize (#12877)
Mark Herwege [Sun, 5 Jun 2022 11:19:12 +0000 (13:19 +0200)]
[elroconnects] Set thingStatus earlier in initialize (#12877)

* Set thingStatus earlier in initialize
* Check device configuration
* Make sure to always set thing status
* Make thing status message localizable

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
3 years agoFix #12381 (#12843)
Markus Michels [Sun, 5 Jun 2022 10:03:14 +0000 (12:03 +0200)]
Fix #12381 (#12843)

Signed-off-by: markus7017 <markus7017@gmail.com>
Signed-off-by: Markus Michels <markus7017@gmail.com>
3 years agoNew Crowdin updates (#12875)
openhab-bot [Sun, 5 Jun 2022 05:45:29 +0000 (07:45 +0200)]
New Crowdin updates (#12875)

* New translations vigicrues.properties (French)

* New translations weatherunderground.properties (French)

* New translations xmltv.properties (French)

* New translations renault.properties (French)

* New translations ntp.properties (French)

* New translations ntp.properties (German)

* New translations sagercaster.properties (French)

* New translations ntp.properties (Hungarian)

* New translations ntp.properties (Turkish)

3 years ago[benqprojector] Add discovery service (#12866)
mlobstein [Sat, 4 Jun 2022 21:47:32 +0000 (16:47 -0500)]
[benqprojector] Add discovery service (#12866)

* Add discovery service

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years ago[luxom] Add missing default translations (#12883)
lolodomo [Sat, 4 Jun 2022 21:45:52 +0000 (23:45 +0200)]
[luxom] Add missing default translations (#12883)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[nikohomecontrol] Do not set thing status before end of initialization (#12819)
Mark Herwege [Sat, 4 Jun 2022 21:39:46 +0000 (23:39 +0200)]
[nikohomecontrol] Do not set thing status before end of initialization (#12819)

* Do not set thing status before end of initialization
* Change ThingStatusDetail when no communication object
* Change bridge config error messages
* Bridge status changed handling
* Check bridge status in handler init

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
3 years ago[upnpcontrol] Set thingStatus UNKNOWN in intialize (#12880)
Mark Herwege [Sat, 4 Jun 2022 21:32:51 +0000 (23:32 +0200)]
[upnpcontrol] Set thingStatus UNKNOWN in intialize (#12880)

* Set thingStatus UNKNOWN in intialize

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
3 years ago[lametrictime] Add missing default translations (#12882)
lolodomo [Sat, 4 Jun 2022 21:11:46 +0000 (23:11 +0200)]
[lametrictime] Add missing default translations (#12882)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoEliminate JsonSyntaxException when restricted_frequency is null (#12876)
Mark Hilbush [Sat, 4 Jun 2022 21:05:17 +0000 (17:05 -0400)]
Eliminate JsonSyntaxException when restricted_frequency is null (#12876)

Signed-off-by: Mark Hilbush <mark@hilbush.com>
3 years ago[renault] Reorder translations entries (#12878)
lolodomo [Sat, 4 Jun 2022 20:55:39 +0000 (22:55 +0200)]
[renault] Reorder translations entries (#12878)

Re-run of the i18n tool will then trigger no change.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[sagercaster] Reorder translations entries (#12879)
lolodomo [Sat, 4 Jun 2022 20:55:12 +0000 (22:55 +0200)]
[sagercaster] Reorder translations entries (#12879)

Re-run of the i18n tool will then trigger no change.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[ntp] Align XML description and default translations (#12881)
lolodomo [Sat, 4 Jun 2022 20:54:28 +0000 (22:54 +0200)]
[ntp] Align XML description and default translations (#12881)

Re-run of the i18n tool will then trigger no change.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoAdd AARCH64 native lib to dynamodb (#12863)
J-N-K [Sat, 4 Jun 2022 19:50:16 +0000 (21:50 +0200)]
Add AARCH64 native lib to dynamodb (#12863)

Signed-off-by: Jan N. Klug <github@klug.nrw>
3 years ago[tado] Automatically reconnect offline Things if possible (#12868)
Andrew Fiddian-Green [Sat, 4 Jun 2022 18:37:30 +0000 (20:37 +0200)]
[tado] Automatically reconnect offline Things if possible (#12868)

* [tado] reconnect offline things if possible & allowed
* [tado] bridge should ping the server every polling cycle

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[xmltv] Add few missing translations and reorder the entries (#12872)
lolodomo [Sat, 4 Jun 2022 18:30:38 +0000 (20:30 +0200)]
[xmltv] Add few missing translations and reorder the entries (#12872)

Re-run of the i18n tool will then trigger no change.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[weatherunderground] Reorder translations entries (#12873)
lolodomo [Sat, 4 Jun 2022 18:29:57 +0000 (20:29 +0200)]
[weatherunderground] Reorder translations entries (#12873)

Re-run of the i18n tool will then trigger no change.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[vigicrues] Reorder translations entries (#12874)
lolodomo [Sat, 4 Jun 2022 18:29:20 +0000 (20:29 +0200)]
[vigicrues] Reorder translations entries (#12874)

Re-run of the i18n tool will then trigger no change.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[hdpowerview] Fix output to console from tests and eliminate warnings (#12824)
Jacob Laursen [Sat, 4 Jun 2022 06:44:44 +0000 (08:44 +0200)]
[hdpowerview] Fix output to console from tests and eliminate warnings (#12824)

* Avoid logging to console
* Fix redundant null checks

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[nikohomecontrol] Discovery improvements (#12855)
Mark Herwege [Fri, 3 Jun 2022 18:08:08 +0000 (20:08 +0200)]
[nikohomecontrol] Discovery improvements (#12855)

* Add discovery representation properties
* Recognized device types improvements
* Move discovery to thingHandlerService
* Discover multiple bridges in network
* Made device property names constants

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
3 years agoExclude embedded module-info.class recursively (#12865)
Wouter Born [Fri, 3 Jun 2022 13:38:20 +0000 (15:38 +0200)]
Exclude embedded module-info.class recursively (#12865)

See: https://github.com/openhab/openhab-addons/pull/12772#issuecomment-1145179643

Signed-off-by: Wouter Born <github@maindrain.net>
3 years agoUpdate bnd to 6.3.0 (#12864)
Wouter Born [Thu, 2 Jun 2022 19:44:20 +0000 (21:44 +0200)]
Update bnd to 6.3.0 (#12864)

For release notes, see:

https://github.com/bndtools/bnd/wiki/Changes-in-6.3.0

Related to openhab/openhab-core#2991

Signed-off-by: Wouter Born <github@maindrain.net>
3 years agoBump gson from 2.8.5 to 2.8.9 in /bundles/org.openhab.persistence.influxdb (#12772)
dependabot[bot] [Thu, 2 Jun 2022 17:29:16 +0000 (19:29 +0200)]
Bump gson from 2.8.5 to 2.8.9 in /bundles/org.openhab.persistence.influxdb (#12772)

* Bump gson in /bundles/org.openhab.persistence.influxdb

Bumps [gson](https://github.com/google/gson) from 2.8.5 to 2.8.9.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/gson/compare/gson-parent-2.8.5...gson-parent-2.8.9)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
* Prevent embedding issues by excluding module-info.class

Signed-off-by: Wouter Born <github@maindrain.net>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Wouter Born <github@maindrain.net>
3 years agoBump gson from 2.8.5 to 2.8.9 in /bundles/org.openhab.binding.dbquery (#12798)
dependabot[bot] [Thu, 2 Jun 2022 17:28:01 +0000 (19:28 +0200)]
Bump gson from 2.8.5 to 2.8.9 in /bundles/org.openhab.binding.dbquery (#12798)

* Bump gson from 2.8.5 to 2.8.9 in /bundles/org.openhab.binding.dbquery

Bumps [gson](https://github.com/google/gson) from 2.8.5 to 2.8.9.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/gson/compare/gson-parent-2.8.5...gson-parent-2.8.9)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
* Prevent embedding issues by excluding module-info.class

Signed-off-by: Wouter Born <github@maindrain.net>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Wouter Born <github@maindrain.net>
3 years agoRefactor scale transformation to configuration registry (#12862)
J-N-K [Thu, 2 Jun 2022 16:18:58 +0000 (18:18 +0200)]
Refactor scale transformation to configuration registry (#12862)

Signed-off-by: Jan N. Klug <github@klug.nrw>
3 years agoNew translations darksky.properties (German) (#12860)
openhab-bot [Thu, 2 Jun 2022 13:20:16 +0000 (15:20 +0200)]
New translations darksky.properties (German) (#12860)

3 years ago[nikohomecontrol] Nhc fixes (#12859)
Mark Herwege [Thu, 2 Jun 2022 11:03:42 +0000 (13:03 +0200)]
[nikohomecontrol] Nhc fixes (#12859)

* Make trigger type items act on off
* Fix gson serializing empty values
* Fix some null pointer warnings

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
3 years agoupdate configuration revision on start (#12854)
eugen [Wed, 1 Jun 2022 20:44:05 +0000 (22:44 +0200)]
update configuration revision on start (#12854)

Signed-off-by: Eugen Freiter <freiter@gmx.de>
3 years ago[hdpowerview] add type 66 shutters to database (#12857)
Andrew Fiddian-Green [Wed, 1 Jun 2022 20:38:18 +0000 (22:38 +0200)]
[hdpowerview] add type 66 shutters to database (#12857)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years agoNew Crowdin updates (#12849)
openhab-bot [Wed, 1 Jun 2022 10:11:04 +0000 (12:11 +0200)]
New Crowdin updates (#12849)

* New translations boschshc.properties (German)
* New translations jinja.properties (German)
* New translations regex.properties (German)
* New translations jsonpath.properties (German)
* New translations xpath.properties (German)
* New translations dynamodb.properties (German)
* New translations jdbc.properties (German)
* New translations neeo.properties (German)
* New translations fsinternetradio.properties (German)
* New translations sonyaudio.properties (German)
* New translations systeminfo.properties (German)
* New translations wemo.properties (German)
* New translations googlestt.properties (German)
* New translations voicerss.properties (German)
* New translations porcupineks.properties (German)
* New translations watsonstt.properties (German)
* New translations voskstt.properties (German)
* New translations deutschebahn.properties (German)
* New translations dwdunwetter.properties (German)
* New translations shelly.properties (German)
* New translations googletts.properties (German)
* New translations http.properties (Italian)
* New translations evcc.properties (German)
* New translations imperihome.properties (Italian)
* New translations voicerss.properties (German)
* New translations dwdunwetter.properties (German)

3 years ago[darksky] Update default translations (#12853)
lolodomo [Wed, 1 Jun 2022 08:48:14 +0000 (10:48 +0200)]
[darksky] Update default translations (#12853)

Related to #12837

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoIncrease timeout for thermostat status requests (#12852)
mlobstein [Tue, 31 May 2022 07:39:44 +0000 (02:39 -0500)]
Increase timeout for thermostat status requests (#12852)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years agoRemove strict version dependencies (#12816)
Jacob Laursen [Mon, 30 May 2022 10:03:31 +0000 (12:03 +0200)]
Remove strict version dependencies (#12816)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoNew Crowdin updates (#12846)
openhab-bot [Sun, 29 May 2022 21:08:08 +0000 (23:08 +0200)]
New Crowdin updates (#12846)

* New translations netatmo.properties (Italian)
* New translations imperihome.properties (French)
* New translations herzborg.properties (Italian)

3 years ago[influxdb] Fix for influxdbv1 retention and table names containing keywords or specia...
fremel75 [Sun, 29 May 2022 18:54:49 +0000 (20:54 +0200)]
[influxdb] Fix for influxdbv1 retention and table names containing keywords or special chars (#11139)

* [influxdbv1] https://github.com/openhab/openhab-addons/issues/9790 and https://github.com/openhab/openhab-addons/issues/10398 Fix for retention and table names containing InfluxQL keywords or special characters

Signed-off-by: fremel@gmail.com <fremel@gmail.com>
* Revert escaped qoutes on null items

Signed-off-by: fremel@gmail.com <fremel@gmail.com>
* Apply suggestions from code review

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
Co-authored-by: Joan Pujol <joanpujol@gmail.com>
* Apply spotless

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
Co-authored-by: Joan Pujol <joanpujol@gmail.com>
Co-authored-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoFix build (#12848)
Jacob Laursen [Sun, 29 May 2022 18:23:05 +0000 (20:23 +0200)]
Fix build (#12848)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[Helios] Remove support for obsolete firmware 2.7 including SOAP base… (#12721)
Karel Goderis [Sun, 29 May 2022 14:25:43 +0000 (16:25 +0200)]
[Helios] Remove support for obsolete firmware 2.7 including SOAP base… (#12721)

* Helios] Remove support for obsolete firmware 2.7 including SOAP based communication

Signed-off-by: Karel Goderis <karel.goderis@me.com>
3 years agobugfix x-user-agent (#12841)
Bernd Weymann [Sun, 29 May 2022 09:21:40 +0000 (11:21 +0200)]
bugfix x-user-agent (#12841)

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
3 years ago[imperihome] Default translations (#12845)
lolodomo [Sun, 29 May 2022 09:16:08 +0000 (11:16 +0200)]
[imperihome] Default translations (#12845)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[modbus.*] Updated default translations (#12844)
lolodomo [Sun, 29 May 2022 08:23:58 +0000 (10:23 +0200)]
[modbus.*] Updated default translations (#12844)

Related to #12837

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoAllow pre-escaped URLs for http binding (#12350)
James Melville [Sun, 29 May 2022 06:58:56 +0000 (07:58 +0100)]
Allow pre-escaped URLs for http binding (#12350)

Signed-off-by: James Melville <jamesmelville@gmail.com>
3 years ago[herzborg] Default translations (#12838)
lolodomo [Sat, 28 May 2022 18:46:31 +0000 (20:46 +0200)]
[herzborg] Default translations (#12838)

Related to #12837

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoAdd PowerOn option to Remote Button channel (#12839)
mlobstein [Sat, 28 May 2022 18:10:52 +0000 (13:10 -0500)]
Add PowerOn option to Remote Button channel (#12839)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
3 years agoNew Crowdin updates (#12835)
openhab-bot [Sat, 28 May 2022 18:00:46 +0000 (20:00 +0200)]
New Crowdin updates (#12835)

* New translations amazondashbutton.properties (French)

* New translations netatmo.properties (French)

* New translations netatmo.properties (French)

3 years agoFixes CoAP parsing problem (#12831) (#12834)
Markus Michels [Sat, 28 May 2022 09:55:58 +0000 (11:55 +0200)]
Fixes CoAP parsing problem (#12831) (#12834)

Signed-off-by: markus7017 <markus7017@gmail.com>
Signed-off-by: Markus Michels <markus7017@gmail.com>
3 years ago[netatmo] Add siren device (#12805)
Gaël L'hopital [Sat, 28 May 2022 09:26:30 +0000 (11:26 +0200)]
[netatmo] Add siren device (#12805)

* Starting Siren addition

Signed-off-by: clinique <gael@lhopital.org>
3 years ago[shelly] Prepare for CrowdIn translations, bug fixes (#12822)
Markus Michels [Sat, 28 May 2022 08:33:40 +0000 (10:33 +0200)]
[shelly] Prepare for CrowdIn translations, bug fixes (#12822)

* Prepare for CrowdIn translations, includes translation of binding
settings; fix #12815 endless initialization; fix #12535 invalid log
messages

Signed-off-by: markus7017 <markus7017@gmail.com>
Signed-off-by: Markus Michels <markus7017@gmail.com>
3 years agoNew Crowdin updates (#12828)
openhab-bot [Fri, 27 May 2022 23:08:07 +0000 (01:08 +0200)]
New Crowdin updates (#12828)

* New translations netatmo.properties (French)
* New translations netatmo.properties (Italian)

3 years ago[netatmo] Fix getActiveChildren (#12830)
lolodomo [Fri, 27 May 2022 17:47:13 +0000 (19:47 +0200)]
[netatmo] Fix getActiveChildren (#12830)

Wait for the thing being initialized properly by the thing manager
before considering it as an active children

Fix #12809

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years agoDisable unstable test (#12829)
Jacob Laursen [Fri, 27 May 2022 16:18:16 +0000 (18:18 +0200)]
Disable unstable test (#12829)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years ago[netatmo] Remove 2 outdated entries from the properties file (#12827)
lolodomo [Fri, 27 May 2022 15:24:28 +0000 (17:24 +0200)]
[netatmo] Remove 2 outdated entries from the properties file (#12827)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
3 years ago[insteon] change .equals() to == for ThingStatus equality check (#12826)
robnielsen [Fri, 27 May 2022 14:12:04 +0000 (09:12 -0500)]
[insteon] change .equals() to == for ThingStatus equality check (#12826)

Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com>
3 years ago[insteon] set device to offline if network is not online after initialization (#12790)
robnielsen [Fri, 27 May 2022 12:14:43 +0000 (07:14 -0500)]
[insteon] set device to offline if network is not online after initialization (#12790)

* [insteon] set device to offline if network is not online during initialization

Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com>
3 years ago[wled] Change to bridge/thing structure and add global controls (#12199)
Matthew Skinner [Fri, 27 May 2022 11:26:47 +0000 (21:26 +1000)]
[wled] Change to bridge/thing structure and add global controls (#12199)

* Update to using bridge/thing
* remove white channels.
* Improve Discovery
* Add more sleep/ timed light / NL features
* Change advanced channels
* fix bug for sleep duration
* Update readme with new channels
* Move channels into separate readme heading.
* fix white jumps to 0 after moving control.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
3 years agoFix issues with tests after core-changes (#12817)
J-N-K [Fri, 27 May 2022 07:07:15 +0000 (09:07 +0200)]
Fix issues with tests after core-changes (#12817)

Signed-off-by: Jan N. Klug <github@klug.nrw>
3 years agoNew translations network.properties (French) (#12821)
openhab-bot [Fri, 27 May 2022 06:36:36 +0000 (08:36 +0200)]
New translations network.properties (French) (#12821)

3 years ago[elroconnects] Fix thing type description (#12823)
Mark Herwege [Thu, 26 May 2022 21:18:25 +0000 (23:18 +0200)]
[elroconnects] Fix thing type description (#12823)

* Fix thing type description

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
3 years agoDoorbird online/offline bug fix (#12814)
Matthew Skinner [Thu, 26 May 2022 13:35:59 +0000 (23:35 +1000)]
Doorbird online/offline bug fix (#12814)

Signed-off-by: Matthew Skinner <matt@pcmus.com>
3 years ago[deutschebahn] DB API Marketplace adjustments (#12786)
Sönke Küper [Thu, 26 May 2022 11:09:09 +0000 (13:09 +0200)]
[deutschebahn] DB API Marketplace adjustments (#12786)

* Changes API URL and authentication Headers for DB API Marketplace.
* Fixed some typos and code style findings.

Signed-off-by: Sönke Küper <soenkekueper@gmx.de>
3 years ago[mqtt.homie] Disable unstable test (#12812)
Jacob Laursen [Thu, 26 May 2022 06:22:56 +0000 (08:22 +0200)]
[mqtt.homie] Disable unstable test (#12812)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
3 years agoResolve itests after jUPnP upgrade (#12808)
Kai Kreuzer [Wed, 25 May 2022 20:57:42 +0000 (22:57 +0200)]
Resolve itests after jUPnP upgrade (#12808)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
3 years agoNew Crowdin updates (#12810)
openhab-bot [Wed, 25 May 2022 20:16:01 +0000 (22:16 +0200)]
New Crowdin updates (#12810)

* New translations miele.properties (Danish)
* New translations netatmo.properties (Italian)

3 years ago[Netatmo] Enhancement of documentation (#12807)
Andreas Isenmann [Wed, 25 May 2022 11:42:59 +0000 (13:42 +0200)]
[Netatmo] Enhancement of documentation (#12807)

* Enhancement of Netatmo binding documentation

Signed-off-by: Andreas Isenmann <andreas.isenmann@ise-world.de>
3 years ago[jellyfin] fix multiple sessions for device and update deps (#12794)
GiviMAD [Tue, 24 May 2022 20:29:40 +0000 (22:29 +0200)]
[jellyfin] fix multiple sessions for device and update deps (#12794)

Signed-off-by: Miguel Álvarez Díez <miguelwork92@gmail.com>
3 years ago[tado] Fix AC control bugs; Add null annotations and checks (#12570)
Andrew Fiddian-Green [Tue, 24 May 2022 20:09:03 +0000 (21:09 +0100)]
[tado] Fix AC control bugs; Add null annotations and checks (#12570)

* [tado] add null annotations and checks
* [tado] cosmetics
* [tado] tweak homeid
* [tado] revert int to Integer
* [tado] explicit method public declaration
* [tado] remove "Bridge not initialized" exception on shutdown
* [tado] new state values: error if unsupported; don't force defaults
* [tado] adopt reviewer suggestion
* [tado] tweaks
* [tado] use new,current,default mode for target capabilities; cosmetics
* [tado] eliminate dead code
* [tado] set or defaults
* [tado] change 'nullable Integer' to 'int'
* [tado] eliminate warning if handler already disposed
* [tado] improve json logging
* [tado] fix getTargetTemperature if state is OFF
* [tado] add null checks
* [tado] log warning instead of throwing exception
* [tado] improved json trace logging
* [tado] adopt reviewer suggestion
* [tado] fix logging to trace
* [tado] thread synch, and fix 'this' assignments on futures
* [tado] tweak yaml
* [tado] fix verticalSwing
* [tado] fix fanLevel

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
3 years ago[netatmo] Add doorbell support (#12776)
Gaël L'hopital [Tue, 24 May 2022 19:56:55 +0000 (21:56 +0200)]
[netatmo] Add doorbell support (#12776)

* Adding doorbell handling to netatmo
Closes #8571

Signed-off-by: clinique <gael@lhopital.org>