Hauptmenü

Health Check

Begonnen von setstate, 27 Februar 2018, 21:52:50

Vorheriges Thema - Nächstes Thema

setstate

Die HealthCheck Ergebnisse, die bis jetzt in der WebConsole ausgegeben wurden, habe ich jetzt in eine eigene Seite verlagert, die parallel in einem zweiten Tab oder einem zweiten Browser-Fenster geöffnet werden kann.

In den zu testenden FTUI-Seiten muss Debug angeschaltet sein.

<meta name='debug' content='1'>

Im zweiten Tab öffnet man die ftui_check.html

Hier bekommt man jetzt live Infos über -
- Settings
- Subscriptions (inkl. Validierung, ob Daten von FHEM dazu geladen werden konnten)
- Modules (welche wurden in welchen Bereich geladen)
- ShortPoll
- LongPoll

Am Ende sollte man Debug immer wieder auf 0 stellen, um das häufige Schreiben in den localStorage zu vermeiden

<meta name='debug' content='0'>

Mikka

Hi setstate,

MEGA!!! Funktioniert 1A. DANKE!!!

Mikka

Mikka

Hallo setstate,

mir ist folgendes aufgefallen:


25 FritzBox_Call_List 1-timestamp --known-but-invalid--
26 FritzBox_Call_List 1-number --known-but-invalid--
27 FritzBox_Call_List 2-timestamp --known-but-invalid--
28 FritzBox_Call_List 2-number --known-but-invalid--


Der Code dazu:

                        <div class="" data-type="label"
                                data-device="FritzBox_Call_List"
                                data-get="1-timestamp"
                                data-color="red" >
                        </div>
                        <div class="" data-type="label"
                                data-device="FritzBox_Call_List"
                                data-get="1-number"
                                data-color="cornflowerblue" >
                        </div>
                        <div class="" data-type="label"
                                data-device="FritzBox_Call_List"
                                data-get="2-timestamp"
                                data-color="red" >
                        </div>
                        <div class="" data-type="label"
                                data-device="FritzBox_Call_List"
                                data-get="2-number"
                                data-color="cornflowerblue" >
                        </div>


Eigentlich wird alles richtig angezeigt. Also Datum, Uhrzeit und die Nummer.

Was bedeutet "--known-but-invalid--"?

Mikka

setstate

Das bedeutet: das Reading gibt es nur noch im lokalen Cache. Im FHEM ist es bereits gelöscht worden. Du siehst auf dem Tablet also nur noch alte Daten. Bei solchen temporären Readings könnte man mit class="autohide" die Anzeige ausblenden, bis wieder ein gültiger Wert vorliegt.

Mikka

Danke für die Erklärung und den Tipp! Das erklärt so einiges :-)

OdfFhem

@setstate
Hallo,

um einen schnellen/kompletten Überblick zu bekommen, ist diese neue Seite wirklich äußerst nützlich - ich konnte direkt ein paar mittlerweile sinnlos gewordene Subscriptions dingfest machen und entfernen.
Ab jetzt wird die console wohl deutlich seltener geöffnet werden müssen ...

Besten Dank schon mal fürs Bereitstellen


Ist noch angedacht, die Datum/Uhrzeit-Darstellung - im Moment wird scheinbar UTC angezeigt - "lesbarer" zu machen?
Hat die Seite index_state.html jetzt noch eine Daseinsberechtigung?

setstate

index_state.html macht so wie es ist keinen Sinn. Es fehlt noch Content. Es war mehr als Demonstrator gedacht, wie man Interna auf einer Seite anzeigen lassen kann.

setstate

#7
Zitat
Ist noch angedacht, die Datum/Uhrzeit-Darstellung - im Moment wird scheinbar UTC angezeigt - "lesbarer" zu machen?

ich habe jetzt noch ein toLocaleString hinzugefügt.

OdfFhem

@setstate
Änderung funktioniert einwandfrei.

Vielen Dank