https://github.com/ababilinski/rs232-telnet-optoma-controller
A TelNet GUI that allows you to send RS232 commands to your Optoma ZU725TST projector using the IP, Port, and Projector ID
https://github.com/ababilinski/rs232-telnet-optoma-controller
Last synced: over 1 year ago
JSON representation
A TelNet GUI that allows you to send RS232 commands to your Optoma ZU725TST projector using the IP, Port, and Projector ID
- Host: GitHub
- URL: https://github.com/ababilinski/rs232-telnet-optoma-controller
- Owner: ababilinski
- License: apache-2.0
- Created: 2024-06-11T13:39:32.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-03T17:32:28.000Z (almost 2 years ago)
- Last Synced: 2025-04-09T14:02:56.595Z (over 1 year ago)
- Language: Python
- Size: 379 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RS232 Optoma Projector Controller
This project provides a GUI interface to control your Optoma ZU725TST projector using RS232 codes.
| Controller | Display Controls | Advanced Warp |
|----------------------------------------|---------------------------------------------|------------------------------------------|
|
|
|
|
---
## Setup
### Option 1: Create A Python Environment
1. Navigate to folder in **Terminal**
2. Create Python Environment
1. Call `python -m venv myenv` or `python3 -m venv myenv`
2. Call `source myenv/bin/activate`
3. You’ll know it’s activated when you see '**myenv**' at the beginning of your terminal prompt.
3. Install Dependencies
1. Call `pip install -r requirements.txt`
4. Run app
1. Call `python main.py` or `python3 main.py`
### Option 2: Install app from the releases page (Windows)
1. Download zip from [release page](https://github.com/ababilinski/rs232-telnet-optoma-controller/releases)
2. Unzip file
3. Run **Telnet Optoma Controller.exe**
---
## UI Instructions
1. First, enter your **IP**, **Port**, and **Projector ID**. You can check the connection by clicking the "**Test Connection**" button.
2. Use the UI to interact with your projector and wait for the response code.
1. **P** means Passed
2. **K** means failed
3. You can send custom commands using the "**Custom Command**" Input Field. Format the command to match the instruction manual (**i.e ~XX0123 1**).
4. To update the brightness and contrast slider, select the refresh button next to the slider labeled "**R**"