FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Stefan am 28 Dezember 2017, 22:41:59

Titel: FTUI und UWZ
Beitrag von: Stefan am 28 Dezember 2017, 22:41:59
Hallo liebe Forengemeinde,

ich versuche verzweifelt, in der TabletUI die Info der UWZ für meinen Standort einzubinden, leider ohne Erfolg. Das Uwz-Modul selbst ist korrekt in FHEM eingebunden, liefert auch Warnhinweise. In der TabletUI wird aber nichts angezeigt. im Debug-Mode des IE zeigen sich folgende Fehler in der Konsole:

HTTP404: NICHT GEFUNDEN: Der Server hat keine Übereinstimmungen für den angeforderten URI (Uniform Resource Identifier) gefunden.
GET - http://xxxxxx:8083/fhem/lib/swiper.jquery.min.js

HTTP404: NICHT GEFUNDEN: Der Server hat keine Übereinstimmungen für den angeforderten URI (Uniform Resource Identifier) gefunden.
GET - http://xxxxxx:8083/fhem/lib/swiper.min.css

Die beiden Files sind aber vorhanden. Hier noch die Section der index.html:

<header>UWZ mit Color,Icon, Shorttext, Warntime</header>
   <div data-type="uwz"
      data-device="Uw"
      data-detail='["WarnUWZLevel_Color", "IconURL", "ShortText","WarnTime"]'
      data-max="5" class="top-space">
   </div>

Das "Produktivsystem" läuft auf einem Raspberry Pi3, ein "Testsystem" unter Windows. Bei beiden Systemen bekomme ich den gleichen Fehler ...

Hat jemand eine Idee?  :)
Titel: Antw:FTUI und UWZ
Beitrag von: MKeY am 28 Dezember 2017, 23:28:05
1. Das Thema am Besten in die richtige Forengruppe packen.
2. Heißt dein UWZ Device wirklich NUR "Uw"?
3. mach ansonsten mal bitte ein LIST von deinem device
Titel: Antw:FTUI und UWZ
Beitrag von: Stefan am 29 Dezember 2017, 11:41:35
Hallo MKeY,

das Device heißt wirklich nur Uw (siehe list im Anhang).

VG,

Stefan
Titel: Antw:FTUI und UWZ
Beitrag von: MKeY am 29 Dezember 2017, 13:20:36
Zeig mal bitte noch ein paar mehr Codeschnipsel um dein div herum. Er meckert ja bzgl swiper. Nutzt du pagebutton o.ä. Zeig mal alles in deinem <li> tag :-)
Das device scheint korrekt implementiert, wie du schon schreibst
Titel: Antw:FTUI und UWZ
Beitrag von: Stefan am 29 Dezember 2017, 13:35:25
Hi!

Die komplette index.html im Anhang (renamed in .txt).

Stefan
Titel: Antw:FTUI und UWZ
Beitrag von: MKeY am 30 Dezember 2017, 01:48:30
Du kannst auch die Code Funktion hier nutzen :-)
Mach mal in deiner Datei aus:
<script src="www/tablet/js/fhem-tablet-ui.js" defer></script>

Das hier:
<script src="js/fhem-tablet-ui.js" defer></script>
Titel: Antw:FTUI und UWZ
Beitrag von: Stefan am 30 Dezember 2017, 09:32:37
Seltsamerweise funktioniert Deine Lösung nur mit Browsern (IE, Chrome) aufm Desktop. :-)
Wenn ich allerdings die Seite im Chrome meiner beiden Android-Tablets lade, werden die ccs-Styles nicht mit geladen.

Grüße,

Stefan
Titel: Antw:FTUI und UWZ
Beitrag von: MKeY am 30 Dezember 2017, 11:05:35
puh, da kann ich dann auch nicht großartig weiterhelfen. Hast du javascript zugelassen in Chrome auf den tablets?
1) Die drei Punkte oben rechts drücken
2) Einstellungen auswählen
3) Website-Einstellungen
4) JavaScript = zugelassen

ich nutze, wie fast alle anderen, auf android den fully kiosk browser ohne probleme und auch in meinem Chrom auf dem Tablet funktioniert der gepostete Code von heute früh

grüße dein Namensvetter, Stefan  ;)
Titel: Antw:FTUI und UWZ
Beitrag von: Stefan am 31 Dezember 2017, 11:33:43
JavaScript ist zugelassen. Den Fully hab ich auf einem Tablet auch drauf.  Macht aber keinen Unterschied.

Guten Rutsch!

Stefan
Titel: Antw:FTUI und UWZ
Beitrag von: Stefan am 02 Januar 2018, 23:33:33
Hi Stefan,

Bin diesbezüglich weitergekommen. Der Original-Verweis (<script src="www/tablet/js/fhem-tablet-ui.js" defer></script>) in der index.html funktioniert wie gehabt nicht; der Vorschlag von Dir (<script src="js/fhem-tablet-ui.js" defer></script>) funktioniert nur, wenn am Ende des Links (URL) ein Slash steht.

Beispiel: http://xxxxxxxx:8083/fhem/ftui/

So geht es nicht:  http://xxxxxxxx:8083/fhem/ftui


Grüße,

Stefan