Commit Graph

5598 Commits

Author SHA1 Message Date
Laurent ARNAL
fe75abe979 fix MyElectricalData api
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:35:57 +01:00
Laurent ARNAL
4fa244e771 code cleanup
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:35:57 +01:00
Laurent ARNAL
bd28b37441 refactor binding
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:35:56 +01:00
Laurent ARNAL
f95b6e5691 direct Enedis Api call support
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:35:56 +01:00
Laurent ARNAL
a6717ce69b add new channels
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:35:56 +01:00
Laurent ARNAL
cd53876b0b quick fix on dto objects
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:35:56 +01:00
Laurent ARNAL
4e34da2e36 refactor binding (WIP)
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:35:56 +01:00
Laurent ARNAL
e04cfea00a refactor binding (WIP)
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:35:56 +01:00
Laurent ARNAL
e45f6a0615 refactor binding (WIP)
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:35:52 +01:00
Laurent ARNAL
5d48bc0120 spotless:apply
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:35:02 +01:00
Laurent ARNAL
214194e895 Start refactoring AuthService to handle direct Enedis service call and cleaner code
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:34:58 +01:00
Laurent ARNAL
73d36c30a7 Start refactoring AuthService to handle direct Enedis service call and cleaner code
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:33:45 +01:00
Laurent ARNAL
cc827a0166 fix pull request
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:33:45 +01:00
Laurent ARNAL
7a4a9969d2 fix code violations
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:33:45 +01:00
Laurent ARNAL
4a19a1d243 review null annotation and null pointer warning
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:33:45 +01:00
Laurent ARNAL
34459b3a48 review null annotation and null pointer warning
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:33:40 +01:00
Laurent ARNAL
a84023ee3c fix code violation
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:31:52 +01:00
Laurent ARNAL
6f8b6a621a spotless:apply
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:31:49 +01:00
Laurent ARNAL
6e40ddfcf4 some fixes on connectlinky page
tempo day support, WIP

Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:30:53 +01:00
Laurent ARNAL
e7996bca12 div fixes
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:28:09 +01:00
Laurent ARNAL
3e2b9bba1c refactor authservice to break link between handler and auth
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:28:03 +01:00
Laurent ARNAL
3f27bf3365 reintegrate repporting features inside binding
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:27:11 +01:00
Laurent ARNAL
cfda793db1 add max consumption data
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:27:09 +01:00
Laurent ARNAL
91215a7294 implements daily meter readings, 1st phase
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:25:48 +01:00
Laurent ARNAL
43585f32ed update linky binding to use new dataconnect api
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2024-12-17 12:24:00 +01:00
Holger Friedrich
9544767641
Remove Java 17 build, switch to 21 (#17910)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-12-16 08:38:39 +01:00
Holger Friedrich
639a1cb263
Prepare for OH 5.0.0 (#17906)
* Switch to 5.0.0-SNAPSHOT
* Fix spotless after unleash
* resolve itest runbundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-12-15 20:30:05 +01:00
openhab-bot
f80fd3d18c [unleash-maven-plugin] Preparation for next development cycle. 2024-12-15 13:46:58 +00:00
Martin Grassl
fe624dd6c1
[mybmw] Fix hcaptchatoken issue (#17862) (#17896)
* [mybmw] add stop charging command
* [mybmw] fix hcaptcha issue (#17862)

Signed-off-by: Martin Grassl <martin.grassl@digital-filestore.de>
2024-12-15 11:36:49 +01:00
Cody Cutrer
7fc3d3b685
[mqtt.homeassistant] Document new channels from #17659 (#17880)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-12-14 00:12:29 +01:00
Cody Cutrer
c6f2fca499
[mqtt.homeassistant] fix unbounded growth of config for device_trigger (#17894)
Because of how it shares a channel, whenever openHAB was rebooted and it
would first restore the device trigger components from the channel configuration,
and then from the MQTT message, it didn't identify it as the same component
as before, and so would merge into another instance of itself. My Things.json
is normally 13MB, and had grown to 545MB, and my openHAB was constantly having
memory issues! So now just make sure we only keep unique information, which
will automatically clean up anyone in a bad state.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-12-13 10:26:58 +01:00
lsiepel
334c909b90
[amazonechocontrol] Improve documentation (#17525)
* Adjust readme

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-12-13 08:35:17 +01:00
lolodomo
2a58b8ed9b
[freeboxos] Add missing thing actions for active player (#17877)
Fix #17874

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-12-11 20:16:28 +01:00
Florian Hotze
9b4ee482ab
[jsscripting] Upgrade openhab-js to 5.8.1 (#17885)
Changelog: https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#581.

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2024-12-11 16:48:05 +01:00
Cody Cutrer
8ea703ecd3
[wiz] Correct units for RSSI (#17867)
Number:Power of dBm, instead of Number:Dimensionless of dB.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-12-11 08:12:06 +01:00
Andrew Fiddian-Green
91d6b62dd0
[hue] show friends of hue battery sensors as online (#17878)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-12-10 20:52:44 +01:00
openhab-bot
93e0723bbb
New Crowdin updates (#17873)
* New translations openweathermap.properties (French)
* New translations tasmotaplug.properties (French)
* New translations mail.properties (French)
* New translations exec.properties (French)
* New translations map.properties (French)
* New translations exec.properties (French)
2024-12-10 15:48:10 +01:00
Jacob Laursen
18d85e68bf
Simplify DateTimeType handling for Robonect (#17872)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-10 08:03:41 +01:00
Jacob Laursen
5cd8140d73
Remove obsoleted test methods (#17871)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-09 21:43:05 +01:00
lsiepel
f39415b631
[tesla] Add null annotations (#17582)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-12-08 14:35:41 +01:00
openhab-bot
931f39ff17
New Crowdin updates (#17866)
* New translations mail.properties (French)

* New translations exec.properties (French)

* New translations netatmo.properties (French)

* New translations icalendar.properties (French)

* New translations mqtt.properties (Italian)

* New translations mail.properties (French)

* New translations exec.properties (French)
2024-12-08 13:10:43 +01:00
Cody Cutrer
4a4f5868a0
[wiz] Enable addon finder support (#17856)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-12-08 12:10:44 +01:00
lsiepel
fb54c2baca
Normalize thread names (#17804)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-12-08 01:15:43 +01:00
Cody Cutrer
5829b9056b
[mqtt.homeassistant] Update Jinjava to 2.7.4 (#17858)
* [mqtt.homeassistant] Update Jinjava to 2.7.4

Which includes support for break/continue, which is what Zigbee2MQTT's
new event component uses in their template.

Signed-off-by: Cody Cutrer <cody@cutrer.us>

* update bndrun file

Signed-off-by: Cody Cutrer <cody@cutrer.us>

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-12-08 00:06:58 +01:00
Jacob Laursen
04254ce147
Remove unneeded code (#17861)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-07 19:48:32 +01:00
Wouter Born
98d257982c
[groovyscripting] Prevent CNFE for scoped classes unavailable to the class loader (#17860)
Fixes the ClassNotFoundException when using Thing actions caused by #17383.
The GroovyClassLoader loads classes by name however the Thing actions classes cannot be loaded by name because they are internal classes.

Fixes #17683

Signed-off-by: Wouter Born <github@maindrain.net>
2024-12-07 17:10:28 +01:00
lsiepel
37d910d318
Catch ISE (#17854)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-12-07 16:44:46 +01:00
Cody Cutrer
5d89c9a885
[mqtt.homeassistant] Implement WaterHeater (#17859)
* [mqtt.homeassistant] Implement WaterHeater

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-12-07 16:34:05 +01:00
Cody Cutrer
f733c85343
[mqtt.homeassistant] Implement Humidifier (#17853)
* [mqtt.homeassistant] Implement Humidifier

Signed-off-by: Cody Cutrer <cody@cutrer.us>

* remove debug logging from test

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-12-07 00:39:43 +01:00
Cody Cutrer
2e7f0e061c
[mqtt.homeassistant] Implement Tag Scanner (#17852)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-12-05 23:27:05 +01:00