2
0
mirror of https://github.com/schnidrig/openhab-ansible synced 2026-01-11 16:38:47 +01:00
Files
openhab-ansible/README.md
2019-01-03 15:42:07 +01:00

1.4 KiB

openhab-ansible

Ansible playbooks to setup openhab on a raspberry pi. It'll install mosquitto and mqttwarn as well. Mqttwarn is configured to send data to graphite.

Prepare Raspberry Pi

Install raspian

Download it from https://www.raspberrypi.org/downloads/raspbian/

Unzip and copy it onto an sdcard

e.g on a mac with sdcard reader that would be:

sudo dd bs=1m if=2016-09-23-raspbian-jessie-lite.img of=/dev/rdiskXYZ

mount sdcard and create an empty file ssh at the top level directory.

Eject card and then insert sdcard into rasberry pi and boot.

Configure fixed ip address

Edit the file /etc/dhcpcd.conf and add the following lines (according to your network) and reboot.

interface eth0
static ip_address=192.168.1.7/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

User setup

  • Change password of user pi.
  • Install ssh public key for user pi

memory split

sudo raspi-config

Then from the advanced menu, change the memory split for the GPU to "16" restart.

Run ansible playbook

Edit group_vars/all/vault. Check/change other values in group_vars

ansible-playbook -i inventory raspi.yml

performance tweaks

https://github.com/openhab/openhab/wiki/Hardware-FAQ

install docker

https://www.raspberrypi.org/blog/docker-comes-to-raspberry-pi/ curl -sSL https://get.docker.com | sh