Commit Graph

5414 Commits

Author SHA1 Message Date
Jacob Laursen
d59b10a064 Simplify DateTimeType handling for Vallox MV
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
77d6457017 Simplify DateTimeType handling for UniFi
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
a6f9977e29 Simplify DateTimeType handling for Tellstick
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
d8485acf58 Simplify DateTimeType handling for Teleinfo
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
182a0cca2b Simplify DateTimeType handling for Tado
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
2ba8a6d4b8 Simplify DateTimeType handling for TA C.M.I.
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
86955bc39f Simplify DateTimeType handling for Philips Somneo
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
512e3b239b Simplify DateTimeType handling for Solax
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
7d54e604f9 Simplify DateTimeType handling for Siemens HVAC
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
96b5ad2e55 Simplify DateTimeType handling for Shelly
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
751bbf7495 Simplify DateTimeType handling for Satel Integra Alarm System
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
fb9a998f59 Simplify DateTimeType handling for SAICiSMART
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
1af326dbb7 Simplify DateTimeType handling for PLCLogo
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
225ebd9c83 Simplify DateTimeType handling for OpenWeatherMap
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
541f8d4028 Simplify DateTimeType handling for OpenUV
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
a989208cc6 Simplify DateTimeType handling for OneBusAway
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
b23cb757c4 Simplify DateTimeType handling for OJElectronics
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
e60fc3e40c Simplify DateTimeType handling for Nest
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
d871b66d3c Simplify DateTimeType handling for Network
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
d00d654976 Simplify DateTimeType handling for Ruuvi Gateway MQTT
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
cb74dd6497 Simplify DateTimeType handling for MQTT
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
d001636a5f Simplify DateTimeType handling for Millheat
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
bad29eb653 Simplify DateTimeType handling for Mi IO
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
daabae72e0 Simplify DateTimeType handling for Meteo France
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
a1a61ff7c8 Simplify DateTimeType handling for Met Office DataHub
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
164e333a40 Simplify DateTimeType handling for Mercedes Me
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
2f33a2d1ae Simplify DateTimeType handling for Meater
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
7f3138585a Simplify DateTimeType handling for LuxtronikHeatpump
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
520bda33a9 Simplify DateTimeType handling for Lutron
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
32bf72a858 Simplify DateTimeType handling for LaMetric
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
c6087e6b00 Simplify DateTimeType handling for KM200
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
c17b5f9ea8 Simplify DateTimeType handling for JuiceNet
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
6e2eb70950 Simplify DateTimeType handling for Insteon
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
e898312e9e Simplify DateTimeType handling for IHC
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
fb7ba1feb1 Simplify DateTimeType handling for Hydrawise
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
28b6624644 Simplify DateTimeType handling for Philips Hue
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
7fd9fc8554 Simplify DateTimeType handling for Helios easyControls
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
3361aa41dd Simplify DateTimeType handling for Groupe PSA
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
000f8d7c6b Simplify DateTimeType handling for Gardena
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
dd6c1f6d93 Simplify DateTimeType handling for Freecurrency
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
f0ba39f121 Simplify DateTimeType handling for FreeboxOS
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
0a46ff2a79 Simplify DateTimeType handling for Foobot
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
b74e1e671d Simplify DateTimeType handling for FMI Weather
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
698939cf46 Simplify DateTimeType handling for Flume
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
c594446eac Simplify DateTimeType handling for Fine Offset Weather Station
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
baf7ec6c2a Simplify DateTimeType handling for Feed
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
f61cc6dec7 Simplify DateTimeType handling for Exec
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
68527c03f5 Simplify DateTimeType handling for EVCC
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
d5d01b0623 Simplify DateTimeType handling for Enphase
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
4c176a8c82 Simplify DateTimeType handling for Ecovacs
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
7cb8bf18ed Simplify DateTimeType handling for Ecobee
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
b5f36cbfa8 Simplify DateTimeType handling for DWD Unwetter
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
b724595c2a Simplify DateTimeType handling for DWD Pollenflug
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
4cea76be8e Simplify DateTimeType handling for Doorbird
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
9b4f1d769c Simplify DateTimeType handling for Digiplex/EVO
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
1f6f05ab83 Simplify DateTimeType handling for Deutsche Bahn
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
e05d5ba84a Simplify DateTimeType handling for deCONZ
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
8d0653a161 Simplify DateTimeType handling for DBQuery
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
bb9a789d31 Simplify DateTimeType handling for Broadlink
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
c02a7345e1 Simplify DateTimeType handling for Bosch Smart Home
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
7feafba285 Simplify DateTimeType handling for Bosch Indego
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
81f5a7fff9 Simplify DateTimeType handling for BigAssFan
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
a8e2348d5a Simplify DateTimeType handling for aWATTar
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
1231e7d2e9 Simplify DateTimeType handling for AVM FRITZ!
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
0ee5fd952e Simplify DateTimeType handling for Automower
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
e3a1abd191 Simplify DateTimeType handling for Air Quality
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursen
e310161327 Simplify DateTimeType handling for aha Waste Collection
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
mcroker
02ae869439
Update README pub/sub instructions (#17898)
Add instruction on how to create a subscription in your GCP project.

Signed-off-by: mcroker <mcroker@gmail.com>
2024-12-19 10:58:46 +01:00
Daedalus
f0d63f9a0e
Update README.md - Including hint on "Android TV Remote Service" and potential troubleshooting (#17899)
Signed-off-by: Daedalus <37384006+Boldfor@users.noreply.github.com>
2024-12-19 10:51:24 +01:00
Marcel Goerentz
65664f2e2e
[VeSync] Add support for wifi outlets (#17844)
* Add support for wifi outlets

Signed-off-by: Marcel Goerentz <m.goerentz@t-online.de>
2024-12-19 10:40:13 +01:00
Tom Quist
f78c618dad
[tibber] add level to today_prices and tomorrow_prices (#17916)
Fixes #17915

Signed-off-by: Tom Quist <tom+github@quist.de>
2024-12-18 22:59:58 +01:00
Cody Cutrer
f45f29f920
[mqtt.homeassistant] Implement regex_findall and regex_findall_index filters (#17895)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-12-18 20:33:12 +01:00
Jeremy
a94e4a1c50
[insteon] Convert legacy threads to use scheduler service (#17904)
Signed-off-by: jsetton <jeremy.setton@gmail.com>
2024-12-18 20:19:18 +01:00
mlobstein
29915c434c
Catch null host exception in discovery service (#17924)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-12-18 20:13:08 +01:00
Marcel
2d14d4f596
[miio] Add support for Xiaomi Robot Vacuum X20+ (#17902)
Adding support for the following models:
* Xiaomi Robot Vacuum X20+ (modelId: xiaomi.vacuum.c102gl)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2024-12-17 01:22:01 +01:00
Jacob Laursen
2c9947cdf3
Fix binding name (#17909)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-17 00:38:45 +01:00
Andrew Fiddian-Green
856fa74459
[hue] Recognise grouped_motion and smart_scene resources (#17905)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-12-16 20:19:47 +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
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