Commit Graph

456 Commits (main)

Author SHA1 Message Date
Daedalus a655e4f276
rules-blockly-notifications.md: Explain how to access notification buttons on iOS (#2535) 2025-08-09 11:30:57 +02:00
jimtng 4cab938431
Update expiry unit specifications to support expanded unit names and optional space before the unit (#2526)
* Update expiry unit specifications to support expanded unit names and optional space before the unit

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* Rephrase iso8601 section

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

---------

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-07-21 18:42:11 +02:00
jimtng 9158067a5f
Document YAML configuration syntax (#2508)
* Add YAML Configuration to sidebar

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* Document YAML configuration syntax

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* update thing_uid

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* reformat channel_id to match thing_uid

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* remove quotes and add note about include path

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* clarify the variables block

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* include explanation about profiles + some minor tweaks

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* Move tags last

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* tweak the comments on channel/channels

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* add comment that sections are optional

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* Remove extensions

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* adjust to review comments

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* refine tags section, add key table

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* refine items example

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* rename table header configuration key -> key

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* add example to configure astro channel

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* remove `readOnly`

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* tag key column

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

---------

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-07-17 15:31:57 +02:00
jimtng 1cc0f0120a
Add `timeOnly` and `offset` to `DateTimeTrigger` config (#2436)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Co-authored-by: stefan-hoehn <mail@stefanhoehn.com>
2025-07-15 08:36:21 +02:00
stefan-hoehn 82b030620d
blockly: document latest notification blocks (#2519)
* blockly: document latest notification blocks

Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>

* blockly: document latest notification blocks

Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>

* Apply suggestions from code review

Co-authored-by: Florian Hotze <dev@florianhotze.com>
Signed-off-by: stefan-hoehn <mail@stefanhoehn.com>

* change header titles and indent

Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>

* markdown fix

Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>

---------

Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>
Signed-off-by: stefan-hoehn <mail@stefanhoehn.com>
Co-authored-by: Florian Hotze <dev@florianhotze.com>
2025-07-15 08:34:40 +02:00
Markus Storm 7d7e3b94d4
HistoricState deprecated-> persistedState (#2479)
Signed-off-by: Markus Storm <markus.storm@gmx.net>
2025-07-14 19:57:26 +02:00
Wouter Born 73ee41f698
Update Java 21 JVM requirements (#2510)
* Update Java 21 JVM requirements

Also fixes broken links and some outdated version numbers.

Signed-off-by: Wouter Born <github@maindrain.net>

* Update version numbers

Signed-off-by: Wouter Born <github@maindrain.net>

---------

Signed-off-by: Wouter Born <github@maindrain.net>
Co-authored-by: stefan-hoehn <mail@stefanhoehn.com>
2025-07-13 12:29:21 +02:00
Mark Herwege 2372470c7b
blockly attribute documentation (#2513)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-07-08 09:43:02 +02:00
jimtng 8cafc8126b
Update expire specification to support `ms` unit (#2512)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-07-08 09:41:22 +02:00
Florian Hotze d9612cd7de
Upgrade CI Markdown checks (#2497)
* Upgrade CI Markdown checks

- Use tcort/github-action-markdown-link-check instead of deprecated gaurav-nelson/github-action-markdown-link-check.
- Pin actions to SHA version to mitigate possible supply chain attacks.
- Consolidate markdown checks into a single workflow.

Signed-off-by: Florian Hotze <dev@florianhotze.com>

* Comment out broken link check as it was previously disabled

Signed-off-by: Florian Hotze <dev@florianhotze.com>

* Adjust markdownlint config for new version

Signed-off-by: Florian Hotze <dev@florianhotze.com>

* Fix markdownlint

Signed-off-by: Florian Hotze <dev@florianhotze.com>

---------

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-06-16 20:44:16 +02:00
Holger Hees 8784b1aaf4
add python transformation examples (#2500)
* add python transformation examples

* change tab order
2025-06-16 17:00:23 +02:00
jimtng 4d87390fb2
Rules Overview: add Python, update Ruby, JS and Groovy versions. (#2489)
* Rules Overview: add Python, update Ruby, JS and Groovy versions

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* tweaks and additional note on jython

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

---------

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-05-13 10:34:36 +02:00
jimtng 7b513dc289
Document lastStateUpdate and lastStateChange for RulesDSL (#2480)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Co-authored-by: stefan-hoehn <mail@stefanhoehn.com>
2025-05-07 15:39:43 +02:00
jimtng ac2e9941b1
Fix codefence languages (#2492)
s/xtend/java/
s/conf/ini/

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
Co-authored-by: stefan-hoehn <mail@stefanhoehn.com>
2025-05-07 15:32:08 +02:00
jimtng 28f15bd68f
Update item `expire` documentation (#2485)
See https://github.com/openhab/openhab-core/pull/4724

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-05-07 15:20:24 +02:00
jimtng 54bafbb3b1
Fix typo and examples for cache (#2439)
* Fix typo for RuleDSL sharedCache

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* Minor adjustments in cache example

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* Explain cached timer's automatic cancellation

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

---------

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-05-05 12:38:22 +02:00
Andrew Fiddian-Green ead0542917
Update developer documentation concerning tags (#2483)
* Update developer documentation concerning tags

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>

* revert error

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>

* fix lint errors

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>

* tweak table

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>

* Add precision

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>

* Add schema link to references

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>

* Bug fix prior PR

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>

* second try

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>

* fix typo

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>

* Refer to primary function

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>

---------

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-04-16 16:58:50 +02:00
Mark Herwege 211d8f26ff
no default strategy (#2478)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-04-07 18:12:37 +02:00
Mark Herwege d758e26586
Riemann sum documentation (#2477)
* persistence extensions

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* blockly

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* fix image locations

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* improvements

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* clarify time dimension

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

---------

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-04-07 18:07:39 +02:00
Florian Hotze aec431d3f1
Add WebSocket topic filter docs (#2465)
* Add WebSocket topic filter docs

Refs https://github.com/openhab/openhab-core/pull/4550.

Signed-off-by: Florian Hotze <dev@florianhotze.com>

* Minor rewording

Signed-off-by: Florian Hotze <dev@florianhotze.com>

---------

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-02-20 22:33:32 +01:00
Mark Herwege e1f3a8f374
alias documentation (#2462)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-02-18 18:32:15 +01:00
Holger Friedrich 673da56ad1
Java 21 for OH5 development (#2426)
* Java 21 for OH5 development

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>

* rework after OH5 release

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>

* review comment

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>

---------

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-09 13:03:55 +01:00
Florian Hotze a27d468310
WebSocket API: Add sending access token through sub-protocols header (#2442)
* WebSocket API: Add sending access token through sub-protocols header

Refs https://github.com/openhab/openhab-core/pull/4515.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>

* Update configuration/websocket.md

Signed-off-by: Florian Hotze <dev@florianhotze.com>

---------

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-01-05 11:55:21 +01:00
Richard Koshak b99531db6b
Documented support for wild card thing status triggers (#2438)
https://github.com/openhab/openhab-core/pull/2832 added support for wild card Thing status triggers. This PR adds a couple of sentences documented that and how to use it.

Signed-off-by: Richard Koshak <rkoshak@users.noreply.github.com>
2024-12-31 11:26:40 +01:00
Jacob Laursen c64ed13467
Remove references to deprecated DateTimeType method getZonedDateTime (#2432)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-22 13:34:29 +01:00
Jacob Laursen 85f084bed5
Link to Java 21 documentation (#2433)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-22 11:35:06 +01:00
Mark Herwege 21fc66dd9f
[blockly] persistence documentation update (#2427)
* [blockly] persistence documentation update

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* review feedback

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* fix image filename

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

---------

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-12-19 18:55:13 +01:00
Mark Herwege 840953e3e7
[blockly] Document removal of nashorn support (#2428)
* remove nashorn

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* fix image

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* fix image position

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

---------

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-12-18 20:02:37 +01:00
Mark Herwege d3ff431ebc
Persistence exclude documentation (#2423)
* persistence exclude documentation

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* fix spelling

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

---------

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-12-16 21:15:53 +01:00
Jacob Laursen edeb5735e1
Remove time-zone parameter from profile 'timestamp-offset' (#2403)
Related to openhab/openhab-core#3583

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-09 22:32:57 +01:00
Дилян Палаузов 7379411764
jsr223.md: add example for scriptExtension.get() (#2418)
Related to https://github.com/openhab/openhab-core/issues/4368
2024-12-08 10:20:01 +01:00
Дилян Палаузов 9cbdf7d545
jsr223.md: do not state that SimpleRule is used only in Jython (#2354)
Co-authored-by: stefan-hoehn <mail@stefanhoehn.com>
2024-12-01 11:38:55 +01:00
stefan-hoehn 0901b9c7ac
update blockly attribution - resize svg (#2386)
Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>
2024-10-18 21:54:24 +02:00
Markus 7ede74f3e2
Update websocket.md (#2383)
Clarify use of `accessToken` URL param in websocket url.

Signed-off-by: Markus <doits@users.noreply.github.com>
2024-10-18 20:29:36 +02:00
stefan-hoehn bf4d78b608
update blockly attribution (#2385)
* update blockly attribution

Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>
2024-10-18 20:00:24 +02:00
Mark Herwege 507a80eabd
median documentation (#2353)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-09-30 22:43:01 +02:00
F. Vollmann 5b7b0870bb
add XOR to docs (#2374)
Signed-off-by: F. Vollmann <1691981+fabianvo@users.noreply.github.com>
2024-09-26 08:28:57 +02:00
Mark Herwege 09a2650589
[blockly] http block documentation (#2359)
* blockly http

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* three toggles

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* update screenshots

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>

* fix linter error

---------

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Co-authored-by: stefan-hoehn <mail@stefanhoehn.com>
2024-09-14 16:04:09 +02:00
jimtng 0cbc62a30c
Document offset support for DateTimeItem trigger in RulesDSL (#2364)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-12 18:53:39 +02:00
Дилян Палаузов 31007ff040
jsr223: correct package name of TriggerBuilder (#2358)
Co-authored-by: stefan-hoehn <mail@stefanhoehn.com>
2024-09-05 22:05:39 +02:00
stefan-hoehn e6fc355ddf
fix ol (#2361)
Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>
2024-09-05 21:53:25 +02:00
jimtng 45628b8920
Add a link to the transformation add-ons page (#2351)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-19 19:17:53 +02:00
jimtng b6546de886
Add clarifications about blank settings in Script Transformation Profile configurations (#2350)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-18 19:32:23 +02:00
jimtng 9557203f32
Add links to the automation add-ons (#2343)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-07-30 20:46:23 +02:00
Florian Hotze 47279bb71b
JSR223: Add links to JavaDoc for variables (#2340)
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-07-24 13:03:59 +02:00
jimtng fc234f20d0
Fix broken link to addons transform section (#2339)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-07-23 17:41:52 +02:00
Felix Schneider 18f77f61ed
Fix wrong negation (#2323)
* Fix wrong negation

Signed-off-by: Felix Schneider <fs@felix-schneider.org>

* Remove confusing introduction into items

As discussed in
https://github.com/openhab/openhab-docs/pull/2323#issuecomment-2232629933

---------

Signed-off-by: Felix Schneider <fs@felix-schneider.org>
2024-07-20 10:50:38 +02:00
jimtng d50e237b8d
jsr223: closing tab is missing (#2337)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-07-17 19:37:29 +02:00
jimtng 9f48d8153a
Rules tweaks (#2336)
* Update JRuby notification action

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* split helper library code into separate blocks for clarity

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

---------

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-07-16 20:56:46 +02:00
Mark Herwege 65ca57780d
update persistence documentation (#2318)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-06-30 13:30:12 +02:00