conan747 / openhab-helper-libraries

JSR223-Jython scripts and modules for use with openHAB

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ivan's Updates

I have decided to start maintaining this fork in light of the fact that there seems to be no activity in the main Helper Libraries repo and there is growing demand for updates to, among other things, bring openHAB 3.x support to these libraries. In the event that the maintainer of the original repo decides to start working on them again, I will work with him to get the changes here merged back into the original.

A list of what has been done will be kept in this changelog.

Helper Libraries for openHAB Scripted Automation

The documentation is located at https://crazyivan359.github.io/openhab-helper-libraries/index.html.

This repository holds helper libraries for use with openHAB, the new rule engine, and scripted automation. The main purpose of the helper libraries is to provide a layer of abstraction for simplifying the interaction of scripts and other libraries with openHAB. The current release of these libraries can be used with openHAB 2.4.0 M3 or 2.4.0 S1319 up to 2.5.x. The one exception is that custom module handlers, including the StartupTrigger, DirectoryTrigger, and OsgiEventTrigger in the Jython helper libraries require openHAB 2.4.0 S1566 or newer. A previous version of the Jython core libraries that is compatible with earlier versions of openHAB, but with reduced functionality, has been archived to this branch.

These works are based on the original contributions of Steve Bate (original Jython repository) and Helmut Lehmeyer (original JavaScript repository), for which we are very thankful! đź––

About

JSR223-Jython scripts and modules for use with openHAB

License:Eclipse Public License 1.0


Languages

Language:Python 72.3%Language:JavaScript 19.8%Language:HTML 5.2%Language:Shell 2.2%Language:Groovy 0.3%Language:Dockerfile 0.3%