Tutaj dodaje 2 sensory które sprawdzają obecny kanał i obecne źródło
sensor:
- platform: template
sensors:
# Tutaj dodajemy nazwe sensora - która później jest używana #
obecny_kanal:
friendly_name: "Obecny kanał TV"
value_template: "{{ state_attr('media_player.lg_webos_tv_oled55c11lb', 'media_title') }}"
- platform: template
sensors:
# Tutaj dodajemy nazwe sensora - która później jest używana #
obecne_zrodlo:
friendly_name: "Obecne Zrodlo"
value_template: "{{ state_attr('media_player.lg_webos_tv_oled55c11lb', 'source') }}"
# Historia oglądanych kanałów (TVN, TVP1, TVP2, Polsat, TTV, TVP Sport, Puls 2, ZOOM TV, Travel Channel, TVN 7)
- platform: history_stats
name: TVN czas
entity_id: sensor.obecny_kanal
state: "TVN HD"
type: time
end: "{{ now() }}"
duration:
days: 7
- platform: history_stats
name: TVP1 czas
entity_id: sensor.obecny_kanal
state: "TVP 1 HD"
type: time
end: "{{ now() }}"
duration:
days: 7
Powyżej zliczanie czasu każdego kanału, finalnie porzuciłem projekt zrobienia dynamicznego odczytu nazwy kanału później wprowadzanie go do wykresów oraz historii, może jeszcze kiedyś do tego wróce 
Do tego 2 automatyzacje jedna aktualizująca obecne źródło inna obecny kanał.
i to wyciągnięte jest w ten sposób :
type: history-graph
entities:
- entity: sensor.obecne_zrodlo
- entity: sensor.obecny_kanal
hours_to_show: 12
logarithmic_scale: false
Tak wyciągam kanały TV do encji
type: custom:auto-entities
card:
type: entities
title: Ranking oglądanych kanałów
filter:
include:
- entity_id: sensor.tvn_czas
options:
name: TVN
- entity_id: sensor.tvp1_czas
options:
name: TVP 1
- entity_id: sensor.polsat_czas
options:
name: Polsat
- entity_id: sensor.tvp2_czas
options:
name: TVP 2
- entity_id: sensor.ttv_czas
options:
name: TTV
- entity_id: sensor.tvp_sport_czas
options:
name: TVP Sport
- entity_id: sensor.puls_czas
options:
name: Puls
- entity_id: sensor.zoom_czas
options:
name: Zoom TV
- entity_id: sensor.travel_channel_czas
options:
name: Travel Channel
- entity_id: sensor.tvn7_czas
options:
name: TVN 7
- entity_id: sensor.eurosport_1_czas
options:
name: EuroSport 1
show_empty: true
sort:
method: last_updated
reverse: true
Tutaj jeszcze zliczanie czasów do źródła :
# Historia statusów np. LIVE TV / YOUTUBE itd
- platform: history_stats
name: Ile oglądania TV
entity_id: sensor.obecne_zrodlo
state: "Live TV"
type: time
end: '{{ now() }}'
duration:
days: 7
- platform: history_stats
name: Ile oglądania YouTuba
entity_id: sensor.obecne_zrodlo
state: "YouTube"
type: time
end: '{{ now() }}'
duration:
days: 7