[FTUI 3] Werte aktualisieren sich nur sporadisch

Begonnen von dennis_n, 28 Januar 2023, 12:48:23

Vorheriges Thema - Nächstes Thema

OdfFhem

Zitat von: dennis_n am 03 Februar 2023, 15:52:45
Sorry ich hatte Nachtdienst und bin vorher nicht mehr dazu gekommen hier Antwort zu geben.
Kein Problem ...

Zitat von: dennis_n am 03 Februar 2023, 15:52:45

error { target: WebSocket, isTrusted: true, srcElement: WebSocket, currentTarget: WebSocket, eventPhase: 2, bubbles: false, cancelable: false, returnValue: true, defaultPrevented: false, composed: false, ... }

Wie schon weiter oben gesagt:
ZitatDas error-Object ist nicht ganz unwichtig, endet aber mit ...; damit fehlt - sofern tatsächlich vorhanden - die entscheidende Information ...
Bitte mal näher anschauen bzw. zeigen ...
Die js-Zeilen sind uninteressant, das komplette error-Objekt ist wichtig ...

dennis_n

Ich sehe in der Konsole leider nur das, was ich Dir hier rauskopiert habe.

Wie komme ich denn an den kompletten Inhalt?

Gruss
Dennis

dennis_n

#17
Habe es gefunden. Sorry, hatte übersehen dass man das aufklappen kann.
Wird aber mega viel hier darzustellen.

Kommt gleich...


Hoffe das hilft weiter`
[websocket] error event
error { target: WebSocket, isTrusted: true, srcElement: WebSocket, currentTarget: WebSocket, eventPhase: 2, bubbles: false, cancelable: false, returnValue: true, defaultPrevented: false, composed: false, ... }

bubbles: false

cancelBubble: false

cancelable: false

composed: false

currentTarget: null

defaultPrevented: false

eventPhase: 0

explicitOriginalTarget: WebSocket { url: "ws://192.168.2.42:8085/fhem/?XHR=1&inform=type=status;filter=myAbfall,FWDienstplan,sonnenbatterie,FK_Spielzimmer,FK_Emilie,FK_Duschbad,FK_Schlafzimmer,FK_Elternbad,FK_HWR,FK_Kueche,FK_GaesteWC,FK_Esszimmer,FK_WZlinks,FK_WZrechts,FK_Buero_links,FK_Buero_rechts,FK_Garage,Haustuer_Nuki,ZWave_SWITCH_MULTILEVEL_5,ZWave_SWITCH_MULTILEVEL_9,ZWave_SWITCH_MULTILEVEL_6,ZWave_SWITCH_MULTILEVEL_7,ZWave_SWITCH_MULTILEVEL_8,ZWave_SWITCH_MULTILEVEL_4,ZWave_SWITCH_MULTILEVEL_3,ZWave_SWITCH_MULTILEVEL_13,ZWave_SWITCH_MULTILEVEL_12,ZWave_SWITCH_MULTILEVEL_11,Lichtszene,netatmo_M02_00_00_6b_32_04,netatmo_D70_ee_50_6b_20_46,netatmo_M03_00_00_09_ce_cc,Pooltemperatur,Sonnenstand,SMV6ZCX07E,homestatus,Lang_schlafen,%20Biotonne_days%20Papiertonne2-Rad-Behaelter04-woechentl_days%20t_001_summary%20USOC%20state%20doorsensorState%20actual_position%20STATE%20Biotonne_date%20GelbeTonneGelberSack_date%20Papiertonne2-Rad-Behaelter04-woechentl_date%20temperature%20Wassertemperatur%20co2%20sr_civil%20ss_civil%20BSH.Common.Option.ProgramProgress%20GelbeTonneGelberSack_days%20sceneValue%20Fortschritt;since=1675441144894;fmt=JSON&timestamp=1675441267267", readyState: 3, bufferedAmount: 0, ... }
​​
binaryType: "blob"
​​
bufferedAmount: 0
​​
extensions: ""
​​
onclose: function onclose(event)​​
onerror: function onerror(event)​​
onmessage: function onmessage(msg)
​​
onopen: null
​​
protocol: ""
​​
readyState: 3
​​
url: "ws://192.168.2.42:8085/fhem/?XHR=1&inform=type=status;filter=myAbfall,FWDienstplan,sonnenbatterie,FK_Spielzimmer,FK_Emilie,FK_Duschbad,FK_Schlafzimmer,FK_Elternbad,FK_HWR,FK_Kueche,FK_GaesteWC,FK_Esszimmer,FK_WZlinks,FK_WZrechts,FK_Buero_links,FK_Buero_rechts,FK_Garage,Haustuer_Nuki,ZWave_SWITCH_MULTILEVEL_5,ZWave_SWITCH_MULTILEVEL_9,ZWave_SWITCH_MULTILEVEL_6,ZWave_SWITCH_MULTILEVEL_7,ZWave_SWITCH_MULTILEVEL_8,ZWave_SWITCH_MULTILEVEL_4,ZWave_SWITCH_MULTILEVEL_3,ZWave_SWITCH_MULTILEVEL_13,ZWave_SWITCH_MULTILEVEL_12,ZWave_SWITCH_MULTILEVEL_11,Lichtszene,netatmo_M02_00_00_6b_32_04,netatmo_D70_ee_50_6b_20_46,netatmo_M03_00_00_09_ce_cc,Pooltemperatur,Sonnenstand,SMV6ZCX07E,homestatus,Lang_schlafen,%20Biotonne_days%20Papiertonne2-Rad-Behaelter04-woechentl_days%20t_001_summary%20USOC%20state%20doorsensorState%20actual_position%20STATE%20Biotonne_date%20GelbeTonneGelberSack_date%20Papiertonne2-Rad-Behaelter04-woechentl_date%20temperature%20Wassertemperatur%20co2%20sr_civil%20ss_civil%20BSH.Common.Option.ProgramProgress%20GelbeTonneGelberSack_days%20sceneValue%20Fortschritt;since=1675441144894;fmt=JSON&timestamp=1675441267267"
​​
<prototype>: WebSocketPrototype { close: close(), send: send(), url: Getter, ... }

isTrusted: true

originalTarget: WebSocket { url: "ws://192.168.2.42:8085/fhem/?XHR=1&inform=type=status;filter=myAbfall,FWDienstplan,sonnenbatterie,FK_Spielzimmer,FK_Emilie,FK_Duschbad,FK_Schlafzimmer,FK_Elternbad,FK_HWR,FK_Kueche,FK_GaesteWC,FK_Esszimmer,FK_WZlinks,FK_WZrechts,FK_Buero_links,FK_Buero_rechts,FK_Garage,Haustuer_Nuki,ZWave_SWITCH_MULTILEVEL_5,ZWave_SWITCH_MULTILEVEL_9,ZWave_SWITCH_MULTILEVEL_6,ZWave_SWITCH_MULTILEVEL_7,ZWave_SWITCH_MULTILEVEL_8,ZWave_SWITCH_MULTILEVEL_4,ZWave_SWITCH_MULTILEVEL_3,ZWave_SWITCH_MULTILEVEL_13,ZWave_SWITCH_MULTILEVEL_12,ZWave_SWITCH_MULTILEVEL_11,Lichtszene,netatmo_M02_00_00_6b_32_04,netatmo_D70_ee_50_6b_20_46,netatmo_M03_00_00_09_ce_cc,Pooltemperatur,Sonnenstand,SMV6ZCX07E,homestatus,Lang_schlafen,%20Biotonne_days%20Papiertonne2-Rad-Behaelter04-woechentl_days%20t_001_summary%20USOC%20state%20doorsensorState%20actual_position%20STATE%20Biotonne_date%20GelbeTonneGelberSack_date%20Papiertonne2-Rad-Behaelter04-woechentl_date%20temperature%20Wassertemperatur%20co2%20sr_civil%20ss_civil%20BSH.Common.Option.ProgramProgress%20GelbeTonneGelberSack_days%20sceneValue%20Fortschritt;since=1675441144894;fmt=JSON&timestamp=1675441267267", readyState: 3, bufferedAmount: 0, ... }
​​
binaryType: "blob"
​​
bufferedAmount: 0
​​
extensions: ""
​​
onclose: function onclose(event)​​
onerror: function onerror(event)​​
onmessage: function onmessage(msg)
​​
onopen: null
​​
protocol: ""
​​
readyState: 3
​​
url: "ws://192.168.2.42:8085/fhem/?XHR=1&inform=type=status;filter=myAbfall,FWDienstplan,sonnenbatterie,FK_Spielzimmer,FK_Emilie,FK_Duschbad,FK_Schlafzimmer,FK_Elternbad,FK_HWR,FK_Kueche,FK_GaesteWC,FK_Esszimmer,FK_WZlinks,FK_WZrechts,FK_Buero_links,FK_Buero_rechts,FK_Garage,Haustuer_Nuki,ZWave_SWITCH_MULTILEVEL_5,ZWave_SWITCH_MULTILEVEL_9,ZWave_SWITCH_MULTILEVEL_6,ZWave_SWITCH_MULTILEVEL_7,ZWave_SWITCH_MULTILEVEL_8,ZWave_SWITCH_MULTILEVEL_4,ZWave_SWITCH_MULTILEVEL_3,ZWave_SWITCH_MULTILEVEL_13,ZWave_SWITCH_MULTILEVEL_12,ZWave_SWITCH_MULTILEVEL_11,Lichtszene,netatmo_M02_00_00_6b_32_04,netatmo_D70_ee_50_6b_20_46,netatmo_M03_00_00_09_ce_cc,Pooltemperatur,Sonnenstand,SMV6ZCX07E,homestatus,Lang_schlafen,%20Biotonne_days%20Papiertonne2-Rad-Behaelter04-woechentl_days%20t_001_summary%20USOC%20state%20doorsensorState%20actual_position%20STATE%20Biotonne_date%20GelbeTonneGelberSack_date%20Papiertonne2-Rad-Behaelter04-woechentl_date%20temperature%20Wassertemperatur%20co2%20sr_civil%20ss_civil%20BSH.Common.Option.ProgramProgress%20GelbeTonneGelberSack_days%20sceneValue%20Fortschritt;since=1675441144894;fmt=JSON&timestamp=1675441267267"
​​
<prototype>: WebSocketPrototype { close: close(), send: send(), url: Getter, ... }

returnValue: true

srcElement: WebSocket { url: "ws://192.168.2.42:8085/fhem/?XHR=1&inform=type=status;filter=myAbfall,FWDienstplan,sonnenbatterie,FK_Spielzimmer,FK_Emilie,FK_Duschbad,FK_Schlafzimmer,FK_Elternbad,FK_HWR,FK_Kueche,FK_GaesteWC,FK_Esszimmer,FK_WZlinks,FK_WZrechts,FK_Buero_links,FK_Buero_rechts,FK_Garage,Haustuer_Nuki,ZWave_SWITCH_MULTILEVEL_5,ZWave_SWITCH_MULTILEVEL_9,ZWave_SWITCH_MULTILEVEL_6,ZWave_SWITCH_MULTILEVEL_7,ZWave_SWITCH_MULTILEVEL_8,ZWave_SWITCH_MULTILEVEL_4,ZWave_SWITCH_MULTILEVEL_3,ZWave_SWITCH_MULTILEVEL_13,ZWave_SWITCH_MULTILEVEL_12,ZWave_SWITCH_MULTILEVEL_11,Lichtszene,netatmo_M02_00_00_6b_32_04,netatmo_D70_ee_50_6b_20_46,netatmo_M03_00_00_09_ce_cc,Pooltemperatur,Sonnenstand,SMV6ZCX07E,homestatus,Lang_schlafen,%20Biotonne_days%20Papiertonne2-Rad-Behaelter04-woechentl_days%20t_001_summary%20USOC%20state%20doorsensorState%20actual_position%20STATE%20Biotonne_date%20GelbeTonneGelberSack_date%20Papiertonne2-Rad-Behaelter04-woechentl_date%20temperature%20Wassertemperatur%20co2%20sr_civil%20ss_civil%20BSH.Common.Option.ProgramProgress%20GelbeTonneGelberSack_days%20sceneValue%20Fortschritt;since=1675441144894;fmt=JSON&timestamp=1675441267267", readyState: 3, bufferedAmount: 0, ... }
​​
binaryType: "blob"
​​
bufferedAmount: 0
​​
extensions: ""
​​
onclose: function onclose(event)​​
onerror: function onerror(event)​​
onmessage: function onmessage(msg)
​​
onopen: null
​​
protocol: ""
​​
readyState: 3
​​
url: "ws://192.168.2.42:8085/fhem/?XHR=1&inform=type=status;filter=myAbfall,FWDienstplan,sonnenbatterie,FK_Spielzimmer,FK_Emilie,FK_Duschbad,FK_Schlafzimmer,FK_Elternbad,FK_HWR,FK_Kueche,FK_GaesteWC,FK_Esszimmer,FK_WZlinks,FK_WZrechts,FK_Buero_links,FK_Buero_rechts,FK_Garage,Haustuer_Nuki,ZWave_SWITCH_MULTILEVEL_5,ZWave_SWITCH_MULTILEVEL_9,ZWave_SWITCH_MULTILEVEL_6,ZWave_SWITCH_MULTILEVEL_7,ZWave_SWITCH_MULTILEVEL_8,ZWave_SWITCH_MULTILEVEL_4,ZWave_SWITCH_MULTILEVEL_3,ZWave_SWITCH_MULTILEVEL_13,ZWave_SWITCH_MULTILEVEL_12,ZWave_SWITCH_MULTILEVEL_11,Lichtszene,netatmo_M02_00_00_6b_32_04,netatmo_D70_ee_50_6b_20_46,netatmo_M03_00_00_09_ce_cc,Pooltemperatur,Sonnenstand,SMV6ZCX07E,homestatus,Lang_schlafen,%20Biotonne_days%20Papiertonne2-Rad-Behaelter04-woechentl_days%20t_001_summary%20USOC%20state%20doorsensorState%20actual_position%20STATE%20Biotonne_date%20GelbeTonneGelberSack_date%20Papiertonne2-Rad-Behaelter04-woechentl_date%20temperature%20Wassertemperatur%20co2%20sr_civil%20ss_civil%20BSH.Common.Option.ProgramProgress%20GelbeTonneGelberSack_days%20sceneValue%20Fortschritt;since=1675441144894;fmt=JSON&timestamp=1675441267267"
​​
<prototype>: WebSocketPrototype { close: close(), send: send(), url: Getter, ... }

target: WebSocket { url: "ws://192.168.2.42:8085/fhem/?XHR=1&inform=type=status;filter=myAbfall,FWDienstplan,sonnenbatterie,FK_Spielzimmer,FK_Emilie,FK_Duschbad,FK_Schlafzimmer,FK_Elternbad,FK_HWR,FK_Kueche,FK_GaesteWC,FK_Esszimmer,FK_WZlinks,FK_WZrechts,FK_Buero_links,FK_Buero_rechts,FK_Garage,Haustuer_Nuki,ZWave_SWITCH_MULTILEVEL_5,ZWave_SWITCH_MULTILEVEL_9,ZWave_SWITCH_MULTILEVEL_6,ZWave_SWITCH_MULTILEVEL_7,ZWave_SWITCH_MULTILEVEL_8,ZWave_SWITCH_MULTILEVEL_4,ZWave_SWITCH_MULTILEVEL_3,ZWave_SWITCH_MULTILEVEL_13,ZWave_SWITCH_MULTILEVEL_12,ZWave_SWITCH_MULTILEVEL_11,Lichtszene,netatmo_M02_00_00_6b_32_04,netatmo_D70_ee_50_6b_20_46,netatmo_M03_00_00_09_ce_cc,Pooltemperatur,Sonnenstand,SMV6ZCX07E,homestatus,Lang_schlafen,%20Biotonne_days%20Papiertonne2-Rad-Behaelter04-woechentl_days%20t_001_summary%20USOC%20state%20doorsensorState%20actual_position%20STATE%20Biotonne_date%20GelbeTonneGelberSack_date%20Papiertonne2-Rad-Behaelter04-woechentl_date%20temperature%20Wassertemperatur%20co2%20sr_civil%20ss_civil%20BSH.Common.Option.ProgramProgress%20GelbeTonneGelberSack_days%20sceneValue%20Fortschritt;since=1675441144894;fmt=JSON&timestamp=1675441267267", readyState: 3, bufferedAmount: 0, ... }
​​
binaryType: "blob"
​​
bufferedAmount: 0
​​
extensions: ""
​​
onclose: function onclose(event)​​
onerror: function onerror(event)​​
onmessage: function onmessage(msg)
​​
onopen: null
​​
protocol: ""
​​
readyState: 3
​​
url: "ws://192.168.2.42:8085/fhem/?XHR=1&inform=type=status;filter=myAbfall,FWDienstplan,sonnenbatterie,FK_Spielzimmer,FK_Emilie,FK_Duschbad,FK_Schlafzimmer,FK_Elternbad,FK_HWR,FK_Kueche,FK_GaesteWC,FK_Esszimmer,FK_WZlinks,FK_WZrechts,FK_Buero_links,FK_Buero_rechts,FK_Garage,Haustuer_Nuki,ZWave_SWITCH_MULTILEVEL_5,ZWave_SWITCH_MULTILEVEL_9,ZWave_SWITCH_MULTILEVEL_6,ZWave_SWITCH_MULTILEVEL_7,ZWave_SWITCH_MULTILEVEL_8,ZWave_SWITCH_MULTILEVEL_4,ZWave_SWITCH_MULTILEVEL_3,ZWave_SWITCH_MULTILEVEL_13,ZWave_SWITCH_MULTILEVEL_12,ZWave_SWITCH_MULTILEVEL_11,Lichtszene,netatmo_M02_00_00_6b_32_04,netatmo_D70_ee_50_6b_20_46,netatmo_M03_00_00_09_ce_cc,Pooltemperatur,Sonnenstand,SMV6ZCX07E,homestatus,Lang_schlafen,%20Biotonne_days%20Papiertonne2-Rad-Behaelter04-woechentl_days%20t_001_summary%20USOC%20state%20doorsensorState%20actual_position%20STATE%20Biotonne_date%20GelbeTonneGelberSack_date%20Papiertonne2-Rad-Behaelter04-woechentl_date%20temperature%20Wassertemperatur%20co2%20sr_civil%20ss_civil%20BSH.Common.Option.ProgramProgress%20GelbeTonneGelberSack_days%20sceneValue%20Fortschritt;since=1675441144894;fmt=JSON&timestamp=1675441267267"
​​
<prototype>: WebSocketPrototype { close: close(), send: send(), url: Getter, ... }

timeStamp: 167380

type: "error"

<get isTrusted()>: function isTrusted()
​​
length: 0
​​
name: "get isTrusted"
​​
<prototype>: function ()

<prototype>: EventPrototype { composedPath: composedPath(), stopPropagation: stopPropagation(), stopImmediatePropagation: stopImmediatePropagation(), ... }
​​
ALT_MASK: 1
​​
AT_TARGET: 2
​​
BUBBLING_PHASE: 3
​​
CAPTURING_PHASE: 1
​​
CONTROL_MASK: 2
​​
META_MASK: 8
​​
NONE: 0
​​
SHIFT_MASK: 4
​​
bubbles:
​​
cancelBubble:
​​
cancelable:
​​
composed:
​​
composedPath: function composedPath()
​​
constructor: function ()
​​
currentTarget:
​​
defaultPrevented:
​​
eventPhase:
​​
explicitOriginalTarget:
​​
initEvent: function initEvent()
​​
originalTarget:
​​
preventDefault: function preventDefault()
​​
returnValue:
​​
srcElement:
​​
stopImmediatePropagation: function stopImmediatePropagation()
​​
stopPropagation: function stopPropagation()
​​
target:
​​
timeStamp:
​​
type:
​​
Symbol(Symbol.toStringTag): "Event"
​​
<get bubbles()>: function bubbles()
​​
<get cancelBubble()>: function cancelBubble()
​​
<set cancelBubble()>: function cancelBubble()
​​
<get cancelable()>: function cancelable()
​​
<get composed()>: function composed()
​​
<get currentTarget()>: function currentTarget()
​​
<get defaultPrevented()>: function defaultPrevented()
​​
<get eventPhase()>: function eventPhase()
​​
<get explicitOriginalTarget()>: function explicitOriginalTarget()
​​
<get originalTarget()>: function originalTarget()
​​
<get returnValue()>: function returnValue()
​​
<set returnValue()>: function returnValue()
​​
<get srcElement()>: function srcElement()
​​
<get target()>: function target()
​​
<get timeStamp()>: function timeStamp()
​​
<get type()>: function type()
​​
<prototype>: Object { ... }

OdfFhem

Zitat von: dennis_n am 03 Februar 2023, 17:20:50
Hoffe das hilft weiter
Leider nicht ...

Kannst Du mit der rechten Maustaste eine evtl. "informationsreichere" Darstellung erzeugen ?

dennis_n

Leider nein, habe alles abgesucht und sogar mal mit dem Chrome versucht.
Aber es scheint nicht zu gehen

OdfFhem

Chrome/Firefox müssten es eigentlich können ... s. Screenshots

- Ich habe im Tab "Console" der "Entwickler-Tools" mal auf ein Objekt gefiltert ... mangels error-Objekt in meinem Fall jeweils auf "FhemService"
- Bei Dir sollte die Darstellung bzgl. error-Objekt ähnlich aussehen

- auf dem Objekt-Bezeichner "FhemService" / "Object" (steht unmittelbar hinter dem Aufklappsymbol) die rechte Maustaste betätigen ...
- es wird ein Menü aufgebaut, in dem ein Menüpunkt "Copy object" enthalten ist
- wird "Copy object" ausgewählt, steht das komplette Objekt formatiert in der Zwischenablage

Den Inhalt der Zwischenablage
... mal selbst anschauen
oder
... "evtl. anonymisiert" hier zeigen

dennis_n

Habe es mehrfach genai so versucht, aber kein Erfolg. Er kopiert immer nur das was ich Dir hier schon gezeigt habe.
Habe auch einen anderen Rechner mit anderem Betriebssystem versucht. Geht nicht.

Dann habe ich nach Plugins gesucht, die die Funktion vielleicht zur Verfügung stellen. Scheint es aber nicht zu geben.
Ich weiss nicht mehr weiter.

Danke an Dich schonmal, dass Du Dir so viel Mühe gibts. Aber ich muss den Fehler doch irgendwie wegbekommen.
Was kann ich noch tun?

Gruss
Dennis

dennis_n

Ich wollte gerade mal ein Update auf die aktuellste Version machen.
Dabei ist mir im Log von fhem folgendes aufgefallen:

2023.02.04 09:54:29 1 : Downloading https://raw.githubusercontent.com/knowthelist/ftui/master/controls_ftui.txt
2023.02.04 09:54:29 1 : RMDIR: ./restoreDir/update/2022-11-19
2023.02.04 09:54:29 1 : UPD www/ftui/components/badge/badge.component.js
2023.02.04 09:54:29 1 : open ./www/ftui/components/badge/badge.component.js failed: Permission denied, trying to restore the previous version and aborting the update


Scheinbar gibt es da eine Rechte-Problem.
Wie kann ich das denn beheben? Habe FTUI3 aber ganz normal per Wiki installiert.

dennis_n

Ich bin vielleicht ein Stück weiter.Über die Safari Konsole kann ich mir die Fehler etwas genauer anschauen.

Ich habe mal ein Screenshot angehängt.
Irgendwas kann nicht geladen werden oder es besteht ekin Zugriff darauf.


OdfFhem

Zitat von: dennis_n am 04 Februar 2023, 09:59:16
Wie kann ich das denn beheben? Habe FTUI3 aber ganz normal per Wiki installiert.
Scheint ein Rechte-Problem zu sein
... hast Du wget genutzt und unter falschem Nutzer ausgeführt ?
... werden Rechte nachträglich durch z.B. docker o.ä. angepasst ?
...


Zur Beseitigung könntest Du im Grunde
.
.
.
- zunächst einmal das ftui-Verzeichnis im www-Ordner umbenennen (z.B. "mv ftui ftui.error") ... Deine Anpassungen wären damit (in der Regel) "gerettet"
.
- anschließend "update check https://raw.githubusercontent.com/knowthelist/ftui/master/controls_ftui.txt" ausführen ... alle Dateien sollten aufgelistet werden
- und dann "update all https://raw.githubusercontent.com/knowthelist/ftui/master/controls_ftui.txt" ausführen - alle Dateien sollten heruntergeladen werden
.
- abschließend einfach mal die mitgelieferte index.html antesten ... beispielsweise Aufruf von http://<rechner>:<port>/fhem/ftui3/ ... sollte eigentlich ohne Fehleranzeige in der Konsole funktionieren
.
- nun könnte man z.B. mal eine der "Label"-Kacheln an die eigenen Test-Bedürfnisse anpassen und mit "setreading" prüfen, ob die sofortige FTUI3-Reaktion funktioniert
.
.
.
Scheint alles normal zu funktionieren, dann könnte man jetzt die eigenen Dateien aus dem "gesicherten" ftui-Verzeichnis in das neue ftui-Verzeichnis übernehmen
.
Treten jetzt wieder Fehler auf, dann hilft vermutlich nur eine schrittweise Übernahme/Aktivierung der eigenen Dateien, um das schuldige Objekt ausfindig zu machen ...

dennis_n

Moin,

wie gesagt, Installation erfolgte ganz normal wie im Wiki beschrieben.
Rechte wurden nciht nachträglich angepasst.

Ich hatte dann gestern noch mein Verzeichnis gesichtert und genau den update check und update Befehl ausgeführt.
Die mitgelieferte index.html lief ohne Probleme und Fehlermeldungen über Stunden.

Also habe ich dann meine index wieder eingespielt, Fehler sofort wieder da.
Ich habe auch nur die index und eine css Datei angepasst, um noch zwei Farben hinzuzufügen.
Alles andere ist original.

Also muss der Fehler ja in meiner index liegen oder?

OdfFhem

Zitat von: dennis_n am 05 Februar 2023, 09:09:44
Also habe ich dann meine index wieder eingespielt, Fehler sofort wieder da.
Ich habe auch nur die index und eine css Datei angepasst, um noch zwei Farben hinzuzufügen.
Alles andere ist original.

Also muss der Fehler ja in meiner index liegen oder?
Dann häng doch einfach mal die "nicht original"-Dateien an ...

dennis_n

#27
Ich habe den Übeltäter gefunden!!!!

Die Kachel für mein Nuki Schloss war es.
Habe nacheinander alle Kacheln mal auskommentiert und geschaut, ab wann der Fehler nicht mehr kommt.

Bingo: Beim Nuki Schloss war es dann so.
Aber was genau ist da falsch?
Vermutlich die Leerzeichen beim Status "door closed" und "door oepened" ?

<ftui-grid-tile row="7" col="10" height="2" width="2" shape="round">
      <ftui-grid-header color="blue">Haustür</ftui-grid-header>
      <ftui-icon name="front-door" size="4" [color]="Haustuer_Nuki:doorsensorState | map('door closed:red, door opened:mygreen')" ></ftui-icon>   
       
      </ftui-grid-tile>


Gerade nochmal getestet. Hat auch nichts mit den Leerzeichen zu tun.
Wenn ich ein anderes Reading darstelle, geht es auch nicht.
Also sobald ich das Nuki Schloss darstellen will, kommt der Fehler in der Konsole und die Readings aktualisieren sich nicht mehr.

mr_petz


OdfFhem

Zitat von: mr_petz am 05 Februar 2023, 12:48:32
Giebt es einen ftui-grid-header?

Ja, gibt es
... height ... ''
... width ... '100%'
... color ... ''
... --grid-header-background-color ... #272727