Commit Graph

5072 Commits

Author SHA1 Message Date
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
Andrew Fiddian-Green
31dcc27692
[bluetooth.grundfosalpha] Add to footer.xml (#17117)
Signed-off-by: AndrewFG <software@whitebear.ch>
2024-07-21 17:14:58 +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