Probleme nach Update/Darstellung

Begonnen von Tedious, 09 September 2016, 10:04:12

Vorheriges Thema - Nächstes Thema

Tedious

Morgen zusammen,

nach einem gestrigen Update (seit dem letzten sind sicherlich zwei Wochen vergangen...) habe ich Probleme mit dem FTUI - es werden nur noch Texte, aber keine Icons/Widgets mehr ausgegeben. Ist natürlich für den WAF ungünstig, da die Steuerung über ein IPad an der Wand/FTUI realisiert ist. Fehlermeldunge im Log finden sich keine. Jemand eine Idee was da schief gelaufen ist, ich bin grade etwas ratlos...

(http://www2.pic-upload.de/thumb/31657390/FTUI-Error.png)
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

SvenJust

Hallo,

Zitat von: Tedious am 09 September 2016, 10:04:12nach einem gestrigen Update (seit dem letzten sind sicherlich zwei Wochen vergangen...) habe ich Probleme mit dem FTUI - es werden nur noch Texte, aber keine Icons/Widgets mehr ausgegeben.

seit 6.9. ist die aktuelle Version von FTUI im Hauptzweig gemerged, siehe auch hier: https://forum.fhem.de/index.php/topic,50945.msg488683.html#msg488683

Ist das vielleicht das Problem?

VG
Sven
FTUI, Raspberry PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Tedious

Schaut mir so aus - beide liefen parallel (ftui und ftui_eval), ich hab die eval benutzt. Da hats denn was zerhagelt, bin grade im html-code und versuche das zu fixen :) ist irgendwie an mir vorbeigegangen...
Danke!
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

setstate

Hast du in der update List noch das nesges Controlfile drin?
Die alten Widgets dürfen nicht mehr eingespielt werden.

christian-ruh

Hi Tedious,
ging mir auch so. Schau Dir mal die " <script ... " Zeilen an und vergleich die mit einer aktuellen Beispiel HTML Datei.
Bei mir fehlte da was weiß nicht mehr genau welche Zeine(n).
Gruß Christian
Gruß Christian
 >>> BY <<<

Tedious

Es lag tatsächlich am "Kuddelmuddel" der Versionen. Hab beide "alten" Verzeichnisse in die Tonne getreten, per Update neu installiert und die Files angepasst - läuft wieder alles. Danke an alle!
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

shorty81

Moin,
nach FHEM-Update bei mir auch der große Schock beim Blick ins TabletUI - alles hin?!

Habt ihr einen Tipp für mich, wie ich das "Kuddelmuddel" schnell beheben kann?

Bin etwas hilflos...

Danke und LG
Raspberry Pi 2 Model B, CUL866, CUL433, JeeLink, HMLan, Homematic, Homebridge via Siri, Philips HUE, Max-Thermostate, Max-Fensterkontakte, AVM 546E, WS1600, RSL, Intertechno, IT+, Elro

MikeRoxx

In der index.HTML passen die Pfadangaben nicht mehr. So war es bei mir zumindest.

Gruß
Mike

Gesendet von meinem A0001 mit Tapatalk

Proxmox mit FHEM und Debmatic auf Deb. Buster
HM / HmIP / FS20

shorty81

#8
danke schon mal.
Suche gerade Pfadangaben in der Index.html.

Diese hier:
<link rel="stylesheet" href="/fhem/tablet/lib/jquery.gridster.min.css" />
    <link rel="stylesheet" href="/fhem/tablet/css/fhem-tablet-ui.css" />
    <link rel="stylesheet" href="/fhem/tablet/lib/font-awesome.min.css" />
    <link rel="stylesheet" href="/fhem/tablet/lib/jquery.toast.min.css" />

    <!-- define your personal style here, it wont be overwritten  -->
    <!-- link rel="stylesheet" href="/fhem/tablet/css/fhem-green-ui.css" / -->
    <link rel="stylesheet" href="/fhem/tablet/css/fhem-tablet-ui-user.css" />

    <script src="/fhem/pgm2/jquery.min.js" defer></script>
    <script src="/fhem/tablet/lib/jquery.toast.min.js" defer></script>
    <script src="/fhem/tablet/lib/jquery.gridster.min.js" defer></script>
    <script src="/fhem/tablet/js/fhem-tablet-ui.min.js" defer></script>


Bin gerade etwas aufgeschmissen und hab sorge, dass ich noch mehr zerschieße...


Irgendwie finde ich nicht wirklich den Unterschied, an welcher Stelle ich plötzlich etwas ändern muss (Bin leider nicht ganz soo fit in der Tablet-UI-Geschichte)

Mal grundsätzlich wäre auch meine Frage, warum es plötzlich wo Änderungen gab. Wenn das öfter vorkommt wäre das ja eher suboptimal...

