Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[freebox] Support for more audio streams through the HTTP audio servlet #15121

Merged
merged 1 commit into from
Jul 12, 2023

Conversation

lolodomo
Copy link
Contributor

Related to #15113

Signed-off-by: Laurent Garnier [email protected]

@lolodomo lolodomo added the enhancement An enhancement or new feature for an existing add-on label Jun 19, 2023
@lolodomo lolodomo mentioned this pull request Jun 19, 2023
13 tasks
@clinique
Copy link
Contributor

@lolodomo : I guess this will have to be reported in Freebox is binding also

clinique added a commit to clinique/openhab-addons that referenced this pull request Jun 22, 2023
clinique added a commit to clinique/openhab-addons that referenced this pull request Jun 26, 2023
@lolodomo lolodomo force-pushed the freebox_sink branch 2 times, most recently from 058ec67 to d4ac768 Compare July 1, 2023 07:55
@lolodomo
Copy link
Contributor Author

lolodomo commented Jul 1, 2023

I will test this PR to confirm that the 5s timeout is appropriate.

clinique added a commit to clinique/openhab-addons that referenced this pull request Jul 2, 2023
fwolter pushed a commit that referenced this pull request Jul 5, 2023
* SAT warnings handling

Signed-off-by: clinique <[email protected]>

* Correcting potential NPE

Signed-off-by: clinique <[email protected]>

* Correcting a NPE on error

Signed-off-by: clinique <[email protected]>

* Active player request falls to incorrect API version

Signed-off-by: clinique <[email protected]>

* Reintroducing missing capability to send keys to player.
Solving an NPE

Signed-off-by: clinique <[email protected]>

* Handling DUTY CYCLE more gracefully

Signed-off-by: clinique <[email protected]>

* Enhancing DUTY CYCLE

Signed-off-by: clinique <[email protected]>

* Moving to SNAPSHOT 3.4

Signed-off-by: clinique <[email protected]>

* Adress inconsistencies in binding name

Signed-off-by: clinique <[email protected]>

* Discover Freebox Delta Home equipments(basic_shutter)

* Clean previous test code

* Fix "Unexpected command"

* Fix thing comm error

* README for basic shutter

* Fix MR discusions and solve maven check errors and warnings

* Fix MR discusions

* Fix README.md

* Enhancing logging to indentify source of erratic warn

Signed-off-by: clinique <[email protected]>

* Deny polling a device data when its API is needed and it is OFFLINE

Signed-off-by: clinique <[email protected]>

* Taking #11833 in accound

Signed-off-by: clinique <[email protected]>

* Switching to Snapshot 4.0.0
Correcting apiDomain was not used as expected
Code cleansing.

Signed-off-by: clinique <[email protected]>

* Implementing SHUTTER Home Node

Signed-off-by: clinique <[email protected]>

* Saving work before instroduction of ArrayListDeserializer

Signed-off-by: clinique <[email protected]>

* Enhanced deserialization to simplify code

Signed-off-by: clinique <[email protected]>

* Switching to Java 17 records

Signed-off-by: clinique <[email protected]>

* Switching to addons.xml, headers updated

Signed-off-by: clinique <[email protected]>

* Correcting two errors.

Signed-off-by: clinique <[email protected]>

* Enhance usage of global variables

Signed-off-by: clinique <[email protected]>

* Some code enhancement for base classes

Signed-off-by: clinique <[email protected]>

* solving SAT issues

Signed-off-by: clinique <[email protected]>

* Adding IliadBox compatibility

Signed-off-by: clinique <[email protected]>

* Commiting work

Signed-off-by: clinique <[email protected]>

* Saving work

Signed-off-by: clinique <[email protected]>

* Rebooting Home Node part

Signed-off-by: clinique <[email protected]>

* Spotless apply

Signed-off-by: clinique <[email protected]>

* Adding i18n

Signed-off-by: clinique <[email protected]>

* Decreasing websocket logging level

Signed-off-by: clinique <[email protected]>

* SAT warnings handling

Signed-off-by: clinique <[email protected]>

* Correcting potential NPE

Signed-off-by: clinique <[email protected]>

* Correcting a NPE on error

Signed-off-by: clinique <[email protected]>

* Active player request falls to incorrect API version

Signed-off-by: clinique <[email protected]>

* Reintroducing missing capability to send keys to player.
Solving an NPE

Signed-off-by: clinique <[email protected]>

* Handling DUTY CYCLE more gracefully

Signed-off-by: clinique <[email protected]>

* Enhancing DUTY CYCLE

Signed-off-by: clinique <[email protected]>

* Moving to SNAPSHOT 3.4

Signed-off-by: clinique <[email protected]>

* Adress inconsistencies in binding name

Signed-off-by: clinique <[email protected]>

* Discover Freebox Delta Home equipments(basic_shutter)

* Clean previous test code

* Fix "Unexpected command"

* Fix thing comm error

* README for basic shutter

* Fix MR discusions and solve maven check errors and warnings

* Fix MR discusions

* Fix README.md

* Enhancing logging to indentify source of erratic warn

Signed-off-by: clinique <[email protected]>

* Deny polling a device data when its API is needed and it is OFFLINE

Signed-off-by: clinique <[email protected]>

* Taking #11833 in accound

Signed-off-by: clinique <[email protected]>

* Switching to Snapshot 4.0.0
Correcting apiDomain was not used as expected
Code cleansing.

Signed-off-by: clinique <[email protected]>

* Implementing SHUTTER Home Node

Signed-off-by: clinique <[email protected]>

* Saving work before instroduction of ArrayListDeserializer

Signed-off-by: clinique <[email protected]>

* Enhanced deserialization to simplify code

Signed-off-by: clinique <[email protected]>

* Switching to Java 17 records

Signed-off-by: clinique <[email protected]>

* Switching to addons.xml, headers updated

Signed-off-by: clinique <[email protected]>

* Correcting two errors.

Signed-off-by: clinique <[email protected]>

* Enhance usage of global variables

Signed-off-by: clinique <[email protected]>

* Some code enhancement for base classes

Signed-off-by: clinique <[email protected]>

* solving SAT issues

Signed-off-by: clinique <[email protected]>

* Adding IliadBox compatibility

Signed-off-by: clinique <[email protected]>

* Commiting work

Signed-off-by: clinique <[email protected]>

* Saving work

Signed-off-by: clinique <[email protected]>

* Rebooting Home Node part

Signed-off-by: clinique <[email protected]>

* Spotless apply

Signed-off-by: clinique <[email protected]>

* Enhancing SAT report

Signed-off-by: clinique <[email protected]>

* I think that mvn spotless:apply has a problem with records - trying once again

Signed-off-by: clinique <[email protected]>

* Avoid requesting detailed information for a shutdown repeater.

Signed-off-by: clinique <[email protected]>

* Switched fan speed to RPM unit

Signed-off-by: clinique <[email protected]>

* Correcting SAT

Signed-off-by: clinique <[email protected]>

* Correcting SAT

Signed-off-by: clinique <[email protected]>

* Divergence between eclipse and mvn spotless:apply

Signed-off-by: clinique <[email protected]>

* YASAT

Signed-off-by: clinique <[email protected]>

* Corrections following fwolter code review

Signed-off-by: clinique <[email protected]>

* Pleasing SAT

Signed-off-by: clinique <[email protected]>

* Second fwolter code review

Signed-off-by: clinique <[email protected]>

* Porting modifications introduced in PR #15121

Signed-off-by: clinique <[email protected]>

* Removing redundant null checks.

Signed-off-by: clinique <[email protected]>

* Rebased.

Signed-off-by: clinique <[email protected]>

* Trying to remove the last sleep.

Signed-off-by: clinique <[email protected]>

* Reporting modifications of PR #15121

Signed-off-by: clinique <[email protected]>

* Reverting to working and cleaner granting process

Signed-off-by: clinique <[email protected]>

* Removing last Thread:Sleep

Signed-off-by: clinique <[email protected]>

* spotless:apply

Signed-off-by: clinique <[email protected]>

---------

Signed-off-by: clinique <[email protected]>
Co-authored-by: ben.12 <[email protected]>
@lolodomo
Copy link
Contributor Author

lolodomo commented Jul 8, 2023

I will test this PR to confirm that the 5s timeout is appropriate.

The player starts quickly and 5s is fine.

I disabled the support of OGG as it apparently does not work (tested with VoiceRSS producing an OGG file).

It is now tested and ready for a review&merge.

markus7017 pushed a commit to markus7017/openhab-addons that referenced this pull request Jul 8, 2023
* SAT warnings handling

Signed-off-by: clinique <[email protected]>

