Homey Server Autonomo su Synology DSM 7: guida completa, cartella dati, aggiornamenti

Nei precedenti guide, abbiamo visto come installare ad esempio Jeedom su un Nas Synology, o ancora Home Assistant su Synology. Un NAS Synology funziona già 24 ore su 24, 7 giorni su 7, consuma ragionevolmente e offre uno storage affidabile: è un host davvero ideale per un sistema di domotica. E ora che esiste Homey Self-Hosted Server, è del tutto possibile installare il sistema Homey su Nas Synology. L’idea è semplice: si avvia il server Homey in un contenitore, si memorizzano i dati in una cartella dedicata del NAS e si gestisce tutto attraverso l’app Homey su iOS/Android. Pulisce, efficace… e si mantiene il controllo sull’hosting! Athom, l’azienda dietro Homey, ha messo a punto una procedura estremamente semplice per trarne vantaggio.

A lire également:
Tuto: installer Home Assistant sur Synology avec Virtual Machine Manager sous DSM 7

Dal punto di vista hardware, Homey richiede un Synology con CPU Intel/AMD, DSM 7 o superiore, almeno 1 GB di RAM libero e 2 GB di storage libero.
In pratica, prevedete un po’ più di spazio se installate molte app Homey: il server stesso rimane leggero, ma le app e la cronologia possono aumentare l’uso del disco.

Occorre anche il pacchetto Container Manager (è la versione “Docker” di Synology su DSM recenti). La procedura ufficiale di Homey passa attraverso la gestione di progetti Docker Compose in Container Manager.

Infine, tenete a mente un importante punto di rete: Homey Self-Hosted Server utilizza porte dedicate (e la scoperta locale). Su Docker, Homey raccomanda un funzionamento in network_mode: host, che si adatta molto bene al contesto del NAS domestico.

Installare Container Manager sul NAS Synology

Apri il Centro pacchetti di Synology, cerca Container Manager, quindi installalo. La prima apertura potrebbe richiedere alcuni secondi, mentre il servizio inizializza tutto.

Se il vostro NAS è vecchio o su una versione DSM che mostra ancora “Docker”, non preoccupatevi: la logica rimane simile, ma l’interfaccia “Progetto / docker-compose.yml” è tipicamente quella di Container Manager (DSM 7+).

Creare la cartella di dati Homey su Synology

Prima di creare il contenitore, la cosa più semplice è preparare una posizione “pulita” per i dati di Homey.

In File Station, nella cartella Docker, create una cartella del tipo homey-shs. Questa cartella conterrà la configurazione, il database e i file del server.

Perché è importante? Perché potrete aggiornare / ricostruire il contenitore senza perdere i vostri dati, purché questa cartella rimanga in posizione (è lei che fa fede).

Aprite Container Manager, quindi andate su Progetto e cliccate su Crea.

Date come nome progetto, ad esempio, homey-shs.
Per Percorso, selezionate la cartella che avete appena creato (esempio: la cartella “homey-shs”).
In Fonte, scegliete Crea un file docker-compose.yml, quindi incollate il file compose ufficiale qui sotto.

services:
  homey-shs:
    image: ghcr.io/athombv/homey-shs:latest
    container_name: homey-shs
    restart: unless-stopped
    network_mode: host
    privileged: true
    volumes:
      - ./:/homey/user
creation projet

Due osservazioni:

  • Il montaggio ./:/homey/user significa che la cartella “Path” del progetto serve come storage persistente lato Homey. È perfetto su Synology, poiché Container Manager gestisce questa cartella per il progetto.
  • Il network_mode: host evita parecchi problemi di rete/scoperta e allinea Synology alla raccomandazione ufficiale di Docker per Homey.

Avviare Homey Self-Hosted Server su Synology

Confermate con Avanti. Nelle Impostazioni del portale web, non cambiate nulla (Homey indica esplicitamente di non modificare nulla qui), quindi continuate.

Nella schermata Riepilogo, verificate che Avviare il progetto non appena creato sia selezionato, quindi terminate con Fatto.

Se vi piace verificare che “funzioni”, aprite i log del contenitore da Container Manager: dovreste vedere Homey avviarsi senza cicli di errore.

Come potete vedere, l’installazione è veramente molto semplice!

Aggiungere Homey Self-Hosted Server nell’app Homey

Una volta avviato il progetto, aprite l’app Homey su iOS o Android, aggiungete un nuovo dispositivo/Homey e scegliete Self-Hosted Server.

L’app si occupa quindi di associare il tuo server Homey auto-ospitato.

Consiglio utile: se l’app non rileva automaticamente nulla, provate da un browser sulla vostra rete locale l’URL http://IP_DU_SYNOLOGY:4859 (è la porta HTTP predefinita del server).

L’app ci propone quindi di configurare la nostra abitazione: numero di piani, stanze, ecc.

Alcune idee di usi concreti una volta Homey su Synology

Una volta Homey ospitato sul NAS, puoi centralizzare tutti gli apparecchi della casa. Homey offre numerose applicazioni da installare per aggiungere la compatibilità con determinati dispositivi connessi, molto utili soprattutto per gli apparecchi che non richiedono un protocollo specifico tramite una chiave Usb.

Qui, ad esempio, l’aggiunta della stazione meteo Netatmo, della mia batteria solare Marstek, o ancora delle mie luci Philips Hue non presenta alcun problema.

I miei moduli rail din Shelly si integrano anche senza problemi, consentendo di monitorare il mio consumo di elettricità nel pannello dedicato:

È possibile ovviamente creare automazioni molto “domotiche”, senza dipendere da un piccolo dispositivo dedicato. Tipicamente, uno scenario “partenza” può spegnere le prese non essenziali, abbassare il riscaldamento, attivare l’allarme e attivare alcune telecamere in modalità sorveglianza.

Un altro classico che funziona sempre: gestione presenze + illuminazione. Non appena l’ultima persona lascia la casa, Homey può spegnere le luci dimenticate e ridurre la ventilazione. Al contrario, quando qualcuno rientra dopo il tramonto, Homey accende una scena soft nell’ingresso e nel soggiorno (e non c’è bisogno di pensarci, è questo il punto).

E se hai bisogno di radio Zigbee / Z-Wave / 433 MHz / IR, Homey può espandersi tramite Homey Bridge a seconda dei tuoi dispositivi, mantenendo il server sulla tua macchina!

A lire également:
Un serveur de notifications gratuit et indépendant pour Jeedom ? On installe Ntfy sur Synology Docker !

Attenzione alla licenza

Contrariamente a Home Assistant o Jeedom, Homey non è Open Source né gratuito. Ogni nuova installazione include un periodo di prova gratuito di 30 giorni, senza carta di credito.

Successivamente, due opzioni: 4,99 € al mese, oppure una licenza a vita a 149 €, che è possibile sottoscrivere tramite il proprio account sul sito Homey.

Dettaglio da non trascurare: se l’abbonamento mensile scade, l’istanza passa offline fino a nuovo abbonamento o acquisto di una licenza a vita.

Aggiornare Homey su Synology (Clean + Build)

Ovviamente dovrete anche pensare di tanto in tanto all’aggiornamento del sistema, dato che Homey è molto prolifico in questo. Il metodo ufficiale di Homey lato Synology è molto semplice: in Container Manager → Progetto, fate clic destro su homey-shs, quindi Pulire.
Ripetete il clic destro e scegliete Crea.
Homey indica che dopo ciò, il server girerà sull’ultima versione.

Questo flusso “Pulire + Creare” è proprio l’interesse di avere una cartella di dati persistente: ricostruite l’immagine, ma mantenete la cronologia e la configurazione.

Homey Self-Hosted Server utilizza per default diverse porte: 4859 (HTTP), 4860 (HTTPS), e porte “Bridge” 4861/4862.
Se il firewall di Synology è attivato, autorizzate almeno queste porte in ingresso dalla vostra LAN, altrimenti vi strapperete i capelli per nulla.

Se la rilevazione dell’indirizzo IP locale va male (può succedere a seconda delle reti, VLAN o configurazioni un po’ “esotiche”), Homey prevede una variabile HOMEY_LOCAL_ADDRESS per forzare l’IPv4 locale del NAS.
Su Synology, l’approccio più semplice rimane lasciare network_mode: host e verificare che il NAS abbia effettivamente un IP fisso/riserverato DHCP.

Volete accedere a Homey dall’esterno con un dominio? Homey documenta l’impostazione tramite un reverse proxy HTTPS (con supporto WebSocket) puntando verso http://<ip-homey>:4859.
Su Synology, ciò può avvenire tramite il reverse proxy integrato o utilizzando uno strumento come Nginx Proxy Manager, a patto che TLS + WebSocket siano ben gestiti.

A lire également:
Tuto Synology Reverse Proxy: comment accéder facilement à ses équipements depuis l'extérieur ?
Pour information, cet article peut contenir des liens affiliés, sans aucun impact sur ce que vous gagnez vous même ou le prix que vous pouvez payer pour le produit. Passer par ce lien vous permet de me remercier pour le travail effectué sur le blog chaque jour, et d'aider à couvrir les dépenses du site (hébergement, frais de port pour les concours, etc.). Ca ne vous coute rien, mais ca m'aide beaucoup ! Merci donc à ceux qui joueront le jeu !

Inscrivez vous à notre newsletter !

Ne ratez plus aucun article, test de produit ou guide, grâce à un mail dans votre boite chaque vendredi !
Nous n'avons pas pu confirmer votre inscription.
Votre inscription est confirmée.

Tags:

Cosa ne pensate di questo articolo? Lasciateci i vostri commenti! Vi preghiamo di essere cortesi: un saluto e un ringraziamento non costano nulla! Siamo qui per discutere in modo costruttivo. I troll saranno cancellati.

Leave a reply

17 − 8 =

Maison et Domotique
Logo
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare