Service ewelink zeigt Fehler an

Hallo zusammen,
ich hoffe, ihr hattet schöne Ferien.
Ich habe ein kleines Problem mit dem Ewelink-Dienst, der mir einen Fehler anzeigt und ich bekomme ihn nicht wieder zum Laufen.
Ich habe das Passwort überprüft, aber es funktioniert nicht.
Capture d'écran 2023-08-30 à 07.58.44

Habt ihr eine Idee?
Vielen Dank für eure Hilfe.

Vielleicht ist deine Nachricht eine Dopplung von diesem hier: Ewelink problème connections ?

Du hast vollkommen recht. Mein Problem ist wahrscheinlich während meiner Abwesenheit im August aufgetreten.
Ich werde versuchen, genauer nachzuschauen ..

Hallo @tiboys, hast du Fehlerprotokolle, die bei der Untersuchung helfen könnten? :slight_smile:

ich antworte für den Fall, dass es hilft, hier sind meine Logs, man sieht deutlich Ewelink-Fehler

Danke @pascal_sapin, könntest du vielleicht die Logs überprüfen, wenn du Ewelink verbindest? Dort steht nur, dass Ewelink nicht verbunden ist.

ich habe versucht, mich erneut zu verbinden


dann die Protokolle geladen
fertig

Es sind dieselben Logs, kannst du versuchen, dich erneut zu verbinden, aber mit Live-Logs?

Du kannst Folgendes tun:

docker logs gladys --tail=100 -f

(Das « -f » bedeutet, dass du die Live-Logs möchtest, und « –tail=100 » bedeutet, dass du nicht mehr als die letzten 100 Logs möchtest)

Dann verbindest du dich erneut, und ich möchte die Logs sehen, sobald du die Verbindung herstellst.

docker logs gladys --tail=100 -f

    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5                      )
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:13:57+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100128acd6 aufgetreten
2023-08-31T11:13:57+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:13:57+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100140775c aufgetreten
2023-08-31T11:13:57+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:13:58+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-10013fbe1e aufgetreten
2023-08-31T11:13:58+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:14:00+0200 <info> scene.checkCalendarTriggers.js:24 (SceneManager.                      checkCalendarTriggers) Kalenderauslöser werden am Do, 31. Aug 2023 09:14:00 GMT überprüft
2023-08-31T11:14:06+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2023-08-31T11:14:16+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2023-08-31T11:14:26+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2023-08-31T11:14:27+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100078c077 aufgetreten
2023-08-31T11:14:27+0200 <error> device.poll.js:24 (DeviceManager.poll) Fehler500:
    bei EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    bei EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    bei processTicksAndRejections (node:internal/process/task_queues:95:5)
    bei EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    bei DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:14:27+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-1001288ab2 aufgetreten
2023-08-31T11:14:27+0200 <error> device.poll.js:24 (DeviceManager.poll) Fehler500:
    bei EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    bei EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    bei processTicksAndRejections (node:internal/process/task_queues:95:5)
    bei EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    bei DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:14:27+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100128acd6 aufgetreten
2023-08-31T11:14:27+0200 <error> device.poll.js:24 (DeviceManager.poll) Fehler500:
    bei EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    bei EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    bei processTicksAndRejections (node:internal/process/task_queues:95:5)
    bei EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    bei DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:14:28+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100140775c aufgetreten
2023-08-31T11:14:28+0200 <error> device.poll.js:24 (DeviceManager.poll) Fehler500:
    bei EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    bei EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    bei processTicksAndRejections (node:internal/process/task_queues:95:5)
    bei EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    bei DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:14:28+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-10013fbe1e aufgetreten
2023-08-31T11:14:28+0200 <error> device.poll.js:24 (DeviceManager.poll) Fehler500:
    bei EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    bei EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    bei processTicksAndRejections (node:internal/process/task_queues:95:5)
    bei EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    bei DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:14:36+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2023-08-31T11:14:46+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2023-08-31T11:14:56+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2023-08-31T11:14:57+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100078c077 aufgetreten
2023-08-31T11:14:57+0200 <error> device.poll.js:24 (DeviceManager.poll) Fehler500:
    bei EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    bei EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    bei processTicksAndRejections (node:internal/process/task_queues:95:5)
    bei EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    bei DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:14:57+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-1001288ab2 aufgetreten
2023-08-31T11:14:57+0200 <error> device.poll.js:24 (DeviceManager.poll) Fehler500:
    bei EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    bei EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    bei processTicksAndRejections (node:internal/process/task_queues:95:5)
    bei EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    bei DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:14:57+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100128acd6 aufgetreten
2023-08-31T11:14:57+0200 <error> device.poll.js:24 (DeviceManager.poll) Fehler500:
    bei EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    bei EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    bei processTicksAndRejections (node:internal/process/task_queues:95:5)
    bei EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    bei DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:14:57+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100140775c aufgetreten
2023-08-31T11:14:57+0200 <error> device.poll.js:24 (DeviceManager.poll) Fehler500:
    bei EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    bei EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    bei processTicksAndRejections (node:internal/process/task_queues:95:5)
    bei EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    bei DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:14:58+0200 <error> device.poll.js:23 (DeviceManager.poll) Beim Abfragen des Geräts ewelink-10013fbe1e ist ein Fehler aufgetreten
2023-08-31T11:14:58+0200 <error> device.poll.js:24 (DeviceManager.poll) Fehler500:
    bei EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    bei EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    bei processTicksAndRejections (node:internal/process/task_queues:95:5)
    bei EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    bei DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:15:00+0200 <info> scene.checkCalendarTriggers.js:24 (SceneManager.                      checkCalendarTriggers) Überprüfung von Kalender-Triggern am Do, 31. Aug 2023 09:15:00 G                      MT
2023-08-31T11:15:06+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2023-08-31T11:15:16+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2023-08-31T11:15:26+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2023-08-31T11:15:27+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100078c077 aufgetreten
2023-08-31T11:15:27+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:15:27+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-1001288ab2 aufgetreten
2023-08-31T11:15:27+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:15:27+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100128acd6 aufgetreten
2023-08-31T11:15:27+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:15:27+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100140775c aufgetreten
2023-08-31T11:15:27+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:15:28+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-10013fbe1e aufgetreten
2023-08-31T11:15:28+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:15:36+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2023-08-31T11:15:46+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2023-08-31T11:15:56+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Kamera kann nicht abgefragt werden
2023-08-31T11:15:57+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100078c077 aufgetreten
2023-08-31T11:15:57+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:15:57+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-1001288ab2 aufgetreten
2023-08-31T11:15:57+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:15:57+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100128acd6 aufgetreten
2023-08-31T11:15:57+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:15:57+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100140775c aufgetreten
2023-08-31T11:15:57+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:15:58+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-10013fbe1e aufgetreten
2023-08-31T11:15:58+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-08-31T11:16:00+0200 <info> scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Überprüfung von Kalender-Triggern am Do, 31. Aug 2023 09:16:00 GMT

Hallo @pascal_sapin :slight_smile:

Denk daran, deine Nachrichten zu formatieren, wenn du so lange Code-Ausschnitte postest!

Leider hilft mir das nicht, es ist dasselbe wie vorher.

Könntest du mir vielleicht Ewelink-Anmeldedaten privat schicken (ändere dein Passwort vorher), und dann kann ich einen Test bei mir zu Hause durchführen?

ok, entschuldige für das Formatieren

Danke für den Tipp, den ich dir sonst wieder hätte fragen müssen.
Ich versuche, das morgen früh rauszubekommen, aber bei meinen Fähigkeiten kann ich nicht garantieren, dass ich ein besseres Ergebnis als @pascal_sapin erziele :yum:

Hier ist, was ich heute Morgen daraus gemacht habe :face_with_raised_eyebrow:

2023-09-01T08:33:40+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-10013a843f aufgetreten
2023-09-01T08:33:40+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-09-01T08:33:40+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100183db8a aufgetreten
2023-09-01T08:33:40+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-09-01T08:33:40+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-100183d0f0 aufgetreten
2023-09-01T08:33:40+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-09-01T08:33:41+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-1000b0b43e aufgetreten
2023-09-01T08:33:41+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-09-01T08:33:41+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-1000cf4d84 aufgetreten
2023-09-01T08:33:41+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-09-01T08:33:41+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-1000cc65bd aufgetreten
2023-09-01T08:33:41+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-09-01T08:33:41+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-1000475e64 aufgetreten
2023-09-01T08:33:41+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}
2023-09-01T08:33:41+0200 <error> device.poll.js:23 (DeviceManager.poll) Es ist ein Fehler beim Abfragen des Geräts ewelink-10013a8d6a aufgetreten
2023-09-01T08:33:41+0200 <error> device.poll.js:24 (DeviceManager.poll) Error500:
    at EweLinkHandler.throwErrorIfNeeded (/src/server/services/ewelink/lib/device/index.js:65:11)
    at EweLinkHandler.connect (/src/server/services/ewelink/lib/device/connect.js:43:14)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at EweLinkHandler.poll (/src/server/services/ewelink/lib/device/poll.js:23:5)
    at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5) {
  status: 500,
  code: 'SERVER_ERROR',
  error: 'eWeLink: Sign:oauthClient enable invalid'
}

Leider sind es dieselben Logs, das hilft mir nicht weiter :stuck_out_tongue:

Kann mir einer von euch seine Zugangsdaten vorübergehend geben, damit ich testen kann?

Per PN erledigt

Das Problem ist auf Seiten der Bibliothek bekannt: Error: 406 { error: 406, msg: 'Authentication failed' } · Issue #221 · skydiver/ewelink-api · GitHub. Mit der neuen API hat sich einiges geändert. Es bleibt abzuwarten, ob eine neue Version erscheint oder ob im Thread https://www.npmjs.com/package/ewelink-api-next erwähnt wurde, das scheint aktueller zu sein.

Danke @tiboys, ich habe es gerade gesehen. Allerdings hat @ProtZ Recht, die Bibliothek funktioniert nicht mehr. Die Schlussfolgerung im von dir zitierten Thema lautet:

Zusammenfassend ist es Zeit, die Bemühungen, dieses Projekt zum Laufen zu bringen (da es die alten v1-Endpunkte und eine veraltete Methode zur Verbindung mit einem im Klartext im Code gespeicherten Passwort verwendet), aufzugeben und zu dem gemeinsamen und sichereren OAuth2.0-Autorisierungsablauf mit dem resultierenden Token als Bearer-Token für zukünftige Anfragen zu wechseln.

Offensichtlich funktioniert auch die Lib « ewelin-api-next » nicht:

Es gibt einen « Anfang » eines solchen Projekts bei « ewelink-api-next », aber laut der TODO-Liste fehlt dort komplett der OAuth-Teil, und selbst ich konnte es nicht dazu bringen, meine Geräte tatsächlich zu steuern.

Leider gibt es also keinen Bug auf Gladys-Seite, der behoben werden müsste. Was ich sehe, ist:

  • Zunächst die aktuelle Integration mit einer Nachricht abschalten, um die Benutzer zu warnen und Frustrationen wie hier zu vermeiden.
  • Prüfen, ob eine Integration mit der neuen API möglich ist. Es muss nicht unbedingt auf eine neue Node-Lib gewartet werden, es könnte auch eine von uns selbst erstellte Integration mit der Ewelink-REST-API sein. Ich weiß nicht, ob du dich da ranwagen möchtest, @ProtZ? :slight_smile:

Ich füge eine Nachricht hinzu, um Frustrationen zu vermeiden:

Der Pull Request:

Danke für die Antworten, also wenn ich das richtig verstehe, ist es nicht mehr möglich, meine Sonoff-Geräte zu verwenden, außer sie alle mit Tasmota zu flashen?

Genau!