ESP8266/BeamerControl

Aus C3MAWiki

BeamerControl

Hardware

  • ESP8266
  • MAX3232

Software

Es wird die LUA Firmware vorausgesetzt.

Mit folgendem ESP8266/Programmer kann die folgende Initialisierungsdatei beamer_init.lua geschrieben werden.

Schnittstelle

Der Beamer kann An:

mosquitto_pub -h IP1.IP2.IP3.IP4 -t "/room/beamer/command" -m "OFF"

und aus-geschalten werden:

mosquitto_pub -h IP1.IP2.IP3.IP4 -t "/room/beamer/command" -m "ON"

Die Bildquelle kann ausgewählt werden:

mosquitto_pub -h IP1.IP2.IP3.IP4 -t "/room/beamer/command" -m "INPUT"

Sobald ein PC / Notebook den Beamer nutzt wird der Status auf used gesetzt:

mosquitto_sub -h 10.23.42.10 -v -t "/room/beamer/#"
/room/beamer/state used

entsprechend, wenn niemand den Beamer innerhalb der letzten 10 Sekunden verwendet hat, auf unused:

mosquitto_sub -h 10.23.42.10 -v -t "/room/beamer/#"
/room/beamer/state used


Hardware-Doku

Quellcode

Beamer-Doku