Petit bug 3.05.42 ? (entrées analogiques 1/2/3/4)

Bonsoir

Il me semble plausible qu’il y ait un petit bug de calcul sur l’affichage des valeurs analogiques 01 02 03 04 de l’IPX sur le site web embarqué ainsi que sur le mini site web de l’IPX, pour les sondes SHT-X3. Cette erreur n’existerait que pour les entrées analogiques de l’IPX, mais pas pour les entrées analogiques 05 à 16 avec les extensions X400.

Le seul moyen de constater cette erreur est de comparer les valeurs affichées par l’IPX (obligatoirement par le site web embarqué ou le mini) avec les valeurs NOTIFIX

Dans mon cas je constate un écart d’une vingtaine de degrés d’hygrométrie relative entre Notifix et le site web IPX : l’hygrométrie dépasse les 100% toutes les nuits sur l’IPX alors qu’elle est en phase avec une sonde autonome sur Notifix, bien en dessous (de 80 à 85% RH). J’avais eu l’occasion de constater une partie du problème l’été dernier en observant apres plusieurs tests (capteur SHT-X3, liaison IPX-capteur, X400, IPX) que les entrées 01 à 04 - mais pas celles en X400 - présentaient une anomalie flagrante au niveau de l’hygrométrie… étant même prêt à retourner mon IPX pour oscultation (!)

Ce probleme existe probablement aussi pour la température SHT-X3, et je ne l’ai pas regardé pour la luminosité car les valeurs relatives me suffisent

J’ai également un affichage légèrement différent entre mon mini site web et le site web PC de l’IPX surtout pour l’hygrométrie en 1/2/3/4.

Si quelques uns pouvaient vérifier sur leur configuration l’existence de ce petit bug, cela serait intéressant

Merci
cdlt

petite précision : les valeurs remontées sur Imperihome sont identiques à celles affichées sur le site web emarqué de l’IPX (et le mini site)

je constate donc avec ma sonde SHT-X3 cablée sur entrées entre 01 et 04 :

  • un %RH commun pour site web IPX, mini site web IPX, Imperihome
  • un %RH commun pour NOTIFIX et des sondes indépendantes avec afficheur (Otio, Oregon Sc.)
  • un écart flagrant entre les deux référentiels de lecture ci-dessus

le soir tard et la nuit en ce moment, pour la même sonde sur les mêmes brins de fil, même bornes, j’observe :

  • 95%RH au moins (en général un peu plus de 105%RH) dans le premier cas
  • 75%RH environ (jamais plus de 85%RH) dans le deuxième cas, soit 20 degrés RH de moins

je n’ai pas revérifié en journée depuis l’été dernier, mais l’écart se réduit fortement en cas de remontée de T° à mi-journée

merci pour vos feedback
cdlt

Bonjour,

Sur l’ipx800 la lecture de l’humidité est compensée en température ce qui n’est pas encore le cas sur notifix.

Cdrt,

Bonjour

Serait il possible de confirmer que la formule de compensation d’humidité réalisée sur les entrées ana 1 à 4 sur le site web embarqué

  • est correcte ?
  • est identique à celles utilisées pour les entrées ana 5 à 16 ?
    (lorsque l’on choisit l’option « SHT-X3 Hygro »)

Je ne m’explique toujours pas les mesures renvoyées par ma sonde SHT-X3 (toutes les nuits à plus de 105% RH)
testé avec plusieurs sondes SHT-X3 différentes (trois si je me souviens bien)

… même question pour la température SHT-X3 svp

mille merci
RH

up

Mon IPX délivre 3.195 V en analogique
Alors que mes X400 délivrent bien 3.275 voire 3.280V
En injectant le 3.275 d’un X400 sur ma sonde SHT-X3 raccordée en 1/2/3/4 cela ne change rien
(j’avais déja changé de sonde, et testé ces sondes OK sur X400)

je vois donc bien un pb sur la remontée (formules ?) de l’affichage T° et Hg des SHT-X3 connectées sur IPX ana 1/2/3/4
qqun pourrait il confirmer ?
merci

Bonjour,

Les sht produisent eux mêmes leur 3.3v indépendamment de la tension d’alimentation.
On va regarder de plus près afin de régler la différence entre x400 et iPX. Une simple adaptation de la formule dans iPX devrait régler ce petit problème.

Cdt

ok, …ça concorde parfaitement
il me semble que le bon référentiel est bien celui des formules X400
merci
cdlt

Bonjour,

Patrick, je ne comprenais pas car j’avais une hygrométrie de 118% :wink:
Pour la compensation de l’hygrométrie par la température, celà nécessite que la température soit branchée sur l’ipx sur une entrée analogique avant l’hygrométrie.
Pour que ça fonctionne dans n’import quel ordre il faut :

  1. ajouter :
