Integracja czujników 1-Wire z Home Assistant i Loxone
1-Wire pozwala umieścić dziesiątki czujników temperatury i identyfikatorów na jednej skrętce, ale magistrala nigdy nie rozmawia bezpośrednio z Home Assistant ani Loxone -- zawsze potrzebny jest pośredniczący bus master / bramka. Oto jak to naprawdę działa.
Jak działa ta integracja w praktyce
Bus master w rozdzielnicy
Bus master 1-Wire -- zwykle bramka USB lub sieciowa -- instalowany jest w rozdzielnicy, najczęściej na szynie DIN obok reszty automatyki. To właśnie to urządzenie, a nie sama platforma, fizycznie komunikuje się z magistralą 1-Wire.
Urządzenia wykrywane po ROM ID
Każde urządzenie 1-Wire -- czujnik DS18B20, klucz iButton -- ma unikalny, zaprogramowany fabrycznie 64-bitowy ROM ID. Po skonfigurowaniu bramki Home Assistant lub Loxone wykrywają podłączone urządzenia po tym identyfikatorze -- nie trzeba ręcznie adresować każdego czujnika.
Odczyty trafiają do platformy
Bus master odpytuje po kolei każde urządzenie i przekazuje wartość -- odczyt temperatury, zbliżenie klucza ID -- do Home Assistant lub Loxone, gdzie staje się encją czujnika lub wejściem, które można logować, wyświetlać albo wykorzystać w automatyzacjach.
Integracja głównie odczytowa
Trzeba być szczerym co do zakresu: 1-Wire służy do raportowania wartości do platformy, a nie do wysyłania poleceń sterujących do wykonawców. Do przełączania, ściemniania czy sterowania krytycznego dla bezpieczeństwa lepsze są KNX, Modbus lub podobne magistrale.
Co wyróżnia integrację 1-Wire
ROM ID zaprogramowany fabrycznie
Każdy DS18B20 i iButton ma już unikalny 64-bitowy adres -- bramka tylko go odczytuje. Bez przełączników DIP, bez ręcznego planowania adresacji magistrali.
Jeden bus master, wiele urządzeń
Pojedynczy kontroler odpytuje po kolei wszystkie urządzenia na magistrali. Urządzenia same nigdy nie inicjują komunikacji -- odpowiadają tylko na zapytanie, co upraszcza okablowanie, ale czyni mastera jedynym punktem koordynacji.
Dwa przewody, czasem trzy
Dane i masa dzielą jedną skrętkę. Trzeci przewód dla zewnętrznego zasilania Vdd jest opcjonalny -- część instalacji korzysta zamiast tego z zasilania pasożytniczego (parasitic power), gdzie urządzenie czerpie energię z samej linii danych między odpytaniami.
CAT5 zwykle wystarcza
Ponieważ wymagania elektryczne są skromne, instalatorzy często prowadzą 1-Wire po wolnych parach już ułożonego kabla CAT5/CAT5e, zamiast ciągnąć dedykowany kabel.
Magistrala albo gwiazda -- wybór instalatora
1-Wire toleruje zarówno topologię liniową (daisy-chain), jak i gwiazdę. Zasięg i liczba niezawodnie działających urządzeń zależą od długości kabla, przekroju żyły, topologii i jakości mastera / rezystora podciągającego -- nie ma jednej liczby uniwersalnej dla każdego przypadku.
Pomiar, nie przełączanie
To tani sposób na umieszczenie wielu wolnych punktów pomiarowych -- temperatury w pomieszczeniach, rurach, strefach kotła -- na jednym przewodzie. Nie jest przeznaczony do szybkich ani krytycznych dla bezpieczeństwa sygnałów sterujących -- to domena KNX i Modbus.
Co pomagamy zaplanować
Wsparcie inżynierskie, aby magistrala 1-Wire czysto połączyła się z waszą platformą automatyki -- po stronie rozdzielnicy.
- {'t': 'Rozmieszczenie bramki i układ rozdzielnicy', 'd': 'Gdzie w obudowie znajdzie się bus master, jak jest montowany na szynie DIN i jak podłączony do reszty rozdzielnicy.'}
- {'t': 'Przegląd okablowania i topologii', 'd': 'Czy budynkowi lepiej pasuje topologia liniowa czy gwiazda oraz gdzie istnieją już trasy CAT5, które magistrala może wykorzystać.'}
- {'t': 'Strategia zasilania', 'd': 'Wybór między zasilaniem pasożytniczym a dedykowanym przewodem Vdd, zależnie od długości trasy i liczby urządzeń na obciążonych odcinkach.'}
- {'t': 'Wdrożenie urządzeń po ROM ID', 'd': 'Potwierdzenie, że każdy DS18B20 lub iButton jest wykrywalny po swoim unikalnym ROM ID po uruchomieniu bramki -- bez ręcznie utrzymywanej tabeli adresów.'}
- {'t': 'Zakres po stronie platformy', 'd': 'Jasne oczekiwania od początku: ta integracja raportuje wartości do Home Assistant lub Loxone -- nie zastępuje magistrali sterującej.'}
Częste pytania
Czy muszę konfigurować adres dla każdego czujnika?
Nie. 64-bitowy ROM ID każdego urządzenia jest ustawiany fabrycznie. Bus master i platforma wykrywają go automatycznie po podłączeniu -- nie ma ręcznej adresacji jak w niektórych innych magistralach.
Czy 1-Wire można użyć do przełączania przekaźników albo ściemniania światła?
Właściwie nie. 1-Wire to protokół głównie odczytowy, do raportowania wartości -- temperatury, zbliżenia klucza ID -- do platformy. Do rzeczywistego wyjścia sterującego odpowiedni jest KNX lub Modbus.
Skąd czujniki biorą zasilanie?
Albo z dedykowanego przewodu Vdd, albo z zasilania pasożytniczego, gdzie urządzenie czerpie energię z linii danych między cyklami odpytywania. Zasilanie pasożytnicze upraszcza okablowanie, ale jest bardziej wrażliwe na długich lub mocno obciążonych odcinkach.
Ile czujników można podłączyć do jednej magistrali?
Zależy od długości kabla, przekroju żyły, topologii oraz jakości mastera i rezystora podciągającego -- nie ma jednej stałej liczby. W praktyce spotyka się dziesiątki urządzeń na długich trasach w budynku.
Czy Home Assistant lub Loxone obsługują 1-Wire natywnie?
Nie -- oba potrzebują pośrednika: bus mastera / bramki (zwykle podłączonej przez USB lub sieć). To właśnie ta bramka odczytuje urządzenia 1-Wire i przekazuje ich wartości do platformy.
Planujesz integrację 1-Wire?
Porozmawiaj z naszymi inżynierami o rozmieszczeniu bramki, okablowaniu i tym, jak wpasować to obok innych magistral w rozdzielnicy.