[ERLEDIGT] Probleme bei der Erstellung von Diagrammen in Gladys+

Das ist immer noch ich :smiley: !

Wenn ich ein Diagramm auf Gladys + erstellen möchte, werden mir diese beiden Felder nicht angeboten:

lokal:

auf G+:

Dadurch entsteht, wenn ich auf G+ speichere, ein Endlos-Spinner :smiley:

mit diesen Fehlermeldungen in der Konsole:

Ist das beabsichtigt aus Sicherheitsgründen @pierre-gilles?

Info: Es wäre nicht schlecht, Tags wie „Bug“ zu haben, um sie besser im Forum verfolgen zu können.

@spenceur Das hat nichts mit dieser Box zu tun, dein Front Gladys Plus kann deine lokale Instanz nicht finden.

Hast du zufällig mehrere Gladys-Instanzen auf einem Gladys Plus-Konto gestartet (z. B. durch Wiederverwendung deiner Datenbank)?

Falls ja, kann das Probleme verursachen, da Gladys Plus nur mit einer Instanz funktioniert und die zuletzt gestartete Instanz die Kontrolle übernimmt.

Auf gar keinen Fall, ich habe nur einen Gladys lokal auf einem Raspberry Pi ^^

Wenn du deine Seite neu lädst, siehst du immer noch die gleichen Fehler « NO_INSTANCE_FOUND » in den Logs?

Falls ja, schlage ich dir vor, mehrere Dinge auszuprobieren: Starte deine Gladys-Instanz neu, und falls das nicht hilft, schau dir die Logs deiner Gladys-Instanz an.

Hast du deine DNS-Probleme gelöst? Bei diesen Fehlern riecht es nach Problemen mit Gladys lokal, das den Gladys Plus-Server nicht erreichen kann.

Ich werde versuchen, meine lokale Instanz so schnell wie möglich neu zu starten ^^

Ich habe noch keine Zeit gehabt, auf Cloudflare umzustellen. Denkst du, dass das damit zusammenhängt?

Deine Logs werden es uns sagen, aber ja, das ist definitiv der Grund.

Wenn es lokal weiterhin DNS-Probleme gibt, ist es unmöglich, den Server zu kontaktieren, und du kannst daher keine funktionierende UI haben, daher die Fehler « INSTANCE_NOT_FOUND ».

Nach einem Neustart immer noch das Gleiche. Ich kümmere mich heute Abend um die DNS.

Und die Logs?

Was machst du genau? :blush:
Loggst du Gladys oder die Konsole?
Falls du Gladys loggst, hast du ein bestimmtes Schlüsselwort, denn meine Logs sind überflutet mit Infos zum MQTT-Service (vielleicht zu viele).

Log gladys :slight_smile: Nichts Spezielles, aber etwas, das wie ein Fehler aussieht!

Du kannst auch nach denselben DNS-Fehlern suchen, die du in einem anderen Thema gepostet hast.

Dann nach einem Neustart des rpi

2022-03-09T09:07:27+0100 <info> index.js:25 (shutdown) SIGTERM empfangen.
2022-03-09T09:07:27+0100 <info> index.js:31 (shutdown) Datenbankverbindung wird geschlossen.

> gladys-server@ start:prod /src/server
> cross-env NODE_ENV=production node index.js

2022-03-09T09:09:17+0100 <info> job.purge.js:17 (Job.purge) Lösche alle Hintergrundaufträge, die vor = Mi, 02. Mär 2022 09:09:17 GMT+0100 (Mitteleuropäische Normalzeit) erstellt wurden
Initialisierung des OpenZWave 1.6.0 Binary Add-On für Node.JS.
        OpenZWave Security API ist AKTIVIERT
        ZWave-Gerätedatenbank: /usr/local/etc/openzwave
        Benutzereinstellungen-Pfad: /src/server/services/zwave/node_modules/openzwave-shared/build/Release/../../
        Optionen-Überschreibungen: --Logging false --ConsoleOutput false --SaveConfiguration true
