Changer de chaine sur televiseur TCL

Bonjour,

je souhaite changer de chaine sur mon televiseur tcl (sur la tnt ) mais je n’arrive pas a trouver l’action. j’avais vu quelle chose sur le forum il ne semble mais impossible de remettre la main dessus.

quelqu’un peut n’aider mon code ne fonctionne pas :

type: custom:button-card
name: TF1
icon: mdi:television-classic
tap_action:
  action: call-service
  service: media_player.select_channel
  service_data:
    channel: "1"
  target:
    entity_id: media_player.tele_salon_tcl
confirmation:
  text: Voulez-vous vraiment changer la chaîne sur TF1 ?

Bonjour

je reviens un peu aux nouvelles, j’ai un téléviseur TCL et je souhaite changer de chaine et de source sur cette tv depuis HA. c’etait possible avec ma sony avant mais depuis que j’ai TCL je n’ai pas trouver de solution, quelqu’un a t’il trouver une solution?

Merci a vous

C’est une android tv ?

Salut si c’est pas une android tv, il y a toujours la solution du RM mini3 de chez Broadlink, qui répète les commandes IR une fois enregistrées. Ça marche très sur ma Panasonic de 10 ans !

1 « J'aime »

Bonjour,
pas besoin d’ouvrir plusieurs fois le même sujet.

Hello,
Pour le moment, moi je suis passé par

pour remplacer mes télécommande Infra Rouge
Et node-red le temps que je comprenne comment fonctionne les cartes Remote dans HACS
Firemote Card
ou
Remote Control card


Je suis en plein dev dessus :smile:

tu peux utiliser une carte :

une télécommande de livebox play :

Oui, je sais que je peux passer par ce type d’add-on mais j’étais pris par le temps, et je maîtrise mieux node-red :smile:
Mais je vais me repencher sur le sujet.

1 « J'aime »

Oui c est une android tv .

Si c’est une android tv, le changement de chaine est indiqué dans la doc :

Android TV Remote - Home Assistant Android TV Remote - Home Assistant

# Change channel to number 15:
action: media_player.play_media
data:
  media_content_type: channel
  media_content_id: 15
target:
  entity_id: media_player.living_room_tv

C est bien la le doucis ca ne fonctionne pas.

Up! Je n’avais pas fini de te répondre…:wink:

C est bien ce que j ai fait mais ça ne fonctionne pas.

Testé avec la TV allumée ?
Car dans la doc :
" * Some devices, like TCL, become unavailable after they are turned off, unless you activate the Screenless service. To activate it, go to Settings > System > Power and energy > Screenless service, and activate it."

1 « J'aime »

Oui il ne se passe rien les boutons youtube et autre ouvre bien les applications même tv éteinte. Mais pas d’ accès au chaine tv début ha

Tout comme je n’ ai pas accès au changement d entrée HDMI.

Salut

You can pass the channel number to switch channels. The channel number must be an integer.

Essaye

media_content_id: 15

Au lieu

media_content_id: "15"

non ca change rien du tout.

d’ailleurs

# Open a specific YouTube video:
action: media_player.play_media
data:
 media_content_type: url
 media_content_id: https://www.youtube.com/watch?v=dQw4w9WgXcQ
target:
 entity_id: media_player.living_room_tv

ca ne fonctionne pas n’on plus ma version est

  action: call-service
  service: remote.turn_on
  data:
    activity: https://www.youtube.com
  target:
    entity_id: remote.tele_salon
hold_action:

essaye pour aller a la chaine 15 :

  action: call-service
  service: remote.send_command
  data:
    hold_secs: 0
    command: 
      - 1
      - 5
  target:
    entity_id: remote.tele_salon

Monter une chaine :

  action: call-service
  service: remote.send_command
  data:
    hold_secs: 0
    command: CHANNEL_UP
  target:
    entity_id: remote.tele_salon

Baisser une chaine :

  action: call-service
  service: remote.send_command
  data:
    hold_secs: 0
    command: CHANNEL_DOWN
  target:
    entity_id: remote.tele_salon

tu as la liste des commandes (List of the most common commands ) ici :

tu peux utiliser c’est carte pour faire une télécommande :

Mon code
type: custom:universal-remote-card
rows:
  - power
  - circlepad
  - - back
    - menu
  - - - volume_up
      - volume_down
    - - volume_mute
    - - channel_up
      - channel_down
  - numpad
  - - rewind
    - play_pause
    - fast_forward
  - guide
  - - netflix
    - prime
remote_id: remote.livebox_play_telecommande
media_player_id: media_player.livebox_play
platform: Android TV
custom_actions:
  - type: button
    name: netflix
    tap_action:
      action: perform-action
      perform_action: remote.send_command
      target:
        entity_id: remote.livebox_play_telecommande
      data:
        hold_secs: 0
        command:
          - 6
          - 6
    icon: phu:netflix
    haptics: true
  - type: button
    name: prime
    icon: phu:prime-video
    tap_action:
      action: perform-action
      perform_action: remote.send_command
      target:
        entity_id: remote.livebox_play_telecommande
      data:
        hold_secs: 0
        command:
          - 6
          - 7
    haptics: true
  - type: circlepad
    name: circlepad
    tap_action:
      action: key
      key: OK
    up:
      icon: mdi:chevron-up
      tap_action:
        action: key
        key: UP
      hold_action:
        action: repeat
    down:
      icon: mdi:chevron-down
      tap_action:
        action: key
        key: DOWN
      hold_action:
        action: repeat
    left:
      icon: mdi:chevron-left
      tap_action:
        action: key
        key: LEFT
      hold_action:
        action: repeat
    right:
      icon: mdi:chevron-right
      tap_action:
        action: key
        key: RIGHT
      hold_action:
        action: repeat
    icon: ok
    styles: |-
      :host {
        width: 230px;      
      }
      .circlepad {
        border: 1px solid #444;
        background: radial-gradient(circle at top left, #202020 15%, #303030 100%);
        --icon-color: rgba(128,128,128,0.5);
      }

      #center::part(button) {
        background: radial-gradient(circle at top left, #303030 15%, #101010 100%);
        border: 1px solid rgba(0, 0, 0, 0.5);
      }
      #center::part(icon) {
       color: rgba(128,128,128, 0.8);
        --size: 46px;
      }

      #left,
      #right {
        width: 100%;
      }
  - type: button
    name: back
    tap_action:
      action: key
      key: BACK
    icon: mdi:arrow-u-left-top
  - type: button
    name: channel_up
    tap_action:
      action: key
      key: CHANNEL_UP
    icon: mdi:chevron-up
  - type: button
    name: channel_down
    tap_action:
      action: key
      key: CHANNEL_DOWN
    icon: mdi:chevron-down
  - type: button
    name: volume_up
    tap_action:
      action: key
      key: VOLUME_UP
    hold_action:
      action: repeat
    icon: mdi:plus
  - type: button
    name: volume_down
    tap_action:
      action: key
      key: VOLUME_DOWN
    hold_action:
      action: repeat
    icon: mdi:minus
  - type: button
    name: volume_mute
    tap_action:
      action: key
      key: MUTE
    icon: mdi:volume-mute
styles: |-
  #power::part(icon) {
  color: rgb(229, 9, 20);
  }
  #menu::part(icon) {
  color: rgb(229, 9, 20);
  }  
  #netflix::part(icon) {
  color: rgb(229, 9, 20);
  }
  #prime::part(icon) {
  color: rgb(0, 165, 222);
  }
custom_icons:
  - name: ok
    path: >-
      M7 7A2 2 0 005 9V15A2 2 0 007 17H9A2 2 0 0011 15V9A2
      2 0 009 7H7M7 9H9V15H7V9ZM13 7V17H15V13.7L17
      17H19L16 12 19 7H17L15 10.3V7H13Z
haptics: true
card_mod:
  style: |
    ha-card {
      margin-left: 67px;
      width: 250px;
    }

C’est quoi la référence de ta tv ?

1 « J'aime »

65C89B téléviseur tcl

1 « J'aime »