MLD Forum
MLD-5.x => Systems => Raspberry PI => Topic started by: mafe68 on October 03, 2017, 16:50:57
-
Spiele gerade ein wenig herum mit dem Surf Browser.
Folgenden Aufbaue habe ich hier am laufen.
Rpi 3 MLD 5.4 Testing SatIp
Raspberry Pi 7Zoll Touch Display
Fhem für Haussteuerung
Bei dem ganze möchte ich am 7 Touch Dispay Fhem steuern über den Surf Browser
Das Paket Surf ist installiert und wenn ich den Befehl zum starten im Terminal eingebe
surf http://192.168.188.48:8007/fhem
bekomme ich folgende Fehlerausgabe das Surf nicht gestartet werden kann
MLD> surf http://192.168.188.48:8007/fhem
Unable to init server: Could not connect: Connection refused
(surf:2670): Gtk-WARNING **: cannot open display:
-
Hast Du das auf der Textconsole versucht, oder im Fenster unter xorg?
Und falls Du das über ssh versucht hast, hast Du an das "export DISPLAY=:0" gedacht?
Claus
-
Hi Claus!
Habe das ganze über die Konsole versucht per SSH.
Wie muss dann der Befehl aussehen?
surf http://192.168.188.48:8007/fhem export DISPLAY=:0
-
Nein, erst die export Zeile ausführen, und anschließend Dein Aufruf
Claus
-
Ok werde ich dann morgen testen.
-
So habe es jetzt nochmal getestet wenn ich vorher "export DISPLAY=:0 " eingebe und dann den Befehl
MLD> export DISPLAY=:0
MLD> surf http://192.168.188.48:8007/fhem
** (surf:2187): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
** (surf:2187): WARNING **: Error loading SSL database /etc/ssl/certs/ca-certificates.crt: TLS support is not available
(surf:2187): Gdk-CRITICAL **: gdk_window_set_events: assertion 'GDK_IS_WINDOW (window)' failed
(surf:2187): Gdk-CRITICAL **: gdk_window_get_screen: assertion 'GDK_IS_WINDOW (window)' failed
(surf:2187): Gdk-CRITICAL **: gdk_screen_get_resolution: assertion 'GDK_IS_SCREEN (screen)' failed
Im Display bekomme ich noch die Ausagebe
Cloud not connect: No route to host
-
Und Du bist sicher, das die URL (Adresse) richtig ist? denn Die Fehlermeldung auf dem Display besagt, dass die Seite nicht gefunden werden kann.
Du kannst ja auch mal dies versuchen:
wget http://192.168.188.48:8007/fhem -O /dev/null
und schauen ob's da Fehlermeldungen gibt.
Claus
-
Kann die Fehlermeldung auch zusammen hängen das man beim erstem mal eine Authentifizierung eingeben muss? Das könnte ich mir auch vorstellen. Mal schauen wie ich die mit angeben kann.
-
Eventuell ja, falls die nur per https geht. Dann musst Du noch das openssl Paket installieren.
Claus
-
https:// ist es eigentlich nicht da ich Fhem nur direkt aufrufe und nicht zuerst auf die MLD Webif dann in Home - Fhem - Table UI gehe. Sonder sie direkt aufrufe per http://192.168.188.48:8007/fhem/ftui/
Du hast doch Squeez am Rpi laufen mit einem Touch Display was ich weiß. Wie hast du das dort gelöst? Im Grunde wäre ja dass das selbe.
Am Tablet habe ich es so gelöst das ich es mit dem Fully Kiosk Browser aufmachen und da sofort einen Fullscreen habe ohne Browser Zeile. Das ganze sollte so dann aussehen
https://photos.app.goo.gl/VbqLvrYSLWvmg7fi2 (https://photos.app.goo.gl/VbqLvrYSLWvmg7fi2)
-
Hi,
Squeez ist keine Webapp, sondern ne normale Applikation. Das tut aber auch nicht's zur Sache. Der surf Browser startet ja bei Dir, und das Webif funktioniert wohl auch, oder?
Habe ich das jetzt richtig verstanden, wenn Du auf dem Gerät das Webif (Setup) aufrufst, und dann dort unter Apps das fhem startest, funktioniert's? Falls ja, solltest Du's mal mit der selben URL versuchen, die dort verwendet wird.
Claus
-
So habe heute noch mal ein wenig getestet. Nach den Änderungen was gemacht worden sind gestern im VC ist zwar im Autostart FHEM zur Auswahl aber wenn es ausgewählt ist wird Fhem nicht automatisch gestartet. Steht auch in der rc.config so drin
# Programm das automatisch gestartet werden soll
APPSTARTER_AUTOSTART="FHEM"
Nach dem Start der MLD bekommt man nur das MLD Logo am Display angezeigt
-
Aber über nen Rechten Mausclick (oder Windows Taste) und dann "Apps / FHEM" lässt es sich starten?