VAN PI DOKUMENTATION
  • VAN PI DOKS ÜBERSICHT
  • English Version
  • 💫GET STARTED
    • FLASH VAN PI OS
    • Zusammenbau VAN PI CORE
    • Erster Start
      • Bedienungsmöglichkeiten Übersicht
  • Adapter
    • LIN Master Extension
    • MultiCom I2C JST
    • MultiCom Universal
  • ➕Connecting devices
    • DIMMY - 7 Channel LED Controller WIRED
    • DIMMY PRO - 8 Channel + RGBW
    • In Out Board PRO
    • Lasten via Relais
      • Beispielschaltung für ein stärkeres Relais
    • Signal Inputs
    • Tanksensoren
      • Widerstand(Ohm)
      • Kapazitiv (V)
    • Temperature Sensoren DS18B20
      • Verschieben/Ersetzen Temperatursensoren
  • DISPLAYs
    • Pekaway Touchdisplay - RJ45 UART
      • Namen im Display ändern
      • Update des Displays über SD-Karte
    • other Displays
      • HDMI
      • Tablets
  • 🪫ENERGY MANAGEMENT
    • Battery Monitoring
      • Bluetooth BMS Batterie
      • Pekaway Wireless Shunt 200A
      • Pekaway Wireless Shunt Update Firmware (BETA-PHASE)
    • Solar Controller
      • Pekaway MPPT S20
      • Solar-Überschussregelung
  • Integration
    • Alugas - Livello (Hardware)
    • Autoterm (Community)
      • Autoterm 2D & 4D
      • Autoterm 2D - Twinkit
      • Autoterm 5D
    • Aqua Hot Gen1 (RV-C)
    • Bayernlüfter
    • Chinese Diesel heater (Community)
    • Liontron
    • Maxxair Maxxfan Deluxe (Hardware)
      • MaxxFan via MultiCom - RJ45
    • Truma
      • Truma CI (offiziell)
      • Truman*ita (Community)
      • Truma (iNetbox Simulation) - (Communtiy)
    • Ruuvi Tags (offiziell)
    • SuperSense (Hardware)
    • Timberline 2.0 (RV-C) - (offiziell)
    • Victron (offiziell)
      • Victron Ve.Direct
      • Victron Smart Shunt
    • Votronic
      • Votronic Tankelektrode 15-50K
      • Votronic Tanksensor FL
      • Votronic Solar via MultiUART (offiziell)
      • Votronic CI (offiziell)
    • Webasto (Community)
    • Zigbee (Community)
  • Position
    • Lagesensor
    • Pekaway 4G (4G+)Bridge
    • USB GPS
  • Remote Connection
    • Pekaway Connect App
    • Pekaway LTE Bridge 4G
      • Update Pekaway LTE Bridge
        • Update Hilfestellung bei Problemen
    • LTE Router
    • Apple Home - Homebridge
    • Other
  • 🛜Wirelesss and Network
    • Bluetooth Devices
    • Netzwerk Einstellungen
    • Wifi Settings
    • Zeit Synchronisation
  • OTHER SOFTWARE STACKS
    • Home Assistant Connector
    • NomadPI
  • DEBUG & MORE
    • I2C
    • Waterlevel (ADC Debug)
  • API-Dokumentation
Powered by GitBook
On this page
  1. DISPLAYs
  2. other Displays

HDMI

Zusammenfassung VAN PI OS enthält von Haus aus keine Desktop-Umgebung und fungiert nur als Serveranwendung.

Es gibt zwei Möglichkeiten, HDMI zu nutzen: Installation des Software-Stacks auf einem neuen Image mit Desktop: Dies umfasst die Erstellung eines neuen Images mit einer Desktop-Umgebung. Folgen Sie dieser Anleitung: Wenn Sie bereits ein HDMI-Touchscreen-Display haben und das Dashboard darauf anzeigen möchten, können Sie folgende Schritte ausführen. Da unser Betriebssystem "headless" (ohne Desktop-Oberfläche) ist, verwenden wir X für die grafische Ausgabe und Openbox als Fenstermanager. Schritte zur Einrichtung der HDMI-Anzeige Erforderliche Pakete installieren: Melden Sie sich per SSH beim Raspberry Pi an und installieren Sie die erforderlichen Pakete:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install --no-install-recommends xserver-xorg x11-xserver-utils xinit openbox
sudo apt-get install --no-install-recommends chromium-browser

Raspberry Pi für CLI-Auto-Login konfigurieren: Führen Sie folgenden Befehl aus:

sudo raspi-config

Wählen Sie: 1 System Options → S5 Boot/Auto-Login → B2 Console Autologin Wenn Sie später einen schwarzen Rand auf Ihrem Display bemerken, gehen Sie zu 2 Display Options → D2 Underscan und setzen Sie es auf "Nein". Openbox Autostart einrichten: Bearbeiten Sie die Openbox-Autostart-Datei:

sudo nano /etc/xdg/openbox/autostart

Fügen Sie folgende Zeilen am Ende der Datei hinzu:

# Deaktivieren Sie jegliche Form von Bildschirmschoner / Bildschirmabschaltung / Energiemanagement
xset s off
xset s noblank
# xset -dpms

# Erlaubt das Beenden des X-Servers mit CTRL-ALT-Backspace
setxkbmap -option terminate:ctrl_alt_bksp

# Startet Chromium im Kiosk-Modus
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' ~/.config/chromium/'Local State'
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/; s/"exit_type":"[^"]\+"/"exit_type":"Normal"/' ~/.config/chromium/Default/Preferences
chromium-browser --noerrdialogs --incognito --disable-infobars --check-for-update-interval=31536000 --kiosk 'http://127.0.0.1:1880/ui/'

Kommentieren Sie die Zeile # xset -dpms aus, wenn das Display dauerhaft eingeschaltet bleiben soll. Um Standby-Zeiten anzupassen, können Sie xset -dpms 60 120 einstellen. X-Server Autostart aktivieren: Erstellen oder bearbeiten Sie die .bash_profile-Datei im Home-Verzeichnis:

nano /home/pi/.bash_profile

Fügen Sie folgende Zeile hinzu:

[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && startx -- -nocursor

Raspberry Pi neu starten: Starten Sie den Raspberry Pi neu, um die Änderungen zu übernehmen:

sudo reboot now

Leistung optimieren: Weisen Sie der GPU im Raspberry Pi-Konfigurationsmenü mehr Speicher zu: 4 Performance Options → P2 GPU Memory, setzen Sie es auf 256MB. Gehen Sie im Chromium-Browser zu chrome://flags und aktivieren Sie:

ignore-gpu-blocklist
enable-gpu-rasterization

Um auf die URL-Leiste zuzugreifen, entfernen Sie das --kiosk-Flag aus der Openbox-Autostart-Datei und das -nocursor-Flag aus der .bash_profile-Datei. Nachdem Sie die erforderlichen Änderungen vorgenommen haben, fügen Sie diese Flags für den Kiosk-Modus wieder hinzu. Hinweis: Der dauerhafte Betrieb des Browsers kann die CPU-Temperatur erhöhen, bleibt aber innerhalb normaler Grenzen. Die Tests wurden ohne aktive Kühlung oder Kühlkörper durchgeführt.

Previousother DisplaysNextTablets

Last updated 10 months ago