Table of Contents

Display Panel

Install

Wegen zu vielen Problemen mit Wayland wird hier Trixie mit X11 genutzt.

Das Hauptproblem ist, dass das Display beim Stromsparen einen nervigen Bildschirm anzeigt … “No Signal” …

Einstellungen

100 Mbit Fix

Updates

ser2net

Browser

... steuern

falls benötigt …

# Chromium in Fullscreen
sleep 15
#WID=$(DISPLAY=:0 xdotool search --onlyvisible --class chromium|head -1)
#DISPLAY=:0 xdotool windowactivate ${WID}
#DISPLAY=:0 xdotool key F11
 
# An Display Position navigieren mit der Maus und Vollbild auslösen
DISPLAY=:0 /usr/bin/xdotool mousemove --sync 954 200 click 1

Autostart

X11VNC

Fullscreen

Display On / Off

Das Display kann über den GPIO Pin 36 vom Raspberry Pi an- und abgeschaltet werden. Das geht über ein einfaches toggeln. Am Ende macht das Python Script (gestartet als Service) aber noch einiges mehr…

import RPi.GPIO as GPIO
import time
 
# GPIO-Setup (BOARD-Modus für physische Pin-Nummern)
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
 
# Pin 36 (GPIO 16) für Display ON/OFF
GPIO.setup(36, GPIO.OUT)
 
def toggleOnOff():
    GPIO.output(36, GPIO.HIGH)
    time.sleep(0.4)
    GPIO.output(36, GPIO.LOW)
    print("Display toggled!")
 
# Toggle ausführen
toggleOnOff()

Funktionen

Venv einrichten

Motion Detect

Service