Hilfe - Keine Aktualisierung mehr der Daten bei Tablet UI seit heute Abend

Begonnen von thomas1977mg, 02 Februar 2017, 21:29:49

Vorheriges Thema - Nächstes Thema

CoolTux

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.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

setstate


CoolTux

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.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

moonsorrox

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>
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

thomas1977mg

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?

Macblock

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

thomas1977mg

Ich hatte eben noch eine alte 01.fhemweb eingespielt. Aber das hatte auch nichts gebracht. In einem benachbarten Thread hab ich davon gelesen.

Buhääääää......

thomas1977mg

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

setstate

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?

Chris8888

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
FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

setstate


Ronny1979

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

max72at

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.

Chris8888

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

FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

thomas1977mg

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.