2022-03-09T09:09:27+0100 <info> service.startAll.js:30 () Der Dienst example wurde manuell gestoppt, daher wird er beim Start ignoriert
2022-03-09T09:09:27+0100 <info> service.startAll.js:30 () Der Dienst philips-hue wurde manuell gestoppt, daher wird er beim Start ignoriert
2022-03-09T09:09:27+0100 <info> service.startAll.js:30 () Der Dienst xiaomi wurde manuell gestoppt, daher wird er beim Start ignoriert
2022-03-09T09:09:27+0100 <info> service.startAll.js:30 () Der Dienst tasmota wurde manuell gestoppt, daher wird er beim Start ignoriert
2022-03-09T09:09:27+0100 <info> service.startAll.js:30 () Der Dienst ewelink wurde manuell gestoppt, daher wird er beim Start ignoriert
2022-03-09T09:09:27+0100 <info> service.startAll.js:30 () Der Dienst tp-link wurde manuell gestoppt, daher wird er beim Start ignoriert
2022-03-09T09:09:27+0100 <info> index.js:16 (Object.start) Starte RTSP-Dienst
2022-03-09T09:09:28+0100 <info> index.js:64 (Object.start) Starte CalDAV-Dienst
2022-03-09T09:09:28+0100 <info> index.js:16 (Object.start) Starte MQTT-Dienst
2022-03-09T09:09:28+0100 <info> updateContainer.js:13 (MqttHandler.updateContainer) MQTT: Überprüfe auf erforderliche Änderungen...
2022-03-09T09:09:29+0100 <info> connect.js:38 (MqttClient.<anonymous>) Verbunden mit MQTT-Server mqtt://localhost
2022-03-09T09:09:29+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Abonnieren des MQTT-Themas gladys/master/#
2022-03-09T09:09:29+0100 <info> index.js:20 (Object.start) Starte Open Weather-Dienst
2022-03-09T09:09:29+0100 <info> index.js:14 (Object.start) Starte GoogleActions-Dienst
2022-03-09T09:09:30+0100 <info> init.js:47 () Zigbee2mqtt USB-Dongle an /dev/ttyACM0 angeschlossen
2022-03-09T09:09:30+0100 <info> installMqttContainer.js:103 (Zigbee2mqttManager.installMqttContainer) MQTT-Broker-Container erfolgreich gestartet
2022-03-09T09:09:30+0100 <info> installZ2mContainer.js:71 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt-Container erfolgreich gestartet
2022-03-09T09:09:31+0100 <info> connect.js:24 (MqttClient.<anonymous>) Verbunden mit MQTT-Container mqtt://localhost:1884
2022-03-09T09:09:31+0100 <info> subscribe.js:12 (Zigbee2mqttManager.subscribe) Abonnieren des MQTT-Themas zigbee2mqtt/#
2022-03-09T09:09:31+0100 <warn> handleMqttMessage.js:104 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x000b57fffe20c1ac nicht in Gladys konfiguriert.
2022-03-09T09:09:31+0100 <warn> handleMqttMessage.js:104 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x842e14fffe462c2a nicht in Gladys konfiguriert.
2022-03-09T09:09:31+0100 <info> index.js:15 (Object.start) Starte Bluetooth-Dienst
2022-03-09T09:09:33+0100 <info> bluetooth.initPresenceScanner.js:18 (BluetoothManager.initPresenceScanner) Bluetooth-Konfiguration: Starte Anwesenheits-Scanner
2022-03-09T09:09:33+0100 <info> bluetooth.initPresenceScanner.js:13 (BluetoothManager.initPresenceScanner) Bluetooth-Konfiguration: Stoppe Anwesenheits-Scanner
2022-03-09T09:09:33+0100 <info> bluetooth.initPresenceScanner.js:18 (BluetoothManager.initPresenceScanner) Bluetooth-Konfiguration: Starte Anwesenheits-Scanner
2022-03-09T09:09:33+0100 <info> index.js:16 (Object.start) Starte zwave-Dienst
2022-03-09T09:09:40+0100 <warn> handleMqttMessage.js:104 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x54ef4410000c1618 nicht in Gladys konfiguriert.
2022-03-09T09:09:40+0100 <info> index.js:13 (Object.start) Starte usb-Dienst
2022-03-09T09:09:41+0100 <info> index.js:19 (Object.start) Starte Telegram-Dienst
2022-03-09T09:09:41+0100 <info> scene.dailyUpdate.js:58 () Heute geht die Sonne um 7:33 Uhr in deiner Zeitzone (Europe/Paris) auf
2022-03-09T09:09:41+0100 <info> scene.dailyUpdate.js:59 () Heute geht die Sonne um 19:3 Uhr in deiner Zeitzone (Europe/Paris) unter
2022-03-09T09:09:41+0100 <info> scene.dailyUpdate.js:70 () Die Sonne ist heute Morgen aufgegangen. Heute nicht planen.
2022-03-09T09:09:41+0100 <info> scene.dailyUpdate.js:81 () Sonnenuntergang ist in 10 Stunden geplant.
2022-03-09T09:09:45+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Berechne Aggregatgerätezustand für Intervall stündlich
2022-03-09T09:09:45+0100 <info> index.js:63 (Server.<anonymous>) Server hört auf Port 80
2022-03-09T09:09:47+0100 <info> index.js:801 (Socket.<anonymous>) Gladys Gateway: verbunden über WebSockets
2022-03-09T09:09:48+0100 <info> gateway.checkIfBackupNeeded.js:27 (Gateway.checkIfBackupNeeded) Kein Backup der Instanz an Gladys Gateway, da das letzte Backup aktuell ist.
2022-03-09T09:09:50+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature illuminance nicht in Gladys konfiguriert.
2022-03-09T09:09:50+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature linkquality nicht in Gladys konfiguriert.
2022-03-09T09:10:05+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature illuminance nicht in Gladys konfiguriert.
2022-03-09T09:10:05+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature linkquality nicht in Gladys konfiguriert.
2022-03-09T09:10:20+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature illuminance nicht in Gladys konfiguriert.
2022-03-09T09:10:20+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature linkquality nicht in Gladys konfiguriert.
2022-03-09T09:10:34+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature illuminance nicht in Gladys konfiguriert.
2022-03-09T09:10:35+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature linkquality nicht in Gladys konfiguriert.
2022-03-09T09:10:49+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature illuminance nicht in Gladys konfiguriert.
2022-03-09T09:10:49+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature linkquality nicht in Gladys konfiguriert.
2022-03-09T09:11:14+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature illuminance nicht in Gladys konfiguriert.
2022-03-09T09:11:14+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature linkquality nicht in Gladys konfiguriert.
2022-03-09T09:11:31+0100 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2022-03-09T09:11:31+0100 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2022-03-09T09:11:33+0100 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2022-03-09T09:11:34+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature illuminance nicht in Gladys konfiguriert.
2022-03-09T09:11:34+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature linkquality nicht in Gladys konfiguriert.
2022-03-09T09:11:35+0100 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2022-03-09T09:11:35+0100 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden

