Mesurer un niveau de fioul dans une cuve

yes, elle est bien raccordée a l’entrée N°1
je vais essayer de modifier cette formule :slight_smile:

donc si j’ai bien compris
ma sonde est peu mesurer une distance maximum de 765 cm avec une tension de 5v.
Donc si je fais un « produit en croix », j’obtiens (5v x hauteur de ma citerne):765v soit 1,20 v

donc pour 190 cm je dois avoir une tension de 1,20v

je ne sais pas répondre à ta question, tu n’as pas donné réponse aux miennes :wink:

ok j’ai mal compris
Le plus simple c’est que je te fasse un schéma de mon montage

donc alimentée en 3.3V. Si je lis son datasheet, tu obtiens 3.3V à 6.00 mètres
image

donc je devrais avoir 1,045 volts pour 1,90 m calculer en fonction de 3,3v = 6 m
image

avec un calcul rapide, nous aurions cette formule :
H=(600 * x)/65536
donc, peux tu essayer ce code :

function bruteToDistance(brute) {
  d = (600 * brute)/65536;
    if (d < 10 || d > 175) {
        return "";
    }else{
        return d 
    }
}

var hauteurEau= bruteToDistance(datasources["STATUS"]["response"]["analog0"]); 

var hauteurCuve=190; //hauteur cuve en cm
var largeurCuve=110; //largeur cuve en cm
var longueurCuve=240; //longueur cuve en cm
var volumeCuve=5000; //volume cuve pleine en litres
var mesureToF=1;//renseignez 1 si vous utilisez un capteur ultrasons/infrarouges ou laser

//ne pas modifier le code ci-dessous
if (mesureToF==1){hauteurEau=hauteurCuve-hauteurEau;} // si mesure ToF
var pourcentage=100 - (100*hauteurEau/hauteurCuve);

//calcul de la consommation à partir de la baisse du niveau
var consommation=((hauteurCuve-hauteurEau)*largeurCuve*longueurCuve)/1000 //consommation en litres

//calcul volume Fuel
var vf=0;
vf=hauteurEau*largeurCuve*longueurCuve;
vf=(vf/1000).toFixed(0);
return `
<style>
 
.box{ 
  height: 80px;
  width: 80px;
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translate(0, -50%);
  background: #666666;
  border-radius:15%;
  overflow: hidden; 
}
   
 .fuel{ 
    position: absolute;
    left: 0;
    top: 0;
    width: 80px;
    height: 80px;
    transform:translate(0,${pourcentage}%);
    background:#76B558;
  } 
</style>
<div class="box"> 
  <div id="fuel" class="fuel"></div> 
</div> 
<div style="float:left;margin-left:100px;margin-top:15px;font-size:12px;"> 
	<span >Contenance cuve: ${volumeCuve}</span> litres<br>
	<span >consommation : ${consommation} </span> litres<br>
	<span >Hauteur Eau : ${hauteurEau}</span> cm<br>
	<span style="font-weight:bold;">Volume Eau : ${vf}  litres</span><br>
    <span >Ratio volume : ${(vf/volumeCuve*100).toFixed(2)}</span> %<br> 
</div> 

`;

image

j’obtiens cela…

J’ai beau rafraichir le « status » ça ne bouge pas

c’est difficile d’aider à distance.
quelle est la valeur brute dans Status.xml ?
quelle est la vraie hauteur d’eau actuellement ?

tout a fait
si tu veux teamviewer ?

non, des réponses devraient suffire :wink: :slight_smile:

la hauteur d’eau n’a pas bouger 1,20m
la valeur brut dans status
je ne sais pas si c’est cela que tu veux

J’ai beau chercher partout je ne me souviens pas d’avoir renseigner une valeur dans « Status »
image

il faut ouvrir le fichier http://ip_ipx800/admin/status.xml avec un navigateur et me donner la valeur analog0 :slight_smile:

je ne connais pas ce truc
analog0>123</analog0

on passe en Message directe pour ne pas polluer ce post, la valeur 123 me parait complètement incohérente

bon j’ai trouvé la panne
Tu parles du sonde étanche !!!
La connectique est HS !!! Pourtant j’avais mis du vernis Milieu tropical
La connectique des soudure est HS et dans une boite étanche
Mon petit sachet anti humidité n’a pas fonctionné
Je reprendrai contact avec toi pour le prog Car je n’ai plus la config qui était opérationnelle

ce qui est bizarre c’est que le programme m’envoie des infos alors que ma sonde est débranchée
Un collègue va essayer de refaire les pistes du circuit imprimé
image

Bonjour,
8.1V ? c’est effectivement bizarre si la sonde est alimentée en 3.3V ou 5V ;).
La formule n’est sûrement pas en adéquation.
Nous étions en MP pour ne pas polluer ce fil de conversation :wink:
Bonne journée

Elle n’est pas branchée, je l’ai démontée.
Mais le widget fonctionne toujours.
Bizarre.
Je reprendrai contact avec toi lorsque mon collègue aura refait les pistes du circuit imprimé.
1 a 2 semaine si tout va bien