Kai Kreuzer
72607d3bee
Apply spotless
...
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2023-07-24 01:20:31 +02:00
openhab-bot
809fceaff3
[unleash-maven-plugin] Preparation for next development cycle.
2023-07-23 19:19:01 +00:00
Wouter Born
83cbe746d0
Remove redundant modifiers from interfaces ( #14843 )
...
Signed-off-by: Wouter Born <github@maindrain.net>
2023-04-18 13:07:04 +02:00
Wouter Born
f21f7bc8b3
Add more connection details to add-ons ( #14813 )
...
* Add more connection details to add-ons
Signed-off-by: Wouter Born <github@maindrain.net>
2023-04-15 21:23:24 +02:00
Wouter Born
2a2f6ffb58
[lifx] Add support for newer downlights ( #14362 )
...
Allows for discovering the new downlights (PID 121, 122) and their features.
See: https://github.com/LIFX/products/blob/master/products.json
Signed-off-by: Wouter Born <github@maindrain.net>
2023-02-08 23:50:40 +01:00
J-N-K
89d0689e36
fix i18n for bindings ( #14235 )
...
Also-By: Jacob Laursen <jacob-github@vindvejr.dk>
Signed-off-by: Jan N. Klug <github@klug.nrw>
2023-01-21 12:14:51 +01:00
J-N-K
5f8214f08a
Adapt to core changes (addon.xml) ( #13289 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw>
2023-01-15 20:31:42 +01:00
Jacob Laursen
4dd6d3a8a2
Update license headers to 2023 ( #14154 )
...
* Update copyright year in configuration
* Update license headers
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-01-06 09:49:54 +01:00
Cody Cutrer
f619798f81
[lifx] Handle and provide QuantityType for color-temperature-abs channel ( #14025 )
...
See https://github.com/openhab/openhab-core/pull/3129
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2022-12-24 00:00:57 +01:00
J-N-K
4d6d6443ef
fix spotless after release ( #14014 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw>
2022-12-19 15:22:17 +01:00
openhab-bot
7993786dc9
[unleash-maven-plugin] Preparation for next development cycle.
2022-12-19 00:55:11 +00:00
Jerome Luckenbach
0e68936663
[Documentation] Markdown improvements f to m ( #13866 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2022-12-08 21:36:05 +01:00
pali
590b2cb4f7
[lifx] Set tagged flag accordingly for unicast and broadcast messages ( #13744 )
...
* Set tagged flag accordingly
* Update packets
Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
2022-12-05 10:00:10 +01:00
Дилян Палаузов
78534e8106
Typos a/an ( #13812 )
2022-12-01 14:30:50 +01:00
lolodomo
aea2fd4002
[lifx] Fix all code analysis findings ( #13638 )
...
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2022-11-01 15:31:37 +01:00
Kai Kreuzer
440f603e88
Apply spotless and resolver ( #13027 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2022-06-27 16:00:37 +02:00
openhab-bot
ed4858ebbb
[unleash-maven-plugin] Preparation for next development cycle.
2022-06-26 18:18:40 +00:00
lolodomo
b25753cb17
[lifx] Cleanup semantic tags ( #12274 )
...
Related to #12262
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2022-02-13 12:48:06 +01:00
lolodomo
1197c67bbb
Replace unknown category DimmableLight by Light ( #12264 )
...
Also replace unknwon category DimmableCT by ColorLight
Fix #12263
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2022-02-13 09:40:29 +01:00
J-N-K
60f9f60faf
Adjustments after changing null-annotations for updating properties ( #12221 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw>
2022-02-08 18:35:16 +01:00
Wouter Born
58d6123696
[lifx] Add support for new LIFX products ( #12179 )
...
Allows for discovering all the new LIFX products and their features.
Signed-off-by: Wouter Born <github@maindrain.net>
2022-01-31 12:35:54 +01:00
Hilbrand Bouwkamp
da59cdd255
Update license headers to 2022 ( #11973 )
...
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
2022-01-06 18:14:47 +01:00
Marcel
cc47ef7f3e
pom update from http to https reference ( #11833 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-12-23 19:40:44 +01:00
Kai Kreuzer
48746f5e3f
Apply spotless
...
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-12-20 09:07:55 +01:00
openhab-bot
6dc031e6cf
[unleash-maven-plugin] Preparation for next development cycle.
2021-12-20 00:30:46 +00:00
Wouter Born
73ed075d4e
[lifx] Improve InterruptedException handling ( #11653 )
...
When the binding is stopped sleeping threads are interrupted by design.
By throwing the InterruptedException, it should be caught in LifxSelectorUtil.sendPacket (which is waiting for the packet interval to elapse), which will then abort sending a packet.
This prevents:
```
[ERROR] [lifx.internal.util.LifxThrottlingUtil] - An exception occurred while putting the thread to sleep : 'sleep interrupted'
```
Signed-off-by: Wouter Born <github@maindrain.net>
2021-11-28 16:37:29 +01:00
Wouter Born
589400e223
Fix/suppress PMD CompareObjectsWithEquals findings ( #11476 )
...
Newer PMD versions discover more CompareObjectsWithEquals findings.
Related to https://github.com/openhab/static-code-analysis/pull/423
Signed-off-by: Wouter Born <github@maindrain.net>
2021-11-02 10:43:53 +01:00
Wouter Born
81e201d163
[lifx] Add missing products ( #11405 )
...
Adds the products with IDs 93, 112, 113, 114 so that they can be discovered and the right features are available.
Fixes #11402
Signed-off-by: Wouter Born <github@maindrain.net>
2021-10-18 20:37:46 +02:00
Wouter Born
89ef91bad3
[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>
2021-09-27 22:00:01 +02:00
Wouter Born
344011c2ad
[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>
2021-09-19 11:45:06 +02:00
Wouter Born
6c3e937f02
[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>
2021-08-31 19:43:38 +02:00
Kai Kreuzer
bebab9ce29
applied spotless
...
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-06-27 23:25:35 +02:00
jenkins
8c5c81e256
[unleash-maven-plugin] Preparation for next development cycle.
2021-06-27 17:35:01 +00:00
Wouter Born
1d34872c61
[lifx] Improve firmware version support ( #10384 )
...
* [lifx] Improve firmware version support
When the firmware of a light is upgraded the supported features can change.
With these changes the binding uses the features based on the light firmware version.
Also corrects some of the temperature ranges based on the LIFX products description.
Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-24 23:39:34 +01:00
Wouter Born
fe0c35d22f
Fix Java and Jetty deprecations ( #10349 )
...
Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-19 10:40:14 +01:00
Wouter Born
f3a517e4e1
[lifx] Fix all SAT findings ( #10307 )
...
* Remove dependency on commons-lang classes
* Use HexUtils
* Fix/add missing initial contribution author lines
* Add unit test for MACAddress
* Rename protocol package to dto
Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-10 09:52:39 +01:00
Wouter Born
d6364aceb1
Update license headers to 2021 ( #9620 )
...
Signed-off-by: Wouter Born <github@maindrain.net>
2021-01-02 22:03:14 +01:00
Wouter Born
ecac667258
Apply Spotless, update skeleton project version, resolve itest runbundles ( #9459 )
...
Signed-off-by: Wouter Born <github@maindrain.net>
2020-12-22 10:37:44 +01:00
jenkins
e4554f4aa6
[unleash-maven-plugin] Preparation for next development cycle.
2020-12-21 10:36:42 +00:00
Kai Kreuzer
007c3b56e5
removed deprecated author information from binding.xml ( #9113 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2020-11-23 19:06:33 -08:00
J-N-K
ba4c96d99d
[infrastructure] move infered nullness warnings to error and update EEA ( #8949 )
...
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2020-11-12 21:07:11 +01:00
Wouter Born
b423f93b1f
Remove Map null annotation workarounds ( #8916 )
...
These workarounds to prevent false positives can be removed now the EEAs allow for proper null analysis.
Signed-off-by: Wouter Born <github@maindrain.net>
2020-11-04 13:57:24 +01:00
Wouter Born
da490ece4e
[lifx] Improve selector logic ( #8941 )
...
* Properly handle datagrams that are not immediately available so no NPEs are logged on debug
* Properly handle sockets channels that are not connected so no NPEs are logged on debug
* Prevent load/garbage by reusing ByteBuffer and not allocating trace logging strings
Fixes #8932
Signed-off-by: Wouter Born <github@maindrain.net>
2020-11-02 10:15:59 +01:00
Wouter Born
52b7c8e920
[lifx] Fix IAE for unsupported products and update products ( #8827 )
...
* Fix IllegalArgumentException when updating properties of unsupported product
* Add missing products
Signed-off-by: Wouter Born <github@maindrain.net>
2020-10-21 20:03:23 +02:00
Hilbrand Bouwkamp
003c3af985
Remove immediate = true from all Components ( #8615 )
...
We recommend not to use this on add-ons.
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
2020-10-01 20:27:01 -07:00
Wouter Born
7f39d01a0f
Remove/ignore Eclipse project files ( #8529 )
...
Fixes #8451
Signed-off-by: Wouter Born <github@maindrain.net>
2020-09-21 22:50:37 +02:00
Kai Kreuzer
6df6783b60
added migrated 2.x add-ons
...
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2020-09-21 03:37:19 +02:00