Neue Fullscreen Browser APP für Android (WebViewControl)

Begonnen von Dirk, 27 Januar 2013, 15:18:28

Vorheriges Thema - Nächstes Thema

knopf_piano

schau mal ins svn-contrib-verzeichnis, da liegt die aktuelle Version....
VERSION

0.5.1_beta
zotac nano mit proxmox und ganz viel zeug drauf

Gunther

#1561
Wo finde ich das svn-contrib-verzeichnis?  ::)

Edit: mit googlen bin ich hier hin gekommen:
https://github.com/mhop/fhem-mirror/tree/master/fhem/contrib/WebViewControl/packages

Da finde ich die 0.4a
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

bsl02

Hallo,
schau einmal auf Deinem FHEM-Raspi o.ä. per FTP nach unter:
/opt/fhem/contrib/WebViewControl

Dort lieg bei mir die genannte Version.
Gruß,
Stefan


Zitat von: Gunther am 05 Januar 2016, 01:10:45
Wo finde ich das svn-contrib-verzeichnis?  ::)

Edit: mit googlen bin ich hier hin gekommen:
https://github.com/mhop/fhem-mirror/tree/master/fhem/contrib/WebViewControl/packages

Da finde ich die 0.4a
RPi3 (FHEM) / CUL V3 868 (FS20) / nanoCUL868 (HM) / RFXtrx433 (IT & ELRO) / MAX!Cube (Thermostate, Fenster) / Bluetooth (presence Handy) / Sonoff mit Tasmota // Audio: RPi3 mit "max2play"-Image (Squeezeserver+Player) / Video: Synology-NAS mit TVheadend, Triax TSS400 Sat-IP Converter

cotecmania

Hallo,

seit ich weg vom Floorplan bin und nun das Tablet-UI verwende, funktioniert damit das WebViewControl wieder sehr zuverlässig.
Leider stellt das WebviewControl nicht die Streams meines Videoservers dar. In Chrome ist die Anzeige ok.
Weiss jemand den Grund oder kennt Abhilfe ?

Gruss
Joe
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

RoBra81

Hallo,

Zitat von: cotecmania am 09 Januar 2016, 11:19:14
seit ich weg vom Floorplan bin und nun das Tablet-UI verwende, funktioniert damit das WebViewControl wieder sehr zuverlässig.

