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¶m=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 ?

*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 (210.56 Kio) Consulté 2633 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

). 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 ....
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