Instalare Docker si Home Assistant Supervised
Se instaleaza ca elvis:
Se instaleaza dependentele pentru Home Assistant:
sudo apt-get update && sudo apt-get upgrade -y && sudo apt --fix-broken install sudo apt-get install -y software-properties-common apparmor-utils apt-transport-https ca-certificates curl jq wget avahi-daemon udisks2 libglib2.0-bin network-manager dbus apparmor
Se instaleaza Docker pentru RaspberryPi4:
sudo apt-get update && sudo apt-get upgrade -y && sudo apt --fix-broken install
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
curl -fsSL https://get.docker.com -o get-docker.sh sudo bash get-docker.sh
Se adauga utilizatorul elvis la grupul docker:
sudo usermod -a -G docker $USER
Se instaleaza Home Assistant OS Agent:
wget https://github.com/home-assistant/os-agent/releases/download/1.6.0/os-agent_1.6.0_linux_x86_64.deb sudo dpkg -i os-agent_1.6.0_linux_x86_64.deb
Pentru Raspberry Pi:
sudo nano /etc/default/grub
apoi se adauga linia
systemd.unified_cgroup_hierarchy=0
sudo nano /boot/firmware/cmdline.txt
apoi se adauga comenzile in continuarea celor existente:
systemd.unified_cgroup_hierarchy=0 apparmor=1 security=apparmor
Se reporneste sistemul:
sudo reboot
Se descarca si se instaleaza Home Assistant OS Agent:
wget https://github.com/home-assistant/os-agent/releases/download/1.6.0/os-agent_1.6.0_linux_aarch64.deb sudo dpkg -i os-agent_1.6.0_linux_aarch64.deb
Pentru Raspberry Pi se mai instaleaza jq, systemd-journal-remote si systemd-resolved
sudo apt-get install jq systemd-journal-remote systemd-resolved sudo apt --fix-broken install
Se descarca apoi se executa scriptul de instalare pentru Home Assistant. Raspberry Pi trebuie sa fie conectat pe LAN
Pentru Raspberry Pi se foloseste versiunea 1.5:
wget https://github.com/home-assistant/supervised-installer/releases/download/1.5.0/homeassistant-supervised.deb sudo dpkg -i homeassistant-supervised.deb
Pentru x86-64:
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb sudo dpkg -i homeassistant-supervised.deb
In ferestra urmatoare se alege raspberrypi4-64 sau generic-x86-64 apoi Enter.
Se acceseaza Home Assistant la adresa:
http://192.168.0.146:8123
sau
http://silviamarin.ro:8123
VARIANTA:
apt-get update && apt-get dist-upgrade -y && apt autoremove -y && apt install wget -y wget https://raw.githubusercontent.com/tirtadji-com/rpi_debian_ha_supervised/main/install.sh bash install.sh
La locale se foloseste Europe/Bucharest
Dezinstalare Home Assistant si Supervised
Se opresc si se dezinstaleaza serviciile:
sudo systemctl stop hassio-supervisor.service sudo systemctl stop hassio-apparmor.service sudo systemctl disable hassio-supervisor.service sudo systemctl disable hassio-apparmor.service sudo rm -rf /etc/systemd/system/hassio-supervisor.service sudo rm -rf /etc/systemd/system/hassio-apparmor.service sudo rm -rf /usr/sbin/hassio-supervisor sudo rm -rf /usr/sbin/hassio-apparmor sudo rm -rf /usr/share/hassio
Se sterge apoi containerul din Docker. Mai intai se listeaza containerele active:
docker container ls
Se afiseaza ceva de genul:
CONTAINER ID IMAGE ….
0084432f3dc4 homeassistant/amd64-hassio-observer:2020.10.1 ….
docker container stop 0084432f3dc4 docker container rm 0084432f3dc4
Dezinstalare Docker
sudoapt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce
Apoi:
sudo rm -rf /var/lib/docker sudo rm -rf /etc/docker sudo rm -rf /var/run/docker.sock sudo groupdel docker