Commit Graph

5451 Commits

Author SHA1 Message Date
Bernd Weymann
1b686f81c8
[mercedesme] AdBlue channel for combustion vehicles (#17748)
* add adblue channel for combustion vehicles

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2024-11-16 13:06:33 +01:00
Bernd Weymann
140fe617ee
[mercedesme] Add vin automatically to discovered vehicle (#17750)
* add vin as representation property

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2024-11-16 13:04:31 +01:00
mlobstein
c4bce9a768
[radiothermostat] Add next scheduled set point channels (#17743)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-11-16 11:59:00 +01:00
Jacob Laursen
772026e25e
Fix last hour not being considered for best price (#17731)
Resolves #17316

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-11-13 07:41:17 +01:00
Peter Kretz
10048bc625
[solarman] Add support for LSE-3 (LAN Stick Logger) (#17563)
* [solarman] Added LSE-3 (LAN Stick Logger) Support (#17559)

Signed-off-by: Peter Kretz <peter.kretz@kretz-net.de>
2024-11-11 22:49:57 +01:00
David Masshardt
66f8c82af8
Various Onvif fixes for IpCamera (#17732)
I made various changes and fixes to the ONVIF connection in the IpCamera binding.

Signed-off-by: David Masshardt <david@masshardt.ch>
2024-11-11 20:11:25 +01:00
openhab-bot
c6e9efbbc2
New translations energidataservice.properties (Danish) (#17734) 2024-11-11 19:33:54 +01:00
lolodomo
972351b7f2
[energidataservice] Fix @ActionOutput annotations (#17679)
Related to #17636

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-11-11 14:21:12 +01:00
dependabot[bot]
45cfd0335b
Bump org.eclipse.jetty:jetty-server in /bundles/org.openhab.binding.http (#17570)
Bumps org.eclipse.jetty:jetty-server from 9.4.54.v20240208 to 9.4.55.v20240627.

---
updated-dependencies:
- dependency-name: org.eclipse.jetty:jetty-server
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-10 20:02:37 +01:00
Fabian Girgert
2d72c8a8db
[avmfritz] Fix incorrect state of dimmable bulb (#17685)
* [avmfritz] Fix incorrect state of dimmable bulb

Fixes #17609

Signed-off-by: Fabian Girgert <fabian-github@girgert.name>
2024-11-10 19:50:42 +01:00
Jacob Laursen
d918c20925
Define grid tariff filters in YAML (#17690)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-11-10 19:37:54 +01:00
J-N-K
a32ac52ab7
[shelly] Add support for Shelly Plus RGBW PM (#17692)
* [shelly] Add support for Shelly Plus RGBW PM

Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-11-10 19:36:18 +01:00
Holger Friedrich
10b3f0ae6c
[knx] Improve handling of unknown encrypted frames (#17721)
* Show encrypted frames without a matching key using console command
  "openhab:knx list-unknown-ga"; sort output numerically by GA.
* Add trace logging to show decryption error due to missing key.
  Previously, those frames were silently dropped unless logging for
  Calimero was explicitly enabled as well.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-11-10 19:35:14 +01:00
jsjames
9a02c7f629
[lutron] Added device discovery for DivaSmartDimmer and PaddleSwitchPico (#17723)
* Added discovery of DivaSmartDimmer and PaddleSwitchPico.  Also, it will not print out ID of any unrecongnized device in the logs.

Signed-off-by: Jeff James <jeff@james-online.com>
2024-11-10 19:34:50 +01:00
Konstantin Polihronov
288b80fba8
Fix the parsing of total consumption channel (#17726)
Signed-off-by: Konstantin Polihronov <polychronov@gmail.com>
2024-11-10 19:34:12 +01:00
stefan-hoehn
987b894458
[nanoleaf] Suppress ipv6 addr in controller discovery (#17724)
* stabilize nanoleaf binding:suppress ipv6 addresses in controller discovery

Signed-off-by: Stefan Höhn <stefan.hoehn@nfon.com>
2024-11-10 13:44:37 +01:00
Jan Gustafsson
da97e57aac
[electroluxappliance] Initial contribution (#17663)
* First version

Signed-off-by: Jan Gustafsson <jannegpriv@gmail.com>
2024-11-10 13:30:04 +01:00
Artur-Fedjukevits
5929ef821a
[ChatGPT] Enhance binding (#17320)
Signed-off-by: Artur-Fedjukevits <fedjukevitsh@gmail.com>
2024-11-09 23:08:42 +01:00
Gaël L'hopital
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
openhab-bot
f0d4a0a965
New translations icalendar.properties (Italian) (#17717) 2024-11-07 22:38:30 +01:00
lsiepel
999e94b437
[snmp] make use of openHAB network configuration (#17699)
* Network

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-11-07 19:37:19 +01:00
Nick Waterton
b7380b5cc0
[samsungtv] Fix for incorrect PowerState (#17715)
Signed-off-by: Nick Waterton <n.waterton@outlook.com>
2024-11-07 14:24:38 +01:00
Jacob Laursen
6d9cc49baa
[unifi] Provide LED channel for access point (#17702)
* Provide LED channel for access

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-11-07 06:46:30 +01:00
Christian Heinemann
f37f39c03d
[icalendar] Add configuration for the behavior of the time-based event filter (#16105)
* Extract time-based event search strategies into a separate class

This allows extensions without having to adapt the logic in
BiweeklyPresentableCalendar.

Signed-off-by: Christian Heinemann <ch@chlab.net>
Co-authored-by: Leo Siepel <leosiepel@gmail.com>
2024-11-06 16:52:08 +01:00
Gaël L'hopital
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'hopital
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
Holger Friedrich
65132c31f6
[ism8] Improve debug logging (#17705)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-11-06 07:56:17 +01:00
Holger Friedrich
d40ecd3868
[ism8] Add channel types for heat pumps (#17688)
* [ism8] Add channel types for heat pumps

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-11-05 23:03:19 +01:00
Florian Hotze
fc478a7114
[jsscripting] Upgrade openhab-js to 5.8.0 & Add note to check core fix on on upgrade (#17703)
* [jsscripting] Upgrade to openhab-js 5.8.0

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2024-11-05 21:16:43 +01:00
maniac103
16e1c64bec
[ecovacs] Fix expired token handling for XML-over-MQTT models (#17333)
At least the Deebot 900 sends an unusual error response in case of
expired token.

Fixes #15961

Signed-off-by: Danny Baumann <dannybaumann@web.de>
2024-11-05 14:20:00 +01:00
Jacob Laursen
65f1a9698d
Refactor removal of accents for Thing ID normalization (#17698)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-11-04 20:03:36 +01:00
Neil Greatorex
cd099cceef
[network] Modify iOS port knock to use a valid mDNS packet (#17687)
Signed-off-by: Neil Greatorex <neil@greatorex.me.uk>
2024-11-04 19:58:08 +01:00
Andrew Fiddian-Green
5d20cba182
[siemensrds] Fix setting of target temperature (#17697)
Signed-off-by: AndrewFG <software@whitebear.ch>
2024-11-04 16:51:14 +01:00
Jacob Laursen
3fef5cc297
Fix suggestion finder (#17696)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-11-04 12:12:59 +01:00
J-N-K
18862d3e28
[shelly] Fix timeDuration handling in DTOs (#17689)
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-11-03 20:55:25 +01:00
cyr1l0u
631199a1f7
Fix dead link / org.openhab.transform.jsonpath (#17691)
Replace https://jsonpath.herokuapp.com/ (dead link) with https://jsonpath.fly.dev/

Signed-off-by: cyr1l0u <164659715+cyr1l0u@users.noreply.github.com>
2024-11-03 01:23:52 +01:00
Stefan Pledl
566171e36e
[shelly] fix NumberFormatException on Shelly2RelayStatus.timerDuration (#17269)
- If 'Auto OFF' mode is enabled on a Shelly Plus 1 device and set to a
  value with decimal places a status update throws an NumberFormatException.

  Changed timerDuration/timer_duration from Integer to Double
  fixes the problem.

Signed-off-by: Stefan Pledl <stefan@pledl.de>
2024-11-02 19:59:58 +01:00
Andrew Fiddian-Green
2080c85524
[various] Lamp handlers expose min/max Color Temperature in state description (#17641)
* Lamp handlers expose min/max Colour Temperature in state description
* add color temperature validit and range checks

Signed-off-by: AndrewFG <software@whitebear.ch>
2024-11-02 00:07:20 +01:00
VasekCejka
f4250b77f3
[mqtt.homeassistant] Add missing climate properties (#17659)
* Added support for humidity and preset_modes 

Signed-off-by: Václav Čejka <V.Cejka@seznam.cz>
Signed-off-by: VasekCejka <150804231+VasekCejka@users.noreply.github.com>
2024-11-02 00:05:47 +01:00
Jacob Laursen
ed93eb572c
Fix binding name in first README lines (#17675)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-10-31 00:58:44 +01:00
lolodomo
91819d34af
[pushsafer] Fix typo in i18n for thing action output (#17676)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-10-30 23:30:01 +01:00
lolodomo
3def4d540a
[pushover] Fix typo in i18n for thing action output (#17678)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-10-30 23:27:40 +01:00
Laith-Budairi
e163410735
[x] Fix @ActionOutput annotations (#17673)
Related to #17636

Signed-off-by: Laith Budairi <laith.budairi@exalt.ps>
2024-10-30 10:12:49 +01:00
Laith-Budairi
a2eea9be82
[evcc] Chargeplan changes on the app are not synced to openHAB (#17645) (#17672)
Signed-off-by: Laith Budairi <laith.budairi@exalt.ps>
2024-10-30 09:56:59 +01:00
lolodomo
89e445f4f2
[t*] Fix @ActionOutput annotations (#17666)
Related to #17636

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-10-30 09:55:11 +01:00
lolodomo
eae43f26c1
[u-v] Fix @ActionOutput annotations (#17670)
Related to #17636

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-10-30 09:53:58 +01:00
Jacob Laursen
276254de70
Fix discovery exception (#17669)
Fixes #17668

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-10-30 07:00:36 +01:00
Jacob Laursen
488832d267
[entsoe] Refactor HTTP error handling (#17616)
* Refactor HTTP error handling

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-10-29 23:03:53 +01:00
Florian Hotze
fcb12d612a
[jsscripting] Upgrade openhab-js to 5.7.1 (#17667)
Changelog: https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#571.

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2024-10-29 22:35:29 +01:00
Florian Hotze
7f256a768a
[fronius] Thing actions: Return boolean & Annotate all inputs as required (#17623)
* [fronius] Symo Inverter actions: Return boolean to indicate success/failure
* [fronius] Symo Inverter actions: Annotate all inputs as required
* [fronius] Add `@ActionOutput` annotation

As discussed in #17504.

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2024-10-29 22:34:11 +01:00
lolodomo
44fb3ada4c
[visualcrossing] Add missing @ActionOutput annotation (#17665)
Related to #17504

Also fix the return of corresponding static methods

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-10-29 21:25:40 +01:00
lolodomo
d047f56d99
[p-s] Fix @ActionOutput annotations (#17664)
Related to #17636

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-10-29 21:25:07 +01:00
Jacob Laursen
559bd8a309
Add support for VAT rate periodization (#17642)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-10-29 11:54:42 +01:00
Laith-Budairi
862c7223ed
[webexteams] Fix @ActionOutput annotations (#17653) (#17656)
Related to #17636

Signed-off-by: Laith Budairi <laith.budairi@exalt.ps>
Co-authored-by: Laith Budairi <Laith.Budairi@exalt.ps>
2024-10-29 11:47:44 +01:00
lolodomo
41813954f7
[m-o] Fix @ActionOutput annotations (#17654)
Related to #17636

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-10-29 06:53:48 +01:00
lolodomo
d866c05d3e
[ecobee/flume] Fix @ActionOutput annotations (#17653)
Related to #17636

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-10-29 06:46:33 +01:00
Andrew Fiddian-Green
67bb354e32
[hue] Lamp handler exposes min/max Colour Temperature in state description (#17637)
* [hue] provide color temperature min/max values dynamically in state description

Signed-off-by: AndrewFG <software@whitebear.ch>
2024-10-29 00:01:52 +01:00
Cody Cutrer
df365dc9a8
[homekit] Add (partial) Doorbell Service (#17130)
* [homekit] add Doorbell Service 
this is _not_ sufficient for HomeKit to present a doorbell.
it just shows as an unsupported accessory with the house icon,

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-28 21:44:53 +01:00
lsiepel
58629e29bb
Multiple line break fixes in documentation (#17628)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-28 21:09:24 +01:00
Cody Cutrer
8fa3cef797
[mqtt.homie] populate unit hint on dynamic channels (#17649)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-28 19:20:01 +01:00
Espen Fossen
025b96f7a3
[emotiva] Improve logging, retry job, static typing and type inference. (#17596)
* Add and improve logging when trying to map channel change to Emotiva Control Commands.
* Improve logging of notifications and keep alive job.
* Improve checking of retry job status.
* Improve static typing of previous state.
* Use type inference in selected places.

Signed-off-by: Espen Fossen <espenaf@junta.no>
2024-10-28 19:10:41 +01:00
lsiepel
39bb19dceb
Reduce log level (#17647)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-28 13:42:52 +01:00
Matthew Skinner
e9dfefbe97
Update openhab controls by asking camera for states. (#17639)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2024-10-28 10:24:26 +01:00
Laith-Budairi
091ae9c04d
[evcc] Charge Plan Time is not converted to correct Timezone (#17620) (#17640)
Signed-off-by: Laith Budairi <laith.budairi@exalt.ps>
2024-10-28 10:21:03 +01:00
lolodomo
cdf05543bd
[a-d] Fix @ActionOutput annotations (#17644)
Related to #17636

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-10-28 07:54:38 +01:00
Florian Hotze
abe819978f
[jsscripting] Remove Thread.sleep workaround for multi-threading issues with UI-based scripts (#17630)
Follow-up for #1710.
Depends on https://github.com/openhab/openhab-core/pull/4426.

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2024-10-26 23:27:41 +02:00
Cody Cutrer
f52cede9ca
[mqtt.homeassistant] document which channels a component might have (#17618)
* [mqtt.homeassistant] document which channels a component might have

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-26 19:24:55 +02:00
mesetka
fd4284ab97
[ipcamera] Add new channels for Dahua API-based doorphones (#13313)
* Made all changes requested by codeowner, added additional useful channels, fixing changes before going to channels organizing into groups and dynamic channels deletion.

Signed-off-by: mesetka <yarkiyluch@gmail.com>
Co-authored-by: Matthew Skinner <matt@pcmus.com>
Co-authored-by: Leo Siepel <leosiepel@gmail.com>
2024-10-26 14:25:44 +02:00
Matthew Skinner
ec9989215d
[ipcamera] Fix Reolink will not update a new token after a disconnect. (#17629)
* Fix: Reolink will not update a new token after a disconnect.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2024-10-26 10:43:39 +02:00
Gaël L'hopital
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
Konstantin Polihronov
51e1205abf
[Solax] Changes in values parser for X3-Hybrid-G4 (#17549)
* Fixes in indexes from Ruepert #1

Signed-off-by: Konstantin Polihronov <polychronov@gmail.com>
2024-10-25 23:32:50 +02:00
joerg1985
58f59055a4
[persistence] Implement HistoricItem.getInstant (#17578)
Signed-off-by: Jörg Sautter <joerg.sautter@gmx.net>
2024-10-25 22:59:22 +02:00
JonathanvdGHU
ec378ab4cf
[shelly] Add totalKWH channels for Shelly Pro 3EM (#17602)
* added totalkwh channel

Signed-off-by: Jonathan van de Giessen <jonathan.vandegiessen@student.hu.nl>
2024-10-25 19:45:32 +02:00
Jacob Laursen
d3c9204f36
[fmiweather] Fix compiler warnings and SAT issues (#17621)
* Reduce number of warnings and SAT issues

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-10-25 19:15:27 +02:00
Cody Cutrer
1926847559
[mqtt.homeassistant] Implement Text (#17624)
* [mqtt.homeassistant] Implement Text

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-25 18:51:55 +02:00
Cody Cutrer
df36e79925
[mqtt.homeassistant] bring AlarmControlPanel in line with current documentation (#17607)
* [mqtt.homeassistant] bring AlarmControlPanel in line with current documentation

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-25 17:12:04 +02:00
Cody Cutrer
a1f448eb23
[mqtt.homeassistant] Implement Valve (#17622)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-25 17:10:11 +02:00
Cody Cutrer
9efbb8137a
[mqtt.homeassistant] drop support for legacy schema vacuums (#17617)
Home Assistant dropped it in 2024.2.
See https://github.com/home-assistant/core/pull/107274

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-25 16:53:35 +02:00
Zhivka Dimova
ce1d70731a
[enocean] D2-50 EEP remove extra channels and fix warnings (#17531)
* [enocean] EEP D2_50 - remove unsupported channels

Signed-off-by: Zhivka Dimova <zhivka.dimova@myforest.net>
2024-10-25 14:31:35 +02:00
mlobstein
af67423c64
Multiple bindings - Fix README formatting regression (#17619)
* Fix README formatting

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-10-25 09:40:14 +02:00
dependabot[bot]
3540cfe7b4
[marytts] Bump commons-io to 2.17.0 (#17500)
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-25 00:07:10 +02:00
Florian Hotze
e6056d3142
[jsscripting] Fix multi-threading issues in UI-based scripts (#17510)
* [jsscripting] Make logger non-static
* [jsscripting] Log lock acquisition and release
* [jsscripting] Implement Lock in DebuggingGraalScriptEngine so openHAB Core can lock and unlock when executing the pre-compiled script
* [jsscripting] Improve comments in ThreadsafeTimers
* [jsscripting] Add a short sleep after unlocking the lock to fix multi-threading issues with UI-based scripts

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-10-24 19:04:34 +02:00
lsiepel
a6bb5373ea
[irtrans] Adapt documentation (#17521)
* Adapt documentation

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-23 00:48:00 +02:00
Matthew Skinner
ed45e7526d
[ipcamera] Add support to change MJPEG source to a different RTSP sub stream to lower CPU usage (#17591)
* Add support to change MJPEG sources to different RTSP sub streams

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2024-10-23 00:46:54 +02:00
openhab-bot
3cd5879209
New translations tado.properties (Italian) (#17615) 2024-10-22 12:02:53 +02:00
Cody Cutrer
c620b527e5
[mqtt.homeassistant] JSON Attributes can exist on BinarySensor (#17608)
also fix the conditional for JSON attributes on other components,
and make the channel read only.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-22 06:28:14 +02:00
Cody Cutrer
ecb1e960d3
[mqtt.homeassistant] JSON Attributes can exist on Climate (#17610)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-22 06:24:32 +02:00
Cody Cutrer
b94ed45076
[mqtt.homeassistant] JSON Attributes can exist on Cover (#17611)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-22 06:20:11 +02:00
Cody Cutrer
41d306faab
[mqtt.homeassistant] JSON Attributes are supported by Scene (#17614)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-22 06:17:31 +02:00
Cody Cutrer
2952d21e60
[mqtt.homeassistant] JSON Attributes can exist on Number (#17613)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-22 06:15:39 +02:00
Cody Cutrer
4e5ba15493
[mqtt.homeassistant] JSON Attributes can exist on Lock (#17612)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-22 06:14:02 +02:00
Andrew Fiddian-Green
87023bdfef
[tado] Add channel for remaining time of open window override (#17576)
* [tado] Add open window override remaining time channel

Signed-off-by: AndrewFG <software@whitebear.ch>
2024-10-21 23:55:50 +02:00
Jacob Laursen
63cdc9576c
[jdbc] Fix case-sensitive table names for PostgreSQL (#17597)
* Fix case-sensitive table names for PostgreSQL

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-10-21 23:48:59 +02:00
Cody Cutrer
eac49a836f
[mqtt.homeassistant] Add support for Event component (#17599)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-21 22:48:01 +02:00
Cody Cutrer
f85da1a9c4
[mqtt.homeassistant] add JSON attributes channel to several components (#17605)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-21 22:12:21 +02:00
Cody Cutrer
f7c14fe9d8
[mqtt.homeassistant] bring channel ids inline with coding standards (#17604)
but only for newStyleChannels, which is already a breaking change of
most channels getting renamed for 4.3 anyway

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-21 22:10:09 +02:00
Jørgen Melhus
99892c56eb
[entsoe] Initial contribution (#17416)
Signed-off-by: Jørgen Melhus <jmelhus@outlook.com>
2024-10-21 21:32:23 +02:00
Cody Cutrer
722818c30a
[mqtt.homeassistant] Use a single channel for all events from a single button (#17598)
Use the `subtype` field to collapse multiple DeviceAutomation components into
a single channel.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-21 21:24:56 +02:00
Christian Niessner
8d9ee16e42
[tacmi] Reworked unit-mapping between TA and OH; added support for timespans (#17556)
* [tacmi] Reworked unit-mapping between TA and OH; added support for timespans

Signed-off-by: Christian Niessner <github-marvkis@christian-niessner.de>
2024-10-21 20:53:31 +02:00
Gaël L'hopital
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
Ramsey
78636e6018
Update README.md (#17603)
corrected typo (channel powerInL1 = Purchased power L1)
2024-10-21 17:45:33 +02:00
Ronny Grun
96fb5d8680
[mercedesme] fix websocket endpoint (#17594)
Signed-off-by: Ronny Grun <ronny.grun@t-online.de>
2024-10-20 19:18:58 +02:00
Wouter Born
2bdce1ccf9
Set openHAB system properties during tests (#17592)
* Set openHAB system properties during tests

This will make sure tests write data to './target/openhab/userdata' instead of './userdata' etc.
Prevents new files from appearing whenever running the Mi IO Binding tests.

Signed-off-by: Wouter Born <github@maindrain.net>
2024-10-20 18:57:35 +02:00
Matthew Skinner
273739f674
[ipcamera] Fix Reolink does not detect bad user or passwords. (#17589)
* Fix Reolink does not detect bad user or password.
* Improve logging to include URL

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2024-10-20 09:55:48 +02:00
JonathanvdGHU
e9a6cb68d8
[jdbc] Fix tableCaseSensitiveItemNames for PostgreSQL/TimescaleDB (#17587)
Signed-off-by: Jonathan van de Giessen <jonathan.vandegiessen@student.hu.nl>
2024-10-19 23:07:16 +02:00
Jacob Laursen
170444bfc0
[fmiweather] Add support for edited Scandinavia forecast (#17555)
* Add support for edited Scandinavia forecast

Resolves #17548

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-10-19 22:37:22 +02:00
lsiepel
6ec28a8ea2
[lgwebos] Fix representation property (#17588)
* Fix representation property
* Null annotations and compiler fixes
* Fix lowercase

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-19 17:08:13 +02:00
lsiepel
455330e741
[multiple] Reduce SAT warnings (#17564)
* NoEmptyLineSeparatorCheck
* ModifierOrderCheck
* TypeNameCheck
* ConstantNameCheck loggers
* UnusedPrivateField
* Fix imports
* New line
* dynamodb static logger

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-19 16:59:52 +02:00
Ondrej Pecta
ec998ac4bb
[somfytahoma] add support for the Up/Down Venetian Blind thing (#17583)
Signed-off-by: Ondrej Pecta <opecta@gmail.com>
2024-10-19 12:07:49 +02:00
Matthew Skinner
1c649d88b6
[ipcamera] Fix Reolink events do not auto restart (#17581)
* Fix Reolink events do not auto restart.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2024-10-19 07:13:14 +02:00
Cody Cutrer
5cd76ee6ec
[mqtt.homeassistant] avoid improperly delivered triggers (#17584)
if multiple DeviceTrigger components share a topic, and each
has a payload value configured, only messages matching that
payload should be delivered to the corresponding channel

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-18 15:24:50 +02:00
Matthew Skinner
5de7773c61
[Mikrotik] Add support for RouterOS 7 devices and support internal radios with capsman disabled (#17547)
* Add support for API version 7 and AX wifi6 range of devices.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2024-10-18 15:02:50 +02:00
Wouter Born
65004e5645
Remove JUnit 4 dependencies (#17580)
Using JUnit 5 should suffice.

Signed-off-by: Wouter Born <github@maindrain.net>
2024-10-17 07:28:00 +02:00
Anton Jansen
e32fccbdef
[Broadlink] Initial contribution (#16273)
* Initial import of the broadlink binding for openhab 4.2

Signed-off-by: AntonJansen <gradius@fmf.nl>
Co-authored-by: lsiepel <leosiepel@gmail.com>
2024-10-16 21:54:52 +02:00
Christian Jonak-Möchel
896abdbf5a
[robonect] Add blade status channel (#15061)
* Add blade status channel in Robonect binding

Signed-off-by: Christian Jonak-Möchel <christian@jonak.org>
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-16 20:58:02 +02:00
Ondrej Pecta
926f680622
[somfytahoma] add proper OAuth2 token refreshing (#17574)
Signed-off-by: Ondrej Pecta <opecta@gmail.com>
2024-10-16 20:55:31 +02:00
Ondrej Pecta
970ca59cac
[somfytahoma] switch Tahoma to OAUTH2 authentication (#17361)
Signed-off-by: Ondrej Pecta <opecta@gmail.com>
2024-10-15 21:13:11 +02:00
Andrew Fiddian-Green
0c855ff5d5
[growatt] improve logging (#17573)
Signed-off-by: AndrewFG <software@whitebear.ch>
2024-10-15 20:09:38 +02:00
Wouter Born
c495b0b44e
Remove unnecessary executable permissions (#17569)
These files are marked as executable for no good reason at all.

Signed-off-by: Wouter Born <github@maindrain.net>
2024-10-15 08:52:01 +02:00
Thomas Lauterbach
11f5cb3299
[unifi] Add some standard channels to access points (#17530)
Signed-off-by: Thomas Lauterbach <thomas_lauterbach@arcor.de>
2024-10-14 22:41:00 +02:00
Espen Fossen
eefa6b04ae
[emotiva] Fix main zone volume-db channel name (#17567)
Signed-off-by: Espen Fossen <espenaf@junta.no>
2024-10-14 19:23:01 +02:00
openhab-bot
144816a90f
New translations goecharger.properties (Italian) (#17565) 2024-10-13 23:56:59 +02:00
Дилян Палаузов
39a2754dc6
[enocean] Spell when devices support power measurement, power failure detection (#17522)
configurable dimming or pilot wire, do not have local control.

Co-authored-by: Cody Cutrer <cody@cutrer.us>
2024-10-13 21:18:26 +02:00
lsiepel
66bcd4ef9e
[pjlinkdevice] Remove org.apache.common (#14430)
* Remove org.apache.common

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-13 13:44:19 +02:00
lsiepel
6a05bf2b3f
Remove apache (#17409)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-13 13:40:02 +02:00
lsiepel
46b6a613c9
[plclogo] Remove org.apache.commons.net.util.SubnetUtils (#17408)
* Remove apache

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-13 13:38:24 +02:00
lsiepel
1d67d97310
[dscalarm] Remove org.apache.commons.net.util.SubnetUtils (#17407)
* Remove apache

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-13 13:32:49 +02:00
Gaël L'hopital
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
Matthew Skinner
a03ed48d01
Fix bug where port numbers in URL stop MJPEG from working (#17551)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2024-10-13 07:50:19 +02:00
Jacob Laursen
949289f238
Add time series support for forecasts (#17543)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-10-13 07:44:25 +02:00
lsiepel
d533ac9aa8
[goecharger] Add awattarMaxPrice channel (#17532)
* Add awp channel

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-12 20:47:48 +02:00
Matthew Skinner
c6b2e2da75
fix mjpeg does not work if overridden (#17544)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2024-10-12 10:04:53 +02:00
Jacob Laursen
7666ee0aa3
[energidataservice] Introduce subscription-based providers (#17456)
* Introduce subscription-based providers

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-10-11 16:14:58 +02:00
Cody Cutrer
4cbae6f111
[mqtt.homeassistant] implement non-deprecated color inference for JSON Schema lights (#17529)
In particular, use the color_mode attribute to tell us which color space to parse in,
instead of trying to guess. Some devices will fill out attributes not-pertinent to
the current color mode, and their math might be... less than optimal.
Also sync color temp and color channels when the color_mode is the opposite.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-11 14:56:17 +02:00
lsiepel
9d97fe4ed0
Configurable refreshinterval (#17523)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-11 13:12:43 +02:00
Matthew Skinner
989093c826
[ipcamera] Improve onvif events with an auto restart feature (#17518)
* Refactor and improve onvif events with auto restart.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2024-10-11 09:48:46 +02:00
lsiepel
20b889c029
Markdown Documentation fixes (#17526)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-10 22:42:51 +02:00
Jeremy
7a5ba4e9b0
[insteon] Refactor msg definition/factory and product data classes (#17537)
Signed-off-by: jsetton <jeremy.setton@gmail.com>
2024-10-10 21:15:31 +02:00
MikeTheTux
834b47c700
[automower] fix automower command channels (#17539)
* fixed automower command channels

Signed-off-by: Michael Weger <weger.michael@gmx.net>
2024-10-10 21:08:18 +02:00
Jeremy
fbf61e636c
[insteon] Update remote device support (#17540)
* [insteon] Fix remote device not polled when awake

Signed-off-by: jsetton <jeremy.setton@gmail.com>
2024-10-10 21:02:52 +02:00
Jeremy
d923eb97ce
[insteon] Rewrite with backward compatibility (#17146)
* [insteon] Restructure legacy code for rewrite

Signed-off-by: jsetton <jeremy.setton@gmail.com>
2024-10-10 06:49:49 +02:00
MikeTheTux
18ae995f59
API change on duration channels (#17528)
Signed-off-by: Michael Weger <weger.michael@gmx.net>
2024-10-08 21:08:19 +02:00
lsiepel
09db08e6ae
Reduce log level (#17524)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-08 20:44:41 +02:00
Cody Cutrer
ab59bc871d
[mqtt.homeassistant] Implement optimistic components with AutoUpdatePolicy.RECOMMEND (#17520)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-08 08:45:11 +02:00
lsiepel
b36877ec6d
[pushover] Fix idle connection causing EOF exception (#17348)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-07 23:36:26 +02:00
Cody Cutrer
31f6cda174
[mqtt.homeassistant] fix newStyleChannels (#17491)
* [mqtt.homeassistant] fix newStyleChannels
* further simplify channel IDs

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-07 23:28:50 +02:00
Zhivka Dimova
90442a3864
[gree] Use GCM encryption when bind fails (#17398)
* [gree]: use GCM encryption when binding fails

Signed-off-by: Zhivka Dimova <zhivka.dimova@myforest.net>
2024-10-07 20:22:14 +02:00
Jacob Laursen
e6b372c053
Provide basic properties for access point (#17519)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-10-07 20:20:07 +02:00
lsiepel
6b411899cc
[homewizard] Add current, voltage and failure channels (#16995)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-07 08:11:04 +02:00
mueller-ma
46d6884a5c
[openhabcloud]: update docs: rule and app aren't available on Android yet (#17471)
See https://community.openhab.org/t/oh4-2-0-notifications-with-android-app-actions/157204/29 for discussion about it.

Signed-off-by: mueller-ma <mueller-ma@users.noreply.github.com>
2024-10-06 20:28:55 +02:00
Jeremy
e1c1e59b27
[pushbullet] Remove unimplemented channels and thing parameters (#17482)
* [pushbullet] Remove unimplemented channels and thing parameters

Signed-off-by: jsetton <jeremy.setton@gmail.com>
2024-10-05 21:46:49 +02:00
Gaël L'hopital
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
openhab-bot
668c20b525
New translations icalendar.properties (Italian) (#17512) 2024-10-05 18:57:21 +02:00
Lukas Pindl
5c99a6c19c
[SenecHome] Add writeable Charging Modes (#17474)
* [senechome] Now accepts commands for active charging

Signed-off-by: Lukas Pindl <lukas.pindl@gmx.net>

* [senechome] Manual update for charging modes

Signed-off-by: Lukas Pindl <lukas.pindl@gmx.net>

* [senechome] docu and spotless

Signed-off-by: Lukas Pindl <lukas.pindl@gmx.net>

* [Senechome] Charge Modes combined into a single channel

Signed-off-by: Lukas Pindl <lukas.pindl@gmx.net>

* [senechome] Apply suggestions from code review

Co-authored-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Lukas Pindl <36566235+BigFood2307@users.noreply.github.com>

* [senechome] additional review fixes

Signed-off-by: Lukas Pindl <lukas.pindl@gmx.net>

---------

Signed-off-by: Lukas Pindl <lukas.pindl@gmx.net>
Signed-off-by: Lukas Pindl <36566235+BigFood2307@users.noreply.github.com>
Co-authored-by: lsiepel <leosiepel@gmail.com>
2024-10-05 16:57:02 +02:00
Zhivka Dimova
e655ddb65d
[enocean]: remove extra channel (#17429)
Remove CHANNEL_DIMMER from D2_01_08 and add CHANNEL_DIMMER to D2_01_09
Fix #15079

Signed-off-by: Zhivka Dimova <zhivka.dimova@myforest.net>
2024-10-05 15:10:54 +02:00
Christian Niessner
524720c3e8
[tacmi] Unit of Measurement fixes, added missing DateTime support (#17481)
* [tacmi] Use US Locale to format float numbers.

The German locale uses a comma as a separator for decimal numbers,
which means that the C.M.I. only uses the full number.

Signed-off-by: Christian Niessner <github-marvkis@christian-niessner.de>
2024-10-05 14:56:49 +02:00
lolodomo
d886c05189
Thing actions: add type in @ActionInput for generic class (#17501)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-10-05 14:49:18 +02:00
mlobstein
8fcf18fc28
switch to SDDP discovery (#17508)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-10-05 10:54:41 +02:00
Ronny Grun
495c527801
[ipcamera| add autoTracking channel for reolink camera (#17488)
Signed-off-by: Ronny Grun <ronny.grun@t-online.de>
2024-10-05 09:53:50 +02:00
lsiepel
d2a785392e
Add useragent parameter (#17455)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-10-05 09:27:20 +02:00
lolodomo
088099c462
[solarforecast] Add missing @ActionOutput annotation (#17506)
* [solarforecast] Add missing @ActionOutput annotation

Related to #17504

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-10-04 21:48:14 +02:00
lolodomo
e0d1defbd8
[telegram] Add missing @ActionOutput annotation (#17505)
Also fix the methods sendTelegramAnimation for DSL rules that were calling sendTelegramVideo actions.

Related to #17504

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-10-04 20:00:25 +02:00
Thomas Lauterbach
a11460c32e
[unifi] Add support for new thing type access point (#17499)
Signed-off-by: Thomas Lauterbach <thomas_lauterbach@arcor.de>
2024-10-04 17:47:28 +02:00
dependabot[bot]
709c9b81b7
[mercedesme] Bump protobuf-java to 4.27.5 (#17443)
Bumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 4.26.1 to 4.27.5.

Signed-off-by: dependabot[bot] <support@github.com>

* compile *.proto with protoc compiler v4.27.5

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2024-10-03 22:50:52 +02:00
Florian Hotze
856d526d95
[jsscripting] Synchronize context access in logger initialization (#17496)
* [jsscripting] Synchronize context access in logger initialisation to avoid illegal multi-thread access
Fixes #17494.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-10-02 22:53:49 +02:00
Dave-Baldwin
82ba5da24c
Update README.md (#17495)
Add additional guidance around using Image-type item content in an attachment message.

Signed-off-by: Dave-Baldwin <60361786+Dave-Baldwin@users.noreply.github.com>
2024-10-02 21:56:32 +02:00
Jacob Laursen
4651f5c101
Fix build (#17493)
Regression of openhab/openhab-core#4389

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-10-01 23:01:01 +02:00
lolodomo
80fc5db373
[warmup] Set Dimension to QuantityType (#17492)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-10-01 22:07:55 +02:00
Jacob Laursen
2535c6ada2
Provide JavaScript examples (#17490)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-10-01 14:12:22 +02:00
dag81
b11c751d03
[linktap] Initial contribution (#17235)
* [linkTap] Initial Code Commit

[Signed-off-by: dag81 <david.goodyear@gmail.com>
2024-09-30 05:48:55 +02:00
Jacob Laursen
85b165208c
Make Markdown code block languages consistent (#17480)
* Make Markdown code block languages consistent

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>

* Fix indentation

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>

---------

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-09-29 12:47:18 +02:00
Jacob Laursen
c4576bb0f5
Remove space before colon (#17483)
Fix spelling of occurred

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-09-29 12:09:47 +02:00
Jeremy
c88974525c
[pushbullet] Add link and file push type support (#17472)
* [pushbullet] Add link and file push type support

Signed-off-by: jsetton <jeremy.setton@gmail.com>
2024-09-28 22:58:23 +02:00
lsiepel
1a42353cc9
Multiple binding markdown fixes (#17422)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-28 17:46:53 +02:00
Espen Fossen
2e7dde9dda
[emotiva] Fix missing data in source channels (#17365)
* [emotiva] Fixes issue with missing data in source channels.

Signed-off-by: Espen Fossen <espenaf@junta.no>
2024-09-28 15:28:35 +02:00
Cody Cutrer
f4805eda2b
[mqtt.homeassistant] Fix jinja usage in availability templates (#17400)
* [mqtt.homeassistant] Fix jinja usage in availability templates

Use the local Jinjava, instead of implicitly depending on the Jinja
transformation service.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-09-27 16:52:31 +02:00
Gaël L'hopital
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
Nick Waterton
8332ab29c5
[samsungtv] Add artOrientatation channel (#17368)
* [samsungtv] add artOrientation channel

Signed-off-by: Nick Waterton <n.waterton@outlook.com>
2024-09-26 22:09:48 +02:00
jimtng
d44d84eb43
[modbus] Discard data if transformation failed (#17457)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-26 21:28:38 +02:00
Cody Cutrer
5de73f923a
[mqtt.homeassistant] implement iif and is_defined jinja function and filters (#17435)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-09-26 21:25:36 +02:00
dependabot[bot]
4ae8bb5559
Bump com.google.protobuf:protobuf-javalite (#17442)
Bumps com.google.protobuf:protobuf-javalite from 3.25.1 to 3.25.5.

---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-javalite
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-26 21:15:48 +02:00
mlobstein
f9c63bc346
Set autoUpdatePolicy for WriteOnly channels (#17470)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-09-24 08:59:46 +02:00
mlobstein
efeee462a0
Set autoUpdatePolicy for WriteOnly channels (#17469)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-09-24 08:59:28 +02:00
mlobstein
02b29becba
Set autoUpdatePolicy for WriteOnly channels (#17468)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-09-24 08:59:10 +02:00
mlobstein
fce0caf099
Set autoUpdatePolicy for WriteOnly channels (#17466)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-09-24 08:58:10 +02:00
mlobstein
81cb3c5e8b
Set autoUpdatePolicy for WriteOnly channels (#17467)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-09-24 08:57:46 +02:00
mlobstein
17b8f0d456
Set autoUpdatePolicy for WriteOnly channels (#17465)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-09-24 08:57:25 +02:00
mlobstein
d97cfcd77d
Set autoUpdatePolicy for WriteOnly channels (#17462)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-09-24 08:53:04 +02:00
mlobstein
153a691976
Set autoUpdatePolicy for WriteOnly channels (#17464)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-09-24 00:11:29 +02:00
mlobstein
13f14976ac
Set autoUpdatePolicy for WriteOnly channels (#17463)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-09-24 00:10:28 +02:00
lsiepel
2dd9221c1a
[samsungtv] Fix NullPointerException (#17454)
* Fix NPE

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-23 22:43:59 +02:00
Gwendal Roulleau
ec59011045
[smsmodem] Update README.md with devices (#17458)
* Update README.md

Signed-off-by: Gwendal Roulleau <dalgwen@users.noreply.github.com>
2024-09-23 17:56:41 +02:00
Cody Cutrer
bcfbd6480a
[mqtt.homeassistant] Update Jinjava to 2.7.3 (#17412)
* [mqtt.homeassistant] Update Jinjava to 2.7.3

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-09-23 16:57:21 +02:00
Rupert Schöttler
ba4aaf9209
Update README.md (#17460)
Make channel description more precise

Signed-off-by: Rupert Schöttler <40740682+rupert-sch@users.noreply.github.com>
2024-09-22 22:42:25 +02:00
Alexander Friese
7bca020b09
removal of obsolete nibeuplink binding (#17453)
Signed-off-by: Alexander Friese <af944580@googlemail.com>
2024-09-22 18:42:12 +02:00
Scott Hanson
163f517f6f
[fpp] Initial contribution (#16298)
* working on FPP

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
2024-09-20 20:59:10 +02:00
Cody Cutrer
ab2daded4c
[mqtt.homeassistant] Include the details of JSON syntax errors when parsing fails (#17452)
While it's useful in general to not have to copy/paste a MQTT message into a JSON
parser to verify syntax, it also includes details about fields that are the wrong
data type that a generic JSON parser won't catch. A la #17375.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-09-20 20:47:20 +02:00
Gaël L'hopital
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
joerg1985
52ea5d66ed
[rrd4j] Avoid RrdDb.getRrdDef calls (#17449)
Signed-off-by: Jörg Sautter <joerg.sautter@gmx.net>
2024-09-20 14:11:55 +02:00
Cody Cutrer
b77458dca7
[mqtt.homeassistant] remove channels for no-longer-configured components (#17447)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-09-20 08:52:05 +02:00
Florian Hotze
19c18be297
[jsscripting] Upgrade openhab-js to 5.7.0 (#17441)
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-09-19 23:36:25 +02:00
Andrew Fiddian-Green
7fbcb0d420
[hue] do not add instantiated rooms/zones to inbox (#17440)
Signed-off-by: AndrewFG <software@whitebear.ch>
2024-09-19 12:41:05 +02:00
lsiepel
8d552bf3ef
Refactor and fix (#17394)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-18 20:31:47 +02:00
joerg1985
5a3a0c0ea2
[rrd4j] Improved the interpolation workaround (#17437)
Signed-off-by: Jörg Sautter <joerg.sautter@gmx.net>
2024-09-18 19:39:22 +02:00
Gaël L'hopital
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
Дилян Палаузов
4690c431ef
[groovyscripting] Update Groovy to 4.0.23 (#17428)
Updates Groovy from 4.0.22 to 4.0.23.
2024-09-17 22:16:18 +02:00
Marcel
4001735bca
[miio] add Xiaomi Robot Vacuum X10 (dreame.vacuum.r2209) (#17427)
Adding support for the following models:
* Xiaomi Robot Vacuum X10 (modelId: dreame.vacuum.r2209)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2024-09-17 22:13:57 +02:00
mlobstein
6c77b16193
[kaleidescape] Add movie end time and music title channels (#17423)
* Add movie end time and music end title channels

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-09-17 19:25:04 +02:00
Mark Herwege
438541ab3c
[jdbc] revert db version variables (#17431)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-09-17 17:35:29 +02:00
Sönke Küper
5c6b74b960
[homematic] Fix NullPointerException in discovery (#17390)
* #17372: Fixed NPE

Signed-off-by: Sönke Küper <soenkekueper@gmx.de>
2024-09-16 20:13:52 +02:00
lsiepel
753be5b24b
[unifi] Fix NullPointerException (#17421)
* Fix NPE
* Null warning

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-16 13:32:10 +02:00
Florian Hotze
8fb03da095
[jsscripting] Upgrade to openhab-js 5.6.0 (#17424)
Also sync webpack dependency with openhab-js package.json.

* [jsscripting] README changes from ohjs upgrade

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-09-16 12:28:46 +02:00
Holger Friedrich
2d403dc158
[knx] Code rework (#17420)
* [knx] Code rework

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-09-15 22:48:34 +02:00
Matthew Skinner
3930bffd09
[ipcamera] Add motion and alarm support for Axis branded cameras (#17419)
* Add support for Axis motion detection
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2024-09-15 22:48:00 +02:00
Holger Friedrich
dbc607abcf
[knx] Allow decoding of KNX Data Secure frames (#12434)
* [knx] Allow decoding of KNX Data Secure frames

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-09-15 21:55:30 +02:00
Martin
104f32892e
[pihole] Add channels for gravity (#17413)
* Add channels for gravity

Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
2024-09-15 13:55:31 +02:00
Madeorsk
cae65393d4
Fix level write mode for LEDs which don't support white and color update at once. (#15846)
Signed-off-by: Madeorsk <madeorsk@protonmail.com>
2024-09-14 21:26:51 +02:00
Andrew Fiddian-Green
ce12f70ece
[hue] Set channel autoUpdatePolicy veto (#17411)
Signed-off-by: AndrewFG <software@whitebear.ch>
2024-09-14 14:13:50 +02:00
Holger Friedrich
54fd13b0c1
Reduce SAT warnings (#17406)
* Reduce SAT warnings

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-09-13 17:20:11 +02:00
Mark Herwege
2d61ffc409
[nikohomecontrol] Add console commands (#17352)
* dump devices from console

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-09-12 15:14:22 +02:00
Cody Cutrer
6953c8bc6f
[mqtt.homeassistant] Fully implement Fan component (#17402)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-09-11 22:36:43 +02:00
Lee Charlton
fd70c5d6ef
[sunsynk] Initial contribution (#16753)
* Initial

Signed-off-by: LeeC77 <lee.charlton00@gmail.com>
2024-09-11 21:21:27 +02:00
Mark Herwege
c1dbc33cf3
[jdbc] Fix error in addon info for Oracle (#17403)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-09-11 18:54:22 +02:00
Cody Cutrer
436dea619d
[mqtt.homeassistant] Implement template schema lights (#17399)
* [mqtt.homeassistant] implement template schema lights

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-09-10 22:37:05 +02:00
Florian Hotze
63efac653c
[fronius] Fix warning box in README (#17401)
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-09-10 18:59:31 +02:00
Gaël L'hopital
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
Marcel
bcfddf1193
[miio] Fix parsing error clear record (#17350)
* [miio] Fix parsing error clear record

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2024-09-10 12:40:52 +02:00
Cody Cutrer
0252099518
[homekit] Adjust default ranges for some characteristics (#17157)
* [homekit] adjust default ranges for some characteristics

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-09-09 23:53:27 +02:00
jimtng
fa5fd1c32e
[map] Add a way to customize inline-map delimiters (#17327)
* [map] Add a way to customize inline-map delimiters

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-09 23:01:56 +02:00
lsiepel
d2d2e63016
[melcloud] Improve null handling (#17295)
* Add null annotations

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-09 21:21:37 +02:00
Gaël L'hopital
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
lsiepel
e4ab0e9bb4
[senechome] Fix ArrayIndexOutOfBoundsException when less than 4 packs (#17299)
* Fix issue and warnings
* Fix operator

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-09 19:12:23 +02:00
lsiepel
16a6853efb
[evcc] Fix IllegalArgumentException for specific vehicle Id's (#17380)
* Handle semicolon in car id

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-09 18:56:55 +02:00
Cody Cutrer
110fd9b1ca
[mqtt.homeassistant] Use Jinjava directly (#17378)
* [mqtt.homeassistant] Use Jinjava directly

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-09-09 14:54:08 +02:00
Marcel
65fce20081
[androidTV] fix version parsing for newer Philips TV models (#17373)
* [androidTV] fix version parsing for newer Philips TV models

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2024-09-09 14:48:24 +02:00
Bernd Weymann
8baf9f1efb
[solarforecast] Add manual update feature (#17335)
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2024-09-09 08:14:12 +02:00
openhab-bot
4f5cb48e13
New translations bluetooth.properties (Italian) (#17391) 2024-09-09 00:52:53 +02:00
jsjames
8f62374b28
[flume] Initial contribution (#17152)
* Initial submission

Signed-off-by: Jeff James <jeff@james-online.com>
2024-09-08 22:41:27 +02:00
Mark Herwege
6f6787b794
[jdbc] Add Oracle DB support (#17317)
* Allow Oracle extensions to url definition

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-09-08 22:09:51 +02:00
lsiepel
1e007cd305
[openweathermap] Fix NullPointerException (#17189)
* Fix compilation warnings

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-08 21:26:59 +02:00
Andrew Fiddian-Green
313212709e
[bluetooth.hdpowerview] New binding using Bluetooth Low Energy (#17099)
* [bluetooth.hdpowerview] initial contribution

Signed-off-by: AndrewFG <software@whitebear.ch>
2024-09-08 17:28:30 +02:00
mlobstein
2fb5740b58
Improve volume event handling (#17387)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-09-08 15:00:46 +02:00
Wouter Born
d1613548df
[groovyscripting] Fix default preset scope not applied (#17383)
This allows for removing many imports from scripts which results in less code.

Fixes #17247

Signed-off-by: Wouter Born <github@maindrain.net>
2024-09-08 14:55:31 +02:00
Philipp S.
6b2462ca22
[fenecon] Initial contribution (#17174)
* Initial implementation of the FENECON Binding

Signed-off-by: Philipp Schneider <philipp.schneider@nixo-soft.de>
2024-09-08 14:48:26 +02:00
Matthew Skinner
66cfcc2f64
Add another motion detection topic for VivoTek FD9388-HTV (#17388)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2024-09-08 13:14:09 +02:00
Wouter Born
d362ae7d3e
[lifx] Add support for new LIFX products (#17386)
Allows for discovering the new LIFX B10 and T10 Candle products and their features.

See: https://github.com/LIFX/products/blob/master/products.json

Signed-off-by: Wouter Born <github@maindrain.net>
2024-09-07 22:49:53 +02:00
lsiepel
9f58f6ddbc
[smartmeter] Fix Undelivered IOException (#17133)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-07 10:06:56 +02:00
mtraxiot
e8190f69fb
[tesla] Update README.md remove hardcoded units (#17017)
* Update README.md remove hardcoded units

remove miles to unit to cater for metric in example

Signed-off-by: mtraxiot <37993378+mtraxiot@users.noreply.github.com>

* Update README.md add unit for kms metric

* Update README.md add dimension to range items

add length dimension to range items

* Update bundles/org.openhab.binding.tesla/README.md

Co-authored-by: Jacob Laursen <jacob-github@vindvejr.dk>
Signed-off-by: mtraxiot <37993378+mtraxiot@users.noreply.github.com>

---------

Signed-off-by: mtraxiot <37993378+mtraxiot@users.noreply.github.com>
Co-authored-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-09-07 07:30:51 +02:00
Daedalus
1390c24318
[goecharger] Update README.md (#17283)
* Update README.md - Update name of chargers and setup instructions

I got stuck connecting my charger, because I did not find any hint in the readme that elaborates the need to activate the local HTTP API on the app first. Added this hint with a short chapter.

Signed-off-by: Daedalus <37384006+Boldfor@users.noreply.github.com>
2024-09-06 23:56:40 +02:00
James Melville
460350d007
[warmup] Fixes & Enhancements (#16387)
* Update docs for multiple device support

Signed-off-by: James Melville <jamesmelville@gmail.com>
2024-09-06 23:44:28 +02:00
Josh Proehl
bb28e6a528
[tplinksmarthome] Add new device: EP25 (#17377)
The EP25 appears to be a version of the KP125 that lacks the LED.
Because of this, and per the comments in #16027, this commit
mimics #11771 and simply copies the KP125, without the LED channel.

Signed-off-by: Josh Proehl <josh@daedalusdreams.com>
2024-09-06 21:31:33 +02:00
Catalin Sanda
b96925dd17
Sync inverter definition files from upstream. (#17379)
Signed-off-by: Catalin Sanda <catalin.sanda@gmail.com>
2024-09-06 19:49:25 +02:00
mlobstein
98ee2417af
[kaleidescape] Support discovery of Strato V (#17371)
* Support discovery of Strato V

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-09-06 16:43:41 +02:00
jimtng
ff2f190824
[modbus] Support chaining transformations without an intersection symbol (#17306)
* [modbus] Refactor to use ChannelTransformation

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-06 16:24:50 +02:00
J-N-K
c1a63ff4c6
[transform.jinja] Properly use jinjava OSGi (#17358)
Depends on https://github.com/openhab/openhab-osgiify/pull/49

Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-09-04 23:07:21 +02:00
Mark Herwege
ffa59f8d8f
fix basic alarm (#17360)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-09-03 17:56:15 +02:00
jimtng
06b361c139
[mqtt.homeassistant] Update config abbreviations (#17359)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-01 18:17:57 +02:00
jimtng
9c5689df90
[mqtt.generic] Support chaining transformations without an intersection symbol (#17290)
* [mqtt.generic] Support chaining transformations without an intersection symbol

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-01 12:54:37 +02:00
jimtng
03863feab4
[jinja] Use osgiified Jinjava (#17356)
* [jinja] Use osgiified Jinjava

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-01 12:51:05 +02:00
jimtng
09012cee8e
[serial] Support chaining transformations without an intersection symbol (#17313)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-01 12:43:19 +02:00
jimtng
6f55f3d2ad
[basicprofile] Fix statefilter check against item's value on the rhs (#17346)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-30 20:44:30 +02:00
tl-photography
229737fb6d
[awattarar] Add aWATTar API class (#17169)
Signed-off-by: Thomas Leber <thomas@tl-photography.at>
2024-08-30 18:14:44 +02:00
Bernd Weymann
d9a00391d6
[mercedesme] Additional mappings and channels (#17143)
* starter battery mappings

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2024-08-29 20:58:23 +02:00
Jørgen Austvik
b0bf9412d1
[AirGradient] Convert from AbstractDiscoveryService to AbstractThingHandlerDiscoveryService (#17332)
* [AirGradient] Convert from AbstractDiscoveryService to AbstractThingHandlerDiscoveryService

Because we get NPE on apiHandler in 4.2.1 (not on 4.2.0).

Signed-off-by: Jørgen Austvik <jaustvik@acm.org>
2024-08-29 17:01:45 +02:00
Martin
b3814d67ea
[visualcrossing] Fix missing dimension (#17347)
* remove ui hint

Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
2024-08-29 14:09:33 +02:00
Christian Kemper
54db0a09a6
[Tibber] Improve connection logic (#17344)
* Fixes #14735
Optimized Logging and sending Ping Frames. See also PR #17214

Signed-off-by: christian <dev@bestof5.de>
2024-08-29 13:01:57 +02:00
Martin
f4384686dd
[visualcrossing] Initial contribution (#17239)
* EVERYTHING

Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
2024-08-29 10:38:13 +02:00
Dan Cunningham
f9c40fff8b
[hydrawise] Various Fixes (#17345)
* Workaround for a bad response from the Hydrawise API

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2024-08-29 00:50:26 +02:00
Bernd Weymann
1bc932e95a
[mercedesme] Fix trip channel type id (#17267)
* bugfix trip channel naming

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2024-08-28 20:12:07 +02:00
jimtng
e4ce954dc2
[basicprofiles] Add additional comparisons to State Filter profile (#17323)
* Add inequality comparisons to State Filter profile

- Fix bug where undefined `mismatchState` passed `UNDEF` instead of ignoring state updates
- Support multiline conditions
- Support comparing against the input state from handler to filter out
unwanted data

* Support comparing item to item or input to item

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-28 16:28:10 +02:00
Sönke Küper
c7a2026346
[homematic] Fixed #16940: Spaces in URLs are not allowed (#17206)
* #16940: Added check in handler for invalid configuration values.

Signed-off-by: Sönke Küper <soenkekueper@gmx.de>
2024-08-28 15:54:57 +02:00
jimtng
198b9b184d
[daikin] Update channels immediately after a successful API command (#17149)
* [daikin] Update channels immediately after a successful API command

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-28 11:43:16 +02:00
jsjames
8725dcbe28
fixed xml uri ID (#17341)
Signed-off-by: Jeff James <jeff@james-online.com>
2024-08-27 21:33:47 +02:00
Daniël van Os
1c11a770f4
[HomeWizard] Add support for Energy Socket and Watermeter products (#13495)
Also-by: Leo Siepel <leosiepel@gmail.com>
Signed-off-by: Daniël van Os <daniel@supercell.nl>
2024-08-27 19:38:09 +02:00
jimtng
977105f5ae
[openhabcloud] Add the missing configuration parameter for NOT_EXTENDED actions (#17331)
* [openhabcloud] Add the missing configuration parameter for NOT_EXTENDED actions

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-27 13:00:49 +02:00
Hans Böhm
376b696c3e
add timeseries support (#17334)
Signed-off-by: Hans Böhm <h.boehm@gmx.at>
2024-08-26 22:49:29 +02:00
lsiepel
f5eb2c62bd
Adjust percentage types (#17294)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-08-26 16:09:01 +02:00
stefan-hoehn
6b85e90de8
add H61C5 as supported device (#17330)
Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>
2024-08-25 17:03:44 +02:00
Jan Gustafsson
84bcb6a4b6
[electroluxair] Remove deprecated binding (#17324)
Signed-off-by: Jan Gustafsson <jannegpriv@gmail.com>
2024-08-24 23:05:16 +02:00
Andrew Fiddian-Green
ecdb30ec50
[hue] Support dynamic add/delete of scenes (#17302)
Signed-off-by: AndrewFG <software@whitebear.ch>
2024-08-24 12:34:56 +02:00
lolodomo
247d2d3216
[freeboxos] Avoid useless API requests (phone) (#17310)
Avoids API requests when channels are unlinked.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-24 10:07:13 +02:00
Martin
75b5a27455
[salus] Add running-state channel for it600 (#17221)
* ReverseEngineerProtocol

Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
2024-08-24 09:49:23 +02:00
mlobstein
d18a6c1cda
[roku] Add device communcation logging (#17312)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2024-08-23 22:33:29 +02:00
lolodomo
1c7ef60edc
[sonos] Ignore Sonos Boost at discovery (#17318)
Fixes #17307

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-23 21:59:52 +02:00
jimtng
ac219b509b
[mail] Support chaining transformations without an intersection symbol (#17314)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-23 18:48:52 +02:00
Florian Hotze
e18192f7cc
[jsscripting] Upgrade to openhab-js 5.5.0 (#17311)
See https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#550 for changelog.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-08-22 22:56:12 +02:00
Bernd Weymann
c108049be8
[solarforecast] Avoid past data updates (#16996)
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2024-08-22 22:54:30 +02:00
lolodomo
1793afc871
[freeboxos] Change default timeout to 10s (#17309)
Fixes #17231

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-22 20:43:47 +02:00
openhab-bot
73d39590c6
New translations http.properties (Italian) (#17308) 2024-08-22 17:55:05 +02:00
vich-667
89a202bf79
sync states with latest senec GUI FW 0967 (#17304)
Signed-off-by: Tobias Lange <vich-667@quantentunnel.de>
2024-08-21 00:38:12 +02:00
Fabian Wolter
e269d3d42d
[airq] Fix occasional stalling of sensor value updates and refactoring (#17202)
* [airq] Fix occasional stalling of sensor value updates and refactoring

- Remove trace debugging statements
- Handle InterruptedException correctly
- Replace substring parsing by GSON functionality

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2024-08-20 23:35:48 +02:00
Gaël L'hopital
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
jimtng
5975a5b065
[http] Support chaining transformations without an intersection symbol (#17288)
* [http] Support transformation chaining without an intersection symbol

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-20 17:02:43 +02:00
Cody Cutrer
a03056d30a
[homekit] Make Thermostat.CurrentHeatingCoolingMode optional (#17191)
Just default it to OFF if it's not linked. The experience in Home
app is still decent - it says "Cool to X", "Heat to X", or
"Set to X", instead of "Cooling to X", "Heating to X" if it was
actually running. I thought about defaulting it to "HEAT" or "COOL"
depending on the current target mode, but if it's set to "AUTO",
that's not a valid state for the current mode.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-08-20 15:30:47 +02:00
lolodomo
9ed05ad408
[freeboxos] Add unitHint on few channel types (#17259)
* [freeboxos] Add unitHint on few channel types

Also remove an unused channel type "bandwidth".
Also avoid unneeded unit conversion when updating channel state.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-20 15:29:37 +02:00
Cody Cutrer
be0ad1cdce
[jpa] Fix restoring quantity types (#17215)
* [jpa] Fix restoring quantity types

Double.parseDouble throws NumberFormatException if the persisted state
includes a unit. So parse it as a QuantityType, and then apply unit
conversions as necessary.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-08-20 15:27:52 +02:00
jimtng
02252627fd
[map] Support inline map (#17300)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-20 12:15:02 +02:00
lsiepel
ba6cef3137
[hue] Fix compile warnings (#17293)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-08-20 00:01:10 +02:00
Andrew Fiddian-Green
77561d5d8f
[hue] Add support for enabling automations (#16980)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-08-19 21:14:29 +02:00
lolodomo
43cc09a2ce
[freeboxos] First big update of README (#17279)
* [freeboxos] First big update of README

Fixes #17074
Fixes #17077
Fixes #17080

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-19 19:06:56 +02:00