Laboratuvar koridorundaki Pi ekranında panoyu giriş yapmadan sürekli göstermek
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?
Chromium’da oturumu açık bırak, “beni hatırla” gibi bir şey yok mu? Biz ofiste öyle yapıyoruz.
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.
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.
Ç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.
- Bu konuyu yanıtlamak için giriş yapmış olmalısınız.
Sohbete katılın
Soru sormak ve yanıtlamak, yararlı gönderileri beğenmek ve sorununuzu çözen yanıtı işaretlemek için oturum açın. Her katkı puan ve seviye kazandırır.

