Alexa notification, problème avec le mot "Télévision"

Mon problème

Bonjour,
J’utilise Home Assistant depuis quelque semaines et je commence à m’en sortir :slight_smile:
Mais là j’ai un problème avec Alexa Actionnable notification

J’essaye de faire en sorte que quand je lance une App genre Netflix sur ma Shield alexa me propose d’activé le Mode « Cinéma » (baisse les lumière et le store du salon" ou « Télévision » (baisse juste les lumière), tout fonctionne plutôt bien sauf le mode « Télévision », elle reconnais bien le mot je le vois quand j’écoute l’évènement dans HA mais l’automatisation de ce Trigger pas, il y a un problème avec le mot « Télévision », j’ai essayer avec le mot « test » et cela fonctionne, j’ai aussi essayer avec le mot « TV » mais pareil cela ne fonctionne pas et une fois sur deux elle comprend « Terry »

D’où cela peu venir ? je pourrais choisir un autre mot, mais bon c’est dommage ^^

Voici mes automatisations :
Trigger des apps

alias: Activation Cinéma
description: ""
trigger:
  - platform: state
    entity_id:
      - media_player.shield_2
    to: com.netflix.ninja
    attribute: app_name
  - platform: state
    entity_id:
      - media_player.shield_2
    to: com.disney.disneyplus
    attribute: app_name
  - platform: state
    entity_id:
      - media_player.shield_2
    to: com.amazon.amazonvideo.livingroom
    attribute: app_name
  - platform: state
    entity_id:
      - media_player.shield_2
    to: com.emby.embyatv
    attribute: app_name
condition: []
action:
  - service: script.activate_alexa_actionable_notification
    data:
      text: Voulez vous activer le mode TV ou cinéma ?
      event_id: mode_cinema
      suppress_confirmation: true
      alexa_device: media_player.echo_dot_jessy
mode: single

Trigger des mots :

alias: Alexa Cinéma
trigger:
  - platform: event
    event_type: alexa_actionable_notification
    event_data:
      event_id: mode_cinema
      event_response: cinéma
  - platform: event
    event_type: alexa_actionable_notification
    event_data:
      event_id: mode_cinema
      event_response: télévision
  - platform: event
    event_type: alexa_actionable_notification
    event_data:
      event_id: mode_cinema
      event_response: ResponseNo
condition: []
action:
  - service: input_text.set_value
    data:
      value: "{{ response }}"
    target:
      entity_id: input_text.mode_cinema_response
  - choose:
      - conditions: "{{ response == \"cinéma\" }}"
        sequence:
          - service: notify.alexa_media
            data:
              message: Cinéma, Ok chef !
              target: "{{ device }}"
          - service: scene.turn_on
            target:
              entity_id: scene.salon_tv
            metadata: {}
          - device_id: 272fe4c74eb699fff093c0b78bc7f30f
            domain: cover
            entity_id: e274f0dd9afbbf18def2f78a146b82d5
            type: set_position
            position: 32
      - conditions: "{{ response == \"télévision\" }}"
        sequence:
          - service: notify.alexa_media
            data:
              message: TV, Ok chef !
              target: "{{ device }}"
          - service: scene.turn_on
            target:
              entity_id: scene.salon_tv
            metadata: {}
      - conditions: "{{ response == \"ResponseNo\" }}"
        sequence:
          - service: notify.alexa_media
            data:
              message: Pas de problème Chef !
              target: "{{ device }}"
    default:
      - service: notify.alexa_media
        data:
          message: Hmmm il y a eu un problème, Jessy répare moi ça !
          target: "{{ device }}"
variables:
  response_type: "{{ trigger.event.data.event_response_type }}"
  response: "{{ trigger.event.data.event_response }}"
  device: media_player.echo_dot_jessy
mode: single

Ma configuration


ma config configuration

System Information

version | core-2023.11.3
-- | --
installation_type | Home Assistant OS
dev | false
hassio | true
docker | true
user | root
virtualenv | false
python_version | 3.11.6
os_name | Linux
os_version | 6.1.59
arch | x86_64
timezone | Europe/Paris
config_dir | /config

<details><summary>Home Assistant Community Store</summary>

GitHub API | ok
-- | --
GitHub Content | ok
GitHub Web | ok
GitHub API Calls Remaining | 5000
Installed Version | 1.33.0
Stage | running
Available Repositories | 1349
Downloaded Repositories | 10

</details>

<details><summary>Home Assistant Cloud</summary>

logged_in | true
-- | --
subscription_expiration | 1 janvier 2024 à 01:00
relayer_connected | true
relayer_region | eu-central-1
remote_enabled | true
remote_connected | true
alexa_enabled | true
google_enabled | false
remote_server | eu-central-1-0.ui.nabu.casa
certificate_status | ready
can_reach_cert_server | ok
can_reach_cloud_auth | ok
can_reach_cloud | ok

</details>

<details><summary>Home Assistant Supervisor</summary>

host_os | Home Assistant OS 11.1
-- | --
update_channel | stable
supervisor_version | supervisor-2023.11.6
agent_version | 1.6.0
docker_version | 24.0.6
disk_total | 30.8 GB
disk_used | 4.8 GB
healthy | true
supported | true
board | ova
supervisor_api | ok
version_api | ok
installed_addons | Terminal & SSH (9.8.1), File editor (5.7.0), Whisper (1.0.0)

</details>

<details><summary>Dashboards</summary>

dashboards | 1
-- | --
resources | 3
views | 2
mode | storage

</details>

<details><summary>Recorder</summary>

oldest_recorder_run | 28 novembre 2023 à 17:27
-- | --
current_recorder_run | 2 décembre 2023 à 18:42
estimated_db_size | 139.53 MiB
database_engine | sqlite
database_version | 3.41.2

</details>

<details><summary>Xiaomi Miot Auto</summary>

component_version | 0.7.13
-- | --
can_reach_server | ok
can_reach_spec | ok
logged_accounts | 1
total_devices | 1

</details>

Bonjour,

Et avec « Télé » ?

Cordialement,

Abel

Bonjour,

Je me demande pourquoi j’y ai pas pensé avant :sweat_smile:

Cela fonctionne merci beaucoup.

Une idée quand même d’où peut venir ce problème avec le mot Télévision ? Home assistant s’en sert pour autre chose et le bloque ?

Bj

a mon avis le mot est tellement générique que Alexa dois bug ou les dev de Alexa l’on blacklisté… :joy:

Depuis quelque temps , je constate aussi que mes alexa on du mal a comprendre certaine choses. si cela continu je vire tous les echos et mes fire tv …

Le truc simple , Alexa Allume la lumiére de de la cuisine
Desolé , bla bla …

Alexa Allume la lumiere du salon
Lumiere allumé

du coup je recommence
Alexa Allume la lumiére de de la cuisine
device quoi
Desolé , bla bla …

et ca ce n’est qu’un exemple.

Je suis aux USA, donc pas de problèmes avec les accents en Anglais, pour le TTS je dois parfois passer par de la phonétique pour une pronociation correcte/acceptable.

J’essaie au max de ne pas demander à Alexa, mais c’est elle qui me demande des choses…
Si je suis dans mon bureau et que je laisse la TV allumée elle me demandera au bout de 2 ou 3 minutes si il faut etteindre la TV, ou si il faut l’allumer ou mettre de la musique si je suis dans le salon pendant x minutes.

Et puis, une fois dans le salon, j’ai la télecommande devant moi pour choisir mon programme et c’est plus rapide :slight_smile:

Ah que j’envie le fait de pas mettre d’accent !!! :grin:

J’ai pas trop d’autre problème avec alexa perso, j’allume toute mes lumière sans problème avec ou les volet

Et puis dans Hass je vois bien quand je dis « télévision » que le script reçois bien le mot télévision correctement de la part de Alexa, c’est juste la variable qui ne fonctionne pas quand il y a ce mot, et ce n’est pas les accent non plus car le mot « cinéma » fonctionne parfaitement, donc je pense que c’est plus du coté de Hass que le problème survient

Bonjour
J’ai eu le même problème. Et j’ai remarqué qu’ Alexa avait défini par défaut le mot « Télévision » pour démarrer ma fireTV. C’est peut être ça le problème?

Je sais pas, quand je lui dis « allume la télé » elle comprend bien quelle dois allumé la shield :confused:

C’est juste le mot « Télévision » qu’Alexa défini pour la fireTV. De mémoire, il faut aller dans les routines d’Alexa et chercher si tu en as une avec la fireTV. Si tu n’as pas de fireTV, c’est autre chose.

Pas de fire TV mais je vais regarder de ce coté là