Qualité de l'air plantower PMSx003 - integration Dz

Forum dédié aux bricolages d'objets connectés IOT et leurs communications avec DomoticZ :
- Remplacement de firmware des prises, modules relais ...
- Fabrication à base d'ESP8266, de NodeMCU, de Weemos et consorts ...
olitask
Messages : 10
Inscription : 07 juil. 2019, 11:23

Qualité de l'air plantower PMSx003 - integration Dz

Message par olitask »

Bonjour
Je souhaite réaliser un peu à la manière du post sur la AirCan une sonde pour tester la qualité de l'air ambiant à base d'un détecteur de poussière plantower PMS5003 sur une wemos D1 et espeasy

-J'ai flashé la weemos avec un firmware "test " pour bénéficier du support pour le détecteur PMSx003
esp_pms5003.png
esp_pms5003.png (11.9 Kio) Consulté 1844 fois
-J'ai crée dans domoticz un capteur "Dummy" puis un capteur virtuel "custom " et indiqué l'idx à l'esp.
domoticz_pms5003.png
domoticz_pms5003.png (12.33 Kio) Consulté 1844 fois
Mais voila, j'ai trois valeurs dans ce capteur : PM1 ; PM2.5 et PM10 . et je n'arrive qu'à récupérer une seule de ces 3 valeurs dans domoticz



Deuxième soucis,
La durée de vie de la diode serait de 8000h, donc il faut prévoir une mise en veille du capteur. Sachant que je désire une mesure toutes les 10 minutes. J'ai suivi le tuto ici : https://www.letscontrolit.com/wiki/inde ... le=PMSx003

Code : Tout sélectionner

on System#Boot do
  gpio,16,0
  timerSet,1,20
endon

On Rules#Timer=1 do
  LongPulse,16,1,5
  timerSet,1,20
endon

Je ne comprend pas trop les indications: il faut bien deux "rules" et non pas mettre les deux blocs dans la même "rule"
que faut-il modifier pour avoir une mesure toutes les 10 minutes ?

Merci d'avance Olivier
Répondre