How to connect LG webOS TV to home assistant?

Styr din LG webOS TV med Home Assistant

18/11/2022

Rating: 4.92 (9632 votes)
Indholdsfortegnelse

Integrer din LG webOS TV med Home Assistant: En Komplet Guide

Forestil dig at kunne styre din LG webOS TV direkte fra dit Home Assistant-dashboard. Uanset om du vil tænde for fjernsynet, skifte kanal, justere lydindstillinger eller endda sende notifikationer til skærmen, giver Home Assistant dig mulighed for at gøre det hele. Denne guide vil lede dig gennem processen med at integrere din LG webOS TV og udnytte dens fulde potentiale i dit smarte hjem.

How to connect LG webOS TV to home assistant?
To begin with enable LG Connect Apps feature in Network settings of the TV. To add the LG webOS TV integration to your Home Assistant instance, use this My button: LG webOS TV can be auto-discovered by Home Assistant. If an instance was found, it will be shown as Discovered. You can then set it up right away.

Forberedelse: Aktiver Nødvendige Funktioner på Din TV

Før du kan begynde integrationen, skal du sikre dig, at din LG webOS TV er korrekt konfigureret. Det første skridt er at aktivere funktionen LG Connect Apps i TV'ets netværksindstillinger. Denne funktion er essentiel for, at Home Assistant kan kommunikere med din TV. Placeringen af denne indstilling kan variere lidt afhængigt af din specifikke webOS-version, men den findes typisk under Netværk > Avancerede indstillinger eller lignende.

Opsætning af LG webOS TV Integration i Home Assistant

Home Assistant gør det nemt at tilføje din LG webOS TV. Der er to primære metoder:

Automatisk Opdagelse

I mange tilfælde vil Home Assistant automatisk opdage din LG webOS TV, når den er tilsluttet samme netværk som din Home Assistant-server. Når den er opdaget, vil den blive vist under Indstillinger > Enheder og tjenester som en "Opdaget" enhed. Du kan derefter blot klikke på "Konfigurer" og følge instruktionerne på skærmen for at fuldføre opsætningen.

Manuel Konfiguration

Hvis din TV ikke opdages automatisk, kan du altid tilføje den manuelt:

  1. Gå til din Home Assistant-instans.
  2. Naviger til Indstillinger > Enheder og tjenester.
  3. Klik på knappen Tilføj integration nederst til højre.
  4. Søg efter og vælg LG webOS TV fra listen.
  5. Følg vejledningen på skærmen. Du skal sandsynligvis indtaste TV'ets hostname eller IP-adresse. Du kan finde denne information i din routers administrationsinterface eller i TV'ets netværksindstillinger.

Konfigurationsmuligheder

Når din LG webOS TV er integreret, får du adgang til en række konfigurationsmuligheder for at tilpasse oplevelsen:

Kilder (Sources)

Du kan vælge, hvilke kilder (apps, HDMI-indgange osv.) der skal være tilgængelige i medieafspilleren i Home Assistant. Når TV'et er tændt, kan du klikke på knappen KONFIGURER på integrationskortet og vælge de ønskede kilder. Hvis du ikke vælger nogen specifikke kilder, vil medieafspilleren vise alle tilgængelige kilder fra din TV.

Understøttede Enheder

Integrationen understøtter LG webOS TV-enheder, der kører webOS 2.0 og nyere.

Kontrolmuligheder og Handlinger

LG webOS TV-integrationen i Home Assistant giver dig mulighed for at udføre en række handlinger for at styre dit TV. Disse handlinger kan bruges i automatiseringer, scripts eller direkte fra Home Assistant-brugergrænsefladen.

Tænd TV'et (Turn On)

Du kan bruge handlingen webostv.turn_on til at tænde for din TV. For at dette skal fungere effektivt, især når TV'et er i standby, anbefales det at bruge en integration som Wake-on-LAN (WoL) eller HDMI-CEC. For webOS 3.0 og nyere er WoL ofte den foretrukne metode.

Vigtigt om Wake-on-LAN:

  • TV'et skal være forbundet til netværket via Ethernet-kabel for den mest pålidelige WoL-funktionalitet.
  • Sørg for, at funktionen LG Connect Apps (eller tilsvarende, f.eks. Mobile TV On) er aktiveret i TV'ets indstillinger.
  • WoL fungerer typisk bedst, når Home Assistant og TV'et er på det samme netværk. Hvis de er på forskellige netværkssubnet, kan det kræve særlig routerkonfiguration.

Eksempel på automatisering med Wake-on-LAN:

automation: - alias: "Tænd Stue TV med Wake-on-LAN" trigger: - platform: event event_type: webostv.turn_on event_data: entity_id: media_player.lg_webos_tv action: - service: wake_on_lan.send_magic_packet data: mac: "AA:BB:CC:DD:EE:FF" 

Vælg Lydudgang (Select Sound Output)

Du kan styre, hvor lyden fra din TV skal afspilles. Brug handlingen webostv.select_sound_output og angiv den ønskede lydudgang (f.eks. TV-højttalere, Soundbar, Bluetooth-højttaler). Du kan finde de tilgængelige lydudgange i TV'ets tilstandsattributter i Home Assistant.

# Eksempel på at skifte til en soundbar action: service: webostv.select_sound_output data: entity_id: media_player.lg_webos_tv sound_output: "LG Soundbar" 

Knaptryk (Button Press)

