Sortir son téléphone de veille en appuyant sur un bouton

Bonjour

Je voudrais ajouter une nouvelle fonction à mon HA. Je m’explique, j’ai compagnon d’installer sur mon téléphone mobile. Je voudrais sortir de veille mon téléphone mobile lorsque j’appuie sur un bouton du Home assistant. Est-ce que c’est possible ?

Voici les valeurs que j’ai pu récupérer sur mon téléphone.



Merci

Salut. J’ai trouvé des infos ici :

Selon ton téléphone et la version de l’OS toutes les fonctions ne seront pas accessibles.

Par exemple avec un téléphone Android :

service: notify.mobile_app_sm_g998b data: message: "command_auto_screen_brightness" data: command: "turn_on"

Bonjour
Oui, j’avais déjà vu et tester, mais rien ne se passe malgré que l’appel du service passe au vert.

Bonjour,

Une simple remarque, avez-vous « autorisé » « Companion apps » sur votre smartphone.

Mcp

Tu as au moins une notification home assistant qui arrive sur l’écran ?
Pour avoir testé, une notification HA me met un message sur les droits d’applications…
Cela réveille mon téléphone sans le déverrouiller.

Oui, les notifications arrivent bien sur mon téléphone.

service: notify.mobile_app_redmi
data:
  message: "command_auto_screen_brightness"
  data:
    command: "turn_on"

Avec le script ci-dessus, je ne reçois aucune notification.
Voir vidéo

Après recherches,c’est le capteur interactif, qui indique lors ce que l’écran est en veille ou pas.

Comment je peux déterminer une action du genre : Si redmi interatif est sur false et que j’appuie sur un bouton, cela ne passe en true ?

Tu devrais fouillé la dedans au cas ou

Hello @Nothing

Désolé mais pour ce coup là ta réponse sert à Nothing :grin:

Si tu connais sur le bout des doigts la surcouche des tel Xiaomi/ Redmi et notamment toute la partie autorisations, une vraie galère sur ces tels, alors là OUI ton expertise sera utile car c’est à mon avis plutôt à ce niveau que ça coince :wink:

@+

et comme ca ?

service: notify.mobile_<ton_device>
data:
  message: "command_screen_on"
  data:
    priority: high

il faut lancer cette commande la première fois avec l’application ouverte… elle va te demander de l’autoriser. après cela devrait marcher ( en tous cas chez moi ça fonctionne )

2 « J'aime »

Effectivement avec cette commande, ça déclenche bien le téléphone lorsqu’il est en veille. Il faut que j’arrive maintenant à mettre cette action sous forme de boutons.

1 « J'aime »

Bonjour,
on peu ajouter ttl: 0 aussi.

          data:
            ttl: 0
            priority: high

Citation
Pour Android, les notifications apparaîtront immédiatement dans la plupart des cas. Cependant, dans certains cas (par exemple lorsque le téléphone est à l’arrêt ou lorsque l’écran est éteint pendant une période prolongée), les notifications par défaut ne feront pas sonner le téléphone tant que l’écran n’est pas allumé.
Pour remplacer ce comportement, définissez priority: high et ttl: 0 .

il te suffit de faire quelque chose comme ça dans ta carte

 - type: button
        tap_action: 
          action: call-service
          service: .....

Voilà ce que je me suis amusé à faire, mais j’ai un message d’erreur

Salut
Rajoute 2 espaces devant priority.

Et ben voilà :slight_smile:

show_name: true
show_icon: true
type: button
tap_action:
  action: call-service
  service: notify.mobile_app_redmi
  data:
    message: command_screen_on
    data:
      priority: high
4 « J'aime »

5 messages ont été scindés en un nouveau sujet : Comment passer en mode « ne pas déranger » , par un interrupteur pour le téléphone