{"id":259817,"date":"2022-08-18T17:03:00","date_gmt":"2022-08-18T14:03:00","guid":{"rendered":"https:\/\/hitech.mediadoma.com\/?p=259817"},"modified":"2023-07-01T13:59:08","modified_gmt":"2023-07-01T10:59:08","slug":"guida-homebridge-come-rendere-tutto-compatibile-con-homekit","status":"publish","type":"post","link":"https:\/\/hitech.mediadoma.com\/it\/guida-homebridge-come-rendere-tutto-compatibile-con-homekit\/","title":{"rendered":"Guida Homebridge: come rendere tutto compatibile con HomeKit"},"content":{"rendered":"\n<p>Buono come <a href=\"https:\/\/hitech.mediadoma.com\/it\/apple-homekit-tutto-cio-che-devi-sapere-per-vivere-in-una-casa-apple\/\" title=\"Apple HomeKit\">Apple HomeKit<\/a>, che offre sia il controllo vocale che una potente automazione, il sistema \u00e8 piuttosto limitato quando si tratta di supporto hardware. Ad esempio, non troverai alcun supporto Nest o Ring per la piattaforma e la compatibilit\u00e0 con altri grandi marchi come Arlo, Sonos e molti altri \u00e8 limitata.<\/p>\n<p>\u00c8 qui che entra in gioco Homebridge.<\/p>\n<p>In grado di funzionare praticamente su qualsiasi computer, Homebridge \u00e8, come suggerisce il nome, un ponte tra HomeKit e altri dispositivi domestici intelligenti. Un server NodeJS leggero che emula l'API HomeKit di iOS, Homebridge \u00e8 un software open source che fornisce il supporto che manca alla piattaforma. Non \u00e8 in alcun modo affiliato con Apple e, come tutti i software open source, installalo a tuo rischio e pericolo.<\/p>\n<p>Pu\u00f2 essere un po' complicato da installare ed eseguire, ma qui ti guideremo attraverso l'installazione iniziale. Ti mostreremo come configurare il sistema e come aggiungere dispositivi e metterti in funzione.<\/p>\n<h2>Su quale computer devo eseguire Homebridge?<\/h2>\n<p>Homebridge funziona con Windows, macOS, Linux e Raspberry Pi. La cosa pi\u00f9 importante \u00e8 che qualunque dispositivo su cui lo installi, deve essere sempre acceso per funzionare. Per questo motivo, ha senso installarlo su un Raspberry Pi, poich\u00e9 il piccolo computer ha bisogno di poca energia per funzionare.<\/p>\n<p>Vale la pena leggere le <a href=\"https:\/\/github.com\/nfarina\/homebridge\/wiki\/Running-HomeBridge-on-a-Raspberry-Pi\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">istruzioni di installazione di Raspberry Pi<\/a> su Homebridge Wiki per installare i componenti iniziali richiesti, prima di tornare alla pagina <a href=\"https:\/\/github.com\/nfarina\/homebridge\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">GitHub<\/a> di Homebridge per le istruzioni di installazione di Homebridge.<\/p>\n<p>Se non hai un Raspberry Pi e vuoi solo provare il sistema su un diverso tipo di computer, devi prima scaricare e installare l'ultima versione di <a href=\"https:\/\/nodejs.org\/en\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Node.js<\/a>, disponibile per Windows, Mac e Linux.<\/p>\n<p>Quando esegui per la prima volta il tuo Raspberry Pi, eseguir\u00e0 una versione obsoleta di Node.js e il gestore di pacchetti NPM. Dovrai aggiornare entrambi per installare ed eseguire Homebridge.<\/p>\n<p>Innanzitutto, devi digitare questi due comandi per aggiornare l'elenco dei pacchetti.<\/p>\n<pre><code>sudo apt update\nsudo apt full-upgrade\n<\/code><\/pre>\n<p>Successivamente, dobbiamo dire al Pi di ottenere l'ultima versione di Node.js, cosa che facciamo aggiungendo il repository corrente con questo comando:<\/p>\n<pre><code>curl -sL https:\/\/deb.nodesource.com\/setup_15.x | sudo -E bash -\n<\/code><\/pre>\n<p>Quindi, sei pronto per l'aggiornamento ai tuoi nuovi pacchetti, quindi digita i seguenti comandi (digita Y quando richiesto):<\/p>\n<pre><code>sudo apt install nodejs\nsudo apt install npm\n<\/code><\/pre>\n<p>Una volta installato, segui i passaggi sulla pagina GitHub di Homebridge per scaricare e installare Homebridge. \u00c8 necessario utilizzare la seguente riga di comando da una finestra di terminale durante l'installazione:<\/p>\n<pre><code>npm install -g --unsafe-perm homebridge\nsudo npm install -g --unsafe-perm homebridge\n<\/code><\/pre>\n<p>Una volta completato, sei pronto e Homebridge \u00e8 installato sul tuo computer. Puoi eseguirlo utilizzando il prompt dei comandi e digitando &quot;homebridge&quot;.<\/p>\n<p>Vedrai un codice QR sullo schermo, insieme a un messaggio che ti dice che non c'\u00e8 nessun file config.json e che non hai nessun plugin. Per ora, esci da Homebridge andando alla sua finestra Terminale e premi CTRL+C (Apple+C su Mac).<\/p>\n<p><a href=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f4255d12df8.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f4255d12df8.jpg\" alt=\"Guida Homebridge: come rendere tutto compatibile con HomeKit\"><\/a><\/p>\n<p>Ora c'\u00e8 un'interfaccia web che semplifica la gestione di Homebridge. Per installarlo, apri il prompt dei comandi e digita:<\/p>\n<pre><code>sudo npm install -g --unsafe-perm homebridge homebridge-config-ui-x\n<\/code><\/pre>\n<p>Successivamente, vogliamo installare Homebridge come servizio in modo che si avvii all'avvio del computer. Puoi farlo con questo comando:<\/p>\n<pre><code>sudo hb-service install --user homebridge\n<\/code><\/pre>\n<p>Una volta fatto, puoi vedere sullo schermo l'indirizzo IP del tuo computer e l'indirizzo del portale di gestione del server web. Vale la pena dare al tuo computer Homebridge un indirizzo IP fisso, che \u00e8 pi\u00f9 semplice se utilizzi la funzione di prenotazione DHCP del tuo router.<\/p>\n<p>Prendi l'indirizzo completo del tuo server Homebridge e incollalo in un browser (sar\u00e0 qualcosa del tipo, <a href=\"http:\/\/192.168.0.61:8581\/\" class=\"external external_icon\" rel=\"nofollow\" target=\"_blank\">http:\/\/192.168.0.61:8581<\/a> ). Il nome utente e la password predefiniti sono entrambi &#8216;admin'.<\/p>\n<p>Quando accedi, vedrai tutte le informazioni sul tuo server, incluso il codice QR per aggiungerlo a Apple Home.<\/p>\n<p><a href=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f4255f0d26e.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f4255f0d26e.jpg\" alt=\"Guida Homebridge: come rendere tutto compatibile con HomeKit\"><\/a><\/p>\n<h2>Installare plugin e configurare Homebridge<\/h2>\n<p>Quando utilizzi il metodo di installazione sopra, Homebridge verr\u00e0 installato con un file di configurazione predefinito, quindi non \u00e8 pi\u00f9 necessario crearne uno. Inoltre, l'utilizzo dell'interfaccia Web aggiorna automaticamente il file Config, quindi non \u00e8 pi\u00f9 necessario modificarlo manualmente. Tuttavia, \u00e8 utile sapere cosa dovrebbe esserci nel file, per ogni evenienza. Quello che segue \u00e8 come configurare manualmente il server, ma puoi saltare alla sezione Aggiunta di plug-in Homebridge di seguito per il percorso pi\u00f9 semplice. Oltre alle istruzioni riportate di seguito, \u00e8 possibile trovare il file Config nell'interfaccia Web, facendo clic su Config.<\/p>\n<p>Con Brackets, puoi creare un nuovo file dal menu File &gt; Nuovo. Vai su Salva, quindi devi dare al file il nome giusto e metterlo nella directory giusta.<\/p>\n<p>Per Windows, \u00e8 necessario digitare il seguente nome di directory nella finestra di dialogo di salvataggio:<\/p>\n<pre><code>c:users.homebridge.\n<\/code><\/pre>\n<p>Per gli utenti Mac, nella finestra di dialogo di salvataggio premi Apple+Maiusc+G, quindi digita:<\/p>\n<pre><code>~\/.homebridge.\n<\/code><\/pre>\n<p>Per entrambi, inserisci il nome del file come <strong>config.json<\/strong>.<\/p>\n<p>Con Brackets, il tuo file config.json \u00e8 sempre disponibile quando apri l'applicazione, quindi per aggiornamenti futuri puoi selezionare il file, inserire il testo che ti serve e fare clic su Salva.<\/p>\n<p>Ora puoi iniziare ad aggiungere le informazioni di cui hai bisogno. Innanzitutto, hai bisogno di una configurazione di base, come questa:<\/p>\n<pre><code>{\n  \"bridge\": {\n    \"name\": \"Homebridge\",\n    \"username\": \"CC:22:3D:E3:CE:30\",\n    \"port\": 51826,\n    \"pin\": \"031-45-154\"\n  },\n  \"description\": \"My Homebridge server.\",\n  \"ports\": {\n    \"start\": 52100,\n    \"end\": 52150,\n    \"comment\": \"This section is used to control the range of ports that separate accessories should bind to.\"\n  }\n}\n<\/code><\/pre>\n<p>Puoi modificare il nome utente e il pin, ma devi mantenere la stessa formattazione e lunghezza.<\/p>\n<p><a href=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f425621d1a4.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f425621d1a4.jpg\" alt=\"Guida Homebridge: come rendere tutto compatibile con HomeKit\"><\/a><\/p>\n<h2>Aggiunta di plugin Homebridge<\/h2>\n<p>Dall'interfaccia web, puoi gestire i tuoi plug-in Homebridge, che ti danno il controllo sui dispositivi che normalmente non hanno il supporto Homebridge.<\/p>\n<p>Per aggiungere un nuovo plugin, fai clic su Plugin e cerca quello che desideri. Spesso avrai pi\u00f9 scelte, ma scegli quella che dice &quot;Verificato&quot; e fai clic sul link Installa.<\/p>\n<p><a href=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f425645ab85.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f425645ab85.jpg\" alt=\"Guida Homebridge: come rendere tutto compatibile con HomeKit\"><\/a><\/p>\n<p>Apparir\u00e0 una finestra pop-up che mostra l'avanzamento dell'installazione. Quando un plug-in viene completato, otterrai una nuova finestra con le opzioni di configurazione. In molti casi, come con Ring, tutto ci\u00f2 che devi fare \u00e8 accedere al tuo account e vengono visualizzati i dispositivi supportati.<\/p>\n<p>Una volta collegato, puoi fare clic sul pulsante Impostazioni per visualizzare le opzioni e la configurazione opzionale. Con Ring, ad esempio, i campanelli possono apparire come pulsanti che possono attivare eventi; questo probabilmente non \u00e8 molto utile, quindi puoi semplicemente nasconderli alla vista.<\/p>\n<p><a href=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f4256741982.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f4256741982.jpg\" alt=\"Guida Homebridge: come rendere tutto compatibile con HomeKit\"><\/a><\/p>\n<p>Alcuni plugin sono pi\u00f9 complicati da configurare e richiedono passaggi aggiuntivi, come SmartThings. Dopo aver installato questo plug-in, vedrai un lungo elenco di campi obbligatori che devi inserire, ma pochissimo aiuto.<\/p>\n<p>Se trovi qualcosa di confuso, vale la pena controllare il sito Web ufficiale di <a href=\"https:\/\/homebridge.io\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Homebridge<\/a> per le istruzioni di installazione del plug-in: cerca il plug-in che desideri e leggi le istruzioni.<\/p>\n<p>SmartThings, ad esempio, richiede del lavoro da svolgere in SmartThings stesso, come spiegano <a href=\"https:\/\/www.npmjs.com\/package\/homebridge-smartthings\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">le istruzioni di installazione di Homebridge SmartThings<\/a>.<\/p>\n<p>In questo caso, ignora le istruzioni sull'utilizzo dell'app SmartThings Classic (questa \u00e8 stata interrotta), ma usa la nuova app SmartThings e troverai l'app Homebridge sotto Smart Apps: devi selezionare quali dispositivi saranno disponibili per HomeKit seguendo le istruzioni sullo schermo e troverai i dettagli necessari per configurare il plug-in sotto l'opzione Render the platform data.<\/p>\n<p><strong>Verdetto:<\/strong> <a href=\"https:\/\/hitech.mediadoma.com\/it\/recensione-aeotec-smart-home-hub-il-nuovo-punto-di-partenza-per-un-sistema-smartthings\/\" title=\"recensione dell&#039;hub Aeotec SmartThings\">recensione dell'hub Aeotec SmartThings<\/a><\/p>\n<p>Questo ti d\u00e0 un file di configurazione che puoi copiare e incollare nel file di configurazione di Homebridge. Tuttavia, puoi semplicemente copiare e incollare le informazioni da questo file direttamente nei campi della pagina Plugin nell'interfaccia web di Homebridge.<\/p>\n<p><a href=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f42569e19b2.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f42569e19b2.jpg\" alt=\"Guida Homebridge: come rendere tutto compatibile con HomeKit\"><\/a><\/p>\n<p>Puoi continuare ad aggiungere plug-in allo stesso modo, costruendo tutti i tuoi dispositivi connessi.<\/p>\n<h2>Aggiunta di Homebridge al telefono<\/h2>\n<p>Con la tua configurazione funzionante, apri l'app Home sul tuo dispositivo iOS. Quindi seleziona &quot;+&quot; e seleziona Aggiungi accessorio. Tocca Non ho un codice o Impossibile scansionare, quindi seleziona il tuo computer Homebridge nella pagina successiva.<\/p>\n<p>Ti verr\u00e0 detto che si tratta di un accessorio non certificato, ma seleziona Aggiungi comunque. Inserisci manualmente il codice di configurazione di HomeKit (il PIN principale nel file di configurazione). Ora, i tuoi dispositivi Homebridge verranno trovati e aggiunti a Home, ma non sorprenderti se ce ne sono pi\u00f9 di quanto pensi.<\/p>\n<p><a href=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f4256c69ca1.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f4256c69ca1.jpg\" alt=\"Guida Homebridge: come rendere tutto compatibile con HomeKit\"><\/a><\/p>\n<p>Ad esempio, con i termostati Nest, ottieni un interruttore che attiva o disattiva la modalit\u00e0 Eco, il controllo principale del termostato e un interruttore che imposta se sei a casa o meno.<\/p>\n<p>Tutti i dispositivi che aggiungi appariranno mentre il tuo server Homebridge \u00e8 in esecuzione.<\/p>\n<p><a href=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f4256f44b18.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/hitech.mediadoma.com\/wp-content\/uploads\/2022\/08\/post-239807-62f4256f44b18.jpg\" alt=\"Guida Homebridge: come rendere tutto compatibile con HomeKit\"><\/a><\/p>\n<p>Una volta che i tuoi dispositivi sono in HomeKit, appariranno per impostazione predefinita nella stanza in cui hai aggiunto l'hub. Puoi spostare i dispositivi in \u200b\u200bqualsiasi stanza e controllarli come qualsiasi altro dispositivo HomeKit.<\/p>\n<p>Puoi anche usarli nelle <a href=\"https:\/\/hitech.mediadoma.com\/it\/come-creare-automazioni-e-scene-con-apple-homekit\/\" title=\"automazioni e nelle scene di HomeKit\">automazioni e nelle scene di HomeKit<\/a>, mescolando e abbinando con i dispositivi HomeKit nativi.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/www.the-ambient.com\" class=\"external external_icon\">www.the-ambient.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Buono come Apple HomeKit, che offre sia il controllo vocale che una potente automazione, il sistema \u00e8 piuttosto limitato quando si tratta di supporto hardware. Per&#8230;<\/p>\n","protected":false},"author":1,"featured_media":239808,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[713],"tags":[],"class_list":["post-259817","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mela-a-casa"],"_links":{"self":[{"href":"https:\/\/hitech.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/259817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hitech.mediadoma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hitech.mediadoma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hitech.mediadoma.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hitech.mediadoma.com\/it\/wp-json\/wp\/v2\/comments?post=259817"}],"version-history":[{"count":0,"href":"https:\/\/hitech.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/259817\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hitech.mediadoma.com\/it\/wp-json\/wp\/v2\/media\/239808"}],"wp:attachment":[{"href":"https:\/\/hitech.mediadoma.com\/it\/wp-json\/wp\/v2\/media?parent=259817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hitech.mediadoma.com\/it\/wp-json\/wp\/v2\/categories?post=259817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hitech.mediadoma.com\/it\/wp-json\/wp\/v2\/tags?post=259817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}