Collegare più Core
Collega due o più unità di controllo TapHome Core: un Core espone i propri dispositivi tramite Modbus TCP e l'altro li legge, e ogni Core continua a gestire i propri moduli e le proprie smart rule.
Ultimo aggiornamento:
Due o più unità di controllo TapHome Core condividono i dispositivi nella rete locale: un Core espone i dispositivi nella sezione Dispositivi condivisi tramite Modbus TCP e l’altro li legge tramite un’interfaccia Modbus TCP. Ogni Core continua a gestire i propri moduli e le proprie smart rule, e i dispositivi condivisi si possono usare nelle smart rule e nelle dashboard dell’altro Core.
Quando usare più Core
- Un altro edificio dello stesso sito con moduli TapHome — il bus funziona solo su rame, quindi l’edificio riceve un proprio Core collegato tramite LAN (dispositivi in un altro edificio).
- Unità immobiliari separate in un edificio, ad esempio appartamenti, ciascuna con il proprio Core, e un Core comune per le aree condominiali.
- Più moduli di quanti ne possano servire un Core e i suoi Bus Extender.
Collegare i Core tramite Modbus TCP
Nell’esempio, il Core B ha i dispositivi e il Core A li legge.
Sul Core B:
- Nella sezione Dispositivi condivisi, seleziona Aggiungi una nuova interfaccia → Modbus TCP e imposta la sua porta TCP e lo Slave ID (TapHome come slave Modbus).
- Con Aggiungi dispositivo, aggiungi i dispositivi di cui il Core A ha bisogno e scegli i valori e le azioni da esporre. Ciascuno riceve un proprio registro con tipo di registro, indice, tipo di dati, ordine dei byte e moltiplicatore.
- Per ogni valore aggiungi un registro di validità: così il Core A sa quando un valore non è valido, ad esempio quando il dispositivo sul Core B non è disponibile.
- Assegna al Core B un indirizzo IP fisso, con una prenotazione DHCP nel router.
Sul Core A:
- Nella sezione Hardware, aggiungi un’interfaccia Modbus TCP e un modulo con l’indirizzo IP del Core B e lo stesso Slave ID (Modbus).
- Aggiungi ogni dispositivo tramite i registri che il Core B elenca per esso. Tramite il registro di un’azione, il Core A avvia anche le azioni dei dispositivi sul Core B, ad esempio i comandi delle tapparelle.
Da TapHome 2026.1, l’interfaccia Modbus TCP esposta risponde solo al proprio Slave ID; una richiesta con un altro Slave ID, ad esempio 0 o 255, riceve l’eccezione Modbus 0x0A invece dei valori. Più interfacce Modbus TCP possono condividere una porta, se hanno Slave ID diversi (Versione 2026.1).
API TapHome
Il Core B offre anche l’API TapHome nella rete locale. Tramite essa il Core A può leggere e controllare i dispositivi del Core B con uno script HTTP Packet Parser; è anche la strada per le app e per gli altri sistemi.
Che cosa non viene condiviso
- Modbus trasferisce valori e azioni. Nomi, icone, zone e categorie si impostano di nuovo sul Core A.
- La modalità operativa di un dispositivo sul Core B (automatica o manuale) non viene mostrata sul Core A.
- Quando la connessione si interrompe, il Core B continua a gestire i propri moduli e le proprie smart rule; il Core A perde i dispositivi condivisi finché la connessione non viene ripristinata.
Integration Protocol
Il Core offre anche l’Integration Protocol per sistemi di controllo di terze parti come AMX, Crestron o Control4. Non è consigliato per collegare i Core: trasferisce solo un insieme fisso di tipi di dispositivi, senza icone, zone né modalità operativa, e la sua variante UDP accetta comandi senza alcuna autenticazione.
Vedi anche — Dispositivi in un altro edificio, Architettura di rete, Requisiti per dispositivi di terze parti.