Hauptmenü

FTUI 2.4 out now

Begonnen von setstate, 02 Dezember 2016, 09:39:42

Vorheriges Thema - Nächstes Thema

TeleDet

Hallo,

kann mir mal jemand bitte sagen wie ich in 2.4 das Clock Widget richtig einbinden muss damit diese Fehlermeldung aufhören und das Widget auch angezeigt wird?

Stehe mächtig auf dem Schlauch  :(

derzeitige sieht der Code so aus:


<div class="bottom bottom-space-2x">
           <div data-type="clock" data-format="H:i" class="large"></div>
           <div data-type="clock" data-format="d.n.Y" class="small"></div>
        </div>


vielen Dank schon mal  ;)

Gruß Teledet

setstate

hast du diesen Hinweis befolgt?

ZitatAchtung: die nesges-Widgets sind nicht mehr kompatibel mit der aktuellen FHEM Tablet UI Version. Aktuell bitte kein Installation aus dieser Quelle mehr durchführen.

Das Clock Widget ist im Standard-Repo mit dabei und funktioniert.

TeleDet

keine Ahnung  ::)

ich denke mal das ich mich bisher zu wenig mit FHEM Tablet UI und seinen Versionen beschäftigt habe.
Hab mir das was ich brauchte vor ca. 1 Jahr mal zusammen gebaut und bisher hat es funktioniert und gut.  ;)

Wenn ich die alte widget_clock.js wieder drüberbügel nach dem Update's läuft ja auch alles ohne eine Fehlermeldung.

Ich hatte den Verdacht das der Aufruf in meinem Code (Parameter  ::) ) eventuell nicht mehr Stimmt!?

Gruß TeleDet

setstate

In der Liste, die beim Update abgearbeitet wird, darf das Nesges Repo nicht enthalten sein. Das bitte entfernen.

TeleDet

Hallo nochmal  ;)

so, habe eben noch mal die neue widget_clock.js reingehauen und den Code von setstate https://forum.fhem.de/index.php/topic,61799.msg534953.html#msg534953

                <header>CLOCK</header>
                <div class="vbox">
                    <div data-type="clock" class="cell top-space-3x big blue"></div>
                    <div data-type="clock" data-format="H:i" class="large"></div>
                    <div data-type="clock" data-format="d.n.Y" class="small"></div>
                    <div data-type="clock" data-format="Y-m-d H:i:s"></div>
                </div>


verwendet. Der sich, was den Aufruf von clock betrieft, nicht wirklich unterscheidet.

Ergebnis:

Error
widget_clock.js:2
ReferenceError: loadplugin is not defined


Muß widget_clock eventuell im Head noch als Meta-Tag definiert werden???

Hier mal mein Head-Bereich:

<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <meta name="widget_base_width" content="116">
    <meta name="widget_base_height" content="131">
<meta name="widget_min_cols" content="13">
    <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="gridster_disable" content="1">
    <meta name="longpoll" content="1"> <!-- 1=longpoll;0=shortpoll every 30sec -->
    <meta name="debug" content="1"> <!-- 1=output to console;0=not output -->
    <meta http-equiv="Cache-Control" content="no-store" />


<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="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>


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

    <title>FHEM-Tablet-UI</title>
</head>


Und mal ne Frage nebenbei: Warum wird im https://wiki.fhem.de/wiki/FHEM_Tablet_UI
noch af Widget's von Nesges verwiesen, wenn diese doch nicht mehr unterstützt werden in 2.4 ?  ::)

Gruß TeleDet

TeleDet

Danke für den Hinweis setstate

Zitat von: setstate am 14 Januar 2017, 11:25:08
In der Liste, die beim Update abgearbeitet wird, darf das Nesges Repo nicht enthalten sein. Das bitte entfernen.

Wo kann ich das prüfen/ändern ???  ::)

Gruß TeleDet

TeleDet