Ein Fehler mit der Kamera

2022-03-09T09:11:35+0100 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2022-03-09T09:11:35+0100 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2022-03-09T09:11:36+0100 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2022-03-09T09:11:48+0100 <error> index.js:15 (process.<anonymous>) unhandledRejection gefangen: Promise {
  <rejected> [Error: ENOENT: keine solche Datei oder Verzeichnis, open '/tmp/gladysassistant/camera-77a26676-f39c-41b6-9a0f-1253a254c917-413-45-11-9.jpg'] {
    errno: -2,
    code: 'ENOENT',
    syscall: 'open',
    path: '/tmp/gladysassistant/camera-77a26676-f39c-41b6-9a0f-1253a254c917-413-45-11-9.jpg'
  }
}
2022-03-09T09:11:48+0100 <error> index.js:16 (process.<anonymous>) [Error: ENOENT: keine solche Datei oder Verzeichnis, open '/tmp/gladysassistant/camera-77a26676-f39c-41b6-9a0f-1253a254c917-413-45-11-9.jpg'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: '/tmp/gladysassistant/camera-77a26676-f39c-41b6-9a0f-1253a254c917-413-45-11-9.jpg'
}

Nach einem Redesign meines lokalen G+

22-03-09T09:28:49+0100 <warn> index.js:831 (Socket.<anonymous>) Socket disconnected client side. Trying to reconnect...
2022-03-09T09:30:04+0100 <info> index.js:801 (Socket.<anonymous>) Gladys Gateway: connected in websockets
2022-03-09T09:30:05+0100 <info> gateway.checkIfBackupNeeded.js:27 (Gateway.checkIfBackupNeeded) Not backing up instance to Gladys Gateway, last backup is recent.

Ich habe nichts Ungewöhnliches :frowning:

@pierre-gilles auf der G+ Seite dauert es lange, bis es in den Aufgabenparametern angezeigt wird.
Ansonsten immer noch der gleiche Fehler bei den Diagrammen

Ich habe gerade Folgendes in den Logs gesehen

(node:27) MaxListenersExceededWarning: Möglicher Speicherleck in EventEmitter erkannt. 11 discover-Listener zu [Noble] hinzugefügt. Verwenden Sie emitter.setMaxListeners(), um das Limit zu erhöhen
(Verwenden Sie `node --trace-warnings ...`, um anzuzeigen, wo die Warnung erstellt wurde)
(node:27) MaxListenersExceededWarning: Möglicher Speicherleck in EventEmitter erkannt. 11 scanStop-Listener zu [Noble] hinzugefügt. Verwenden Sie emitter.setMaxListeners(), um das Limit zu erhöhen