* Correcting potential NPE

Signed-off-by: clinique <[email protected]>

* Correcting a NPE on error

Signed-off-by: clinique <[email protected]>

* Active player request falls to incorrect API version

Signed-off-by: clinique <[email protected]>

* Reintroducing missing capability to send keys to player.
Solving an NPE

Signed-off-by: clinique <[email protected]>

* Handling DUTY CYCLE more gracefully

Signed-off-by: clinique <[email protected]>

* Enhancing DUTY CYCLE

Signed-off-by: clinique <[email protected]>

* Moving to SNAPSHOT 3.4

Signed-off-by: clinique <[email protected]>

* Adress inconsistencies in binding name

Signed-off-by: clinique <[email protected]>

* Discover Freebox Delta Home equipments(basic_shutter)

* Clean previous test code

* Fix "Unexpected command"

* Fix thing comm error

* README for basic shutter

* Fix MR discusions and solve maven check errors and warnings

* Fix MR discusions

* Fix README.md

* Enhancing logging to indentify source of erratic warn

Signed-off-by: clinique <[email protected]>

* Deny polling a device data when its API is needed and it is OFFLINE

Signed-off-by: clinique <[email protected]>

* Taking openhab#11833 in accound

Signed-off-by: clinique <[email protected]>

* Switching to Snapshot 4.0.0
Correcting apiDomain was not used as expected
Code cleansing.

Signed-off-by: clinique <[email protected]>

* Implementing SHUTTER Home Node

Signed-off-by: clinique <[email protected]>

* Saving work before instroduction of ArrayListDeserializer

Signed-off-by: clinique <[email protected]>

* Enhanced deserialization to simplify code

Signed-off-by: clinique <[email protected]>

* Switching to Java 17 records

Signed-off-by: clinique <[email protected]>

* Switching to addons.xml, headers updated

Signed-off-by: clinique <[email protected]>

* Correcting two errors.

Signed-off-by: clinique <[email protected]>

* Enhance usage of global variables

Signed-off-by: clinique <[email protected]>

* Some code enhancement for base classes

Signed-off-by: clinique <[email protected]>

* solving SAT issues

Signed-off-by: clinique <[email protected]>

* Adding IliadBox compatibility

Signed-off-by: clinique <[email protected]>

* Commiting work

Signed-off-by: clinique <[email protected]>

* Saving work

Signed-off-by: clinique <[email protected]>

* Rebooting Home Node part

Signed-off-by: clinique <[email protected]>

* Spotless apply

Signed-off-by: clinique <[email protected]>

* Adding i18n

Signed-off-by: clinique <[email protected]>

* Decreasing websocket logging level

Signed-off-by: clinique <[email protected]>

* SAT warnings handling

Signed-off-by: clinique <[email protected]>

* Correcting potential NPE

Signed-off-by: clinique <[email protected]>

* Correcting a NPE on error

Signed-off-by: clinique <[email protected]>

* Active player request falls to incorrect API version

Signed-off-by: clinique <[email protected]>

* Reintroducing missing capability to send keys to player.
Solving an NPE

Signed-off-by: clinique <[email protected]>

* Handling DUTY CYCLE more gracefully

Signed-off-by: clinique <[email protected]>

* Enhancing DUTY CYCLE

Signed-off-by: clinique <[email protected]>

* Moving to SNAPSHOT 3.4

Signed-off-by: clinique <[email protected]>

* Adress inconsistencies in binding name

Signed-off-by: clinique <[email protected]>

* Discover Freebox Delta Home equipments(basic_shutter)

* Clean previous test code

* Fix "Unexpected command"

* Fix thing comm error

* README for basic shutter

* Fix MR discusions and solve maven check errors and warnings

* Fix MR discusions

* Fix README.md

* Enhancing logging to indentify source of erratic warn

Signed-off-by: clinique <[email protected]>

* Deny polling a device data when its API is needed and it is OFFLINE

Signed-off-by: clinique <[email protected]>

* Taking openhab#11833 in accound

Signed-off-by: clinique <[email protected]>

* Switching to Snapshot 4.0.0
Correcting apiDomain was not used as expected
Code cleansing.

Signed-off-by: clinique <[email protected]>

* Implementing SHUTTER Home Node

Signed-off-by: clinique <[email protected]>

* Saving work before instroduction of ArrayListDeserializer

Signed-off-by: clinique <[email protected]>

