Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

co2monitor

Reads the CO2 level and temperature from the TFA-Dostmann CO2-Monitor AIRCO2NTROL MINI via USB.

Just connect the sensor via USB and run the example script. There is no need to set up the sensor or USB port.

Hardware

TFA-Dostmann CO2-Monitor AIRCO2NTROL MINI 31.5006

Install

npm install co2-monitor

Example

const Co2Monitor = require('co2-monitor');

let co2Monitor = new Co2Monitor();

co2Monitor.on('connected', (device) => {
  co2Monitor.startTransfer();

  console.log('Co2Monitor connected');
});

co2Monitor.on('disconnected', () => {
  console.log('Co2Monitor disconnected');
});

co2Monitor.on('error', (error) => {
  console.error(error);

  co2Monitor.disconnect(() => {
    process.exit(1);
  });
})

co2Monitor.on('co2', (co2) => {
  console.log('co2: ' + co2);
})

co2Monitor.on('temp', (temp) => {
  console.log('temp: ' + temp);
})

co2Monitor.on('data', (data) => {
  console.log('data: ' + data);
})

co2Monitor.on('rawData', (rawData) => {
  console.log(rawData);
})

co2Monitor.connect();

credits

based on code by henryk ploetz

license

MIT

About

Measure CO2 and temperature in nodejs with the TFA-Dostmann AirControl Mini

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published