Skip to content

BrutalBirdie/eze-openHAB-docker

Repository files navigation

eze openHAB Docker Setup

openHAB logo

I created this repository based on a question in the openHAB Forum.

The goal was to create an easy to use setup with helper scripts.

This Docker setup contains:

Requirements


Get Started

Clone this repository:

git clone git@github.com:BrutalBirdie/eze-openHAB-docker.git

Edit the env.influxdb, env.grafana and .env file. See Important Files for more information about these files.

Run

./start.sh

RaspBerryPI extra steps

On RaspBerryPi edit the docker-compose.yml and replace the node-red image with nodered/node-red-docker:rpi

Windows extra steps

If you are on Windows remove the two lines commented in the docker-compose.yml for openHAB


Important Files

env.influxdb, env.grafana and .env contain important information like the password for influxdb, plugins for grafana and the USER_ID and GROUP_ID for the Docker Containers

Helper Scripts Explained

Docker

File Description
start.sh Starts all containers defined in the docker-compose.yml
stop.sh Stops all containers defined in the docker-compose.yml
removeAll.sh Removed all containers defined in the docker-compose.yml

General

File Description
openhab_cli.sh Opens the openHAB Shell
influx_cli.sh Opens influxdb with openhab_db as default db

If there are problems or questions please post them :)

About

easy to use openHAB docker setup with influxdb, grafana, node-RED, mosquitto and openHAB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages