De Hassio para "RaspAssio"

Este tutorial é um complemento ao publicado no nosso site em CPHA.pt - Hass.io (Raspbian + Docker) e escrito pelo @Fl4v10.

Em primeiro lugar, esclarecer que ‘RaspAssio’ é um “Hassio” (Homeassistant+Supervisor) a correr em cima de Raspbian em vez de correr em HassOS e que apenas funciona no Rpi 3B e 3B+.
O intuito desta alteração é poder ter controlo sobre o host e desta forma correr alguns serviços adicionais no PI.

Instalação do Raspbian

Download do Raspbian disponível aqui.
---------> A não ser que precisem (mesmo mesmo mesmo) de ambiente gráfico, instalem a versão STRETCH LITE. Não estejam a sobrecarregar o PI sem necessidade.

Usem outro SD para o Raspbian porque ficam com um SD funcional do Hassio caso alguma coisa corra mal durante o processo (ou fique de noite e precisem de ligar as luzes antes de concluir a instalação)


Unzip->Etcher->SD … :coffee: … done!

Depois de flashar o cartão devem colocar um ficheiro vazio e sem extensão dentro de /boot com o nome ‘ssh’. Desta forma arranca logo com ssh a funcionar.

Para entrarem no Raspbian usam o seguinte user/pwd: pi / raspberry

Antes de matar o Hassio: Não se esqueçam de fazer o snapshot e guardar uma cópia no vosso computador.

Update do Raspbian
só porque sim, vamos lá meter isto na última versão:

sudo apt-get update
sudo apt-get dist-upgrade

:coffee::coffee::coffee::coffee::coffee::coffee::coffee::coffee:

IMPORTANTE: Fazer reboot ao PI antes de prosseguir

sudo reboot

Instalação do ‘Assio’ (o Rasp já está)

Primeiro dás o comando:

sudo su

depois o comando:

curl -sL https://raw.githubusercontent.com/MadDoct/hassio-installer/master/hassio_rpi3.sh | bash -sv

:coffee::coffee::coffee:

Agora abrir o browser colocar http://hassio.local:8123/ ou o ip e esperar que termine o script.

De seguida criar o utilizador e fazer login.


Limpinho limpinho…

Repor o backup
Hass.io → Addons Instalar o Samba
image

Copiam o snapshot para a pasta “backup”

image
:coffee::coffee:

Depois de terminado o upload, vão a Hass.io->Snapshots e carregam no botão de refresh no canto superior direto. Obrigado ao @j_assuncao pela informação dado que eu tinha de fazer reboot :slight_smile:

e ele aparece:
image

Abrem, retiram a flag do HA e fazem RESTORE SELECTED


:beer::beer::beer: ← já deve ser tarde por isso é melhor deixar o café

NOTA: Pode acontecer que nem todos os addons sejam instalados. Se for o caso têm de instalar manualmente. As configurações específicas dos addons estão dentro do ficheiro de snapshot\addon\config.json. Basta abrir com um editor e copiar o conteúdo para a configuração do addon.

Reboot!

De seguida ligam-se por SSH (ou continuam localmente) e alteram a configuração de rede para definir o IP fixo do PI (igual ao que tinham na instalação original do Hassio). Possivelmente se tiverem reserva no dhcp, não precisam de alterar nada.

sudo nano /etc/dhcpcd.conf

Procuram a secção que tem:

# Example static IP configuration:
#interface eth0
#static ip_address=10.3.1.200/24
#static routers=10.3.1.254
#static domain_name_servers=1.1.1.1 8.8.8.8 

Retiram os # (excepto o primeiro e os referentes a IPV6) e alteram os valores conforme a vossa rede.

Existe aqui uma situação estranha que tem a ver com o dhcp. Quando se coloca IP Fixo, ele continua com o dhcp activo e portanto ficam com 2 ips no sistema. Não é critico e todos os serviços funcionam em ambos os ips (excepto configurações específicas como o ip definido para o mosquitto etc.)
Assim que arranjar uma solução para isto, faço um update.

:stop_sign: Eu já sei que não vão abrir o sistema para fora, e a vossa rede é super segura e tal mas por favor alterem a password do user pi. Basta um sudo passwd pi
ah! e não abram ssh para fora! Mesmo!

Partindo do princípio que tudo correu bem, e que não tiveram uma overdose de cafeína no processo, já têm o vosso Hassio a correr em Raspbian.

Este tutorial teve a (muito aborrecida) colaboração de @Maddoctor, @Luis_Andrade, @ricain, @j_assuncao e @jpm

14 Curtiram

Para comentares este tópico clica aqui:

1 Curtiu

Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade