Neue Fullscreen Browser APP für Android (WebViewControl)

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

Vorheriges Thema - Nächstes Thema

dieda

Bist du dir sicher, dass es an Froyo liegt? Normal sollte es laufen. Nur einige Smartphone zicken ab und an mal egal welche Version.
Komponenten:
Sensoren und Aktoren: FS20, Max!, Zigbee, Zwave
IODev:  Cul1101, MaxLan, ZWAVE, Deconz
Router: KD-Fritte (6360)
Sonstiges: Raspberries,  1x LMS,1 FHEM, 1 x zum Testen,  Logitech-Clients,  Onkyo, SamsungTV, Squeezebox, TabletUIs

franky08

#691
Hallo, habe hier :
http://forum.fhem.de/index.php/topic,25621.0.html
ein kleines Script um mittels WVC sich das aktuelle Datum und die Uhrzeit, mit ttsSay, ansagen zu lassen.

VG
Frank
Debian Bookworm auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
mit FHEM aktuell (fhem.pl:28849/2024-05-07)
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

ext23

Moin,

die Issue Liste vom WVC ist ja noch nicht merklich geschrumpft :-(

Sagt mal ich habe seit einiger zeit das Problem, dass die Menüleiste vom WVC immer erscheint. Also unten wo man reload etc. auswählen kann. Irgend eine Idee? Das muss durch irgend ein FHEM Update gekommen sein, die App an sich wurde in dieser Zeit nie angefasst.

Gruß
Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

olli84

Hallo Ihr Lieben,

ich hoffe ihr könnt mir helfen. Ich habe WVC mit einem Floorplan laufen. Nun ist es nur leider völlig wurscht welches "backimg" (hintergrundbild) auswähle, bzw. welche größe ich einstelle - der Bildschirm vom WVC lässt sich immer horizontal verschieben. Zwar nur um ein paar Pixel, das ist aber für den DAU-Anwender bissel blöd, wenn das ganze ding beim rüberwischen hin- und herwackelt. Wie stelle ich ein das sich da gar nix mehr verschieben lässt?

Vielen Dank,
Olli

olli84

Hab es tatsächlich selber rausgefunden. Da eine readingsGroup zuweit aussen plaziert war hat WVC das anzeigende Backimg größer gemacht.  8)

schka17

Hallo,

also ich verwende diese geniale App schon seit Monaten auf zwei 7" Tablets relativ problemlos. Jetzt möchte ich mittels RSS auf einem 10" Tablet eine erweiterte Status Anzeige realisieren. Den RSS Teil habe ich mal soweit, allerdings bekomme ich es nicht hin dass WVC mit meiner eigenen HTML Page funktioniert, diese wird ausserhalb von FHEM von einem Apache (CB2, ubuntu) zur Verfügung gestellt. Ich bekomme zwar auf dem Tablet das png und den Ladezustand als Zahl angezeigt, aber das wars auch schon, keine weitere Kommunikation.

meine HTML Seite folgendermassen aus:

<html>

<head>
<script type="text/javascript" src="http://192.168.255.9:8083/fhem/pgm2/cordova-2.3.0.js"></script><script type="text/javascript" src="http://192.168.255.9:8083/fhem/js/webviewcontrol.js"></script><script type="text/javascript">var wvcDevices = {11112: 'Tablet_2', 1111: 'Tablet_WZ'}</script><script type="text/javascript" charset="UTF-8"></script>
<title>STATUS FHEM Oberwaltersdorf</title>
<meta http-equiv="refresh" content="60" />
</head>

<body topmargin="0" leftmargin="0" margin="0" padding="0" >
<img src="http://192.168.255.9:8083/fhem/rss/RSS_Status1_1024.png"
</body>

</html>


Jetzt habe ich in vorhergegangenen Posts Beispiele gesehen , aber mir fehlen die dort beschriebenen Dateien webviewcontrolUser.js und webviewcontrolUser.css. Ich habe das Paket aus dem ersten Post mit Version 04a eingesetzt, und innerhalb von FHEM funktioniert auch alles. Also wofür werden diese bei mir fehlenden Dateien benötigt und wo bekomme ich diese her?
Ebenso ist die im Wiki beschriebene Funktion newUrl in der geposteten Version nicht verfügbar, das würde ich für meine Lösung auch benötigen, gibts hier aktuellere Installations Sourcen?

Die links in meiner HTML Datei funktioneren, ich kann alle einzeln mit einem Browser ohne Fehlermeldung öffnen, innerhalb von FHEM Seiten funktionierts, ausserhalb nicht mehr. Hat jemand eine Idee?

Gruss
Karl
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

Dr. Boris Neubert

Hallo,

ich habe mir haargenau für den gleichen Zweck vor zwei Wochen mein 10"-Tablet ins Wohnzimmer gestellt und 02_RSS so erweitert, dass die ausgelieferten HTML-Seiten die erforderlichen Javascript-Teile mit ausliefern, um WebViewControl funktionieren zu lassen. Nachdem das alles jetzt gut läuft, habe ich das soeben eingecheckt.

Viel Spaß damit!
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

betateilchen

Hallo Boris,

kannst Du die Änderung vielleicht in einem der RSS-Workshop-Threads (z.B. in der Diskussion dazu) beschreiben?

Danke & Gruß
Udo
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

schka17

Zitat von: betateilchen am 13 August 2014, 18:55:41
Hallo Boris,

kannst Du die Änderung vielleicht in einem der RSS-Workshop-Threads (z.B. in der Diskussion dazu) beschreiben?

Danke & Gruß
Udo

Dem schliesse ich mich an. Ich bin nur nicht sicher ob das mein Problem lösen wird, die Javascripts werden ja geladen, zumindest die, die ich habe, ich hab das mit Firebug überprüft. Ich hatte auch eine Version der html Datei wo ich einfach alle js geladen habe die auch bei FHEMWEB geladen werden, und dort funktioniert WVC ja einwandfrei (bis auf die im Wiki dokumentierte funktion newUrl die es bei mir nicht gibt)

Gruss Karl 
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

schka17

Zitat von: Dr. Boris Neubert am 13 August 2014, 16:46:46
Hallo,

ich habe mir haargenau für den gleichen Zweck vor zwei Wochen mein 10"-Tablet ins Wohnzimmer gestellt und 02_RSS so erweitert, dass die ausgelieferten HTML-Seiten die erforderlichen Javascript-Teile mit ausliefern, um WebViewControl funktionieren zu lassen. Nachdem das alles jetzt gut läuft, habe ich das soeben eingecheckt.

Viel Spaß damit!
Boris

Hallo Boris,

habe gerade update durchgeführt und überprüft ob mein Problem vielleicht gelöst ist, ist nicht der Falls, ich bekomme auch über RSS HTML Pages keine scripts, oder habe ich das falsch verstanden?

Anbei ein Screenshot


M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

Dr. Boris Neubert

Hallo,

Danke für den Screenshot. Du musst die HTML-Seite statt der PNG-Grafik aufrufen. Also einfach die Erweiterung .png durch .html in der Adresszeile des Browsers ersetzen.

Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

schka17

Zitat von: Dr. Boris Neubert am 15 August 2014, 15:57:11
Hallo,

Danke für den Screenshot. Du musst die HTML-Seite statt der PNG-Grafik aufrufen. Also einfach die Erweiterung .png durch .html in der Adresszeile des Browsers ersetzen.

Grüße
Boris

Hallo Boris, danke genau das war es. Innerhalb FHEM und auch mit RSS habe ich mein Tablet jetzt unter KOntrolle.

Jetzt versteh ich aber nicht warum ich das nicht mit meiner Webseite zum laufen bekomme, das benötige ich um auch die Panel Funktionalität zu realisieren.
Ich hab noch einen screenshot angehängt um die beiden html sourcen zu vergleichen, aber ich finde den Fehler nicht.
Oben ist über RSS, unten über meinen Webserver.

danke

Gruß
Karl
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

Dr. Boris Neubert

Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

schka17

ok, verstehe. eingefügt:

page source von RSS
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>RSS_Status1_1024</title>
<meta http-equiv="refresh" content="60"/>
<script type="text/javascript" src="/fhem/pgm2/cordova-2.3.0.js"></script><script type="text/javascript" src="/fhem/js/webviewcontrol.js"></script><script type="text/javascript">var wvcDevices = {11112: 'Tablet_2', 1111: 'Tablet_WZ'}</script><script type="text/javascript" charset="UTF-8"></script>
<script type="text/javascript" src="/fhem/jscolor/jscolor.js"></script>
</head>
<body topmargin="0" leftmargin="0" margin="0" padding="0">
<img src="http://192.168.255.9:9000/fhem/rss/RSS_Status1_1024.png" usemap="#map"/>
<map name="map" id="map">

</map>
</body>
</html>


Page Source Webserver
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="http://192.168.255.9:9000/fhem/js/webviewcontrol.js"></script>
<script type="text/javascript" src="http://192.168.255.9:9000/fhem/jscolor/jscolor.js"></script>
<script type="text/javascript" src="http://192.168.255.9:9000/fhem/pgm2/cordova-2.3.0.js"></script>
<script type="text/javascript">var wvcDevices = {11112: 'Tablet_2', 1111: 'Tablet_WZ'}</script>
<script type="text/javascript" charset="UTF-8"></script>
<title>STATUS FHEM Oberwaltersdorf</title>
<meta http-equiv="refresh" content="60" />
</head>
<body topmargin="0" leftmargin="0" margin="0" padding="0" >
<img src="http://192.168.255.9:9000/fhem/rss/RSS_Status1_1024.png" usemap="#Mapi"/>
<map name="Mapi" id="Mapi">
<area shape="rect" coords="0,0,40,40" href="http://192.168.255.9:9000/fhem" target="_top" />
</map>
</body>

</html>


Bis auf die Zeilenumbrüche und die map schauts es doch jetzt eigentlich gut aus, oder? aber tut noch immer nicht, oder ich seh den Wlad vor lauter Bäumen nicht.....


Gruß
Karl
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

Dr. Boris Neubert

Hmmm... bin kein Javascript-Experte. Eventuell noch die Ladereihenfolge der script-Tags?

Ansonsten würde ich einfach die von FHEM bzw. RSS ausgelieferte, funktionierende HTML-Datei abspeichern und an der herumdoktern.

Viele Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!