Atualmente na versão 2, o OpenHAB tem um conjunto de configurações que permitem aceder e configurar os diversos dispositivos de forma gráfica e fácil.
Neste guia será feita apenas a instação e configuração inicial do OpenHAB2.
0 - Pré-Requisitos
Neste caso será utilizado um servidor ubuntu 16.04 LTS designado de openhab.As informações relativas à instalação do OpenHAB opem ser encontradas aqui:
http://docs.openhab.org/installation/index.html
É necessário garantir o suporte para JAVA, como não o java não vem instalado, é possível instalar:
apt install openjdk-8-jre-headless
É indicado que, por questões de compatibilidade, deve utilizar-se a versão 8 e pelo menos a revisão 101. É possível verificar se é o caso com:
java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-0ubuntu1.16.04.2-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
1 - Instalação do OpenHAB2
Há várias formas de instalação do OpenHAB, neste caso será utilizada a versão estável oficial. Assim, é necessário adicionar a chave apt do servidor:
wget -qO - 'https://bintray.com/user/downloadSubjectPublicKey?username=openhab' | apt-key add -
apt-get install apt-transport-https
Adicionar o repositório:
echo 'deb https://dl.bintray.com/openhab/apt-repo2 stable main' | tee /etc/apt/sources.list.d/openhab2.list
Atualizar a cache apt:
apt-get update
Instalar o OpenHAB2 e addons (este último é opcional):
apt install openhab2 openhab2-addons
Verificar se o serviço está a correr:
systemctl status openhab2.service
* openhab2.service - openHAB 2 - empowering the smart home
Loaded: loaded (/usr/lib/systemd/system/openhab2.service; enabled; vendor preset: enabled)
Active: active (running) [...]
Arrancar o serviço:
systemctl start openhab2.service
Parar o serviço:
systemctl stop openhab2.service
Instalar o serviço para arranque automático com o sistema:
systemctl daemon-reload
systemctl enable openhab2.service
É possível verificar que o serviço já se encontra disponível abrindo através do browser:
2 - Cópias de Segurança
Na documentação de instalação é sugerido o seguinte procedimento para realizar cópias de segurança dos ficheiros de configuração e do utilizador relativos ao serviço openhab2.
Parar o serviço
systemctl stop openhab2.service
Criar o backup
TIMESTAMP=`date +%Y%m%d_%H%M%S`;
mkdir ~/openhab2-backup-$TIMESTAMP
cp -arv /etc/openhab2 ~/openhab2-backup-$TIMESTAMP/conf
cp -arv /var/lib/openhab2 ~/openhab2-backup-$TIMESTAMP/userdata
Voltar a iniciar o serviço
systemctl start openhab2.service
3 - Configuração Inicial
Ao aceder pela primeira vez ao servidor OpenHAB através do browser ele permite a escolha do pacote de configurações a instalar:
Standard - Configura o PaperUI, Basic UI e HABPanel.
Simples - Configura apenas ferramentas para interação gráfica simples.
Expert - Instala todas as configuarações incluindo opções da versão 1.x
Neste caso foi escolhido o Expert pois permite aceder a todas as opções, incluindo as mais avançadas.
Referências
[1] - https://www.openhab.org - Página do projeot OpenHAB2
[2] - http://docs.openhab.org/installation/index.html - Informações gerais sobre o processo de Instalação
[3] - http://docs.openhab.org/installation/linux.html - Informação detalhada sobre o processo de instalação em Linux
[4] - http://docs.openhab.org/configuration/index.html - Informações sobre a configuração do OpenHAB2
Sem comentários:
Enviar um comentário