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? :)
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
Hallo MKeY,
das Device heißt wirklich nur Uw (siehe list im Anhang).
VG,
Stefan
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
Hi!
Die komplette index.html im Anhang (renamed in .txt).
Stefan
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>
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
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 ;)
JavaScript ist zugelassen. Den Fully hab ich auf einem Tablet auch drauf. Macht aber keinen Unterschied.
Guten Rutsch!
Stefan
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