Add links to the automation add-ons (#2343)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
pull/2345/head
jimtng 2024-07-31 04:46:23 +10:00 committed by GitHub
parent 47279bb71b
commit 9557203f32
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 14 additions and 14 deletions

View File

@ -266,7 +266,7 @@ Helper Libraries simplify the interaction with the openHAB runtime by providing
By providing this functionality, they help avoid type errors and heavily reduce the amount of boilerplate code required to import and use openHAB classes.
Sometimes the helper library will come with the add-on, e.g. [JS Scripting](/addons/automation/jsscripting) with the [openhab-js](https://github.com/openhab/openhab-js) library.
Other times the helper library must be installed separately, searching in the community form might help.
Other times the helper library must be installed separately, searching in the community forums might help.
## Comprehensive Examples

View File

@ -9,7 +9,7 @@ title: Textual Rules
Note that there is also a visual way of programming openHAB rules, which may be more suitable for beginners. Its documentation can be found in the [Blockly Reference section]({{base}}/configuration/blockly/)
openHAB has a highly integrated, lightweight but yet powerful rule engine included.
openHAB has a highly integrated, lightweight but yet powerful rule engine called _Rules DSL_ included.
On this page you will learn how to leverage its functionality to do _real_ home automation.
[[toc]]

View File

@ -106,7 +106,7 @@ There is a growing list of options of ways for users to create rules and many of
This tutorial will not discuss file based rules.
See the docs for the chosen language for details on how to write rules in files for that language.
openHAB comes with three languages by default (Rules DSL, ECMAScript 5.1, and Blockly) and has a number of add-ons to add more.
openHAB comes with three languages by default (Rules DSL, ECMAScript 5.1, and Blockly) and has a number of [automation add-ons](/addons/#automation) to add more.
For this tutorial we will be using [Blockly](/docs/configuration/blockly/) and the [JavaScript Scripting](/addons/automation/jsscripting/) add-on.
But most of the concepts presented can be applied to the other languages too.

View File

@ -13,14 +13,14 @@ additional services which interact with openHAB through its REST API.
The list is sorted alphabetically by name and it is meant as a starting point for further research.
| Name | Native | Language/Graphical | Notes |
|---------------------|--------------------|---------------------|-------------------------------|
| Blockly | :heavy_check_mark: | Graphical | Only available through the UI |
| GraalVM JavaScript | :heavy_check_mark: | ECMAScript 11 | |
| Groovy | :heavy_check_mark: | Groovy 3.0 | |
| HABApp | :x: | >= Python 3.8 | |
| jRuby | :heavy_check_mark: | Ruby 3.1 | |
| Jython | :heavy_check_mark: | Python 2.7 | |
| NodeRed | :x: | Graphical | Own UI |
| Nashorn JavaScript | :heavy_check_mark: | ECMAScript 5.1 | |
| RulesDSL | :heavy_check_mark: | RulesDSL | |
| Name | Native | Language/Graphical | Notes |
| ----------------------------------------------------- | ------------------ | ------------------ | ---------------------------------------- |
| [Blockly](rules_blockly.html) | :heavy_check_mark: | Graphical | Only available through the UI |
| [GraalVM JavaScript](/addons/automation/jsscripting/) | :heavy_check_mark: | ECMAScript 11 | Enabled by installing an official add-on |
| [Groovy](/addons/automation/groovyscripting/) | :heavy_check_mark: | Groovy 3.0 | Enabled by installing an official add-on |
| [HABApp](https://habapp.readthedocs.io/) | :x: | >= Python 3.8 | A third-party solution |
| [JRuby](/addons/automation/jrubyscripting/) | :heavy_check_mark: | Ruby 3.1 | Enabled by installing an official add-on |
| [Jython](/addons/automation/jythonscripting) | :heavy_check_mark: | Python 2.7 | Enabled by installing an official add-on |
| NodeRed | :x: | Graphical | Own UI. A third-party solution |
| Nashorn JavaScript | :heavy_check_mark: | ECMAScript 5.1 | Deprecated |
| [RulesDSL](/configuration/rules-dsl.html) | :heavy_check_mark: | RulesDSL | Built-in |