From c528cf7268463c84a050129665ce08814fd1d420 Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Sun, 12 Apr 2026 11:52:58 -0500 Subject: Add doorbell-viewport role RPi4 portrait touchscreen that shows a live UniFi Protect RTSP stream on doorbell ring or touch, with display fully off at idle. Supports warm prebuffer, vcgencmd/drm/panel display backends, evdev touch input, and configurable DRM device/connector/mode. --- .../templates/doorbell-viewport.service.j2 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 doorbell-viewport/templates/doorbell-viewport.service.j2 (limited to 'doorbell-viewport/templates/doorbell-viewport.service.j2') diff --git a/doorbell-viewport/templates/doorbell-viewport.service.j2 b/doorbell-viewport/templates/doorbell-viewport.service.j2 new file mode 100644 index 0000000..01cce45 --- /dev/null +++ b/doorbell-viewport/templates/doorbell-viewport.service.j2 @@ -0,0 +1,18 @@ +[Unit] +Description=Doorbell Viewport +After=network-online.target +Wants=network-online.target + +[Service] +Type=simple +User={{doorbell_viewport_user}} +Group={{doorbell_viewport_user}} +EnvironmentFile=/etc/doorbell-viewport/doorbell-viewport.env +ExecStart=/usr/local/bin/doorbell-viewport +Restart=always +RestartSec=5 +StandardOutput=journal +StandardError=journal + +[Install] +WantedBy=multi-user.target -- cgit v1.2.3