habe eben noch mal geschaut, das Update wird bei mir händisch per Menü-Eiintrag in der fhem.cfg
angeschuppst. Der eintrag lautet:


attr WEB menuEntries Update,cmd=update,UpdateCheck,cmd=update+check,Restart,cmd=shutdown+restart,UpdateCheck_UI,cmd=update check https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt,Update_UI,cmd=update all https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt,Update_UI_Wid,cmd=update all https://raw.githubusercontent.com/nesges/Widgets-for-fhem-tablet-ui/master/controls_widgets-for-fhem-tablet-ui.txt


... die Adresse für die Liste ist also :

cmd=update all https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt

::)

Gruß TeleDet

TeleDet

Upppsss ... ich habe grad noch mal ein "Update check" gemacht und da stand die widget_clock.js mit drin  ::)
Also "Update" gemacht und ... nun ist alles gut!? Keine Fehlermeldung mehr  ??? ::)

Schön wenn sich Probleme von selbst lösen! Doof wenn ich nicht weiß was der Fehler war!?  ::)

Egal ... schönes Wochenende noch ... und Danke  ;)

Gruß TeleDet

sinus61

Da oben bei dir steht aber immer noch
https://raw.githubusercontent.com/nesges/Widgets....
drin, das sollte raus sonst hast du irgendwann wieder was falsches runtergeladen.

TeleDet

Ohhh man  :o ... du hast sowas von Recht !!!
Zum aktuallisieren der Widget selbst  ::) ... das ist der Fehler !!!

Vielen Dank das Du den gefunden hast  ;D ;D

Gruß TeleDet

Badflex

Wenn ich die hier einbaue um andere Icons zu nutzen pasiiert nichts, außer drei ??? am oberen Rand.

<link rel="stylesheet" href="/fhem/tablet/lib/openautomation.css" />
 <link rel="stylesheet" href="/fhem/tablet/lib/fhemSVG.css" />

Gehen die Icons seit 2.4 nicht mehr?
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

chris1284

moin, magst du dir einmal die pullrequests un github ansehen? Danke!

TeleDet

@Badflex

bist du dir sicher das die Pfade stimmen ??? Ich adressiere immer relativ vom Verzeichnis der aufrufenden Datei aus.
Bsp.: meine index.html liegt in /opt/fhem/www/tablet/index.html ... das Verzeichnis für die CSS-Dateien ist /opt/fhem/www/tablet/css
also ist der Link zu meiner CSS-Datei die in index.html eingebunden wird : <link rel="stylesheet" href="css/fhem-tablet-ui-user.css" />

ein Pfad in ein Übergeordnetes Verzeichnis wäre dementsprechend mit ../  zu erreichen Bsp. <script type="text/javascript" src="../pgm2/jquery.min.js">

Gruß TeleDet

Badflex

Naja, die links hab ich aus dem Wiki rauskopiert. Da denke ich nicht das das falsch sein könnte.
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

kaputt

#194
Hi all,
ich erhalte bei einem "update all" folgenden Fehler:.
.
.
.
2017.01.16 21:13:40 1 : UPD www/tablet/fonts/Roboto-Thin-webfont.ttf
2017.01.16 21:13:40 1 : UPD www/tablet/fonts/Roboto-Thin-webfont.woff
2017.01.16 21:13:40 1 : UPD www/tablet/ftui_snippet_tester.html
2017.01.16 21:13:40 1 : UPD www/tablet/index-example.html
2017.01.16 21:13:40 1 : Got 13816 bytes for www/tablet/index-example.html, expected 13042
2017.01.16 21:13:40 1 : aborting.

fhem>
fhem>

Scheint wohl die Datei "index-example.html" kleiner (13042) zu sein als sie sollte (13816).
Gruß aus L.E.
Uwe

Bei U/Linux hilfreich aber nicht nötig, bei Windows nötig aber nicht hilfreich!
Rechtschreibfehler sind beabsichtigt und Ausdruck meiner Persönlichkeit