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

Add fix for additional invalid unit formats #6

Closed
wants to merge 262 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
262 commits
Select commit Hold shift + click to select a range
7a32f4e
[shelly] Support for Shelly Plus HT Gen3 (#16625)
markus7017 May 11, 2024
1caf5ff
New translations astro.properties (Danish) (#16749)
openhab-bot May 11, 2024
8b85ff1
Enable use of analogue input with Shelly Plus Add-on (#16744)
ffagerho May 12, 2024
575c86c
[openwebnet] add support for lights general/area/group events and Thi…
mvalla May 13, 2024
2b9542c
New translations energidataservice.properties (Italian) (#16756)
openhab-bot May 13, 2024
d24e73b
Add support for suggestion finder (#16277)
jlaur May 13, 2024
b70d3b1
[denonmarantz] Add null annotations (#16757)
jlaur May 13, 2024
2645a26
New translations energidataservice.properties (Danish) (#16760)
openhab-bot May 13, 2024
73c6568
Fix build (#16762)
jlaur May 14, 2024
bf24b4e
Refactor dynamic creation of zone channels (#16763)
jlaur May 14, 2024
50ce7ca
Add UoM support for volume dB channel (#16759)
jlaur May 14, 2024
c8ba71f
[denonmarantz] Improve README (#16767)
jlaur May 15, 2024
7715bd2
[deconz] Fix color conversion (#16769)
J-N-K May 17, 2024
3e3558f
[icalendar] Ending maintenance (#16765)
daMihe May 17, 2024
20ed0e1
[dsmr] Fix delivery demand labels (#16739)
lsiepel May 19, 2024
68fd415
[PiperTTS] Reduce bundle size (#16755)
GiviMAD May 19, 2024
9e75a49
[gridbox] Initial contribution (#16664)
benediktkuntz May 19, 2024
8c22ea2
Fix typos (#16776)
kaikreuzer May 19, 2024
045065f
[somfytahoma] force the gateway discovery if the LAN mode is not work…
octa22 May 19, 2024
0ff8564
[MQTT] Fix tests after core change (#16774)
mherwege May 19, 2024
d131d4d
Add new AI alarms for Foscam (#16775)
Skinah May 19, 2024
659423f
New Crowdin updates (#16778)
openhab-bot May 20, 2024
f7ebff9
[ipcamera] Fix ONVIF alarms streams may stop and not restart on some …
Skinah May 20, 2024
d36b123
Upgrade Karaf from 4.4.5 to 4.4.6 (#16676)
holgerfriedrich May 20, 2024
330c776
[homeconnect] Remove duplicate warning (#16780)
mueller-ma May 20, 2024
367f8c4
[PJLinkDevice] audio/video mute (#16504)
nils May 21, 2024
20ace64
[samsungtv] Frame TV Fixes, Improvements and New Channels (#11895)
NickWaterton May 21, 2024
77bd3bf
[mqtt] add additional details in ChannelStateTransformation logging (…
jimtng May 21, 2024
9b7d19b
[French Govt Energy Data] New binding (#16713)
clinique May 22, 2024
1ce305b
New translations samsungtv.properties (Italian) (#16785)
openhab-bot May 22, 2024
7394ba0
[samsungtv] fix input change bug (#16787)
NickWaterton May 22, 2024
b5375fe
[tado] Revert #16686 (#16793)
holgerfriedrich May 23, 2024
6e7d64f
[radiothermostat] Add discovery-methods (#16768)
mlobstein May 24, 2024
7fafc02
README.md - "bandwith" -> "bandwidth" (#16796)
maisoui May 24, 2024
03f311d
[freeboxos] FreeboxOsIconProvider should only provide icons for its o…
clinique May 24, 2024
a3fad33
[nikohomecontrol] Energy meters and access control (#12893)
mherwege May 24, 2024
affeb95
[solarforecast] Fix documentation typo (#16799)
MikeTheTux May 24, 2024
f8cbca6
Upgrade Jollyday to 0.28.1 (#16798)
holgerfriedrich May 24, 2024
a177e69
[snmp] Upgrade SNMP4J and fix AUTH_NO_PRIV (#16801)
J-N-K May 25, 2024
7dcaf86
Provide channels icons/tags (#16800)
jlaur May 25, 2024
f8700a9
[denonmarantz] Add HTTP protocol support for newer receivers (#16748)
jlaur May 25, 2024
848667e
Upgrade bouncycastle to 1.78 (#16781)
jlaur May 25, 2024
d6382d3
New translations denonmarantz.properties (Danish) (#16805)
openhab-bot May 26, 2024
bae5b0c
[Ephemeris] Binding to make the bridge with core Ephemeris functions …
clinique May 26, 2024
38e4f22
[salus] Initial contribution (#16065)
magx2 May 26, 2024
b83bdbc
Fix ForecastSolar Plane default values in documentation. (#16814)
pre-martin May 27, 2024
3f987b4
solarforecast codeowner (#16817)
weymann May 28, 2024
40ed4f7
damp factor default value (#16818)
weymann May 28, 2024
a4ad7b2
[iotawatt] Initial contribution (#16491)
PRosenb May 28, 2024
f79a2dd
[shelly] Various small fixes for BLU HT, Range Extender, Plus 10V, TR…
markus7017 May 28, 2024
dcd7783
[persistence.jpa] Upgrade openjpa and derby (#16591)
holgerfriedrich May 28, 2024
706f9ca
[basicprofiles] Initial contribution (#16754)
J-N-K May 28, 2024
170d81b
[boschshc] Support for Smart Water Alarm (#16770)
david-pace May 29, 2024
5a73c99
[systeminfo] Bump OSHI to 6.5.0 (#16821)
falkena May 29, 2024
99eff3d
[tapocontrol] fixed cloud connection error (#16822)
wildcs May 31, 2024
cfc7463
[hdpowerview] support addon suggestion finder via SDDP (#16790)
andrewfg May 31, 2024
86a8a07
Add SSDP addon finder methods (#16794)
mlobstein May 31, 2024
c836561
[systeminfo] Rename Systeminfo* to SystemInfo* (#16823)
falkena May 31, 2024
2bfba0a
[haywardomnilogic] Fixed chlorinator bug (#16820)
matchews May 31, 2024
280f5c5
[volumio] Fixed volumio don't play playlist (#16826) (#16828)
stargazer74 Jun 2, 2024
95ec85a
[salus] Add support for AWS (#16807)
magx2 Jun 2, 2024
40bc351
[ecotouch] Adding Warmwater Hystersis (#16815)
kalinrow Jun 2, 2024
c544f12
New Crowdin updates (#16839)
openhab-bot Jun 2, 2024
c9864d6
[max] Remove org.apache.commons (#14413)
lsiepel Jun 2, 2024
09a22e5
[MercedesMe] Switch to Mercedes App SDK (#15628)
weymann Jun 4, 2024
43fa2c7
[epsonprojector] Add SDDP discovery (#16802)
mlobstein Jun 5, 2024
359d63f
Fix state and timestamp being discarded on store with alias (#16845)
jlaur Jun 5, 2024
c2e051e
[snmp] SNMP v3 fixes and improvements (#16803)
J-N-K Jun 5, 2024
6ebe335
[systeminfo] Reduce code complexity as well garbage collection (#16838)
falkena Jun 6, 2024
614b42d
[benqprojector] Add SDDP discovery and missing menu options (#16848)
mlobstein Jun 7, 2024
f6a9ced
[atlona] Replace discovery service with core SDDP discovery (#16832)
mlobstein Jun 7, 2024
3ff89f8
govee docs: remove device type (#16854)
stefan-hoehn Jun 7, 2024
f748c18
[senechome] Add additional states (#16842)
vich-667 Jun 7, 2024
cde4384
Fix UoM in documentation example (#16859)
jlaur Jun 8, 2024
c0d6028
[epsonprojector] Incorporate review suggestions from other PRs (#16860)
mlobstein Jun 8, 2024
b996078
[mqtt] Fix certificate pinning (#16857)
J-N-K Jun 8, 2024
792aea7
[hdpowerview] Improvements to SDDP discovery (#16853)
andrewfg Jun 9, 2024
7516ca5
[solarforecast] wait 1 hour after http 429 error (#16819)
weymann Jun 9, 2024
ed9fbf0
[sonos] Fix warnings (#15708)
jlaur Jun 9, 2024
866ea1b
Use device.Id instead of device.DiscoveryId to fix playsound (#16846)
maihacke Jun 9, 2024
23a68c5
[boschshc] Bump Bouncy Castle Dependencies to 1.78.1 (#16855)
david-pace Jun 10, 2024
726a868
[androidtv] Bump bouncy castle to 1.78.1 (#16863)
lsiepel Jun 10, 2024
b25acdf
[airgradient] Support firmware v3.1.1 and later (#16851)
austvik Jun 10, 2024
790d4d0
[nibeheatpump] Updated NibeGW readme (#16864)
paulianttila Jun 12, 2024
67e6f8b
[emotiva] Initial contribution (#16499)
espenaf Jun 13, 2024
cc71808
[sonyprojector] Add discovery through SDDP (#16849)
lolodomo Jun 14, 2024
f64cb0b
[MQTT] Fix state description (#16866)
mherwege Jun 14, 2024
f288150
[tado] Remove dependency on Swagger CodeGen (#16836)
andrewfg Jun 14, 2024
c2d1789
AWS signing without AWS (#16840)
magx2 Jun 14, 2024
fea0212
[tado] Add mDNS discovery (#16861)
andrewfg Jun 14, 2024
18d3d5b
[samsungtv] documentation change codeowner (#16784)
NickWaterton Jun 14, 2024
537ab44
New translations tado.properties (Italian) (#16870)
openhab-bot Jun 15, 2024
643c9e4
[verisure] Fix NPE (#16867) (#16868)
jannegpriv Jun 15, 2024
30fbc99
[amberelectric] Initial contribution (#16850)
psmedley Jun 15, 2024
20868ec
[mffan] Initial contribution (#16786)
mark-brooks-180 Jun 15, 2024
5e15726
[hdpowerview] Improve Gen 1/2 discovery label (#16865)
jlaur Jun 15, 2024
7fa43ea
[pegelonline] Initial contribution (#16831)
weymann Jun 15, 2024
d7496ce
[openwebnet] fix to tables in README (#16880)
mvalla Jun 16, 2024
53fa23b
[jsscripting] Upgrade openhab-js to 5.1.0 (#16881)
florian-h05 Jun 16, 2024
2bd4e11
[tellstick] Fix NPE (#16869) (#16882)
jannegpriv Jun 16, 2024
663b2ad
[nikohomecontrol] Alarm systems (#16834)
mherwege Jun 17, 2024
7a57761
Update Shelly binding README regarding discovery of BLU devices (#16884)
ErikDB87 Jun 17, 2024
c6e4027
New translations hdpowerview.properties (Danish) (#16887)
openhab-bot Jun 18, 2024
54ba2c7
fix junit status race condition (#16886)
weymann Jun 18, 2024
588aac4
[jsscripting] Upgrade openhab-js to 5.1.1 (#16892)
florian-h05 Jun 19, 2024
344f191
[emotiva] Remove discovery-methods because of missing listen port sup…
espenaf Jun 20, 2024
422b72e
Provide JavaScript example for persisting total price (#16889)
jlaur Jun 20, 2024
0a6e553
[bluetooth.airthings] Add support for Airthings Wave Radon (#16879)
seime Jun 21, 2024
1e3d757
[nibeheatpump] Fix serial params (#14072)
Arganox Jun 21, 2024
4f64bb9
New translations bluetooth.properties (Italian) (#16901)
openhab-bot Jun 22, 2024
d2466d5
[hue] API v1: retry once on timeout for GET requests to the bridge (#…
lolodomo Jun 22, 2024
8cfe0d8
Add semantic tags for advanced light channels (#16905)
jlaur Jun 22, 2024
c49cd8d
New translations pegelonline.properties (Italian) (#16915)
openhab-bot Jun 23, 2024
56db6f8
build(API): Jellyfin SDK API update from 1.4.6 to 1.4.7 (#16917)
pgfeller Jun 23, 2024
bf82221
[WhisperSTT] Initial contribution (#15166)
GiviMAD Jun 23, 2024
e23b550
Remove apache.commons (#16919)
lsiepel Jun 23, 2024
6c734e1
Remove apache commons (#16920)
lsiepel Jun 23, 2024
7a3a5d3
New Crowdin updates (#16918)
openhab-bot Jun 23, 2024
95c9682
[ephemeris] Clean up i18n entries (#16927)
lolodomo Jun 23, 2024
20b5e1c
[jsscripting] Upgrade openhab-js to 5.1.2 (#16926)
florian-h05 Jun 23, 2024
93457fe
New translations frenchgovtenergydata.properties (French) (#16928)
openhab-bot Jun 23, 2024
994a6b8
[awattar] Add tests and improve code (#16871)
J-N-K Jun 23, 2024
61a47da
[mongodb] Replace apache.commons (#16924)
lsiepel Jun 23, 2024
9512f8f
[voice] Allow speech-to-text services to emit empty error events (#16…
GiviMAD Jun 23, 2024
21f0a98
New Crowdin updates (#16929)
openhab-bot Jun 23, 2024
e68f9c9
[mffan] Regenerate the i18n file (#16931)
lolodomo Jun 24, 2024
226806d
[mercedesme] Refactor code and fix test (#16897)
lsiepel Jun 24, 2024
2e7115f
New Crowdin updates (#16933)
openhab-bot Jun 24, 2024
6ccaf81
[jsscripting] Upgrade openhab-js to 5.2.0 (#16935)
florian-h05 Jun 25, 2024
4401de5
[fineoffsetweatherstation] Replace apache.commons (#16923)
lsiepel Jun 25, 2024
44b0c52
Make sure that energy meter packets are not queued up. (#16841)
splatch Jun 25, 2024
9744090
[mybmw] add stop charging command (#16937)
martingrassl Jun 25, 2024
95d1b6f
[openhabcloud] Enhanced Notification Actions (#16938)
digitaldan Jun 26, 2024
9a6258b
[openhabcloud] Update README for new notification features (#16941)
florian-h05 Jun 26, 2024
b8c04ae
[inmemory] Default persistence strategy Forecast (#16496)
mherwege Jun 27, 2024
33a9894
[bosesoundtouch] Fix parsing of metadata fields (#16898)
david-pace Jun 27, 2024
e662320
[livisismarthome] Support for the indoor siren device added (#16914)
Novanic Jun 27, 2024
642794f
[teslapowerwall] Initial contribution (#16876)
psmedley Jun 28, 2024
ef5e43b
[ecovacs] Add DEEBOT T20e to supported device list (#16952)
maniac103 Jun 28, 2024
001dd6a
[jsscripting] Upgrade openhab-js to 5.3.0 (#16951)
florian-h05 Jun 28, 2024
ae34f95
Add JRuby examples in READMEs (#16948)
jimtng Jun 28, 2024
7475e5d
[openhabcloud] Further README improvements (#16942)
florian-h05 Jun 28, 2024
27ada6d
Remove apache in itest (#16953)
lsiepel Jun 28, 2024
d3aedff
New Crowdin updates (#16954)
openhab-bot Jun 28, 2024
ee4c256
New translations watsonstt.properties (French) (#16957)
openhab-bot Jun 29, 2024
b3ba604
New translations watsonstt.properties (French) (#16958)
openhab-bot Jun 29, 2024
0786bfd
New Crowdin updates (#16959)
openhab-bot Jun 29, 2024
80bd5bf
[siemenshvac] Initial contribution (#14263)
lo92fr Jun 29, 2024
519a039
Add language tab for Rule DSL examples (#16960)
jlaur Jun 29, 2024
4cb1768
[volumio] Adjust thing/channels label and description (#16925)
lolodomo Jun 29, 2024
3770650
[energidataservice] Update JRuby example (#16961)
jimtng Jun 29, 2024
bd2fd55
[energidataservice] Update JS example (#16963)
jimtng Jun 29, 2024
104a71b
bugfix websocket exception (#16962)
weymann Jun 29, 2024
11326e7
[sonyprojector] fix mac address (#16972)
andrewfg Jul 1, 2024
74b7612
fix startup (#16971)
mherwege Jul 1, 2024
812d7a7
[sonyprojector] Fix edge case in mac address decoding (#16976)
andrewfg Jul 1, 2024
577c73a
New Crowdin updates (#16967)
openhab-bot Jul 1, 2024
7bcce77
[argoclima] Initial contribution (#15481)
mbronk Jul 1, 2024
0a7ed2b
[mail] fix doc (#16973)
andrewfg Jul 1, 2024
82379f0
[jpa] Fix return value for UoM items (#16977)
J-N-K Jul 1, 2024
701a615
[mongodb] Fix handling of GroupItems on restore (#16978)
J-N-K Jul 1, 2024
6c7832a
[homeconnect] Update README.md (#16943)
Linsenschisdre Jul 2, 2024
913ce68
Fix logging statement (#16984)
logresearch Jul 3, 2024
c20871d
[growatt] annotate ThingActions implementation as a Component (#16986)
andrewfg Jul 3, 2024
766981b
Upgrade maven-deploy-plugin to 3.1.2 (#16987)
wborn Jul 3, 2024
2d7c9a2
[openhabcloud] Support hiding notifications and tags (#16979)
digitaldan Jul 4, 2024
2d41202
[jsscripting] Upgrade to openhab-js 5.3.1 (#16985)
florian-h05 Jul 4, 2024
5487b9c
[jsscripting] Fix notification builder examples (#16999)
florian-h05 Jul 5, 2024
f961c33
[openhabcloud] Change severity to tag in README (#16998)
jimtng Jul 5, 2024
7ae891e
[openhabcloud] Update JRuby examples and minor changes to JS examples…
jimtng Jul 5, 2024
bd275e7
[jrubyscripting] Update README (#17000)
jimtng Jul 5, 2024
9aad1fc
[growatt] better and more documentation of possible rule actions (#16…
andrewfg Jul 5, 2024
59fd108
[meater] Fix broken cloud communication (#16994)
jlaur Jul 5, 2024
e11a466
Enrich examples with JavaScript versions (#16981)
jlaur Jul 5, 2024
e928e2f
[homeconnect] Update README.md (#16944)
Linsenschisdre Jul 5, 2024
d6e8bee
[energidataservice] Add missing JRuby examples (#17002)
jimtng Jul 5, 2024
2610ba5
Increase consistency between examples (#17003)
jlaur Jul 5, 2024
4e3a317
[energidataservice] Fix JRuby tabs (#17005)
jlaur Jul 6, 2024
ab385ed
Fixes #16990 - Gen1 nbo longer initializes when defined in .things (#…
markus7017 Jul 7, 2024
8d0017e
Preparation for tag creation (Tag name: '4.2.0').
Jul 7, 2024
72bd390
Bump version to 4.2.1-SNAPSHOT
kaikreuzer Jul 9, 2024
d5d01dc
[shelly] Revise fix for Gen1 initialization problem for manually crea…
markus7017 Jul 9, 2024
2c9121e
[awattar] Fix price handler refresh (#17032)
J-N-K Jul 9, 2024
84d38ac
Fix thing type descriptions for Plus Mini series (#17015)
jlaur Jul 9, 2024
76be5a9
[http] Properly escape + character in query string (#17042)
J-N-K Jul 12, 2024
5f3e3ec
[rrd4j] Fix unit retrieval for group items (#17054)
J-N-K Jul 14, 2024
d29ba80
[govee] Fix invalid status response handling (#17048)
lsiepel Jul 16, 2024
c41858b
[shelly] Fix initialization of BLU Motion device (#17053)
markus7017 Jul 16, 2024
143bd6b
myuplink skeleton
alexf2015 Dec 19, 2023
affc29a
refactoring
alexf2015 Dec 21, 2023
e03f2ed
refactoring
alexf2015 Dec 21, 2023
ed0d9c8
base config
alexf2015 Dec 21, 2023
67e7e58
skeleton WiP
alexf2015 Dec 22, 2023
9760e73
nibeId is not needed as global parameter
alexf2015 Dec 22, 2023
08cf1c2
skeleton
alexf2015 Dec 22, 2023
f117aac
WiP
alexf2015 Dec 31, 2023
fe1970d
WiP
alexf2015 Dec 31, 2023
4a7e985
WiP
alexf2015 Jan 1, 2024
4a3df61
WiP: login successful!
alexf2015 Jan 2, 2024
9e64c19
finished login implementation
alexf2015 Jan 2, 2024
2ceb804
fixed dispose of Webinterface. fixed TokenRefresh
alexf2015 Jan 2, 2024
e0ba12c
WiP
alexf2015 Jan 2, 2024
f763b37
WiP
alexf2015 Jan 3, 2024
fe10f5c
Discovery WiP
alexf2015 Jan 3, 2024
b198179
WiP
alexf2015 Jan 3, 2024
0092caa
optimized tests
alexf2015 Jan 4, 2024
7b1daf9
added GetPoints command for Devices.
alexf2015 Jan 5, 2024
2777bd2
Account does not need to handle any commands
alexf2015 Jan 5, 2024
fd18ec5
WiP
alexf2015 Jan 5, 2024
cd9a883
WiP
alexf2015 Jan 5, 2024
9852d25
adopted transformer
alexf2015 Jan 5, 2024
803568f
WiP
alexf2015 May 6, 2024
d533282
WiP
alexf2015 May 7, 2024
0f42c2f
WiP
alexf2015 May 7, 2024
46c1a0a
WiP
alexf2015 May 9, 2024
429b918
update to 4.2.0-SNAPSHOT
alexf2015 May 9, 2024
099c75d
WiP
alexf2015 May 10, 2024
12c4798
WiP
alexf2015 May 10, 2024
eb916c3
fixes
alexf2015 May 10, 2024
939e268
fix class headers
alexf2015 May 12, 2024
629b414
fixed other spotless errors
alexf2015 May 12, 2024
f55a3f9
refactoring
alexf2015 May 13, 2024
45a0f6e
cleanup
alexf2015 May 15, 2024
763368f
WiP
alexf2015 May 16, 2024
9adc970
fix annotation
alexf2015 May 17, 2024
44741de
additional channel types (enum)
alexf2015 May 17, 2024
8e5f1a4
fixed tests
alexf2015 May 17, 2024
2acd465
bugfixes + extended type/channel handling
alexf2015 May 17, 2024
7c4a278
implemented write access
alexf2015 May 18, 2024
0870cea
additional enum type
alexf2015 May 18, 2024
3952e8b
changed read-only switch to enum type to avoid that changes are sent …
alexf2015 May 19, 2024
7057e63
minor changes
alexf2015 May 19, 2024
5c638f0
adopted readme
alexf2015 May 19, 2024
f3ae438
WiP
alexf2015 Jun 1, 2024
af317a7
WiP
alexf2015 Jun 1, 2024
d45c5f2
adopted Transformer
alexf2015 Jun 2, 2024
6a7f576
remove dynamic enum channels during startup.
alexf2015 Jun 2, 2024
7ae2e40
some minor adoptions
alexf2015 Jun 2, 2024
8ad5b45
NPE fix
alexf2015 Jun 2, 2024
d21ea64
code cleanup
alexf2015 Jun 2, 2024
f7afc10
dynamic type persistence
alexf2015 Jun 3, 2024
15f75c5
improved logging
alexf2015 Jun 4, 2024
15fc3d6
minor changes
alexf2015 Jun 4, 2024
e43991c
generic write command channel
alexf2015 Jun 9, 2024
c55a10a
proper handling of RW enums
alexf2015 Jul 3, 2024
956d23b
javadoc
alexf2015 Jul 22, 2024
c617610
Create dynamic channels for writable numeric parameters (#3)
pacive Jul 25, 2024
c749dc0
Add smart home mode channel
pacive Jul 26, 2024
d728717
Add checks for presence of systemId
pacive Sep 6, 2024
76de150
Add more fixes for invalid unit formats
pacive Sep 6, 2024
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
  •  
  •  
  •  
916 changes: 465 additions & 451 deletions CODEOWNERS
100644 → 100755

Large diffs are not rendered by default.

84 changes: 82 additions & 2 deletions 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.2.0-SNAPSHOT</version>
<version>4.2.1-SNAPSHOT</version>
</parent>

<artifactId>org.openhab.addons.bom.openhab-addons</artifactId>
Expand Down Expand Up @@ -61,6 +61,11 @@
<artifactId>org.openhab.binding.ahawastecollection</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.airgradient</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.airq</artifactId>
Expand Down Expand Up @@ -96,6 +101,11 @@
<artifactId>org.openhab.binding.amazonechocontrol</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.amberelectric</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.ambientweather</artifactId>
Expand Down Expand Up @@ -126,6 +136,11 @@
<artifactId>org.openhab.binding.anthem</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.argoclima</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.astro</artifactId>
Expand Down Expand Up @@ -466,6 +481,11 @@
<artifactId>org.openhab.binding.elroconnects</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.emotiva</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.energenie</artifactId>
Expand Down Expand Up @@ -496,6 +516,11 @@
<artifactId>org.openhab.binding.enturno</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.ephemeris</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.epsonprojector</artifactId>
Expand Down Expand Up @@ -563,7 +588,7 @@
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.freeathomesystem</artifactId>
<artifactId>org.openhab.binding.freeathome</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
Expand All @@ -581,6 +606,11 @@
<artifactId>org.openhab.binding.freecurrency</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.frenchgovtenergydata</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.fronius</artifactId>
Expand Down Expand Up @@ -641,6 +671,11 @@
<artifactId>org.openhab.binding.gree</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.gridbox</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.groheondus</artifactId>
Expand Down Expand Up @@ -786,6 +821,11 @@
<artifactId>org.openhab.binding.intesis</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.iotawatt</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.ipcamera</artifactId>
Expand Down Expand Up @@ -1021,6 +1061,11 @@
<artifactId>org.openhab.binding.meteostick</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.mffan</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.miele</artifactId>
Expand Down Expand Up @@ -1156,6 +1201,11 @@
<artifactId>org.openhab.binding.mystrom</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.myuplink</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.nanoleaf</artifactId>
Expand Down Expand Up @@ -1341,6 +1391,11 @@
<artifactId>org.openhab.binding.paradoxalarm</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.pegelonline</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.pentair</artifactId>
Expand Down Expand Up @@ -1521,6 +1576,11 @@
<artifactId>org.openhab.binding.saicismart</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.salus</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.samsungtv</artifactId>
Expand Down Expand Up @@ -1576,6 +1636,11 @@
<artifactId>org.openhab.binding.shelly</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.siemenshvac</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.siemensrds</artifactId>
Expand Down Expand Up @@ -1781,6 +1846,11 @@
<artifactId>org.openhab.binding.tesla</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.teslapowerwall</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.tibber</artifactId>
Expand Down Expand Up @@ -2081,6 +2151,11 @@
<artifactId>org.openhab.persistence.rrd4j</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.transform.basicprofiles</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.transform.bin2json</artifactId>
Expand Down Expand Up @@ -2196,6 +2271,11 @@
<artifactId>org.openhab.voice.watsonstt</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.voice.whisperstt</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>

</project>
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.2.0-SNAPSHOT</version>
<version>4.2.1-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.2.0-SNAPSHOT</version>
<version>4.2.1-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.2.0-SNAPSHOT</version>
<version>4.2.1-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.2.0-SNAPSHOT</version>
<version>4.2.1-SNAPSHOT</version>
</parent>

<artifactId>org.openhab.addons.bom.test-index</artifactId>
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.2.0-SNAPSHOT</version>
<version>4.2.1-SNAPSHOT</version>
</parent>

<artifactId>org.openhab.automation.groovyscripting</artifactId>
Expand Down
33 changes: 29 additions & 4 deletions bundles/org.openhab.automation.jrubyscripting/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ If you're new to Ruby, you may want to check out [Ruby Basics](https://openhab.g
- [Script is Loaded](#script-is-loaded)
- [openHAB System Started](#openhab-system-started)
- [Cron Trigger](#cron-trigger)
- [DateTimeItem Trigger](#datetimeitem-trigger)
- [Other Triggers](#other-triggers)
- [Combining Multiple Triggers](#combining-multiple-triggers)
- [Combining Multiple Conditions](#combining-multiple-conditions)
Expand Down Expand Up @@ -238,7 +239,7 @@ logger.info("Kitchen Light State: #{KitchenLight.state}")
Sending a notification:

```ruby
notify("[email protected]", "Balcony door is open")
Notification.send("[email protected]", "Balcony door is open")
```

Querying the status of a thing:
Expand Down Expand Up @@ -1153,7 +1154,7 @@ Time.now.between?("5am".."11pm")
Time.now.holiday? # => false
MonthDay.parse("12-25").holiday # => :christmas
1.day.from_now.next_holiday # => :thanksgiving
notify("It's #{Ephemeris.holiday_name(Date.today)}!") if Date.today.holiday?
Notification.send("It's #{Ephemeris.holiday_name(Date.today)}!") if Date.today.holiday?

Date.today.weekend? # => true
Date.today.in_dayset?(:school) # => false
Expand Down Expand Up @@ -1469,7 +1470,7 @@ See [#updated](https://openhab.github.io/openhab-jruby/main/OpenHAB/DSL/Rules/Bu
rule "Received a command" do
received_command DoorBell, command: ON
run do |event|
notify "Someone pressed the door bell"
Notification.send "Someone pressed the door bell"
play_sound "doorbell.mp3"
end
end
Expand Down Expand Up @@ -1561,6 +1562,30 @@ end

See [#every](https://openhab.github.io/openhab-jruby/main/OpenHAB/DSL/Rules/BuilderDSL.html#every-instance_method)

#### DateTimeItem Trigger

To trigger based on the date and time stored in a DateTime item, use [at ItemName](https://openhab.github.io/openhab-jruby/main/OpenHAB/DSL/Rules/BuilderDSL.html#at-instance_method):

```ruby
rule "DateTime Trigger" do
at My_DateTimeItem
run do |event|
logger.info "Triggered by #{event.item} at #{event.item.state}"
end
end
```

To trigger based on only the _time_ part of a DateTime item, use [every :day, at: ItemName](https://openhab.github.io/openhab-jruby/main/OpenHAB/DSL/Rules/BuilderDSL.html#every-instance_method):

```ruby
rule "TimeOnly Trigger" do
every :day, at: My_DateTimeItem
run do |event|
logger.info "Triggered by #{event.item} at #{event.item.state}"
end
end
```

#### Other Triggers

There are more triggers supported by this library.
Expand Down Expand Up @@ -1661,7 +1686,7 @@ rule "Check for offline things 15 minutes after openHAB had started" do
delay 15.minutes
run do
offline_things = things.select(&:offline?).map(&:uid).join(", ")
notify("Things that are still offline: #{offline_things}")
Notification.send("Things that are still offline: #{offline_things}")
end
end
```
Expand Down
2 changes: 1 addition & 1 deletion bundles/org.openhab.automation.jrubyscripting/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.2.0-SNAPSHOT</version>
<version>4.2.1-SNAPSHOT</version>
</parent>

<artifactId>org.openhab.automation.jrubyscripting</artifactId>
Expand Down
Loading
Loading