Commit Graph

5312 Commits

Author SHA1 Message Date
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
Wouter Born
fcef4639ca
Fix itests on machines with lots of processors (#17263)
When this JVM variable is not set Jetty creates selectors based on the number of available processors (`Runtime.getRuntime().availableProcessors()`).
Jetty will also throw an exception when there is a mismatch between the max thread pool size and the number of selectors.
This causes issues with the default thread pool size of 10 on machines with more than 10 available processors.

See also [`SelectorManager.defaultSelectors(Executor)`](70015831e5/jetty-io/src/main/java/org/eclipse/jetty/io/SelectorManager.java (L71-L80)).

Signed-off-by: Wouter Born <github@maindrain.net>
2024-08-15 22:37:21 +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
Wouter Born
18e3f21878
Resolve runbundles for Jollyday upgrade (#17232)
Related to: openhab/openhab-core#4343

Signed-off-by: Wouter Born <github@maindrain.net>
2024-08-11 20:16:18 +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