[Résolu] Quel capteur pour mesurer le CO2 ?

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
js-martin
Messages : 487
Inscription : 22 mars 2015, 22:08
Contact :

[Résolu] Quel capteur pour mesurer le CO2 ?

Message par js-martin »

J'aimerai suivre l'evilution du CO2 dans une chambre.

J'ai vu qu'il existait le MQ135 mais je ne sais pas s'il est fiable. Je ne souhaite pas une mesure tres precise, c'est juste pour aérer en cas de fort taux de co2... Vous le conseillez ? Quels sont les autres choix ?

J'ai pu tester la sonde co2 intégrée à la netatmo : j'ai pu voir l'effet de la fermeture ou nom d'une porte de chambre (3600ppm à la fin de la nuit avec une porte fermé, 1000ppm sinon). Cette solution basée sur le wifi ne me convient pas.

Si vous avez un guide d'installation à me conseiller n'hésitez pas ;)
Dernière modification par js-martin le 24 juin 2016, 23:59, modifié 1 fois.
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Quel capteur pour mesurer le CO2 ?

Message par vil1driver »

Salut,

aucune expérience personnelle mais c'est intéressant..
peut-être un k-30 ou le MH-Z14 mais pas du tout le même prix
https://www.tindie.com/products/AlfredC ... o2-sensor/

Un taux de CO2 tout à fait acceptable au quotidien est généralement compris entre 600 et 1000 ppm. Le tableau ci dessous (source : Theben) vous donne des exemples concrets.

Image

Pour maintenir le taux de CO2 chez soi, il faut renouveler l’air régulièrement. Cela peut se faire simplement en ouvrant les fenêtres, mais également en faisant usage d’un système domotique de régulation de la ventilation. Le système va vérifier le CO2 en permanence et gérer l’apport d’air extérieur en fonction de la nécessité.

Il faut également savoir que plus il y a de personnes dans une pièce, plus le taux augmentera vite. Pour donner un ordre d’idée, dans un salon de taille classique qui recevrait une dizaine de personnes, on peut passer de 500 à 2.000 ppm en moins d’une heure.
source
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
js-martin
Messages : 487
Inscription : 22 mars 2015, 22:08
Contact :

Re: Quel capteur pour mesurer le CO2 ?

Message par js-martin »

merci pour ton retour. Oui il est cher ce K30 : 50€ + un arduino + alim

c'est peut-être le prix à payer pour un bon capteur CO2.

La netatmo passe souvent à 100€, mais je ne sais pas ce que vaut son capteur CO2.

J'ai trouvé ces infos :
la précision du K30 est de ±30 ppm
la précision du netatmo co2 sensor est de ±50 ppm
mais je n'ai pas trouvé la précision pour le MQ135 ou le MG811.

le MG811 (35€) semble un bon compromis d'après cette publication :
https://www.researchgate.net/publicatio ... ty_Monitor
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
stephane
Messages : 8
Inscription : 05 juin 2016, 14:45
Contact :

Re: Quel capteur pour mesurer le CO2 ?

Message par stephane »

Bonjour,

J'utilise le capteur K-30. Il se trouve à 55USD sur internet.
Il est directement relié au Raspberry pi (via l'UART) sur lequel tourne Domoticz.

Voici le code que j'utilise:

Code : Tout sélectionner

import serial
import time
from urllib2 import urlopen

class  co2Sensor:

  def  __init__(self):
    self.ser = serial.Serial("/dev/ttyAMA0")
    self.ser.flushInput()


  def readCO2Level(self):
    # read K30 CO2 from serial 
    self.ser.write("\xFE\x44\x00\x08\x02\x9F\x25")
    time.sleep(.01)
    resp = self.ser.read(7)
    high = ord(resp[3])
    low = ord(resp[4])
    co2 = (high * 256) + low
    return co2
  


if __name__ == "__main__":

  # print 'testing CO2 Sensor'

  co2Sensor = co2Sensor()
  co2 = co2Sensor.readCO2Level()


  # print 'co2 level is ' + str(co2)

  response= urlopen('http://localhost:8080/json.htm?type=command&param=udevice&idx=<mettre içi le numero idx correspondant à un Dummy>&svalue='+str(co2))
  response.read()

  # print 'end'


Pour le lancer: sudo python <nom du fichier>.py
Pour le lancer régulièrement, utiliser crontab
js-martin
Messages : 487
Inscription : 22 mars 2015, 22:08
Contact :

Re: Quel capteur pour mesurer le CO2 ?

Message par js-martin »

Tu en es content du K30 ?
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
stephane
Messages : 8
Inscription : 05 juin 2016, 14:45
Contact :

Re: Quel capteur pour mesurer le CO2 ?

Message par stephane »

Pour l'instant oui mai je n'ai pas trop de recule. Je l'ai installé hier.
js-martin
Messages : 487
Inscription : 22 mars 2015, 22:08
Contact :

Re: Quel capteur pour mesurer le CO2 ?

Message par js-martin »

Ok, je comprends.

J'ai été etonné du taux de co2 dans ma maison. La VMC est opérationnelle mais le taux monte vite la nuit dans une chambre fermée...

Je veux bien ton retour après quelques mesures avec le K-30.
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
stephane
Messages : 8
Inscription : 05 juin 2016, 14:45
Contact :

Re: Quel capteur pour mesurer le CO2 ?

Message par stephane »

Le niveau est actuellement à 1555 ppm (www.jouin.xyz, onglet Domotique - Les données sont mises à jour toutes les minutes).

Effectivement cela monte rapidement, même dans un salon. Mais cela descends rapidement également quand j'ouvre une fenêtre.
js-martin
Messages : 487
Inscription : 22 mars 2015, 22:08
Contact :

Re: Quel capteur pour mesurer le CO2 ?

Message par js-martin »

Ce soir, 830ppm : tu as bien aéré aujourd'hui ;)

Je viens d'utiliser mon port serie pour autre chose... Et plus d'usb libre. Cela serait pratique pour moi en 433Mhz...
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
stephane
Messages : 8
Inscription : 05 juin 2016, 14:45
Contact :

Re: Quel capteur pour mesurer le CO2 ?

Message par stephane »

:D
J'ai commandé un autre capteur K30. Je vais sans doute le mettre seul sur un Pizero (vu le prix de ce dernier...)
Répondre