Create rules_overview.md (#1956)

* Create rules_overview.md

* Update docs-sidebar.js

* Update rules_overview.md

* Update rules_overview.md

* Update rules_overview.md

* Update rules_overview.md

* Update rules_overview.md

* Update rules_overview.md

* Remove Java engine for now

Signed-off-by: Jerome Luckenbach <github@luckenba.ch>

* Sidebar sort order

Signed-off-by: Jerome Luckenbach <github@luckenba.ch>

Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
Co-authored-by: Jerome Luckenbach <github@luckenba.ch>
pull/1969/head
spacemanspiff2007 2022-12-19 07:33:31 +01:00 committed by GitHub
parent 5df473c0ff
commit d3c8383817
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 27 additions and 0 deletions

View File

@ -22,6 +22,7 @@ module.exports = [
'tutorial/item_widgets', 'tutorial/item_widgets',
'tutorial/custom_widgets', 'tutorial/custom_widgets',
'tutorial/rules_introduction', 'tutorial/rules_introduction',
'tutorial/rules_overview',
'tutorial/rules_basic', 'tutorial/rules_basic',
'tutorial/rules_blockly', 'tutorial/rules_blockly',
'tutorial/rules_advanced', 'tutorial/rules_advanced',

View File

@ -0,0 +1,26 @@
---
layout: documentation
title: Rules - Other Technologies
---
# Rule Technology Overview
Sometimes the built in rule engine is not the perfect fit.
It's possible to use openHAB with a variety of different rule engines and automation techonologies.
Some are native and can be used out of the box with openHAB and some require installation of
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 | |