Rozwiązywanie problemów z czujnikiem obecności Home Assistant: fałszywe obłożenie, ponowne połączenia i granice pomieszczeń
Czujniki obecności sprawiają, że Home Assistant wydaje się znacznie mądrzejszy niż podstawowa automatyka ruchu, ale wprowadzają także nowe tryby awarii. Pokój może pozostać zajęty, gdy nikogo w nim nie ma, zdarzenie ponownego połączenia może włączyć urządzenia w niewłaściwym czasie lub dwa pobliskie pokoje mogą walczyć o tę samą osobę.
Ten przewodnik rozwiązywania problemów zawiera praktyczny podręcznik dotyczący fałszywego obłożenia, pętli ponownego łączenia i problemów z granicami pomieszczeń eMotion Air, eMotion Pro, eMotion Ultra, eRemote HA, HomeClaw, i iSG Display Max.
Dlaczego rozwiązywanie problemów z czujnikiem obecności Matters
Czujnik ruchu PIR zwykle odpowiada na jedno proste pytanie: czy ostatnio miał miejsce ruch? Czujnik obecności mmWave odpowiada na bardziej przydatne, ale bardziej wrażliwe pytanie: czy dana osoba jest nadal obecna, nawet jeśli siedzi nieruchomo? Właśnie ta dodatkowa czułość jest powodem, dla którego tak ważne jest fałszywe obłożenie i logika granic.
Jeżeli stan pomieszczenia jest nieprawidłowy, każda podłączona automatyka może działać nieprawidłowo. Światła mogą pozostać włączone, AC może działać zbyt długo, tryb uśpienia może nie działać lub lokalne polecenie IR może zostać uruchomione, gdy nikt go nie potrzebuje. Dobre rozwiązywanie problemów oddziela odczyt czujnika od decyzji dotyczącej automatyki, dzięki czemu Home Assistant może działać z większą pewnością.
Fałszywe obłożenie
Pokój pozostaje zajęty ze względu na wentylatory, zasłony, odbicia światła, zwierzęta lub zbyt długie opóźnienie.
Połącz ponownie pętle
Urządzenie ponownie się łączy, a Home Assistant traktuje to zdarzenie techniczne jako nowe zdarzenie obecności.
Granice pomieszczeń
Dwa czujniki widzą tę samą osobę, a konkurencyjne systemy automatyczne próbują kontrolować stan pomieszczenia.
Po pierwsze: oddzielne problemy z czujnikiem, pomieszczeniem i automatyką
Przed zmianą każdej automatyzacji należy sklasyfikować problem. Problemu z rozmieszczeniem czujnika nie należy rozwiązywać za pomocą skomplikowanego obejścia YAML. Problemu z własnością pomieszczenia nie należy rozwiązywać poprzez zmniejszenie czułości, dopóki czujnik nie stanie się bezużyteczny. Problemu z ponownym połączeniem nie należy traktować jako wejścia człowieka do pokoju.
Najszybszym sposobem debugowania jest utworzenie trzech warstw w Home Assistant: surowy stan czujnika, odrzucony stan pomieszczenia i końcowe działanie automatyzacji. Kiedy coś zawiedzie, możesz zobaczyć, która warstwa spowodowała nieprawidłowe zachowanie.
Tabela rozwiązywania problemów: objaw, prawdopodobna przyczyna, naprawa
| Objaw | Prawdopodobna przyczyna | Co sprawdzić w pierwszej kolejności | Zalecana poprawka |
|---|---|---|---|
| Pokój pozostaje zajęty po tym, jak wszyscy wyjdą | Wentylator, zasłona, powierzchnia odblaskowa, aktywność zwierząt lub duże opóźnienie w pustostanach. | Oglądaj osobno surową obecność, stan pokoju i opóźnienie automatyzacji. | Zawęź strefę, odsuń czujnik od poruszających się obiektów i dodaj stabilny licznik wolnych miejsc. |
| Światła włączają się po ponownym podłączeniu WiFi lub MQTT | Zdarzenie ponownego połączenia jest traktowane jak wyzwalacz nowego obłożenia. | W ciągu kilku sekund sprawdź dzienniki dostępności i dostępności urządzenia oraz zmian w obłożeniu. | Dodaj barierę ponownego połączenia, aby automatyka ignorowała pierwsze kilka sekund po powrocie urządzenia. |
| Sąsiednie pokoje wzajemnie się wyzwalają | Zasięg czujnika przekracza granicę drzwi lub otwartej przestrzeni. | Porównaj oba czujniki pokojowe, stojąc w pobliżu granicy. | Skorzystaj z pomocnika właściciela pokoju i wymagaj, aby jeden pokój wygrał, zanim zostaną uruchomione działania na urządzeniu. |
| AC lub wentylator działa zbyt długo | Zasady obecności i komfortu są ze sobą zbyt ściśle powiązane. | Sprawdź, czy sterowanie klimatyzacją zależy tylko od obecności/wolności. | Dodaj kontekst temperatury/wilgotności i komfortowe trzymanie zamiast natychmiastowego wyłączania. |
| Obecność wokół biurka lub sofy jest niestabilna | Czujnik kąta pomija niewielkie zmiany postawy lub wykrywa poruszający się obiekt za użytkownikiem. | Tymczasowo przesuń czujnik i porównaj pełną sesję roboczą. | Użyj eMotion Air do testów rozmieszczenia, a następnie wybierz najlepsze stałe urządzenie dla danego pomieszczenia. |
| Automatyka działa w ciągu dnia, ale zawodzi w nocy | Tryb, harmonogram lub pomocnik snu kolidują ze stanem pokoju. | Sprawdź wartości pomocnicze dokładnie w momencie uruchomienia automatyzacji. | Oddziel tryby dzienny, uśpienia, gościa i poza domem przed dodaniem kolejnych warunków. |
Fałszywe obłożenie: wentylatory, zasłony, zwierzęta, odbicia
Fałszywe obłożenie zwykle nie jest pojedynczym błędem. Jest to połączenie układu pomieszczenia, kąta czujnika, poruszających się obiektów i opóźnienia automatyki. Zacznij od obejrzenia surowej jednostki w Home Assistant, gdy pokój jest pusty. Jeśli surowy czujnik pozostaje zajęty, napraw jego umiejscowienie. Jeśli czujnik surowy zostanie wyczyszczony, ale pomocnik w pomieszczeniu pozostanie zajęty, napraw opóźnienie lub logikę szablonu.
Typowymi źródłami są wentylatory sufitowe, przepływ powietrza z oczyszczacza powietrza, zasłony w pobliżu okna, odblaskowe drzwi, poruszające się cienie i zwierzęta przekraczające strefę o niskim poziomie czujnika. Nie zmniejszaj od razu czułości do tego stopnia, że czujnik nie będzie już wykrywał cichej obecności człowieka. Lepszym rozwiązaniem jest zwykle dyscyplina strefowa i ostrożniejsze opóźnienie wyłączenia.
Połącz ponownie pętle i 3-sekundowe granice
Niektóre zapytania wywołujące dużą liczbę wyświetleń dotyczące obecności w pokoju tak naprawdę obsługują zapytania elementu Runbook: ludzie chcą jasnej reguły zachowania ponownego łączenia. Jeśli urządzenie WiFi lub MQTT stanie się niedostępne, a następnie będzie dostępne, Home Assistant może otrzymać nową aktualizację stanu. Bez poręczy ta aktualizacja może wyglądać, jakby ktoś właśnie wszedł do pokoju.
Większość tego problemu rozwiązuje proste ogrodzenie do ponownego podłączenia. Przechowuj czas, kiedy urządzenie powróciło do trybu online, a następnie przez krótki czas ignoruj działania urządzenia oparte na obecności. Nie powoduje to ukrycia stanu czujnika. Zapobiega jedynie uruchomieniu świateł, AC, wentylatorów lub poleceń IR w oknie odzyskiwania technicznego.
# Example logic, adapt entity names to your Home Assistant setup
IF sensor_status changed from unavailable to available:
set input_datetime.presence_sensor_reconnected_at = now()
IF room_presence changed to occupied:
IF now() - input_datetime.presence_sensor_reconnected_at < 3 seconds:
do not run lights, AC, fan, or IR commands
ELSE:
run the normal occupied-room scene
IF room_presence changed to clear:
wait for a stable vacancy delay
then run the empty-room scene
Granice pomieszczeń i zasady własności
Otwarte układy często wymagają reguł własności. Jeśli czujnik w salonie i czujnik w korytarzu widzą tę samą osobę, automatyka nie powinna pozwalać obu pokojom sterować tym samym oświetleniem lub urządzeniami IR. Utwórz pomocnika właściciela pokoju, który zdecyduje, który pokój jest aktualnie właścicielem danej osoby, a następnie pozwól, aby działania urządzenia podążały za właścicielem.
Własność powinna opierać się na zaufaniu, a nie tylko na najnowszym stanie. Czujnik biurkowy, który był stabilny przez pięć minut, powinien zwykle pokonać czujnik w korytarzu, który przez chwilę wykrył ruch. Scena w pokoju medialnym nie powinna być przerywana przez kogoś przechodzącego obok otwartych drzwi.
Kierowanie produktów: Air, Pro, Ultra, eRemote HA, HomeClaw
| Problem | Najlepsze dopasowanie do LinknLink | Dlaczego to pomaga | Link do produktu |
|---|---|---|---|
| Przed zatwierdzeniem należy przetestować umiejscowienie czujnika | eMotion Air | Umiejscowienie zasilane bateryjnie ułatwia testowanie biurka, sofy, łóżka i pozycji wejściowych bez okablowania. | eMotion Air |
| Potrzebujesz obecności plus IR w tym samym pomieszczeniu | eMotion Pro | Łączy obecność mmWave z wbudowanym IR dla urządzeń zapewniających komfort w pomieszczeniu, takich jak AC, wentylator, TV lub projektor. | eMotion Pro |
| Potrzebujesz większej precyzji i komfortu | eMotion Ultra | Wykorzystuje czujnik 60GHz i dodaje kabel czujnika temperatury/wilgotności oraz wbudowany IR, dzięki czemu Home Assistant może łączyć dane dotyczące obecności, klimatu i lokalnego sterowania urządzeniami. | eMotion Ultra |
| Potrzebujesz dedykowanego lokalnego punktu końcowego IR | eRemote HA | Steruje AC, wentylatorem, TV, oczyszczaczem i innymi urządzeniami IR za pośrednictwem Home Assistant MQTT bez polegania na scenach w chmurze. | eRemote HA |
| Potrzebujesz logiki prywatnej bramy i lokalnego kierownictwa AI | HomeClaw | Utrzymuje kontekst Home Assistant, logikę automatyzacji i prywatne planowanie AI blisko domu. | HomeClaw |
| Potrzebujesz widocznej powierzchni do ręcznego sterowania | iSG Display Max | Pokazuje właściciela pokoju, bieżący tryb, stan komfortu i przyciski szybkiego zastępowania dla członków rodziny. | iSG Display Max |
Przykładowy element Runbook Home Assistant
Użyj tego elementu Runbook, gdy automatyzacja obecności działa niepoprawnie. Chodzi o to, aby zebrać dowody przed edycją zbyt wielu reguł.
Sprawdź surowy stan czujnika
Jeśli surowa jednostka obecności jest nieprawidłowa, zacznij od rozmieszczenia, kierunku czujnika i pobliskich poruszających się obiektów.
Sprawdź odrzuconego pomocnika pokoju
Jeśli czujnik surowy jest prawidłowy, ale pomocnik pokojowy jest nieprawidłowy, dostosuj opóźnienie wakatu, logikę właściciela i warunki trybu.
Sprawdź historię ponownego połączenia
Jeśli problem wystąpi po niedostępnych lub dostępnych przejściach, dodaj barierę ponownego połączenia przed uruchomieniem działań urządzenia.
Sprawdź własność pokoju
Jeśli dwa pokoje reagują na jedną osobę, zdecyduj, który pokój jest jej właścicielem, zanim zaczną działać światła lub polecenia IR.
Sprawdź zależności komfortu
W przypadku AC, logiki wentylatora i oczyszczacza należy uwzględnić kontekst temperatury/wilgotności lub trybu, zamiast polegać wyłącznie na stanach zajętych i pustych.
Tabela granic pomieszczeń
| Sprawa graniczna | Ryzyko | Zasada decyzji | Dobry kolejny krok |
|---|---|---|---|
| Biurko w pobliżu salonu | Oświetlenie w salonie zmienia się, gdy ktoś pracuje. | Obecność przy biurku wygrywa po kilku stabilnych minutach. | Użyj eMotion Air, aby przetestować kąt przed montażem. |
| Przedpokój obok sypialni | Nocny spacer wywołuje jasne sceny. | Tryb uśpienia ogranicza reakcję korytarza i blokuje sceny multimedialne. | Dodaj cichego pomocnika nocnego i niższe zasady jasności. |
| Sofa w pobliżu linii wzroku AC | Przepisy klimatyczne wypalają ruch pieszy. | Wymagaj obecności sofy oraz trybu komfortu lub trybu multimedialnego. | Użyj eMotion Pro lub eMotion Ultra, gdy IR i obecność są ze sobą powiązane. |
| Otwarta kuchnia i jadalnia | Obie strefy zajmują tę samą osobę. | Najnowsza stabilna strefa posiada oświetlenie, ale klimat pozostaje wspólny. | Użyj pomocnika właściciela pokoju zamiast oddzielnych natychmiastowych akcji. |
| Zdarzenie ponownego połączenia urządzenia | Świeci lub IR wydaje polecenie strzału bez wchodzenia prawdziwej osoby. | Ignoruj działania urządzenia przez pierwsze kilka sekund po ponownym podłączeniu. | Dodaj pomocników ponownego połączenia sygnatury czasowej do elementu Runbook automatyzacji. |
Kiedy używać IR i kontekst klimatyczny
Obecność nie powinna być jedynym sygnałem dla urządzeń zapewniających komfort. AC, wentylatory i oczyszczacze działają lepiej, gdy automatyka zna również tryb pomieszczenia i stan klimatu. W tym przypadku przydatne może być lokalne sterowanie IR i kabel czujnika temperatury/wilgotności eMotion Ultra. Home Assistant może uniknąć włączania i wyłączania urządzeń zapewniających komfort wyłącznie z powodu migotania stanu obecności.
Na przykład, pokój może pozostać w trybie komfortowym, podczas gdy ktoś spokojnie siedzi, a następnie przejść do trybu ekologicznego dopiero po stabilnym opóźnieniu pustostanów i bezpiecznym zakresie klimatycznym. Jeśli w pomieszczeniu znajduje się eMotion Ultra, czujnik 60GHz, dane dotyczące temperatury/wilgotności oraz wbudowany moduł IR, mogą one znajdować się w ramach tej samej logiki automatyki pomieszczenia.
Powiązane przewodniki i produkty
Jeśli budujesz pełny system obecności Home Assistant, poniższe artykuły i produkty będą najlepszym kolejnym krokiem:
- Przewodnik po czujnikach obecności zasilanych bateryjnie dla pomieszczeń Home Assistant
- Przewodnik rozmieszczenia czujnika 60GHz mmWave w pomieszczeniach Home Assistant
- Schemat automatyki pomieszczeń Home Assistant ze sterowaniem mmWave, IR i RF
- Przewodnik dotyczący inteligentnego sterowania lokalnego dla Home Assistant: Presence, IR i RF
- Automatyka do małych mieszkań Home Assistant z czujnikami obecności baterii i lokalnym sterowaniem IR
- Automatyka Home Assistant AC z blasterem IR i czujnikami obecności
- Poznaj HomeClaw: prywatną bramkę AI dla Home Assistant
Często zadawane pytania
Dlaczego mój czujnik obecności Home Assistant pokazuje, że jest zajęty, gdy pomieszczenie jest puste?
Najpierw sprawdź wentylatory, zasłony, powierzchnie odblaskowe, zwierzęta, przepływ powietrza i opóźnienia w wolnych miejscach. Jeśli surowy czujnik pozostaje zajęty, dostosuj położenie lub kierunek strefy. Jeśli tylko pomocnik w pokoju pozostaje zajęty, dostosuj logikę odbicia.
Jak zatrzymać ponowne łączenie zdarzeń przed wyzwalaniem świateł?
Dodaj ogrodzenie ponownego połączenia. Zapisz godzinę, kiedy urządzenie powróci do trybu online, a następnie zignoruj polecenia dotyczące świateł, AC, wentylatora i IR przez krótki czas przywracania działania, np. trzy sekundy.
Które urządzenie LinknLink jest najlepsze do testowania granic pomieszczeń?
Użyj eMotion Air do elastycznych testów rozmieszczenia, eMotion Pro, gdy to samo pomieszczenie wymaga wbudowanego IR i eMotion Ultra, gdy potrzebujesz razem czujników 60GHz, danych o temperaturze/wilgotności i wbudowanego IR.
Czy eMotion Ultra może bezpośrednio sterować urządzeniami IR?
Tak. eMotion Ultra zawiera wbudowane sterowanie IR, oprócz czujnika obecności 60GHz i kabla czujnika temperatury/wilgotności, dzięki czemu może obsługiwać automatyzację komfortu w pomieszczeniu wewnątrz Home Assistant.
Czy powinienem naprawić fałszywe obłożenie, zmniejszając czułość?
Nie jako pierwszy krok. Zbyt duże obniżenie czułości może przerwać wykrywanie cichej obecności. Zacznij od rozmieszczenia, kierunku strefy, własności pokoju i opóźnienia w zwolnieniu.
W jaki sposób Home Assistant powinien decydować, do którego pokoju należy dana osoba?
Utwórz pomocnika właściciela pokoju. Pozwól, aby zwyciężyło najbardziej stabilne i odpowiednie kontekstowo pomieszczenie, zanim uruchomią się polecenia dotyczące oświetlenia, klimatyzacji lub IR.
Reguła debugowania: nie przepisz każdej automatyzacji na raz. Przed zmianą działań urządzenia potwierdź pierwotny stan czujnika, pomocnika pokoju, zdarzenia ponownego połączenia i właściciela pokoju.
Twórz bardziej niezawodne automatyzacje obecności w pomieszczeniu
Zacznij od czujnika łatwego w rozmieszczeniu, dodaj lokalne sterowanie IR tam, gdzie liczą się urządzenia zapewniające komfort, i zachowaj prywatność logiki pomieszczenia dzięki HomeClaw i Home Assistant.


