TapHome

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:

  1. 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).
  2. 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.
  3. 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.
  4. Assegna al Core B un indirizzo IP fisso, con una prenotazione DHCP nel router.

Sul Core A:

  1. Nella sezione Hardware, aggiungi un’interfaccia Modbus TCP e un modulo con l’indirizzo IP del Core B e lo stesso Slave ID (Modbus).
  2. 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.