* Enhanced deserialization to simplify code

Signed-off-by: clinique <[email protected]>

* Switching to Java 17 records

Signed-off-by: clinique <[email protected]>

* Switching to addons.xml, headers updated

Signed-off-by: clinique <[email protected]>

* Correcting two errors.

Signed-off-by: clinique <[email protected]>

* Enhance usage of global variables

Signed-off-by: clinique <[email protected]>

* Some code enhancement for base classes

Signed-off-by: clinique <[email protected]>

* solving SAT issues

Signed-off-by: clinique <[email protected]>

* Adding IliadBox compatibility

Signed-off-by: clinique <[email protected]>

* Commiting work

Signed-off-by: clinique <[email protected]>

* Saving work

Signed-off-by: clinique <[email protected]>

* Rebooting Home Node part

Signed-off-by: clinique <[email protected]>

* Spotless apply

Signed-off-by: clinique <[email protected]>

* Enhancing SAT report

Signed-off-by: clinique <[email protected]>

* I think that mvn spotless:apply has a problem with records - trying once again

Signed-off-by: clinique <[email protected]>

* Avoid requesting detailed information for a shutdown repeater.

Signed-off-by: clinique <[email protected]>

* Switched fan speed to RPM unit

Signed-off-by: clinique <[email protected]>

* Correcting SAT

Signed-off-by: clinique <[email protected]>

* Correcting SAT

Signed-off-by: clinique <[email protected]>

* Divergence between eclipse and mvn spotless:apply

Signed-off-by: clinique <[email protected]>

* YASAT

Signed-off-by: clinique <[email protected]>

* Corrections following fwolter code review

Signed-off-by: clinique <[email protected]>

* Pleasing SAT

Signed-off-by: clinique <[email protected]>

* Second fwolter code review

Signed-off-by: clinique <[email protected]>

* Porting modifications introduced in PR openhab#15121

Signed-off-by: clinique <[email protected]>

* Removing redundant null checks.

Signed-off-by: clinique <[email protected]>

* Rebased.

Signed-off-by: clinique <[email protected]>

* Trying to remove the last sleep.

Signed-off-by: clinique <[email protected]>

* Reporting modifications of PR openhab#15121

Signed-off-by: clinique <[email protected]>

* Reverting to working and cleaner granting process

Signed-off-by: clinique <[email protected]>

* Removing last Thread:Sleep

Signed-off-by: clinique <[email protected]>

* spotless:apply

Signed-off-by: clinique <[email protected]>

---------

Signed-off-by: clinique <[email protected]>
Co-authored-by: ben.12 <[email protected]>
Copy link
Member

@kaikreuzer kaikreuzer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, thanks!

@kaikreuzer kaikreuzer merged commit af89237 into openhab:main Jul 12, 2023
@kaikreuzer kaikreuzer added this to the 4.0 milestone Jul 12, 2023
@lolodomo lolodomo deleted the freebox_sink branch July 12, 2023 19:57
matchews pushed a commit to matchews/openhab-addons that referenced this pull request Aug 9, 2023
* SAT warnings handling

Signed-off-by: clinique <[email protected]>

* Correcting potential NPE

Signed-off-by: clinique <[email protected]>

* Correcting a NPE on error

Signed-off-by: clinique <[email protected]>

* Active player request falls to incorrect API version

Signed-off-by: clinique <[email protected]>

* Reintroducing missing capability to send keys to player.
Solving an NPE

Signed-off-by: clinique <[email protected]>

* Handling DUTY CYCLE more gracefully

Signed-off-by: clinique <[email protected]>

* Enhancing DUTY CYCLE

Signed-off-by: clinique <[email protected]>

* Moving to SNAPSHOT 3.4

Signed-off-by: clinique <[email protected]>

* Adress inconsistencies in binding name

Signed-off-by: clinique <[email protected]>

* Discover Freebox Delta Home equipments(basic_shutter)

* Clean previous test code

* Fix "Unexpected command"

* Fix thing comm error

* README for basic shutter

* Fix MR discusions and solve maven check errors and warnings

* Fix MR discusions

* Fix README.md

* Enhancing logging to indentify source of erratic warn

Signed-off-by: clinique <[email protected]>

* Deny polling a device data when its API is needed and it is OFFLINE

Signed-off-by: clinique <[email protected]>

* Taking openhab#11833 in accound

