Envoi SMS Free - Si dépasement valeur capteur

Bonjour,
Je test l’envoi de SMS sur automatisation.
j’essaie de faire une automatisation pour envoyer un sms quand un capteur passe au dessus de la valeur 16

alias: "test sms "
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.tv_chambre_duree
    above: 17
conditions: []
actions:
  - action: freesmsxa.send_sms
    metadata: {}
    data:
      message: attention PC alumé depuis 45 min
      target: Antony
mode: single

L’automatisation se déclenche mais se bloque en erreur Erreur : Cannot be called from within the event loop Résultat :

params: domain: freesmsxa service: send_sms service_data: message: attention PC alumé depuis 45 min target: Antony target: {} running_script: false

quel est cette action ?

normalement tu dois appeler dans action :

‹ Notifications : Send a Notification with nom_free_xxx ›

Bonjour,

J’utilise également les sms free et @pctetra a raison.
C’est ton 1er essai ?
Notify est bien renseigné dans ton fichier de configuration ?
Tu as activé les notifications sur Free Mobile et récupéré ton token ?

Oui je pense
Je peux m’envoyer des SMS de test depuis l’intégration


ha mais je me trompe peut etre dans target ?

Ah tu utilises une intégration …

La je ne sais pas

J’utilise la fonction native de Home Assistant

Salut
Dans la doc, il ne semble pas y avoir de target (le service désigne directement le destinataire)

Du coup, c’est peut-être pas le bon service que tu utilises (il faut un notify)

Oui c’est écrit dans la doc : Envoi de SMS via notify.nom_du_service

C’est surfait les docs les gars :sweat_smile:

4 « J'aime »

J’avous pas comprendre désolé.
Le plugin que j’utilise m’a été proposé dans mon intégration :frowning:
je l’ai pas inventé

C’est pas uniquement parce qu’il y a ‹ free › dans le nom que c’est le bon truc. Il y a plusieurs choix (filtres) et tu n’as pas sélectionné le bon.

Et ici pas de plugin ou de scénario… Des intégrations et des automatisations uniquement.

Ce n’est pas tout simplement dans l’action
‘notify SMS-FREE-ANTHONY’
J’en déduis ça de ta copie d’écran je ne sais pas comment tu as nommé tes entités free dans l’intégration

Regarde la doc le lien que t’a envoyé @Pulpy-Luke
C’est expliqué

Salut.
C’est effectivement une intégration autre que celle intégrée dans HA.

actions:
  - action: notify.send_message
    metadata: {}
    data:
      message: attention PC alumé depuis 45 min
    target:
      device_id:
        - notify.sms_free_antony #<--TON ID DE TON IDENTIFIANT
 mode: single

Pour plus d’info voir Configuration envoie SMS avec Free Mobile SMS XA

Ah désolé, j’utilise l’intégration native Free Mobile, mais si ça marche pour le test, ça doit pas être bien compliqué avec les informations données par la communauté.

@bartounet
normalement c’est bien

action: notify.send_message
target:
  entity_id:
    - notify.sms_free_antony #<--TON ID DE TON IDENTIFIANT
data:
  message: attention PC alumé depuis 45 min

Attention Free à annoncé l’arrêt de cette possibilité d’envoie de SMS sur son identité Free :zipper_mouth_face:

Autant je vois l’intérêt d’une intégration qui apporte un service qui n’existe pas dans HA, autant quand il existe une solution native je ne vois pas, d’autant que la native est plutôt ‹ facile › à intégrer si … on lit la doc.

Disons que l’intégration est bien faite quand même !
Si tu configures les identifiants divers qui ont Free Mobile, tu sélectionnes les Noms directement !

PS:

Il est vrai que cela porte ambiguïté sur le nom du service à prendre en compte !
Car il existe un service name freesmsxa.send_sms
Qui ne fonctionne pas

ça je n’en doute pas, et je ne critiquais pas l’intégration, c’est juste que parfois beaucoup se plaigne d’avoir des problèmes lors des mises à jour HA et accusent HA alors que bien souvent c’est dû à une intégration qui n’est plus maintenue ou pas encore mise à jour.

Mon avis est qu’il est plus rationnel de voir si HA le fait nativement quand on a besoin d’une fonction et si ce n’est pas le cas de chercher une intégration (en vérifiant si elle est maintenue) .

Mais ce n’est que mon avis

C’est surtout quand HA supprime cette intégration , qu’il faut se poser la Question !

Le cahier des charges de HA est modifié bien trop souvent !

1 « J'aime »

j’aurais peut-être du dire chercher un addon HACS quand une intégration HA n’existe pas :melting_face:

1 « J'aime »

@bartounet

Pour reprendre l’action (freesmsxa.send.sms) est une erreur !

Tu dois faire :

alias: "test sms "
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.tv_chambre_duree
    above: 17
conditions: []
action: notify.send_message
target:
  entity_id:
    - notify.sms_free_anthony # <-- doit être le nom de ton Notificateurs  `id d'identité`
data:
  message: attention PC alumé depuis 45 min
mode: single