Skip to content

Operating system independent controller and data visualizer for the Uni-Trend UT330B temperature and humidity logger. Full documentation provided. Uses Python, Pandas, and Bokeh.

License

Notifications You must be signed in to change notification settings

MikeWoodward/UT330B

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

UT330B

Operating system independent controller for the Uni-Trend UT330B temperature and humidity logger.

I've blogged about this software on my blog: https://blog.engora.com/2020/02/reverse-engineering-sensor.html

What the software does

The Uni-Trend UT330B is a battery-powered USB temperature and humidity logger. Off-the-shelf, it only comes with Windows control software. This project provides Python code to control the device from any operating system.

This project is a complete package, including software, a test script, a demo UI (written in Bokeh), and full documentation.

Acknowledgements

Many thanks to Philip Gladstone for his tremendous help with this project.

Installation notes

The project uses uses pyserial version 3.01 or later. This version uses Bokeh version 2.0.1. See the Documentation section for instructions for how to use the software.

Oddities

I updated this software in February 2020. For some unknown reason, the UT330B device won't accept date settings in February 2020, and won't function in February 2020. I think this is a device issue (maybe firmware?) but I can't confirm it - perhaps something to do with 2020-02. If anyone has any insight, I'd love to hear it.

About

Operating system independent controller and data visualizer for the Uni-Trend UT330B temperature and humidity logger. Full documentation provided. Uses Python, Pandas, and Bokeh.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages