Verschiedene Bugs melden

@JeuFore Ich habe keine Antwort für dich, ich bin da komplett am Ende! Intuitiv, da man wirklich nichts sieht und der Bug nur bei dir auftritt, könnte es nicht eine SD-Kartenbeschädigung sein? Du sagst, die DB der Instanz ist auf einer Festplatte, aber Docker und die Bilder, die sind auf der SD?

Ja, genau das ist es. Dann scheint es mir auf Ebene der Datenbankkorruption eher unwahrscheinlich zu sein, oder?

Meine anderen Container funktionieren ohne Probleme und alle anderen Funktionen von Gladys auch.

Außerdem, wenn ich die Anfrage im Chat schreibe und Gladys anschließend neu starte, wird die Nachricht nicht gespeichert.

Möglicherweise die Ursache des Problems, aber könnte der Wechsel von arm32 zu arm64 ohne Änderung der Datenbank die Ursache sein?

Bist du von arm32 auf arm64 umgestiegen? Was bedeutet das?

Wenn du deine Theorie testen möchtest, starte einen frischen Gladys-Container (du musst kein Volume einrichten, das ist wirklich nur zum Testen, verwende einen anderen Port) und schau, ob der Chat funktioniert.

Ich lief auf Hypriot OS arm32 auf meinem Raspberry und bin zu Ubuntu Server arm64 gewechselt.

Ja, das werde ich jetzt mal ausprobieren :slight_smile:

Als Antwort auf mich selbst habe ich gerade einen Test auf einer neuen, sauberen Instanz durchgeführt, und… dasselbe Problem: Gladys stürzt ab…

Ahhh, ich habe eine gute Nachricht. Eigentlich stürzt Gladys nicht ab, aber sie braucht sehr, sehr lange, um zu antworten. Ich habe meinen Gladys-Tab im Hintergrund laufen lassen, und am Ende kam eine Antwort.

Ah, das ist gut, das hat mich gewundert.

Bist du dir sicher, dass dein HDD gut performt? Macht dein Pi noch andere Dinge gleichzeitig?

Die neue Instanz ist auf meiner SD-Karte, sie ist quasi neu, meine Festplatte funktioniert auch recht gut und der Raspberry ist nicht überlastet (auf htop CPU bei ~5%).

Hallo !

Nur zur Info, ich habe gestern Abend getestet und habe dasselbe Problem wie das von @JeuFore erwähnte. Also eine Antwort des Chats von etwa 10 bis 15 Sekunden, manchmal 30 Sekunden bei den ersten beiden Fragen. Danach keine Probleme mehr bei den folgenden Fragen.
Ich habe es heute Morgen noch einmal getestet, genau dasselbe. Und das außerhalb von Gladys Plus, von der lokalen IP aus. Nichts Besonderes in den Logs.

EDIT: funktioniert bei mir (wahrscheinlich der Cache)


Der Kamera-Intent funktioniert bei mir nicht.

2021-05-17T09:15:33+0200 <error> index.js:16 (process.<anonymous>) NotFoundError: Antwort mit dem Intent camera.get-image-room.fail und der Sprache en nicht gefunden
    at Brain.getReply (/src/server/lib/brain/brain.getReply.js:18:11)
    at MessageHandler.replyByIntent (/src/server/lib/message/message.replyByIntent.js:15:27)
    at Camera.command (/src/server/lib/device/camera/camera.command.js:32:25)
    at EventEmitter.emit (events.js:315:20)
    at Event.emit (/src/server/lib/event/index.js:8:16)
    at MessageHandler.create (/src/server/lib/message/message.create.js:47:14)
    at async MessageHandler.handleEvent (/src/server/lib/message/message.handleEvent.js:17:5)

Ah gut, wenn du nicht der Einzige bist @JeuFore

Wenn ihr „Antwort des Chats in 10s“ sagt, bedeutet das, wenn ihr die Frage stellt, die Seite neu lädt und die Antwort da ist?

Wenn ja, dann ist das ein bereits bekannter WebSocket-Bug (der zu spät antwortende Chat ist nur ein Symptom, da WebSockets vom Chat verwendet werden).

Wir haben ein Issue, das das Problem verfolgt:

Interessanter Bug, aber nicht verwandt. Ich habe den Fehler überprüft, er ist legitim, es fehlt eine Übersetzung eines englischen Satzes ^^

Also, ich habe gerade auf meiner alten Installation getestet, die Seite (wenn ich neu lade) braucht trotzdem 2 Minuten und 58 Sekunden, um zu erscheinen, aber ohne Antwort :frowning:

Ich weiß nicht, ob es nur das Problem mit WebSocket ist.

EDIT: Also, nach 3 Minuten Wartezeit funktioniert der Chat wieder richtig, sofortige Antwort und ohne Neuladen.

Das ist also genau das, worauf ich mich oben bezogen habe… Ich bin mega stark :grin:

Ja, @Jean34, das sah am Anfang nicht so aus, aber es war genau das :grinning_face_with_smiling_eyes:

Gut beobachtet :wink:

Mein Fehler…

Ich hatte das, bevor ich meine Nachricht bearbeitet habe

Ich habe gerade diesen Bug behoben, er wird in der nächsten Version veröffentlicht!

https://github.com/GladysAssistant/Gladys/commit/ba98454b4abd7b32bd683b110072e9e83ed41151

@Terdious @JeuFore ihr habt diesen Bug (Langsamkeit der Antwort im Chat) auch bemerkt, er ist mit diesem Fix behoben :slight_smile:

Hallo @pierre-gilles,

Vielen Dank für dein Feedback.

Schönen Tag noch !!

Ich habe gerade einen Dev-Build mit vielen Fixes und Zigbee2mqtt-Gerätehinzufügungen gestartet:

https://github.com/GladysAssistant/Gladys/actions/runs/992968002

Hallo!
Ganz schnell eine Frage am Rande, da ich sehe, dass du Zigbee-Geräte hinzugefügt hast. Ich möchte (oder lassen) Geräte in die Tasmota-Integration hinzufügen, wo soll ich anfangen/wem soll ich fragen?
Schönen Tag noch allen!