Hauptmenü

FTUI und UWZ

Begonnen von Stefan, 28 Dezember 2017, 22:41:59

Vorheriges Thema - Nächstes Thema

Stefan

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?  :)

MKeY

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
Wer Fehler findet, darf sie behalten!
RPi's, D1Mini
Homematic, Hue, Sonoff, Alexa, Xiaomi, ConBee
Prusa MK2.5, Prusa MK3S (MMU2S vorhanden, aber nervtötend)
Lowrider 2CNC

Stefan

Hallo MKeY,

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

VG,

Stefan

MKeY

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
Wer Fehler findet, darf sie behalten!
RPi's, D1Mini
Homematic, Hue, Sonoff, Alexa, Xiaomi, ConBee
Prusa MK2.5, Prusa MK3S (MMU2S vorhanden, aber nervtötend)
Lowrider 2CNC

Stefan

Hi!

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

Stefan

MKeY

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>
Wer Fehler findet, darf sie behalten!
RPi's, D1Mini
Homematic, Hue, Sonoff, Alexa, Xiaomi, ConBee
Prusa MK2.5, Prusa MK3S (MMU2S vorhanden, aber nervtötend)
Lowrider 2CNC

Stefan

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

MKeY

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  ;)
Wer Fehler findet, darf sie behalten!
RPi's, D1Mini
Homematic, Hue, Sonoff, Alexa, Xiaomi, ConBee
Prusa MK2.5, Prusa MK3S (MMU2S vorhanden, aber nervtötend)
Lowrider 2CNC

Stefan

JavaScript ist zugelassen. Den Fully hab ich auf einem Tablet auch drauf.  Macht aber keinen Unterschied.

Guten Rutsch!

Stefan

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