Wyszukiwanie w witrynie

Projekty Asystenta Domowego oszczędzające czas do wypróbowania w ten weekend (5-7 czerwca)


Kiedy chcesz coś zrobić w Home Assistant, często może to być czasochłonny proces. Możesz spędzić dużo czasu na konfigurowaniu urządzeń, tworzeniu pulpitów nawigacyjnych lub dokonywaniu napraw. Czy nie byłoby dobrze, gdyby istniały pewne skróty, które pozwoliłyby ułatwić te czynności?

Zamień stare piloty IR w sterowanie Home Assistant

Wykorzystaj stare piloty ponownie






Home Assistant niedawno dodał natywne wsparcie dla podczerwieni. Oznacza to, że przy odpowiednim sprzęcie i wspieranych integracjach możesz sterować urządzeniami używającymi pilotów na podczerwień bezpośrednio z Home Assistant. Chociaż jest to bardzo mile widziane uzupełnienie Home Assistant, funkcje te są wciąż we wczesnej fazie rozwoju, a przechwytywanie, organizowanie i używanie poleceń IR jest dość pracochłonnym i skomplikowanym procesem.

Tutaj może pomóc HAIR 1.0. To niestandardowy komponent, który można zainstalować za pomocą HACS, działający jako pełen interfejs zarządzania dla Twoich urządzeń IR. Istnieje sniffer, którego możesz użyć do uczenia się poleceń z pilota, mapowanie akcji pozwalające na przypisanie polecenia z pilota do konkretnej akcji oraz opcja tworzenia automatyzacji wyzwalanych IR, które uruchamiają się po odebraniu dowolnego zarejestrowanego sygnału, w tym nieznanych poleceń z przypadkowych pilotów.

Obecnie odbieranie poleceń jest obsługiwane tylko za pośrednictwem integracji ESPHome i wymaga korzystania z Home Assistant w wersji 2026.4 lub nowszej. W przypadku integracji Broadlink, Tuya Local i SMLIGHT, HAIR może przesyłać polecenia, ale nie może ich odbierać. Gdy nowa platforma InfraredReceiverEntity zostanie dodana do tych integracji, powinny one być w stanie zarówno odbierać, jak i przesyłać polecenia bezpośrednio z HAIR.

Piękno używania HAIR polega na tym, że jeśli masz w domu kilka pilotów na podczerwień, możesz użyć go, aby dodać je wszystkie z jednego miejsca i przypisać każdy pilot do kontrolowania różnych rzeczy w inteligentnym domu.

Stwórz pulpit wyników sportowych

Przygotuj się na Mistrzostwa Świata w piłce nożnej

Mistrzostwa Świata w piłce nożnej są tuż za rogiem, a format został rozszerzony z zazwyczaj 32 drużyn, aby uwzględnić oszałamiające 48 drużyn z całego świata. W sumie zostanie rozegranych 104 mecze, co stanowi dużą liczbę do śledzenia.

Home Assistant może pomóc. Możesz stworzyć panel, aby śledzić każdy mecz podczas całego Mistrzostw Świata i mieć wyniki aktualizowane w czasie rzeczywistym w miarę rozgrywania meczów. Integracja TeamTracker zapewnia wyniki na żywo dla szerokiego zakresu sportów, w tym koszykówki, futbolu amerykańskiego, hokeja na lodzie, golfa, tenisa i, oczywiście, piłki nożnej. Oprócz wyników piłkarskich dla lig krajowych, takich jak MLS, Angielska Premier League i hiszpańska La Liga, integracja obejmuje również dane o wynikach Mistrzostw Świata i Mistrzostw Świata kobiet.

Uzyskanie danych na żywo to jedno, ale nadal musisz być w stanie je wyświetlić. Na szczęście istnieje również Karta TeamTracker, której możesz użyć w swoich pulpitach nawigacyjnych, aby wyświetlać kluczowe informacje o każdym meczu. Niezależnie od tego, czy chcesz dodać karty tylko dla meczów z udziałem swojej drużyny narodowej, czy chcesz dodać wszystkie 104 mecze, możesz stworzyć pulpit nawigacyjny, który będzie aktualizowany w czasie rzeczywistym podczas ich trwania.

Kiedy konfigurowałem moją tablicę, napotkałem problem. Dodając kartę dla każdej z 48 drużyn, każde spotkanie było zduplikowane, ponieważ ta sama karta była generowana dla obu drużyn, które grały ze sobą. Użyłem następującego kodu, aby usunąć duplikaty na podstawie nazwy wydarzenia:

{%- set ns = namespace(items=[]) -%}

{%- for team in integration_entities("teamtracker") -%}

  {%- if team.startswith("sensor.wc_") -%}

    {%- set event_name = state_attr(team, "event_name") if state_attr(team, "event_name") else state_attr(team, "team_abbr") -%}

    {%- set ns.items = ns.items + [{"team_sensor": team, "event_name": event_name}] -%}

  {%- endif -%}

{%- endfor -%}

{%- for team in ns.items | unique(attribute="event_name") -%}

  {{{"type": "custom:teamtracker-card","entity": team.team_sensor }}},

{%- endfor -%}

Wyczyść uszkodzone odwołania do encji

Lost Entity Finder wykonuje ciężką pracę za Ciebie

Czasami trzeba zmienić identyfikator encji w Home Assistant. Może to być spowodowane przeniesieniem czujnika lub tym, że stara wersja nie pasowała do obecnej konwencji nazewnictwa. Jednakże, gdy zmieniasz identyfikator encji, stary identyfikator może nadal być używany w automatyzacjach, skryptach, scenach, pulpitach nawigacyjnych i plikach YAML. Odnalezienie tych zgubionych encji może być żmudnym i czasochłonnym zadaniem, a jeśli przeoczysz jakąkolwiek, automatyzacje lub skrypty mogą przestać działać zgodnie z oczekiwaniami.

Lost Entity Finder to niestandardowy komponent, który możesz pobrać z HACS, aby odciążyć cię z trudnej pracy. Kiedy zmieniasz identyfikator encji, znajdzie wszystkie miejsca w Home Assistant, gdzie używany jest stary identyfikator, i zgłosi naprawę z bezpośrednimi linkami do każdej lokalizacji. Piękno tego rozwiązania polega na tym, że możesz wybrać automatyczną zamianę wszystkich starych identyfikatorów encji zbiorczo lub zdecydować się zignorować wszystkie naprawy, jeśli wolisz.

Nie musisz też martwić się, że zignorowane naprawy zostaną na zawsze utracone. Jest przycisk, który przywróci zignorowane naprawy i przeskanuje ponownie, więc jeśli będziesz chciał je posortować w późniejszym terminie, możesz je ukryć, a następnie przywrócić w dowolnym momencie.

Podobnie jak wszystkie dobre narzędzia w Home Assistant, Lost Entity Finder został stworzony przez użytkownika, który nie chciał samodzielnie ręcznie lokalizować każdej zgubionej encji. Następnie został udostępniony społeczności, aby mógł pomóc innym użytkownikom Home Assistant. Czy nie o to właśnie chodzi w Home Assistant?


Inni poświęcili czas, więc ty nie musisz

Wszystkie trzy projekty opierają się na problemach, które napotkali inni użytkownicy Home Assistanta, oraz na rozwiązaniach, które opracowali. Niezależnie od tego, czy chcesz dodać piloty IR, śledzić wyniki meczów piłki nożnej, czy po prostu znaleźć brakujące encje, te narzędzia mogą pomóc ci wykonać zadanie szybciej.

Powiązane artykuły