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;
sleep(1);
}
cout << "Exiting..." << endl;