Salut !
Sans savoir si c’est utile, voici le log complet de l’intégration :
[2026-08-01T05:46:16.640Z] [INFO] Starting the Tuya integration...
[2026-08-01T05:46:16.841Z] [INFO] [gladys-sdk] connected to Gladys (http://172.30.0.1:80)
[2026-08-01T05:46:16.841Z] [INFO] WebSocket connected to Gladys
[2026-08-01T05:46:16.851Z] [WARN] Tuya is not configured yet: fill in the integration settings in Gladys
[2026-08-01T05:46:16.854Z] [WARN] Tuya discovery skipped (status=not_initialized)
[2026-08-01T05:48:24.639Z] [INFO] onConfigUpdated -> new configuration received
[2026-08-01T05:48:24.640Z] [INFO] [tuya] Disconnecting from Tuya... (manual=false)
[2026-08-01T05:48:24.641Z] [INFO] [tuya] Connecting to Tuya...
[2026-08-01T05:48:24.941Z] [INFO] [tuya] Connected to Tuya
[2026-08-01T05:48:25.088Z] [INFO] [tuya] 6 Tuya devices found
[2026-08-01T05:48:25.363Z] [INFO] [tuya] [Tuya][localScan] Starting mediated udp-broadcast scan for 10s
[2026-08-01T05:48:31.375Z] [INFO] onScanRequest -> discovering Tuya devices
[2026-08-01T05:48:35.406Z] [INFO] [tuya] [Tuya][localScan] Found device bf1d9d0b6ed2b5755fkt24 ip=192.168.1.42 version=3.4
[2026-08-01T05:48:35.406Z] [INFO] [tuya] [Tuya][localScan] Found device bf9313bc9aa50670d9wf7x ip=192.168.1.182 version=3.3
[2026-08-01T05:48:35.406Z] [INFO] [tuya] [Tuya][localScan] Found device bf0e59548489fcb4ea62of ip=192.168.1.205 version=3.3
[2026-08-01T05:48:35.407Z] [INFO] [tuya] [Tuya][localScan] Found device bf85d2ce4746ff3ebeifas ip=192.168.1.203 version=3.3
[2026-08-01T05:48:35.408Z] [INFO] [tuya] [Tuya][localScan] Scan complete. Found 4 device(s).
[2026-08-01T05:48:35.412Z] [WARN] [tuya] Tuya function with "basic_indicator" code is not managed
[2026-08-01T05:48:35.412Z] [WARN] [tuya] Tuya function with "doorbell_active" code is not managed
[2026-08-01T05:48:35.412Z] [WARN] [tuya] Tuya function with "doorbell_pic" code is not managed
[2026-08-01T05:48:35.412Z] [WARN] [tuya] Tuya function with "basic_device_volume" code is not managed
[2026-08-01T05:48:35.413Z] [WARN] [tuya] Tuya function with "fault" code is not managed
[2026-08-01T05:48:35.415Z] [WARN] [tuya] Tuya function with "basic_anti_flicker" code is not managed
[2026-08-01T05:48:35.416Z] [WARN] [tuya] Tuya function with "initiative_message" code is not managed
[2026-08-01T05:49:05.706Z] [INFO] onDeviceCreated <- ext:ext-dev-tuya:device:bf9313bc9aa50670d9wf7x
[2026-08-01T05:49:05.861Z] [INFO] [tuya] [Tuya][localSession] device=bf9313bc9aa50670d9wf7x connected (192.168.1.182, 3.3)
[2026-08-01T05:49:09.345Z] [INFO] [tuya] [Tuya][poll] device=bf9313bc9aa50670d9wf7x requested=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] device=bf85d2ce4746ff3ebeifas connected (192.168.1.203, 3.3)
[2026-08-01T05:49:12.714Z] [INFO] [tuya] [Tuya][localSession] device=bf9313bc9aa50670d9wf7x connected (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] device=bf0e59548489fcb4ea62of connected (192.168.1.205, 3.3)
[2026-08-01T05:49:15.201Z] [INFO] [tuya] [Tuya][poll] device=bf85d2ce4746ff3ebeifas requested=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] device=bf85d2ce4746ff3ebeifas connected (192.168.1.203, 3.3)
[2026-08-01T05:49:17.988Z] [INFO] [tuya] [Tuya][poll] device=bf0e59548489fcb4ea62of requested=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] device=bf9313bc9aa50670d9wf7x connected (192.168.1.182, 3.3)
[2026-08-01T05:49:21.851Z] [INFO] [tuya] [Tuya][localSession] device=bf0e59548489fcb4ea62of connected (192.168.1.205, 3.3)
[2026-08-01T05:49:23.718Z] [INFO] [tuya] [Tuya][poll] device=bf9313bc9aa50670d9wf7x local parked 300s after 3 failures (Local poll timeout) -> cloud
[2026-08-01T05:49:27.558Z] [INFO] [tuya] [Tuya][localSession] device=bf0e59548489fcb4ea62of connected (192.168.1.205, 3.3)
[2026-08-01T05:49:30.560Z] [INFO] [tuya] [Tuya][poll] device=bf0e59548489fcb4ea62of local parked 300s after 3 failures (Local poll timeout) -> cloud
[2026-08-01T05:49:30.714Z] [INFO] [tuya] [Tuya][localSession] device=bf85d2ce4746ff3ebeifas connected (192.168.1.203, 3.3)
[2026-08-01T05:49:33.717Z] [INFO] [tuya] [Tuya][poll] device=bf85d2ce4746ff3ebeifas local parked 300s after 3 failures (Local poll timeout) -> cloud
[2026-08-01T05:54:27.822Z] [INFO] [tuya] [Tuya][localSession] device=bf9313bc9aa50670d9wf7x connected (192.168.1.182, 3.3)
[2026-08-01T05:54:37.620Z] [INFO] [tuya] [Tuya][localSession] device=bf0e59548489fcb4ea62of connected (192.168.1.205, 3.3)
[2026-08-01T05:54:40.753Z] [INFO] [tuya] [Tuya][localSession] device=bf85d2ce4746ff3ebeifas connected (192.168.1.203, 3.3)
[2026-08-01T05:59:37.793Z] [INFO] [tuya] [Tuya][localSession] device=bf9313bc9aa50670d9wf7x connected (192.168.1.182, 3.3)
[2026-08-01T05:59:47.614Z] [INFO] [tuya] [Tuya][localSession] device=bf0e59548489fcb4ea62of connected (192.168.1.205, 3.3)
[2026-08-01T05:59:50.776Z] [INFO] [tuya] [Tuya][localSession] device=bf85d2ce4746ff3ebeifas connected (192.168.1.203, 3.3)
[2026-08-01T06:04:48.177Z] [INFO] [tuya] [Tuya][localSession] device=bf9313bc9aa50670d9wf7x connected (192.168.1.182, 3.3)
[2026-08-01T06:04:57.613Z] [INFO] [tuya] [Tuya][localSession] device=bf0e59548489fcb4ea62of connected (192.168.1.205, 3.3)
[2026-08-01T06:05:00.752Z] [INFO] [tuya] [Tuya][localSession] device=bf85d2ce4746ff3ebeifas connected (192.168.1.203, 3.3)
[2026-08-01T06:09:57.634Z] [INFO] [tuya] [Tuya][localSession] device=bf9313bc9aa50670d9wf7x connected (192.168.1.182, 3.3)
[2026-08-01T06:10:07.422Z] [INFO] [tuya] [Tuya][localSession] device=bf0e59548489fcb4ea62of connected (192.168.1.205, 3.3)
[2026-08-01T06:10:10.647Z] [INFO] [tuya] [Tuya][localSession] device=bf85d2ce4746ff3ebeifas connected (192.168.1.203, 3.3)
[2026-08-01T06:13:35.436Z] [INFO] onAction detect_protocol <- device=caméra carport ip=192.168.1.203
[2026-08-01T06:13:35.437Z] [INFO] [tuya] [Tuya][detectProtocol] device=bf85d2ce4746ff3ebeifas trying 3.3 at 192.168.1.203
[2026-08-01T06:13:40.438Z] [WARN] [tuya] [Tuya][localPoll] failed for device=bf85d2ce4746ff3ebeifas 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: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: Local socket error: HMAC mismatch: expected da3b7d1ae2d6dbc6bf1279657789828004b18ef7fa6f49ad91c8b2991c9960d0, was 29a73a8f5cd185beb14cb4f8f20f4c51fe86f8d64ccf43382625de380a81825c. ... (truncated)
[2026-08-01T06:13:40.549Z] [INFO] [tuya] [Tuya][localPoll] last socket error for device=bf85d2ce4746ff3ebeifas: Local socket error: HMAC mismatch: expected da3b7d1ae2d6dbc6bf1279657789828004b18ef7fa6f49ad91c8b2991c9960d0, was 29a73a8f5cd185beb14cb4f8f20f4c51fe86f8d64ccf43382625de380a81825c. ... (truncated)
[2026-08-01T06:13:40.549Z] [WARN] [tuya] [Tuya][localPoll] failed for device=bf85d2ce4746ff3ebeifas Error: Local socket error: HMAC mismatch: expected da3b7d1ae2d6dbc6bf1279657789828004b18ef7fa6f49ad91c8b2991c9960d0, was 29a73a8f5cd185beb14cb4f8f20f4c51fe86f8d64ccf43382625de380a81825c. ... (truncated)
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)
[2026-08-01T06:13:40.551Z] [INFO] [tuya] [Tuya][detectProtocol] device=bf85d2ce4746ff3ebeifas trying 3.5 at 192.168.1.203
at Readable.push (node:internal/streams/readable:394:5)
at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
[2026-08-01T06:13:40.783Z] [INFO] [tuya] [Tuya][localPoll] socket error for device=bf85d2ce4746ff3ebeifas: Local socket error
[2026-08-01T06:13:55.556Z] [WARN] [tuya] [Tuya][localPoll] failed for device=bf85d2ce4746ff3ebeifas 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:13:55.557Z] [INFO] [tuya] [Tuya][detectProtocol] device=bf85d2ce4746ff3ebeifas trying 3.1 at 192.168.1.203
[2026-08-01T06:13:55.618Z] [WARN] [tuya] [Tuya][localPoll] failed for device=bf85d2ce4746ff3ebeifas Error: Invalid local poll response: parse data error
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 <- device=caméra carport ip=192.168.1.203
[2026-08-01T06:14:21.631Z] [INFO] [tuya] [Tuya][detectProtocol] device=bf85d2ce4746ff3ebeifas trying 3.3 at 192.168.1.203
[2026-08-01T06:14:26.636Z] [WARN] [tuya] [Tuya][localPoll] failed for device=bf85d2ce4746ff3ebeifas Error: Local poll 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] device=bf85d2ce4746ff3ebeifas trying 3.4 at 192.168.1.203
at process.processTimers (node:internal/timers:541:7)
[2026-08-01T06:14:26.693Z] [WARN] [tuya] [Tuya][localPoll] failed for device=bf85d2ce4746ff3ebeifas Error: Local socket error: HMAC mismatch: expected da3b7d1ae2d6dbc6bf1279657789828004b18ef7fa6f49ad91c8b2991c9960d0, was 29a73a8f5cd185beb14cb4f8f20f4c51fe86f8d64ccf43382625de380a81825c. ... (truncated)
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 error for device=bf85d2ce4746ff3ebeifas: Local socket error: HMAC mismatch: expected da3b7d1ae2d6dbc6bf1279657789828004b18ef7fa6f49ad91c8b2991c9960d0, was 29a73a8f5cd185beb14cb4f8f20f4c51fe86f8d64ccf43382625de380a81825c. ... (truncated)
[2026-08-01T06:14:26.693Z] [INFO] [tuya] [Tuya][localPoll] last socket error for device=bf85d2ce4746ff3ebeifas: Local socket error: HMAC mismatch: expected da3b7d1ae2d6dbc6bf1279657789828004b18ef7fa6f49ad91c8b2991c9960d0, was 29a73a8f5cd185beb14cb4f8f20f4c51fe86f8d64ccf43382625de380a81825c. ... (truncated)
[2026-08-01T06:14:26.693Z] [INFO] [tuya] [Tuya][detectProtocol] device=bf85d2ce4746ff3ebeifas trying 3.5 at 192.168.1.203
[2026-08-01T06:14:26.754Z] [INFO] [tuya] [Tuya][localPoll] socket error for device=bf85d2ce4746ff3ebeifas: Local socket error: Error from socket: read ECONNRESET
[2026-08-01T06:14:26.918Z] [INFO] [tuya] [Tuya][localPoll] socket error for device=bf85d2ce4746ff3ebeifas: Local socket error
[2026-08-01T06:14:36.758Z] [INFO] [tuya] [Tuya][localPoll] last socket error for device=bf85d2ce4746ff3ebeifas: Local socket error: Error from socket: read ECONNRESET
[2026-08-01T06:14:36.758Z] [WARN] [tuya] [Tuya][localPoll] failed for device=bf85d2ce4746ff3ebeifas 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:14:36.759Z] [INFO] [tuya] [Tuya][detectProtocol] device=bf85d2ce4746ff3ebeifas trying 3.1 at 192.168.1.203
[2026-08-01T06:14:36.818Z] [INFO] [tuya] [Tuya][localPoll] socket error for device=bf85d2ce4746ff3ebeifas: Local socket error: Error from socket: read ECONNRESET
[2026-08-01T06:14:36.819Z] [INFO] [tuya] [Tuya][localPoll] last socket error for device=bf85d2ce4746ff3ebeifas: Local socket error: Error from socket: read ECONNRESET
[2026-08-01T06:14:36.819Z] [WARN] [tuya] [Tuya][localPoll] failed for device=bf85d2ce4746ff3ebeifas Error: Local socket error: Error from 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] device=bf0e59548489fcb4ea62of connected (192.168.1.205, 3.3)
[2026-08-01T06:15:20.606Z] [INFO] [tuya] [Tuya][localSession] device=bf85d2ce4746ff3ebeifas connected (192.168.1.203, 3.3)
[2026-08-01T06:16:28.156Z] [INFO] onAction detect_protocol <- device=Visiophone WiFi ip=192.168.1.205
[2026-08-01T06:16:28.156Z] [INFO] [tuya] [Tuya][detectProtocol] device=bf0e59548489fcb4ea62of trying 3.3 at 192.168.1.205
[2026-08-01T06:16:33.158Z] [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:33.159Z] [INFO] [tuya] [Tuya][detectProtocol] device=bf0e59548489fcb4ea62of trying 3.4 at 192.168.1.205
[2026-08-01T06:16:33.171Z] [INFO] [tuya] [Tuya][localPoll] socket error for device=bf0e59548489fcb4ea62of: Local socket error
[2026-08-01T06:16:33.192Z] [INFO] [tuya] [Tuya][localPoll] socket error for device=bf0e59548489fcb4ea62of: Local socket error: HMAC mismatch: expected 3edb24fc0923355ea5add79c0834f05124461cccbbd79c7be7fa5354097d58b0, was 6030b642613fcf3f6ed2000ee4ff55fd083c1338270573b621614548cef2dc73. ... (truncated)
[2026-08-01T06:16:33.193Z] [INFO] [tuya] [Tuya][localPoll] last socket error for device=bf0e59548489fcb4ea62of: Local socket error: HMAC mismatch: expected 3edb24fc0923355ea5add79c0834f05124461cccbbd79c7be7fa5354097d58b0, was 6030b642613fcf3f6ed2000ee4ff55fd083c1338270573b621614548cef2dc73. ... (truncated)
[2026-08-01T06:16:33.193Z] [WARN] [tuya] [Tuya][localPoll] failed for device=bf0e59548489fcb4ea62of Error: Local socket error: HMAC mismatch: expected 3edb24fc0923355ea5add79c0834f05124461cccbbd79c7be7fa5354097d58b0, was 6030b642613fcf3f6ed2000ee4ff55fd083c1338270573b621614548cef2dc73. ... (truncated)
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: Invalid local poll response: parse data error
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)
Les fonctionnalités détectées (une est passée en local toute seule, les deux autres, voir ci-dessous) :
Et les fonctionnalités prises en charge :
Les objets caméras :
La 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
}
La PTZ 2.4GHz
{
"name": "Caméra entrée",
"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": "Image flip",
"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 mode",
"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": "Motion detection",
"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": "Recording",
"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": "Siren",
"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": "Motion tracking",
"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": "Human detection filter",
"category": "switch",
"type": "binary"
}
],
"device_type": "camera",
"external_id": "ext:ext-dev-tuya:device:bf9313bc9aa50670d9wf7x",
"model": "LSC PTZ Camera",
"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
}
Et le visiophone (oui, je sais, tu l’as déjà mais…)
{
"name": "Visiophone Wifi",
"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": "Image flip",
"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": "Motion detection",
"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": "Recording",
"category": "switch",
"type": "binary"
}
],
"device_type": "camera",
"external_id": "ext:ext-dev-tuya:device:bf0e59548489fcb4ea62of",
"model": "Wifi video doorbell",
"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
}
Ca a l’air pas mal tout ça, non ? En tout cas, les fonctionnalités détectées et les toggles ne sont pas là pour la décoration, ils fonctionnent ! (Le bouton ‹ sirène › donne une nouvelle dimension à la partie ‹ alarme › de Gladys ! C’était ce qu’il me manquait pour que ça fasse ‹ vrai ›)
Je pense que tout ceci répond à tes demandes mais n’hésite surtout pas si j’ai raté quelque-chose !