TapHome

Több Core összekapcsolása

Két vagy több TapHome Core vezérlőegység összekapcsolása: az egyik Core Modbus TCP-n megosztja az eszközeit, a másik olvassa őket, és minden Core továbbra is a saját moduljait és smart rule-jait működteti.

Utoljára frissítve:

Két vagy több TapHome Core vezérlőegység a helyi hálózaton osztja meg az eszközeit: az egyik Core az Eszközök megosztása részben Modbus TCP-n megosztja az eszközöket, a másik pedig egy Modbus TCP interfészen keresztül olvassa őket. Minden Core továbbra is a saját moduljait és smart rule-jait működteti, a megosztott eszközök pedig a másik Core smart rule-jaiban és dashboardjain is használhatók.

Mikor érdemes több Core-t használni

  • Egy másik épület ugyanazon az ingatlanon, TapHome modulokkal — a busz csak rézkábelen működik, ezért az épület saját Core-t kap, amely LAN-on csatlakozik (eszközök egy másik épületben).
  • Különálló egységek egy épületen belül, például lakások, mindegyik saját Core-ral, és egy közös Core a közös területekhez.
  • Több modul, mint amennyit egy Core és a Bus Extenderei ki tudnak szolgálni.

Core-ok összekapcsolása Modbus TCP-n

A példában a Core B-n vannak az eszközök, a Core A pedig olvassa őket.

A Core B-n:

  1. Az Eszközök megosztása részben válaszd az Új felület hozzáadása → Modbus TCP lehetőséget, és állítsd be a TCP portját és a Slave ID-t (TapHome Modbus slave-ként).
  2. Az Eszköz hozzáadása gombbal add hozzá azokat az eszközöket, amelyekre a Core A-nak szüksége van, és válaszd ki a megosztandó értékeket és műveleteket. Mindegyik saját regisztert kap a regiszter típusával, indexével, az adattípussal, a bájtsorrenddel és a szorzóval.
  3. Minden értékhez adj hozzá egy érvényességi regisztert: így a Core A tudja, mikor nem érvényes egy érték, például ha az eszköz a Core B-n nem elérhető.
  4. Adj a Core B-nek fix IP-címet, DHCP-foglalással a routerben.

A Core A-n:

  1. A Hardver részben adj hozzá egy Modbus TCP interfészt és egy modult a Core B IP-címével és ugyanazzal a Slave ID-val (Modbus).
  2. Minden eszközt azokkal a regiszterekkel adj hozzá, amelyeket a Core B kiír hozzá. Egy művelet regiszterén keresztül a Core A a Core B eszközeinek műveleteit is elindítja, például az árnyékolók parancsait.

A TapHome 2026.1 óta a megosztott Modbus TCP interfész csak a saját Slave ID-jára válaszol; a más Slave ID-val, például 0-val vagy 255-tel érkező kérés értékek helyett 0x0A Modbus kivételt kap. Több Modbus TCP interfész is használhatja ugyanazt a portot, ha eltérő a Slave ID-juk (2026.1 kiadási megjegyzések).

TapHome API

A Core B a helyi hálózaton a TapHome API-t is kínálja. A Core A ezen keresztül egy Packet Parser HTTP szkripttel olvashatja és vezérelheti a Core B eszközeit; alkalmazások és más rendszerek is ezt az utat használják.

Mi nem kerül megosztásra

  • A Modbus értékeket és műveleteket visz át. A neveket, ikonokat, zónákat és kategóriákat a Core A-n újra be kell állítanod.
  • A Core B-n lévő eszköz üzemmódja (automatikus vagy kézi) nem jelenik meg a Core A-n.
  • Ha a kapcsolat megszakad, a Core B tovább működteti a saját moduljait és smart rule-jait; a Core A a kapcsolat helyreállásáig elveszíti a megosztott eszközöket.

Integrációs protokoll

A Core az Integrációs protokollt is kínálja harmadik féltől származó vezérlőrendszerekhez, például AMX, Crestron vagy Control4 rendszerhez. Core-ok összekapcsolására nem ajánlott: csak az eszköztípusok rögzített körét viszi át, ikonok, zónák és üzemmód nélkül, UDP változata pedig mindenféle hitelesítés nélkül fogad parancsokat.

Lásd még — Eszközök egy másik épületben, Hálózati architektúra, Harmadik féltől származó eszközökre vonatkozó követelmények.