A Python application for monitoring Pfeiffer Vacuum gauges through an HTTP API interface. The system collects data from vacuum equipment using both CH-340 USB to RS232 adapters for serial communication and an MCP2221 USB analog-to-digital converter to read from pressure transducers.
- Real-time monitoring of vacuum and gas pressures
- HTTP API for remote access and control
- Support for CH-340 USB to RS232 serial communication
- Integration with MCP2221 for analog pressure transducer readings
- JSON-based command interface
- Pfeiffer Vacuum gauges
- CH-340 USB to RS232 adapters
- MCP2221 USB analog-to-digital converter
- Pressure transducer(s)
- Raspberry Pi 4b
- Detailed application documentation: README.pdf
- Python module documentation: Module Docs
- Change log: changelog.txt
{'getpressures', 1} Return the vacuum and gas pressures
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see https://www.gnu.org/licenses/.
Author: Gary Twinn
Repository: github.com/westerlymerlin