Remplacer les "virgules" par des "points" dans les valeurs

L'utilisation de api.eedomus.com et de l'eedomus toolbox

Remplacer les "virgules" par des "points" dans les valeurs

Messagepar tutu81 » 06 Août 2018 10:43

Bonjour,

Problème tout bête, mais sans solution.

1. J'ai une sonde Piscine Blueconnect
2. Cette sonde déclanche des trigger sous IFTTT
3. Depuis IFTTT, j'ai un webhook qui fait un call API pour mettre à jour différents états

Le problème: cette sonde envoie des valeur avec une virgule et non pas un point:
PH 7,2 => valeur acceptée par eedomus 7.2


Comme il s'agit d'une ETAT, pas de xpath et pas de possibilité de changer la virgule pour un point. Une idée ?


Merci pour votre aide.
tutu81
 
Messages : 74
Inscription : 24 Fév 2012

Re: Remplacer les "virgules" par des "points" dans les valeu

Messagepar merguez07 » 06 Août 2018 15:28

une idée comme ça mais je sais pas si c'est possible avec un état,
créer un capteur virtuelle et lui attribuer la valeur du périphérique état au travers d'une règle se déclenchant toutes les x minutes, et par contre dans ton capteur virtuelle gérer le xpath pour mettre un point à la place de la virgule
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Remplacer les "virgules" par des "points" dans les valeu

Messagepar fullpower » 07 Août 2018 05:35

Salut,

une autre idée (peut être farfelue) : Est ce qu'il n'est pas possible de s'affranchir de la décimale en x 10 le résultat de tes mesures ?
Avec un nombre entier comme 72 au lieu de 7.2/7,2, puis tu fais tes règles en conséquence ...
:shock:
fullpower
 
Messages : 1208
Inscription : 11 Déc 2015


Retour vers API eedomus & eedomus toolbox

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 7 invité(s)