Como saber o estado de uma tv sem Wifi

:slight_smile:

Eu uso semelhante em uma das TV’s mas com o Chromecast e uma box Android para o Kodi. O Node-Red faz ping ao Chromecast e quando esta online envia uma msg MQTT.

switch:
  ## Q-MEDIA TV ON/OFF
  - platform: mqtt
    name: "Q-Media" 
    state_topic: "qmedia/tv/state/"
    command_topic: "qmedia/tv/ir/"
    payload_on: "online"
    payload_off: "offline"
    optimistic: false
    retain: false

Aqui so vemos TV Portuguesa atravez do Kodi entao fiz uma input_select com os canais e um script para cada tipo:

  ## SIC Channel though KODI
  sic:
    alias: 'SIC'
    sequence:
      - service: media_player.play_media
        data_template:
          entity_id: media_player.kodi
          media_content_type: "CHANNEL"
          media_content_id: 627

E numa outra TV faco o mesmo mas so com um Raspberry Pi Zero a correr o Kodi, a outra TV e LG Smart e ja diz o estado

hass_tv_channels

Nas TV’s/Kodi uso este comando todo configurado para o Kodi (raramente uso a parte de baixo o teclado)