(Redirected from RS232 Projektor Controller)
| RS232 Projector Controller | |
|---|---|
| Ort | Hackcenter |
| Besitzstatus | Leihgabe |
| Kontakt | ente |
| Git-Repo | https://github.com/chaosdorf/projector-controller-iot |
Controls the projector via its RS232 interface. Integrated into HomeAssistant via MQTT.
Location[edit | edit source]
Technical Details (see git repo)[edit | edit source]
µC: ESP32-S3-WROOM with 8MB flash, SP3232EEN-L/TR RS232 transceiver
Programmable via UART, JTAG, and theoretically USB (the data lines are swapped for this, and would need to be fixed with a knife and soldering iron)
MQTT Topics[edit | edit source]
Commands[edit | edit source]
| Topic | Arguments | Description |
|---|---|---|
/projector-controller/cmd/power
|
ON/OFF | Sends the main power commands |
/projector-controller/cmd/(menu|enter|up|down|left|right|back)
|
Emulate keypresses | |
/projector-controller/cmd/raw
|
Binary data | Sends raw bytes over serial, framed with [0x02, [...data] 0x03]
|
Status[edit | edit source]
| Topic | Values | Description |
|---|---|---|
/projector-controller/availability
|
online/(offline) | Publishes the controller's availability every couple of seconds |
/projector-controller/stat/power
|
ON/OFF | Publishes the projector's power status (doesn't work) |
Limitations[edit | edit source]
There is a QPW command for querying its current power status, the projector only responds sometimes though.