Webfront auf einem 5''-Display

Hallo Leute,

in einem konkreten Anwendungsfall sehr ich - zumindest theoretisch - zwei Möglichkeiten der Visualisierung:

  1. mit einem Nextion Tiuch Display an der seriellen Schnittstelle eines vor Ort vorhandenen Raspberry Pi
  2. mit einem Touch-Display am HDMI des Raspberry Pi mit einer „Auswahl“ des Webfronts (Browser im Kiosk-Mode)

Ist der zweite Ansatz möglich? Hat jemand das schon mal umgesetzt und kann vielleicht mal ein paar Screenshots posten?

Auf diesem Display sollten nur ein paar wenige Funktionen Steuer- bzw. Abrufbar sein…

Joachim

Nicht 5" aber 8": Raspberry PI 2 mit 8" Touchscreen zur Bedienung des IPS-WebFront

Mit der Pi3 läuft das WebFront auch ganz ordentlich.

paresy

Hallo Paresy,

schwimme jetzt etwas…

Kann ich denn ein „Mini-Webfront“ gestalten, bei dem eben nur einige wenige Funktionen bzw. Informationen verfügbar sind?
Die Tabs also auf einen bestimmten Bereich begrenzt sind? (Beispielsweise nur eine Seite ohne die Möglichkeit andere Tabs aufzurufen?)

Joachim

Du kannst Dir doch einfach ein eigenes WebFront machen. Da nur eine Seite drin und gut ist.

…bin jetzt nicht am IPS dran, aber ich hatte das irgendwie mal versucht aber nicht hinbekommen.

Ich kann mehrere Webserver aber auch mehrerer Webfronts einrichten. In einer vorherigen IPS-Version - wenn mich in meinem hohen Alter die Erinnerung nicht trübt - konnte ich verschiedene Webfront auf unterschiedlichen Port laufen lassen.
Mir war es aber in der aktuellen Version (Raspberry Pi mit IPS 4.1) dieses zu rekonstruieren.

Hat sich da etwas geändert?

Joachim

In einer vorherigen IPS-Version - wenn mich in meinem hohen Alter die Erinnerung nicht trübt - konnte ich verschiedene Webfront auf unterschiedlichen Port laufen lassen.

Das war noch nie möglich :wink: Aber mehrere WebFront kannst du ja auch simpel starten mit der #12345 hinten dran.

paresy

…dann macht sich das doch mit dem hohen Alter langsam bemerkbar…:smiley:

Danke! Werde das bei Gelegenheit mal ausprobieren…

Joachim

…das mit dem Webfront hat jetzt Dank der „Senioren-Unterstützung“ ganz gut geklappt, bin erst einmal zufrieden…:smiley:

Habe aber noch mal eine Frage:
Ich habe ein Skript auf dem Raspberry Pi erstellt, dass das Webfront im Autostart läuft. Der relevante Teil ist dann diese Zeile:

midori -e Fullscreen -a http://192.168.178.47/#39402/

Offenbar führt aber das „#“ zu einem Fehler, da es auf dem Raspberry Pi ja auch zum auskommentieren benutzt wird.

Wie vermeide ich den Fehler? Gibt es eine „aktueller“ Version, vielleicht mit einem anderen Browser?

Joachim

Hier noch mal das von mir verwendete Skript in Gänze:

#!/bin/sh
xset -dpms # disable DPMS (Energy Star) features.
xset s off # disable screen saver
xset s noblank # don't blank the video device
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a http://192.168.178.47/#39402/


midori -e Fullscreen -a http://192.168.178.47/\#39402

Du müsstest es so einfach „escapen“ können.

paresy

…das ist es offensichtlich nicht…[emoji17]
Das Webfront startet trotzdem mit der Auswahlmaske aller vorhandenen Webfront-Instanzen…

Unabhängig davon:
Ist Midori denn überhaupt die beste Wahl im aktuellen Jessie-Image?

Joachim

…habe es jetzt hinbekommen:

midori -e Fullscreen -a "http://192.168.178.47:3777/#39402"

mit den Ausführungszeichen funktioniert es!

Joachim

Versuche mich auch gerade damit das Webfront im Fullscreen auf meinen Raspberry zum Laufen zu bringen.

Ich habe mehrere Anleitungen aus dem Netz probiert - mit mehr oder weniger Erfolg.
Die besten Ergebnisse habe ich mit der neusten Betriebssystemversion in der der Chromium-Browser Standard ist.

Hierfür habe ich nur die Datei /home/pi/.config/lxsession/LXDE-pi/autostart angepasst

folgende Zeile funktioniert ohne Probleme - nur leider ohne Auswahl des entsprechenden Webfront
@chromium-browser --noerrdialog --kiosk https:/mein-url.de:3777

folgendes geht leider nicht - # stellt ja einen Kommentar dar und wird leider auch so interpretiert
@chromium-browser --noerrdialog --kiosk https:/mein-url.de:3777/#12345

folgendes habe ich schon versucht ohne Erfolg:
@chromium-browser --noerrdialog --kiosk ‚https:/mein-url.de:3777/#12345
@chromium-browser --noerrdialog --kiosk „https:/mein-url.de:3777/#12345
@chromium-browser --noerrdialog --kiosk https:/mein-url.de:3777/#12345
@chromium-browser --noerrdialog --kiosk https:/mein-url.de:3777/%2312345

Anführungszeichen werden in dieser Datei leider nicht akzeptiert. Bei Shell-Scripten klappt das ja meist.
Hat jemand eine Idee?

Danke
René

Müsste sich das Problem mit dem direktaufrufenden Frontend lösen, in dem unter „Visualisierung konfigurieren/Sicherheit“ einfach die entsprechende IP-Adresse unter „Autostart“ eingetragen wird?

…ich meine es muss nur in Anführungszeichen gesetzt werden…

Joachim