]>
git.basschouten.com Git - openhab-addons.git/log
Bernd Weymann [Sun, 3 Oct 2021 06:15:07 +0000 (08:15 +0200)]
[BMWConnectedDrive] Authorization fix + channel enhancements (#11213) (#11263) (#11264)
Peter Schraffl [Sat, 2 Oct 2021 23:38:28 +0000 (01:38 +0200)]
fix: Support Quantity Types (#11229)
Signed-off-by: Schraffl Peter <p.schraffl@gmx.at>
Markus Michels [Sat, 2 Oct 2021 21:02:28 +0000 (23:02 +0200)]
[magentatv] Fix: Start UPNP listener to catch power off button, thing id in log (#11238)
* Fix: Start UPNP listener to catch power off button, thing id in log
messages
Signed-off-by: Markus Michels <markus7017@gmail.com>
* comment removed
Signed-off-by: Markus Michels <markus7017@gmail.com>
jlaur [Sat, 2 Oct 2021 17:57:22 +0000 (19:57 +0200)]
[miele] Temperature channel improvements: UoM, categories and descriptions (#11329)
* Improvements for temperature channels
Fixes #11317
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Added jlaur as miele binding maintainer
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Fix spinning speed for washing machines
Fixes #11317
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Added time as category for DateTime-related channels
Fixes #11317
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Elapsed/remaining time channels are no longer marked as advanced.
Fixes #11317
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Fixed type for temperature item examples.
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Document all states (cross-appliance).
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Improved error handling for getTemperatureState
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Split current/target temperature into two channel types for label reuse
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Fix possible NullPointerException
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Distinguish between oven program temperatures
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Mark oven program temperature 1 and 2 as advanced.
Fixes #11317
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Gaël L'hopital [Sat, 2 Oct 2021 12:16:23 +0000 (14:16 +0200)]
[Astro] Removing org.apache.commons.* (#11327)
* Removing org.apache.commons.*
Some code cleansing
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
* Some more code cleansing.
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
* Satisfy integration tests
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
* Taking in account @lolodomo feed-back
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
Hilbrand Bouwkamp [Thu, 30 Sep 2021 20:59:54 +0000 (22:59 +0200)]
[dsmr] Fix payload length calculation for Smarty meters (#11328)
Fixes #10932
Supersedes #10933 and adds a unit test.
Also-by: Alexander Hotz <alex.hotz@gmail.com>
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
Matthias Glaub [Thu, 30 Sep 2021 18:59:26 +0000 (20:59 +0200)]
[influxdb] Add info that it's no good idea to override the item tag via metadata (#11316)
* add info that it's no good idea to override the item tag via metadata
closes #11288
Signed-off-by: Matthias Glaub <magl@magl.net>
Bernhard Bauer [Thu, 30 Sep 2021 17:21:30 +0000 (19:21 +0200)]
[heliosventilation] reference modbus.helioseasycontrols binding (#11324)
* Update README.md
Signed-off-by: Bernhard Bauer <bern77@gmail.com>
Bernhard Bauer [Thu, 30 Sep 2021 17:09:24 +0000 (19:09 +0200)]
[helioseasycontrols] reference heliosventilation binding (#11325)
* [helioseasycontrols] reference heliosventilation binding
There are two binding supporting different types of Helios ventilation systems. Cross referencing the bindings in their descriptions should help users identify the right binding for their device.
Signed-off-by: Bernhard Bauer <bern77@gmail.com>
Matthew Skinner [Thu, 30 Sep 2021 16:48:52 +0000 (02:48 +1000)]
Bump netty.io to 4.1.68.Final (#11326)
Update to latest Netty which has 2 security fixes in it.
https://netty.io/news/2021/09/09/4-1-68-Final.html
Signed-off-by: Matthew Skinner <matt@pcmus.com>
Matthew Skinner [Thu, 30 Sep 2021 07:14:31 +0000 (17:14 +1000)]
[systeminfo] Add 2 new channels for Java heap (#11322)
* Add heap measuring.
* refactor to remove apache.commons
Signed-off-by: Matthew Skinner <matt@pcmus.com>
jlaur [Thu, 30 Sep 2021 07:00:26 +0000 (09:00 +0200)]
[miele] Fix supercool/superfreeze for fridges/fridge-freezers (#11321)
* Fix typos.
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Do not expose getTypeClass through interface.
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Fix channel supercool for fridges and partially fix supercool/superfreeze for fridge-freezers.
Fixes #11320
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Fix two-way channel synchronization for supercool/superfreeze for fridge-freezer.
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Stefan Giehl [Tue, 28 Sep 2021 22:09:34 +0000 (00:09 +0200)]
[Luxtronik] Fix possible out ouf bound error for older heatpumps (#11318)
* [Luxtronik] Fix possible out ouf bound error for older heatpumps
Signed-off-by: Stefan Giehl <stefangiehl@gmail.com>
* fix typo
Signed-off-by: Stefan Giehl <stefangiehl@gmail.com>
Hilbrand Bouwkamp [Tue, 28 Sep 2021 16:28:15 +0000 (18:28 +0200)]
[tplinksmarthome] Added new devices EP10, EP40, KL125, and KL135 (#11282)
Closes #11156
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
stefan-hoehn [Tue, 28 Sep 2021 07:07:12 +0000 (09:07 +0200)]
[nanoleaf] Reimplement touch detection based on SSE, stabilize behavior, add swipe support (#11133)
* [nanoleaf] reimplement touch detection based on sse, stabilize behavior
* [nanoleaf] add swipe support
* [nanoleaf] add / tested full shapes support
Signed-off-by: Stefan Höhn <stefan@andreaundstefanhoehn.de>
Wouter Born [Mon, 27 Sep 2021 20:00:01 +0000 (22:00 +0200)]
[lifx] Add channels for controlling absolute color temperature in Kelvin (#11309)
* [lifx] Add channels for controlling absolute color temperature in Kelvin
Adds an 'abstemperature' channel to all Thing Types for controlling the absolute color temperature in Kelvin.
MultiZone lights also have 'abstemperaturezone' channels that allow for controlling the color temperature of a zone in Kelvin.
These channels make it easier to use the same color temperature with lights that have a different color temperature range.
Furthermore the channel type tags have been updated which simplifies using the generated items with the semantic model.
Signed-off-by: Wouter Born <github@maindrain.net>
Andrew Fiddian-Green [Mon, 27 Sep 2021 08:38:13 +0000 (09:38 +0100)]
[mail] Add support for e-mail headers (#11307)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
jlaur [Mon, 27 Sep 2021 05:58:10 +0000 (07:58 +0200)]
[danfossairunit] Fix network reliability issues and setting of all channel values to zero (#11172)
* Fix Potential null pointer accesses
* Added constants for TCP port and poll interval in seconds.
* Extract interface from DanfossAirUnitCommunicationController.
* Remove unused constants which seems to be left-overs from skeleton.
* Added constant for discovery timeout value for readability.
* Created handler subfolder for DanfossAirUnitHandler (like discovery) for consistency with other bindings.
* Handle lost connection gracefully without updating all channels to zero.
* Fix infinitly blocking network calls preventing proper error handling.
* Fix thing status being reset to ONLINE after failing to update all channels.
* Fix error handling when receiving invalid manual fan step.
Fixes #11167
Fixes #11188
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Wouter Born [Mon, 27 Sep 2021 05:33:56 +0000 (07:33 +0200)]
Fix/remove outdated "Default Tags" (#11313)
There used to be the following "Default Tags" which are no longer used in the current semantic model:
* Lighting
* Switchable
* CurrentTemperature
* TargetTemperature
* CurrentHumidity
See:
* https://www.openhab.org/docs/developer/bindings/thing-xml.html#default-tags
* https://www.openhab.org/docs/tutorial/model.html#semantic-model
Signed-off-by: Wouter Born <github@maindrain.net>
Fabian Wolter [Mon, 27 Sep 2021 05:30:16 +0000 (07:30 +0200)]
[pidcontroller] Improve logging (#11312)
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
Björn Lange [Sun, 26 Sep 2021 17:05:35 +0000 (19:05 +0200)]
[mielecloud] Increase timeout for integration tests (#11306)
Signed-off-by: Björn Lange <bjoern.lange@tu-dortmund.de>
Matthew Skinner [Sun, 26 Sep 2021 14:16:07 +0000 (00:16 +1000)]
Allow multi release JARs to resolve (#11303)
This allows bnd to resolve multi release jar files.
A number of people have posted they have troubles adding dependancies on the forum with this error.
`Classes found in the wrong directory: {META-INF/versions/9/module-info.class=module-info}`
Issue about it is here:
https://github.com/bndtools/bnd/issues/2227
An alternative fix is to add the following into each bindings pom.xml
```
<properties>
<bnd.fixupmessages>"Classes found in the wrong directory"; is:=warning</bnd.fixupmessages>
</properties>
```
Not sure what the correct way to handle this is but these are two ways I have tested.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
jlaur [Sat, 25 Sep 2021 19:09:26 +0000 (21:09 +0200)]
Add new channels for water and power consumption for washing machines and dishwashers. (#11298)
Fixes #11297
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Bo Biene [Sat, 25 Sep 2021 19:07:54 +0000 (21:07 +0200)]
[wolfsmartset] Initial contribution (#10751)
Signed-off-by: Bo Biene <openhab.github@biene.eu>
Kai Kreuzer [Sat, 25 Sep 2021 17:10:12 +0000 (19:10 +0200)]
Make sure bridge status is set when returning from initialize (#11289)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
jlaur [Sat, 25 Sep 2021 14:50:24 +0000 (16:50 +0200)]
Fix coffee machine auto-discovery. (#11302)
Fixes #8779
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
jlaur [Wed, 22 Sep 2021 19:32:32 +0000 (21:32 +0200)]
Fix IllegalArgumentException when using oven channel 'type' (#11287)
Fixes #11286
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Wouter Born [Wed, 22 Sep 2021 06:35:06 +0000 (08:35 +0200)]
[modbus] Remove helioseasycontrols binding.xml causing binding identification issues (#11281)
There should only be one binding.xml file for each binding.
Fixes #8973
Signed-off-by: Wouter Born <github@maindrain.net>
Wouter Born [Wed, 22 Sep 2021 06:34:09 +0000 (08:34 +0200)]
[metrics] Fix configuration PID and add file based configuration example (#11280)
Fixes #11279
Signed-off-by: Wouter Born <github@maindrain.net>
Sami Salonen [Tue, 21 Sep 2021 20:01:43 +0000 (23:01 +0300)]
[modbus] DEVELOPERS.md: fix jamod dependency in demo app (#11278)
As discussed in #8551. See comment from fwolter at Sep 23 2020.:
https://github.com/openhab/openhab-addons/issues/8551#issuecomment-
697237105
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
Sami Salonen [Tue, 21 Sep 2021 19:58:54 +0000 (22:58 +0300)]
[modbus] Fix link to modbus developer documentation (#11277)
Resolves #8382
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
Oleg Vivtash [Tue, 21 Sep 2021 17:40:57 +0000 (20:40 +0300)]
[mikrotik] Mikrotik RouterOS Binding - Initial contribution (#10014)
* [mikrotik] Initial contribution
Build fix
Linter concerns fixed
Post-review updates
Apply suggestions from code review
Co-authored-by: Matthew Skinner <matt@pcmus.com>
[mikrotik] Byte channels UOM update
[mikrotik] UOM updates; minor improvements
[mikrotik] ThingTypes update
Signed-off-by: Oleg Vivtash <oleg@vivtash.net>
* [mikrotik] Version bump, bugfix (thanks @radokristof)
Signed-off-by: Oleg Vivtash <oleg@vivtash.net>
* [mikrotik] Raw uptime channel removed
Signed-off-by: Oleg Vivtash <oleg@vivtash.net>
* [mikrotik] Traces removed
Signed-off-by: Oleg Vivtash <oleg@vivtash.net>
* [mikrotik] Readme update
Signed-off-by: Oleg Vivtash <oleg@vivtash.net>
* [mikrotik] More Null checks
Signed-off-by: Oleg Vivtash <oleg@vivtash.net>
* [mikrotik] thing-types update
Signed-off-by: Oleg Vivtash <oleg@vivtash.net>
* [mikrotik] Units update
Signed-off-by: Oleg Vivtash <oleg@vivtash.net>
* [mikrotik] Readme signal update
Signed-off-by: Oleg Vivtash <oleg@vivtash.net>
* [mikrotik] Rate channels unit fix
Signed-off-by: Oleg Vivtash <oleg@vivtash.net>
* [mikrotik] Work on codestyle report and some compiler warnings
Signed-off-by: Oleg Vivtash <oleg@vivtash.net>
* [mikrotik] No more compiler warnings
Signed-off-by: Oleg Vivtash <oleg@vivtash.net>
* [mikrotik] Minus null check
Signed-off-by: Oleg Vivtash <oleg@vivtash.net>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
Matthew Skinner [Tue, 21 Sep 2021 17:39:46 +0000 (03:39 +1000)]
[ipcamera] Move to using port 8080 servlet not Netty. (#11160)
* Move to using 8080 servlet not Netty.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Add some mjpeg features to servlet.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix autofps bug
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Reached feature parity.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Cleanup serverPort from cameras.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* bug fixes.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Refactor groups.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Bug fixes to groups
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Update readme
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Cleanup
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* clean up 2.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* bug fixes.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Improve snapshot fetching for autofps.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Make functions synchronized.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fixes.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Abstract servlets
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix NPE warnings
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Remove ability to go child or parent folders.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* autofps improvement
Signed-off-by: Matthew Skinner <matt@pcmus.com>
Wouter Born [Mon, 20 Sep 2021 12:49:32 +0000 (14:49 +0200)]
[systeminfo] Upgrade OSHI dependency for latest fixes/improvements (#11274)
Upgrades OSHI from 4.5.2 to 5.8.2.
For all OSHI fixes and improvements, see:
https://github.com/oshi/oshi/blob/master/CHANGELOG.md#580-2021-07-18-581-2021-08-22-582-2021-09-05
Signed-off-by: Wouter Born <github@maindrain.net>
Oliver Raible [Mon, 20 Sep 2021 05:48:19 +0000 (07:48 +0200)]
[openweathermap]: Fix NPE on OneCall-API (#125740) and reduce min refreshInterval to support paid plans (#11255)
* fix NullPointerException at OneCall-API
* reduce min refreshInterval from 10 to 1 min to support paid plans
Signed-off-by: ehora <oliver.raible@yapoware.com>
Stefan Giehl [Sun, 19 Sep 2021 20:32:00 +0000 (22:32 +0200)]
[LuxtronikHeatpump] Adds additional setting for heating limit temperature (#11273)
* [Luxtronik Heatpump] Adds additional setting for heating limit temperature
Signed-off-by: Stefan Giehl <stefangiehl@gmail.com>
Matthew Skinner [Sun, 19 Sep 2021 20:08:13 +0000 (06:08 +1000)]
[telegram] [influxdb] Update okhttp3 lib (#11130)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
ofirster [Sun, 19 Sep 2021 20:06:35 +0000 (23:06 +0300)]
[chamberlainmyq] Added new Close Error and Open Error Switch Items fo… (#11115)
Signed-off-by: Ofir Strull <ofir@veev.com>
antroids [Sun, 19 Sep 2021 20:04:14 +0000 (23:04 +0300)]
[mqtt-homeassistant] Refactoring: fixed under_score/CamelCase usages and nullable annotations (#11120)
Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
Marcel [Sun, 19 Sep 2021 20:01:22 +0000 (22:01 +0200)]
[miio] Automatic create experimental support for (unsupported) miot devices (#11149)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Thomas [Sun, 19 Sep 2021 19:59:19 +0000 (21:59 +0200)]
[kodi] Add channel for KODI JSON-RPC call Input.ButtonEvent (#11181)
Signed-off-by: Thomas Schumm <thomas.schumm@yahoo.de>
Jonathan S [Sun, 19 Sep 2021 19:55:39 +0000 (21:55 +0200)]
Added possiblity to send WOL Requests to configured Hostname, also removed unnecessary unit from Timeout Annotation in WakeOnLanPacketSenderTest (#11199)
Signed-off-by: Jonathan Saxen <jonathan@saxen.info>
DirkSander [Sun, 19 Sep 2021 10:06:27 +0000 (12:06 +0200)]
[melcloud] Fix thing type id in documentation
DirkSander [Sun, 19 Sep 2021 10:05:17 +0000 (12:05 +0200)]
[melcloud] Fix thing type id in documentation
Wouter Born [Sun, 19 Sep 2021 09:45:06 +0000 (11:45 +0200)]
[lifx] Support HEV clean cycle (#11262)
* Implement HEV packets
* Add colorhevlight thing type with a hevcycle channel
* Update documentation
Signed-off-by: Wouter Born <github@maindrain.net>
Kai Kreuzer [Sun, 19 Sep 2021 09:40:55 +0000 (11:40 +0200)]
Rename feature.xml in order to exclude it from feature aggregation (#11266)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
Maarten Blokker [Sun, 19 Sep 2021 09:40:16 +0000 (11:40 +0200)]
[surepetcare] Check for null before updating pet location channels (#11235)
fixes #11234
Signed-off-by: Maarten Blokker <maarten.blokker@outlook.com>
jlaur [Sat, 18 Sep 2021 20:59:18 +0000 (22:59 +0200)]
[miele] Fix multicast and multi-protocol support (ZigBee/Wi-Fi) (#11244)
* Fix multicast and multi-protocol support (ZigBee/Wi-Fi)
* Fix channel description referring to hood but also used for oven and other appliances.
* Fix auto-discovery finding already configured things through files.
Fixes #11242
Fixes #11243
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Wouter Born [Sat, 18 Sep 2021 17:33:18 +0000 (19:33 +0200)]
Upgrade to Karaf 4.3.3 (#11261)
* Syncs the karaf.version so the new Maven plugin is used
* Resolves itest runbundles for the new runtime dependencies
Signed-off-by: Wouter Born <github@maindrain.net>
Michael Murton [Sat, 18 Sep 2021 13:08:00 +0000 (09:08 -0400)]
[telegram] Add event channels and Answer overload (#9251)
* Add event channels and Answer overload
Signed-off-by: Michael Murton <6764025+CrazyIvan359@users.noreply.github.com>
maniac103 [Sat, 18 Sep 2021 12:32:40 +0000 (14:32 +0200)]
[homematic] Remove double press events and improve long press events for button trigger (#11186)
HM devices provide not only 'long press' events, but also 'long
press continued' (sent in configured long press interval) and 'long
press released' events. So far, those events were swallowed in the
button datapoint handler.
Improve the situation by forwarding those events to the button trigger
channel, making them usable in e.g. rules that react on button long
presses.
A double press timeout of 2 seconds is too long and disturbs single
press processing. Additionally, for double press processing to be
useful, the first press would need to be swallowed until double press
timeout elapses, which is not what happened here: the first PRESS was
sent out as SINGLE_PRESS event, making it impossible to meaningfully
distinguish the 'single press' and 'double press' events within rules.
If needed, double press handling can be implemented equally well within
a rule.
Signed-off-by: Danny Baumann <dannybaumann@web.de>
Ondrej Pecta [Sat, 18 Sep 2021 11:56:36 +0000 (13:56 +0200)]
[somfytahoma] Fixed rssi channels creation & properties updating (#11254)
Signed-off-by: Ondrej Pecta <opecta@gmail.com>
jlaur [Sat, 18 Sep 2021 11:55:04 +0000 (13:55 +0200)]
[hdpowerview] Add Hub configuration option hardRefreshBatteryLevel (#11260)
* Add Hub configuration option hardRefreshBatteryLevel for refreshing battery status more frequently.
* Explicitly update battery channels to Undefined when data is missing or invalid.
Fixes #11259
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
mlobstein [Sat, 18 Sep 2021 11:51:30 +0000 (06:51 -0500)]
Improve discovery service (#11258)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
Pawel Pieczul [Fri, 17 Sep 2021 06:40:11 +0000 (08:40 +0200)]
Support for SHA-256 (#11240)
Signed-off-by: Pawel Pieczul <pieczul@gmail.com>
Wouter Born [Thu, 16 Sep 2021 07:11:12 +0000 (09:11 +0200)]
[metrics] Add Java Management Extensions (JMX) metrics exporter (#11249)
* Add Java Management Extensions (JMX) metrics exporter
* Use groups in metrics add-on configuration
* Improve null annotations
* Update documentation
Signed-off-by: Wouter Born <github@maindrain.net>
Wouter Born [Wed, 15 Sep 2021 17:02:17 +0000 (19:02 +0200)]
[groovyscripting] Update Groovy to 3.0.9 (#11251)
For all bugfixes and improvements, see:
http://groovy-lang.org/changelogs/changelog-3.0.9.html
Signed-off-by: Wouter Born <github@maindrain.net>
Marcel [Tue, 14 Sep 2021 14:57:57 +0000 (16:57 +0200)]
[miio] add support for Smartmi Fresh Air System (zhimi.airfresh.va4&va2) (#11164)
* [miio] add support for Smartmi Fresh Air System (zhimi.airfresh.va4&va2)
Add support for
* Smartmi Fresh Air System (zhimi.airfresh.va4)
* Smartmi Fresh Air System (zhimi.airfresh.va2)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] fix 2 commands and add some formatting
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] fix copy paste error
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] airfresh channelnames
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] merge & count devices
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
mlobstein [Tue, 14 Sep 2021 14:55:48 +0000 (09:55 -0500)]
[kaleidescape] Add configuration option to auto load metadata channels without rules (#11231)
* Add configuration option to auto load metadata channels
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* Debug message
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
Marcel [Mon, 13 Sep 2021 17:54:35 +0000 (19:54 +0200)]
[miio] Add support for Yeelight Jade Smart LED Ceiling Light (#11241)
Add support for yeelink.light.ceil26 - Yeelight Jade Smart LED Ceiling
Light C2001
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Wouter Born [Sun, 12 Sep 2021 09:44:58 +0000 (11:44 +0200)]
Resolve runbundles for XStream upgrade (#11236)
Related to openhab/openhab-core#2482
Signed-off-by: Wouter Born <github@maindrain.net>
Michael Wodniok [Sat, 11 Sep 2021 14:18:08 +0000 (16:18 +0200)]
[icalendar] Fix internal calculation for retrieving events for command tags (#11178)
* [icalendar] Fixes #11084: Different method for retrieving events
Replaced retrieval of events for CommandTags by another, already implemented method, fixing wrong behaviour in case of moved or removed events. Also updated dependencies to get this binding resolvable again.
Signed-Off-By: Michael Wodniok <michi@noorganization.org>
Dan Cunningham [Sat, 11 Sep 2021 11:41:28 +0000 (04:41 -0700)]
[myq] Switch to using oAuth for logins (#11183)
* change MyQ binding to use now required oAuth for authentication
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
* Clean up error handling
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
* Cleanup checkstyle errors
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
* missing newline
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
* Remove unused classes
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
* Add token listener
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
* add a redirect limit...just in case
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
* Don't resue the oAuth service if we have been disosed or its closed. Reduce logging verbosity.
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
* Force login if we get a 401 response
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
lolodomo [Sat, 11 Sep 2021 11:35:27 +0000 (13:35 +0200)]
[remoteopenhab] Example with a connection to myopenhab.org (#11237)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Matthew Skinner [Sat, 11 Sep 2021 11:34:23 +0000 (21:34 +1000)]
[telegram] Fixes exceptions that stop rules/actions from finishing (#11215)
* reorder channel updates.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* catch exceptions.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Spotless fixed
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* increase timeout.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix NPE in action from causing issues.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
* fix logger.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
lolodomo [Fri, 10 Sep 2021 13:07:25 +0000 (15:07 +0200)]
[linky] Removed from the distribution until it is fixed (#11233)
* [linky] Removed from the distribution until it is fixed
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Apply spotless
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Kai Kreuzer [Thu, 9 Sep 2021 07:35:14 +0000 (09:35 +0200)]
Correctly disable unstable test (#11232)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
Marcel [Wed, 8 Sep 2021 20:13:32 +0000 (22:13 +0200)]
[miio] Avoid shutting down shared executor service (#11166)
* [miio] Avoid shutting down shared executor service
* Closing #11152
* Better identify communication threads
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
dalgwen [Wed, 8 Sep 2021 19:08:05 +0000 (21:08 +0200)]
[pulseaudio] Fix playing time with pulseaudio sink (#11170) (#11171)
Fixes #11170 by introducing an intelligent thread.sleep (getting the duration of the sound, if possible, then wait the appropriate time for letting the sound play). By the way, the method to get the sound duration is not as easy as I thought.
Also fix a minor issue with the last volume not propertly saved.
And fix some minor warnings by using final local variable.
Signed-off-by: Gwendal ROULLEAU <gwendal.roulleau@gmail.com>
jlaur [Wed, 8 Sep 2021 18:36:59 +0000 (20:36 +0200)]
[hdpowerview] Add new battery level channel (#11206)
* Introduce new batteryLevel channel.
Fixes #11205
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
jlaur [Wed, 8 Sep 2021 18:36:03 +0000 (20:36 +0200)]
[wemo] Add dimensions for power/energy channel types for Insight Switch. (#11208)
* Add dimensions for power/energy channel types for Insight Switch.
Fixes #11207
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
jlaur [Wed, 8 Sep 2021 18:34:08 +0000 (20:34 +0200)]
Fix broken things file support. (#11218)
Fixes #8877
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Peter Schraffl [Wed, 8 Sep 2021 18:16:23 +0000 (20:16 +0200)]
fix: Add Group Definition (#11226)
Signed-off-by: Schraffl Peter <p.schraffl@gmx.at>
Ron Isaacson [Wed, 8 Sep 2021 16:58:35 +0000 (12:58 -0400)]
[powermax] Introduce some new channels for better status reporting (#10624)
* [powermax] Introduce some new channels for better status reporting
* New panel channels:
- Ringing indicator (the siren is currently sounding)
- Date/time the last message was received from the panel
- List of all active alarms and alerts (similar to panel's
Memory list, but items get removed from the list as conditions
resolve)
* New zone channels:
- Alarmed indicator (zone is in alarm, or has an alarm in memory)
- Tamper alarm indicator (same but for a tamper condition)
- Inactive indicator
- Tamper indicator (zone is actively tampered right now)
- Last status message received for this zone, and when
* Use descriptive names for zones in log messages. If you create a
Thing for a zone, it will use that Thing's label in all reporting
for that zone. If there's no Thing then it will attempt to use the
zone label from the panel (e.g. "Basement").
* Clear all channels during startup to keep from displaying stale
values loaded from persistence
* Also includes some minor SAT fixes (checkstyle, spotbugs)
Signed-off-by: Ron Isaacson <isaacson.ron@gmail.com>
* Incorporate review feedback from lolodomo
Signed-off-by: Ron Isaacson <isaacson.ron@gmail.com>
TheTrueRandom [Tue, 7 Sep 2021 20:48:33 +0000 (22:48 +0200)]
[doorbird] fix controller id (#11190)
Signed-off-by: True Random <rantruedom@gmail.com>
Scott H [Sun, 5 Sep 2021 16:11:40 +0000 (12:11 -0400)]
Added Twitter binding (#11212)
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
Jan Vybíral [Sun, 5 Sep 2021 09:50:23 +0000 (11:50 +0200)]
[nuki] Opener support and discovery (#10672)
* [nuki] Opener support and discovery (#10671)
* Added Opener support
* New Smartlock channels
* Discovery support
* Secured communication using hashed token
* Improved callback handling
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Fixed code style problems
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Id of bridge is unique for openhab instance
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Added compatibility with smart lock created by previous binding version
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Secure token configuration + threading improvements
Added configuration option to enable or disable using hashed token
for bridge API authentication.
Turning bridge offline when device request fails.
All HTTP calls made async so that openhab thread is not blocked.
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Only discover bridges which return some response
Only bridges which return 200 or 403 response are discovered.
Nuki API might return bridges which no longer exists or are on different
network and are not reachable. We do not want to put these in inbox, only those
who respond do HTTP calls.
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Changed ownership of nuki binding
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Code review changes
* Fixed @Nullable annotations
* Fixed too many logger messages
* Rewritten configuration to use configuration class
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Code review changes
* NukiId moved back to configuration and switched to configuration classes in all devices
* Doorbell ringing channel switched to trigger channel
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Code review changes
* Channel description reformatted into table
* Fixed bug where repeated bridge discovery was overwriting existing bridge properties
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Fixed ringactionTimestamp property name
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Fixed search of changed thing in HTTP callback
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Improvements to uuid generation
* Bridge id is generated only from bridgeId property, making it stable across openhab installations
* Using InstanceUUID as unique callback identifier instead of bridge id
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Improved duplicate thing discovery
* Implemented duplicate thing detection using openHAB ThingRegistry
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
* Code review changes
* Fixed all nullable warnings
* Fixed README formatting
Signed-off-by: Jan Vybíral <jan.vybiral1@gmail.com>
Scott H [Sun, 5 Sep 2021 07:33:00 +0000 (03:33 -0400)]
[Twitter] 3.0 Twitter Binding (#10241)
* [twitter][WIP] Initial contribution
using the 1.x binding as a template, I created a new Twitter Binding.
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com> (github: computergeek1507)
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* trying to fix twitter4j dependency stuff
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* add to bundle POM
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* trying to fix build
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* Fixed dependency issues, Got Actions working
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* updating readme
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* fix class name
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* Fixes based on review
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* Cleanup based on review and mvn checks
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* grammar fix
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* remove Apache dependencies
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* added Null Checks based on review
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
* change null check around
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
jlaur [Sat, 4 Sep 2021 13:49:33 +0000 (15:49 +0200)]
[hdpowerview] Add new signal strength channel (#11198)
* Add new signal strength channel.
Fixes #11197
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
jlaur [Sat, 4 Sep 2021 13:48:19 +0000 (15:48 +0200)]
Fix channel lowBattery being updated to ON when no battery status available. (#11201)
Fixes #11200
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Wouter Born [Tue, 31 Aug 2021 17:43:38 +0000 (19:43 +0200)]
[lifx] Add missing color feature to a few products (#11180)
Updates the LIFX Candle (PID 68) and LIFX Clean (PID 90, 99) products to support color features.
Signed-off-by: Wouter Born <github@maindrain.net>
mlobstein [Tue, 31 Aug 2021 12:41:11 +0000 (07:41 -0500)]
[oppo] Remove logo from README (#11176)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
Jørgen Melhus [Tue, 31 Aug 2021 11:05:09 +0000 (13:05 +0200)]
[bluetooth.bluegiga] Fix CompareObjectsWithEquals findings regression causing all devices to be beacons
Signed-off-by: Jørgen Melhus <5099412+jmelhus@users.noreply.github.com>
Marcel [Sun, 29 Aug 2021 20:17:43 +0000 (22:17 +0200)]
[miio] add support for mi airfryers (careli.fryer.maf01,2&3) (#11142)
Also includes update of models names db
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Marcel [Sun, 29 Aug 2021 18:18:31 +0000 (20:18 +0200)]
[miio] improve readme: restructure & map customizing feature (#11143)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Mark Hilbush [Thu, 26 Aug 2021 17:09:26 +0000 (13:09 -0400)]
API changed location of event counts (#11159)
Signed-off-by: Mark Hilbush <mark@hilbush.com>
jlaur [Thu, 26 Aug 2021 16:57:27 +0000 (18:57 +0200)]
[hdpowerview] Add new batteryVoltage channel (#11155)
* Add new batteryVoltage channel.
Fixes #11154
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Fix documentation for lowBattery.
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Organized channels into two groups: Shade and Battery.
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Revert breaking change.
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
antroids [Thu, 26 Aug 2021 12:46:53 +0000 (15:46 +0300)]
[mqtt-homeassistant] MQTT Homeassistant test concurrency bug fixed (#11161)
Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
Co-authored-by: Anton Kharuzhy <antroids@gmail.com>
mlobstein [Tue, 24 Aug 2021 17:05:32 +0000 (12:05 -0500)]
Fix equalsIgnoreCase issue (#11140)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
mlobstein [Tue, 24 Aug 2021 17:04:17 +0000 (12:04 -0500)]
Fix equalsIgnoreCase issue (#11141)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
jlaur [Tue, 24 Aug 2021 16:59:35 +0000 (18:59 +0200)]
Renamed channel manual_fan_speed to manual_fan_step for consistency. (#11147)
Fixes #10621
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Mark Hilbush [Tue, 24 Aug 2021 12:44:02 +0000 (08:44 -0400)]
Fix parsing to handle when volume is a float (#11151)
Signed-off-by: Mark Hilbush <mark@hilbush.com>
OneYellowLemon [Mon, 23 Aug 2021 19:51:40 +0000 (15:51 -0400)]
Make spacing consistent (#11145)
Signed-off-by: OneYellowLemon <66096725+OneYellowLemon@users.noreply.github.com>
kennetn [Sun, 22 Aug 2021 10:04:33 +0000 (12:04 +0200)]
[irobot] Minor readme corrections (#11124)
* Minor readme corrections
Minor clarification originally described here https://community.openhab.org/t/irobot-9xx-on-openhab/17774/196
Signed-off-by: kennetn <kennetn@gmail.com>
Julio Vilmar Gesser [Sun, 22 Aug 2021 10:02:10 +0000 (07:02 -0300)]
[semsportal] Fix lastUpdate parse format to accept the format provided by the inverter (#11127)
* Fixed lastUpdate date formating
Signed-off-by: Julio Gesser <jgesser@gmail.com>
Allan Seidel [Sun, 22 Aug 2021 09:58:38 +0000 (04:58 -0500)]
Update README.md (#11131)
Corrected the humidifier mode label.
Ryz [Sun, 22 Aug 2021 09:57:25 +0000 (11:57 +0200)]
Changed minimum Z-Way polling interval to 1 second. (#11122)
Signed-off-by: Ryz <mirco.heitmann@gmail.com>
Matthew Skinner [Sun, 22 Aug 2021 09:54:34 +0000 (19:54 +1000)]
[telegram] Send message if a file download fails and bug fixes. (#11125)
* Send message when pic/vid/ani fails to DL
* Upgrade lib to 5.2.0 and fix error.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
Anders Alfredsson [Sun, 22 Aug 2021 09:53:11 +0000 (11:53 +0200)]
Fix IndexOutOfBoundsException in aggregator function (#11113)
Signed-off-by: Anders Alfredsson <andersb86@gmail.com>
jlaur [Sun, 22 Aug 2021 09:52:05 +0000 (11:52 +0200)]
[danfossairunit] Change Humidity channel type from Number to Number:Dimensionless (#11121)
* Change Humidity channel from Number to Number:Dimensionless
* Fix documentation for temperature channels.
Fixes #9755
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>