Prise en compte calcule dans entrée analogique virtuelle

Bonjour,

J’essaye de faire passer des valeurs de température depuis Jeedom vers un IPX V4
j’arrive à recuperer les infos sur l’IPX via les push mais j’ai un problème avec les valeurs que j’obtiens.
Suite à la lecture de sujet identique sur le forum :

J’ai donc commencé simplement en appliquant une formule X10 sur la valeur par exemple pour 18,8 degrés sur Jeedom puis dans l’IPX je fais la formule inverse /10 mais j’obtiens toujours le résultat 188.
j’ai l’impression qu’il ne prend pas en compte les formules dans les sondes analogiques virtuelles.

Si vous avez une idée d’ou vient l’erreur, Merci d’avance.

Bonjour Megaouf et bienvenue,

les analogiques virtuelles acceptent les formules via le menu Périphériques (Passer en type personnalisé et entrer les 2 formules).
Pouvez-vous nous décrire un peu ce que vous faites ?

bonne journée

Bonjour fgtoul,

Je vais bien ajouter les formules dans périphériques > entrée analogique et je sélectionne personnalisé comme la capture ci dessous :
image

dans Jeedom je fais la formule suivante : #value# * 10
puis le push :
http://192.168.x.x/api/xdevices.json?key=apikey&SetVA10=#value#

j’essaye de faire passer la température d’une pièce avec une virgule pour commencer afin de l’afficher sur un X-Display.

Merci pour votre aide.

avez-vous tenté de le faire manuellement depuis votre navigateur en envoyant l’url ?
http://192.168.x.x/api/xdevices.json?key=apikey&SetVA10=188

Non mais je viens de le faire à l’instant et effectivement j’ai bien 188 sur l’IPX il ne prend donc pas en compte les formules.
image

Pour information j’ai fait la mise à jour de l’IPX800V4 avant-hier, le firmware est en version 4.04.06 et le logiciel en 4.04.07.

vous avez vérifié la formule sur jeedom ?

Bon, je n’ai rien touché depuis mon dernier message et d’un coup la température s’affiche correctement… C’est pas loin du miracle :wink:

Merci beaucoup pour votre aide.

Bonsoir à toutes et à tous, et bravo d’avoir pris jeedom ( j’adore depuis des années)
Comme est dis plus haut, l’ipx a dû mal avec les virgules en transmission de push donc :

Côté jeedom, tu prends ta commande info numérique, tu clique sur la roue cranté et dans l’onglet « configuration » tu vas dans « calcul et arrondi » tu écris « #value#*100 » (ici pour 2 chiffres après la virgule)
Puis plus bas dans push URL tu inscris ton push @ip:port/api/xdevices.json?key=cle_api_ipx&SetVA01=#value# (ici entrée analogique virtuelle 1)

Côté ipx: dans périphérique - entrée analogique virtuelle :
Dans type : personnalisé
Analogue > valeur : x/100 (valeur reçu #value# de jeedom/100 pour retrouver 2 chiffres après la virgule)

En espérant être assez simple et clair et que ça aidera les autres.
Avec ça j’ai affichage des sondes de température Xiaomi en zigbee sur jeedom sur xdisplay de GCE et aussi avec les push le contrôle de thermostat jeedom via le thermostat xdisplay.

Si besoin d’autres informations ne pas hésiter à me contacter je me ferai une joie de répondre et de faire des screenshots si besoin. Côté jeedom j’ai appris pas mal d’astuces et autre grâce à l’entraide.

Bonne soirée à toutes et à tous

2 « J'aime »

Hello
Merci pour les infos, j’ai un peu ramé mais ça marche :sunglasses: