Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[modbus.lambda] Lambda Heat Pump #18248

Open
wants to merge 305 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
305 commits
Select commit Hold shift + click to select a range
b5f628a
Simplify DateTimeType handling for Automower
jlaur Nov 9, 2024
c6f0e87
Simplify DateTimeType handling for AVM FRITZ!
jlaur Dec 10, 2024
99bdb72
Simplify DateTimeType handling for aWATTar
jlaur Nov 11, 2024
60a18c3
Simplify DateTimeType handling for BigAssFan
jlaur Nov 30, 2024
dce5e88
Simplify DateTimeType handling for Bosch Indego
jlaur Nov 27, 2024
a80f937
Simplify DateTimeType handling for Bosch Smart Home
jlaur Nov 28, 2024
b2ec2a6
Simplify DateTimeType handling for Broadlink
jlaur Nov 16, 2024
998bf45
Simplify DateTimeType handling for DBQuery
jlaur Dec 9, 2024
537f2c7
Simplify DateTimeType handling for deCONZ
jlaur Nov 9, 2024
a5dadb1
Simplify DateTimeType handling for Deutsche Bahn
jlaur Dec 10, 2024
5778d99
Simplify DateTimeType handling for Digiplex/EVO
jlaur Dec 9, 2024
b418556
Simplify DateTimeType handling for Doorbird
jlaur Dec 9, 2024
31f37dd
Simplify DateTimeType handling for DWD Pollenflug
jlaur Dec 10, 2024
439f875
Simplify DateTimeType handling for DWD Unwetter
jlaur Nov 14, 2024
f29be65
Simplify DateTimeType handling for Ecobee
jlaur Nov 27, 2024
23d1df9
Simplify DateTimeType handling for Ecovacs
jlaur Nov 10, 2024
51d67d4
Simplify DateTimeType handling for Enphase
jlaur Dec 9, 2024
5bac4a3
Simplify DateTimeType handling for EVCC
jlaur Nov 19, 2024
515f73f
Simplify DateTimeType handling for Exec
jlaur Nov 25, 2024
2bdb17d
Simplify DateTimeType handling for Feed
jlaur Dec 10, 2024
d9cdab7
Simplify DateTimeType handling for Fine Offset Weather Station
jlaur Nov 17, 2024
f16e80b
Simplify DateTimeType handling for Flume
jlaur Nov 9, 2024
c296b9a
Simplify DateTimeType handling for FMI Weather
jlaur Nov 25, 2024
74dc4bc
Simplify DateTimeType handling for Foobot
jlaur Dec 10, 2024
1c35579
Simplify DateTimeType handling for FreeboxOS
jlaur Nov 25, 2024
af6bd67
Simplify DateTimeType handling for Freecurrency
jlaur Dec 17, 2024
73bc36e
Simplify DateTimeType handling for Gardena
jlaur Dec 10, 2024
3afda5c
Simplify DateTimeType handling for Groupe PSA
jlaur Nov 9, 2024
d4770f5
Simplify DateTimeType handling for Helios easyControls
jlaur Nov 17, 2024
fdcd177
Simplify DateTimeType handling for Philips Hue
jlaur Nov 27, 2024
9389636
Simplify DateTimeType handling for Hydrawise
jlaur Nov 17, 2024
f77fb1e
Simplify DateTimeType handling for IHC
jlaur Nov 9, 2024
4f30cce
Simplify DateTimeType handling for Insteon
jlaur Nov 15, 2024
5d59f9a
Simplify DateTimeType handling for JuiceNet
jlaur Nov 9, 2024
e7f0189
Simplify DateTimeType handling for KM200
jlaur Nov 17, 2024
6a28af4
Simplify DateTimeType handling for LaMetric
jlaur Nov 17, 2024
afd84cd
Simplify DateTimeType handling for Lutron
jlaur Nov 17, 2024
c673a93
Simplify DateTimeType handling for LuxtronikHeatpump
jlaur Nov 28, 2024
0cf061a
Simplify DateTimeType handling for Meater
jlaur Nov 25, 2024
32b2689
Simplify DateTimeType handling for Mercedes Me
jlaur Nov 19, 2024
70c1efe
Simplify DateTimeType handling for Met Office DataHub
jlaur Nov 25, 2024
e6ccf31
Simplify DateTimeType handling for Meteo France
jlaur Dec 16, 2024
a962b3b
Simplify DateTimeType handling for Mi IO
jlaur Nov 9, 2024
715a4fd
Simplify DateTimeType handling for Millheat
jlaur Nov 15, 2024
845da8f
Simplify DateTimeType handling for MQTT
jlaur Nov 19, 2024
2a08220
Simplify DateTimeType handling for Ruuvi Gateway MQTT
jlaur Nov 24, 2024
5388c3f
Simplify DateTimeType handling for Network
jlaur Nov 9, 2024
162771b
Simplify DateTimeType handling for Nest
jlaur Nov 16, 2024
3f503fa
Simplify DateTimeType handling for OJElectronics
jlaur Nov 17, 2024
dfe15dd
Simplify DateTimeType handling for OneBusAway
jlaur Nov 28, 2024
5e95920
Simplify DateTimeType handling for OpenUV
jlaur Nov 18, 2024
be61c8c
Simplify DateTimeType handling for OpenWeatherMap
jlaur Nov 26, 2024
537c8c0
Simplify DateTimeType handling for PLCLogo
jlaur Nov 18, 2024
7c0bfe2
Simplify DateTimeType handling for SAICiSMART
jlaur Nov 9, 2024
70b1a4f
Simplify DateTimeType handling for Satel Integra Alarm System
jlaur Nov 18, 2024
79e6ce0
Simplify DateTimeType handling for Shelly
jlaur Nov 15, 2024
24be4e1
Simplify DateTimeType handling for Siemens HVAC
jlaur Nov 10, 2024
267604f
Simplify DateTimeType handling for Solax
jlaur Nov 24, 2024
d74f4c0
Simplify DateTimeType handling for Philips Somneo
jlaur Nov 19, 2024
a2c6cac
Simplify DateTimeType handling for TA C.M.I.
jlaur Nov 18, 2024
bff69f3
Simplify DateTimeType handling for Tado
jlaur Nov 9, 2024
f01e519
Simplify DateTimeType handling for Teleinfo
jlaur Nov 18, 2024
abaf3aa
Simplify DateTimeType handling for Tellstick
jlaur Nov 27, 2024
3facbe1
Simplify DateTimeType handling for UniFi
jlaur Nov 26, 2024
21b260f
Simplify DateTimeType handling for Vallox MV
jlaur Nov 9, 2024
525e6cf
Simplify DateTimeType handling for VeSync
jlaur Nov 25, 2024
6020eed
Simplify DateTimeType handling for Video Disk Recorder
jlaur Nov 10, 2024
747637b
Simplify DateTimeType handling for VisualCrossing
jlaur Dec 10, 2024
1234f2f
Simplify DateTimeType handling for VolvoOnCall
jlaur Nov 26, 2024
d944d7d
Simplify DateTimeType handling for WeatherUnderground
jlaur Dec 16, 2024
18e25f8
Simplify DateTimeType handling for WeMo
jlaur Nov 9, 2024
7056ca5
Simplify DateTimeType handling for WiZ
jlaur Dec 17, 2024
0114fdb
Simplify DateTimeType handling for Wolf Smartset
jlaur Dec 9, 2024
227fc6f
Simplify DateTimeType handling for XmlTv
jlaur Dec 17, 2024
a5fda31
Simplify DateTimeType handling for ZoneMinder
jlaur Nov 27, 2024
3a03a7d
Simplify DateTimeType handling for Amazon DynamoDB
jlaur Nov 9, 2024
0c67960
Simplify DateTimeType handling for InfluxDB
jlaur Nov 9, 2024
c73c454
Simplify DateTimeType handling for Java Persistence API
jlaur Nov 18, 2024
4f59e03
Simplify DateTimeType handling for JDBC
jlaur Nov 14, 2024
2c17878
Simplify DateTimeType handling for MongoDB
jlaur Nov 19, 2024
9a9ba89
[roku] Check for ECP Limited Mode (#17925)
mlobstein Dec 19, 2024
df1fc59
[insteon] Use shared jetty http client (#17922)
jsetton Dec 19, 2024
a07ef75
Use switch pattern matching
jlaur Dec 16, 2024
b24bbdd
[mqtt.homeassistant] Fix components with an empty name (#17933)
ccutrer Dec 20, 2024
fc97761
[guntamatic] Add channel groups (#17901)
MikeTheTux Dec 20, 2024
3d58f7a
Updated tado binding documentation for tado X (#17932)
JPlenert Dec 20, 2024
555139e
Link to Java 21 documentation (#17939)
jlaur Dec 21, 2024
ae60620
[deconz] support QuantityType commands (#17942)
andrewfg Dec 21, 2024
bb610c2
[lifx] fix QuantityType command (#17943)
andrewfg Dec 21, 2024
482b47c
[tplinksmarthome] support QuantityType commands (#17946)
andrewfg Dec 21, 2024
323a4f8
[shelly] support QuantityType commands (#17947)
andrewfg Dec 21, 2024
bbd35a1
[hue] improve QuantityType command (#17948)
andrewfg Dec 21, 2024
20b2835
[tapocontrol] support QuantityType commands (#17944)
andrewfg Dec 21, 2024
886a0d8
[amazonechocontrol] Support QuantityType Color Temperature command (#…
andrewfg Dec 21, 2024
9d78803
[insteon] Refactor iostream transport classes (#17930)
jsetton Dec 21, 2024
9a1a42c
[miio] Add support for Smart Air Purifier 4 Lite zhimi.airp.rmb1 (#17…
marcelrv Dec 21, 2024
d88b824
[jsscripting] Upgrade GraalJS from 22.0.0.2 to 24.1.1 (#17720)
florian-h05 Dec 22, 2024
8fc2aa5
Update OH version in skeleton scripts (#17951)
wborn Dec 22, 2024
a39b439
New translations netatmo.properties (Italian) (#17952)
openhab-bot Dec 22, 2024
98e90d4
[freeathome] Fix not updating values of room temperature devices (#17…
JankKeks Dec 23, 2024
60f7a03
[govee] Fix brightness vs. color synchronization (#17812)
andrewfg Dec 23, 2024
e2a86b8
[jrubyscripting] Remove Compilable implementation (#17960)
jimtng Dec 23, 2024
c105ecb
[pulseaudio] Markdown documentation fixes (#17963)
stefanroellin Dec 23, 2024
909d960
[pihole] fix enableBlocking action (#17967)
sgiehl Dec 24, 2024
2dfd835
[network] Fix last-seen channel being set to `UNDEF` at startup (#17971)
lsiepel Dec 24, 2024
668fa7b
[openaitts] OpenAI Text-to-Speech initial contribution (#17733)
Artur-Fedjukevits Dec 24, 2024
926d3df
[upnpcontrol] Fix `IllegalArgumentException` when downloading album a…
digitaldan Dec 24, 2024
2b9e4be
[tapocontrol] Add Smart Switches S210 and S220 (#17927)
mkmannmanny Dec 25, 2024
95b5ccd
[mqtt.generic] Fix ClassCastException when receiving ON/OFF on a dimm…
jimtng Dec 25, 2024
64372ee
[insteon] Fix legacy backward compatibility (#17981)
jsetton Dec 25, 2024
1a2c5ab
Fix NumberFormatException (#17983)
lsiepel Dec 25, 2024
52ef78e
Fix artifact name for PiperTTS (#17986)
kaikreuzer Dec 26, 2024
095d837
[insteon] Fix led command stack overflow error (#17977)
jsetton Dec 26, 2024
ed2d5a0
[insteon] Add led brightness on level channel parameter (#17987)
jsetton Dec 26, 2024
dde4bf2
Update async-http-client (#17973)
lsiepel Dec 27, 2024
d96c0d9
[persistence.jpa] Upgrade Apache Derby to 10.17.1.0 (#17990)
holgerfriedrich Dec 28, 2024
edcce3d
[pipertts] Fix library load on windows (#17993)
GiviMAD Dec 28, 2024
ab44b4c
New translations openaitts.properties (Italian) (#17995)
openhab-bot Dec 28, 2024
d3e5d18
[openhabcloud] Send the correct response status text (#17994)
digitaldan Dec 28, 2024
db884fd
[livisismarthome] Add support for rebooting the smart home controller…
Novanic Dec 28, 2024
8dc1464
[netatmo] API limit reached handling (#16489)
clinique Dec 28, 2024
bd4203e
[pushbullet] Replace deprecated URL constructor (#17982)
jsetton Dec 29, 2024
cc02e43
New Crowdin updates (#17999)
openhab-bot Dec 29, 2024
9f2722c
[mqtt.generic] create the proper item type for channels with units (#…
ccutrer Dec 29, 2024
11a58a2
Added note about required yearly manual step (#18000)
ulfwin Dec 30, 2024
7f84285
[insteon] Fix motion sensor device type config typo (#18002)
jsetton Dec 30, 2024
b818127
bugfix discovery and thing properties (#18003)
weymann Dec 30, 2024
a1b49df
Upgrade JaCoCo to 8.12 (#18005)
holgerfriedrich Dec 30, 2024
2fea899
[basicprofiles] Fix delta state filter handling of negative values (#…
jimtng Dec 31, 2024
65df0ba
[epsonprojector] Add retrieval of source list (#18006)
mlobstein Dec 31, 2024
7e29ab3
[xmpp] Add action for sending a group message (#17938)
akallabeth Dec 31, 2024
7f530f8
[mqtt.homeassistant] Remove newStyleChannels temporary back-compat (#…
ccutrer Dec 31, 2024
9235796
[knx] Allow color temperatures specified in mired (#18004)
holgerfriedrich Jan 1, 2025
4343950
[mqtt.homeassistant] Fix build (#18014)
holgerfriedrich Jan 1, 2025
8b928ad
Update license headers to 2025 (#18015)
wborn Jan 1, 2025
39f61f4
[mqtt.homeassistant] Re-fix null component name (#18021)
ccutrer Jan 2, 2025
becffb3
Remove space before colon (#18023)
jlaur Jan 2, 2025
d6cc669
[omnilink] Improve code quality (#18017)
ecdye Jan 3, 2025
d9e0d77
[energidataservice] Improve rule example for calculating totals (#18024)
jlaur Jan 3, 2025
58dc9cc
Add Christmas Tree (#17950)
lsiepel Jan 4, 2025
cdb8647
Fix NullPointerException (#18034)
jlaur Jan 4, 2025
2483737
Fix issue openhab/openhab-addons#17959 where new channels could not b…
catalinsanda Jan 4, 2025
505541e
[insteon] Add modem database backup restore console commands (#17958)
jsetton Jan 4, 2025
78fca19
[velbus] New functionality & Bug fix (#17926)
Rosen01 Jan 4, 2025
163e84e
[insteon] Fix x10 device message handling (#18031)
jsetton Jan 4, 2025
cedceb6
Upgrade plugins (#18037)
holgerfriedrich Jan 4, 2025
bbb0c8a
[velbus] Update license headers to 2025 (#18041)
holgerfriedrich Jan 5, 2025
acefea5
Upgrade plugins (#18042)
holgerfriedrich Jan 5, 2025
8279eb6
Update Broadlink binding README.md (#18039)
microneer Jan 5, 2025
ff0fd60
Fixed bug in documentation for migrating old configurations. (#18045)
AntonJansen Jan 5, 2025
81a8192
[benqprojector] Fix response processing for newer projectors (#18009)
mlobstein Jan 5, 2025
82d6816
[insteon] Fix legacy all link broadcast message not processed (#18049)
jsetton Jan 6, 2025
fd65ca0
[insteon] Add device refresh all command parameter (#18051)
jsetton Jan 6, 2025
06d4075
[insteon] Fix scene channel state updates (#18050)
jsetton Jan 6, 2025
78731df
Fix SAT errors (#18047)
lsiepel Jan 6, 2025
f82bee1
Upgrade SAT to 0.17.0 (#18060)
wborn Jan 7, 2025
0d5e383
Start license headers with `/*` instead of `/**` (#18061)
wborn Jan 7, 2025
2802a4f
Correct maintainer for the Broadlink binding (#18044)
jlaur Jan 7, 2025
c69c937
Fix JavaDoc output directory (#18064)
holgerfriedrich Jan 7, 2025
ce03b05
fix offline when image not available (#18066)
mherwege Jan 8, 2025
59ab0d3
[basicprofiles] Add a table-of-contents at top of README.md (#18058)
jimtng Jan 8, 2025
41075c0
[digiplex] Handle erroneous responses and restart the bridge (#18035)
rmichalak Jan 8, 2025
de487eb
Fix headers (#18070)
jlaur Jan 8, 2025
c538b27
[roku] Add End Time and Media Progress channels (#18059)
mlobstein Jan 9, 2025
4428af6
Disable another unstable test (#18068)
jlaur Jan 9, 2025
0840350
Disable another unstable test (#18069)
jlaur Jan 9, 2025
23d5f19
[tacmi] Fix SAT errors (#18046)
lsiepel Jan 9, 2025
7fa777d
[jrubyscripting] Minor updates, add short examples at the top of READ…
jimtng Jan 9, 2025
265bc21
[insteon] Fix imeter solo product first record location (#18075)
jsetton Jan 10, 2025
66dc1bd
Refactor usages of deprecated methods (#18084)
mlobstein Jan 10, 2025
a8379e0
[insteon] Fix device request failure handling (#18087)
jsetton Jan 11, 2025
0b51934
[network] Make icmp ping and arp ping optional by presence thing (#18…
mherwege Jan 11, 2025
246bb44
Refactor usages of deprecated methods (#18082)
jlaur Jan 11, 2025
1c08183
[netatmo] Make configuration link clickable in Main UI (#18079)
jimtng Jan 12, 2025
bc30f2f
Refactor usages of deprecated methods (#18097)
mlobstein Jan 12, 2025
2e140d7
Refactor usages of deprecated methods (#18092)
mlobstein Jan 12, 2025
a8f7c6a
[shelly] Fix `NullPointerException` (#18103)
tl-photography Jan 13, 2025
1c5352b
[whisperstt] Update libfvad-jni library (#18098)
GiviMAD Jan 13, 2025
790fbb0
[Freeathome] Some more fixes (#18094)
JankKeks Jan 13, 2025
f4dce66
[surepetcare] API change pet weight (#18105)
HerzScheisse Jan 14, 2025
9f755f2
New Crowdin updates (#18104)
openhab-bot Jan 15, 2025
fe5a752
Fix nullable issue (#18109)
kaikreuzer Jan 15, 2025
31e102b
[awattar] Refactor and add test coverage (#17752)
tl-photography Jan 15, 2025
5ec464b
Fix open issues (#18113)
mhilbush Jan 16, 2025
0175dc7
add missing parameter for status message (#18115)
weymann Jan 16, 2025
f965778
[basicprofiles] Support double quoted strings in state filter (#18117)
jimtng Jan 17, 2025
c342730
[mqtt] Fix typos in action label (#18116)
jimtng Jan 17, 2025
c515aad
Added Diva switch to device discovery (#18107)
jdandrews Jan 17, 2025
a829cef
[insteon] Add modem list features and product data console commands (…
jsetton Jan 17, 2025
65bd248
Update tariff filter for Netselskabet Elværk (#18086)
jlaur Jan 17, 2025
0070cde
New translations energidataservice.properties (Danish) (#18120)
openhab-bot Jan 17, 2025
d0691b5
[bluetooth.bluez] update to dbus version 0.3.0 (#18124)
joerg1985 Jan 18, 2025
5c84780
Resolve runbundles for Jollyday and JUPnP upgrades (#18129)
wborn Jan 19, 2025
b0a5778
[fronius] Fix invalid credentials lead to unexpected exception (#18130)
florian-h05 Jan 19, 2025
0533ebd
[fronius] Verify battery control time of use successfully set (#18131)
florian-h05 Jan 19, 2025
c960289
Fix table of content tag (#18141)
jimtng Jan 20, 2025
ec13821
[shelly] Re-Add/Fix Shelly Plus UNI support (#17816)
markus7017 Jan 20, 2025
8a4f936
Convert i18n references in addon.xml to actual text (#18139)
jimtng Jan 20, 2025
7616d7b
[insteon] Limit device request failure condition (#18136)
jsetton Jan 20, 2025
8582f1e
[insteon] Remove iolinc event button feature (#18135)
jsetton Jan 20, 2025
8a16ae7
[bluetooth.bluez] update to dbus version 0.3.1 (#18146)
joerg1985 Jan 20, 2025
71dfa65
[lgwebos] Subscribe to Play/Pause state changes from the TV (#18119)
jimtng Jan 20, 2025
1b79170
Update README.md (#18150)
sihui62 Jan 21, 2025
b118022
New translations amazondashbutton.properties (Italian) (#18152)
openhab-bot Jan 21, 2025
4f0115d
[fronius] Support setting backup reserved battery capacity (#18080)
florian-h05 Jan 22, 2025
73cdbd1
[easee] speedup command processing (#18027)
alexf2015 Jan 22, 2025
54f5658
[mybmw] Fix charging statistics URL (#18153)
martingrassl Jan 22, 2025
89fff25
New translations shelly.properties (German) (#18163)
openhab-bot Jan 23, 2025
23fb082
[roku] Add rule examples for starting apps (#18154)
mlobstein Jan 23, 2025
ab06496
[shelly] Add Shelly Plug S Gen3 (#17869)
matmai Jan 23, 2025
37bb3e9
Signed-off-by: Markus Michels <[email protected]> (#18165)
markus7017 Jan 23, 2025
ed2424f
[luxtronikheatpump] Adjust previously unknown channels with new infor…
sgiehl Jan 23, 2025
4bf5e48
Signed-off-by: Markus Michels <[email protected]> (#18167)
markus7017 Jan 23, 2025
e3f97e7
[basicprofiles] Fix handling of multiple `$DELTA` conditions (#18088)
jimtng Jan 23, 2025
dd5c844
[basicprofiles] Fix regular comparison of Percent Quantity interprete…
jimtng Jan 24, 2025
ee45dfb
Provide unit hints for rpm channels (#18175)
jlaur Jan 24, 2025
1d0709e
[jellyfin] Make configuration link clickable in Main UI (#18078)
jimtng Jan 24, 2025
043820b
[easee] Adjust configuration to new API limits (#18168)
alexf2015 Jan 24, 2025
79196bf
Fix NullPointerException (#18181)
jlaur Jan 24, 2025
d4a90bf
Fix typo: prefered (#18183)
jlaur Jan 25, 2025
cfb379c
Fix typo: recieve (#18177)
jlaur Jan 25, 2025
96f539a
New translations yioremote.properties (Italian) (#18186)
openhab-bot Jan 25, 2025
a52d816
Remove RegistryHook (#18134)
holgerfriedrich Jan 26, 2025
c93ab42
Upgrade Karaf from 4.4.6 to 4.4.7 (#17515)
holgerfriedrich Jan 26, 2025
fc9e4c9
[bluetooth.bluez] Fix `NullPointerException` (#18185)
jlaur Jan 26, 2025
51a07f9
[lifx] Add support for new LIFX products (#18191)
wborn Jan 26, 2025
a4de612
Add chapter headings for examples (#18195)
mlobstein Jan 27, 2025
3961480
[jrubyscripting] Update to JRuby 9.4.10.0 (#18198)
jimtng Jan 29, 2025
758be90
[radoneye] Fixed the binding for HW v1 and v2 (#18125)
joerg1985 Jan 30, 2025
52bdcc2
[jrubyscripting] Update to JRuby 9.4.11.0 (#18202)
jimtng Jan 30, 2025
9d9f71a
New translations bluetooth.properties (Italian) (#18207)
openhab-bot Jan 31, 2025
4dd5548
[mail] Add action input labels and descriptions (#18209)
jimtng Feb 1, 2025
44d7f50
[mqtt] Set distinct action labels (#18210)
jimtng Feb 1, 2025
02b2762
[mercedesme] bugfix auth problem causing http 412 error (#18208)
weymann Feb 2, 2025
887f3a0
[astro] Update real-time Moon Phase Age (#18203)
jimtng Feb 2, 2025
caa0452
Fix typos (#18193)
jlaur Feb 2, 2025
4526869
[insteon] Add debug monitoring support for modem and x10 devices (#18…
jsetton Feb 2, 2025
e8d4a55
[insteon] Use separate pool for long running threads (#18147)
jsetton Feb 2, 2025
7140ed8
[basicprofiles] Convert to relative unit in State Filter's Delta chec…
jimtng Feb 2, 2025
2a0820a
[mercedesme] Update proto files for upcoming features (#18205)
weymann Feb 2, 2025
cb13b8d
New Crowdin updates (#18220)
openhab-bot Feb 3, 2025
d8afb6a
[fronius] Document how to set username/password in .things file (#18234)
florian-h05 Feb 6, 2025
628153a
[hdpowerview] Fix bug in discovered Bridge label (#18236)
andrewfg Feb 6, 2025
28cd306
[boschshc] Provide alarm channel for smoke detectors (#18194)
david-pace Feb 6, 2025
302ec00
[basicprofiles] Fix division-by-zero error in $DELTA_PERCENT state fi…
jimtng Feb 9, 2025
8e71f59
[homekit] fix unit conversions on step values for temperatures (#18233)
ccutrer Feb 9, 2025
c713a2e
Adapt to naming convention (#18232)
jlaur Feb 9, 2025
284f5a7
This is my commit message
chilobo Feb 9, 2025
648c05a
This is my commit message
chilobo Feb 10, 2025
9481d54
This is my commit message
chilobo Feb 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
31 changes: 5 additions & 26 deletions .github/workflows/ci-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
strategy:
fail-fast: false
matrix:
java: [ '17', '21', 'profile-j21' ]
java: [ '21' ]
maven: [ '3.9.9' ]
os: [ 'ubuntu-24.04' ]
name: Build (Java ${{ matrix.java }}, ${{ matrix.os }})
Expand Down Expand Up @@ -46,25 +46,17 @@ jobs:

- name: Set up Java ${{ matrix.java }}
uses: actions/setup-java@v4
if: ${{ matrix.java != 'profile-j21' }}
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}

- name: Set up Java ${{ matrix.java }}
uses: actions/setup-java@v4
if: ${{ matrix.java == 'profile-j21' }}
with:
distribution: 'temurin'
java-version: ${{ 21 }}

- name: Set up Maven ${{ matrix.maven }}
uses: stCarolas/setup-maven@v5
with:
maven-version: ${{ matrix.maven }}

- name: Register Problem Matchers
if: ${{ matrix.java == '17' }}
if: ${{ matrix.java == '21' }}
id: problem_matchers
run: |
echo "::add-matcher::.github/openhab-compile-problems.json"
Expand All @@ -77,7 +69,6 @@ jobs:
format: 'csv'

- name: Build
if: ${{ matrix.java != 'profile-j21' }}
id: build
run: './.github/scripts/maven-build'
env:
Expand All @@ -88,34 +79,22 @@ jobs:
-Dmaven.wagon.httpconnectionManager.ttlSeconds=25
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn

- name: Build
if: ${{ matrix.java == 'profile-j21' }}
id: build-j21
run: './.github/scripts/maven-build clean verify -B -T 1.5C -U -Pj21'
env:
CHANGED_FILES: ${{ steps.files.outputs.all }}
MAVEN_OPTS: >-
-Xmx2g
-Dmaven.wagon.http.retryHandler.count=5
-Dmaven.wagon.httpconnectionManager.ttlSeconds=25
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn

- name: Upload Build Log
if: ${{ always() && ((steps.build.outcome == 'success') || (steps.build.outcome == 'failure') || (steps.build-j21.outcome == 'success') || (steps.build-j21.outcome == 'failure')) }}
if: ${{ always() && ((steps.build.outcome == 'success') || (steps.build.outcome == 'failure')) }}
uses: actions/upload-artifact@v4
with:
name: build-log-java-${{ matrix.java }}-${{ matrix.os }}
path: build.log

- name: Upload SAT Summary Report
if: ${{ matrix.java == '17' && always() && ((steps.build.outcome == 'success') || (steps.build.outcome == 'failure')) }}
if: ${{ always() && ((steps.build.outcome == 'success') || (steps.build.outcome == 'failure')) }}
uses: actions/upload-artifact@v4
with:
name: sat-summary-report
path: target/summary_report.html

- name: Report SAT Errors as Annotations
if: ${{ matrix.java == '17' && always() && ((steps.build.outcome == 'success') || (steps.build.outcome == 'failure')) }}
if: ${{ matrix.java == '21' && always() && ((steps.build.outcome == 'success') || (steps.build.outcome == 'failure')) }}
uses: ghys/checkstyle-github-action@main
with:
title: CheckStyle Violations
Expand Down
4 changes: 3 additions & 1 deletion CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
/bundles/org.openhab.binding.boschindego/ @jofleck @jlaur
/bundles/org.openhab.binding.boschshc/ @david-pace @GerdZanker
/bundles/org.openhab.binding.bosesoundtouch/ @marvkis @tratho
/bundles/org.openhab.binding.broadlink/ @dag81
/bundles/org.openhab.binding.broadlink/ @AntonJansen
/bundles/org.openhab.binding.broadlinkthermostat/ @flo-02-mu
/bundles/org.openhab.binding.bsblan/ @hypetsch
/bundles/org.openhab.binding.bticinosmarther/ @MrRonfo
Expand Down Expand Up @@ -237,6 +237,7 @@
/bundles/org.openhab.binding.modbus.kermi/ @KaaNee
/bundles/org.openhab.binding.modbus.sbc/ @fwolter
/bundles/org.openhab.binding.modbus.stiebeleltron/ @pail23
/bundles/org.openhab.binding.modbus.lambda/ @chilobo
/bundles/org.openhab.binding.modbus.studer/ @giovannimirulla
/bundles/org.openhab.binding.modbus.sungrow/ @soenkekueper
/bundles/org.openhab.binding.modbus.sunspec/ @mrbig
Expand Down Expand Up @@ -465,6 +466,7 @@
/bundles/org.openhab.voice.mactts/ @kaikreuzer
/bundles/org.openhab.voice.marytts/ @kaikreuzer
/bundles/org.openhab.voice.mimictts/ @dalgwen
/bundles/org.openhab.voice.openaitts/ @Artur-Fedjukevits
/bundles/org.openhab.voice.picotts/ @FlorianSW
/bundles/org.openhab.voice.pipertts/ @GiviMAD
/bundles/org.openhab.voice.pollytts/ @openhab/add-ons-maintainers
Expand Down
7 changes: 6 additions & 1 deletion bom/openhab-addons/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.openhab.addons.bom</groupId>
<artifactId>org.openhab.addons.reactor.bom</artifactId>
<version>4.3.0-SNAPSHOT</version>
<version>5.0.0-SNAPSHOT</version>
</parent>

<artifactId>org.openhab.addons.bom.openhab-addons</artifactId>
Expand Down Expand Up @@ -2301,6 +2301,11 @@
<artifactId>org.openhab.voice.mimictts</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.voice.openaitts</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.voice.picotts</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion bom/openhab-core-index/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.openhab.addons.bom</groupId>
<artifactId>org.openhab.addons.reactor.bom</artifactId>
<version>4.3.0-SNAPSHOT</version>
<version>5.0.0-SNAPSHOT</version>
</parent>

<artifactId>org.openhab.addons.bom.openhab-core-index</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion bom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.openhab.addons</groupId>
<artifactId>org.openhab.addons.reactor</artifactId>
<version>4.3.0-SNAPSHOT</version>
<version>5.0.0-SNAPSHOT</version>
</parent>

<groupId>org.openhab.addons.bom</groupId>
Expand Down
2 changes: 1 addition & 1 deletion bom/runtime-index/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.openhab.addons.bom</groupId>
<artifactId>org.openhab.addons.reactor.bom</artifactId>
<version>4.3.0-SNAPSHOT</version>
<version>5.0.0-SNAPSHOT</version>
</parent>

<artifactId>org.openhab.addons.bom.runtime-index</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion bom/test-index/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.openhab.addons.bom</groupId>
<artifactId>org.openhab.addons.reactor.bom</artifactId>
<version>4.3.0-SNAPSHOT</version>
<version>5.0.0-SNAPSHOT</version>
</parent>

<artifactId>org.openhab.addons.bom.test-index</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion bundles/create_openhab_binding_skeleton.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ IF %ARGC% NEQ 3 (
exit /B 1
)

SET OpenhabVersion="4.3.0-SNAPSHOT"
SET OpenhabVersion="5.0.0-SNAPSHOT"

SET BindingIdInCamelCase=%~1
SET BindingIdInLowerCase=%BindingIdInCamelCase%
Expand Down
2 changes: 1 addition & 1 deletion bundles/create_openhab_binding_skeleton.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[ $# -lt 3 ] && { echo "Usage: $0 <BindingIdInCamelCase> <Author> <GitHub Username>"; exit 1; }

openHABVersion=4.3.0-SNAPSHOT
openHABVersion=5.0.0-SNAPSHOT

camelcaseId=$1
id=`echo $camelcaseId | tr '[:upper:]' '[:lower:]'`
Expand Down
2 changes: 1 addition & 1 deletion bundles/org.openhab.automation.groovyscripting/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.addons.reactor.bundles</artifactId>
<version>4.3.0-SNAPSHOT</version>
<version>5.0.0-SNAPSHOT</version>
</parent>

<artifactId>org.openhab.automation.groovyscripting</artifactId>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* Copyright (c) 2010-2024 Contributors to the openHAB project
/*
* Copyright (c) 2010-2025 Contributors to the openHAB project
*
* See the NOTICE file(s) distributed with this work for additional
* information.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* Copyright (c) 2010-2024 Contributors to the openHAB project
/*
* Copyright (c) 2010-2025 Contributors to the openHAB project
*
* See the NOTICE file(s) distributed with this work for additional
* information.
Expand Down Expand Up @@ -51,7 +51,15 @@ public void scopeValues(ScriptEngine scriptEngine, Map<String, Object> scopeValu
ImportCustomizer importCustomizer = new ImportCustomizer();
for (Map.Entry<String, Object> entry : scopeValues.entrySet()) {
if (entry.getValue() instanceof Class<?> clazz) {
importCustomizer.addImport(entry.getKey(), clazz.getCanonicalName());
String canonicalName = clazz.getCanonicalName();
try {
// Only add imports for classes that are available to the classloader
getClass().getClassLoader().loadClass(canonicalName);
importCustomizer.addImport(entry.getKey(), canonicalName);
logger.debug("Added import for {} as {}", entry.getKey(), canonicalName);
} catch (ClassNotFoundException e) {
logger.debug("Unable to add import for {} as {}", entry.getKey(), canonicalName, e);
}
} else {
scriptEngine.put(entry.getKey(), entry.getValue());
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* Copyright (c) 2010-2024 Contributors to the openHAB project
/*
* Copyright (c) 2010-2025 Contributors to the openHAB project
*
* See the NOTICE file(s) distributed with this work for additional
* information.
Expand Down
Loading
Loading