Page 9 sur 10

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Publié : 22 janv. 2022, 10:56
par Oui_OuiBlog
Oui, qu'est-ce que tu ne trouves pas

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Publié : 22 janv. 2022, 14:27
par Doudy
Ceci :

Code : Tout sélectionner

1 x module CO2 MH-Z19 :				?
1 x module mesure poussière laser SDS011 : 	?
1 x mini plaque montage :			?
;)

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Publié : 22 janv. 2022, 17:21
par gaston
Elo,

dispo:
Capteur PM SDS011
MH-Z19C

pas de ref pour la plaque de montage, ça dépend si tu es équipé pour souder ou pas mais tu y trouveras ce qu'il te faut.

Gaston

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Publié : 23 janv. 2022, 07:53
par Doudy
👍

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Publié : 24 janv. 2022, 08:38
par Sylv_01
Hello, alors comme promis, un petit retour...
Donc effectivement pas de difficultés particulières pour paramétrer le MH-Z19 ni dans ESPEasy ni dans Domoticz, juste bien faire gaffe dans Domoticz de créer un capteur virtuel, et non un capteur "Qualité de l'Air" comme je l'avais fait au début et qui ne m'affichait rien !!
Mon montage étant minimaliste, j'ai juste ajouté un petit écran Oled de 1.3" qui permet un affichage plus confortable que les 0.96" (mes yeux ne sont plus ce qu'il étaient... :mrgreen: )

Une petite photo de mon montage, il me reste à intégrer tout ça dans une zoli boiboite :
P_20220123_175157.jpg
P_20220123_175157.jpg (503.06 Kio) Consulté 2688 fois
P_20220123_185356.jpg
P_20220123_185356.jpg (948.94 Kio) Consulté 2688 fois
Et dans Espeasy (pour ma part j'ai bien la valeur en ppm et la T°, mais rien dans U ???) :
Screenshot_20220123_185638_com.android.chrome.jpg
Screenshot_20220123_185638_com.android.chrome.jpg (494.12 Kio) Consulté 2688 fois
Ah oui, une dernière question : du coup seule la valeur en ppm est remontée dans Domoticz. Mais la T° étant mesurée et affichée, serait-il possible de la remonter également dans Domoticz ?
Avec une règles dans Rules, peut-être ?

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Publié : 24 janv. 2022, 09:26
par Doudy
Hello,

Encore une question de débutant !
Et l'alimentation de tout ça se fait comment ?

:oops:

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Publié : 24 janv. 2022, 09:42
par Sylv_01
Bonjour,
Par l'alimentation du Wemos, avec une alim 5V 1 A mini et un cable micro-usb...
L'écran est alimenté par le 3.3 V du Wemos et le MH-Z19 par le 5V, toujours tiré du Wemos...
Tu devrais lire le 1er message qui regroupe pas mal d'infos...

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Publié : 24 janv. 2022, 09:45
par Doudy
Merci
;)

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Publié : 24 janv. 2022, 21:24
par gaston
Elo,

@sylv_01: sûrement avec une règle du genre:

Code : Tout sélectionner

on CO2#Temperature do

SendToHTTP 192.168.25.9,8080,/json.htm?type=command&param=udevice&idx=50&nvalue=0&svalue=[CO2#Temperature]

endon 
Bien sur, on change l'IP de domoticz et l'IDX ;)

@adv: comment fais tu pour virer le "header"* de l’écran sur espeasy ?
Image
*Le bandeau avec le signal wifi et autres

Sinon, pour ma part, j'ai fini de monter le mien (sur platine d'essai, pas encore finalisé le montage), non sans mal, c'est pourquoi je vais détailler ici.
aircan.jpg
aircan.jpg (210.56 Kio) Consulté 2639 fois
J'avais un NodeMCU qui traînait avec un montage de BME280 (comme un DHT22 mais en mieux ;) ) et un écran OLED. J'ai vérifié que les différents capteurs étaient présent dans Espeasy, tout bon, je branche le capteur de CO2 (MH-Z19C c'est peut être pour ça que j'ai eu des problèmes ...) sur le 3,3V (un reflex...)c'est bon, Espeasy m'affiche les valeurs de CO2, T° et le fameux U (j'en sais pas plus :p ). Le problème, c'est que la température remonte, le U est à 0 (...) et le CO2 reste à 5000 ppm, j'ai beau patienter, mettre le module en auto apprentissage via Espeasy (je l'ai même mis dehors, je suis à la campagne), pas de changement, toujours au max (la T° a par contre baissé donc le capteur "cause").

Je cherche un peu sur le net et tombe sur une description d'e ce capteur sur Aliexpress qui indique la tension de 5V (c'est pas comme si c’était marqué dans le 1er post :roll: ). Je le branche donc en 5V et la, toute les valeurs sont à 0, le capteur non reconnu dans les réglages mais la LED vert (en transparence à l'arrière du PCB) clignote bien ... Je repasse sur le 3,3V, la même, capteur non reconnu... Je débranche et patiente, rebranche et retour du capteur :) à 5000 ppm .... :evil:

Retour sur la "fiche technique" et la, je découvre la signification de la broche HD du MH-Z19C: Mis au niveau bas (branché sur le -) pendant 7 seconde initialise le capteur à 400 ppm :)

je remet donc la platine dehors, attendu un bon moment que le capteur prenne de l'air frais puis j'ai branché un fil entre HD et le - pendant une ou deux rotation d’écran (en gros, quand j'ai vu 400 ppm ;) ) et depuis, ça fonctionne.

L’installation du SDS011 est passé sans problème particulier.

Par contre, le scripte pour la qualité de l'air m'a bien fais tourner en ronds... En gros, il n'arrivais pas à faire une comparaison avec nil (truc qui m'a déjà embêté par le passé). Je met des print pour voir les valeurs de PM10, 2.5 et CO2 dans les logs, BINGO, pas de valeur pour le CO2... encore une fois, la réponse était dans le topic (que j'avais pourtant déjà lu en entier ...)

Code : Tout sélectionner

val_co2, y, z = otherdevices_svalues[co2]:match("([^;]+);([^;]+)")
val_co2 = tonumber(val_co2)
--val_co2 = tonumber(otherdevices_svalues[co2])
Remplacer la ligne commentée (--) par les 2 lignes au dessus et HOP, les print sont bien affichés, le scripte fonctionne :)

Petit dernier conseil, ne pas fumer (ou ouvrir le poêle à bois) dans la même pièce que le capteur, le taux de particules fait peur ;)

Gaston

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Publié : 28 janv. 2022, 08:44
par Sylv_01
gaston a écrit : 24 janv. 2022, 21:24 Elo,
@sylv_01: sûrement avec une règle du genre:

Code : Tout sélectionner

on CO2#Temperature do

SendToHTTP 192.168.25.9,8080,/json.htm?type=command&param=udevice&idx=50&nvalue=0&svalue=[CO2#Temperature]

endon 
Bien sur, on change l'IP de domoticz et l'IDX ;)
Hello, merci pour l'astuce, ça fonctionne parfaitement ! ;)