Home Assistant na KNX i Modbus: inżynierski przewodnik po integracji
Home Assistant nie zastępuje instalacji KNX ani Modbus -- działa na niej, odczytując i zapisując dane przez bramkę, podczas gdy magistrala nadal wykonuje własną logikę. Ta strona opisuje, jak taka integracja jest faktycznie zbudowana i co powinno pozostać po stronie magistrali.
Jak zbudowana jest integracja
Połączenie przez interfejs IP lub bramkę
W przypadku KNX oficjalna integracja Home Assistant komunikuje się z magistralą przez interfejs IP KNX lub bramkę, a nie bezpośrednio po skrętce. W przypadku Modbus HA odpytuje urządzenie przez TCP lub RTU/szeregowo, zależnie od tego, jak urządzenie udostępnia swoje rejestry.
Mapowanie adresów grupowych
Każdy punkt danych KNX, który HA ma odczytywać lub którym ma sterować, wymaga adresu grupowego w konfiguracji integracji zgodnego ze schematem adresowania w projekcie ETS, tak aby oba pozostały spójne przy zmianach.
Konfiguracja odpytywania rejestrów Modbus
Urządzenia Modbus, takie jak liczniki energii, falowniki czy sterowniki HVAC, dodaje się rejestr po rejestrze, z właściwym typem danych, skalowaniem i interwałem odpytywania dla każdego -- te dane pochodzą z dokumentacji rejestrów konkretnego urządzenia, nie z Home Assistant.
Ustalenie, co zostaje po stronie magistrali
Wszystko, co musi działać nawet bez HA -- podstawowe załączanie oświetlenia, blokady bezpieczeństwa, lokalnie wywoływane sceny -- powinno być zaprogramowane w samym urządzeniu magistrali lub w logice ETS, a nie wyłącznie jako automatyzacja Home Assistant.
Zagadnienia inżynierskie
Magistrala działa też bez Home Assistant
Aktor KNX zaprogramowany w ETS lub sterownik Modbus z własną logiką działa według swoich reguł niezależnie od tego, czy Home Assistant jest online. Właśnie dlatego logika krytyczna powinna pozostać w urządzeniu magistrali, a HA traktować jako warstwę nadbudowaną.
HA jako zależność, nie fundament
Logika automatyzacji istniejąca wyłącznie w Home Assistant przestaje działać, gdy HA nie działa, restartuje się lub jest w trakcie aktualizacji. Jest to akceptowalne dla automatyzacji komfortu i pulpitów, ale nie dla niczego związanego z bezpieczeństwem lub krytycznego biznesowo.
Segmentacja sieci i umiejscowienie bramki
Miejsce interfejsu IP KNX lub bramki Modbus w rozdzielnicy i w sieci wpływa na niezawodność i bezpieczeństwo -- tam, gdzie to możliwe, oddzielaj ruch magistrali od ogólnego LAN i traktuj bramkę jako udokumentowaną część okablowania rozdzielnicy, a nie dodatek.
Dokumentowanie, gdzie znajduje się jaka logika
Protokół rozruchu powinien wprost wskazywać, które funkcje są zrealizowane w urządzeniu magistrali (programowanie ETS, oprogramowanie sterownika), a które jako automatyzacje Home Assistant, aby kolejny inżynier serwisujący rozdzielnicę nie musiał tego odtwarzać.
Specyfika integracji adresów grupowych KNX
Integracja HA KNX odczytuje i zapisuje adresy grupowe, ale nie zastępuje rozruchu ETS. Zmiany adresów w ETS trzeba odzwierciedlić w konfiguracji HA i odwrotnie -- nie ma między nimi automatycznej synchronizacji.
Specyfika odpytywania rejestrów Modbus
Interwał odpytywania, typ rejestru i kolejność bajtów muszą dokładnie odpowiadać urządzeniu, a wybór TCP kontra RTU/szeregowo zmienia sposób okablowania i adresowania. Źle skonfigurowane odpytywanie może niepotrzebnie obciążać urządzenie magistrali albo po prostu zwracać błędne wartości.
W czym pomagamy
Wsparcie inżynierskie dla integratorów dodających Home Assistant na istniejącej lub planowanej instalacji KNX lub Modbus.
- Przegląd umiejscowienia bramki i segmentacji sieci w rozdzielnicy
- Weryfikacja mapowania adresów grupowych KNX względem projektu ETS
- Konfiguracja rejestrów Modbus dla liczników, falowników i sterowników HVAC
- Wskazówki, która logika powinna zostać po stronie magistrali, a która po stronie HA
- Dokumentacja rozruchu obejmująca konfigurację magistrali i HA
Częste pytania
Czy magistrala KNX przestaje działać, gdy Home Assistant się zawiesi lub jest offline?
Nie -- aktory KNX zaprogramowane przez ETS wykonują swoją logikę niezależnie od Home Assistant. HA traci wizualizację i automatyzacje istniejące wyłącznie w HA, ale sama magistrala działa dalej.
TCP czy RTU/szeregowo dla Modbus?
Zależy od urządzenia i instalacji: TCP pasuje do urządzeń z portem Ethernet już w sieci, RTU/szeregowo do urządzeń na magistrali RS-485. Sprawdź, co obsługuje konkretne urządzenie -- to decyzja podejmowana dla danego projektu, a nie sztywna zasada.
Czy Home Assistant jest wystarczająco niezawodny dla automatyzacji krytycznych?
Traktuj HA jako warstwę automatyzacji i wizualizacji, nie jako sterownik bezpieczeństwa. To, co związane z bezpieczeństwem lub krytyczne biznesowo, powinno pozostać w logice urządzenia magistrali, a HA używać do automatyzacji komfortu, pulpitów i logiki międzyprotokołowej.
Czy dodanie Home Assistant zwalnia z potrzeby prawidłowego rozruchu KNX lub Modbus?
Nie. HA odczytuje i zapisuje dane na już uruchomionej magistrali, nie konfiguruje aktorów, sterowników ani topologii magistrali. Rozruch ETS i konfiguracja urządzeń Modbus nadal muszą zostać wykonane poprawnie wcześniej.
Co się stanie, gdy interfejs IP lub bramka ulegną awarii?
Home Assistant traci widoczność i sterowanie przez tę bramkę, ale logika zaprogramowana bezpośrednio w urządzeniach magistrali działa dalej. Właśnie dlatego funkcje krytyczne nie powinny zależeć wyłącznie od dostępności HA.
Planujesz integrację Home Assistant na KNX lub Modbus?
Nasi inżynierowie mogą sprawdzić konfigurację bramki, mapowanie adresów grupowych i konfigurację rejestrów oraz pomóc określić, co powinno zostać po stronie magistrali. Skontaktuj się z nami, aby omówić projekt.