Bitte beachten: Resources wird gecached. Falls ein neuer Eintrag dort nicht auftaucht, die Seite neurendern (auf den Pfeil zwischen History und Suchfeld und dann "Refresh" verwenden)
Seiteninhalt:
Controls the [[Beamer Hackcenter|projector]] via its RS232 interface. Integrated into [[HomeAssistant]] via MQTT. === Location === Attached to [[Traverse|truss]] next to [[Beamer Hackcenter|projector]] in Hackcenter. == Technical Details [https://github.com/chaosdorf/projector-controller-iot (see git repo)] == µC: [https://www.espressif.com/en/products/socs/esp32-s3/ ESP32-S3-WROOM] with 8MB flash, [https://www.maxlinear.com/ds/sp3222e_sp3232e.pdf 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 ==== ===== Commands ===== {| class="wikitable sortable" |+ !Topic !Arguments !Description |- |<code>/projector-controller/cmd/power</code> |ON/OFF |Sends the main power commands |- |<code><nowiki>/projector-controller/cmd/(menu|enter|up|down|left|right|back)</nowiki></code> | |Emulate keypresses |- |<code>/projector-controller/cmd/raw</code> |Binary data |Sends raw bytes over serial, framed with <code>[0x02, [...data] 0x03]</code> |} ===== Status ===== {| class="wikitable sortable" |+ !Topic !Values !Description |- |<code>/projector-controller/availability</code> |online/(offline) |Publishes the controller's availability every couple of seconds |- |<code>/projector-controller/stat/power</code> |ON/OFF |Publishes the projector's power status '''(doesn't work)''' |} == Limitations == There is a <code>QPW</code> command for querying its current power status, the projector only responds sometimes though. == References ==
Save page Show preview Show changes Cancel