Dashboard ohne Anmeldung dauerhaft auf dem Pi-Bildschirm im Laborflur anzeigen
Von Türkçe mit KI übersetzt ·
Hallo, im Labor gibt es einen Pi 4 und einen 7-Zoll-Touchscreen, der im Flur aufgehängt ist. Ziel: das Temperatur-Dashboard der Laborschränke dauerhaft anzeigen.Mein erster Versuch war, ehrlich gesagt, ziemlich laienhaft. In Python habe ich jede Minute einen Screenshot des Dashboards als PNG gemacht und in einem Tkinter-Fenster angezeigt. Ich öffne das Bild mit PIL, aber das Fenster flackert bei jeder Aktualisierung, manchmal bleibt das alte Bild stehen, und für den Screenshot muss irgendwo eine Sitzung offen bleiben. Dann habe ich aufgegeben und Chromium mit –kiosk auf dem Dashboard geöffnet, das war besser.Aber jetzt sehe ich morgens, nach ein paar Tagen, auf dem Bildschirm die Anmeldeseite, die Sitzung ist abgelaufen. Was ist der richtige Weg für einen Bildschirm, an dem sich niemand anmeldet? Soll ich zurück zum PNG-Ansatz?
Merhaba, laboratuvarda bir Pi 4 ve 7 inçlik dokunmatik ekran var, koridorda asılı. Amaç: laboratuvardaki dolapların sıcaklık panosunu sürekli göstermek.
İlk denemem biraz amatörce oldu, itiraf edeyim. Python’da her dakika panonun ekran görüntüsünü PNG olarak alıp Tkinter penceresinde göstermeye çalıştım. PIL ile resmi açıyorum, ama pencere her güncellemede titriyor, bazen eski resim kalıyor, ekran görüntüsünü almak için de bir yerde oturum açık kalmak zorunda. Sonra vazgeçip Chromium’u –kiosk ile panoya açtım, bu daha iyi oldu.
Ama şimdi de birkaç gün sonra sabah gelince ekranda giriş sayfası görüyorum, oturum düşmüş. Kimsenin giriş yapmadığı bir ekran için doğru yol ne? PNG yoluna mı dönmeliyim?
Von Türkçe mit KI übersetzt ·
Lass die Sitzung in Chromium einfach geöffnet, gibt es da nicht so etwas wie „angemeldet bleiben“? Im Büro machen wir das so.
Chromium’da oturumu açık bırak, „beni hatırla“ gibi bir şey yok mu? Biz ofiste öyle yapıyoruz.
Von Türkçe mit KI übersetzt ·
Die Sitzung war bereits offen gelassen worden, trotzdem wird sie alle paar Tage getrennt. Außerdem gefällt es mir nicht besonders, dass sie mit meinem Laborkonto geöffnet bleibt; wenn jemand im Flur das Display berührt, könnte er alles sehen.
Oturum zaten açık bırakılmıştı, yine de birkaç günde bir düşüyor. Bir de laboratuvar hesabımla açık kalması pek hoşuma gitmiyor, koridordan biri dokunsa her şeyi görebilir.
Von Türkçe mit KI übersetzt ·
Greifen Sie nicht auf PNG zurück. Dafür gibt es den Anzeigelink (display link), den wir auf den Bildschirmen in der Leitwarte des Kraftwerks verwenden.Das Dashboard muss freigegeben sein. Öffnen Sie das freigegebene Dashboard, wählen Sie im Dashboard-Menü Anzeigelinks…, geben Sie dem Bildschirm einen Namen (Labor Flur), wählen Sie die Dauer (von 1 Tag bis 365 Tage), Create link. Der Link wird nur einmal angezeigt, kopieren Sie ihn sofort. Ein Bildschirm, der über diesen Link geöffnet wird, verlangt keine Anmeldung und arbeitet mit der Berechtigung der Person, die den Link erstellt hat, nicht mehr. Vom Bildschirm aus funktioniert keine Steuerung; auch vorhandene Schaltflächen sind inaktiv, sodass niemand im Flur etwas verändern kann.Fügen Sie im Autostart des Pi Folgendes ein:
chromium-browser --kiosk --noerrdialogs --disable-infobars
"https://<host>/...#<bağlantının gizli kısmı>"
Aktivieren Sie in den Dashboard-Einstellungen die Option Fill the screen height und setzen Sie Refresh every auf einen Wert wie 30 Sekunden. Zwei Hinweise: 3D-Ansichten werden über den Anzeigelink nicht angezeigt; wenn das Dashboard eine 3D-Karte enthält, bleibt sie auf dem Bildschirm leer. Erstellen Sie für jeden Bildschirm einen eigenen Link, damit das Widerrufen eines Links die anderen nicht beeinflusst.Duvar ekranları, tam ekran ve yakınlaştırma
PNG’ye dönme. Bunun için ekran bağlantısı (display link) var, biz santral kontrol odasındaki ekranlarda kullanıyoruz.
Pano paylaşılmış olmalı. Paylaşılan panoyu aç, pano menüsünden Ekran bağlantıları… seç, ekran adı ver (Lab koridor), süresini seç (1 günden 365 güne kadar), Create link. Bağlantı bir kere gösteriliyor, hemen kopyala. Bu bağlantıyla açılan ekran giriş istemiyor ve bağlantıyı oluşturan kişinin yetkisiyle, ondan fazlası olmadan çalışıyor. Ekrandan hiçbir kontrol çalışmıyor, düğme varsa bile pasif, yani koridordaki biri bir şey değiştiremez.
Pi’de autostart’a şunu koy:
chromium-browser --kiosk --noerrdialogs --disable-infobars
"https://<host>/...#<bağlantının gizli kısmı>"
Panonun ayarlarında Fill the screen height’ı aç, Refresh every’yi 30 saniye gibi bir değere çek. İki not: 3B görünümler ekran bağlantısında gösterilmiyor, panoda 3B kart varsa ekranda boş kalır. Her ekran için ayrı bağlantı yap, birini iptal edince diğerleri etkilenmesin.
Von Türkçe mit KI übersetzt ·
Es funktioniert, danke Chef. Ich bin auf etwas gestoßen: Der geheime Teil des Links nach dem # verschwindet aus der Adressleiste, sobald die Seite geöffnet ist. Als ich das aus der Adressleiste kopierte und in autostart eintrug, ging die Seite nach dem Neustart des Pi nicht auf. Nachdem ich den vollständig kopierten Link in das Script geschrieben hatte, lief es. Seit einer Woche ist der Bildschirm an, und es gibt keine Anmeldeseite.
Çalıştı, teşekkürler hocam. Bir şeye takıldım: bağlantının # sonrası gizli kısmı sayfa açılınca adres çubuğundan siliniyor, ben adres çubuğundakini kopyalayıp autostart’a koyunca Pi yeniden başladığında açılmadı. Kopyaladığım tam bağlantıyı script’e yazınca düzeldi. Bir haftadır ekran açık, giriş sayfası yok.
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.
Mitdiskutieren
Melde dich an, um Fragen zu stellen und zu beantworten, hilfreiche Beiträge mit „Gefällt mir“ zu markieren und die Antwort zu kennzeichnen, die dein Problem gelöst hat. Jeder Beitrag bringt Punkte und Stufen.