Simuler tryk på fysiske knapper på din TV-fjernbetjening. Dette er utroligt nyttigt til at styre TV'et uden at skulle finde fjernbetjeningen. Nogle af de understøttede knapper inkluderer:

  • Navigation: UP, DOWN, LEFT, RIGHT, ENTER, BACK, HOME, MENU
  • Volumen/Kanal: VOLUMEUP, VOLUMEDOWN, CHANNELUP, CHANNELDOWN, MUTE
  • Specifikke apps/funktioner: NETFLIX, AMAZON, INFO, GUIDE
  • Farveknapper: RED, GREEN, BLUE, YELLOW
  • Tal: 0-9
# Eksempel på at åbne hjem-menuen action: service: webostv.button data: entity_id: media_player.lg_webos_tv button: "HOME" 

Generisk Kommando (Generic Command)

For mere avancerede eller specifikke kommandoer kan du bruge handlingen webostv.command. Dette giver dig mulighed for at sende kommandoer til specifikke API-endepunkter på din TV. En liste over kendte endepunkter kan findes i aiopylgtv-projektet på GitHub.

# Eksempel på at åbne Google i webbrowseren på TV'et script: apna_google: sequence: - service: webostv.command data: entity_id: media_player.lg_webos_tv command: "system.launcher/open" payload: target: "https://www.google.com" 

Notifikationer (Notify)

Send beskeder direkte til din LG webOS TV-skærm. Dette er perfekt til at vise vigtige oplysninger fra dit smarte hjem, f.eks. når døren åbnes, eller hvis en alarm udløses.

Vigtigt om ikoner: Du kan angive en sti til et ikon, der skal vises sammen med notifikationen. Bemærk, at ikonet skal være en lokal fil, der er tilgængelig for Home Assistant, ikke en web-URL. Nogle nyere TV-firmwareversioner understøtter muligvis ikke visning af ikoner, og kun selve beskeden vil blive vist.

automation: - alias: "Notifikation ved bevægelse ved hoveddøren" trigger: - platform: state entity_id: binary_sensor.front_door_motion to: "on" action: - service: notify.lg_webos_tv # Eller det navn du har givet din TV data: message: "Bevægelse registreret ved hoveddøren!" title: "Sikkerhedsalarm" data: icon: "/config/www/images/doorbell.png" # Sti til ikon filen 

Skift Kilde med Automatisering

En af de mest nyttige funktioner er at kunne automatisere kildeskift. Forestil dig, at din TV automatisk starter YouTube, når den tændes.

Find Tilgængelige Kilder

For at finde listen over tilgængelige kilder til din TV:

  1. Gå til Udviklerværktøjer > Tilstande i Home Assistant.
  2. Find din TV's medieafspiller-entitet (f.eks. media_player.lg_webos_tv).
  3. Se på attributten source_list. Den vil indeholde en liste over alle tilgængelige kilder som f.eks.: ARD Mediathek, Apps, HDMI 1, Home Dashboard, Netflix, Spotify, Web Browser, YouTube.

Eksempel på automatisering til at starte YouTube:

alias: "Skift TV-kilde til YouTube ved opstart" description: "TV'et skifter automatisk til YouTube, når det tændes." triggers: - platform: state entity_id: media_player.lg_webos_tv to: 'on' condition: # Eventuelt en betingelse, f.eks. kun om aftenen actions: - service: media_player.select_source data: source: "YouTube" target: entity_id: media_player.lg_webos_tv mode: single 

Skift Kanal via Play Media

Du kan også skifte til specifikke TV-kanaler ved hjælp af media_player.play_media-handlingen. Angiv kanalnummeret eller kanalnavnet som media_content_id.

# Skift til kanal 1 action: service: media_player.play_media target: entity_id: media_player.lg_webos_tv data: media_content_id: "1" media_content_type: "channel" # Skift til kanal med 'TF1' i navnet action: service: media_player.play_media target: entity_id: media_player.lg_webos_tv data: media_content_id: "TF1" media_content_type: "channel" 

Næste/Forrige Knapper

Funktionen af NEXT og PREVIOUS knapperne afhænger af den aktive kilde. Hvis kilden er 'LiveTV', fungerer de som kanal op/ned. Ellers fungerer de som skift mellem spor i medieafspilning.

Fejlfinding (Troubleshooting)

Enhed opdages ikke automatisk

Sørg for, at SSDP-integrationen er aktiveret i Home Assistant, da den bruges til automatisk enhedsopdagelse.

Wake-on-LAN virker ikke

På nyere modeller (typisk fra 2017 og frem) skal WoL muligvis aktiveres specifikt i TV'ets indstillinger. Gå til Indstillinger > Generelt > Mobile TV On > Tænd via WiFi (eller lignende tekst).

Parring fejler

Dobbelttjek, at LG Connect Apps-funktionen er aktiveret i TV'ets netværksindstillinger. Dette er afgørende for den indledende parring.

Begrænsninger

  • Hvis Home Assistant og TV'et ikke er på samme netværk, skal du konfigurere en firewall-regel for at tillade TCP-kommunikation på porte 3000 og 3001 fra Home Assistant til din TV.
  • Mange nye TV-firmwareversioner tillader ikke længere at sende ikoner med notifikationer. I disse tilfælde vil kun selve beskeden blive vist.

Fjernelse af Integrationen

For at fjerne LG webOS TV-integrationen fra Home Assistant:

  1. Gå til Indstillinger > Enheder og tjenester.
  2. Find integrationskortet for din LG webOS TV.
  3. Klik på de tre prikker øverst til højre på kortet.
  4. Vælg Slet.

Ved at følge denne guide kan du fuldt ud integrere din LG webOS TV i dit Home Assistant-system og nyde en hidtil uset grad af kontrol og automatisering i dit smarte hjem.

Hvis du vil læse andre artikler, der ligner Styr din LG webOS TV med Home Assistant, kan du besøge kategorien Teknologi.

Go up