Newer
Older
openhab / README.md
@Pascal Gollor Pascal Gollor on 30 Aug 2018 1 KB add help
# Docker ocmpose file and config for openhab

## Config
Use `openhab.conf` for configuration.
At the first start, please execute `./install.sh` to use the correct user ID in the config file.
After taht you can create the container with:
```
docker-compose up -d
```

And then you can use openhab at `http://localhost:8080`.


## Help

- http://docs.openhab.org/installation/docker.html
- https://hub.docker.com/r/openhab/openhab/
- https://github.com/openhab/openhab-docker

### Database

Connect to database container:
```
source openhab.conf
mariadb -h 172.55.55.101 -uopenhab -p${OPENHAB_DATABASE_PASSWORD} openhab
```

Install the `jdbc:mariadb` persistence service and add the following lines to `data/conf/services/jdbc.cfg`:
```
url=jdbc:mariadb://db-openhab:3306/openhab
user=openhab
password=dbpw
```
Replace `dbpw` with your password from `openhab.config`.


### weather binding
Copy these folders:
- `webapps/weather-data/layouts` -> `./data/userdata/webapps/weather-data/layouts`
- `webapps/weather-data` -> `./data/conf/html/weather-data`

And follow the instuctions to add `static` for all urls like this:
https://community.openhab.org/t/html-layouts-in-oh2/8762/28?u=benjy

Openhab doku: https://www.openhab.org/addons/bindings/weather1/#html-layouts