Commit Graph

5012 Commits

Author SHA1 Message Date
vich-667
89a202bf79
sync states with latest senec GUI FW 0967 (#17304)
Signed-off-by: Tobias Lange <vich-667@quantentunnel.de>
2024-08-21 00:38:12 +02:00
Fabian Wolter
e269d3d42d
[airq] Fix occasional stalling of sensor value updates and refactoring (#17202)
* [airq] Fix occasional stalling of sensor value updates and refactoring

- Remove trace debugging statements
- Handle InterruptedException correctly
- Replace substring parsing by GSON functionality

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2024-08-20 23:35:48 +02:00
Gaël L'hopital
b00db4dd01
[freeboxos] Complete Alarm system handling (#17233)
* Initiating the addition of the PIR sensor
* Finalized integration of the alarm system
* Corrected bug in initialization of basic-shutter

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-08-20 18:24:37 +02:00
jimtng
5975a5b065
[http] Support chaining transformations without an intersection symbol (#17288)
* [http] Support transformation chaining without an intersection symbol

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-20 17:02:43 +02:00
Cody Cutrer
a03056d30a
[homekit] Make Thermostat.CurrentHeatingCoolingMode optional (#17191)
Just default it to OFF if it's not linked. The experience in Home
app is still decent - it says "Cool to X", "Heat to X", or
"Set to X", instead of "Cooling to X", "Heating to X" if it was
actually running. I thought about defaulting it to "HEAT" or "COOL"
depending on the current target mode, but if it's set to "AUTO",
that's not a valid state for the current mode.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-08-20 15:30:47 +02:00
lolodomo
9ed05ad408
[freeboxos] Add unitHint on few channel types (#17259)
* [freeboxos] Add unitHint on few channel types

Also remove an unused channel type "bandwidth".
Also avoid unneeded unit conversion when updating channel state.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-20 15:29:37 +02:00
Cody Cutrer
be0ad1cdce
[jpa] Fix restoring quantity types (#17215)
* [jpa] Fix restoring quantity types

Double.parseDouble throws NumberFormatException if the persisted state
includes a unit. So parse it as a QuantityType, and then apply unit
conversions as necessary.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-08-20 15:27:52 +02:00
jimtng
02252627fd
[map] Support inline map (#17300)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-20 12:15:02 +02:00
lsiepel
ba6cef3137
[hue] Fix compile warnings (#17293)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-08-20 00:01:10 +02:00
Andrew Fiddian-Green
77561d5d8f
[hue] Add support for enabling automations (#16980)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-08-19 21:14:29 +02:00
lolodomo
43cc09a2ce
[freeboxos] First big update of README (#17279)
* [freeboxos] First big update of README

Fixes #17074
Fixes #17077
Fixes #17080

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-19 19:06:56 +02:00
jimtng
b82379cd84
[exec] Support transformation chaining and refactor using ChannelTransformation (#17292)
* [exec] Support transformation chaining and refactor using ChannelTransformation

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-19 16:39:13 +02:00
jimtng
95a964c91a
[ambientweather] Fix minor formatting errors (#17291)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-19 10:51:36 +02:00
lolodomo
3ad25d695a
[freeboxos] Add translatable labels for discovered things (#17287)
* [freeboxos] Add translatable labels for discovered things

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-19 09:19:11 +02:00
stefan-hoehn
5ae87b8dee
[govee] make socket close more resilient (#17286)
* [govee] make socket close more resilient

Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>
2024-08-19 09:18:07 +02:00
lsiepel
d33b2ff0d1
[telegram] Fix log spamming when transient network issue occurs (#17116)
* Fix log spam

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-08-19 08:43:48 +02:00
lsiepel
31cca5ee1f
[xmpp] Improve reconnection logic (#14397)
* Add null annotations
* Introduce re-connect logic

Signed-off-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-08-19 08:21:54 +02:00
openhab-bot
cd398b701e
New Crowdin updates (#17285)
* New translations mqtt.properties (Italian)
2024-08-18 22:10:31 +02:00
Stefan Triller
d1582099ff
[wled] Fix: FX and Palettes channel StateDescriptionProvider handling (#17277)
* [wled] Fix: FX and Palettes channel StateDescriptionProvider handling

Fixes #17276

Signed-off-by: Stefan Triller <github@stefantriller.de>
2024-08-18 17:27:33 +02:00
lolodomo
04d87ad599
[freeboxos] Restore enum in API response record DTO (MacOS file sharing) (#17284)
Partial revert of #17203

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-18 13:26:08 +02:00
lolodomo
687337f88b
[freeboxos] Keep enum in API response record DTO (play media) (#17282)
Partial revert of #17244

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-18 13:24:42 +02:00
lolodomo
25ec3a33b7
[freeboxos] Fix command handling for DECT thing type (#17274)
Related to comment in #17262

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-18 13:23:19 +02:00
EmbeddedMe
fa596bf503
Update README.md (#17270)
Fixed typo for "ecovacs" folder name

Signed-off-by: EmbeddedMe <nico@embeddedme.com>
2024-08-17 21:54:35 +02:00
lolodomo
22efa534c8
[freeboxos] Fix phone and calls configuration (#17272)
Fix #17262

Also remove the unused class LanlineConfiguration

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-17 20:03:03 +02:00
Stefan Triller
97e9f374ad
[wled] Fix brightness inconsistency + power on (#16907) 2024-08-17 16:15:46 +02:00
lolodomo
e62f3af4c7
[freeboxos] Add channels in group xdsl (#17260)
Follow-up #17219
Fixes #17073

* Category added
* Change ffth and xdsl group labels

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-15 15:48:13 +02:00
lolodomo
d1962dde50
[freeboxos] Fix category for lcd-brightness channel type (#17261)
Also make line-type, lcd-orientation and airmedia_status channel types advanced

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-15 13:01:59 +02:00
Anders Alfredsson
5324a190cd
[tibber] Only open websocket if live channels are linked (#17188)
Signed-off-by: Anders Alfredsson <andersb86@gmail.com>
2024-08-14 22:48:19 +02:00
lolodomo
f4c85a08cd
[freeboxos] Get server AirPlay capabilities (#17257)
This will set the related thing properties.
No audio sink will be created for the revolution server as it only supports audio and pushing audio media is not yet supported by the API.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-14 20:13:46 +02:00
Jacob Laursen
6218fc434a
Fix typos (#17256)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-08-14 15:06:04 +02:00
lolodomo
d332dd41f8
[freeboxos] Avoid a call to the lcd API when no required (#17254)
Fix #17253

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-14 13:58:45 +02:00
openhab-bot
034c03f9aa
New translations jrubyscripting.properties (Italian) (#17252) 2024-08-14 12:30:13 +02:00
Jacob Laursen
89d1bf3690
Fix addon id (#17251)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-08-14 10:08:28 +02:00
Gaël L'hopital
8f595b6f81
[freeboxos] Add FTTH and xDSL line status (#17219)
* Adding FTTH line status, initiating the addition of xDSL line status

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-08-14 09:27:31 +02:00
Cody Cutrer
740e44994f
[mqtt.homeassistant] Fix color lights that don't specify color_mode: true (#17240)
* [mqtt.homeassistant] Fix color lights that don't specify color_mode: true

See https://github.com/home-assistant/core/pull/111676

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-08-13 23:22:31 +02:00
lolodomo
8dfb10e8e9
[freeboxos] Enhance log warning when handling channel command fails (#17201)
* Throw PermissionException based on error code

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-13 22:10:14 +02:00
lolodomo
475709d5f6
[freeboxos] Reduce log level for discovery warnings to debug (#17199)
* Avoid repeated discovery warnings every 10 minutes
* Discover VMs and home automation only when available

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-13 22:04:42 +02:00
mlobstein
fca7cecec6
Add image size configurations (#17222)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-08-13 21:24:03 +02:00
lolodomo
0e4ce596d6
[freeboxos] Fix media playing (#17244)
Fix #17243

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-13 20:23:06 +02:00
David Pace
c2613c7759
[boschshc] Fix NPE during deserialization, make long polling more robust (#17190)
* Fix NPE while deserializing service data JSON objects
* Catch exceptions while handling long poll results
* Correct @type name for user-defined states
* Add unit tests and enhance existing unit tests

Signed-off-by: David Pace <dev@davidpace.de>
2024-08-13 20:20:51 +02:00
lolodomo
d6cac81e4a
[freeboxos] Avoid useless API requests (server/player) (#17237)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-13 16:38:26 +02:00
lolodomo
1b23f2beac
[freeboxos] Fix thing status handling when rebooting the player (#17238)
Fix #17227

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-13 13:11:20 +02:00
lolodomo
1f17e53bc2
[freeboxos] Fix actions to make them available in DSL rules (#17226)
Also rename actions to avoid name conflicts.
Fix #17225

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-13 11:45:15 +02:00
lolodomo
858be48183
[freeboxos] Better fix for WEB socket registration (#17236)
* Checks if the server supports VM.

Replace #17124 which was more a workaround.

* Change default value

The value is always set when calling openSession.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-13 10:43:24 +02:00
Cody Cutrer
73a3f151c9
[mqtt] Simplify homeassistant thing types, and use AbstractStorageBasedTypeProvider (#16600)
* [mqtt.homeassistant] don't dynamically generate channel types

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-08-12 21:23:24 +02:00
lsiepel
2bc890c2c7
Fix logging (#17119)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-08-12 13:10:29 +02:00
Dan Cunningham
b002fd72d6
[openhabcloud] Update Docs : rules and app actions (#17234)
* [openhabcloud] Update Docs : rules and app actions
Adds new 'rule' and 'app' actions to the docs for mobile push notifications

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2024-08-11 20:43:39 +02:00
lolodomo
9b9cdd579b
[freeboxos] Remove veto policy on key-code channel (#17224)
This allows to have as status the last command sent.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-11 09:32:21 +02:00
lolodomo
0562b0a231
[freeboxos] Fix start/stop audio sink (#17223)
* [freeboxos] Fix start/stop audio sink Fix #17208

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-10 11:45:55 +02:00
Jacob Laursen
39eca040d1
[shelly] Fix compiler warnings (#17179)
* Fix warnings
* Use List interface where possible

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-08-10 08:15:37 +02:00
Gaël L'hopital
37cd42362b
[freeboxos] Enhance state display pattern for uptime (#17218)
* Enhance state display pattern for uptime

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-08-09 01:03:27 +02:00
lolodomo
6445e64300
[freeboxos] Use rpm as unit for fan sensors (#17198)
Also patch the label for hard disk sensor.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-08 21:29:41 +02:00
Gaël L'hopital
ee50c89c52
Wrong exception catched (#17217)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-08-08 16:40:29 +02:00
J-N-K
81251c3b35
[awattar] Add TimeSeries support (#17172)
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-08-07 00:00:13 +02:00
Cody Cutrer
01488dd5fb
[homekit] Support multiple values per enum mapping (#17144)
* [homekit] Support multiple values per enum mapping

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-08-06 08:11:41 +02:00
lolodomo
55d3c265d4
[freeboxos] Remove unneeded thing config parameter (#17207)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-05 21:44:00 +02:00
Cody Cutrer
e26116ff8e
[lutron] Fix Pico buttons for non-LEAP bridges (#17204)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-08-04 22:10:33 +02:00
Markus Michels
fe0b1f8a20
[shelly] Add support for various Gen3 devices (Plus 1/1PM, Mini 1/PM/1PM, Dimmer 0110, i4) (#17166)
Signed-off-by: Markus Michels <markus7017@gmail.com>
2024-08-04 21:18:18 +02:00
lolodomo
a2f54caab6
[freeboxos] Fix enabling/disabling of Mac OS file sharing (#17203)
Fix #17200

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-04 09:21:22 +02:00
lolodomo
149992859e
[freeboxos] Remove macAddress as thing configuration parameter (#17088)
For server, revolution, player, active-player, repeater and vm thing types
Replace it by a thing property.

Fix #17076

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-03 18:26:44 +02:00
Markus Michels
8c29b5973e
[shelly] Fix thing re-init after power cycle for firmware update (#17163)
* Fixes thing re-init during/after firmware update. API will not be closed
on ota_success message.
* Don't disconnect from device during firmware update, this ensures to get
further events throughout the upgrade process
* suspress COMMUNICATION_ERROR on expected restart after fw upgrade

Signed-off-by: Markus Michels <markus7017@gmail.com>
2024-08-02 23:14:38 +02:00
Jacob Laursen
87eb3a5feb
Fix clearing Now Playing channels (#17185)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-08-01 12:32:11 +02:00
Zhivka Dimova
013e04fd2d
[gree] Add support for ASC/GCM encryption (#16950)
* [gree] support for ASC/GCM encryption

Signed-off-by: Zhivka Dimova <zhivka.dimova@myforest.net>
2024-08-01 11:36:52 +02:00
David Pace
a7f52deaba
[boschshc] Handle relay mode changes during initialization (#17160)
* [boschshc] Handle relay mode changes during initialization

Signed-off-by: David Pace <dev@davidpace.de>
2024-08-01 09:44:11 +02:00
Cody Cutrer
213a0b7d51
[homekit] allow linking GarageDoorOpener directly to a Rollershutter (#17150)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-08-01 09:31:43 +02:00
lolodomo
57ca70861c
[freeboxos] Change default HTTPS port (#17086)
Set default to 443 as it is the default HTTPS port to use to connect to mafreebox.freebox.fr.
Fix #17075

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-31 10:16:07 +02:00
Catalin Sanda
1cd7a4fd4b
[solarman] Initial contribution (#16835)
* Initial commit for the Solarman Binding.

Signed-off-by: Catalin Sanda <catalin.sanda@gmail.com>
2024-07-30 23:46:28 +02:00
Cody Cutrer
7baec4d651
[mqtt.generic] Add optional stopCommandTopic for rollershutters (#17158)
* [mqtt.generic] Add optional stopCommandTopic for rollershutters

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-30 20:10:50 +02:00
Cody Cutrer
cc6a202034
[homekit] Fix invertedness of GarageDoorOpener characteristics (#17181)
In #17137, CurrentDoorState and TargetDoorState were moved from being part
of the accessory itself, to using the CharacteristicFactory, but they lost the
flag that default-inverts them. So make sure to pass that flag in the new location
that the mapping is created.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-30 15:02:06 +02:00
Markus Michels
077cea0e74
Fixes BLU Discovery when Shelly Cloud Bluetooth Gateway is enabled (in (#17167)
this case the binding's gateway script could not get access to the BLE
observer).

Signed-off-by: Markus Michels <markus7017@gmail.com>
2024-07-30 14:04:37 +02:00
Matthew Skinner
bd40e1c834
Fix dependancy issues. (#17159)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2024-07-30 12:49:10 +02:00
Florian Hotze
bfce4b28f9
[fronius] Add battery control Thing actions (#17170)
* [fronius] Add DTOs for /config/timeofuse HTTP endpoint

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-07-30 09:01:39 +02:00
Jacob Laursen
e6fa6a488e
Fix NullPointerExceptions (#17180)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-07-29 20:23:12 +02:00
lolodomo
f42fd6260a
[freeboxos] Fix triggering of event firmware_updated (#17161)
Also update the firmware property when the player is reachable for the first time.
Do not trigger the event firmware_updated when just first setting the firmware property.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-29 19:51:36 +02:00
Florian Hotze
20251feb09
[jsscripting] Fix console logger name & timer identifier missing for UI scripts (#17171)
* [jsscripting] Fix console logger name is missing for UI scripts
* [jsscripting] Fix timer identifier "missing" for setTimeout/setInterval for UI scripts

Fixes #17165.
Caused by https://github.com/openhab/openhab-core/pull/4289.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-07-29 17:07:29 +02:00
lolodomo
4376b9db73
[freeboxos] Fix handling of REFRESH command for connectivity channels (#17178)
Fix #17168

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-29 13:44:58 +02:00
Holger Friedrich
8e3dedd181
[ism8] Fix broken image in docs (#17175)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-07-29 00:18:06 +02:00
lsiepel
5df7e7d12e
Update to 0.2.0 (#17123)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-07-27 17:52:31 +02:00
lolodomo
5b3f96e277
[freeboxos] Fix systeminfo group for active-player thing type (#17097)
* [freeboxos] Fix systeminfo group for active-player thing type

And remove this group from player thing type.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-27 14:10:40 +02:00
jimtng
7e73ed83cf
[daikin] Add demand control support for ac_unit (#17087)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-07-26 11:41:55 +02:00
tl-photography
b0f9d82c1e
[aWATTar] fix handle wrong null check (#17145)
* [aWATTar] fix handle wrong null check

Signed-off-by: Thomas Leber <thomas@tl-photography.at>
2024-07-26 11:37:10 +02:00
Cody Cutrer
b39e3a79bc
[homekit] Fix duplicate name characteristic errors (#17151)
Depending on how the accessory initializes, optional characteristics
may be added before or after the service. For IrrigationSystem, it's
added before optional characteristics.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-26 09:12:25 +02:00
Florian Hotze
9ae9adf6f6
[jsscripting] ThreadsafeTimers: Add overrides for double delay for setTimeout & setInterval (#17148)
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-07-25 23:10:27 +02:00
jimtng
8737a702ef
[jrubyscripting] Inject ctx in compiled scripts (#17140)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-07-25 22:09:48 +02:00
Cody Cutrer
9a8baf464b
[homekit] Support lock optional characteristics on GarageDoorOpener (#17141)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-25 16:26:32 +02:00
lolodomo
49a43a43c1
[freeboxos] Avoid partial discovery (#17095)
* [freeboxos] Avoid partial discovery
Avoid an interrupted discovery because getting a kind of devices is failing.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-25 09:54:13 +02:00
Arne Seime
2179cd9646
[sensibo] Add test for Accept-Encoding header (#17072)
* Add accept-encoding header to reduce chance of rate limiting

Signed-off-by: Arne Seime <arne.seime@gmail.com>
2024-07-25 09:48:45 +02:00
Florian Hotze
1fedd7ad42
[fronius] Improve package structure & Enhance null annotations/handling (#17109)
* [fronius] Restructure DTOs & Improve null annotations/handling

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-07-25 09:47:22 +02:00
lolodomo
073874436a
[freeboxos] Fix websocket registration (#17124)
Fix #17098

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-25 09:38:26 +02:00
Markus Michels
d5586c6091
fixes #17121 (BLU Gateway), #17120 (NPE in cover mode) (#17122) 2024-07-25 09:20:08 +02:00
Cody Cutrer
a66495a707
[homekit] don't pre-fill enums from switches if metadata has enum values (#17142)
this is especially important when linking a many-valued enum (such as
CurrentHeatingCoolingState) to a switch, and you want to use a value
beyond 0 and 1 (i.e. OFF (0) and COOL (2)).

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-25 09:16:41 +02:00
Cody Cutrer
9362fcccdc
[homekit] Support UP/DOWN for WindowCoverings (#17138)
* [homekit] Support UP/DOWN for WindowCoverings

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-24 20:45:19 +02:00
J-N-K
fd4dd89bb1
[http] Improve escaping of URLs (#17110)
* [http] Improve escaping of URLs

Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-07-24 12:20:45 +02:00
Cody Cutrer
bb26e978c2
[homekit] Automatically assume valid enum values when linking to Switch/Contact (#17134)
this allows using switches and contacts for enums without additional configuration
if they already line up well with the first two values (such as they do for a
thermostat, when it represents a simple heater)

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-24 09:22:42 +02:00
Cody Cutrer
e9369b6956
[homekit] fix thermostats with auto mode and only target temperature (#17136)
allow configuring such an accessory, and it's up to the user to be okay
with how the Home app deals with it

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-24 09:10:46 +02:00
Cody Cutrer
0158befacc
[homekit] Fix linking a Lighting to a Group:Dimmer (#17139)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-24 09:08:08 +02:00
Cody Cutrer
730333193d
[homekit] Make GarageDoorOpener.ObstructionStatus optional (#17137)
To simplify linking to "simple" things that don't have it.
It will just always return "not obstructed" if not linked

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-24 09:02:58 +02:00
Cody Cutrer
0156612c5c
[mqtt.generic] Send ON/OFF for dimmer channels when so configured (#15929)
Similar to how UP/DOWN are processed for rollershutters.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-23 21:56:38 +02:00
joerg1985
937ccf6753
[astro] Use the existing ChannelUID instance to check the linked state (#17126)
Signed-off-by: Jörg Sautter <joerg.sautter@gmx.net>
2024-07-23 21:55:14 +02:00
Konstantin Polihronov
104a1e5379
[solax] Support for Solax EV charger via direct(local) data retrieval (#17055)
* Implementation of Solax EV Charger support

Signed-off-by: Konstantin Polihronov <polychronov@gmail.com>
2024-07-23 09:23:03 +02:00
Cody Cutrer
cbbc36697c
[homekit] implement StatelessProgrammableSwitch (#17129)
also supports adding multiple of them in a group, by supporting ServiceIndex
as an optional characteristic

refs #9969

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-23 08:22:27 +02:00
David Pace
64fc6bcd1f
[boschshc] Support for Smart Relay (#17026)
* [boschshc] Support for Smart Relay

Signed-off-by: David Pace <dev@davidpace.de>
2024-07-22 21:10:29 +02:00
Cody Cutrer
9a19eaa0fa
[homekit] use java, not xtend, for code fences in README (#17128)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-22 21:09:46 +02:00
Cody Cutrer
48f50aa491
[homekit] alphabetize lists in code (#17127)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-22 21:09:03 +02:00
Cody Cutrer
6b54480dac
[homekit] Synthesize Thermostat.TargetTemperature in some cases (#17060)
* [homekit] synthesize Thermostat.TargetTemperature in some cases

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-22 20:16:47 +02:00
Wouter Born
6d4ac2b29a
[groovyscripting] Update Groovy to 4.0.22 (#17125)
Updates Groovy from 4.0.11 to 4.0.22.

For all bugfixes and improvements, see:

* https://groovy-lang.org/changelogs/changelog-4.0.12.html
* https://groovy-lang.org/changelogs/changelog-4.0.13.html
* https://groovy-lang.org/changelogs/changelog-4.0.14.html
* https://groovy-lang.org/changelogs/changelog-4.0.15.html
* https://groovy-lang.org/changelogs/changelog-4.0.16.html
* https://groovy-lang.org/changelogs/changelog-4.0.17.html
* https://groovy-lang.org/changelogs/changelog-4.0.18.html
* https://groovy-lang.org/changelogs/changelog-4.0.19.html
* https://groovy-lang.org/changelogs/changelog-4.0.20.html
* https://groovy-lang.org/changelogs/changelog-4.0.21.html
* https://groovy-lang.org/changelogs/changelog-4.0.22.html

Fixes #16936

Signed-off-by: Wouter Born <github@maindrain.net>
2024-07-22 16:10:01 +02:00
jimtng
6d63e8c37e
[dscalarm] Add details in bridge handler error log to help find the problem (#17051)
* [dscalarm] Add details in bridge handler error log to help find the problem

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-07-22 11:22:09 +02:00
tl-photography
b58580a566
[aWATTar] shedule API update more then once per day (#17068)
Signed-off-by: Thomas Leber <thomas@tl-photography.at>
2024-07-22 08:35:24 +02:00
lsiepel
05cbd1a92f
[bluetooth.bluez] Sync dbus version 0.1.4 (#17115)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-07-21 14:51:20 +02:00
Andrew Fiddian-Green
2ba2225ee9
[bluetooth.bluez] fix UnsatisfiedLinkException on Windows (#17107)
Signed-off-by: AndrewFG <software@whitebear.ch>
2024-07-21 11:12:58 +02:00
mtraxiot
90dced717c
Update README.md correct channel name (#17106)
the item channel name is incorrect 
also removed some items which are no longer in thing channel

ideally owner of addon should also review the rest of the documentation

Signed-off-by: mtraxiot <37993378+mtraxiot@users.noreply.github.com>
2024-07-21 11:12:10 +02:00
Zalán Meggyesi
cc575263ef
[sensibo] Fix potential API throttling at binding start (#17091)
* refactor(sensibo): Utilize field selector in model refresh

Utilize Sensibo's field selector to get all data for all pods in one request and avoid request rate limiting

resolves openhab/openhab-addons#17090

Signed-off-by: Zalan Meggyesi <zmeggyesi@skawa.hu>
2024-07-21 10:40:15 +02:00
Cody Cutrer
422aaad5f7
[homekit] use characteristic factory for TemperatureSensor (#17084)
so that it automatically gets the proper unit handling

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-21 10:29:05 +02:00
tl-photography
2f8e9adf16
[aWATTar] fix counddown and remaining time (#17067)
Signed-off-by: Thomas Leber <thomas@tl-photography.at>
2024-07-21 10:24:54 +02:00
lolodomo
5aec1c8a89
[jrubyscripting] Generate proper i18n file (#17063)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-21 10:22:50 +02:00
Andrew Fiddian-Green
5fdb9fd39c
[deconz] Fix tests. Fix #17104 (#17108)
Signed-off-by: AndrewFG <software@whitebear.ch>
2024-07-20 17:11:30 +02:00
Z0l
90d0263052
Update README.md (#17105)
Fixed link to eyezon forum for the TPI commands

Signed-off-by: Z0l <Z0l@users.noreply.github.com>
2024-07-19 21:59:12 +02:00
Paul Smedley
12a1f76c3c
[teslascope] Initial contribution (#16956)
* Initial source

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2024-07-17 12:08:18 +02:00
mlobstein
3a5bee0412
fix compiler warning (#17085)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-07-17 08:38:13 +02:00
Markus Michels
b123863d59
[shelly] Fix initialization of BLU Motion device (#17053)
* Fixes #17052 (caused by inproper initialization of the profile flags for
BLU devices in general and for BLU Motion another one)

Signed-off-by: Markus Michels <markus7017@gmail.com>
2024-07-17 00:47:05 +02:00
lsiepel
30fa2d2533
[govee] Fix invalid status response handling (#17048)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-07-16 19:48:17 +02:00
Arne Seime
a48f72fc8d
[sensibo] Fix channel provider throwing exception (#17030)
* Fix channel provider throwing exception
* Add case insensitive mac address comparison

Signed-off-by: Arne Seime <arne.seime@gmail.com>
2024-07-16 18:40:17 +02:00
lolodomo
8e570c5afa
[freeboxos] Fix creation of properties and dynamic channels at init (#17081)
This was bypassed in bridgeStatusChanged.

Fix #17078
Fix #17079

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-16 17:52:57 +02:00
lolodomo
8cf49ebee3
[freeboxos] Fix macAddress property when discovering a server (#17082)
Fix #17071

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-16 17:52:17 +02:00
mlobstein
4946aa9163
[monopriceaudio] Fix compiler warnings and code improvements (#16991)
* Fix compiler warnings and code improvements

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-07-16 06:42:28 +02:00
Cody Cutrer
f9c8d049b0
[homekit] Fix temperature unit conversion for min/max/step (#17059)
* [homekit] fix temperature unit conversion for min/max/step
use the item's unit if it has one. or allow explicit units

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-15 22:22:42 +02:00
openhab-bot
a34e61b83d
New Crowdin updates (#17066)
* New translations inmemory.properties (French)

* New translations mapdb.properties (French)

* New translations mongodb.properties (French)

* New translations rrd4j.properties (French)

* New translations mactts.properties (French)

* New translations marytts.properties (French)

* New translations picotts.properties (French)
2024-07-15 20:59:44 +02:00
openhab-bot
93dad051d4
New Crowdin updates (#17065)
* New translations openhabcloud.properties (French)

* New translations openhabcloud.properties (Italian)

* New translations googletts.properties (French)

* New translations voicerss.properties (French)

* New translations voicerss.properties (Italian)

* New translations pollytts.properties (French)

* New translations googlestt.properties (French)

* New translations watsonstt.properties (French)

* New translations watsonstt.properties (Italian)

* New translations voskstt.properties (French)

* New translations voskstt.properties (Italian)

* New translations mimictts.properties (French)

* New translations mactts.properties (Italian)

* New translations marytts.properties (Italian)

* New translations picotts.properties (Italian)
2024-07-15 18:53:53 +02:00
lolodomo
e861c83423
Fix i18n entry matching the add-on name for io add-ons (#17062)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-15 14:19:16 +02:00
Jacob Laursen
2f35a79de7
Fix blocking initialization (#17057)
Resolves #16806

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-07-15 13:57:51 +02:00
lolodomo
24eef7efd2
Fix i18n entry matching the add-on name for voice add-ons (#17061)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-15 13:55:08 +02:00
Cody Cutrer
3af703cfef
[homekit] Allow configuring thermostat modes via metadata (#17056)
* [homekit] allow configuring thermostat modes via metadata

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-15 00:18:10 +02:00
Cody Cutrer
674e54588b
[homekit] fix optional characteristics (#17038)
* [homekit] fix optional characteristics

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-14 19:01:36 +02:00
J-N-K
e735da12ac
[rrd4j] Fix unit retrieval for group items (#17054)
Reported on the forum

Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-07-14 12:18:06 +02:00
mlobstein
0e78bd75ea
Supress unecessary logging (#17050)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-07-14 10:23:32 +02:00
ulbi
ffee091c78
[mongodb] Fix MongoDBPersistenceServiceTest fails on CPU without AVX support (#17049)
Fixes #17046

Signed-off-by: René Ulbricht <rene_ulbricht@outlook.com>
2024-07-14 10:01:35 +02:00
Zhivka Dimova
35add30e0c
[enocean] fix temperature values for D2_50 eep (#16975)
Fixes #16974

Signed-off-by: Zhivka Dimova <zhivka.dimova@myforest.net>
2024-07-13 14:31:09 +02:00
Wouter Born
a5a02a17f0
[mongodb] Disable failing MongoDBPersistenceServiceTest (#17047)
It causes Jenkins CI builds to fail, see #17046

Signed-off-by: Wouter Born <github@maindrain.net>
2024-07-13 11:13:17 +02:00
Bernd Weymann
a7e460966f
[mercedesme] take end of charge weekday into account (#17001)
* take end of charge day into account

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2024-07-13 11:08:23 +02:00
mlobstein
81d2fb276b
Fix display of album art for streaming media (#17044)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-07-13 09:46:13 +02:00
J-N-K
f8e56444c7
[http] Properly escape + character in query string (#17042)
* [http] Properly escape + character in query string

Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-07-12 22:02:44 +02:00
mtraxiot
790cc88a84
Update README.md remove duplicate TeslaChargerPower item (#17020)
TeslaChargerPower is duplicated in demo items

Signed-off-by: mtraxiot <37993378+mtraxiot@users.noreply.github.com>
2024-07-12 15:23:22 +02:00
tl-photography
f7bcbe1575
[aWATTar] added inverted best price (#16877)
Signed-off-by: Thomas Leber <thomas@tl-photography.at>
2024-07-12 08:50:16 +02:00
Jacob Laursen
8c392da542
Add test coverage for thing type mapping (#17040)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-07-12 08:13:03 +02:00
lsiepel
5e0e9ce51e
Update lastnpe EEA to 2.4.0 (#16875)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-07-11 13:51:10 +02:00
Dan Cunningham
7296b38b51
[openhabcloud] Update Notification Docs (#17023)
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2024-07-10 23:32:00 +02:00
Cody Cutrer
826e3b6bfa
[homekit] sort characteristics in HomekitCharacteristicFactory (#17033)
there are so many shared characteristics now, and so many accessories they belong
to, there is no longer any groupings that make sense. so just sort solely by
characteristic/method name

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-07-10 16:54:29 +02:00
SkyLined
643b4e8c02
Add info about npm requiring path (#17022)
The command to install an npm package that was suggested in the documentation would not work, as it was missing the required path. I've added information to explain this is required.

Signed-off-by: SkyLined <cojmpjum_github.com@sxd.be>
2024-07-10 09:31:32 +02:00
Jacob Laursen
b37d0f0381
Fix thing type descriptions for Plus Mini series (#17015)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-07-09 20:20:43 +02:00
Florian Hotze
405f4023ee
[jsscripting] Implement javax.script.Compilable (#16970)
* [jsscripting] Restructure & Comment POM
* [jsscripting] Use OPENHAB_TRANSFORMATION_SCRIPT constant from core

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-07-09 20:08:30 +02:00