var idhygro= 5;
  1. Modifier :

[code]case 2:
GetAn = getXMLValue(xmlData, ‹ analog › + i) * 0.323 - 50;

document.getElementById(‹ tmp › + i).innerHTML = GetAn.toFixed(1) + « °c »;
if (idhygro != 5)
{
GetAnHygro = getXMLValue(xmlData, ‹ analog › + idhygro ) * 0.00323;
GetAnHygro = ((GetAnHygro /3.3)-0.1515) / 0.00636;
GetAnHygro = GetAnHygro / (1.0546 - (0.00216 * GetAn ))
document.getElementById(‹ tmp › + i ).innerHTML = GetAnHygro .toFixed(0) + « % RH »;
}
break;
[/code]
3) Modifier :

case 5: GetAn = getXMLValue(xmlData, 'analog' + i) * 0.00323; GetAn = ((GetAn /3.3)-0.1515) / 0.00636; // Compensation temperature if (HCtemp != 0) GetAn = GetAn / (1.0546 - (0.00216 * HCtemp)) document.getElementById('tmp' + i ).innerHTML = GetAn.toFixed(0) + "% RH"; else idhygro = i; break;

A+
Thomas
PS : Code non testé mais le principe est là :wink:

Bonjour,

J’avais signalé le problème il y a quelques mois, on m’a répondu que c’était ma sonde qui était défectueuse.
Comme j’en voulais une 2eme, j’en ai commandé une et constaté qu’elles retournaient les memes valeurs dans les memes conditions.

Mais bref, j’espere que le probleme sera résolu car j’ai 2 sondes qui n’indique pas les bonnes valeurs, elles sont toutes trop élevées.

Bonjour,

Avez-vous du nouveau ?
Chez moi (en Normandie) le graphique d’hygormétrie donne sur le mois en cours :

Max : 134 % d’humidité.

Quelques données fraiches :
6/12 à 22H : T° : -0,81 Hygro : 119,13 %
26/12 à 16H : T° : 5,47 Hygro : 134,89 %
31/12 à 11H : T° : 4,49 Hygro : 119,53 %

Les formules utilisées sont (analog1 et analog2 venant de status.xml) :
Température : ( analog1 * 0.00323 - 1.63 ) / 0.0326
Hygrométrie : ( ( analog2 * 0.00323 / 3.3 ) - 0.1515 ) / 0.00636 / 1.0546 / ( 1.0546 - ( 0.00216 * Température ) )

A+
Thomas

Salut, bizarre moi ça donne cela avec notifix toujours en Normandie…

Hello,

Peux-tu me donner tes valeurs brut à l’heure actuelle de température et d’Hygrométrie ?
Moi j’ai :
T° : 566 => 6,08 °C
Hygro : 733 => 96 %

A+
Thomas

salut Thomas SHTx3 salle de bain à l’instant
T° : 675 => 16,9 °C
Hygro : 455 => 46 %
bon réveillon

Hello,

Je suis un boulet, ma formule n’était pas la bonne :
Toi: ( ( C3 * 0,00323 / 3,3 ) - 0,1515 ) / 0,00636 / ( 1,0546 - ( 0,00216 * D3 ) )
Moi : ( ( analog2 * 0.00323 / 3.3 ) - 0.1515 ) / 0.00636 / 1.0546 / ( 1.0546 - ( 0.00216 * Température ) )
Le plugin IPX800 pour Jeedom est donc buggé. L’hygrométrie était donc de 85%.

A+
Thomas

Bonjour,

Actuellement j’ai :
T° : 529
Hygro : 866
T° : 2,413190184 °C
Hygro : 104,3031761 %

Il y a quand même un loupé.

A+
Thomas

Bonjour,

Je viens de refaire des tests avec 910 pour hygro (etat actuel et -0.26 °C) :
Le calcul : ( ( 910 * 0.00323 / 3.3 ) - 0.1515 ) / 0.00636 / ( 1.0546 - ( 0.00216 * -0.26 ) )
La valeur : 110.14989422625
Si l’on prend une calculatrice avec une précision à 14 chiffres après la virgule, la valeur est : 122,63714736802
910 * 0.00323 = 2.9393
2.9393 / 3.3 = 0.89069696969697
0.89069696969697 - 0.1515 = 0.73919696969697
0.00216 * -0.26 = -0.0005616
1.0546 - -0.0005616 = 1.0551616
0.00636 / 1.0551616 = 0.006027512752549
0.73919696969697 / 0.006027512752549 = 122.63714736802

Cordialement
Thomas Guenneguez