Łączenie kilku jednostek Core
Połącz dwie lub więcej jednostek sterujących TapHome Core: jeden Core udostępnia swoje urządzenia przez Modbus TCP, a drugi je odczytuje, przy czym każdy Core dalej steruje własnymi modułami i smart rules.
Ostatnia aktualizacja:
Jednostki sterujące TapHome Core — dwie lub więcej — współdzielą urządzenia w sieci lokalnej: jeden Core udostępnia urządzenia w sekcji Uwidocznij urządzenia przez Modbus TCP, a drugi odczytuje je przez interfejs Modbus TCP. Każdy Core dalej steruje własnymi modułami i smart rules, a udostępnionych urządzeń można używać w smart rules i dashboardach drugiego Core.
Kiedy używać kilku Core
- Inny budynek tego samego obiektu z modułami TapHome — magistrala działa tylko po miedzi, więc budynek dostaje własny Core połączony przez LAN (urządzenia w innym budynku).
- Oddzielne lokale w jednym budynku, na przykład mieszkania, każdy z własnym Core, oraz wspólny Core dla części wspólnych.
- Więcej modułów, niż obsłuży jeden Core i jego Bus Extendery.
Łączenie jednostek Core przez Modbus TCP
W przykładzie Core B ma urządzenia, a Core A je odczytuje.
Na Core B:
- W sekcji Uwidocznij urządzenia wybierz Dodaj nowy interfejs → Modbus TCP i ustaw jego port TCP oraz Slave ID (TapHome do Modbus).
- Przyciskiem Dodaj urządzenie dodaj urządzenia, których potrzebuje Core A, i wybierz wartości oraz akcje do udostępnienia. Każda z nich dostaje własny rejestr z typem rejestru, indeksem, typem danych, kolejnością bajtów i mnożnikiem.
- Do każdej wartości dodaj rejestr ważności: Core A wie wtedy, kiedy wartość nie jest ważna, na przykład gdy urządzenie na Core B jest niedostępne.
- Nadaj Core B stały adres IP przez rezerwację DHCP w routerze.
Na Core A:
- W sekcji Sprzęt dodaj interfejs Modbus TCP oraz moduł z adresem IP Core B i tym samym Slave ID (Modbus).
- Dodaj każde urządzenie według rejestrów, które podaje dla niego Core B. Przez rejestr akcji Core A uruchamia też akcje urządzeń na Core B, na przykład polecenia żaluzji.
Od TapHome 2026.1 udostępniony interfejs Modbus TCP odpowiada tylko na własne Slave ID; żądanie z innym Slave ID, na przykład 0 lub 255, otrzymuje zamiast wartości wyjątek Modbus 0x0A. Kilka interfejsów Modbus TCP może współdzielić jeden port, jeśli mają różne Slave ID (Wersja 2026.1).
TapHome API
Core B udostępnia też TapHome API w sieci lokalnej. Core A może przez nie odczytywać urządzenia Core B i sterować nimi skryptem HTTP w Packet Parserze; to także droga dla aplikacji i innych systemów.
Co nie jest udostępniane
- Modbus przenosi wartości i akcje. Nazwy, ikony, strefy i kategorie ustawia się na Core A ponownie.
- Tryb pracy urządzenia na Core B (automatyczny lub ręczny) nie jest wyświetlany na Core A.
- Gdy połączenie zostanie przerwane, Core B dalej steruje własnymi modułami i smart rules; Core A traci udostępnione urządzenia do czasu przywrócenia połączenia.
Integration Protocol
Core oferuje też Integration Protocol dla systemów sterowania innych firm, takich jak AMX, Crestron czy Control4. Nie jest on zalecany do łączenia jednostek Core: przenosi tylko stały zestaw typów urządzeń, bez ikon, stref i trybu pracy, a jego wariant UDP przyjmuje polecenia bez żadnego uwierzytelniania.
Zobacz też — Urządzenia w innym budynku, Architektura sieci, Wymagania.