Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Exploiter les coordonnées capteur vibration Xiaomi Aqara

Réservé à la création de scénarios dans JEEDOM
Paravroum
Timide
Messages : 3
Inscription : 16 déc. 2018, 13:00

Exploiter les coordonnées capteur vibration Xiaomi Aqara

Message par Paravroum » 25 sept. 2019, 23:17

Bonjour !
Sur Excel existent les opérations GAUCHE() et DROITE() qui permettent, avec l'exemple suivant, de tronquer le contenu de la fonction et de retenir le nombre de caractères indiqués. Savez-vous si ce genre de choses est possible sur Jeedom ?

Exemple : =DROITE("ABCDEFGH";3)
La consigne est de ne retenir que les 3 derniers caractères de la chaîne de caractères donnée. Le résultat sera donc "FGH".

Je cherche ce genre d'outils car je souhaite exploiter le résultat de la commande "Coordonnées" des capteurs de vibration Xiaomi - Aqara. Ce résultat peut donner par exemple "-129, 1023, 22". Mon but serait de pouvoir exploiter le "1023" par exemple.

Merci de votre aide !

Avatar de l’utilisateur
PrFalKeN
Actif
Messages : 936
Inscription : 27 nov. 2017, 18:51

Re: Exploiter les coordonnées capteur vibration Xiaomi Aqara

Message par PrFalKeN » 26 sept. 2019, 09:49

'Jour,

Tu utilises un fonction php...

https://www.php.net/manual/fr/function.substr.php

Coritoni
Timide
Messages : 47
Inscription : 05 janv. 2018, 09:54

Re: Exploiter les coordonnées capteur vibration Xiaomi Aqara

Message par Coritoni » 26 sept. 2019, 14:49

j'ais mis ce capteur sur les lame de mes BSO por connaitre leur orientation et du coup je passe par un petit script dans un scénario
qui ce declenche sur le changement d'etat dans un virtuel

Code : Tout sélectionner

#récupération de l'orientation des lame BSO sur capteur "vibration Xiaomi"
$cmdOrientation = cmd::byString('#[Chambre][Baie Vitre Chambre][Orientation BSO Chambre brut]#');
$valeurOrientation = $cmdOrientation->execCmd();
$_Orientation = explode(',',$valeurOrientation);
$valeurSaint = "";

$valeurOrientation = $_Orientation[1];

cmd::byString('#[Chambre][Baie Vitre Chambre][Orientation BSO Chambre]#')->event(($valeurOrientation));
Capture du 2019-09-26 14-46-46.png
Capture du 2019-09-26 14-46-46.png (487.73 Kio) Consulté 643 fois
Capture du 2019-09-26 14-46-29.png
Capture du 2019-09-26 14-46-29.png (421.06 Kio) Consulté 643 fois

Répondre

Revenir vers « Scénarios »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités