Universal Media Player - Zmiana HDMI

Hej,

Mam pytanie odnośnie konfiguracji media playera, obecnie mój kod wygląda tak:


  #Xiaomi Player
  - platform: universal
    name: Rzutnik
    children:
      - media_player.android_tv_192_168_104_77
    commands:
      turn_on:
        service: remote.send_command
        target:
          entity_id: remote.appletv
        data:
          delay_secs: 1
          command:
            - home
      turn_off:
        service: input_boolean.turn_off
        target:
          entity_id: input_boolean.rzutnik
      # select_source:
      #  service: media_player.select_source
      #  data_template:
      #    entity_id: media_player.receiver
      #    source: "{{ source }}"
    attributes:
      state: input_boolean.rzutnik
      source: media_player.miprojl1|media_title
    device_class: tv
    unique_id: a_unique_string

Chciałbym za pośrednictwem ADB zmienić źródło (HDMI1, 2, 3) na moje nieszczęście mogę używać tylko podstawowych komend…

W związku z tym powstaje pytanie:

Jak odczytać które źródło zostało właśnie wybrane w UI najlepiej w NODE-RED?

Generalnie proces widzę tak:

Node-Red dostaje informację przez np input_boolean, że jest żądanie zmiany HDMI —-> sprawdzam na jakim HDMI jestem obecnie ——> sprawdzam jakie HDMI zostało wybrane —-> wysyłam komendy przez adb.

W zasadzie do pełni układanki brakuje mi tylko wiedzy jak media_player ma uruchomić input_bolean przy zmianie HDMI z poziomu UI i jak przekazać wiadomość jakie HDMI zostało wybrane.

Dzięki za pomoc!

service: media_player.select_source
data:
  entity_id: media_player.samsung_tv
  source: Hdmi3

Niestety u mnie tak to nie zadziała :stuck_out_tongue: muszę to zrobić w taki sposób jak opisałem