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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
lsiepel
71a208b91b
Apply Spotless after release ( #17016 )
...
* Spotless
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-07-07 23:20:16 +02:00
openhab-bot
4b5e4646ac
[unleash-maven-plugin] Preparation for next development cycle.
2024-07-07 18:09:31 +00:00
Gaël L'hopital
03f311d586
[freeboxos] FreeboxOsIconProvider should only provide icons for its own icon set ( #16792 )
...
* FreeboxOsIconProvider should only provide icons for its icon set
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-05-24 17:30:17 +02:00
Gaël L'hopital
1437a2ac7d
Handling null WifiInformation ( #16700 )
...
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-04-29 01:32:55 +02:00
Jacob Laursen
2f7ad5f62e
Provide unit hints for humidity/noise/volume channels ( #16614 )
...
* Provide unit hints for humidity channel types
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Provide unit hints for noise/volume channel types
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
---------
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-04-07 14:08:53 +02:00
Holger Friedrich
df884ac643
Upgrade SAT plugin to 0.16.0 ( #16582 )
...
Modify code which leads to build error with new version of SpotBugs.
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-03-31 10:43:44 +02:00
Wouter Born
a2868bb0dc
Use diamond operator and remove redundant type arguments ( #16249 )
...
Signed-off-by: Wouter Born <github@maindrain.net>
2024-01-09 23:46:15 +01:00
Wouter Born
4fe00bb2bf
Remove redundant feature dependencies ( #16204 )
...
* Remove redundant feature dependencies
The following features are already dependencies of openhab-runtime-base:
* openhab-core-base
* openhab-core-model-item
* openhab-core-model-script
* openhab-transport-mdns
See also: https://github.com/openhab/openhab-addons/pull/16202#issuecomment-1876875456
* Remove redundant openhab.tp-jackson and openhab.tp-jaxb feature dependencies
Signed-off-by: Wouter Born <github@maindrain.net>
2024-01-05 20:00:24 +01:00
J-N-K
3136425b39
Adapt to core changes (ThingHandlerService) ( #16107 )
...
Related to: https://github.com/openhab/openhab-core/pull/3957
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-01-03 11:50:55 +01:00
Jacob Laursen
f4596f581e
Update license headers to 2024 ( #16168 )
...
* Update copyright year in configuration
* Update license headers
* Manually update nibeheatpump headers (.cpp/.h/.ino)
* Manually update smsmodem header
* Manually update hueemulation header
* Manually update addon-header.xml header
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-01-01 18:14:57 +01:00
Holger Friedrich
533cc666ab
Apply spotless after release ( #16097 )
...
* Apply spotless after release
* itests: resolve bundles
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2023-12-22 23:30:38 +01:00
openhab-bot
83e0485219
[unleash-maven-plugin] Preparation for next development cycle.
2023-12-22 14:37:48 +00:00
Mark Herwege
463cebcbdf
change mdns add-on discovery syntax ( #16060 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2023-12-16 14:14:32 +01:00
Andrew Fiddian-Green
3814f37d9a
Make bindings discoverable on system startup ( #15817 )
...
* [discovery-methods] mDNS discovery methods
* [discovery-methods] UPnP discovery methods
---------
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-12-07 20:34:45 +01:00
Gaël L'hopital
c7ce929aa2
[Freeboxos] npe when updating inactive Player ( #15813 )
...
* Correcting npe
* Added status update
---------
Signed-off-by: clinique <gael@lhopital.org>
2023-11-04 10:28:46 +01:00
lsiepel
7313415ae0
Set explicit timeout for http request ( #15505 )
...
* Bondhome
* chatgpt
* electroluxair
* energidataservice
* freeboxos
* gardena
* generacmobilelink
* hdpowerview
* icalendar
* juicenet
* kostalinverter
* liquidcheck
* mcd
* meater
* miele
* mercedesme
* mybmw
* myq
* ojelectronics
* plex
* radiothermostat
* renault
* semsportal
* sensibo
* tapocontrol
* tellstick
* verisure
* vizio
---------
Signed-off-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2023-10-19 22:30:41 +02:00
Gaël L'hopital
bef7744c56
[freeboxos] Add websocket connection refresh mechanism ( #15543 )
...
* Adding the possibility to disable websocket listening.
This is set up in order to ease debugging of the "Erreur Interne" issue.
* Enhancing websocket work with recurrent deconnection, simplification of listeners handling
* refactored function name
* Fixed the name of the channel where the refresh command is sent.
* Solving SAT issues
* Corrected doc error
* Added properties
* Removed gson 2.10 now that it is included into core.
---------
Signed-off-by: clinique <gael@lhopital.org>
2023-10-08 10:47:08 +02:00
Jacob Laursen
840277d3b9
Remove Gson 2.10 dependency ( #15682 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-10-02 08:51:50 +02:00
Holger Friedrich
cbf4411034
Improve javadoc for all addons ( #15667 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2023-09-30 21:49:12 +02:00