Kto ma zestaw Valve Index, zna szum dwóch stacji bazowych, które kręcą się w pustym pokoju. W Home Assistancie 2026.11 pojawi się integracja SteamVR Base Station, która steruje nimi przez Bluetooth Low Energy. Pierwszą wersję autorstwa g4bri3lDev scalono w gałęzi rozwojowej 19 października 2026, a do 24 października doszły cztery kolejne zmiany: przycisk identyfikacji, wybór trybu zasilania i kanału, czujnik usterki oraz diagnostyka.
Co jest obsługiwane
Działają tylko stacje SteamVR Base Station 2.0, czyli te sprzedawane z Valve Index. Stacje 1.0 z pierwszego HTC Vive nie są obsługiwane, bo autor ich nie ma i nie mógł ich sprawdzić. Integracja wymaga adaptera Bluetooth albo pośrednika Bluetooth z ESPHome, który obsługuje aktywne połączenia. Stacje w zasięgu wykrywa sama, a każda pojawia się pod nazwą LHB-... wydrukowaną na jej tylnej ściance.
Encje
- Przełącznik włącza stację, a wyłączony usypia ją, co zatrzymuje silniki i lasery.
- Tryb zasilania ma trzy opcje: On, Standby i Sleep. Według dokumentacji z czuwania stacja wraca do pracy po około sekundzie, a z uśpienia po około 11 sekundach. Gdy oprogramowanie stacji nie zna trybu czuwania, opcja się nie pokazuje.
- Kanał śledzenia od 1 do 16. Domyślnie jest wyłączony, bo SteamVR zwykle przydziela kanały sam, a zmienia się go tylko przy konflikcie.
- Czujnik problemu włącza się, gdy stacja zgłosi usterkę.
- Przycisk identyfikacji na 20 sekund uruchamia miganie diody stanu, co pomaga, gdy kilka stacji wygląda tak samo.
Stacje same rozgłaszają stan zasilania i kanał, więc Home Assistant aktualizuje encje bez odpytywania. W tych samych komunikatach przychodzi informacja o usterce. Połączenie otwiera się tylko na chwilę, żeby odczytać dane urządzenia albo wysłać polecenie.
Do czego to się przyda
W dokumentacji jest przykład automatyzacji, która o 1:00 usypia stacje, gdyby ktoś zapomniał. Otwarta jeszcze zmiana w dokumentacji podsuwa kolejne pomysły: usypianie, gdy nikogo nie ma w domu, i budzenie stacji po włączeniu komputera do gier, żeby śledziły ruch, zanim założysz gogle. Skoro wybudzenie z uśpienia trwa 11 sekund, do szybkiego startu lepiej może się sprawdzić czuwanie.
Każde polecenie potrzebuje wolnego miejsca na połączenie w adapterze albo pośredniku. Gdy konfiguracja lub polecenie kończy się błędem połączenia, dokumentacja radzi upewnić się, że stacja jest w zasięgu adaptera albo pośrednika z wolnym miejscem.