Skip to content

joehil/goOpenhab

Repository files navigation

goOpenhab

goOpenhab is a rules engine that can be installed on the same machine as openhab. It can perform rules written in golang and thus is faster than any scripting language. To do this, it does not need to be defined anywhere in openhab, it just has to run on the same machine.

Openhab is one of the most popular open source home automation platforms. To get informations about it, please use this link.

Installation

To install goOpenhab, you have to follow these steps:

  1. Install golang on your machine (unless you already have it running on your machine)
  2. Clone this repository on your machine - or - download a source file
  3. Edit goOpenhab's config file
  4. Install goOpenhab as a service

Install golang

Open this link and find out how golang can be installed on your machine.

Clone goOpenhab

To clone this repository on your machine use this command (on linux):

git clone https://github.com/joehil/goOpenhab.git

Go to the cloned directory (called goOpenhab) and type in the following command:

go build

Download a source file

Edit goOpenhab's config file

Install goOpenhab as a service

About

An independant extension for Openhab

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages