Hallo zusammen,
seit heute Abend bekomme ich keine Aktualisierungen mehr in Tablet UI angezeigt.
Egal welche Daten - er aktualisiert nichts mehr. Wenn ich z.B. Homematic Lampen schalte, oder die Spritpreise ziehe, oder sonstige Daten sich ändern...er holt nichts mehr da rein.
Am HTML Code habe ich nichts geändert.
Hat jemand eine Idee?
Ich Frage Mal ganz vorsichtig. Hast Du vielleicht ein fhem Update gemacht?
Ich hatte das gleiche Problem, vielleicht hilft Dir meine Lösung:
https://forum.fhem.de/index.php/topic,66235.0.html
bei mir auch das gleiche Problem, aber die andere Seite hilft nichts, denn auch die index-example.html öffnet sich nicht, oder besser gesagt nachdem ich mindestens 3x F5 gedrückt hab kommt dann ganz zögerlich alles wieder...!
Hallo,
ich habe seit einigen Tagen das gleiche Problem. Ich hatte schon gedacht, ich wäre mal wieder zu dämlich :D
Werde heute Abend mal die Lösung von oben versuchen und berichten.
Viele Grüße
Markus
Schon mal auf die Idee gekommen zu dritt eine Gemeinsamkeit zu finden? Jeder sagt sein Licht geht nicht und er hat den Schalter schon hundertmal gedrückt. Keiner kommt auf die Idee zu fragen ob ihr eventuell in der selben Wohnung, im selben Haus oder in der selben Stadt wohnt.
Gebt doch endlich mal mehr Infos.
Habt ihr ein FHEM Update gemacht. Wenn ja wann war das, welche Komponenten wurden aktuellster? Verwendet ihr alle drei das HTTPSRV Modul wie im Wiki beschrieben?
Man das kann doch nicht so schwer sein.
Mich würde noch die Header Definition interessieren.
Hallo - also...sobald Updates zur Verfügung stehen, lass ich die durchlaufen. Bis dato auch kein Problem.
Hier meine Header Infos:
<!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="132">
<meta name="widget_base_height" content="150">
<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=0"> <!-- 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" />
<!-- 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>FHEM-Tablet-UI</title>
</head>
<body>
Ich hatte mir auch noch einmal die Index-example.html als Vorlage genommen und dort meinen Kram hineinkopiert, kein Erfolg.
Unterhalb von meinem Tablet-Verzeichnis liegt ein Ordner js.
Viele Grüße,
Tom
Ich gebs auf. Man liest sich.
Hey Cooltux, bitte nicht so genervt. Das Update lief in den letzten 3 Tagen. Bis es auffiel dauerte es halt etwas.
Ich stehe mitten im Haus Umbau und Versuche das Projekt am laufen zu halten. Von daher bitte ich höflichst um etwas Nachsicht.
Gesendet von meinem LG-D855 mit Tapatalk
Folgendes habe ich noch im Lofile gefunden bzgl. HTTPSRV
2017.02.03 12:42:37 3: Unregistering HTTPSRV tablet_ui for URL /tablet/index.html...
2017.02.03 12:42:40 3: Registering HTTPSRV tablet_ui for URL /tablet/index.html and assigned link tablet/index.html ...
Diese Einträge tauchen in den letzten paar Tagen ein paar Mal auf.
Ein Anfang.
Keine Ahnung ob es das ist, aber da du nicht viel Zeit hast anscheinend. Kurze Tests.
Weißt du wo FHEM im "besten Fall" seine Module wegsichert bevor sie aktuallisiert werden? Wenn ja, kopiere das Backup vom Modul HTTPSRV ins FHEM Verzeichnis und starte neu. Testen ob es geht.
Ok vergießen es, könnte gerade Mal schauen. HTTPSRV würde das letzte mal 2016 aktuallisiert. Das kann es nicht sein. Schaue mal bitte was aktuallisiert wurde beim letzten mal.
Ach so. Wie setstate bereits schrieb. Was sagt die Index.html. ausserdem wäre noch wichtig was die Browser Konsole sagt. Welche Fehler kommen da.
Hallo nochmal...
also ...
hier kopiere ich mal die Index.html ein und zudem im Anhang noch der Log aus der Konsole.
Vielleicht könnt Ihr damit etwas anfangen.
<!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="132">
<meta name="widget_base_height" content="150">
<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=0"> <!-- 1=longpoll;0=shortpoll every 30sec -->
<meta name="debug" content="1"> <!-- 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" />
<!-- 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>FHEM-Tablet-UI</title>
</head>
<body>
<div class="gridster">
<ul>
<li data-row="1" data-col="1" data-sizex="1" data-sizey="1">
<header>Uhrzeit</header>
<div data-type="clock" class="big red" data-color="red"></div>
<div><br></div>
<header>Spritpreise</header>
<div class="inline">Diesel</div>
<div class="inline" data-type="label" data-device="OUT.Spritpreis" data-get="Diesel"></div>€
<br>
<div class="inline">Super</div>
<div data-type="label" class="inline" data-device="OUT.Spritpreis" data-get="SuperE5"></div>€
</li>
<li data-row="2" data-col="1" data-sizex="1" data-sizey="2">
<header>Aussen</header>
<div data-type="label" data-device="OutTemp" data-part="2" data-limits='[-73,10,23]' data-colors='["#6699FF","#AA6900","#FF0000"]' data-unit="%B0C%0A" class="cell bigger thin top-space-2x"></div>
<div data-type="label" class="cell">Temperatur</div>
<div> <div data-type="label" class="cell inline" data-device="3CThermo" data-get="temperature"></div> <div class="inline">°C</div></div>
<div data-type="label" class="cell">Luftfeuchte</div>
<div><div data-type="label" class="cell inline" data-device="3CThermo" data-get="humidity"></div> <div class="inline">% <br></div> </div>
<header>Außenlampe</header>
<div data-type="volume" class="small dim-tick dim-front dim-back"
data-device="out_Dim_Aussenlampe_Front_Sw"
data-get="pct"
data-min="0"
data-max="100"
data-set="pct">
</div>
<div data-type="label" data-device="out_BewSens_vorne_Hof" data-get="brightness"> </div>
</li>
<li data-row="4" data-col="1" data-sizex="1" data-sizey="2">
<header>Navigation</header>
<div class="cell">
<div data-type="pagetab" data-url="index.html" data-icon="fa-home" class="cell"></div>
<div data-type="pagetab" data-url="index_Multimedia.html" data-icon="fa-music" class="cell"></div>
</div>
</li>
<li data-row="3" data-col="2" data-sizex="1" data-sizey="1">
<header>OG BADEZIMMER</header>
<div data-type="thermostat" data-device="FHT_0619" data-valve="actuator" data-set="desired-temp" class="cell left"></div>
<div data-type="symbol" class="mini" data-device="FHT_0619" data-get="battery" data-limits='["ok","low"]' data-icons='["fa-battery-4","fa-battery-1"]' data-get-on='["ok","low"]' data-on-colors='["green","red"]'></div>
</li>
<li data-row="4" data-col="2" data-sizex="1" data-sizey="1">
<header>OG Gästezimmer</header>
<div data-type="thermostat" data-device="FHT_1c1c" data-valve="actuator" data-set="desired-temp" class="cell left"></div>
<div data-type="symbol" class="mini" data-device="FHT_1c1c" data-get="battery" data-limits='["ok","low"]' data-icons='["fa-battery-4","fa-battery-1"]' data-get-on='["ok","low"]' data-on-colors='["green","red"]'></div>
</li>
<li data-row="3" data-col="3" data-sizex="1" data-sizey="2">
<header>OG Eltern</header>
<div data-type="thermostat" data-device='HM_46F1A9_Clima' data-valve='ValvePosition' class="cell left inline"></div>
<div data-type="symbol" class="mini inline" data-device="HM OG Schlafzimmer" data-get="battery" data-limits='["ok","low"]' data-icons='["fa-battery-4","fa-battery-1"]' data-get-on='["ok","low"]' data-on-colors='["green","red"]'></div>
</li>
<li data-row="3" data-col="4" data-sizex="1" data-sizey="2">
<header>OG Henri</header>
<div data-type="thermostat" data-device="FHT_3247" data-valve="actuator" data-set="desired-temp" class="cell left"></div>
<div data-type="symbol" class="mini" data-device="FHT_3247" data-get="battery" data-limits='["ok","low"]' data-icons='["fa-battery-4","fa-battery-1"]' data-get-on='["ok","low"]' data-on-colors='["green","red"]'></div>
</li>
<li data-row="1" data-col="5" data-sizex="2" data-sizey="4">
<header>OG WiFi Radio Büro</header>
<div class="row large thin top-space">
<div data-type="label" data-device="SB_PLAYER_b827eb11d5ca" data-get="currentTitle" data-substitution="s/Or//g"></div>
<div data-type="label" data-device="SB_PLAYER_b827eb11d5ca" data-get="currentArtist" class="mini"></div>
<div data-type="label" data-device="SB_PLAYER_b827eb11d5ca" data-get="currentAlbum" class="mini"></div>
</div>
<div class="large inline" data-type="push" data-device="SB_PLAYER_b827eb11d5ca"
data-icon="fa-step-backward" data-background-icon="-"
data-off-color="#fff" data-on-color="#aa6900"
data-set-on="previous" >
</div>
<div data-type="switch" class="large inline"
data-device="SB_PLAYER_b827eb11d5ca"
data-states='["play","pause","stop"]'
data-set-states='["pause","play","play"]'
data-background-icon="fa-circle-thin"
data-background-colors='["white","white","white"]'
data-colors='["white","white","white"]'
data-icons='["fa-pause","fa-play","fa-stop"]'
>
</div>
<div class="large inline" data-type="push" data-device="SB_PLAYER_b827eb11d5ca"
data-icon="fa-step-forward" data-background-icon="-"
data-off-color="#fff" data-on-color="#aa6900"
data-set-on="next">
</div>
<div class="nocache"
data-type="image"
data-device="SB_PLAYER_b827eb11d5ca"
data-get="coverarturl"
data-size="100%"
data-url="coverarturl"
</div>
<div data-type="select" data-device="SB_PLAYER_b827eb11d5ca" data-items='["Radio_901","WDR_2_Rheinland","1046_RTL_Das_Beste_der_80er","radio_ffn","ROCK_ANTENNE","1LIVE_-_Das_junge_Radio_des_WDR_1037_Euro-Hits","radio_ffn","80er_Radio","James_Blunt"]' data-set="favorites" class="cell w2x"></div>
<div data-type="volume"
data-device='SB_PLAYER_b827eb11d5ca'
data-get="volumeStraight"
data-min="0"
data-max="100"
data-set="volume"
</div>
</li>
<li data-row="1" data-col="7" data-sizex="2" data-sizey="4">
<header>EG WiFi Radio EZ</header>
<div class="row large thin top-space">
<div data-type="label" data-device="SB_PLAYER_02060a81ae98" data-get="currentTitle" data-substitution="s/Or//g"></div>
<div data-type="label" data-device="SB_PLAYER_02060a81ae98" data-get="currentArtist" class="mini"></div>
<div data-type="label" data-device="SB_PLAYER_02060a81ae98" data-get="currentAlbum" class="mini"></div>
</div>
<div class="large inline" data-type="push" data-device="SB_PLAYER_02060a81ae98"
data-icon="fa-step-backward" data-background-icon="-"
data-off-color="#fff" data-on-color="#aa6900"
data-set-on="previous" >
</div>
<div class="large inline" data-type="switch"
data-device="SB_PLAYER_02060a81ae98"
data-states='["play","pause","play"]'
data-set-states='["pause","play","stop"]'
data-background-icon="fa-circle-thin"
data-background-colors='["white","white","white"]'
data-colors='["white","white","white"]'
data-icons='["fa-pause","fa-play","fa-stop"]'
>
</div>
<div class="large inline" data-type="push" data-device="SB_PLAYER_02060a81ae98"
data-icon="fa-step-forward" data-background-icon="-"
data-off-color="#fff" data-on-color="#aa6900"
data-set-on="next">
</div>
<div class="nocache"
data-type="image"
data-device="SB_PLAYER_02060a81ae98"
data-get="coverarturl"
data-size="100%"
data-url="coverarturl"
</div>
<div data-type="select" data-device="SB_PLAYER_02060a81ae98" data-items='["Radio_901","WDR_2_Rheinland","1046_RTL_Das_Beste_der_80er","ROCK_ANTENNE","radio_ffn","1LIVE_-_Das_junge_Radio_des_WDR_1037_Euro-Hits","radio_ffn","80er_Radio","James_Blunt"]' data-set="favorites" class="cell w2x"></div>
<div data-type="volume"
data-device='SB_PLAYER_02060a81ae98'
data-get="volumeStraight"
data-min="0"
data-max="100"
data-set="volume"
</div>
</li>
<li data-row="2" data-col="2" data-sizex="1" data-sizey="2">
<header>EG FLUR</header>
<div class="container">
<div class="left">
<div data-type="thermostat" data-device="FHT_121f" data-valve="actuator" class="cell"></div>
<div data-type="symbol" class="mini" data-device="FHT_121f" data-get="battery" data-limits='["ok","low"]' data-icons='["fa-battery-4","fa-battery-1"]' data-get-on='["ok","low"]' data-on-colors='["green","red"]'></div>
</div>
</div>
</li>
<li data-row="2" data-col="4" data-sizex="1" data-sizey="2">
<header>EG Wohnen</header>
<div class="left">
<!-- <div data-type="thermostat" data-device="FHT_1c1c" data-valve="actuator" data-get="desired-temp" data-temp="measured-temp" data-set="desired-temp" class="cell left-space"></div>
<div data-type="label" data-device="FHT_1c1c" data-get="battery" data-limits='["ok","low"]' data-colors='["seaGreen","red"]' class"big cell left"></div>
/-->
<div data-type="thermostat" data-device='HM_Therm_WZ_Climate' data-valve='ValvePosition' class="cell left"></div>
<div data-type="symbol" class="mini" data-device="HM_Therm_WZ" data-get="battery" data-limits='["ok","low"]' data-icons='["fa-battery-4","fa-battery-1"]' data-get-on='["ok","low"]' data-on-colors='["green","red"]'></div>
<div data-type="label" class="inline" data-device="HM_Therm_WZ_Climate" data-get="humidity"></div>% Luftfeuchte
<div class="newline"></div>
<header>Lampen</header>
<!-- place your widget here -->
<div data-type="popup" data-height="500px" data-width="400px">
<div data-type="switch" class="large thin"></div>
<div class="dialog">
<header>Lampen Wohnzimmer</header>
<div class="top-space">
<div class="inline">
<div data-type="switch" data-device="HM_SW_WZ_DECKE_Links" class="cell inline"></div>
<div data-type="label" class="cell inline">Decke links</div>
</div>
<div class="inline">
<div data-type="switch" data-device="HM_SW_WZ_DECKE_Rechts" class="cell inline"></div>
<div data-type="label" class="cell inline">Decke rechts</div>
</div>
</div>
<header>Stecker Dimmer</header>
<div data-type="volume" class="small dim-tick dim-front dim-back"
data-device='HM_DimSteck_1_Sw'
data-get="pct"
data-min="0"
data-max="100"
data-set="pct">
</div>
<header>Sonstige Lampen</header>
<div class="inline">
<div data-type="switch" data-device="SW_WZ_Schrank" class="cell inline"></div>
<div data-type="label" class="cell inline">Schank</div>
</div>
<div class="inline">
<div data-type="switch" data-device="SW_WZ_Wand" class="cell inline"></div>
<div data-type="label" class="cell inline">Wand</div>
</div>
<!-- Handsender setting für TV starten /-->
<header>TV Setting</header>
<div class="newline">
<div data-type="switch" data-device="FS20_11eb00" class="cell inline"></div>
<div data-type="label" class="cell inline">TV Licht Setting</div>
</div>
</div>
</li>
<li data-row="1" data-col="3" data-sizex="1" data-sizey="2">
<header>EG Büro</header>
<div data-type="thermostat" data-device="FHT_1f4a" data-valve="actuator" data-get="desired-temp" data-temp="measured-temp" data-set="desired-temp" class="cell left"></div>
<div data-type="symbol" class="mini" data-device="FHT_1f4a" data-get="battery" data-limits='["ok","low"]' data-icons='["fa-battery-4","fa-battery-1"]' data-get-on='["ok","low"]' data-on-colors='["green","red"]'></div>
</li>
<li data-row="2" data-col="8" data-sizex="1" data-sizey="3">
<header>LICHTER</header>
<div data-type="switch" data-device="Schalter1" class="cell"></div>
<div data-type="label" class="cell">XMAS-Stern Flur</div>
<header>Stecker Dimmer</header>
<div data-type="volume" class="small dim-tick dim-front dim-back"
data-device='HM_DimSteck_1_Sw'
data-get="pct"
data-min="0"
data-max="100"
data-set="pct">
</div>
<header>Henri Decke</header>
<div data-type="volume" class="small dim-tick dim-front dim-back"
data-device='HM_Dim_Henri_Decke_Sw'
data-get="pct"
data-min="0"
data-max="100"
data-set="pct">
</div>
</li>
<li data-row="4" data-col="9" data-sizex="1" data-sizey="2">
<header>Flur Licht</header>
<div data-type="switch" data-device="HM_LichtFlurOben" class="cell"></div>
<div data-type="label" class="cell">Obergeschoß</div>
<div data-type="switch" data-device="HM_LichtFlurUnten" class="cell"></div>
<div data-type="label" class="cell">Erdgeschoß</div>
</li>
<li data-row="5" data-col="2" data-sizex="7" data-sizey="1">
<div class="container">
<header>Rollos</header>
<div class="inline">
<div data-type="label">WZ Links</div>
<div class="triplebox-v inline small">
<div data-type="push" data-device="E_Rol_WZ_Links"
data-icon="fa-chevron-up" data-background-icon="fa-square-o"
data-set-on="100">
</div>
<div data-type="push" data-device="E_Rol_WZ_Links"
data-icon="fa-minus" data-background-icon="fa-square-o"
data-set-on="stop">
</div>
<div data-type="push" data-device="E_Rol_WZ_Links"
data-icon="fa-chevron-down" data-background-icon="fa-square-o"
data-set-on="0">
</div>
</div>
<div class="inline small">
<div class="bottom-space-2x">auf</div>
<div class="bottom-space-2x">Stop</div>
<div class="top-space">zu</div>
</div>
</div>
<div class="inline">
<div data-type="label" >WZ Tür</div>
<div class="triplebox-v inline small">
<div data-type="push" data-device="E_Rol_WZ_Tuer"
data-icon="fa-chevron-up" data-background-icon="fa-square-o"
data-set-on="100">
</div>
<div data-type="push" data-device="E_Rol_WZ_Tuer"
data-icon="fa-minus" data-background-icon="fa-square-o"
data-set-on="stop">
</div>
<div data-type="push" data-device="E_Rol_WZ_Tuer"
data-icon="fa-chevron-down" data-background-icon="fa-square-o"
data-set-on="0">
</div>
</div>
<div class="inline small">
<div class="bottom-space-2x">auf</div>
<div class="bottom-space-2x">Stop</div>
<div class="top-space">zu</div>
</div>
</div>
<div class="inline">
<div data-type="label">WZ Mitte</div>
<div class="triplebox-v inline small">
<div data-type="push" data-device="E_Rol_WZ_Mitte"
data-icon="fa-chevron-up" data-background-icon="fa-square-o"
data-set-on="100">
</div>
<div data-type="push" data-device="E_Rol_WZ_Mitte"
data-icon="fa-minus" data-background-icon="fa-square-o"
data-set-on="stop">
</div>
<div data-type="push" data-device="E_Rol_WZ_Mitte"
data-icon="fa-chevron-down" data-background-icon="fa-square-o"
data-set-on="0">
</div>
</div>
<div class="inline small">
<div class="bottom-space-2x">auf</div>
<div class="bottom-space-2x">Stop</div>
<div class="top-space">zu</div>
</div>
</div>
<div class="inline">
<div data-type="label" >Esszimmer</div>
<div class="triplebox-v inline small">
<div data-type="push" data-device="E_Rol_EZ"
data-icon="fa-chevron-up" data-background-icon="fa-square-o"
data-set-on="100">
</div>
<div data-type="push" data-device="E_Rol_EZ"
data-icon="fa-minus" data-background-icon="fa-square-o"
data-set-on="stop">
</div>
<div data-type="push" data-device="E_Rol_EZ"
data-icon="fa-chevron-down" data-background-icon="fa-square-o"
data-set-on="0">
</div>
</div>
<div class="inline small">
<div class="bottom-space-2x">auf</div>
<div class="bottom-space-2x">Stop</div>
<div class="top-space">zu</div>
</div>
</div>
<div class="inline">
<div data-type="label" >Küche</div>
<div class="triplebox-v inline small">
<div data-type="push" data-device="E_Rol_Kueche"
data-icon="fa-chevron-up" data-background-icon="fa-square-o"
data-set-on="100">
</div>
<div data-type="push" data-device="E_Rol_Kueche"
data-icon="fa-minus" data-background-icon="fa-square-o"
data-set-on="stop">
</div>
<div data-type="push" data-device="E_Rol_Kueche"
data-icon="fa-chevron-down" data-background-icon="fa-square-o"
data-set-on="0">
</div>
</div>
<div class="inline small">
<div class="bottom-space-2x">auf</div>
<div class="bottom-space-2x">Stop</div>
<div class="top-space">zu</div>
</div>
</div>
<div class="inline">
<div data-type="label" >Büro</div>
<div class="triplebox-v inline small">
<div data-type="push" data-device="E_Rol_Buero"
data-icon="fa-chevron-up" data-background-icon="fa-square-o"
data-set-on="100">
</div>
<div data-type="push" data-device="E_Rol_Buero"
data-icon="fa-minus" data-background-icon="fa-square-o"
data-set-on="stop">
</div>
<div data-type="push" data-device="E_Rol_Buero"
data-icon="fa-chevron-down" data-background-icon="fa-square-o"
data-set-on="0">
</div>
</div>
<div class="inline small">
<div class="bottom-space-2x">auf</div>
<div class="bottom-space-2x">Stop</div>
<div class="top-space">zu</div>
</div>
</div>
<div class="inline">
<div data-type="label" >OG Schlafen</div>
<div class="triplebox-v inline small">
<div data-type="push" data-device="O_Rol_SZ"
data-icon="fa-chevron-up" data-background-icon="fa-square-o"
data-set-on="100">
</div>
<div data-type="push" data-device="O_Rol_SZ"
data-icon="fa-minus" data-background-icon="fa-square-o"
data-set-on="stop">
</div>
<div data-type="push" data-device="O_Rol_SZ"
data-icon="fa-chevron-down" data-background-icon="fa-square-o"
data-set-on="0">
</div>
</div>
<div class="inline small">
<div class="bottom-space-2x">auf</div>
<div class="bottom-space-2x">Stop</div>
<div class="top-space">zu</div>
</div>
</div>
</div>
</div>
</ul>
</li>
</body>
</html>
Ich selbst kann keinen Fehler im Log finden.
Vielen Dank für die Unterstützung!
Direkt was sehen tue ich auch nicht
@setstate
Es gab die Tage und heute aktuell wieder ein Problem mit jsonlist2. Könnte man hier den Fehler zuordnen? Wenn ja hat Rudi da heute einen Fix gemacht der ab morgen früh bereit steht für fhem update.
ich nehme es Start an, dass es daran liegt. Daumendrück.
Ok.
Das bedeutet für die anderen. Bitte morgen ab 7:30 Uhr FHEM Update machen und testen.
Wer es sich zutraut kann jsonlist2 aus dem SVN runterladen und von Hand installieren.
ich kann leider jetzt erst antworten und muss feststellen, mein Problem ist seit ich heute eingeschaltet habe weg... :-\ *kopfschüttel*
Kann es sein das das der Firefox auch mal erlahmt, denn ich hatte gestern Abend keine Zeit mehr dies auf meinen Tablets zu testen, da ich etwas krank bin und keine große Zeit momentan am PC verbringe... :-\
Da habe ich wohl etwas voreilig reagiert, da mir die Bastelei doch grad etwas Probleme bereitet...
Also kann ich irgend etwas dazu tun..?
Mein index header sieht so aus..
<head>
<!--
/* FHEM tablet ui */
/*
* UI builder framework for FHEM
*
* Version: 2.5.*
* URL: https://github.com/knowthelist/fhem-tablet-ui
*
* Copyright (c) 2015-2017 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 TABLETUI HTTPSRV ftui ./www/tablet Tablet' in fhem.cfg
* - Tadaaa! A new fhem ui in http://<fhem-url>:8083/fhem/tablet/
*/
-->
<link rel="icon" href="favicon.ico" type="image/x-icon" />
<meta name="widget_base_width" content="83">
<meta name="widget_base_height" content="72">
<meta name="widget_margin" content="4">
<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=not output -->
<meta name='gridster_disable' content='1'>
<link rel="stylesheet" href="/fhem/tablet/lib/jquery.gridster.min.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/powerange.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="css/fhem-green-ui.css" / -->
<link rel="stylesheet" href="css/fhem-tablet-ui-user.css" />
<script type="text/javascript" src="/fhem/tablet/ical/ical.js" defer></script>
<script type="text/javascript" src="/fhem/tablet/ical/ical_events.js" defer></script>
<script type="text/javascript" src="/fhem/tablet/ical/ical_fullcalendar.js" defer></script>
<script type="text/javascript" src="/fhem/pgm2/jquery.min.js" defer></script>
<script type="text/javascript" src="/fhem/tablet/lib/jquery.knob.mod.min.js" defer></script>
<script type="text/javascript" src="/fhem/tablet/lib/jquery.toast.min.js" defer></script>
<script type="text/javascript" src="/fhem/tablet/lib/jquery.circlemenu.js" defer></script>
<script type="text/javascript" src="/fhem/tablet/lib/powerange.min.js" defer></script>
<script type="text/javascript" src="/fhem/tablet/lib/jquery.gridster.min.js" defer></script>
<script type="text/javascript" src="/fhem/tablet/lib/fa-multi-button.min.js" defer></script>
<script type="text/javascript" src="/fhem/tablet/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>
Moin zusammen -
also es ist und bleibt mir ein Rätsel. Das Update habe ich heute Morgen gemacht. Json2 wurde dabei ja auch aktualisiert. Aber er zieht sich weiterhin keine Daten.
Weder auf dem Tablet noch am PC unter unterschiedlichen Browsern. Den Rechner habe ich danach mehrmals neu gestartet.
Muss ggf. die Distribution noch aktualisiert werden? Den Raspi selbst habe ich schon sehr lange nicht mehr angefasst. Never touch this running system.
In den kommenden Tagen wollte ich mein System vom R2 auf den R3 übertragen. Vielleicht setze ich den besser noch einmal dabei neu auf.
Aber lieber wäre es mir, wenn ich das Problem hier erst einmal so gelöst bekommen würde.
Kann sich Javascript usw. irgendwie deaktivieren?
Hallo,
bei mir leider das Gleiche. Update durchgeführt, aber keine Verbesserung :(
Was mir aber aufgefallen ist, dass die Daten der UWZ noch aktuell sind.
Aber ansonsten bin ich auch ratlos...
VG Markus
Ich hatte eben noch eine alte 01.fhemweb eingespielt. Aber das hatte auch nichts gebracht. In einem benachbarten Thread hab ich davon gelesen.
Buhääääää......
Ich habe mir noch einmal eben die Werte aus der Chrome-Console angesehen und dabei festgestellt, dass hier die richtigen Werte von FHEM abgeholt werden, jedoch nicht in den Widgets dargestellt sind.
z.B. der "3cThermo". 6.5° Außentemperatur ist korrekt. Jedoch wird das Widget nicht aktualisiert.
Jetzt bin ich final ratlos.
12:05:53"]
["HM_Stell_WZ1-desired-temp","23.0","23.0"]
["HM_Stell_WZ1-desired-temp-ts","2017-02-05 12:05:53","2017-02-05 12:05:53"]
["HM_Stell_WZ1-measured-temp","23.4","23.4"]
["HM_Stell_WZ1-measured-temp-ts","2017-02-05 12:05:53","2017-02-05 12:05:53"]
["HM_Stell_WZ1-motorErr","ok","ok"]
["HM_Stell_WZ1-motorErr-ts","2017-02-05 12:05:53","2017-02-05 12:05:53"]
["HM_Stell_WZ1_Clima","T: 23.4 desired: 23.0 valve: 0","<div id=\u0022HM_Stell_WZ1_Clima\u0022 title=\u0022T: 23.4 desired: 23.0 valve: 0\u0022 class=\u0022col2\u0022>T: 23.4 desired: 23.0 valve: 0</div>"]
["HM_Stell_WZ1_Clima-ValvePosition","0","0"]
["HM_Stell_WZ1_Clima-ValvePosition-ts","2017-02-05 12:05:53","2017-02-05 12:05:53"]
["HM_Stell_WZ1_Clima-boostTime","-","-"]
["HM_Stell_WZ1_Clima-boostTime-ts","2017-02-05 12:05:53","2017-02-05 12:05:53"]
["HM_Stell_WZ1_Clima-controlMode","manual","manual"]
["HM_Stell_WZ1_Clima-controlMode-ts","2017-02-05 12:05:53","2017-02-05 12:05:53"]
["HM_Stell_WZ1_Clima-desired-temp","23.0","23.0"]
["HM_Stell_WZ1_Clima-desired-temp-ts","2017-02-05 12:05:53","2017-02-05 12:05:53"]
["HM_Stell_WZ1_Clima-measured-temp","23.4","23.4"]
["HM_Stell_WZ1_Clima-measured-temp-ts","2017-02-05 12:05:53","2017-02-05 12:05:53"]
["HM_Stell_WZ1_Clima-partyEnd","-","-"]
["HM_Stell_WZ1_Clima-partyEnd-ts","2017-02-05 12:05:53","2017-02-05 12:05:53"]
["HM_Stell_WZ1_Clima-partyStart","-","-"]
["HM_Stell_WZ1_Clima-partyStart-ts","2017-02-05 12:05:53","2017-02-05 12:05:53"]
["HM_Stell_WZ1_Clima-partyTemp","-","-"]
["HM_Stell_WZ1_Clima-partyTemp-ts","2017-02-05 12:05:53","2017-02-05 12:05:53"]
["HM_Stell_WZ1_Clima-state","T: 23.4 desired: 23.0 valve: 0","T: 23.4 desired: 23.0 valve: 0"]
["HM_Stell_WZ1_Clima-state-ts","2017-02-05 12:05:53","2017-02-05 12:05:53"]
["HM_Stell_WZ1_Weather","23.4","<div id=\u0022HM_Stell_WZ1_Weather\u0022 title=\u002223.4\u0022 class=\u0022col2\u0022>23.4</div>"]
["HM_Stell_WZ1_Weather-measured-temp","23.4","23.4"]
["HM_Stell_WZ1_Weather-measured-temp-ts","2017-02-05 12:05:53","2017-02-05 12:05:53"]
["HM_Stell_WZ1_Weather-state","23.4","23.4"]
["HM_Stell_WZ1_Weather-state-ts","2017-02-05 12:05:53","2017-02-05 12:05:53"]
["3CThermo","T: 6.5 H: 94","<div id=\u00223CThermo\u0022 title=\u0022T: 6.5 H: 94\u0022 class=\u0022col2\u0022>T: 6.5 H: 94</div>"]
["3CThermo-battery","ok","ok"]
["3CThermo-battery-ts","2017-02-05 12:05:55","2017-02-05 12:05:55"]
["3CThermo-temperature","6.5","6.5"]
["3CThermo-temperature-ts","2017-02-05 12:05:55","2017-02-05 12:05:55"]
["3CThermo-humidity","94","94"]
["3CThermo-humidity-ts","2017-02-05 12:05:55","2017-02-05 12:05:55"]
fhem-tablet-ui.min.js:1 Longpoll started
fhem-tablet-ui.min.js:1 --------- start healthCheck --------------
fhem-tablet-ui.min.js:1 now: Sun Feb 05 2017 12:06:24 GMT+0100 (Mitteleuropäische Zeit)
fhem-tablet-ui.min.js:1 FTUI version: 2.5.1
fhem-tablet-ui.min.js:1 Longpoll: 1"
fhem-tablet-ui.min.js:1 Longpoll objects there: true
fhem-tablet-ui.min.js:1 Longpoll curent line: 698
fhem-tablet-ui.min.js:1 Longpoll last event before: 17202 Tag(e) 11 Stunde(n) 6 Minute(n) 24 Sekunde(n)
fhem-tablet-ui.min.js:1 Shortpoll interval: 900
fhem-tablet-ui.min.js:1 Shortpoll last run before: 13 Minute(n) 58 Sekunde(n)
fhem-tablet-ui.min.js:1 FHEM dev/par count: 0
fhem-tablet-ui.min.js:1 FTUI known devices count: 240
fhem-tablet-ui.min.js:1 Page length: 52604
fhem-tablet-ui.min.js:1 Widgets count: 94
fhem-tablet-ui.min.js:1 --------- end healthCheck ---------------
Und welches Widget aktualisiert nicht? Geht Label auf das Temperatur Reading, also wird da was angezeigt/ aktualisiert?
Betrifft es nur Devices, die mit Zahlen beginnen?
Hallo Setstate,
wenn ich das richtig sehe, dann betrifft das wirklich nur/alle Readings die mit einer Zahl beginnen.
Bei mir eben typischerweise alle Geräte die per HMCCU angebunden sind, die beginnen immer mit ihrem Kanalnummer....
VG
Christian
simuliere ich mal mit einem dummy bei mir
Ich hatte auch das Problem mit dem nicht aktualisieren.
Bei mir betraf es die Spritpreise, im Fhem WebIf wurde es richtig angezeigt, im Tablet ui irgendwelche alten Daten.
Geholfen hat es ne alte 98_JsonList2.pm drauf zu machen, danach ging es wieder.
Gruß Ronny
Auch bei mir funktioniert der Tablet UI Update nicht mehr nachdem ich FHEM vor ein paar Tagen aktualisiert habe. Alte jsonlist2 einspielen hat nicht geholfen. Auch nicht die index.html auf Basis der example_index neu aufzubauen hat nicht geholfen.
Zitat von: setstate am 05 Februar 2017, 16:20:39
simuliere ich mal mit einem dummy bei mir
Hallo setstate,
konntest du den Fehler inzwischen nachvollziehen? Hat es tatsächlich mit Zahlen zu Beginn eines Readings zu tun?
Oder kann ich noch etwas testen/liefern?
Danke für deine Hilfe!
Viele Grüße
Christian
Ich hab es nunmehr aufgegeben und ein komplett neues TabletUI aufgesetzt nach Vorlage von Roman. Jetzt ist es auch modern. Verstehen tu ich es aber weiterhin nicht.
Zitat von: Chris8888 am 07 Februar 2017, 22:43:17
Hallo setstate,
konntest du den Fehler inzwischen nachvollziehen? Hat es tatsächlich mit Zahlen zu Beginn eines Readings zu tun?
Oder kann ich noch etwas testen/liefern?
Danke für deine Hilfe!
Viele Grüße
Christian
Ein dummy mit Zahl an Anfang und auch nur aus Zahlen bestehend funktioniert. Das muss bei dir noch eine andere Ursache haben.
Hi,
ich vermute, dass es nicht am Namen des Dummys, sondern an dem des Readings liegt.
Hast du das zufällig auch getestet?
VG
Christian
Nein, das kann ich nochmal testen.
Zitat von: thomas1977mg am 07 Februar 2017, 23:34:11
Ich hab es nunmehr aufgegeben und ein komplett neues TabletUI aufgesetzt nach Vorlage von Roman. Jetzt ist es auch modern. Verstehen tu ich es aber weiterhin nicht.
Hallo Thomas,
mal dumm gefragt, wie hast du das gemacht? Oder genauer hast du nur den "www"-Ordner mit allen Unterordnern, den Roman zur Verfügung stellt, in dein Verzeichnis kopiert und angepasst?
Ich frage, weil die Vermutung war ja, dass es an der jsonlist2 liegen könnte. Wenn es jetzt bei dir funktioniert, dann scheidet das ja aus, oder liege ich da falsch...
Zitat von: Macblock am 08 Februar 2017, 13:20:45
Hallo Thomas,
mal dumm gefragt, wie hast du das gemacht? Oder genauer hast du nur den "www"-Ordner mit allen Unterordnern, den Roman zur Verfügung stellt, in dein Verzeichnis kopiert und angepasst?
Ich frage, weil die Vermutung war ja, dass es an der jsonlist2 liegen könnte. Wenn es jetzt bei dir funktioniert, dann scheidet das ja aus, oder liege ich da falsch...
Hi, ich habe den Ordner von Roman in einen neuen unterordnet gepackt und dann seine Vorlage Stück für Stück überarbeitet. Mit seinen Vorlagen läuft es Super.
Warum das mit meinen alten Daten nicht mehr ging, ist mir ein Rätsel.
Gesendet von meinem LG-D855 mit Tapatalk
Hallo,
es wird irgendwie immer merkwürdiger :o Ich habe heute mal die neueste ui geladen. Dann habe ich meine Anruferliste auf der index-seite eingefügt....und siehe da die Daten werden aktualisiert.
Dann habe ich die Anrufliste in die content-seite eingefügt. Siehe da, sie wird auch aktualisiert.
Dann habe ich die Anrufliste von der Index-Seite wieder entfernt und plötzlich wird auch auf der content-seite die Liste nicht mehr aktualisiert.
Gleiches z.b. beim einem Fenster. Packe ich die Anzeige des Reed in den index, dann wird der korrekte Status auf der index-Seite und auch auf der entsprechenden Menüseite aktualisiert. Lösche ich den Reed im index, dann passiert auch keine Aktualisierung mehr auf der Menüseite. :(
Hat jemand hier eine Idee, woran das liegen kann.
Hallo setstate,
konntest du das mit den Zahlen im Reading schon testen?
Ansonsten bleibt mir ja nur eine Neuinstallation...:-(
Danke für einen Tipp!
VG
Christian