nachdem ich das gelesen hatte, habe ich WVC auch mal wieder eine Chance gegeben, da Chrome auf meinem alten Tablet mit FTUI so langsam läuft, dass ich FTUI schon wieder verworfen hatte. Mit WVC läuft es jedoch vertretbar schnell  :). Hast du vielleicht auch das Problem beim Start von WVC in den Griff bekommen? Beim Starten von WVC (und bis jetzt auch einmal beim Aufwachen) erscheint der blaue Bildschirm mit der Meldung, dass die Seite nicht gefunden wurde. Ein Klick auf den Zurück-Button bringt dann die korrekte FTUI-Seite - ist natürlich nicht schön  :(

Vielen Dank

Ronny

cotecmania

Zitat von: RoBra81 am 09 Januar 2016, 21:28:54
Hallo,

nachdem ich das gelesen hatte, habe ich WVC auch mal wieder eine Chance gegeben, da Chrome auf meinem alten Tablet mit FTUI so langsam läuft, dass ich FTUI schon wieder verworfen hatte. Mit WVC läuft es jedoch vertretbar schnell  :). Hast du vielleicht auch das Problem beim Start von WVC in den Griff bekommen? Beim Starten von WVC (und bis jetzt auch einmal beim Aufwachen) erscheint der blaue Bildschirm mit der Meldung, dass die Seite nicht gefunden wurde. Ein Klick auf den Zurück-Button bringt dann die korrekte FTUI-Seite - ist natürlich nicht schön  :(

Vielen Dank

Ronny

Ja genau der bekannte BlueScreen laesst sich zwar verhindern, indem man
fhemweb.js: Zeile 38 und Zeile 155
Code: [Auswählen]

-    setTimeout("FW_longpoll()", 100);
+    setTimeout("FW_longpoll()", 500);



zweimal den Timeout von 100 auf 500 erhoeht. Das wirkt aber nur bis zum nächsten Update und muss dann immer wieder neu gemacht werden.
Ein Antrag auf Änderung beim "Master of Sources" wurde abgelehnt, warum auch immer. Ist ja nur ein Timeout...
Mir ist das zu umständlich ..

So ist das halt ...

Gruss
Joe
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

RoBra81

Zitat von: cotecmania am 09 Januar 2016, 21:54:12
Ja genau der bekannte BlueScreen laesst sich zwar verhindern, indem man
fhemweb.js: Zeile 38 und Zeile 155
Code: [Auswählen]

-    setTimeout("FW_longpoll()", 100);
+    setTimeout("FW_longpoll()", 500);



zweimal den Timeout von 100 auf 500 erhoeht. Das wirkt aber nur bis zum nächsten Update und muss dann immer wieder neu gemacht werden.
Ein Antrag auf Änderung beim "Master of Sources" wurde abgelehnt, warum auch immer. Ist ja nur ein Timeout...
Mir ist das zu umständlich ..

So ist das halt ...

Gruss
Joe

Vielen Dank, werde ich ändern.

Zitat von: cotecmania am 09 Januar 2016, 11:19:14
Leider stellt das WebviewControl nicht die Streams meines Videoservers dar. In Chrome ist die Anzeige ok.
Weiss jemand den Grund oder kennt Abhilfe ?

Damit hatte ich damals schon gekämpft - bei mir waren es mjpeg...

Wenn du von deinem Videoserver Einzelbilder abrufen kannst, kannst du diese einbinden und per JavaScript aktualisieren lassen:

          <div class="top-space">
            <img src="http://<server>/enu/camera640x480.jpg" name="refImage" height="630"></img>
            <script language="JavaScript">
              function startCounter() {
                var now = new Date();
                var dummystring = parseInt(now.getTime() / 100);
                document.refImage.src = "http://<server>/enu/camera640x480.jpg" + "?" + dummystring;
                timerID = setTimeout("startCounter()", 400);
              }
              startCounter();
            </script>
          <div>


Du musst natürlich die Adresse (2 mal) und ggf. den Timer an deine Bedürfnisse anpassen (mein altes Tablet schafft maximal die 400 ms bei der Aktualisierung - bei kleineren Werten habe ich ein Standbild...)

Ronny

RoBra81

Hallo Joe,

sag mal, ist es bei dir auch so, dass der ganze Bildschirm (bis auf einige kleine Bereiche) schwarz wird, wenn ein Popup auf geht? Normalerweise sollte es doch nur abdunkeln...

Ronny

FhemPiUser

Hallo,

bei mir läuft WebViewControl 0.5.1 beta & Tablet UI auf einem Android 5 Tablet (Klasse!) und ich bekomme auch powerLevel und PowerPlugged in fhem angezeigt, aber das Senden von toastMessages und ttsSay führt zu keiner Reaktion auf dem Tablet.

In der Tablet UI html-Datei habe ich es mit <meta name='toast' content='0'> explizit angestellt.

Muss ich noch irgendetwas machen?

Außerdem habe ich häufig Probleme mit dem Releoad der Seite im WebViewControl nach dem Standby des Tablets. Die Seite wird dann immer nicht richtig aufgebaut (nur die Überschriften der Widgets in Zeilen untereinander in voller Bildschirmbreite)

satprofi

Zitat von: bsl02 am 05 Januar 2016, 11:50:35
Hallo,
schau einmal auf Deinem FHEM-Raspi o.ä. per FTP nach unter:
/opt/fhem/contrib/WebViewControl

Dort lieg bei mir die genannte Version.
Gruß,
Stefan

da habe ich nichts liegen. ist die aktuelle version nicht 0.4a ?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

FhemPiUser

nein, 0.5.1.

schau mal im contrib verzeichnis im web, welches im webviewcontrol wiki im kasten oben rechts verlinkt ist. da gibt es das verzeichnis webviewcontrol mit den altuellen dateien. aber nicht das package/zip datei nehmen, da ist die alte version drin...

RoBra81

Ich glaube, ihr redet aneinander vorbei - das eine ist die Version des FHEM-Moduls und das andere die Version des Android-Paketes...

Depechem

Ich muss jetzt auch einmal Fragen,
-ich lade im ContribModul die 95_WebViewControl.pm Version 0.5.1_beta runter und packe sie ins FHEM Verzeichnis
-weiterhin webviewcontrol.js / webviewcontrol.css /  cordova-2.3.0.js in pgm2 vom Datum 2015-03-09
-auf dem Tablet speichere ich die  WebViewControl.apk vom 18.02.2014 aus der alten ZIP Datei (WebViewControl-0.4a.zip)
-define androidTablet WebViewControl 12345 im fhem.config

die App läuft als Fullscreen bei mir, aber im FHEM wird mir weder Akkuzustand angezeigt noch werden BEfehle aus dem fhem zum Tablet ausgeführt(Bildschirmhelligkeit...)

an was kann dies liegen?
Ich nutze das aktuelle FHEM und ein 10Zoll Samsung TAB3

Gruß Thomas
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

klausstuttgart@gmx.de

webviewcontrol !!! ohne room aufruf starten also zb : http://10.10.10.102:8083/fhem? dann gehts bei mir immer..
problem habe ich nur bei tablet mit schlechtem wlan....empfang.
mit lan adapter = gleiches tablet mit room aufrufen und es geht immer.
ist also eine zeitproblem .

gruss klaus

the ratman

hallo

ich wollte mal die app testen, bekomme beim aufrauf am androiden aber nur einen blauen bildschirm mit 2 zeilen, die leider unleserlich klein sind.

samsung galaxy note 4 stock 5.1.1
→do↑p!dnʇs↓shit←