Danke und LG
Raspberry Pi 2 Model B, CUL866, CUL433, JeeLink, HMLan, Homematic, Homebridge via Siri, Philips HUE, Max-Thermostate, Max-Fensterkontakte, AVM 546E, WS1600, RSL, Intertechno, IT+, Elro

MikeRoxx

Hallo,

das mußte ich bei mir anpassen.



    <link rel="stylesheet" href="lib/jquery.gridster.min.css" />
    <link rel="stylesheet" href="css/fhem-tablet-ui.css" />
    <link rel="stylesheet" href="lib/font-awesome.min.css" />
    <link rel="stylesheet" href="lib/jquery.toast.min.css" />

    <!-- define your personal style here, it wont be overwritten  -->
    <!-- link rel="stylesheet" href="/fhem/tablet/css/fhem-green-ui.css" / -->
    <!-- <link rel="stylesheet" href="/fhem/tablet/css/fhem-tablet-ui-user.css" /> -->

    <script src="../pgm2/jquery.min.js"></script>
    <script src="lib/jquery.toast.min.js"></script>
    <script src="lib/jquery.gridster.min.js"></script>
    <script src="js/fhem-tablet-ui.js" defer></script>



Gesendet von meinem A0001 mit Tapatalk

Proxmox mit FHEM und Debmatic auf Deb. Buster
HM / HmIP / FS20

shorty81

Perfekt!!!
Vielen lieben Dank - da hätte ich mir dei Zähne dran ausgebissen...
Raspberry Pi 2 Model B, CUL866, CUL433, JeeLink, HMLan, Homematic, Homebridge via Siri, Philips HUE, Max-Thermostate, Max-Fensterkontakte, AVM 546E, WS1600, RSL, Intertechno, IT+, Elro

Achiim

#11
Ohje, nach dem heutigen update wird bei mir auch (fast) nichts mehr angezeigt. Hat jemand einen Tipp woran das liegen kann?

Anbei meine Index.html


<!DOCTYPE html>
<html>
<head>
    <!--
     /* FHEM tablet ui */
     /*
     * Just another dashboard for FHEM
     *
     * Version: 1.4.4
     * Requires: jQuery v1.7+, font-awesome, jquery.gridster, jquery.toast
     * URL: https://github.com/knowthelist/fhem-tablet-ui
     *
     * Copyright (c) 2015 Mario Stephan <mstephan@shared-files.de>
     * Under MIT License (http://www.opensource.org/licenses/mit-license.php)
     *
     * - create a new folder named 'tablet' in /<fhem-path>/www
     * - copy all files incl. sub folders into /<fhem-path>/www/tablet
     * - add 'define tablet_ui HTTPSRV tablet ./www/tablet Tablet Frontend' in fhem.cfg
     * - Tadaaa! A new fhem ui in http://<fhem-url>:8083/fhem/tablet/
*
* ------------------------------------------------------------------------

* ------------------------------------------------------------------------
     */
    -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <meta name="widget_base_width" content="122">
    <meta name="widget_base_height" content="128">
<meta name="widget_margin" content="2">
    <meta name="mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="longpoll" content="1"> <!-- 1=longpoll;0=shortpoll every 30sec -->
    <meta name="debug" content="0"> <!-- 1=output to console;0=no output -->

    <link rel="stylesheet" href="/fhem/tablet/lib/jquery.gridster.min.css" />
    <link rel="stylesheet" href="/fhem/tablet/css/fhem-tablet-ui.css" />
    <link rel="stylesheet" href="/fhem/tablet/lib/font-awesome.min.css" />
    <link rel="stylesheet" href="/fhem/tablet/lib/jquery.toast.min.css" />
    <link rel="stylesheet" href="/fhem/tablet/lib/openautomation.css" />
    <link rel="stylesheet" href="/fhem/tablet/lib/fhemSVG.css" />

    <!-- define your personal style here, it wont be overwritten  -->
    <!-- link rel="stylesheet" href="/fhem/tablet/css/fhem-green-ui.css" / -->
    <!-- <link rel="stylesheet" href="/fhem/tablet/css/fhem-tablet-ui-user.css" /> -->

    <script src="/fhem/pgm2/jquery.min.js" defer></script>
    <script src="/fhem/tablet/lib/jquery.toast.min.js" defer></script>
    <script src="/fhem/tablet/lib/jquery.gridster.min.js" defer></script>
    <script src="/fhem/tablet/js/fhem-tablet-ui.min.js" defer></script>

    <!-- Remove this line to enable for usage with WebViewControl
    <script defer>var wvcDevices = {'12345': 'Tablet'}; var wvcUserCssFile="webviewcontrol.css"</script>
    <script src="/fhem/pgm2/cordova-2.3.0.js" defer></script>
    <script src="/fhem/pgm2/webviewcontrol.js" defer></script>
    <!-- End for WebViewControl -->

    <title>Hägelesweg Zentrale</title>
</head>

<body>
    <div class="gridster">
        <ul>
            <li data-row="3" data-col="1" data-sizex="1" data-sizey="2" data-template="menu.html"></li>
        </ul>
    </div>
</body>


</html>

<!-- End for Content -->




Ich habe dann auch alle Pfade angepaßt, damit es nun so aussieht:


    <link rel="stylesheet" href="lib/jquery.gridster.min.css" />
    <link rel="stylesheet" href="css/fhem-tablet-ui.css" />
    <link rel="stylesheet" href="lib/font-awesome.min.css" />
    <link rel="stylesheet" href="lib/jquery.toast.min.css" />
    <link rel="stylesheet" href="lib/openautomation.css" />
    <link rel="stylesheet" href="lib/fhemSVG.css" />

    <!-- define your personal style here, it wont be overwritten  -->
    <!-- link rel="stylesheet" href="/fhem/tablet/css/fhem-green-ui.css" / -->
    <!-- <link rel="stylesheet" href="/fhem/tablet/css/fhem-tablet-ui-user.css" /> -->

    <script src="../pgm2/jquery.min.js" defer></script>
    <script src="lib/jquery.toast.min.js" defer></script>
    <script src="lib/jquery.gridster.min.js" defer></script>
    <script src="js/fhem-tablet-ui.min.js" defer></script>


Es funktioniert aber immer noch nicht.
3x Raspberry PI, 2x DUB-H7, 3x CUL868, 2x CUL433, 1x RFXTRX, 1x Jeelink, Max! 8x Wand- + 14x Heizkörperthermostate + 13x Fensterkontakte, 3x HM Schaltaktoren + Dimmer + Leistungsmessung, 8x HM Rauchmelder, Intertechno, LW12, LED Strip 5050, Foscam, FS20 Dim-Slider FS20DIS, FS20 Bewegungsmelder

Achiim

Konnte das Problem nun selbst lösen:

Ursache war noch ein Unterschied im bisher funktionierenden index.html

bisher: <script src="js/fhem-tablet-ui.min.js" defer></script>

jetzt: <script src="js/fhem-tablet-ui.js" defer></script>

das bisher verwendete .min hatte bei mir seit ca. 1 Jahr funktioniert....... Warum das jetzt anders ist, weiss der Geier....

3x Raspberry PI, 2x DUB-H7, 3x CUL868, 2x CUL433, 1x RFXTRX, 1x Jeelink, Max! 8x Wand- + 14x Heizkörperthermostate + 13x Fensterkontakte, 3x HM Schaltaktoren + Dimmer + Leistungsmessung, 8x HM Rauchmelder, Intertechno, LW12, LED Strip 5050, Foscam, FS20 Dim-Slider FS20DIS, FS20 Bewegungsmelder

setstate

Ich hatte vergessen das fhem-tablet-ui.min.js zusätzlich mit hochzuladen. Ist jetzt da ...

Achiim

Habe gerade einen weiteren update gemacht:


2016.09.15 18:59:55 1 : fhem
2016.09.15 18:59:55 1 : nothing to do...
2016.09.15 18:59:55 1 :
2016.09.15 18:59:55 1 : fhemtabletui
2016.09.15 18:59:56 1 : UPD www/tablet/js/fhem-tablet-ui.min.js
2016.09.15 18:59:56 1 :
2016.09.15 18:59:56 1 : New entries in the CHANGED file:
2016.09.15 18:59:56 1 : FHEM Tablet UI last change:
2016.09.15 18:59:56 1 : 2016-09-15
2016.09.15 18:59:56 1 : - Added minified file version
2016.09.15 18:59:56 1 :


Jetzt funktioniert's auch wieder mit meinem index.html und .min....

Fragen:
Ist es korrekt, dass sich die Pfade nun verkürzt haben?
Ist es korrekt, dass die "defer" hinter den scripten auch wergefallen sind? <script src="lib/jquery.gridster.min.js" defer></script>

3x Raspberry PI, 2x DUB-H7, 3x CUL868, 2x CUL433, 1x RFXTRX, 1x Jeelink, Max! 8x Wand- + 14x Heizkörperthermostate + 13x Fensterkontakte, 3x HM Schaltaktoren + Dimmer + Leistungsmessung, 8x HM Rauchmelder, Intertechno, LW12, LED Strip 5050, Foscam, FS20 Dim-Slider FS20DIS, FS20 Bewegungsmelder