This module implements support for the Omega RH-USB Temperature and Humidity Sensor Probe. It connects via an integrated USB cable, and is accessed via a serial port. It is suitable for wall or duct mounting.
string defaultDev = "/dev/ttyUSB0";
if (argc > 1)
defaultDev = string(argv[1]);
cout << "Using device " << defaultDev << endl;
cout << "Initializing..." << endl;
cout << "Firmware ID: " << sensor.getFirmwareID() << endl;
cout << endl;
while (shouldRun) {
sensor.update();
cout << "Temperature: " << sensor.getTemperature() << " C / " << sensor.getTemperature(true)
<< " F" << endl;
cout << "Humidity: " << sensor.getHumidity() << " %" << endl;
cout << endl;
upm_delay(1);
}
cout << "Exiting..." << endl;