Signed-off-by: clinique <[email protected]>

* Switching to Snapshot 4.0.0
Correcting apiDomain was not used as expected
Code cleansing.

Signed-off-by: clinique <[email protected]>

* Implementing SHUTTER Home Node

Signed-off-by: clinique <[email protected]>

* Saving work before instroduction of ArrayListDeserializer

Signed-off-by: clinique <[email protected]>

* Enhanced deserialization to simplify code

Signed-off-by: clinique <[email protected]>

* Switching to Java 17 records

Signed-off-by: clinique <[email protected]>

* Switching to addons.xml, headers updated

Signed-off-by: clinique <[email protected]>

* Correcting two errors.

Signed-off-by: clinique <[email protected]>

* Enhance usage of global variables

Signed-off-by: clinique <[email protected]>

* Some code enhancement for base classes

Signed-off-by: clinique <[email protected]>

* solving SAT issues

Signed-off-by: clinique <[email protected]>

* Adding IliadBox compatibility

Signed-off-by: clinique <[email protected]>

* Commiting work

Signed-off-by: clinique <[email protected]>

* Saving work

Signed-off-by: clinique <[email protected]>

* Rebooting Home Node part

Signed-off-by: clinique <[email protected]>

* Spotless apply

Signed-off-by: clinique <[email protected]>

* Adding i18n

Signed-off-by: clinique <[email protected]>

* Decreasing websocket logging level

Signed-off-by: clinique <[email protected]>

* SAT warnings handling

Signed-off-by: clinique <[email protected]>

* Correcting potential NPE

Signed-off-by: clinique <[email protected]>

* Correcting a NPE on error

Signed-off-by: clinique <[email protected]>

* Active player request falls to incorrect API version

Signed-off-by: clinique <[email protected]>

* Reintroducing missing capability to send keys to player.
Solving an NPE

Signed-off-by: clinique <[email protected]>

* Handling DUTY CYCLE more gracefully

Signed-off-by: clinique <[email protected]>

* Enhancing DUTY CYCLE

Signed-off-by: clinique <[email protected]>

* Moving to SNAPSHOT 3.4

Signed-off-by: clinique <[email protected]>

* Adress inconsistencies in binding name

Signed-off-by: clinique <[email protected]>

* Discover Freebox Delta Home equipments(basic_shutter)

* Clean previous test code

* Fix "Unexpected command"

* Fix thing comm error

* README for basic shutter

* Fix MR discusions and solve maven check errors and warnings

* Fix MR discusions

* Fix README.md

* Enhancing logging to indentify source of erratic warn

Signed-off-by: clinique <[email protected]>

* Deny polling a device data when its API is needed and it is OFFLINE

Signed-off-by: clinique <[email protected]>

* Taking openhab#11833 in accound

Signed-off-by: clinique <[email protected]>

* Switching to Snapshot 4.0.0
Correcting apiDomain was not used as expected
Code cleansing.

Signed-off-by: clinique <[email protected]>

* Implementing SHUTTER Home Node

Signed-off-by: clinique <[email protected]>

* Saving work before instroduction of ArrayListDeserializer

Signed-off-by: clinique <[email protected]>

* Enhanced deserialization to simplify code

Signed-off-by: clinique <[email protected]>

* Switching to Java 17 records

Signed-off-by: clinique <[email protected]>

* Switching to addons.xml, headers updated

Signed-off-by: clinique <[email protected]>

* Correcting two errors.

Signed-off-by: clinique <[email protected]>

* Enhance usage of global variables

Signed-off-by: clinique <[email protected]>

* Some code enhancement for base classes

Signed-off-by: clinique <[email protected]>

* solving SAT issues

Signed-off-by: clinique <[email protected]>

* Adding IliadBox compatibility

Signed-off-by: clinique <[email protected]>

* Commiting work

Signed-off-by: clinique <[email protected]>

* Saving work

Signed-off-by: clinique <[email protected]>

* Rebooting Home Node part

Signed-off-by: clinique <[email protected]>

* Spotless apply

Signed-off-by: clinique <[email protected]>

* Enhancing SAT report

Signed-off-by: clinique <[email protected]>

* I think that mvn spotless:apply has a problem with records - trying once again

Signed-off-by: clinique <[email protected]>

* Avoid requesting detailed information for a shutdown repeater.

Signed-off-by: clinique <[email protected]>

* Switched fan speed to RPM unit

Signed-off-by: clinique <[email protected]>

* Correcting SAT

Signed-off-by: clinique <[email protected]>

* Correcting SAT

Signed-off-by: clinique <[email protected]>

* Divergence between eclipse and mvn spotless:apply

Signed-off-by: clinique <[email protected]>

* YASAT

Signed-off-by: clinique <[email protected]>

* Corrections following fwolter code review

Signed-off-by: clinique <[email protected]>

* Pleasing SAT

Signed-off-by: clinique <[email protected]>

* Second fwolter code review

Signed-off-by: clinique <[email protected]>

* Porting modifications introduced in PR openhab#15121

Signed-off-by: clinique <[email protected]>

* Removing redundant null checks.

Signed-off-by: clinique <[email protected]>

* Rebased.

Signed-off-by: clinique <[email protected]>

* Trying to remove the last sleep.

Signed-off-by: clinique <[email protected]>

* Reporting modifications of PR openhab#15121

Signed-off-by: clinique <[email protected]>

* Reverting to working and cleaner granting process

Signed-off-by: clinique <[email protected]>

* Removing last Thread:Sleep

Signed-off-by: clinique <[email protected]>

* spotless:apply

Signed-off-by: clinique <[email protected]>

---------

Signed-off-by: clinique <[email protected]>
Co-authored-by: ben.12 <[email protected]>
Signed-off-by: Matt Myers <[email protected]>
austvik pushed a commit to austvik/openhab-addons that referenced this pull request Mar 27, 2024
* SAT warnings handling

Signed-off-by: clinique <[email protected]>

* Correcting potential NPE

Signed-off-by: clinique <[email protected]>

* Correcting a NPE on error

Signed-off-by: clinique <[email protected]>

* Active player request falls to incorrect API version

Signed-off-by: clinique <[email protected]>

* Reintroducing missing capability to send keys to player.
Solving an NPE

Signed-off-by: clinique <[email protected]>

* Handling DUTY CYCLE more gracefully

Signed-off-by: clinique <[email protected]>

* Enhancing DUTY CYCLE

Signed-off-by: clinique <[email protected]>

* Moving to SNAPSHOT 3.4

Signed-off-by: clinique <[email protected]>

* Adress inconsistencies in binding name

Signed-off-by: clinique <[email protected]>

* Discover Freebox Delta Home equipments(basic_shutter)

* Clean previous test code

* Fix "Unexpected command"

* Fix thing comm error

* README for basic shutter

* Fix MR discusions and solve maven check errors and warnings

* Fix MR discusions

* Fix README.md

* Enhancing logging to indentify source of erratic warn

Signed-off-by: clinique <[email protected]>

* Deny polling a device data when its API is needed and it is OFFLINE

Signed-off-by: clinique <[email protected]>

* Taking openhab#11833 in accound

Signed-off-by: clinique <[email protected]>

* Switching to Snapshot 4.0.0
Correcting apiDomain was not used as expected
Code cleansing.

Signed-off-by: clinique <[email protected]>

* Implementing SHUTTER Home Node

Signed-off-by: clinique <[email protected]>

* Saving work before instroduction of ArrayListDeserializer

Signed-off-by: clinique <[email protected]>

* Enhanced deserialization to simplify code

Signed-off-by: clinique <[email protected]>

* Switching to Java 17 records

Signed-off-by: clinique <[email protected]>

* Switching to addons.xml, headers updated

Signed-off-by: clinique <[email protected]>

* Correcting two errors.

Signed-off-by: clinique <[email protected]>

* Enhance usage of global variables

Signed-off-by: clinique <[email protected]>

* Some code enhancement for base classes

Signed-off-by: clinique <[email protected]>

* solving SAT issues

Signed-off-by: clinique <[email protected]>

* Adding IliadBox compatibility

Signed-off-by: clinique <[email protected]>

* Commiting work

Signed-off-by: clinique <[email protected]>

* Saving work

Signed-off-by: clinique <[email protected]>

* Rebooting Home Node part

Signed-off-by: clinique <[email protected]>

* Spotless apply

Signed-off-by: clinique <[email protected]>

* Adding i18n

Signed-off-by: clinique <[email protected]>

* Decreasing websocket logging level

Signed-off-by: clinique <[email protected]>

* SAT warnings handling

Signed-off-by: clinique <[email protected]>

* Correcting potential NPE

Signed-off-by: clinique <[email protected]>

* Correcting a NPE on error

Signed-off-by: clinique <[email protected]>

* Active player request falls to incorrect API version

Signed-off-by: clinique <[email protected]>

* Reintroducing missing capability to send keys to player.
Solving an NPE

Signed-off-by: clinique <[email protected]>

* Handling DUTY CYCLE more gracefully

Signed-off-by: clinique <[email protected]>

* Enhancing DUTY CYCLE

Signed-off-by: clinique <[email protected]>

* Moving to SNAPSHOT 3.4

Signed-off-by: clinique <[email protected]>

* Adress inconsistencies in binding name

Signed-off-by: clinique <[email protected]>

* Discover Freebox Delta Home equipments(basic_shutter)

* Clean previous test code

* Fix "Unexpected command"

* Fix thing comm error

* README for basic shutter

* Fix MR discusions and solve maven check errors and warnings

* Fix MR discusions

* Fix README.md

* Enhancing logging to indentify source of erratic warn

Signed-off-by: clinique <[email protected]>

* Deny polling a device data when its API is needed and it is OFFLINE

Signed-off-by: clinique <[email protected]>

* Taking openhab#11833 in accound

Signed-off-by: clinique <[email protected]>

* Switching to Snapshot 4.0.0
Correcting apiDomain was not used as expected
Code cleansing.

Signed-off-by: clinique <[email protected]>

* Implementing SHUTTER Home Node

Signed-off-by: clinique <[email protected]>

* Saving work before instroduction of ArrayListDeserializer

Signed-off-by: clinique <[email protected]>

* Enhanced deserialization to simplify code

Signed-off-by: clinique <[email protected]>

* Switching to Java 17 records

Signed-off-by: clinique <[email protected]>

* Switching to addons.xml, headers updated

Signed-off-by: clinique <[email protected]>

* Correcting two errors.

Signed-off-by: clinique <[email protected]>

* Enhance usage of global variables

Signed-off-by: clinique <[email protected]>

* Some code enhancement for base classes

Signed-off-by: clinique <[email protected]>

* solving SAT issues

Signed-off-by: clinique <[email protected]>

* Adding IliadBox compatibility

Signed-off-by: clinique <[email protected]>

* Commiting work

Signed-off-by: clinique <[email protected]>

* Saving work

Signed-off-by: clinique <[email protected]>

* Rebooting Home Node part

Signed-off-by: clinique <[email protected]>

* Spotless apply

Signed-off-by: clinique <[email protected]>

* Enhancing SAT report

Signed-off-by: clinique <[email protected]>

* I think that mvn spotless:apply has a problem with records - trying once again

Signed-off-by: clinique <[email protected]>

* Avoid requesting detailed information for a shutdown repeater.

Signed-off-by: clinique <[email protected]>

* Switched fan speed to RPM unit

Signed-off-by: clinique <[email protected]>

* Correcting SAT

Signed-off-by: clinique <[email protected]>

* Correcting SAT

Signed-off-by: clinique <[email protected]>

* Divergence between eclipse and mvn spotless:apply

Signed-off-by: clinique <[email protected]>

* YASAT

Signed-off-by: clinique <[email protected]>

* Corrections following fwolter code review

Signed-off-by: clinique <[email protected]>

* Pleasing SAT

Signed-off-by: clinique <[email protected]>

* Second fwolter code review

Signed-off-by: clinique <[email protected]>

* Porting modifications introduced in PR openhab#15121

Signed-off-by: clinique <[email protected]>

* Removing redundant null checks.

Signed-off-by: clinique <[email protected]>

* Rebased.

Signed-off-by: clinique <[email protected]>

* Trying to remove the last sleep.

Signed-off-by: clinique <[email protected]>

* Reporting modifications of PR openhab#15121

Signed-off-by: clinique <[email protected]>

* Reverting to working and cleaner granting process

Signed-off-by: clinique <[email protected]>

* Removing last Thread:Sleep

Signed-off-by: clinique <[email protected]>

* spotless:apply

Signed-off-by: clinique <[email protected]>

---------

Signed-off-by: clinique <[email protected]>
Co-authored-by: ben.12 <[email protected]>
Signed-off-by: Jørgen Austvik <[email protected]>
austvik pushed a commit to austvik/openhab-addons that referenced this pull request Mar 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An enhancement or new feature for an existing add-on
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants