community italiana di domotica personale
 
Homebridge su Raspberry Pi OS: comandi utili

Homebridge su Raspberry Pi OS: comandi utili

Scopi della guida
  • Produrre una lista di comandi utili per amministrare Homebridge installato su Raspberry Pi con sistema operativo Raspberry Pi OS
  • Livello di difficoltà: n.d.
Concetti affrontati:
  • Uso software
Componenti software utilizzate:
Prerequisiti
  • Homebridge configurato e funzionante su sistema operativo Raspberry Pi OS
Dispositivi fisici utilizzati:
GUIDA maggiormente indicatA per:

Tutti gli ambienti

NOTE E DISCLAIMER
  • qualsiasi eventuale modifica agli impianti domestici dev'essere progettata e realizzata SOLO da personale qualificato;
  • qualsiasi modifica non prevista attuata in proprio è a propria responsabilità personale nonché a proprio rischio e pericolo (i contenuti della presenta pagina hanno infatti puro scopo didattico) e fa decadere garanzia, omologazioni e certificazioni di qualità; dei dispositivi interessati;
  • tutte le tecniche descritte si intendono applicate a software e firmware aggiornati alle ultime versioni disponibili;
  • gli articoli di inDomus sono totalmente indipendenti e non sponsorizzati. Se mai questo cambiasse, verrà segnalato chiaramente sulle pagine oggetto di sponsorizzazione;
  • questa pagina è materialmente scritta e manutenuta da più individui: non ci si aspetti né si pretenda un supporto personale. In caso di difficoltà, chiedere supporto alla community sul nostro forum o sulla nostra chat;
  • se hai bisogno di orientarti, c'è la mappa.
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
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.