Commit Graph
100 Commits
Author SHA1 Message Date
Gaël L'hopitalandGitHub f43837b89d Error in capabilities associated to things (#20296)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-28 11:27:37 +01:00
Gaël L'hopitalandGitHub e03b6a03f4 [netatmo] Enforce API reconnect delay (#18029)
* Enable push / pull mode when webhook is set

Signed-off-by: clinique <gael@lhopital.org>
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-28 10:58:12 +01:00
Gaël L'hopitalandGitHub 7ef09fbd45 Use cache for event update requests (#20287)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-26 07:39:30 +01:00
Gaël L'hopitalandGitHub 21a8aefeee [netatmo] Solving IAE in CameraCapability (#20254)
* Solving UAE

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-26 07:30:07 +01:00
Gaël L'hopitalandGitHub 1b6731f6bd [ecowatt] Handle Http error 500 more gracefully. (#20282)
* Handle Http error 500 more gracefully.

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-26 07:04:03 +01:00
Gaël L'hopitalandGitHub ba9762c7e8 [meteofrance] Avoid false assumption that rain forecast is provided (#20263)
* False assumption that forecast is provided avoided.
* Small code cleansing
* Log a message
* Correct orthograph

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2026-02-22 17:31:06 +01:00
Gaël L'hopitalandGitHub d1ce992d4e [mynice] Enable legacy TLS protocols (#20205)
* Enabling legacy TLS protocols

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-14 14:19:53 +01:00
Gaël L'hopitalandGitHub 753ab06289 [astro] Restore lost 180° on azimuth (#20187)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-05 20:03:13 +01:00
Gaël L'hopitalandGitHub 9f24593d34 [astro] Rework Moon Phase calculations (#20104)
* Review Moon Distance and factorization of MoonCalc

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-01-24 16:13:44 +01:00
Gaël L'hopitalandGitHub 333c053769 [astro] Cleanse channel ids redundancies (#20105)
* Cleansing a bit channel ids
* Some more code simplification now that reflection is out of the game

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2026-01-22 22:01:15 +01:00
Gaël L'hopitalandGitHub eedca50fa2 [astro] Simplify SunPhase handling (#20112)
* Removes SunPhaseName holder class SunPhase
Renames SunPhaseName to SunPhase

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-01-21 17:54:01 +01:00
c5b618ccda [astro] Review Eclipses calculations (#20077)
* Instant and Immutable Eclipse

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
Co-authored-by: Nadahar <Nadahar@users.noreply.github.com>
2026-01-17 23:51:04 +01:00
Gaël L'hopitalandGitHub 92c706913a [astro] Adds moon_day and moon_phase icon sets (#20066)
* Adds Moon Day and Phase icon sets
* Readd lost icon set
* Remove local mode.
* Moves moonphase control
* Adressed Nadahar's code review

Signed-off-by: clinique <gael@lhopital.org>
2026-01-15 13:46:23 +01:00
Gaël L'hopitalandGitHub b584fe9737 [astro] Tweak sun and moon position classes (#20063)
* Revamp sun and moon position

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-01-14 22:24:24 +01:00
Gaël L'hopitalandGitHub 3292fb1ec0 [astro] Adds dynamic icons for Sun Eclipses (#20007)
* Adds dynamic icons for Sun Eclipse

Signed-off-by: clinique <gael@lhopital.org>
2026-01-09 13:27:14 +01:00
Gaël L'hopitalandGitHub dfa2adf2c1 [astro] Refactor Moon Distance (#19974)
* Review Moon Distance and factorization of MoonCalc

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-01-09 09:27:09 +01:00
Gaël L'hopitalandGitHub 120b077d1f [astro] Switching radiation to immutable and Instant (#19949)
* Switching radiation to immutable and Instant

Signed-off-by: clinique <gael@lhopital.org>
2026-01-04 23:13:32 +01:00
Gaël L'hopitalandGitHub a5063ed45e [astro] Refresh SeasonCalc and add icon package (#19875)
* Refresh SeasonCalc and add icon package

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-12-29 16:55:25 +01:00
Gaël L'hopitalandGitHub f1176c65cc [astro] Add Circadian light (#19789)
* Adding solar midnight and Circadian light

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-12-23 20:43:28 +01:00
Gaël L'hopitalandGitHub 8bbfd3a82c [astro] Refresh zodiac handling (#19830)
* Refreshing zodiac handling

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-12-23 12:59:06 +01:00
Gaël L'hopitalandGitHub 0b6c6bd6ca [freeboxos] Add IPSec VPN server (#19814)
* Add IPSec VPN server

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-12-17 01:10:47 +01:00
Gaël L'hopitalandGitHub 21f561d4d4 [freeboxos] Add VPN Server monitoring (#19669)
* Adding VPN Server monitoring

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-12-13 00:55:52 +01:00
Gaël L'hopitalandGitHub d9319fbd1c Removing unused DTO property (#19721)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-11-27 18:54:10 +01:00
Gaël L'hopitalandGitHub 0bf2daed2d Handle IllegalStateException (#19667)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-11-18 12:49:05 +01:00
Gaël L'hopitalandGitHub 66049364fc Proposition of fix for issue #13722 (#19660)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-11-17 18:34:02 +01:00
Gaël L'hopitalandGitHub d9a7ad3081 [pihole] NPE when getting session.sid (#19618)
* Resolves #19612

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-11-06 14:35:03 +01:00
Gaël L'hopitalandGitHub 4bded900e4 [pihole] Integration of API v6 (#19350)
* Initiating integration of API v6

Signed-off-by: clinique <gael@lhopital.org>

* Adds enable / disable blocking

Signed-off-by: clinique <gael@lhopital.org>

* Correction of warnings

Signed-off-by: clinique <gael@lhopital.org>

* Finalizing API v6 for translated values of the handler.
Code review corrections.

Signed-off-by: gael@lhopital.org <gael@lhopital.org>

* Adding missing Relative field.

Signed-off-by: gael@lhopital.org <gael@lhopital.org>

---------

Signed-off-by: clinique <gael@lhopital.org>
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-11-01 10:23:49 +01:00
Gaël L'hopitalandGitHub 21f3a7ecd1 [sagercaster] Simplify Thing configuration (#19574)
* Simplify Thing configuration
Adapt to Java 21 and OH5

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-10-31 14:07:08 +01:00
Gaël L'hopitalandGitHub 30446cf1f6 [airquality] Switch API access from http to https (#19472)
Resolves #19461

Signed-off-by: clinique <gael@lhopital.org>
2025-10-12 17:42:03 +02:00
Gaël L'hopitalandGitHub e14381deb0 [gce] Ensure ressources are freed (#17949)
* Ensure ressources are freed.
A bit of code revamp

Signed-off-by: clinique <gael@lhopital.org>
2025-02-18 17:11:15 +01:00
Gaël L'hopitalandGitHub ee9697b955 [airparif] New binding (#17625)
* Initial commit

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2025-02-12 18:54:38 +01:00
Gaël L'hopitalandGitHub df1ee5fda3 [netatmo] API limit reached handling (#16489)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-12-29 00:58:00 +01:00
Gaël L'hopitalandGitHub 9df7d58c4e Correcting url (#17774)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-11-21 13:01:49 +01:00
Gaël L'hopitalandGitHub 91f16fa16c [meteofrance] Documentation enhancements and more (#17740)
* Some binding enhancements

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-11-20 23:32:33 +01:00
Gaël L'hopitalandGitHub 7cab153ebf [linky] Yet another website underlaying API modification (#17538)
* Yet another website underlaying API modification
* Correction for current and previous week, month, year
* Added unitHing
* Switch peek power to kVA
* Adding new cookie and user agent

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-11-09 20:44:02 +01:00
Gaël L'hopitalandGitHub 41c8c45e18 [netatmo] Consider setpoint duration when manual changing the setpoint temperature (#17662)
* setpointDefaultDuration was not always considered

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-11-06 09:22:04 +01:00
Gaël L'hopitalandGitHub 51be3b258c [netatmo] Webhook events are dispatched but group id is missing (#17661)
* Events were dispatched but group id was missing

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-11-06 09:21:31 +01:00
Gaël L'hopitalandGitHub 1feb253724 [netatmo] Home properties are not persisted (#17601)
* Lazy reading of thing in Capability

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-10-26 10:40:41 +02:00
Gaël L'hopitalandGitHub f807864daa [netatmo] Consider timezone of the house when defining the end time of a setpoint (#17586)
* Consider timezone of the house when defining the end time of a setpoint

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-10-21 20:32:01 +02:00
Gaël L'hopitalandGitHub 1e04957cef [netatmo] Ensure expiresAt is usable (#17553)
* Ensure expiresAt is usable

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-10-13 11:50:27 +02:00
Gaël L'hopitalandGitHub 6a6c7f6cc8 [netatmo] Avoid endless loop when Security claims event history (#17484)
* Avoid looping in events

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-10-05 21:44:07 +02:00
Gaël L'hopitalandGitHub 953e082fcb [meteofrance] New binding (#15462)
* Adapting binding to new data feed

Signed-off-by: clinique <gael@lhopital.org>
2024-09-27 13:04:42 +02:00
Gaël L'hopitalandGitHub deca335cef [netatmo] Prevent IndexOutOfBoundsException (#17448)
* Preventing IndexOutOfBoundsException

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-09-20 15:34:43 +02:00
Gaël L'hopitalandGitHub ce039300b6 [gce] Fix NullPointerException (#17430)
* Remove @NonNullByDefault({}) annotations to avoid NPE

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-09-18 13:35:59 +02:00
Gaël L'hopitalandGitHub 65a398512f [netatmo] Switching siren channel of the Presence to Read-Only (#17397)
* Switching siren channel of the Presence to Read-Only

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-09-10 15:28:13 +02:00
Gaël L'hopitalandGitHub 27e08879f6 [netatmo] Fix doorbell channels flapping (#17367)
* Adressing issue #13002
* Second row of url validity check
* Take snapshot expiration in account

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-09-09 19:48:06 +02:00
Gaël L'hopitalandGitHub b00db4dd01 [freeboxos] Complete Alarm system handling (#17233)
* Initiating the addition of the PIR sensor
* Finalized integration of the alarm system
* Corrected bug in initialization of basic-shutter

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-08-20 18:24:37 +02:00
Gaël L'hopitalandGitHub 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
Gaël L'hopitalandGitHub 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
Gaël L'hopitalandGitHub ee50c89c52 Wrong exception catched (#17217)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-08-08 16:40:29 +02:00
Gaël L'hopitalandGitHub bae5b0c939 [Ephemeris] Binding to make the bridge with core Ephemeris functions (#16628)
* [ephemeris] Initial commit of the ephemeris binding

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2024-05-26 18:58:48 +02:00
Gaël L'hopitalandGitHub 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'hopitalandGitHub 9b7d19b2f8 [French Govt Energy Data] New binding (#16713)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
Signed-off-by: clinique <gael@lhopital.org>
2024-05-22 12:28:03 +02:00
Gaël L'hopitalandGitHub 22e3d55f85 Fix error introduced in #16681 (#16703)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-04-29 18:23:47 +02:00
Gaël L'hopitalandGitHub 57025ce961 [netatmo] Correction of Last-Event group (#16684)
* Correction of Last-Event group

Signed-off-by: root <gael@lhopital.org>
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-04-29 13:35:10 +02:00
Gaël L'hopitalandGitHub 5f7282b21b [netatmo] Fix Live Picture not always available (#16679)
* Adressing issue on live picture

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
Signed-off-by: root <gael@lhopital.org>
2024-04-29 13:30:00 +02:00
Gaël L'hopitalandGitHub 1437a2ac7d Handling null WifiInformation (#16700)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-04-29 01:32:55 +02:00
Gaël L'hopitalandGitHub 01e8e1c8f8 [netatmo] Presence sub events were not updated (#16681)
* Making sub event work
Signed-off-by: clinique <gael@lhopital.org>
2024-04-28 23:38:54 +02:00
Gaël L'hopitalandGitHub 42af6d8b4f Resolves issue #16629 (#16640)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2024-04-13 10:36:14 +02:00
Gaël L'hopitalandGitHub accec17658 Complement to issue #16561 (#16589)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2024-03-29 09:11:46 +01:00
Gaël L'hopitalandGitHub b6e3b816ac [netatmo] Enhance RefreshCapability (#16574)
Signed-off-by: clinique <gael@lhopital.org>
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2024-03-29 09:07:36 +01:00
Gaël L'hopitalandGitHub 9f59d29c38 [linky] Binding stopped working (#16586)
* Change lincs entrypoint

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2024-03-28 18:31:41 +01:00
Gaël L'hopitalandGitHub 0a8e218123 [netatmo] Add a buffer to lower Home API requests (#16562)
* Adding CacheCapability to HomeAPI

---------

Signed-off-by: clinique <gael@lhopital.org>
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2024-03-25 11:41:33 +01:00
Gaël L'hopitalandGitHub 9dd2827148 Enhance getActiveChildren() (#16573)
Signed-off-by: clinique <gael@lhopital.org>
2024-03-25 09:19:32 +01:00
Gaël L'hopitalandGitHub d4629599eb [netatmo] Enhance bridge status reporting (#16571)
* Enhance bridge status reporting

---------

Signed-off-by: clinique <gael@lhopital.org>
2024-03-25 09:13:48 +01:00
Gaël L'hopitalandGitHub e60d090a8a Synchronized Weather cache update requests (#16572)
Signed-off-by: clinique <gael@lhopital.org>
2024-03-25 09:06:50 +01:00
Gaël L'hopitalandGitHub d68adfab21 [netatmo] Bring back auto refresh for Weather Station and HomeCoach (#16546)
* Corrects and completes PR #16492

---------

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2024-03-21 13:43:33 +01:00
Gaël L'hopitalandGitHub 4f65c44872 Reverting incorrect code move (#16548)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2024-03-21 09:10:15 +01:00
Gaël L'hopitalandGitHub 329115fcbe Avoiding reads of Energy data for Security channels (#16543)
Signed-off-by: clinique <gael@lhopital.org>
2024-03-19 08:55:25 +01:00
Gaël L'hopitalandGitHub 9af5bd0944 [netatmo] Thing properties were no more provided (#16530)
Signed-off-by: clinique <gael@lhopital.org>
2024-03-17 21:00:29 +01:00
Gaël L'hopitalandGitHub 03549dc5ba [netatmo] Fix erroneous local URL handling (#16492)
* Wrong local URL handling
* Adds configuration element ipAddress to Cameras (Welcome, Doorbell, Presence) so they remain reachable if API answer is in an incorrect network
* Removing CameraConfiguration so binding does not break if thing configuration is not up-to-date

---------

Signed-off-by: clinique <gael@lhopital.org>
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2024-03-15 11:24:27 +01:00
Gaël L'hopitalandGitHub 13a06167cc Enable home being both energy and security (#16026)
Signed-off-by: clinique <gael@lhopital.org>
2023-12-28 08:27:29 +01:00
Gaël L'hopitalandGitHub 7a1884d4d1 [netatmo] Ensure to close all scheduled jobs (#16056)
* Close all jobs

---------

Signed-off-by: clinique <gael@lhopital.org>
2023-12-16 10:10:35 +01:00
Gaël L'hopitalandGitHub faf400eb8d Enhance error handling when no value is provided for Synop (#16024)
Signed-off-by: clinique <gael@lhopital.org>
2023-12-09 22:31:15 +01:00
Gaël L'hopitalandGitHub 596015d2ba [netatmo] Enhance errored modules handling (#15866)
* Resolves issue #15858
* Enhance null control in DTO

---------

Signed-off-by: clinique <gael@lhopital.org>
2023-11-17 18:41:59 +01:00
Gaël L'hopitalandGitHub 6176b080c4 Adding unknown event type + bootstrap handling of topology changes (#15860)
Signed-off-by: clinique <gael@lhopital.org>
2023-11-11 13:52:06 +01:00
Gaël L'hopitalandGitHub 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
Gaël L'hopitalandGitHub 15a673a027 Avoids NPE if no station provided by API (#15832)
Signed-off-by: clinique <gael@lhopital.org>
2023-11-03 18:17:36 +01:00
Gaël L'hopitalandGitHub bdba338f44 Correcting some existing events wrongly associated to Outdoor (weather) module instead of Presence. (#15808)
Adding 'alarm_started' event.

Signed-off-by: clinique <gael@lhopital.org>
2023-10-26 18:57:14 +02:00
Gaël L'hopitalandGitHub 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
Gaël L'hopitalandGitHub 7e53167967 [Netatmo] Avoid double refresh of weather channels (#15686)
* Solves issue #15684
* Removing excessive usage of inline typecast

---------

Signed-off-by: clinique <gael@lhopital.org>
2023-10-08 09:35:41 +02:00
Gaël L'hopitalandGitHub 3f8531cd6f Adressing issue #15377 (#15664)
There was a forgotten leftover here.

Signed-off-by: clinique <gael@lhopital.org>
2023-09-30 11:55:05 +02:00
Gaël L'hopitalandGitHub 903bbd4082 [netatmo] Add a buffer to lower Weather API requests (#15590)
* Add a buffer to lower Weather API requests
* Correcting typo identified in PR #15587 after merge

---------

Signed-off-by: clinique <gael@lhopital.org>
2023-09-30 11:04:47 +02:00
Gaël L'hopitalandGitHub 87bede36db [netatmo] Take in account errored modules/devices for Security/Energy areas (#15587)
* Netatmo binding has to take in account errored modules/devices provided by HomeStatus api.

---------

Signed-off-by: clinique <gael@lhopital.org>
2023-09-25 19:21:55 +02:00
Gaël L'hopitalandGitHub 5e7cbea21f Adding "thingTypeVersion" property at thing creation (#15463)
Signed-off-by: clinique <gael@lhopital.org>
2023-09-09 11:07:26 +02:00
Gaël L'hopitalandGitHub c5739eccc9 [netatmo] Handle new event types (#15533)
* Adding new Netatmo events
* Changed NAPushType to record.
* Adding impact on WebhookEvent

---------

Signed-off-by: clinique <gael@lhopital.org>
2023-09-06 08:36:58 +02:00
Gaël L'hopitalandGitHub e86998000e [openuv] Correcting NPE in IconProvider (#15465)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2023-08-20 18:06:25 +02:00
Gaël L'hopitalandGitHub e792a92a38 [freeboxos] Support randomized MAC addresses by using mDNS name for Wi-Fi hosts (#15299)
* Take care of randomized mac addresses by using mDNS name for wifi hosts.

Signed-off-by: clinique <gael@lhopital.org>
2023-08-01 12:16:59 +02:00
Gaël L'hopitalandGitHub 4eaba31f57 Correcting false assumption (#15307)
Signed-off-by: clinique <gael@lhopital.org>
2023-07-27 08:14:27 +02:00
Gaël L'hopitalandGitHub 1942dfeddc [netatmo] Add Siren capability to Presence Outdoor Camera (#14485)
* Adding Siren capability to Presence Outdoor Camera
Resolves #14466

---------

Signed-off-by: clinique <gael@lhopital.org>
2023-07-13 18:32:46 +02:00
Gaël L'hopitalandGitHub 9b06e231e3 [Openuv] Providing an iconserver (#15191)
* Adding an icon server to OpenUV binding

---------

Signed-off-by: clinique <gael@lhopital.org>
2023-07-13 13:16:56 +02:00
Gaël L'hopitalandGitHub 41e4cc4545 [MyNice] Addition of Courtesy Light Channel (#14797)
* Solving activation / deactivation of IT4Wifi thing glitches.
* Adding Courtesy light
Added command capability of Stop / Move
* Changed misplaced handling of RefreshType

---------

Signed-off-by: clinique <gael@lhopital.org>
2023-07-12 23:01:08 +02:00
Gaël L'hopitalandGitHub 9814047e21 Added capability to enable / disable background discovery service as well as tune its frenquency (#15222)
Signed-off-by: clinique <gael@lhopital.org>
2023-07-12 21:27:34 +02:00
Gaël L'hopitalandGitHub c6a22e04cb Added siren_tampered notification (#15197)
Signed-off-by: clinique <gael@lhopital.org>
2023-07-12 09:23:12 +02:00
Gaël L'hopitalandGitHub 451aeb6b4a Resolves issue #15210 (#15212)
Signed-off-by: clinique <gael@lhopital.org>
2023-07-12 08:44:15 +02:00
751c8a74c4 [Freeboxos] New binding alternative to Freebox binding (#12342)
* SAT warnings handling

Signed-off-by: clinique <gael@lhopital.org>

* Correcting potential NPE

Signed-off-by: clinique <gael@lhopital.org>

* Correcting a NPE on error

Signed-off-by: clinique <gael@lhopital.org>

* Active player request falls to incorrect API version

Signed-off-by: clinique <gael@lhopital.org>

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

Signed-off-by: clinique <gael@lhopital.org>

* Handling DUTY CYCLE more gracefully

Signed-off-by: clinique <gael@lhopital.org>

* Enhancing DUTY CYCLE

Signed-off-by: clinique <gael@lhopital.org>

* Moving to SNAPSHOT 3.4

Signed-off-by: clinique <gael@lhopital.org>

* Adress inconsistencies in binding name

Signed-off-by: clinique <gael@lhopital.org>

* 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 <gael@lhopital.org>

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

Signed-off-by: clinique <gael@lhopital.org>

* Taking #11833 in accound

Signed-off-by: clinique <gael@lhopital.org>

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

Signed-off-by: clinique <gael@lhopital.org>

* Implementing SHUTTER Home Node

Signed-off-by: clinique <gael@lhopital.org>

* Saving work before instroduction of ArrayListDeserializer

Signed-off-by: clinique <gael@lhopital.org>

* Enhanced deserialization to simplify code

Signed-off-by: clinique <gael@lhopital.org>

* Switching to Java 17 records

Signed-off-by: clinique <gael@lhopital.org>

* Switching to addons.xml, headers updated

Signed-off-by: clinique <gael@lhopital.org>

* Correcting two errors.

Signed-off-by: clinique <gael@lhopital.org>

* Enhance usage of global variables

Signed-off-by: clinique <gael@lhopital.org>

* Some code enhancement for base classes

Signed-off-by: clinique <gael@lhopital.org>

* solving SAT issues

Signed-off-by: clinique <gael@lhopital.org>

* Adding IliadBox compatibility

Signed-off-by: clinique <gael@lhopital.org>

* Commiting work

Signed-off-by: clinique <gael@lhopital.org>

* Saving work

Signed-off-by: clinique <gael@lhopital.org>

* Rebooting Home Node part

Signed-off-by: clinique <gael@lhopital.org>

* Spotless apply

Signed-off-by: clinique <gael@lhopital.org>

* Adding i18n

Signed-off-by: clinique <gael@lhopital.org>

* Decreasing websocket logging level

Signed-off-by: clinique <gael@lhopital.org>

* SAT warnings handling

Signed-off-by: clinique <gael@lhopital.org>

* Correcting potential NPE

Signed-off-by: clinique <gael@lhopital.org>

* Correcting a NPE on error

Signed-off-by: clinique <gael@lhopital.org>

* Active player request falls to incorrect API version

Signed-off-by: clinique <gael@lhopital.org>

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

Signed-off-by: clinique <gael@lhopital.org>

* Handling DUTY CYCLE more gracefully

Signed-off-by: clinique <gael@lhopital.org>

* Enhancing DUTY CYCLE

Signed-off-by: clinique <gael@lhopital.org>

* Moving to SNAPSHOT 3.4

Signed-off-by: clinique <gael@lhopital.org>

* Adress inconsistencies in binding name

Signed-off-by: clinique <gael@lhopital.org>

* 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 <gael@lhopital.org>

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

Signed-off-by: clinique <gael@lhopital.org>

* Taking #11833 in accound

Signed-off-by: clinique <gael@lhopital.org>

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

Signed-off-by: clinique <gael@lhopital.org>

* Implementing SHUTTER Home Node

Signed-off-by: clinique <gael@lhopital.org>

* Saving work before instroduction of ArrayListDeserializer

Signed-off-by: clinique <gael@lhopital.org>

* Enhanced deserialization to simplify code

Signed-off-by: clinique <gael@lhopital.org>

* Switching to Java 17 records

Signed-off-by: clinique <gael@lhopital.org>

* Switching to addons.xml, headers updated

Signed-off-by: clinique <gael@lhopital.org>

* Correcting two errors.

Signed-off-by: clinique <gael@lhopital.org>

* Enhance usage of global variables

Signed-off-by: clinique <gael@lhopital.org>

* Some code enhancement for base classes

Signed-off-by: clinique <gael@lhopital.org>

* solving SAT issues

Signed-off-by: clinique <gael@lhopital.org>

* Adding IliadBox compatibility

Signed-off-by: clinique <gael@lhopital.org>

* Commiting work

Signed-off-by: clinique <gael@lhopital.org>

* Saving work

Signed-off-by: clinique <gael@lhopital.org>

* Rebooting Home Node part

Signed-off-by: clinique <gael@lhopital.org>

* Spotless apply

Signed-off-by: clinique <gael@lhopital.org>

* Enhancing SAT report

Signed-off-by: clinique <gael@lhopital.org>

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

Signed-off-by: clinique <gael@lhopital.org>

* Avoid requesting detailed information for a shutdown repeater.

Signed-off-by: clinique <gael@lhopital.org>

* Switched fan speed to RPM unit

Signed-off-by: clinique <gael@lhopital.org>

* Correcting SAT

Signed-off-by: clinique <gael@lhopital.org>

* Correcting SAT

Signed-off-by: clinique <gael@lhopital.org>

* Divergence between eclipse and mvn spotless:apply

Signed-off-by: clinique <gael@lhopital.org>

* YASAT

Signed-off-by: clinique <gael@lhopital.org>

* Corrections following fwolter code review

Signed-off-by: clinique <gael@lhopital.org>

* Pleasing SAT

Signed-off-by: clinique <gael@lhopital.org>

* Second fwolter code review

Signed-off-by: clinique <gael@lhopital.org>

* Porting modifications introduced in PR #15121

Signed-off-by: clinique <gael@lhopital.org>

* Removing redundant null checks.

Signed-off-by: clinique <gael@lhopital.org>

* Rebased.

Signed-off-by: clinique <gael@lhopital.org>

* Trying to remove the last sleep.

Signed-off-by: clinique <gael@lhopital.org>

* Reporting modifications of PR #15121

Signed-off-by: clinique <gael@lhopital.org>

* Reverting to working and cleaner granting process

Signed-off-by: clinique <gael@lhopital.org>

* Removing last Thread:Sleep

Signed-off-by: clinique <gael@lhopital.org>

* spotless:apply

Signed-off-by: clinique <gael@lhopital.org>

---------

Signed-off-by: clinique <gael@lhopital.org>
Co-authored-by: ben.12 <benmor_12@yahoo.fr>
2023-07-05 20:13:29 +02:00
Gaël L'hopitalandGitHub d40c20b2dd [Netatmo] Enhance webhook handling and dispatching (#15045)
* Enhance webhook handling and dispatching

Signed-off-by: clinique <gael@lhopital.org>

* Corrects flapping channels on Home when using single home for security and energy

Signed-off-by: clinique <gael@lhopital.org>

* Some code enhancement

Signed-off-by: clinique <gael@lhopital.org>

* Adding some missing EventType submitted on the webhook

Signed-off-by: clinique <gael@lhopital.org>

---------

Signed-off-by: clinique <gael@lhopital.org>
2023-06-13 20:35:45 +02:00
Gaël L'hopitalandGitHub 0bd39a83a1 [Meteoalerte] Add an IconProvider (#14811)
* Solving activation / deactivation of IT4Wifi thing glitches.
* Some code enhancements
* Addition of an IconProvider

---------

Signed-off-by: clinique <gael@lhopital.org>
2023-05-08 20:54:50 +02:00
Gaël L'hopitalandGitHub edaf9581c0 [AirQuality] Enhance API error handling (#14602)
* Enhancing API error handling

---------

Signed-off-by: clinique <gael@lhopital.org>
2023-04-23 11:14:10 +02:00
Gaël L'hopitalandGitHub 3ae20b776c Correcting rollershutterposition documentation (#14850)
Signed-off-by: clinique <gael@lhopital.org>
2023-04-21 18:03:34 +02:00