Scopi della guida
Concetti affrontati:
|
Componenti software utilizzate:
Prerequisiti
Dispositivi fisici utilizzati: |
GUIDA maggiormente indicatA per: |
|
NOTE E DISCLAIMER
|
|
Revisione guida: 1.1 |
Abstract
In caso si sia fatta la scelta di installare Homebridge su un Raspberry dotato di sistema operativo Raspberry Pi OS, i comandi ciclicamente utilizzati tramite terminale SSH sono i più disparati. Cerchiamo di raccoglierli in questa guida (che verrà, va da sé, rinnovata/aggiornata nel tempo).
Se avete consigli/suggerimenti/integrazioni: crew@indomus.it.
La community ringrazia LoneWolf per averci indirizzato nel redigere la presente guida.
Lista comandi
- Verifica dello stato del servizio Homebridge
- Avviare il servizio Homebridge
- Fermare il servizio Homebridge
- Riavviare il servizio Homebridge
- Aggiornare Homebridge
- Rollback aggiornamento Homebridge
- Disabilitare l’autostart del servizio Homebridge
- Consultare in tempo reale le righe di systemlog relative a Homebridge
- Consultare il log del servizio Homebridge
- Consultare i soli errori del log di servizio Homebridge
- Aggiornamento e pulizia cache Node.JS
- Sovrascrittura della configurazione dall’istanza manuale a quella del servizio automatico
- Aggiornare i permessi di tutte le cartelle e file del percorso Homebridge
Verifica dello stato del servizio Homebridge
sudo systemctl status homebridge
AVVIARE IL SERVIZIO HOMEBRIDGE
sudo systemctl start homebridge
FERMARE IL SERVIZIO HOMEBRIDGE
sudo systemctl stop homebridge
RIAVVIARE IL SERVIZIO HOMEBRIDGE
sudo systemctl restart homebridge
AGGIORNARE HOMEBRIDGE
sudo npm install -g --unsafe-perm homebridge@latest
ROLLBACK AGGIORNAMENTO
In caso di problemi con un aggiornamento è possibile effettuare un rollback indicando al sistema quale versione precedente installare; per esempio, per tornare alla 0.4.53 il comando è:
sudo npm install -g --unsafe-perm homebridge@0.4.53
DISABILITARE L’AUTOSTART DEL SERVIZIO HOMEBRIDGE
sudo systemctl disable homebridge
Consultare in tempo reale le righe di systemlog relative a HOMEBRIDGE
sudo tail -f /var/log/syslog | grep homebridge
Consultare il log del servizio HOMEBRIDGE
sudo journalctl -f -u homebridge
Consultare i soli errori del log di servizio HOMEBRIDGE
sudo journalctl -f -uhomebridge | grep -i ‘error’
AggiornaMENTO E PULIZIA CACHE NODE.JS
sudo npm cache clean -f
sudo npm install -gn
sudo n stabile
Sovrascrittura della configurazione dall’istanza manuale a quella del servizio automatico
sudo systemctl stop homebridge
sudo cp ~/.homebridge/config.json /var/homebridge/
sudo cp -r ~/.homebridge/persist /var/homebridge
sudo chmod -R 0777 /var/homebridge
sudo systemctl daemon-reload
sudo systemctl start homebridge
Aggiornare i permessi di tutte le cartelle e file del percorso Homebridge
Capita sovente che i permessi possano non essere allineati, il che crea problemi – spesso e volentieri – all’esecuzione di Homebridge.
Per risolvere, eseguire il seguente comando:
sudo chmod -R 0777 /.homebridge
In caso il problema sia legato al lancio del servizio automatico:
sudo chmod -R 0777 /var/homebridge
Questa pagina è redatta, manutenuta e aggiornata dallo staff di inDomus, un gruppo di persone molto diverse tra loro che trovi, per domande e supporto, sul forum e sulla chat del sito. Alcuni link sono taggati in qualità di affiliati Amazon e riceviamo un compenso dagli acquisti idonei, utile al sostenimento del sito, ma le nostre recensioni sono tutte indipendenti e non sponsorizzate. Se ti sei perso, a tua disposizione c'è la mappa. |