[Guida] Aggiornamento Home-Assistant su img SolarBuster 0.1 beta

Progetti domotici con il Raspberry .... con o senza il supporto di MeterN e 123Solar
StepSolar
Messaggi: 18
Iscritto il: 02/05/2021, 10:24

[Guida] Aggiornamento Home-Assistant su img SolarBuster 0.1 beta

Messaggioda StepSolar » 28/05/2021, 17:59

Ciao a tutti,
realizzo questa guida per tutti coloro che come me si sono trovati in difficoltà per far girare bene home assistant sull'img pre-configurata SolarBuster 0.1 beta.
Dopo aver cercato e aver fatto diverse prove sono riuscito ad ottenere ciò che desideravo, il corretto funzionamento di home assistant. Di seguito i passaggi.

Si ringrazia la fonte https://indomus.it/ dove troverete diverse guide ;)

Dopo aver installato SolarBuster 0.1 beta o se lo avete già fatto in precedenza vi consiglio di effettuare un backup.

Innanzitutto fermare Home Assistant:

Codice: Seleziona tutto

sudo systemctl stop home-assistant@homeassistant


effettuando un aggiornamento della distribuzione

Codice: Seleziona tutto

sudo -s
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get autoremove
apt-get purge
apt-get clean


riavviare il sistema per rendere attive le modifiche

Codice: Seleziona tutto

sudo shutdown -r now


a questo punto eseguire la seguente sequenza di comandi:

Codice: Seleziona tutto

sudo apt-get install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev libopenjp2-7 libtiff5 libffi-dev libjpeg-dev bluetooth libbluetooth-dev -y
sudo pip3 install pybluez
wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz
tar xzvf Python-3.8.6.tgz
cd Python-3.8.6/
./configure --enable-optimizations
make -j 8
sudo make install


Al termine, disabilitare temporaneamente il servizio di Home Assistant e provvedere ad un reboot:

Codice: Seleziona tutto

sudo systemctl disable home-assistant@homeassistant
sudo reboot


Ora è possibile installare l’ultima versione di Home Assistant:

Codice: Seleziona tutto

sudo su -s /bin/bash homeassistant
cd /srv/homeassistant
python3.8 -m venv .
source bin/activate
pip3 install homeassistant
/srv/homeassistant/bin/python3.8 -m pip install --upgrade pip
exit
exit

Attendere il completamento dell’installazione di Home Assistant.

Se non dovrebbe funzionare vi consiglio di effettuare anche i seguenti passaggi

CANCELLARE E RICREARE LA CARTELLA HOMEASSISTANT/ ALL’INTERNO DI /HOME

Codice: Seleziona tutto

sudo systemctl stop home-assistant@homeassistant
sudo rm /home/homeassistant -R
sudo mkdir /home/homeassistant
sudo chmod -R 0777 /home/homeassistant


DISINSTALLARE E REINSTALLARE HOME ASSISTANT

Codice: Seleziona tutto

sudo su -s /bin/bash homeassistant
cd /srv/homeassistant
python3 -m venv .
source bin/activate
pip3 uninstall homeassistant


e infine:

Codice: Seleziona tutto

pip3 install homeassistant


ESEGUIRLO AL FINE DI CREARE LA CARTELLA .HOMEASSISTANT/ E TUTTI I RELATIVI FILE PREVISTI

Codice: Seleziona tutto

hass

attendere circa un minuto in modo che Home Assistant venga eseguito. Quando il log smette di inviare righe, proseguire.
Visualizzerete le seguenti righe:

Codice: Seleziona tutto

Unable to find configuration. Creating default one in /home/homeassistant/.homeassistant
2021-05-29 15:00:16 WARNING (MainThread) [homeassistant.bootstrap] Waiting on integrations to complete setup: cloud


COLLEGARVISI PER CREARE UNA NUOVA UTENZA UTENTE;
Utilizzare il browser e collegarsi normalmente tramite browser. Creare una propria utenza.

FERMARE HOME ASSISTANT
Utilizzare cntr+c per fermare l’istanza. Eseguire poi il comando:

Codice: Seleziona tutto

exit


EFFETTUARE UN RIAVVIO

Codice: Seleziona tutto

sudo reboot


AVVIAMO HOME ASSISTANT

Codice: Seleziona tutto

sudo systemctl start home-assistant@homeassistant


RENDIAMO HOME ASSISTANT AVVIABLE AD OGNI AVVIO DEL RASPBERRY

Codice: Seleziona tutto

sudo systemctl enable home-assistant@homeassistant


Installare HACS
ci si collega via SSH, eseguire i seguenti comandi:

Codice: Seleziona tutto

sudo install -g homeassistant -o homeassistant -d /home/homeassistant/.homeassistant/custom_components
git clone https://github.com/custom-components/hacs.git /tmp/hacs
sudo mv /tmp/hacs/custom_components/hacs /home/homeassistant/.homeassistant/custom_components/
sudo chown -R homeassistant:homeassistant /home/homeassistant/.homeassistant/custom_components/hacs
rm -rf /tmp/hacs
sudo reboot

CONFIGURAZIONE MANUALE HACS
Per effettuare l’integrazione tramite configurazione manuale è necessario dotarsi di un Token fornito da GitHub.
Per ottenerlo, recarsi presso la sezione Token personali del proprio pannello utente presso GitHub e cliccare su “Generate New Token”.
Indicare “HACS” nel campo “Note” e, in fondo (senza cliccare altro), cliccare su “Generate Token”. Questo produrrà il proprio token d’accesso (e.g. “ee437a5186726118c799d124e04cecd962c965bb“) il quale andrà indicato in configurazione all’atto di configurare l’integrazione.
A questo punto tutto ciò che va fatto non è altro che aggiungere al file di configurazione di Home Assistant la seguente voce:

Codice: Seleziona tutto

hacs:
  token: mio_token


Abbiamo Terminato spero di esservi stato d'aiuto.
Ultima modifica di StepSolar il 01/06/2021, 19:02, modificato 3 volte in totale.



StepSolar
Messaggi: 18
Iscritto il: 02/05/2021, 10:24

Re: [Guida] Aggiornamento Home-Assistant su img SolarBuster 0.1 beta

Messaggioda StepSolar » 01/06/2021, 18:50

Ciao Flane grazie a te per il fantastico lavoro che hai svolto in questi anni, io ne capisco poco di programmazione ma mi arrangio. Ho un'atro problema non riesco ad installare Grafana su Home Assistant Core ho cercato di inserire questo https://github.com/hassio-addons/addon-grafana ma non sò come fare forse sono fuori strada. Mi potresti dare un suggerimento Grazie

Avatar utente
Flane
Messaggi: 2464
Iscritto il: 16/01/2016, 15:02

Re: [Guida] Aggiornamento Home-Assistant su img SolarBuster 0.1 beta

Messaggioda Flane » 02/06/2021, 7:28

Purtroppo per me è un periodaccio con il lavoro ed ho dovuto accantonare tutto il resto. Avevo visto l'addon di Grafana ma non mi ci sono mai dedicato.
Mi spiace ma non so aiutarti.

Se hai novità posta qui i tuoi risultati. Grazie

StepSolar
Messaggi: 18
Iscritto il: 02/05/2021, 10:24

Re: [Guida] Aggiornamento Home-Assistant su img SolarBuster 0.1 beta

Messaggioda StepSolar » 03/06/2021, 18:41

Sono riuscito ad installare Grafana ma ho notato un rallentamento sui processi di Metern e 123solar ho preferito disabilitare temporaneamente il servizio per verificare se realmente è stato Grafana a far rallentare il tutto. Forse conviene installare Grafana su un'altro Raspberry.

okrex
Messaggi: 18
Iscritto il: 20/01/2016, 23:41

Re: [Guida] Aggiornamento Home-Assistant su img SolarBuster 0.1 beta

Messaggioda okrex » 17/02/2024, 23:39

Ho la necessità di aggiornare home assistant e installare HACS sull'immagine solarbuster, sapete indicarmi una guida aggiornata?
Grazie

okrex
Messaggi: 18
Iscritto il: 20/01/2016, 23:41

Re: [Guida] Aggiornamento Home-Assistant su img SolarBuster 0.1 beta

Messaggioda okrex » 23/02/2024, 1:59

Dopo svariati tentativi per aggiornare home assistant mediante questa guida (con gli opportuni aggiornamenti) e altre guide trovate nel web, ci ho rinunciato. Alla fine ho comunque risolto facendo una installazione ex novo di Home Assistant sotto docker: ora ho l'ultima versione con hacs funzionante.


Torna a “Domotica”

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti