Hauptmenü

FhemNative Abgeschossen

Begonnen von Fexel, 10 Dezember 2020, 18:15:51

Vorheriges Thema - Nächstes Thema

Fexel

Hallo,

ich habe gerade etwas mit nem multistate Button gespielt und dabei wohl irgendetwas falsch gemacht.
Zuerst waren beim erzeugten Button nur so aktualisierungspunkte und nun habe ich, bis auf die oberen File Edit.... Punkte ein komplett weißes Bild.
Was kann ich da machen um die Oberfläche wiederzubekommen?

Gruß, Fexel

amenomade

Deine Änderungen rückgängig machen, oder ein Backup zurückspielen.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

australien

Zitat von: amenomade am 10 Dezember 2020, 19:41:50
Deine Änderungen rückgängig machen, oder ein Backup zurückspielen.
Wie soll man rückgängig machen, wenn man nur einen weißen Bildschirm hat? Hab das selbe Problem.

Was für Datein sollen beim backup zurückgespielt werden?
raspberry pi3
signalduino, Shelly1, Shelly2, Sonos, Unifi
Amazon Fire Tablet 7 | Noname Android Tablet 10"

Badflex

Ja das hate ich auch schon. Zum Glück hatte ich ein Backup.
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

Syrex-o

Zitat von: Fexel am 10 Dezember 2020, 18:15:51
Hallo,

ich habe gerade etwas mit nem multistate Button gespielt und dabei wohl irgendetwas falsch gemacht.
Zuerst waren beim erzeugten Button nur so aktualisierungspunkte und nun habe ich, bis auf die oberen File Edit.... Punkte ein komplett weißes Bild.
Was kann ich da machen um die Oberfläche wiederzubekommen?

Gruß, Fexel
Scheint so als hätte der Multistatebutton ein Problem einen der Werte zu finden und das verursacht den Crash. Manche Komponenten sind noch nicht gegen so etwas geschützt.
Setze ich mit auf meine Agenda.

Grundsätzlich helfen dafür die Fehlermeldungen aus den Developer Tools sehr. Kann man jederzeit in der Mac und Windows Version öffnen.

australien

Zitat von: Syrex-o am 11 Dezember 2020, 18:42:44
Grundsätzlich helfen dafür die Fehlermeldungen aus den Developer Tools sehr. Kann man jederzeit in der Mac und Windows Version öffnen.

Wie kann man die öffnen?
raspberry pi3
signalduino, Shelly1, Shelly2, Sonos, Unifi
Amazon Fire Tablet 7 | Noname Android Tablet 10"

Syrex-o

Zitat von: australien am 11 Dezember 2020, 18:51:47
Wie kann man die öffnen?

Klick dich Mal durch die Reiter oben vom Fenster. Habe gerade keinen Rechner zur Hand.  :(

australien

Zitat von: Syrex-o am 11 Dezember 2020, 18:59:53
Klick dich Mal durch die Reiter oben vom Fenster. Habe gerade keinen Rechner zur Hand.  :(
Ich arbeite mit der PWA Version, wo finde ich da die Reiter?
raspberry pi3
signalduino, Shelly1, Shelly2, Sonos, Unifi
Amazon Fire Tablet 7 | Noname Android Tablet 10"

Syrex-o

Zitat von: australien am 11 Dezember 2020, 19:11:23
Ich arbeite mit der PWA Version, wo finde ich da die Reiter?
In Chrome mit Strg+Umschalt+I
Oder über das Menü: Entwicklerwerkzeuge.

Fexel

Ich hatte leider am Wochenende keinen Rechnerzugriff, deshalb jetzt erst die Antwort.
Habe in den Developer Tools im Event Listener einen error (siehe Anhang).
Ich hoffe das ist das richtige.

Gruß, Fexel

Syrex-o

Zitat von: Fexel am 14 Dezember 2020, 10:36:49
Ich hatte leider am Wochenende keinen Rechnerzugriff, deshalb jetzt erst die Antwort.
Habe in den Developer Tools im Event Listener einen error (siehe Anhang).
Ich hoffe das ist das richtige.

Gruß, Fexel

Das ist leider nicht der Fehler.
Der Fehler wird im "Konsolen-Tab" der Developer Tools angezeigt.

Beste Grüße

Fexel

Das passiert, wenn man nur rudimentäres Wissen hat.
Dann hoffe ich, dass das Bild jetzt stimmt.

australien

bei mir, weißer Screen, steht in der Konsole folgendes, kann damit aber nichts anfangen :(

[color=red]Error: Uncaught (in promise): TypeError: this.rooms[0] is undefined
loadRooms/</<@http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1:446314
invoke@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:10763
onInvoke@http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1:592755
invoke@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:10703
run@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:6175
S/<@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:17107
invokeTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:11381
onInvokeTask@http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1:592644
invokeTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:11302
runTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:6790
v@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:13375
invokeTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:12460
h@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:24714
p@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:24960
EventListener.handleEvent*g/O<@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:25916
scheduleTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:11144
onScheduleTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:8369
scheduleTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:11042
scheduleTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:7344
scheduleEventTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:7727
M/<@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:27587
T/i.set@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:21318
getItem/r</</<@http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1:657920
E@http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1:655548
getItem/r</<@http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1:657814
invoke@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:10763
onInvoke@http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1:592755
invoke@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:10703
run@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:6175
S/<@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:17107
invokeTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:11381
onInvokeTask@http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1:592644
invokeTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:11302
runTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:6790
v@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:13375
invokeTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:12460
h@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:24714
p@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:24960
EventListener.handleEvent*g/O<@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:25916
scheduleTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:11144
onScheduleTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:8369
scheduleTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:11042
scheduleTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:7344
scheduleEventTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:7727
M/<@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:27587
T/i.set@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:21318
y/<@http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1:654744
C@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:18176
y@http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1:654107
v@http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1:654809
_initStorage/<@http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1:656698
invoke@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:10763
onInvoke@http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1:592755
invoke@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:10703
run@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:6175
S/<@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:17107
invokeTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:11381
onInvokeTask@http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1:592644
invokeTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:11302
runTask@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:6790
v@http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:13375[/color]

   [color=blue] _ http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    S http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    invokeTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    onInvokeTask http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1
    invokeTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    runTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    v http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    invokeTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    h http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    p http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    O http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    scheduleTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    onScheduleTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    scheduleTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    scheduleTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    scheduleEventTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    M http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    set http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    r http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1
    E http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1
    r http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1
    invoke http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    onInvoke http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1
    invoke http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    run http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    S http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    invokeTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    onInvokeTask http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1
    invokeTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    runTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    v http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    invokeTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    h http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    p http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    O http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    scheduleTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    onScheduleTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    scheduleTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    scheduleTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    scheduleEventTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    M http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    set http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    y http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1
    C http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    y http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1
    v http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1
    _initStorage http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1
    invoke http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    onInvoke http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1
    invoke http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    run http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    S http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    invokeTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    onInvokeTask http://10.68.0.21:8300/main-es2015.e95c3b606cc41a6d2a28.js:1
    invokeTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    runTask http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1
    v http://10.68.0.21:8300/polyfills-es2015.0ac2ca312da2b6f9019b.js:1[/color]
raspberry pi3
signalduino, Shelly1, Shelly2, Sonos, Unifi
Amazon Fire Tablet 7 | Noname Android Tablet 10"

Syrex-o

Zitat von: Fexel am 15 Dezember 2020, 09:46:00
Das passiert, wenn man nur rudimentäres Wissen hat.
Dann hoffe ich, dass das Bild jetzt stimmt.

Super. Damit kann ich was anfangen. Danke  ;D

Zitat
bei mir, weißer Screen, steht in der Konsole folgendes, kann damit aber nichts anfangen
Puh, da tue ich mich auch schwer. Er scheint keinen ersten Raum in der Config zu finden.
Wie konnte das denn passiert sein?

australien

Zitat von: Syrex-o am 15 Dezember 2020, 17:27:30
Puh, da tue ich mich auch schwer. Er scheint keinen ersten Raum in der Config zu finden.
Wie konnte das denn passiert sein?


Das ist genau die Frage wie das passieren kann? Wie kann ich da wieder einen herstellen, ohne es neu zu installieren.
raspberry pi3
signalduino, Shelly1, Shelly2, Sonos, Unifi
Amazon Fire Tablet 7 | Noname Android Tablet 10"

Syrex-o

Zitat von: australien am 15 Dezember 2020, 20:20:41

Das ist genau die Frage wie das passieren kann? Wie kann ich da wieder einen herstellen, ohne es neu zu installieren.

Also mit anderen Worten, du hast kein Backup?
Wenn du noch an die Einstellungen kommst, kannst du die JSON exportieren und manuell bearbeiten. Bzw wenn du an die kaputte JSON kommst, dann könnte ich sie mir ansehen.