L'infrastruttura di rete copre tutta la casa attraverso un backbone Ethernet CAT5/6 e multipli Access Point Unifi.
Nello studio è presente un rack con i principali componenti di controllo e di servizio:

E' un DS723. L'interfaccia di sistema è accessibile agli indirizzi http://synology.home (da rete locale) e https://dsm.bibi.world (da Internet).
La rete WiFi è disponibile in tutta la casa e in giardino attraverso Access Point multipli, con roaming automatico da uno all'altro.
Le credenziali per accedere sono:
SSID:
villa_sacerdotePassword:Bufal!n0
Il server di casa fornisce un servizio VPN con cui, da ovunque ci si trovi, ci si può collegare alla rete di casa. Una volta attivato sul proprio device (iPhone, Mac, PC, ecc) sarà come essere collegati al WiFi di casa, permettendo ad esempio di:
La VPN è basata sul protocollo Wireguard e richiede un certificato da installare sull'applicazione Wireguard installata sul proprio device. Chiedere a Marco per dettagli su come procedere.
C'è una stampante in rete disponibile nello studio, per utilizzarla con i propri device è visibile in rete come printer-hp2540.home oppure accedendo alla sua interfaccia di comandi via browser all'URL http://printer-hp2540.home/ (ricordarsi di accenderla prima!)
Per gestire devices alimentati a batteria, usiamo devices Zigbee e una infrastruttura su protocollo Zigbee distribuita nella casa.
Vista la copertura necessaria, abbiamo cinque controller/coordinator SLZB-06M(U) di SMLight (ucraini) posizionati su alcuni Access Points, ciascuno accessibile attraverso interfaccia web (username: bibi password: makimaki):
I controller sono tutti configurati sul canale Zigbee 25 che tra quelli canonici è il meno affollato, ma la best practice vorrebbe che si usasse un canale diverso per ciascun coordinator, ma gli altri sono abbastanza pieni. Un problema che potrebbe sorgere è che un device decidesse di andare in roaming su un coordinator vicino e diventasse instabile.
Per interfacciare i device Zigbee con Home Assistant, usiamo un broker MQTT (installato come docker container Mosquitto sul Synology) e un componente Zigbee2MQTT per ciascun coordinator (anch'essi come docker containers separati sul Synology).
I vari Zigbee2MQTT sono accessibili via interfaccia web su http://zigbee2mqtt-padronale.home/ (sostituendo padronale con il token opportuno per gli altri).