jimtng
8b3299aa85
[modbus] Support chaining transformations without an intersection symbol ( #17306 )
...
* [modbus] Refactor to use ChannelTransformation
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:12 +02:00
J-N-K
1b7c906c5e
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:12 +02:00
Mark Herwege
b107db84a7
fix basic alarm ( #17360 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:12 +02:00
jimtng
9fe534ca4c
[mqtt.homeassistant] Update config abbreviations ( #17359 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:12 +02:00
jimtng
c1307a2764
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:12 +02:00
jimtng
bd399e8e2a
[jinja] Use osgiified Jinjava ( #17356 )
...
* [jinja] Use osgiified Jinjava
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:12 +02:00
jimtng
d3a46b8ece
[serial] Support chaining transformations without an intersection symbol ( #17313 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:12 +02:00
jimtng
bd8704af72
[basicprofile] Fix statefilter check against item's value on the rhs ( #17346 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:12 +02:00
tl-photography
4643c1cca4
[awattarar] Add aWATTar API class ( #17169 )
...
Signed-off-by: Thomas Leber <thomas@tl-photography.at>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:12 +02:00
Bernd Weymann
b6ce04d6f2
[mercedesme] Additional mappings and channels ( #17143 )
...
* starter battery mappings
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:12 +02:00
Jørgen Austvik
72565d835c
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:12 +02:00
Martin
45494987be
[visualcrossing] Fix missing dimension ( #17347 )
...
* remove ui hint
Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:12 +02:00
Christian Kemper
6679a00585
[Tibber] Improve connection logic ( #17344 )
...
* Fixes #14735
Optimized Logging and sending Ping Frames. See also PR #17214
Signed-off-by: christian <dev@bestof5.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
Martin
5286950eba
[visualcrossing] Initial contribution ( #17239 )
...
* EVERYTHING
Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
Dan Cunningham
3c01ededa1
[hydrawise] Various Fixes ( #17345 )
...
* Workaround for a bad response from the Hydrawise API
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
Bernd Weymann
91e95268e6
[mercedesme] Fix trip channel type id ( #17267 )
...
* bugfix trip channel naming
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
jimtng
72569f1104
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
Sönke Küper
211f81a135
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
jimtng
493994d97f
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
jsjames
c40312fa2d
fixed xml uri ID ( #17341 )
...
Signed-off-by: Jeff James <jeff@james-online.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
J-N-K
138c926556
Add J-N-K as code-owner to http and basicprofiles add-ons ( #17339 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
Daniël van Os
d34e01956d
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
jimtng
6a98dd4615
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
Hans Böhm
8589dbdc67
add timeseries support ( #17334 )
...
Signed-off-by: Hans Böhm <h.boehm@gmx.at>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
lsiepel
a0292b326a
Adjust percentage types ( #17294 )
...
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
stefan-hoehn
f3daae65e8
add H61C5 as supported device ( #17330 )
...
Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
Jan Gustafsson
8debb38982
[electroluxair] Remove deprecated binding ( #17324 )
...
Signed-off-by: Jan Gustafsson <jannegpriv@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
Andrew Fiddian-Green
e783136b9c
[hue] Support dynamic add/delete of scenes ( #17302 )
...
Signed-off-by: AndrewFG <software@whitebear.ch>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
lolodomo
5e84f650f8
[freeboxos] Avoid useless API requests (phone) ( #17310 )
...
Avoids API requests when channels are unlinked.
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
Martin
f9bb540662
[salus] Add running-state
channel for it600 ( #17221 )
...
* ReverseEngineerProtocol
Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:11 +02:00
mlobstein
cad097b49a
[roku] Add device communcation logging ( #17312 )
...
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
lolodomo
93c536ea55
[sonos] Ignore Sonos Boost at discovery ( #17318 )
...
Fixes #17307
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
jimtng
a59d7f78e3
[mail] Support chaining transformations without an intersection symbol ( #17314 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
Florian Hotze
27792c6865
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
Bernd Weymann
0dddc9c5d8
[solarforecast] Avoid past data updates ( #16996 )
...
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
lolodomo
7867933f9f
[freeboxos] Change default timeout to 10s ( #17309 )
...
Fixes #17231
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
openhab-bot
586f46f909
New translations http.properties (Italian) ( #17308 )
...
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
vich-667
cc8bf3e1c7
sync states with latest senec GUI FW 0967 ( #17304 )
...
Signed-off-by: Tobias Lange <vich-667@quantentunnel.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
Fabian Wolter
875b2791bf
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
Gaël L'hopital
d26ca6debe
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
jimtng
ca8f34cebd
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
Cody Cutrer
93672ce16b
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
lolodomo
330bcb54be
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
Cody Cutrer
d528605bcf
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
jimtng
64331da0ad
[map] Support inline map ( #17300 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
lsiepel
badbc7707c
[hue] Fix compile warnings ( #17293 )
...
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
Andrew Fiddian-Green
63d3548711
[hue] Add support for enabling automations ( #16980 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:10 +02:00
lolodomo
7b82d88a71
[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>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:09 +02:00
jimtng
d276000d4a
[exec] Support transformation chaining and refactor using ChannelTransformation ( #17292 )
...
* [exec] Support transformation chaining and refactor using ChannelTransformation
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:09 +02:00
jimtng
1924034ee2
[ambientweather] Fix minor formatting errors ( #17291 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:49:09 +02:00