Mes articles arrivent au compte-goutte... mais ils arrivent !
J'espère pouvoir commencer bientôt
Edit :
Ca y est, j'ai tout reçu, tout assemblé et... c'est fonctionnel !! J'ai corrigé le script de
Oui_OuiBlog, cf plus bas.
Mais avant tout, un grand merci à
stephdes pour ce tuto des plus simples à suivre.
A noter : je n'ai pas mis l'écran (inutile pour moi) ni la sonde de température car il y en a déjà 2 dans la pièce où se trouve désormais mon AirCan
Côté Espeasy, j'ai l'impression que mon SDS011 mesure en permanence même avec le sleep de 15 minutes. En effet, la valeur change plusieurs fois avant que le 1/4h ne se soit écoulé. Une raison particulière ?
Correction script :
L'origine de l'erreur "attempt to compare number with nil" vient en fait du capteur MH-Z19 qui, pour ce qui me concerne, ne retourne pas qu'une seule valeur, mais 3 : PPM, Température et U (???)
Du coup, il faut décomposer comme pour le SDS011 et transformer la chaîne CO2_PPM en nombre.
Ajouter :
Code : Tout sélectionner
val_CO2_PPM, val_CO2_TEMP, val_CO2_U = otherdevices_svalues[co2]:match("([^;]+);([^;]+)")
val_co2 = tonumber(val_CO2_PPM)
avant la série de if then elseif qui valorise en clair la qualité de l'air.
Ci-dessous mon MHZ-19B avec ses 3 valeurs... Si qqu'un peut me dire à quoi correspond le "U" (je n'ai pas encore calibré le MH-Z19) ?