OpenHAB 2 – Preparazione Ubuntu Server, Installazione e Autostart

Appunti su come impostare OpenHAB 2 su Ubuntu Server facendo in modo che OpenHAB 2 si avvii automaticamente.

Il test è effettuato su Ubuntu Server 14.04 installato su una macchina virtuale (1 core con 256 Mb di RAM allocata) su QNAP 253A seguendo le indicazioni presenti su http://docs.openhab.org, nella sezione User Manual / Installation / Linux.

Preferisco installare tutto manualmente, quindi seguirò la parte dedicata all’installazione manuale.

Preparazione

Dopo avere installato il SO partendo dall’immagine .bin, accedo tramite la console di Virtualization Station ed installo open SSH, unzip e java:

sudo apt update
sudo apt-get install openssh-server
sudo apt-get install unzip

sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer

Per controllare la versione java installata:

java -version

Cerco “openhab2 download” su Google e raggiungo la pagina dedicata al download di OH2.
Nel momento in cui scrivo il link è quello scritto qui sotto:

wget -O openhab-download.zip https://bintray.com/openhab/mvn/download_file?file_path=org%2Fopenhab%2Fdistro%2Fopenhab%2F2.1.0%2Fopenhab-2.1.0.zip

Una volta scaricato il file zip sul PC creo l’utente ‘openhab’, decomprimo il file scaricato nella cartella opt:

sudo adduser --system --no-create-home --group --disabled-login openhab
sudo unzip openhab-download.zip -d /opt/openhab2
rm openhab-download.zip
sudo chown -hR openhab:openhab /opt/openhab2

A questo punto possiamo provare OH2:

sudo su -s /bin/bash -c '/opt/openhab2/start.sh' openhab

Autostart

Purtroppo non ho avuto fortuna con la guida presente sul sito di Openhab, allora seguo una via alternativa.

Semplicemente edito il file rc.local ed aggiungo il comando per avviare Openhab2:

sudo nano /etc/rc.local

aggiungo la seguente riga:

/opt/openhab2/start.sh

Accesso alla Console
Per accedere alla console di OH2, qualora Openhab 2 non sia stato avviato da shell, bisogna collegarsi via ssh alla porta 8101, con il seguente comando:

ssh -p 8101 openhab@localhost

La password di default è habopen

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

wp-puzzle.com logo

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.