co2mon.nz makes use of the Web Serial API provided by modern web broswers to enable the registration, configuration and provisioning of CO2 monitors not purchased directly from co2mon.nz.
If you purchased your CO2 Monitor directly from co2mon.nz you shouldn't need to follow any of the instructions of this page, you can manage your monitor directly from the dashboard. However if you've modified, broken or need to factory reset your CO2 monitor you can also use the method on this page to restore to a pristine state.
To register a CO2 monitor using Web Serial, you will need:
Once the above requirements are met:
Begin Registration
.CP2102 USB to UART Bridge Controller
. Click on this entry.CP2102 USB to UART Bridge Controller
(or similar) entry selected, Click Connect
at the bottom of the dialog.If you are still experiencing problems getting the Device Registration page to open a port to your CO2 monitor after meeting the requirements above and completing the steps below, please contact help@co2mon.nz and include the error code referenced in the failure. We will use our best-efforts to get you working, but we cannot guarantee or offer detailed support if you are unable to get the serial port of your PC/Mac working.
The "ESP32" is the main chipset that controls the CO2 Monitor. The high-level instructions of how to establish a serial connection with it are found in the ESP-IDF programming guide, in particular if you are on Windows or MacOS you will need to install the CP201x drivers listed on that page before attempting to make a Web Serial connection to your CO2 Monitor.
While the ESP32 documentation states that the appropriate drivers should be installed automatically when the CO2 monitor is connected, we have not observed that to happen reliably in practice, and recommend completing the manual installation steps for Windows and MacOS before proceeding further. For Linux, the drivers are included in all non-ancient kernels by default, so you should only need to check you have permissions to the serial port.
silabser.inf
file and Choose the Install
menu option (which may be hidden behind the More Options
menu entry).Begin Registration
button and select your
CO2 monitor from the presented list.If the above steps do not immediately work for you, try the following in order:
SiLabsUSBDriverDisk.dmg
.Begin Registration
button and select your
CO2 monitor from the presented list.If the above steps do not immediately work for you, try the following in order:
Unless you have a particularly ancient Linux installation, in which case you're on your own, there are not specific installation steps required to enable connection via the CP210x serial chipset on Linux.