Niveau d'eau dans une cuve grâce à 5 flotteurs

voila comment j’ai branche

var intervalle=23;  //intervalle entre 2 flotteurs en cm;
var hauteurEau=(datasources["STATUS_IPX"]["response"]["btn33"] == 1)*intervalle ;
    hauteurEau=hauteurEau+(datasources["STATUS_IPX"]["response"]["btn34"] == 1)*intervalle ;
    hauteurEau=hauteurEau+(datasources["STATUS_IPX"]["response"]["btn35"] == 1)*intervalle ;
    hauteurEau=hauteurEau+(datasources["STATUS_IPX"]["response"]["btn36"] == 1)*intervalle ;
    hauteurEau=hauteurEau+(datasources["STATUS_IPX"]["response"]["btn37"] == 1)*intervalle 
........

j’ai juste change les numero des entree
cdt

@grocrabe : vin correspond aux entrées virtuelles utilisées pour la phase de test.
Les entrées digitales sont nommées btn dans status.xml

@seraphinou
Si dans le code tu mets btn33, alors tu connectes sur l’entrée digitale 34.
Attention, la numérotation des entrées dépend de l’ordre de tes extensions .

explication
sur l’ipx 8 entrees digital
premier x24 d 24
deuxieme x24 d
8+24 = 32
donc je commence le premier flotteur a 33
c’est bien ca ?
cdt

Oui
Donc dans le code il faut commencer à 32 puisque la numérotation commence à 0 dans status.xml

1 J'aime

super @fgtoul
ca marche nikel
grand merci a toi
bon lundi