]>
git.basschouten.com Git - openhab-addons.git/log
lolodomo [Tue, 25 Oct 2022 07:29:58 +0000 (09:29 +0200)]
[linky] Console command completion (#13589)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
lolodomo [Tue, 25 Oct 2022 07:29:12 +0000 (09:29 +0200)]
[hue] Console command completion (#13597)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
lolodomo [Tue, 25 Oct 2022 07:27:28 +0000 (09:27 +0200)]
[powermax] Console command completion (#13588)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
lolodomo [Tue, 25 Oct 2022 07:25:40 +0000 (09:25 +0200)]
[somfytahoma] Console command completion (#13598)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Florian Hotze [Mon, 24 Oct 2022 21:40:44 +0000 (23:40 +0200)]
[jsscripting] Name timers created by polyfills (#13576)
* [jsscripting] Name timers created by polyfills
Fixes #13478.
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
lolodomo [Mon, 24 Oct 2022 21:34:32 +0000 (23:34 +0200)]
[netatmo] Console command completion (#13587)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Jacob Laursen [Mon, 24 Oct 2022 21:27:33 +0000 (23:27 +0200)]
[meater] Add console extension for showing IDs (#13601)
* Add console extension for showing IDs
Fixes #13599
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Florian Hotze [Mon, 24 Oct 2022 11:35:33 +0000 (13:35 +0200)]
[jsscripting] Fix multi-thread access (#13582)
* [jsscripting] Share the lock mechanism that was used only for rules
This change moves the lock object that was originally created for ThreadsafeSimpleRuleDelegate to OpenhabGraalJSScriptEngine to make share it across the whole engine.
* [jsscripting] Inject the lock object into the JS runtime
* [jsscripting] Update `setTimeout` & `setInterval` polyfills to enable threadsafety
* [jsscripting] Upgrade GraalJS from 21.3.0 to 22.3.0
* [jsscripting] Reduce compiler warnings
* [jsscripting] Update node version of frontend-maven-plugin
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
Jacob Laursen [Sun, 23 Oct 2022 20:07:14 +0000 (22:07 +0200)]
Reinitialize properties after configuration change (#13592)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
openhab-bot [Sat, 22 Oct 2022 21:41:33 +0000 (23:41 +0200)]
New Crowdin updates (#13585)
* New translations exec.properties (French)
* New translations watsonstt.properties (French)
Christoph Weitkamp [Sat, 22 Oct 2022 21:39:51 +0000 (23:39 +0200)]
[hue] Changed discovery to mDNS; added HTTPS handling; refactor HTTPClient to use jetty shared client (#11842)
* Changed discovery to MDNS; added HTTPS handling; refactor HTTPClient to use jetty shared client
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
openhab-bot [Sat, 22 Oct 2022 19:21:45 +0000 (21:21 +0200)]
New translations rotel.properties (French) (#13584)
Cody Cutrer [Sat, 22 Oct 2022 18:24:51 +0000 (12:24 -0600)]
[homekit] increase flexibility of ColorTemperature (#13538)
* [homekit] increase flexibility of ColorTemperature
allow Number or Dimmer items, and mired or Kelvin units.
Signed-off-by: Cody Cutrer <cody@cutrer.us>
openhab-bot [Sat, 22 Oct 2022 18:24:19 +0000 (20:24 +0200)]
New translations rotel.properties (French) (#13583)
Cody Cutrer [Sat, 22 Oct 2022 18:07:33 +0000 (12:07 -0600)]
[mqtt] support mired<->Kelvin unit conversion (#13575)
Just have to use the newer toInvertibleUnit method that allows
the dimension to change.
Signed-off-by: Cody Cutrer <cody@cutrer.us>
openhab-bot [Sat, 22 Oct 2022 12:18:31 +0000 (14:18 +0200)]
New Crowdin updates (#13580)
* New translations tplinkrouter.properties (French)
* New translations meater.properties (French)
openhab-bot [Sat, 22 Oct 2022 10:15:52 +0000 (12:15 +0200)]
New Crowdin updates (#13579)
* New translations amplipi.properties (Italian)
* New translations anel.properties (Italian)
lolodomo [Thu, 20 Oct 2022 20:51:03 +0000 (22:51 +0200)]
[netatmo] Extend example with things for energy stuff (#13568)
* [netatmo] Extend example with things for energy stuff
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Andrew Fiddian-Green [Thu, 20 Oct 2022 10:49:23 +0000 (11:49 +0100)]
[hdpowerview] add duette/applause skylift shades (#13574)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
GiviMAD [Thu, 20 Oct 2022 05:26:39 +0000 (07:26 +0200)]
[jellyfin] upgrade sdk, fixes json parse error (#13572)
Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
Andrew Fiddian-Green [Wed, 19 Oct 2022 19:19:55 +0000 (20:19 +0100)]
[hdpowerview] support for shade types 26,27,28 (#13571)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Cody Cutrer [Wed, 19 Oct 2022 18:17:55 +0000 (12:17 -0600)]
[homekit] Improve output of console's `homekit show` command (#13569)
* [homekit] Improve output of console's `homekit show` command
* include the full JSON from all the characteristics, so you can confirm
everything is configured correctly.
* only use simple class names; the fully qualified package is just a
distraction.
* show linked services if they exist
* include the class name of services, not just the GUID
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Cody Cutrer [Wed, 19 Oct 2022 09:18:02 +0000 (03:18 -0600)]
[homekit] improve bundle deactivation time (#13566)
If you have many instances, it can take a while. So stop all the
instances in parallel. Also, fix a race condition where the update
debouncer might get called again after being stopped, because the
change listener was deregistered _after_ the debouncer was stopped.
Signed-off-by: Cody Cutrer <cody@cutrer.us>
lolodomo [Wed, 19 Oct 2022 06:47:04 +0000 (08:47 +0200)]
[netatmo] Console command to show all devices/modules ids (#13555)
* [netatmo] Console command to show all devices/modules ids
Fix #13091
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
lolodomo [Wed, 19 Oct 2022 06:24:25 +0000 (08:24 +0200)]
[netatmo] more precision in doc where to find the refresh token (#13567)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Florian Hotze [Tue, 18 Oct 2022 20:34:33 +0000 (22:34 +0200)]
[jsscripting] Upgrade openhab-js to 2.0.4 (#13565)
Fixes #13563.
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
GiviMAD [Tue, 18 Oct 2022 17:29:15 +0000 (19:29 +0200)]
[voskstt] Fix load on linux arm (#13556)
Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
openhab-bot [Mon, 17 Oct 2022 19:06:45 +0000 (21:06 +0200)]
New translations allplay.properties (Italian) (#13561)
Gaël L'hopital [Mon, 17 Oct 2022 17:43:12 +0000 (19:43 +0200)]
[MAP] Adds fallback to original value when input not found (#13560)
* [MAP] Adding fallback to original value
Solves #10092
Signed-off-by: clinique <gael@lhopital.org>
Dan Cunningham [Mon, 17 Oct 2022 06:06:08 +0000 (23:06 -0700)]
[openhabcloud] Removing content encoding when proxing. (#13559)
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
openhab-bot [Sun, 16 Oct 2022 23:05:00 +0000 (01:05 +0200)]
New Crowdin updates (#13558)
* New translations meater.properties (Italian)
* New translations tplinkrouter.properties (Italian)
GiviMAD [Sun, 16 Oct 2022 21:13:12 +0000 (23:13 +0200)]
[broadlinkthermostat] Aesthetic rename and add RM Mini (#13412)
* [broadlinkthermostat] Aesthetic rename and add RM Mini
Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
Jan Gustafsson [Sun, 16 Oct 2022 08:13:18 +0000 (10:13 +0200)]
[meater] Initial contribution (#13400)
* First version.
Signed-off-by: Jan Gustafsson <jannegpriv@gmail.com>
Olivier [Sat, 15 Oct 2022 19:52:33 +0000 (21:52 +0200)]
[tplinkrouter] Initial contribution (#13369)
* Initial commit
Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
Wikibear [Sat, 15 Oct 2022 14:29:01 +0000 (16:29 +0200)]
[influxdb] Update README.md (#13541)
* Update README.md
At a link for further information what to do in a persist file.
billfor [Sat, 15 Oct 2022 12:25:29 +0000 (08:25 -0400)]
[tesla] Options to control polling frequency and sleep (#13337)
* Options to control polling frequency and sleep mode
* Update documentation
* Fix request token expiration calculation and additional logging for tokens
Signed-off-by: Bill Forsyth <git@billforsyth.net>
lolodomo [Sat, 15 Oct 2022 09:48:20 +0000 (11:48 +0200)]
[sonos] New codec id 61 for Dolby Atmos (#13551)
Fix #13540
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
mlobstein [Sat, 15 Oct 2022 08:27:37 +0000 (03:27 -0500)]
Ignore NuvoNet events for sources not managed by openHAB (#13535)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
Stian Kjoglum [Sat, 15 Oct 2022 08:22:58 +0000 (10:22 +0200)]
Bug Fix - Websocket reconnect after server failure (#13537)
Signed-off-by: kjoglum <stiankj@online.no>
Matthew Skinner [Sat, 15 Oct 2022 08:07:49 +0000 (19:07 +1100)]
Fix indexing of presets and playlists. (#13543)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
Gaël L'hopital [Sat, 15 Oct 2022 08:02:01 +0000 (10:02 +0200)]
[gce] File based items are not updated (#13545)
* [gce] Correcting non updated input channels
Signed-off-by: clinique <gael@lhopital.org>
mlobstein [Sat, 15 Oct 2022 07:35:14 +0000 (02:35 -0500)]
[epsonprojector] Log invalid number when expecting numeric response from projector (#13550)
* Log invalid number when expecting numeric response from projector
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
mlobstein [Sat, 15 Oct 2022 07:33:12 +0000 (02:33 -0500)]
Log invalid number when expecting numeric response from projector (#13549)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
openhab-bot [Fri, 14 Oct 2022 11:57:49 +0000 (13:57 +0200)]
New Crowdin updates (#13546)
* New translations airquality.properties (Italian)
* New translations airq.properties (Italian)
* New translations airvisualnode.properties (Italian)
* New translations androiddebugbridge.properties (Italian)
dependabot[bot] [Fri, 14 Oct 2022 06:58:00 +0000 (08:58 +0200)]
[jinja] Upgrade jsoup from 1.14.3 to 1.15.3 (#13344)
* Bump jsoup from 1.14.3 to 1.15.3 in /bundles/org.openhab.transform.jinja
Bumps [jsoup](https://github.com/jhy/jsoup) from 1.14.3 to 1.15.3.
- [Release notes](https://github.com/jhy/jsoup/releases)
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES)
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.14.3...jsoup-1.15.3)
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-type: direct:production
...
Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Fri, 14 Oct 2022 06:57:21 +0000 (08:57 +0200)]
[ipobserver] Upgrade jsoup from 1.14.3 to 1.15.3 (#13343)
* Bump jsoup in /bundles/org.openhab.binding.ipobserver
Bumps [jsoup](https://github.com/jhy/jsoup) from 1.14.3 to 1.15.3.
- [Release notes](https://github.com/jhy/jsoup/releases)
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES)
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.14.3...jsoup-1.15.3)
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-type: direct:production
...
Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Thu, 13 Oct 2022 16:25:22 +0000 (18:25 +0200)]
[ahawastecollection] Upgrade jsoup from 1.14.3 to 1.15.3 (#13342)
* Bump jsoup in /bundles/org.openhab.binding.ahawastecollection
Bumps [jsoup](https://github.com/jhy/jsoup) from 1.14.3 to 1.15.3.
- [Release notes](https://github.com/jhy/jsoup/releases)
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES)
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.14.3...jsoup-1.15.3)
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update feature.xml too
Signed-off-by: Wouter Born <github@maindrain.net>
Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: dependabot[bot] <support@github.com>
openhab-bot [Thu, 13 Oct 2022 12:35:26 +0000 (14:35 +0200)]
New Crowdin updates (#13542)
* New translations adorne.properties (Italian)
* New translations knx.properties (German)
* New translations jsscripting.properties (Italian)
Hilbrand Bouwkamp [Thu, 13 Oct 2022 12:34:28 +0000 (14:34 +0200)]
[unifi] Fix PoE port mode for 24V (#13539)
* [unifi] Fix PoE port mode for 24V
The value UniFi expects is actually pasv24. Tested with different UniFi controller versions.
* [unifi] Added Hilbrand as codeowner to UniFi binding
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
Arne Seime [Tue, 11 Oct 2022 20:14:19 +0000 (22:14 +0200)]
[tibber] Add channel for tomorrows prices and timestamps as JSON array (#13416)
Signed-off-by: Arne Seime <arne.seime@gmail.com>
dependabot[bot] [Tue, 11 Oct 2022 19:54:19 +0000 (21:54 +0200)]
[jdbc] Upgrade derby from 10.12.1.1 to 10.14.2.0 (#13038)
* Use derby instead of derbyclient, fix bnd optional package imports
* Update versions add dynamic package import for custom JDBC drivers
* Prevent redundant null check warnings
Signed-off-by: Wouter Born <github@maindrain.net>
Holger Friedrich [Tue, 11 Oct 2022 19:18:17 +0000 (21:18 +0200)]
[knx] Improve localization (#13293)
* [knx] Improve localization
- introduce localization of error messages
- add new strings for common exceptions
- provide helper functions for translation
- add test cases
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
openhab-bot [Mon, 10 Oct 2022 18:14:16 +0000 (20:14 +0200)]
New translations shelly.properties (German) (#13534)
Gaël L'hopital [Mon, 10 Oct 2022 16:42:49 +0000 (18:42 +0200)]
[gce] Avoid conflicts with things file defined (#13526)
* Avoiding dynamic creation of channels when channels already exists
Signed-off-by: clinique <gael@lhopital.org>
GiviMAD [Mon, 10 Oct 2022 16:34:48 +0000 (18:34 +0200)]
[voskstt] fix sdk update and disable internal info logs (#13536)
* [voskstt] fix sdk update
* [voskstt] change internal sdk log level to warning
Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
mlobstein [Mon, 10 Oct 2022 13:53:05 +0000 (08:53 -0500)]
[nuvo] Add Image channel for album art (#13498)
* Add Image channel for Album Art
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
Cody Cutrer [Mon, 10 Oct 2022 11:36:23 +0000 (05:36 -0600)]
[homekit] fix BooleanItemReader to work with DimmerItems (#13507)
* [homekit] fix BooleanItemReader to work with DimmerItems
DimmerItems have a PercentType state, which is easily convertible
to OnOffType, but is not inherited from it. So take that into account.
i.e. a variable speed fan can use a single DimmerItem for both
ActiveStatus and RotationSpeed.
* [homekit] Document that Dimmer is a possible item type for several booleans
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Cody Cutrer [Mon, 10 Oct 2022 11:30:13 +0000 (05:30 -0600)]
[homekit] allow configuring maxValue on VOCDensity (#13508)
* [homekit] allow configuring maxValue on VOCDensity
the default of 1000 is quite low in reality. tested and confirmed
working with iOS 16
* [homekit] allow step value to be configured for VOCDensity
Signed-off-by: Cody Cutrer <cody@cutrer.us>
alexf2015 [Mon, 10 Oct 2022 07:28:42 +0000 (09:28 +0200)]
fix a bug reported by community: https://community.openhab.org/t/easee-binding/135492/58 (#13527)
Signed-off-by: Alexander Friese <af944580@googlemail.com>
Wouter Born [Mon, 10 Oct 2022 07:25:32 +0000 (09:25 +0200)]
[jpa] Fix Derby driver no longer included (#13532)
According to the add-on documentation the Derby driver is included which was no longer the case.
The derby version was also changed because 10.16.1.1 is for Java 17+.
Signed-off-by: Wouter Born <github@maindrain.net>
dependabot[bot] [Sun, 9 Oct 2022 21:50:27 +0000 (23:50 +0200)]
[ftpupload] Upgrade dependencies (#12693)
Also-by: dependabot[bot] <support@github.com>
Signed-off-by: Wouter Born <github@maindrain.net>
dependabot[bot] [Sun, 9 Oct 2022 21:49:09 +0000 (23:49 +0200)]
Bump protobuf-java in /bundles/org.openhab.voice.googlestt (#13491)
Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.19.2 to 3.19.6.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.19.2...v3.19.6)
---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
openhab-bot [Sun, 9 Oct 2022 11:10:10 +0000 (13:10 +0200)]
New Crowdin updates (#13523)
* New translations netatmo.properties (French)
* New translations nobohub.properties (French)
Gaël L'hopital [Sun, 9 Oct 2022 10:17:08 +0000 (12:17 +0200)]
[netatmo] Ensure all events are retrieved since they are buffered (#13505)
* Adding logic to ensure we retrieve all events.
Signed-off-by: clinique <gael@lhopital.org>
Andreas Berger [Sun, 9 Oct 2022 09:28:48 +0000 (11:28 +0200)]
[fineoffsetweatherstation] Fix README.md (#13506)
* fix typo
* link community thread
* add note for derived values
Signed-off-by: Andreas Berger <andreas@berger-freelancer.com>
Cody Cutrer [Sun, 9 Oct 2022 09:01:25 +0000 (03:01 -0600)]
[homekit] allow RelativeHumidity as an optional characteristic on Thermostat (#13504)
also support QuantityType as a valid state type for double characteristics
(such as RelativeHumidity).
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Cody Cutrer [Sun, 9 Oct 2022 08:55:32 +0000 (02:55 -0600)]
[homekit] get min/max/step values from state description if possible (#13510)
this helps to auto-configure if the binding is providing the necessary info
metadata config still overrides
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Georgios Moutsos [Sun, 9 Oct 2022 07:41:34 +0000 (10:41 +0300)]
[caddx] Changed Hashmap keys from BigDecimal to int (#13521)
Signed-off-by: Georgios Moutsos <georgios.moutsos@gmail.com>
openhab-bot [Sun, 9 Oct 2022 07:40:59 +0000 (09:40 +0200)]
New Crowdin updates (#13514)
* New translations ambientweather.properties (Italian)
* New translations amazonechocontrol.properties (Italian)
* New translations jpa.properties (Italian)
* New translations openwebnet.properties (Italian)
Cody Cutrer [Sun, 9 Oct 2022 07:04:06 +0000 (01:04 -0600)]
[homekit] Allow Long type in configuration for numbers (#13509)
I.e. if it's set from a Ruby script
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Matthew Skinner [Sat, 8 Oct 2022 19:26:51 +0000 (06:26 +1100)]
Fix mjpeg wont open multiple streams when port is not 80 (#13502)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
Wouter Born [Sat, 8 Oct 2022 19:25:05 +0000 (21:25 +0200)]
[jpa] Add dynamic import, upgrade dependencies, add UI config (#13516)
* Adds a dynamic package import so JDBC drivers on the classpath can be used
* Upgrades OpenJPA from 2.4.0 to 3.2.2
* Upgrades Derby JDBC driver from 10.11.1.1 to 10.16.1.1
* Adds config.xml and ConfigurableService annotation so add-on can be configured using the UI
* Adds null annotations on all classes
* Prevent NPEs and some code cleanup
See also:
* https://openjpa.apache.org/builds/3.2.2/apache-openjpa/RELEASE-NOTES.html
* https://community.openhab.org/t/jpa-with-mysql-or-mariadb/138679
Fixes #13375
Signed-off-by: Wouter Born <github@maindrain.net>
Fabian Wolter [Sat, 8 Oct 2022 19:19:16 +0000 (21:19 +0200)]
[network] Fix wake-on-lan functions in DSL rules (#13519)
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
Gaël L'hopital [Sat, 8 Oct 2022 16:49:44 +0000 (18:49 +0200)]
[netatmo] Adding Door/Window sensor (#13503)
* Initial PR to add NADoorTag to netatmo binding
Signed-off-by: clinique <gael@lhopital.org>
lolodomo [Sat, 8 Oct 2022 10:51:11 +0000 (12:51 +0200)]
[netatmo] Fix the description of the new channel request-count (#13512)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
lolodomo [Sat, 8 Oct 2022 08:10:46 +0000 (10:10 +0200)]
[linky] Avoid internal server error (getting power peak early in the … (#13482)
* [linky] Avoid internal server error (getting power peak early in the morning)
Fix #13377
The binding now requests power peak data for 2 days (yesterday and the day before).
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Cody Cutrer [Sat, 8 Oct 2022 07:12:28 +0000 (01:12 -0600)]
[mqtt.homeassistant] ensure availability topics get subscribed (#13466)
HASS registers availability topics before calling start(), so
the AbstractMQTTThingHandler was never subscribing/starting the
availability channel(s). So do so in start() of the base class.
I checked other implementations, and either they already handle
re-registering availabilityTopics in their start()
(GenericMQTTThingHandler), or they don't use availabilityTopics
at all from the base class and manage it themselves (Homie).
Note that this shows up as newly-added HASS things not having
a problem (because the components aren't discovered until after
the ThingHandler is started), but if you restart OpenHAB or
disable/enable the thing, the channels (and components) are
cached, thus how availabilityTopics are known before starting.
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Gaël L'hopital [Fri, 7 Oct 2022 11:15:04 +0000 (13:15 +0200)]
Handle properly UNKNOWN module types in discovery (#13500)
Signed-off-by: clinique <gael@lhopital.org>
Gaël L'hopital [Fri, 7 Oct 2022 09:56:15 +0000 (11:56 +0200)]
[netatmo] Buffer last event requests per child modules (#13489)
* Buffer last event requests per child modules
This is targetted to decrease the number of requests transmitted to Netatmo API.
Solves #13358
Signed-off-by: clinique <gael@lhopital.org>
Gaël L'hopital [Fri, 7 Oct 2022 09:48:41 +0000 (11:48 +0200)]
[netatmo] Adding a request counter (#13494)
* Adding a request counter channel to Api Bridge thing.
Signed-off-by: clinique <gael@lhopital.org>
Hans-Jörg Merk [Thu, 6 Oct 2022 21:15:55 +0000 (23:15 +0200)]
Update README.md (#13497)
Gaël L'hopital [Thu, 6 Oct 2022 12:44:26 +0000 (14:44 +0200)]
[netatmo] Handling camera ping timeouts (#13487)
* Solves #13486
Signed-off-by: clinique <gael@lhopital.org>
M Valla [Thu, 6 Oct 2022 06:33:01 +0000 (08:33 +0200)]
[openwebnet] add support for basic Scenarios (WHO=0) (#13473)
* [openwebnet] added first support for WHO=0 scenarios
* [openwebnet] channels indent
* [openwebnet] formatting
* [openwebnet] set WHO=0 thing online automatically. Update to openwebnet4j 0.9.0
Signed-off-by: Massimo Valla <mvcode00@gmail.com>
Andreas Lanz [Wed, 5 Oct 2022 05:49:31 +0000 (07:49 +0200)]
[SunSpec] Add missing Inverter Status, Add Channel for Vendor-Specific Status (#13480)
* [SunSpec] Added missing InverterStatus
See e.g., https://github.com/sunspec/models/blob/master/json/model_101.json#L307
* [SunSpec] Added Channel for Vendor Specific Status
* [SunSpec] Fixing two old TODOs
VA and VAR are defined as alternate unit for WATT so no breaking change.
Signed-off-by: Andreas Lanz <alanz@gmx.de>
openhab-bot [Tue, 4 Oct 2022 10:29:59 +0000 (12:29 +0200)]
New translations jellyfin.properties (Italian) (#13488)
Jacob Laursen [Tue, 4 Oct 2022 06:59:59 +0000 (08:59 +0200)]
Consolidate and optimize datetime conversions (#13483)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Markus Michels [Tue, 4 Oct 2022 06:00:50 +0000 (08:00 +0200)]
[shelly] Add Plus/Pro support, some bugfixes (#13439)
* Plus/Pro support and some refactoring, bugfixes
Signed-off-by: Markus Michels <markus7017@gmail.com>
* Review changes applied
Signed-off-by: Markus Michels <markus7017@gmail.com>
* review changes
Signed-off-by: Markus Michels <markus7017@gmail.com>
Signed-off-by: Markus Michels <markus7017@gmail.com>
Felix Lo [Mon, 3 Oct 2022 17:43:43 +0000 (01:43 +0800)]
[openhabcloud] sleepSocketIO(long delay) halts entire io.socket thread #13210 (#13421)
* sleepSocketIO(long delay) halts entire io.socket thread CI #6047
Signed-off-by: lsafelix75 <lsafelix75@gmail.com>
openhab-bot [Mon, 3 Oct 2022 15:21:26 +0000 (17:21 +0200)]
New Crowdin updates (#13481)
* New translations influxdb.properties (French)
* New translations tado.properties (Italian)
* New translations ecowatt.properties (Italian)
* New translations solarmax.properties (Italian)
Hilbrand Bouwkamp [Mon, 3 Oct 2022 11:02:46 +0000 (13:02 +0200)]
[unifi] Detect all PoE ports, and set PoE thing offline if no data could be found (#13455)
* [unifi] Set PoE thing offline if no data could be found
This would better reflect the PoE thing status if there is a problem with either the data from the api or a configuration problem (like invalid port number).
* [unifi] Fix bug to detect PoE ports when first port is not PoE port
The binding assumed either all ports or no ports were PoE, and asssumed if port 0 was not PoE none was PoE.
However, some switches have ports starting at port 5 to be PoE. Therefor changed code to just test each port if it is PoE.
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
Cody Cutrer [Mon, 3 Oct 2022 10:13:39 +0000 (04:13 -0600)]
[homekit] allow NumberItems for BatteryLowStatus (#13449)
* [homekit] allow NumberItems for BatteryLowStatus
use a lowThreshold metadata config to infer if it's low
Signed-off-by: Cody Cutrer <cody@cutrer.us>
alexf2015 [Sun, 2 Oct 2022 16:28:33 +0000 (18:28 +0200)]
[easee] Fix binding not working after Easee cloud API has been unavailable (#13469)
* fix #13463
Signed-off-by: Alexander Friese <af944580@googlemail.com>
Jan Vybíral [Sun, 2 Oct 2022 16:10:40 +0000 (18:10 +0200)]
[nuki] Disabled warning for things created from textual config (#13331)
* Removed warning shown when thing is created with hexadecimal warning for read-only things
* Added missing configuration parameters into documentation
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
Andrew Fiddian-Green [Sun, 2 Oct 2022 15:46:16 +0000 (16:46 +0100)]
[tado] Channels are visible depending on device type and capabilities (#13301)
* [tado] create zone channels dynamically
* [tado] add JUnit test classes
* [tado] eliminate maven compiler warnings
* [tado] code optimisation
* [tado] read me
* [tado] current temperature & humidity also dynamic
* [tado] battery/window channels
* [tado] simplify channel builder
* [tado] fix bundle initialisation bug
* [tado] fix insert positions
* [tado] add channel type categories
* [tado] refactor battery checker
* [tado] create capabilities support in caller vs callee
* [tado] method doesn't throw exception
* [tado] remove new line
* [velux] add self to code owners
* [tado] capitalize categories
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Sami Salonen [Sun, 2 Oct 2022 12:32:22 +0000 (15:32 +0300)]
[bluetooth.ruuvitag] Correct parse of NA temperature & acceleraiton (#13279)
Fixed by bumping support library fi.tkgwf.ruuvi:ruuvitag-comon
https://github.com/Scrin/ruuvitag-common-java/releases/tag/v1.0.2
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
lolodomo [Sun, 2 Oct 2022 10:54:27 +0000 (12:54 +0200)]
[ecowatt] Fix a typo in a channel description (#13476)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
GiviMAD [Sun, 2 Oct 2022 10:38:59 +0000 (12:38 +0200)]
[androiddebugbridge] Add mDNS discovery for android tv (#13462)
* [androiddebugbridge] add mDNS discovery for android tv
Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
openhab-bot [Sun, 2 Oct 2022 10:33:47 +0000 (12:33 +0200)]
New Crowdin updates (#13474)
* New translations openweathermap.properties (French)
* New translations openuv.properties (French)
* New translations openhabcloud.properties (French)
* New translations ecowatt.properties (French)
Jacob Laursen [Sun, 2 Oct 2022 09:14:41 +0000 (11:14 +0200)]
[jdbc] Fix warnings and apply null annotations (#13429)
* Fix warnings and apply null annotations
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Stefan Giehl [Sat, 1 Oct 2022 15:15:16 +0000 (17:15 +0200)]
[LuxtronikHeatpump] Adds discovery service (#11907)
* [LuxtronikHeatpump] Adds discovery service
Signed-off-by: Stefan Giehl <stefangiehl@gmail.com>