Jacob Laursen
7c9bb22e0e
Fix clearing Now Playing channels ( #17185 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:06 +02:00
Zhivka Dimova
a6022133c4
[gree] Add support for ASC/GCM encryption ( #16950 )
...
* [gree] support for ASC/GCM encryption
Signed-off-by: Zhivka Dimova <zhivka.dimova@myforest.net>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:06 +02:00
David Pace
ed9afe8fbe
[boschshc] Handle relay mode changes during initialization ( #17160 )
...
* [boschshc] Handle relay mode changes during initialization
Signed-off-by: David Pace <dev@davidpace.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:06 +02:00
Cody Cutrer
476a37544a
[homekit] allow linking GarageDoorOpener directly to a Rollershutter ( #17150 )
...
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:06 +02:00
lolodomo
640396c7f9
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:06 +02:00
Catalin Sanda
6ec86dd665
[solarman] Initial contribution ( #16835 )
...
* Initial commit for the Solarman Binding.
Signed-off-by: Catalin Sanda <catalin.sanda@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:06 +02:00
Cody Cutrer
3529847699
[mqtt.generic] Add optional stopCommandTopic for rollershutters ( #17158 )
...
* [mqtt.generic] Add optional stopCommandTopic for rollershutters
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:06 +02:00
Cody Cutrer
23c6db92f4
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:06 +02:00
Markus Michels
94c16475de
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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:06 +02:00
Matthew Skinner
4443731c8d
Fix dependancy issues. ( #17159 )
...
Signed-off-by: Matthew Skinner <matt@pcmus.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:06 +02:00
Florian Hotze
a9ce328497
[fronius] Add battery control Thing actions ( #17170 )
...
* [fronius] Add DTOs for /config/timeofuse HTTP endpoint
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:06 +02:00
Jacob Laursen
c370ba2ba3
Fix NullPointerExceptions ( #17180 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:06 +02:00
lolodomo
3bd40f4586
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
Florian Hotze
1d8b09e8a3
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
lolodomo
9c5e6c467f
[freeboxos] Fix handling of REFRESH command for connectivity channels ( #17178 )
...
Fix #17168
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
Holger Friedrich
08c6eb4c3a
[ism8] Fix broken image in docs ( #17175 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
lsiepel
84b0e34faf
Update to 0.2.0 ( #17123 )
...
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
lolodomo
ccad43b965
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
jimtng
ec5d11ddef
[daikin] Add demand control support for ac_unit ( #17087 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
tl-photography
2260a0a9ce
[aWATTar] fix handle wrong null check ( #17145 )
...
* [aWATTar] fix handle wrong null check
Signed-off-by: Thomas Leber <thomas@tl-photography.at>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
Cody Cutrer
180a78e461
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
Florian Hotze
3808984572
[jsscripting] ThreadsafeTimers: Add overrides for double delay for setTimeout & setInterval ( #17148 )
...
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
jimtng
c8ffe3763a
[jrubyscripting] Inject ctx
in compiled scripts ( #17140 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
Cody Cutrer
2ee75a6b79
[homekit] Support lock optional characteristics on GarageDoorOpener ( #17141 )
...
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
lolodomo
5b0da4e5ca
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
Arne Seime
0de1565b65
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
Florian Hotze
0cf877864a
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
lolodomo
4d45b65917
[freeboxos] Fix websocket registration ( #17124 )
...
Fix #17098
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
Markus Michels
16c2b2ef74
fixes #17121 (BLU Gateway), #17120 (NPE in cover mode) ( #17122 )
...
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:05 +02:00
Cody Cutrer
a21ee9de6f
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
Cody Cutrer
83026e555f
[homekit] Support UP/DOWN for WindowCoverings ( #17138 )
...
* [homekit] Support UP/DOWN for WindowCoverings
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
J-N-K
43d74cb725
[http] Improve escaping of URLs ( #17110 )
...
* [http] Improve escaping of URLs
Signed-off-by: Jan N. Klug <github@klug.nrw>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
Cody Cutrer
01cc4ff172
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
Cody Cutrer
8eff7c88cd
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
Cody Cutrer
c20b0a6304
[homekit] Fix linking a Lighting to a Group:Dimmer ( #17139 )
...
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
Cody Cutrer
f697cc6c5c
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
Cody Cutrer
09ba1bb41d
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
joerg1985
a1ca069b4d
[astro] Use the existing ChannelUID instance to check the linked state ( #17126 )
...
Signed-off-by: Jörg Sautter <joerg.sautter@gmx.net>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
Konstantin Polihronov
3f35cb3e20
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
Cody Cutrer
665729437f
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
David Pace
cc6757dd24
[boschshc] Support for Smart Relay ( #17026 )
...
* [boschshc] Support for Smart Relay
Signed-off-by: David Pace <dev@davidpace.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
Cody Cutrer
da77566eec
[homekit] use java, not xtend, for code fences in README ( #17128 )
...
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
Cody Cutrer
9241a76e9c
[homekit] alphabetize lists in code ( #17127 )
...
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
Cody Cutrer
cee789c75f
[homekit] Synthesize Thermostat.TargetTemperature in some cases ( #17060 )
...
* [homekit] synthesize Thermostat.TargetTemperature in some cases
Signed-off-by: Cody Cutrer <cody@cutrer.us>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
Wouter Born
4c494a6064
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:04 +02:00
jimtng
06552e6ba4
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:03 +02:00
tl-photography
4a52fd5780
[aWATTar] shedule API update more then once per day ( #17068 )
...
Signed-off-by: Thomas Leber <thomas@tl-photography.at>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:03 +02:00
Andrew Fiddian-Green
b44a248e87
[bluetooth.grundfosalpha] Add to footer.xml ( #17117 )
...
Signed-off-by: AndrewFG <software@whitebear.ch>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:03 +02:00
lsiepel
f25711a6da
[bluetooth.bluez] Sync dbus version 0.1.4 ( #17115 )
...
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:03 +02:00
Andrew Fiddian-Green
36aaa5488d
[bluetooth.bluez] fix UnsatisfiedLinkException on Windows ( #17107 )
...
Signed-off-by: AndrewFG <software@whitebear.ch>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:03 +02:00