Envoyer un sms free si porte ouverte

Bonjour à tous,
J’ai installé le plugin free sms, et j’ai créé un premier scénario
Action
#[Maison][free][sms]#
Mesage
capteur activé

Cela fonctionne mais quelque soit l’action ouvert ou fermé sans distinction.

J’ai donc essayé si …alors

bloc
Si
#[Maison][Porte Atelier][Etat 1]#
Alors
#[Maison][free][sms]#

message
La porte est ouverte.

Malgré les différentes syntaxes essayées,

          #[Maison][Porte Atelier][Etat 1]#         

ou
#[Maison][Porte Atelier][Etat]#==1
ou

Cela ne marche pas. Vous l’aurez compris, c’est la syntaxe qui me pose problème.
Si quelqu’un avait un exemple pour un capteur enocean et un envoi de sms free api via plugin, je luii en serait très reconnaissant.
Par avance merci.
Thierry.

Ce serait plus facile et montrant le scénario
Je ne suis pas sur que tu testes correctement les conditions de l’état !

Une copie d’écran ?

Salut,

J’ai lu en diagonale mais si tu veux juste envoyer une notification quand la porte est ouverte tu peux le faire en Action sur la valeur dans la configuration de la commande.

oui qu’on regarde ton scénario

Super on voit rien !

1 « J'aime »

Je vais essayer de faire mieux

Oui sous windows avec l’outil de capture, c’est pas si compliqué de capturer la zone qui est intéressante au lieu de faire un print screen et avoir les 2 ecrans etc…

Tester un état avec un SI c’est forcement le comparer à une valeur

SI ETAT == 1 ou ETAT > 0

Mais SI ETAT ce n’est pas un test puisqu’il n’y a pas de test !

Quel rapport avec la v4.1 ???

Je sais bien cela, je cherche la bonne syntaxe.
J’ai essayé
#[Maison][Porte Atelier][Etat]#==1
Mais :
|scenario|Expression non valide [#[Maison][Porte Atelier][Etat 1]#)==1] trouvée dans le scénario : [Porte Atelier][envoi], résultat : #[Maison][Porte Atelier][Etat 1]#)==1|||

Aucun je viens de modifier les tags :wink:

Comme tu ne nous donnes pas d’infos, on ne sait pas a quoi correspondent tes équipements, comme tu les gères etc.

Donc je te dis simplement avec un SI il faut un test vis à vis d’une valeur.

Nous on est pas devant ton jeedom et [#[Maison][Porte Atelier][Etat 1]# on sait pas ce que c’est ni d’ou ca sort.

Ou, Désolé.
un capteur d’ouverture de porte Nodon via tcm 310 enocean

Un obtjet Porte d’Atelier(le capteur) avec son widget.
Un objet maison parent de Porte d’Atelier
J’ai installé le plugin free sms.

D’où le scénario
cette partie fonctionne

objet maison, Equipement free, nom sms et message.

par contre la condition si l’état de la porte atelier qui se trouve dans maison =1 , comment l’écrire ?

J’espère vous avoir apporté les bons éléments. Sinon, si vous voulez bien, indiquez moi ce qu’il vous faut comme informations. Par avance merci pour votre aide.
Cordialement.

Il faut voir le capteur et comment sont les etats

Bonjour,
J’ai fait exactement ceci, pour envoyer un SMS si la porte est fermée ( donc pas ouverte je fais la distinction ) et avec la durée d’ouverture de la porte c’est pour ça que le scénario est un poil compliqué mais marche plutôt bien


le scénario est provoqué par le capteur #[salon][Porte-Entrée][Ouverture]#
et je teste sa valeur, si == 0 j’envoie un SMS mais si ==1 je prend les valeurs, variables pour faire le SMS.
J’ai ajouté une variable ‹ EtatPorte › juste parce que mon capteur, sur pile, se réveillait parfois pour rien et envoyait une notification - donc un SMS, à tort, donc je filtre ce cas dans le scénario.

Merci Prfalken.
Merci Pifou, votre réponse me va bien, je vais essayé votre solution et vous indique le résultat (je dois m’absenter).Merci encore.

Bonjour Pifou,
Merci pour votre intervention. ça marche.


En fait l’erreur dans l’expression indiquée par jeedom est en fait une erreur de variable (constante pour le coup). Plutôt que d’indiquer tous les objets (ce que j’ai trouvé sur google), C’est l’objet contenant l’équipement suivi du test de son état qu’il faut écrire.

Par contre, je dois bien avouer que le distinguo 'objet ’ , 'equipement ’ m’échappe, l’onglet équipement se résumant à cela

Si vous aviez une suggestion pour la prise nodon enocean.
Encore merci pour votre intervention.