Hallo!
Falls es hilfreich ist, hier ist das vollständige Log der Integration:
[2026-08-01T05:46:16.640Z] [INFO] Starte die Tuya-Integration...
[2026-08-01T05:46:16.841Z] [INFO] [gladys-sdk] verbunden mit Gladys (http://172.30.0.1:80)
[2026-08-01T05:46:16.841Z] [INFO] WebSocket verbunden mit Gladys
[2026-08-01T05:46:16.851Z] [WARN] Tuya ist noch nicht konfiguriert: Füllen Sie die Integrationseinstellungen in Gladys aus
[2026-08-01T05:46:16.854Z] [WARN] Tuya-Erkennung übersprungen (status=not_initialized)
[2026-08-01T05:48:24.639Z] [INFO] onConfigUpdated -> neue Konfiguration empfangen
[2026-08-01T05:48:24.640Z] [INFO] [tuya] Trenne Verbindung zu Tuya... (manual=false)
[2026-08-01T05:48:24.641Z] [INFO] [tuya] Verbinde mit Tuya...
[2026-08-01T05:48:24.941Z] [INFO] [tuya] Verbunden mit Tuya
[2026-08-01T05:48:25.088Z] [INFO] [tuya] 6 Tuya-Geräte gefunden
[2026-08-01T05:48:25.363Z] [INFO] [tuya] [Tuya][localScan] Starte vermittelte UDP-Broadcast-Scan für 10s
[2026-08-01T05:48:31.375Z] [INFO] onScanRequest -> Erkennung von Tuya-Geräten
[2026-08-01T05:48:35.406Z] [INFO] [tuya] [Tuya][localScan] Gerät bf1d9d0b6ed2b5755fkt24 gefunden ip=192.168.1.42 version=3.4
[2026-08-01T05:48:35.406Z] [INFO] [tuya] [Tuya][localScan] Gerät bf9313bc9aa50670d9wf7x gefunden ip=192.168.1.182 version=3.3
[2026-08-01T05:48:35.406Z] [INFO] [tuya] [Tuya][localScan] Gerät bf0e59548489fcb4ea62of gefunden ip=192.168.1.205 version=3.3
[2026-08-01T05:48:35.407Z] [INFO] [tuya] [Tuya][localScan] Gerät bf85d2ce4746ff3ebeifas gefunden ip=192.168.1.203 version=3.3
[2026-08-01T05:48:35.408Z] [INFO] [tuya] [Tuya][localScan] Scan abgeschlossen. 4 Geräte gefunden.
[2026-08-01T05:48:35.412Z] [WARN] [tuya] Tuya-Funktion mit dem Code "basic_indicator" wird nicht verwaltet
[2026-08-01T05:48:35.412Z] [WARN] [tuya] Tuya-Funktion mit dem Code "doorbell_active" wird nicht verwaltet
[2026-08-01T05:48:35.412Z] [WARN] [tuya] Tuya-Funktion mit dem Code "doorbell_pic" wird nicht verwaltet
[2026-08-01T05:48:35.412Z] [WARN] [tuya] Tuya-Funktion mit dem Code "basic_device_volume" wird nicht verwaltet
[2026-08-01T05:48:35.413Z] [WARN] [tuya] Tuya-Funktion mit dem Code "fault" wird nicht verwaltet
[2026-08-01T05:48:35.415Z] [WARN] [tuya] Tuya-Funktion mit dem Code "basic_anti_flicker" wird nicht verwaltet
[2026-08-01T05:48:35.416Z] [WARN] [tuya] Tuya-Funktion mit dem Code "initiative_message" wird nicht verwaltet
[2026-08-01T05:49:05.706Z] [INFO] onDeviceCreated <- ext:ext-dev-tuya:device:bf9313bc9aa50670d9wf7x
[2026-08-01T05:49:05.861Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf9313bc9aa50670d9wf7x verbunden (192.168.1.182, 3.3)
[2026-08-01T05:49:09.345Z] [INFO] [tuya] [Tuya][poll] Gerät=bf9313bc9aa50670d9wf7x angefordert=local has_local=true mode=cloud strategy=legacy features=7 local_handled=0 local_changed=0 cloud_handled=6 cloud_changed=6 cloud_missing=0 fallback=local_poll_failed
[2026-08-01T05:49:11.605Z] [INFO] onDeviceCreated <- ext:ext-dev-tuya:device:bf85d2ce4746ff3ebeifas
[2026-08-01T05:49:11.622Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf85d2ce4746ff3ebeifas verbunden (192.168.1.203, 3.3)
[2026-08-01T05:49:12.714Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf9313bc9aa50670d9wf7x verbunden (192.168.1.182, 3.3)
[2026-08-01T05:49:14.842Z] [INFO] onDeviceCreated <- ext:ext-dev-tuya:device:bf0e59548489fcb4ea62of
[2026-08-01T05:49:14.909Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf0e59548489fcb4ea62of verbunden (192.168.1.205, 3.3)
[2026-08-01T05:49:15.201Z] [INFO] [tuya] [Tuya][poll] Gerät=bf85d2ce4746ff3ebeifas angefordert=local has_local=true mode=cloud strategy=legacy features=7 local_handled=0 local_changed=0 cloud_handled=6 cloud_changed=6 cloud_missing=0 fallback=local_poll_failed
[2026-08-01T05:49:17.552Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf85d2ce4746ff3ebeifas verbunden (192.168.1.203, 3.3)
[2026-08-01T05:49:17.988Z] [INFO] [tuya] [Tuya][poll] Gerät=bf0e59548489fcb4ea62of angefordert=local has_local=true mode=cloud strategy=legacy features=3 local_handled=0 local_changed=0 cloud_handled=3 cloud_changed=3 cloud_missing=0 fallback=local_poll_failed
[2026-08-01T05:49:20.715Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf9313bc9aa50670d9wf7x verbunden (192.168.1.182, 3.3)
[2026-08-01T05:49:21.851Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf0e59548489fcb4ea62of verbunden (192.168.1.205, 3.3)
[2026-08-01T05:49:23.718Z] [INFO] [tuya] [Tuya][poll] Gerät=bf9313bc9aa50670d9wf7x lokal geparkt 300s nach 3 Fehlschlägen (Local poll timeout) -> cloud
[2026-08-01T05:49:27.558Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf0e59548489fcb4ea62of verbunden (192.168.1.205, 3.3)
[2026-08-01T05:49:30.560Z] [INFO] [tuya] [Tuya][poll] Gerät=bf0e59548489fcb4ea62of lokal geparkt 300s nach 3 Fehlschlägen (Local poll timeout) -> cloud
[2026-08-01T05:49:30.714Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf85d2ce4746ff3ebeifas verbunden (192.168.1.203, 3.3)
[2026-08-01T05:49:33.717Z] [INFO] [tuya] [Tuya][poll] Gerät=bf85d2ce4746ff3ebeifas lokal geparkt 300s nach 3 Fehlschlägen (Local poll timeout) -> cloud
[2026-08-01T05:54:27.822Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf9313bc9aa50670d9wf7x verbunden (192.168.1.182, 3.3)
[2026-08-01T05:54:37.620Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf0e59548489fcb4ea62of verbunden (192.168.1.205, 3.3)
[2026-08-01T05:54:40.753Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf85d2ce4746ff3ebeifas verbunden (192.168.1.203, 3.3)
[2026-08-01T05:59:37.793Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf9313bc9aa50670d9wf7x verbunden (192.168.1.182, 3.3)
[2026-08-01T05:59:47.614Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf0e59548489fcb4ea62of verbunden (192.168.1.205, 3.3)
[2026-08-01T05:59:50.776Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf85d2ce4746ff3ebeifas verbunden (192.168.1.203, 3.3)
[2026-08-01T06:04:48.177Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf9313bc9aa50670d9wf7x verbunden (192.168.1.182, 3.3)
[2026-08-01T06:04:57.613Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf0e59548489fcb4ea62of verbunden (192.168.1.205, 3.3)
[2026-08-01T06:05:00.752Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf85d2ce4746ff3ebeifas verbunden (192.168.1.203, 3.3)
[2026-08-01T06:09:57.634Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf9313bc9aa50670d9wf7x verbunden (192.168.1.182, 3.3)
[2026-08-01T06:10:07.422Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf0e59548489fcb4ea62of verbunden (192.168.1.205, 3.3)
[2026-08-01T06:10:10.647Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf85d2ce4746ff3ebeifas verbunden (192.168.1.203, 3.3)
[2026-08-01T06:13:35.436Z] [INFO] onAction detect_protocol <- Gerät=caméra carport ip=192.168.1.203
[2026-08-01T06:13:35.437Z] [INFO] [tuya] [Tuya][detectProtocol] Gerät=bf85d2ce4746ff3ebeifas versuche 3.3 bei 192.168.1.203
[2026-08-01T06:13:40.438Z] [WARN] [tuya] [Tuya][localPoll] fehlgeschlagen für Gerät=bf85d2ce4746ff3ebeifas Fehler: Local poll timeout
at Timeout.<anonymous> (file:///app/src/tuya/local/tuya.localPoll.js:110:47)
at listOnTimeout (node:internal/timers:605:17)
at process.processTimers (node:internal/timers:541:7)
[2026-08-01T06:13:40.439Z] [INFO] [tuya] [Tuya][detectProtocol] device=bf85d2ce4746ff3ebeifas trying 3.4 at 192.168.1.203
[2026-08-01T06:13:40.548Z] [INFO] [tuya] [Tuya][localPoll] socket error for device=bf85d2ce4746ff3ebeifas: Localer Socket-Fehler: HMAC-Fehler: erwartet da3b7d1ae2d6dbc6bf1279657789828004b18ef7fa6f49ad91c8b2991c9960d0, war 29a73a8f5cd185beb14cb4f8f20f4c51fe86f8d64ccf43382625de380a81825c. ... (abgeschnitten)
[2026-08-01T06:13:40.549Z] [INFO] [tuya] [Tuya][localPoll] letzter Socket-Fehler für device=bf85d2ce4746ff3ebeifas: Localer Socket-Fehler: HMAC-Fehler: erwartet da3b7d1ae2d6dbc6bf1279657789828004b18ef7fa6f49ad91c8b2991c9960d0, war 29a73a8f5cd185beb14cb4f8f20f4c51fe86f8d64ccf43382625de380a81825c. ... (abgeschnitten)
[2026-08-01T06:13:40.549Z] [WARN] [tuya] [Tuya][localPoll] fehlgeschlagen für device=bf85d2ce4746ff3ebeifas Error: Localer Socket-Fehler: HMAC-Fehler: erwartet da3b7d1ae2d6dbc6bf1279657789828004b18ef7fa6f49ad91c8b2991c9960d0, war 29a73a8f5cd185beb14cb4f8f20f4c51fe86f8d64ccf43382625de380a81825c. ... (abgeschnitten)
at TuyaDevice.errorListener (file:///app/src/tuya/local/tuya.localPoll.js:114:20)
at Object.onceWrapper (node:events:631:26)
at TuyaDevice.emit (node:events:521:24)
at Socket.<anonymous> (/app/node_modules/@demirdeniz/tuyapi-newgen/index.js:707:14)
at Socket.emit (node:events:509:28)
at addChunk (node:internal/streams/readable:563:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:514:3)
at Readable.push (node:internal/streams/readable:394:5)
at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
[2026-08-01T06:13:40.551Z] [INFO] [tuya] [Tuya][detectProtocol] Gerät=bf85d2ce4746ff3ebeifas versucht 3.5 bei 192.168.1.203
[2026-08-01T06:13:40.783Z] [INFO] [tuya] [Tuya][localPoll] Socket-Fehler für Gerät=bf85d2ce4746ff3ebeifas: Lokales Socket-Fehler
[2026-08-01T06:13:55.556Z] [WARN] [tuya] [Tuya][localPoll] fehlgeschlagen für Gerät=bf85d2ce4746ff3ebeifas Fehler: Lokales Polling-Timeout
at Timeout.<anonymous> (file:///app/src/tuya/local/tuya.localPoll.js:110:47)
at listOnTimeout (node:internal/timers:605:17)
at process.processTimers (node:internal/timers:541:7)
[2026-08-01T06:13:55.557Z] [INFO] [tuya] [Tuya][detectProtocol] Gerät=bf85d2ce4746ff3ebeifas versucht 3.1 bei 192.168.1.203
[2026-08-01T06:13:55.618Z] [WARN] [tuya] [Tuya][localPoll] fehlgeschlagen für Gerät=bf85d2ce4746ff3ebeifas Fehler: Ungültige lokale Polling-Antwort: Datenanalysefehler
at TuyaHandler.localPoll (file:///app/src/tuya/local/tuya.localPoll.js:151:13)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async TuyaHandler.detectProtocol (file:///app/src/tuya/local/tuya.detectProtocol.js:50:22)
at async file:///app/index.js:221:23
at async GladysIntegration._runCommand (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1141:22)
at async GladysIntegration._handleMessage (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1079:9)
[2026-08-01T06:14:21.630Z] [INFO] onAction detect_protocol <- Gerät=caméra carport ip=192.168.1.203
[2026-08-01T06:14:21.631Z] [INFO] [tuya] [Tuya][detectProtocol] Gerät=bf85d2ce4746ff3ebeifas versucht 3.3 bei 192.168.1.203
[2026-08-01T06:14:26.636Z] [WARN] [tuya] [Tuya][localPoll] fehlgeschlagen für Gerät=bf85d2ce4746ff3ebeifas Fehler: Lokales Polling-Timeout
at Timeout.<anonymous> (file:///app/src/tuya/local/tuya.localPoll.js:110:47)
at listOnTimeout (node:internal/timers:605:17)
[2026-08-01T06:14:26.637Z] [INFO] [tuya] [Tuya][detectProtocol] Gerät=bf85d2ce4746ff3ebeifas versucht 3.4 bei 192.168.1.203
at process.processTimers (node:internal/timers:541:7)
[2026-08-01T06:14:26.693Z] [WARN] [tuya] [Tuya][localPoll] fehlgeschlagen für Gerät=bf85d2ce4746ff3ebeifas Fehler: Lokales Socket-Fehler: HMAC-Fehler: erwartet da3b7d1ae2d6dbc6bf1279657789828004b18ef7fa6f49ad91c8b2991c9960d0, war 29a73a8f5cd185beb14cb4f8f20f4c51fe86f8d64ccf43382625de380a81825c. ... (abgeschnitten)
at TuyaDevice.errorListener (file:///app/src/tuya/local/tuya.localPoll.js:114:20)
at Object.onceWrapper (node:events:631:26)
at TuyaDevice.emit (node:events:521:24)
at Socket.<anonymous> (/app/node_modules/@demirdeniz/tuyapi-newgen/index.js:707:14)
at Socket.emit (node:events:509:28)
at addChunk (node:internal/streams/readable:563:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:514:3)
at Readable.push (node:internal/streams/readable:394:5)
at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
[2026-08-01T06:14:26.691Z] [INFO] [tuya] [Tuya][localPoll] Socket-Fehler für Gerät=bf85d2ce4746ff3ebeifas: Lokales Socket-Fehler: HMAC-Fehler: erwartet da3b7d1ae2d6dbc6bf1279657789828004b18ef7fa6f49ad91c8b2991c9960d0, war 29a73a8f5cd185beb14cb4f8f20f4c51fe86f8d64ccf43382625de380a81825c. ... (abgeschnitten)
[2026-08-01T06:14:26.693Z] [INFO] [tuya] [Tuya][localPoll] letzter Socket-Fehler für Gerät=bf85d2ce4746ff3ebeifas: Lokales Socket-Fehler: HMAC-Fehler: erwartet da3b7d1ae2d6dbc6bf1279657789828004b18ef7fa6f49ad91c8b2991c9960d0, war 29a73a8f5cd185beb14cb4f8f20f4c51fe86f8d64ccf43382625de380a81825c. ... (abgeschnitten)
[2026-08-01T06:14:26.693Z] [INFO] [tuya] [Tuya][detectProtocol] Gerät=bf85d2ce4746ff3ebeifas versucht 3.5 bei 192.168.1.203
[2026-08-01T06:14:26.754Z] [INFO] [tuya] [Tuya][localPoll] Socket-Fehler für Gerät=bf85d2ce4746ff3ebeifas: Lokales Socket-Fehler: Fehler vom Socket: read ECONNRESET
[2026-08-01T06:14:26.918Z] [INFO] [tuya] [Tuya][localPoll] Socket-Fehler für Gerät=bf85d2ce4746ff3ebeifas: Lokales Socket-Fehler
[2026-08-01T06:14:36.758Z] [INFO] [tuya] [Tuya][localPoll] letzter Socket-Fehler für Gerät=bf85d2ce4746ff3ebeifas: Lokales Socket-Fehler: Fehler vom Socket: read ECONNRESET
[2026-08-01T06:14:36.758Z] [WARN] [tuya] [Tuya][localPoll] fehlgeschlagen für Gerät=bf85d2ce4746ff3ebeifas Fehler: Lokales Polling-Timeout
at Timeout.<anonymous> (file:///app/src/tuya/local/tuya.localPoll.js:110:47)
at listOnTimeout (node:internal/timers:605:17)
at process.processTimers (node:internal/timers:541:7)
[2026-08-01T06:14:36.759Z] [INFO] [tuya] [Tuya][detectProtocol] Gerät=bf85d2ce4746ff3ebeifas versucht 3.1 bei 192.168.1.203
[2026-08-01T06:14:36.818Z] [INFO] [tuya] [Tuya][localPoll] Socket-Fehler für Gerät=bf85d2ce4746ff3ebeifas: Lokales Socket-Fehler: Fehler vom Socket: read ECONNRESET
[2026-08-01T06:14:36.819Z] [INFO] [tuya] [Tuya][localPoll] letzter Socket-Fehler für Gerät=bf85d2ce4746ff3ebeifas: Lokales Socket-Fehler: Fehler vom Socket: read ECONNRESET
[2026-08-01T06:14:36.819Z] [WARN] [tuya] [Tuya][localPoll] fehlgeschlagen für Gerät=bf85d2ce4746ff3ebeifas Fehler: Lokales Socket-Fehler: Fehler vom Socket: read ECONNRESET
at TuyaDevice.errorListener (file:///app/src/tuya/local/tuya.localPoll.js:114:20)
at Object.onceWrapper (node:events:631:26)
at TuyaDevice.emit (node:events:521:24)
at Socket.<anonymous> (/app/node_modules/tuyapi/index.js:688:12)
at Socket.emit (node:events:509:28)
at emitErrorNT (node:internal/streams/destroy:170:8)
at emitErrorCloseNT (node:internal/streams/destroy:129:3)
at process.processTicksAndRejections (node:internal/process/task_queues:90:21)
[2026-08-01T06:15:17.464Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf0e59548489fcb4ea62of verbunden (192.168.1.205, 3.3)
[2026-08-01T06:15:20.606Z] [INFO] [tuya] [Tuya][localSession] Gerät=bf85d2ce4746ff3ebeifas verbunden (192.168.1.203, 3.3)
[2026-08-01T06:16:28.156Z] [INFO] onAction detect_protocol <- Gerät=Visiophone WiFi ip=192.168.1.205
[2026-08-01T06:16:28.156Z] [INFO] [tuya] [Tuya][detectProtocol] Gerät=bf0e59548489fcb4ea62of versucht 3.3 bei 192.168.1.205
[2026-08-01T06:16:33.158Z] [WARN] [tuya] [Tuya][localPoll] fehlgeschlagen für Gerät=bf0e59548489fcb4ea62of Fehler: Lokales Polling-Timeout
at Timeout.<anonymous> (file:///app/src/tuya/local/tuya.localPoll.js:110:47)
at listOnTimeout (node:internal/timers:605:17)
at process.processTimers (node:internal/timers:541:7)
[2026-08-01T06:16:33.159Z] [INFO] [tuya] [Tuya][detectProtocol] Gerät=bf0e59548489fcb4ea62of versucht 3.4 bei 192.168.1.205
[2026-08-01T06:16:33.171Z] [INFO] [tuya] [Tuya][localPoll] Socket-Fehler für Gerät=bf0e59548489fcb4ea62of: Lokales Socket-Fehler
[2026-08-01T06:16:33.192Z] [INFO] [tuya] [Tuya][localPoll] Socket-Fehler für Gerät=bf0e59548489fcb4ea62of: Lokales Socket-Fehler: HMAC-Fehler: erwartet 3edb24fc0923355ea5add79c0834f05124461cccbbd79c7be7fa5354097d58b0, war 6030b642613fcf3f6ed2000ee4ff55fd083c1338270573b621614548cef2dc73. ... (abgeschnitten)
[2026-08-01T06:16:33.193Z] [INFO] [tuya] [Tuya][localPoll] letzter Socket-Fehler für Gerät=bf0e59548489fcb4ea62of: Lokales Socket-Fehler: HMAC-Fehler: erwartet 3edb24fc0923355ea5add79c0834f05124461cccbbd79c7be7fa5354097d58b0, war 6030b642613fcf3f6ed2000ee4ff55fd083c1338270573b621614548cef2dc73. ... (abgeschnitten)
[2026-08-01T06:16:33.193Z] [WARN] [tuya] [Tuya][localPoll] fehlgeschlagen für Gerät=bf0e59548489fcb4ea62of Fehler: Lokales Socket-Fehler: HMAC-Fehler: erwartet 3edb24fc0923355ea5add79c0834f05124461cccbbd79c7be7fa5354097d58b0, war 6030b642613fcf3f6ed2000ee4ff55fd083c1338270573b621614548cef2dc73.. (abgeschnitten)
at TuyaDevice.errorListener (file:///app/src/tuya/local/tuya.localPoll.js:114:20)
at Object.onceWrapper (node:events:631:26)
at TuyaDevice.emit (node:events:521:24)
at Socket.<anonymous> (/app/node_modules/@demirdeniz/tuyapi-newgen/index.js:707:14)
at Socket.emit (node:events:509:28)
at addChunk (node:internal/streams/readable:563:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:514:3)
at Readable.push (node:internal/streams/readable:394:5)
at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
[2026-08-01T06:16:33.194Z] [INFO] [tuya] [Tuya][detectProtocol] device=bf0e59548489fcb4ea62of trying 3.5 at 192.168.1.205
[2026-08-01T06:16:48.196Z] [WARN] [tuya] [Tuya][localPoll] failed for device=bf0e59548489fcb4ea62of Error: Local poll timeout
at Timeout.<anonymous> (file:///app/src/tuya/local/tuya.localPoll.js:110:47)
at listOnTimeout (node:internal/timers:605:17)
at process.processTimers (node:internal/timers:541:7)
[2026-08-01T06:16:48.197Z] [INFO] [tuya] [Tuya][detectProtocol] device=bf0e59548489fcb4ea62of trying 3.1 at 192.168.1.205
[2026-08-01T06:16:48.218Z] [WARN] [tuya] [Tuya][localPoll] failed for device=bf0e59548489fcb4ea62of Error: Ungültige lokale Poll-Antwort: Fehler beim Parsen der Daten
at TuyaHandler.localPoll (file:///app/src/tuya/local/tuya.localPoll.js:151:13)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async TuyaHandler.detectProtocol (file:///app/src/tuya/local/tuya.detectProtocol.js:50:22)
at async file:///app/index.js:221:23
at async GladysIntegration._runCommand (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1141:22)
at async GladysIntegration._handleMessage (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1079:9)
Die erkannten Funktionen (eine wurde alleine lokal erkannt, die anderen beiden, siehe unten):
Und die unterstützten Funktionen:
Die Kamerageräte:
Die PTZ DualBand
{
"name": "Caméra carport",
"selector": "camera-carport-bf85d2ce4746ff3ebeifas",
"features": [
{
"external_id": "ext:ext-dev-tuya:device:bf85d2ce4746ff3ebeifas:basic_flip",
"selector": "camera-carport-bf85d2ce4746ff3ebeifas-basic-flip",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Image flip",
"category": "switch",
"type": "binary"
},
{
"external_id": "ext:ext-dev-tuya:device:bf85d2ce4746ff3ebeifas:basic_private",
"selector": "camera-carport-bf85d2ce4746ff3ebeifas-basic-private",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Privacy mode",
"category": "switch",
"type": "binary"
},
{
"external_id": "ext:ext-dev-tuya:device:bf85d2ce4746ff3ebeifas:motion_switch",
"selector": "camera-carport-bf85d2ce4746ff3ebeifas-motion-switch",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Motion detection",
"category": "switch",
"type": "binary"
},
{
"external_id": "ext:ext-dev-tuya:device:bf85d2ce4746ff3ebeifas:record_switch",
"selector": "camera-carport-bf85d2ce4746ff3ebeifas-record-switch",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Recording",
"category": "switch",
"type": "binary"
},
{
"external_id": "ext:ext-dev-tuya:device:bf85d2ce4746ff3ebeifas:siren_switch",
"selector": "camera-carport-bf85d2ce4746ff3ebeifas-siren-switch",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Siren",
"category": "siren",
"type": "binary"
},
{
"external_id": "ext:ext-dev-tuya:device:bf85d2ce4746ff3ebeifas:motion_tracking",
"selector": "camera-carport-bf85d2ce4746ff3ebeifas-motion-tracking",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Motion tracking",
"category": "switch",
"type": "binary"
},
{
"external_id": "ext:ext-dev-tuya:device:bf85d2ce4746ff3ebeifas:humanoid_filter",
"selector": "camera-carport-bf85d2ce4746ff3ebeifas-humanoid-filter",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Human detection filter",
"category": "switch",
"type": "binary"
}
],
"device_type": "camera",
"external_id": "ext:ext-dev-tuya:device:bf85d2ce4746ff3ebeifas",
"model": "LSC PTZ Camera Dualband",
"product_id": "rogprwflblumx2co",
"product_key": "rogprwflblumx2co",
"poll_frequency": 10000,
"should_poll": true,
"params": [
{
"name": "DEVICE_ID",
"value": "bf85d2ce4746ff3ebeifas"
},
{
"name": "LOCAL_KEY",
"value": "{_)U4X/l{l=T$.u["
},
{
"name": "IP_ADDRESS",
"value": "192.168.1.203"
},
{
"name": "CLOUD_IP",
"value": "62.235.111.222"
},
{
"name": "LOCAL_OVERRIDE",
"value": true
},
{
"name": "PROTOCOL_VERSION",
"value": "3.3"
},
{
"name": "PRODUCT_ID",
"value": "rogprwflblumx2co"
},
{
"name": "PRODUCT_KEY",
"value": "rogprwflblumx2co"
},
{
"name": "CLOUD_READ_STRATEGY",
"value": "legacy"
},
{
"name": "DEVICE_TYPE",
"value": "camera"
}
],
"online": true,
"service_id": "252da07d-4027-45f0-8eff-1077631eddf0",
"created": true,
"structure_changed": false
}
Die PTZ 2.4GHz
{
"name": "Kamera Eingang",
"selector": "camera-entree-bf9313bc9aa50670d9wf7x",
"features": [
{
"external_id": "ext:ext-dev-tuya:device:bf9313bc9aa50670d9wf7x:basic_flip",
"selector": "camera-entree-bf9313bc9aa50670d9wf7x-basic-flip",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Bild umdrehen",
"category": "switch",
"type": "binary"
},
{
"external_id": "ext:ext-dev-tuya:device:bf9313bc9aa50670d9wf7x:basic_private",
"selector": "camera-entree-bf9313bc9aa50670d9wf7x-basic-private",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Privacy-Modus",
"category": "switch",
"type": "binary"
},
{
"external_id": "ext:ext-dev-tuya:device:bf9313bc9aa50670d9wf7x:motion_switch",
"selector": "camera-entree-bf9313bc9aa50670d9wf7x-motion-switch",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Bewegungserkennung",
"category": "switch",
"type": "binary"
},
{
"external_id": "ext:ext-dev-tuya:device:bf9313bc9aa50670d9wf7x:record_switch",
"selector": "camera-entree-bf9313bc9aa50670d9wf7x-record-switch",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Aufnahme",
"category": "switch",
"type": "binary"
},
{
"external_id": "ext:ext-dev-tuya:device:bf9313bc9aa50670d9wf7x:siren_switch",
"selector": "camera-entree-bf9313bc9aa50670d9wf7x-siren-switch",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Sirene",
"category": "siren",
"type": "binary"
},
{
"external_id": "ext:ext-dev-tuya:device:bf9313bc9aa50670d9wf7x:motion_tracking",
"selector": "camera-entree-bf9313bc9aa50670d9wf7x-motion-tracking",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Bewegungsverfolgung",
"category": "switch",
"type": "binary"
},
{
"external_id": "ext:ext-dev-tuya:device:bf9313bc9aa50670d9wf7x:humanoid_filter",
"selector": "camera-entree-bf9313bc9aa50670d9wf7x-humanoid-filter",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Menschen-Erkennungsfilter",
"category": "switch",
"type": "binary"
}
],
"device_type": "camera",
"external_id": "ext:ext-dev-tuya:device:bf9313bc9aa50670d9wf7x",
"model": "LSC PTZ Kamera",
"product_id": "n7h0m2x7i2yzol0p",
"product_key": "n7h0m2x7i2yzol0p",
"poll_frequency": 10000,
"should_poll": true,
"params": [
{
"name": "DEVICE_ID",
"value": "bf9313bc9aa50670d9wf7x"
},
{
"name": "LOCAL_KEY",
"value": "Y)j!-K2PD3{8GtL."
},
{
"name": "IP_ADDRESS",
"value": "192.168.1.182"
},
{
"name": "CLOUD_IP",
"value": "81.11.140.113"
},
{
"name": "LOCAL_OVERRIDE",
"value": true
},
{
"name": "PROTOCOL_VERSION",
"value": "3.3"
},
{
"name": "PRODUCT_ID",
"value": "n7h0m2x7i2yzol0p"
},
{
"name": "PRODUCT_KEY",
"value": "n7h0m2x7i2yzol0p"
},
{
"name": "CLOUD_READ_STRATEGY",
"value": "legacy"
},
{
"name": "DEVICE_TYPE",
"value": "camera"
}
],
"online": true,
"service_id": "252da07d-4027-45f0-8eff-1077631eddf0",
"created": true,
"structure_changed": false
}
Und die Gegensprechanlage (ja, ich weiß, du hast sie schon, aber…)
{
"name": "WLAN-Gegensprechanlage",
"selector": "visiophone-wifi-bf0e59548489fcb4ea62of",
"features": [
{
"external_id": "ext:ext-dev-tuya:device:bf0e59548489fcb4ea62of:basic_flip",
"selector": "visiophone-wifi-bf0e59548489fcb4ea62of-basic-flip",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Bild umdrehen",
"category": "switch",
"type": "binary"
},
{
"external_id": "ext:ext-dev-tuya:device:bf0e59548489fcb4ea62of:motion_switch",
"selector": "visiophone-wifi-bf0e59548489fcb4ea62of-motion-switch",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Bewegungserkennung",
"category": "switch",
"type": "binary"
},
{
"external_id": "ext:ext-dev-tuya:device:bf0e59548489fcb4ea62of:record_switch",
"selector": "visiophone-wifi-bf0e59548489fcb4ea62of-record-switch",
"read_only": false,
"has_feedback": true,
"min": 0,
"max": 1,
"name": "Aufnahme",
"category": "switch",
"type": "binary"
}
],
"device_type": "camera",
"external_id": "ext:ext-dev-tuya:device:bf0e59548489fcb4ea62of",
"model": "WLAN-Videotürsprechanlage",
"product_id": "i5e3a4qxcsthszin",
"product_key": "i5e3a4qxcsthszin",
"poll_frequency": 10000,
"should_poll": true,
"params": [
{
"name": "DEVICE_ID",
"value": "bf0e59548489fcb4ea62of"
},
{
"name": "LOCAL_KEY",
"value": "Rza7;L{]Lv-31q'H"
},
{
"name": "IP_ADDRESS",
"value": "192.168.1.205"
},
{
"name": "CLOUD_IP",
"value": "62.235.111.222"
},
{
"name": "LOCAL_OVERRIDE",
"value": true
},
{
"name": "PROTOCOL_VERSION",
"value": "3.3"
},
{
"name": "PRODUCT_ID",
"value": "i5e3a4qxcsthszin"
},
{
"name": "PRODUCT_KEY",
"value": "i5e3a4qxcsthszin"
},
{
"name": "CLOUD_READ_STRATEGY",
"value": "legacy"
},
{
"name": "DEVICE_TYPE",
"value": "camera"
}
],
"online": true,
"service_id": "252da07d-4027-45f0-8eff-1077631eddf0",
"created": true,
"structure_changed": false
}
Das sieht doch ganz gut aus, oder? Jedenfalls sind die erkannten Funktionen und Schalter nicht nur zur Dekoration da, sie funktionieren! (Der „Sirene“-Knopf verleiht dem „Alarm“-Teil von Gladys eine neue Dimension! Das war genau das, was mir für ein „echtes“ Gefühl fehlte.)
Ich denke, das entspricht deinen Anforderungen, aber zögere nicht, mich zu fragen, wenn ich etwas übersehen habe!