Ich habe heute Morgen versucht, zu überwachen, und es gab keine Probleme mit der lokalen Instanz, selbst DNS.

Nach dem Check heute Abend, außer dem Look der DB für ein Backup, nichts Schockierendes, oder?

2022-03-09T17:10:10+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Aggregatberechnung des Gerätemerkmalzustands für das Intervall stündlich
2022-03-09T17:10:14+0100 <info> gateway.backup.js:34 (Gateway.backup) Gateway-Sicherung: Datenbank sperren
2022-03-09T17:10:15+0100 <info> gateway.backup.js:37 (Gateway.backup) Start der Gateway-Sicherung im Ordner /var/lib/gladysassistant/backups/gladys-db-backup-2022-3-9-17-10-13.db
2022-03-09T17:10:24+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Merkmal Helligkeit nicht in Gladys konfiguriert.
2022-03-09T17:10:24+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Merkmal Verbindungsqualität nicht in Gladys konfiguriert.
2022-03-09T17:10:43+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Merkmal Helligkeit nicht in Gladys konfiguriert.
2022-03-09T17:10:43+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Merkmal Verbindungsqualität nicht in Gladys konfiguriert.
2022-03-09T17:10:58+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Merkmal Helligkeit nicht in Gladys konfiguriert.
2022-03-09T17:10:58+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Merkmal Verbindungsqualität nicht in Gladys konfiguriert.
2022-03-09T17:11:13+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Merkmal Helligkeit nicht in Gladys konfiguriert.
2022-03-09T17:11:13+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Merkmal Verbindungsqualität nicht in Gladys konfiguriert.
2022-03-09T17:11:28+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Merkmal Helligkeit nicht in Gladys konfiguriert.
2022-03-09T17:11:28+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Merkmal Verbindungsqualität nicht in Gladys konfiguriert.
2022-03-09T17:11:29+0100 <warn> device.calculateAggregate.js:95 (Socket.<anonymous>) device.calculateAggregate stderr: TimeoutError [SequelizeTimeoutError]: SQLITE_BUSY: Datenbank ist gesperrt
    at Query.formatError (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:412:16)
    at Query._handleQueryResponse (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:72:18)
    at Statement.afterExecute (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:246:27) {
  parent: [Error: SQLITE_BUSY: Datenbank ist gesperrt] {
    errno: 5,
    code: 'SQLITE_BUSY',
    sql: 'UPDATE `t_device_feature` SET `last_hourly_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3'
  },
  original: [Error: SQLITE_BUSY: Datenbank ist gesperrt] {
    errno: 5,
    code: 'SQLITE_BUSY',
    sql: 'UPDATE `t_device_feature` SET `last_hourly_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3'
  },
  sql: 'UPDATE `t_device_feature` SET `last_hourly_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3',
  parameters: undefined
}

2022-03-09T17:11:29+0100 <warn> device.calculateAggregate.js:101 (ChildProcess.<anonymous>) device.calculateAggregate: Beenden des Kindprozesses mit Code 1
2022-03-09T17:11:29+0100 <error> device.onHourlyDeviceAggregateEvent.js:22 (DeviceManager.onHourlyDeviceAggregateEvent) Error: TimeoutError [SequelizeTimeoutError]: SQLITE_BUSY: Datenbank ist gesperrt
    at Query.formatError (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:412:16)
    at Query._handleQueryResponse (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:72:18)
    at Statement.afterExecute (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:246:27) {
  parent: [Error: SQLITE_BUSY: Datenbank ist gesperrt] {
    errno: 5,
    code: 'SQLITE_BUSY',
    sql: 'UPDATE `t_device_feature` SET `last_hourly_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3'
  },
  original: [Error: SQLITE_BUSY: Datenbank ist gesperrt] {
    errno: 5,
    code: 'SQLITE_BUSY',
    sql: 'UPDATE `t_device_feature` SET `last_hourly_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3'
  },
  sql: 'UPDATE `t_device_feature` SET `last_hourly_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3',
  parameters: undefined
}

    at ChildProcess.<anonymous> (/src/server/lib/device/device.calculateAggregate.js:102:23)
    at ChildProcess.emit (events.js:400:28)
    at maybeClose (internal/child_process.js:1058:16)
    at Socket.<anonymous> (internal/child_process.js:443:11)
    at Socket.emit (events.js:400:28)
    at Pipe.<anonymous> (net.js:686:12)
2022-03-09T17:11:33+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Aggregatberechnung des Gerätemerkmalzustands für das Intervall täglich
2022-03-09T17:11:44+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Merkmal Helligkeit nicht in Gladys konfiguriert.
2022-03-09T17:11:44+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Merkmal Verbindungsqualität nicht in Gladys konfiguriert.
2022-03-09T17:12:13+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Merkmal Helligkeit nicht in Gladys konfiguriert.
2022-03-09T17:12:13+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Merkmal Verbindungsqualität nicht in Gladys konfiguriert.
2022-03-09T17:12:20+0100 <warn> device.calculateAggregate.js:95 (Socket.<anonymous>) device.calculateAggregate stderr: TimeoutError [SequelizeTimeoutError]: SQLITE_BUSY: Datenbank ist gesperrt
    at Query.formatError (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:412:16)
    at Query._handleQueryResponse (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:72:18)
    at Statement.afterExecute (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:246:27) {
  parent: [Error: SQLITE_BUSY: Datenbank ist gesperrt] {
    errno: 5,
    code: 'SQLITE_BUSY',
    sql: 'UPDATE `t_device_feature` SET `last_daily_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3'
  },
  original: [Error: SQLITE_BUSY: Datenbank ist gesperrt] {
    errno: 5,
    code: 'SQLITE_BUSY',
2022-03-09T17:12:26+0100 <info> device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Aggregatberechnung des Gerätemerkmalzustands für das Intervall monatlich
    sql: 'UPDATE `t_device_feature` SET `last_daily_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3'
  },
  sql: 'UPDATE `t_device_feature` SET `last_daily_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3',
  parameters: undefined
}

2022-03-09T17:12:20+0100 <warn> device.calculateAggregate.js:101 (ChildProcess.<anonymous>) device.calculateAggregate: Beenden des Kindprozesses mit Code 1
2022-03-09T17:12:20+0100 <error> device.onHourlyDeviceAggregateEvent.js:27 (DeviceManager.onHourlyDeviceAggregateEvent) Error: TimeoutError [SequelizeTimeoutError]: SQLITE_BUSY: Datenbank ist gesperrt
    at Query.formatError (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:412:16)
    at Query._handleQueryResponse (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:72:18)
    at Statement.afterExecute (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:246:27) {
  parent: [Error: SQLITE_BUSY: Datenbank ist gesperrt] {
    errno: 5,
    code: 'SQLITE_BUSY',
    sql: 'UPDATE `t_device_feature` SET `last_daily_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3'
  },
  original: [Error: SQLITE_BUSY: Datenbank ist gesperrt] {
    errno: 5,
    code: 'SQLITE_BUSY',
    sql: 'UPDATE `t_device_feature` SET `last_daily_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3'
  },
  sql: 'UPDATE `t_device_feature` SET `last_daily_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3',
  parameters: undefined
}

at ChildProcess.<anonymous> (/src/server/lib/device/device.calculateAggregate.js:102:23)
    at ChildProcess.emit (events.js:400:28)
    at maybeClose (internal/child_process.js:1058:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:293:5)
2022-03-09T17:12:27+0100 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
  <rejected> [Error: ENOENT: no such file or directory, open '/tmp/gladysassistant/camera-77a26676-f39c-41b6-9a0f-1253a254c917-281-24-12-17.jpg'] {
    errno: -2,
    code: 'ENOENT',
    syscall: 'open',
    path: '/tmp/gladysassistant/camera-77a26676-f39c-41b6-9a0f-1253a254c917-281-24-12-17.jpg'
  }
}
2022-03-09T17:12:27+0100 <error> index.js:16 (process.<anonymous>) [Error: ENOENT: no such file or directory, open '/tmp/gladysassistant/camera-77a26676-f39c-41b6-9a0f-1253a254c917-281-24-12-17.jpg'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: '/tmp/gladysassistant/camera-77a26676-f39c-41b6-9a0f-1253a254c917-281-24-12-17.jpg'
}
2022-03-09T17:12:33+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature Helligkeit nicht in Gladys konfiguriert.
2022-03-09T17:12:33+0100 <warn> handleMqttMessage.js:100 () Zigbee2mqtt-Gerät 0x54ef4410000c1618, Feature Linkqualität nicht in Gladys konfiguriert.
2022-03-09T17:12:40+0100 <warn> device.calculateAggregate.js:95 (Socket.<anonymous>) device.calculateAggregate stderr: TimeoutError [SequelizeTimeoutError]: SQLITE_BUSY: Datenbank ist gesperrt
    at Query.formatError (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:412:16)
    at Query._handleQueryResponse (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:72:18)
    at Statement.afterExecute (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:246:27) {
  parent: [Error: SQLITE_BUSY: Datenbank ist gesperrt] {
    errno: 5,
    code: 'SQLITE_BUSY',
    sql: 'UPDATE `t_device_feature` SET `last_monthly_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3'
  },
  original: [Error: SQLITE_BUSY: Datenbank ist gesperrt] {
    errno: 5,
    code: 'SQLITE_BUSY',
    sql: 'UPDATE `t_device_feature` SET `last_monthly_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3'
  },
  sql: 'UPDATE `t_device_feature` SET `last_monthly_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3',
  parameters: undefined
}

2022-03-09T17:12:40+0100 <warn> device.calculateAggregate.js:101 (ChildProcess.<anonymous>) device.calculateAggregate: Beende Kindprozess mit Code 1
2022-03-09T17:12:40+0100 <error> device.onHourlyDeviceAggregateEvent.js:32 (DeviceManager.onHourlyDeviceAggregateEvent) Error: TimeoutError [SequelizeTimeoutError]: SQLITE_BUSY: Datenbank ist gesperrt
    at Query.formatError (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:412:16)
    at Query._handleQueryResponse (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:72:18)
    at Statement.afterExecute (/src/server/node_modules/sequelize/lib/dialects/sqlite/query.js:246:27) {
  parent: [Error: SQLITE_BUSY: Datenbank ist gesperrt] {
    errno: 5,
    code: 'SQLITE_BUSY',
    sql: 'UPDATE `t_device_feature` SET `last_monthly_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3'
  },
  original: [Error: SQLITE_BUSY: Datenbank ist gesperrt] {
    errno: 5,
    code: 'SQLITE_BUSY',
    sql: 'UPDATE `t_device_feature` SET `last_monthly_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3'
  },
  sql: 'UPDATE `t_device_feature` SET `last_monthly_aggregate`=$1,`updated_at`=$2 WHERE `id` = $3',
  parameters: undefined
}

    at ChildProcess.<anonymous> (/src/server/lib/device/device.calculateAggregate.js:102:23)
    at ChildProcess.emit (events.js:400:28)
    at maybeClose (internal/child_process.js:1058:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:293:5)

Oh, ich habe wieder ein DNS-Problem!

2022-03-09T17:07:16+0100 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
  <rejected> Error: getaddrinfo EAI_AGAIN api.gladysgateway.com
      at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:71:26) {
    errno: -3001,
    code: 'EAI_AGAIN',
    syscall: 'getaddrinfo',
    hostname: 'api.gladysgateway.com',
    config: {
      url: 'https://api.gladysgateway.com/instances/users',
      method: 'get',
      headers: [Object],
      transformRequest: [Array],
      transformResponse: [Array],
      timeout: 0,
      adapter: [Function: httpAdapter],
      xsrfCookieName: 'XSRF-TOKEN',
      xsrfHeaderName: 'X-XSRF-TOKEN',
      maxContentLength: -1,
      maxBodyLength: -1,
      validateStatus: [Function: validateStatus],
      data: undefined
    },
    request: Writable {
      _writableState: [WritableState],
      _events: [Object: null prototype],
      _eventsCount: 2,
      _maxListeners: undefined,
      _options: [Object],
      _ended: true,
      _ending: true,
      _redirectCount: 0,
      _redirects: [],
      _requestBodyLength: 0,
      _requestBodyBuffers: [],
      _onNativeResponse: [Function (anonymous)],
      _currentRequest: [ClientRequest],
      _currentUrl: 'https://api.gladysgateway.com/instances/users',
      [Symbol(kCapture)]: false
    },
    response: undefined,
    isAxiosError: true,
    toJSON: [Function: toJSON]
  }
}

Hallo! Ich habe mir gerade deine Logs angesehen, nichts davon ist beunruhigend.

Du hast sogar die Meldung „Gladys Gateway: connected in websockets“, was bedeutet, dass deine Instanz sich erfolgreich mit Gladys Plus verbinden konnte.

Auf der Gladys Plus-Frontend-Seite (plus.gladysassistant.com) hast du immer noch den Fehler „NO_INSTANCE_FOUND“ in den Logs? Kannst du bestätigen, dass dein Frontend komplett kaputt ist (nichts funktioniert)?