in Domotica

Come installare Homebridge

Installare Homebridge è semplicissimo, vi basterà prima di tutto installare qualche dipendenza. Iniziamo con Node:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install nodejs -y

Poi nel caso non li abbiate installati, installate anche:

sudo apt install libavahi-compat-libdnssd-dev

E ora finalmente installiamo Homebridge con:

sudo npm install -g --unsafe-perm homebridge

Progetto di Homebridge su GitHub

Ora create un file .config con:

sudo nano ~/.homebridge/config.json

E incollate qualcosa tipo:

{
	"bridge": {
		"name": "Homebridge",
                "username": "AB:12:AB:12:AB:12",
		"port": 1234,
		"pin": "123-45-678"
	},

	"description": "This is an example configuration file with one fake accessory and one fake platform.",

	"platforms": [{
		"platform": "eDomoticz",
		"name": "eDomoticz",
		server": "127.0.0.1",
		"port": "80",
		"ssl": 0,
		"roomid": 1,
		"mqtt": {
			"host": "127.0.0.1",
			"port": 1883,
			"topic": "domoticz/out"
		}
	}]
}

Che è la configurazione nel caso abbiate il plugin per Domoticz. Lo installate semplicemente eseguendo:

sudo npm install -g homebridge-edomoticz

Ora esrguite Homebridge eseguendo (nel caso usate sudo davanti):

homebridge

Se volete eseguire Homebridge come fosse un servizio seguite questa guida.
Mentre nel caso non vi appaia nell’app Casa (Home se avete l’iPhone o l’iPad in inglese) seguite questa.

Scrivi un commento

Commento

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

  1. ciao ho riscontrato questo tipo di errore nel codice che hai esposto:
    Error: Parse error on line 13:
    …me”: “eDomoticz”, server “: ” 127.0
    ———————-^
    Expecting ‘STRING’, got ‘undefined’

    Potresti aiutarmi a risolverlo ?