Hauptmenü

FTUI 2.6

Begonnen von setstate, 11 Februar 2017, 14:59:21

Vorheriges Thema - Nächstes Thema

Markus.

Ich check das morgen nochmal glaube ich hab den meta Eintrag nicht in der index.html. Habe nur das Attribut gesetzt für Web.

Gruß

Markus

Det20

War natürlich so blöd und habe das Update durchgeführt ... Jetzt kommt nur noch der folgende Fehler. Gibt es einen Workaround? Oder ist irgendwas in meiner INDEX falsch?

fini

Zitat von: Det20 am 11 Februar 2017, 19:31:52
War natürlich so blöd und habe das Update durchgeführt ... Jetzt kommt nur noch der folgende Fehler. Gibt es einen Workaround? Oder ist irgendwas in meiner INDEX falsch?

genau ... wenn Du dat in der index drin hast ist Disconnect weg  ;)

ext23

Mhh also wenn ich das Longpoll auf WebSockets umstelle funktioniert bei mir schon die normale FHEM Seite nicht mehr, ich sehe nur die Meldung:

Connection lost, trying a reconnect every 5 seconds.

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Andy89

also bis auf kleine Schriftarten Veränderungen scheint das meiste normal zu funktionieren. Leider bekomme ich mit Debug 3 weitere Toast Nachrichten, die ich nicht verstehe. Siehe Bilder  ;)

Danke für die geile UI  :) :)

Beste Grüße
Andy
FHEM 6.0 auf rPi4 docker (mit Alexa & Siri); dbLog, FTUI, Sonos, XiaomiMapCreator auf rPi4 docker;
raspimatic auf rPi3+ > diverse Aktoren und Sensoren;
LGW > (PCA301),EC3000,LaCrosse; MQTT2 > WLAN-Steckdosen,Xiaomi Map;
Harmony Hub;Sonos;Onkyo AVR;RGB WLAN Controller;Netatmo;Withings;Unifi;AMAD

paul79

Zitat von: fini am 11 Februar 2017, 19:19:08
also bei mir kommt mit


<meta name="longpoll_type" content="websocket">


kein Disconnect

war nach setzen mit

attr WEB longpoll websocket


weg

Hallo setstate

kannst du im ersten Beitrag mit aufnehmen?

attr WEB longpoll websocket


Gruß Paul
FHEM5.7 auf Pi3
Busware CUL433 (IT), JeeLink Lacrosse, HM-MOD-RPI-PCB, HM, TabletUI

Det20

Zitat von: fini am 11 Februar 2017, 19:41:59
genau ... wenn Du dat in der index drin hast ist Disconnect weg  ;)

Verstehe ich nicht. DAT?

paul79

Zitat von: Det20 am 11 Februar 2017, 19:31:52
War natürlich so blöd und habe das Update durchgeführt ... Jetzt kommt nur noch der folgende Fehler. Gibt es einen Workaround? Oder ist irgendwas in meiner INDEX falsch?

Hallo, hatte ich auch da stimmt der Path nicht mehr

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

Gruß Paul
FHEM5.7 auf Pi3
Busware CUL433 (IT), JeeLink Lacrosse, HM-MOD-RPI-PCB, HM, TabletUI

Det20

#38
Wenn es es mal zusammenfassen darf:

- In FHEM.CFG muss "attr WEB longpoll websocket" definiert sein
- In der INDEX muss "<script src="js/fhem-tablet-ui.js" defer></script>" stehen statt "<script src="/fhem/tablet/js/fhem-tablet-ui.min.js" defer></script>"
- "bigger thin" muss gegen "great thin" getauscht werden

paul79

Hallo Det20

probiermal das, wobei nicht mehr alle css und js Dateien eingetragen sein müssen aber schaden kann es nicht.

    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <meta name="widget_base_width" content="74">
    <meta name="widget_base_height" content="90">
    <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"> <!-- verbose level 1-6 = 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" />
    <link rel="stylesheet" href="css/fhem-tablet-ui-custom.css" />

    <!-- define your personal style here, it wont be overwritten  -->
    <!-- link rel="stylesheet" href="css/fhem-green-ui.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>

    <!-- 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 -->


und in der fhem.cfg unter define WEB FHEMWEB 8083 global


attr WEB longpoll websocket


Gruß Paul
FHEM5.7 auf Pi3
Busware CUL433 (IT), JeeLink Lacrosse, HM-MOD-RPI-PCB, HM, TabletUI

Det20

Danke, läuft wieder.

setstate

Zitat von: Andy89 am 11 Februar 2017, 20:31:12
also bis auf kleine Schriftarten Veränderungen scheint das meiste normal zu funktionieren. Leider bekomme ich mit Debug 3 weitere Toast Nachrichten, die ich nicht verstehe. Siehe Bilder  ;)

Danke für die geile UI  :) :)

Beste Grüße
Andy

ftui.poll.timestamp gab es mal. Hast du das als <script> irgendwo in deiner html benutzt?

Jetzt gibt es

ftui.poll.lastEventTimestamp
ftui.poll.lastUpdateTimestamp


Andy89

Zitat von: setstate am 11 Februar 2017, 22:52:02
ftui.poll.timestamp gab es mal. Hast du das als <script> irgendwo in deiner html benutzt?

Jetzt gibt es

ftui.poll.lastEventTimestamp
ftui.poll.lastUpdateTimestamp
top danke!
FHEM 6.0 auf rPi4 docker (mit Alexa & Siri); dbLog, FTUI, Sonos, XiaomiMapCreator auf rPi4 docker;
raspimatic auf rPi3+ > diverse Aktoren und Sensoren;
LGW > (PCA301),EC3000,LaCrosse; MQTT2 > WLAN-Steckdosen,Xiaomi Map;
Harmony Hub;Sonos;Onkyo AVR;RGB WLAN Controller;Netatmo;Withings;Unifi;AMAD

setstate

Zitat von: Det20 am 11 Februar 2017, 21:08:59
Wenn es es mal zusammenfassen darf:

....
- In der INDEX muss "<script src="js/fhem-tablet-ui.js" defer></script>" stehen statt "<script src="/fhem/tablet/js/fhem-tablet-ui.min.js" defer></script>"
......

aber nur, wenn ihr zwei Versionen betreibt. z.B.
/fhem/tablet          produktiv
/fhem/tablet_dev   zum Testen

Dann zeigt ihr mit solchen festen Pfaden zur falschen Version, wenn ihr gerade aus /fhem/tablet_dev startet. Deshalb bevorzuge ich die relative Pfadangabe.


Brause

Habe gerade auch das update sowohl für FHEM als auch für FTUI gemacht.
Abgesehen von kleinen Verschiebungen durch die css-Änderungen bei xxx-space ist im Style ja erstmal alles OK.

zum Thema longpoll kann ich nicht auf websocket umstellen, da ich über einen Apache-Proxy arbeite
und ich dann schon im FHEMWEB ständig die Meldung

Connection lost, trying a reconnect every 5 seconds

bekomme.

In der Console irritiert mich nur, egal ob ich  in den meta's wie früher die "1" oder jetzt "ajax" eintrage, jetzt die Fehlermeldung

WebSocket connection to 'wss://192.168.6.249/fhem/?XHR=1&inform=type=status;filter=.*;fmt=JSON' failed: Error during WebSocket handshake: Unexpected response code: 200

bekomme.   

Sollte die dann eigentlich nicht kommen ??
hatte sie zumindest bis jetzt noch nicht.