Esta vez logré instalar, pero tengo un error en el escaneo:
Le pregunté a Claude y es un error de la integración, no de Gladys:
[2026-08-03T12:51:38.091Z] [INFO] [apple-tv] Iniciando la integración de Apple TV de Gladys
[2026-08-03T12:51:38.288Z] [INFO] [gladys-sdk] conectado a Gladys (http://172.30.0.1:80)
[2026-08-03T12:51:41.621Z] [INFO] [apple-tv] Iniciando descubrimiento mediado de Apple TV
[2026-08-03T12:51:42.339Z] [INFO] [apple-tv] Iniciando descubrimiento mediado de Apple TV
[2026-08-03T12:51:42.356Z] [ERROR] [apple-tv] Falló el descubrimiento mediado de mDNS GladysApiError: Conflicto
at HttpClient.request (/app/node_modules/@gladysassistant/integration-sdk/lib/http-client.js:49:13)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async AppleTvIntegration.scan (file:///app/src/integration.js:76:29)
at async GladysIntegration._runHandler (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1166:7)
at async GladysIntegration._handleMessage (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1022:9) {
status: 409,
code: 'CONFLICT'
}
[2026-08-03T12:51:50.977Z] [ERROR] [apple-tv] Falló la prueba de Apple TV para 3 candidatos de host(s) Error: No se encontraron dispositivos, pero se recibió 1 error: [
{
"result": "failure",
"datetime": "2026-08-03T14:51:50.763359+02:00",
"exception": "Se esperaban 4 octetos en 'fd33:5f93:3f40:49cd:3:fd3b:c82a:7ced'",
"stacktrace": "Traceback (última llamada):\n File \"/opt/pyatv/lib/python3.11/site-packages/pyatv/scripts/atvscript.py\", línea 413, en appstart\n args.output(await _handle_command(args, abort_sem, storage, loop)),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/pyatv/lib/python3.11/site-packages/pyatv/scripts/atvscript.py\", línea 285, en _handle_command\n return await _scan_devices(loop, storage, args.scan_hosts)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/pyatv/lib/python3.11/site-packages/pyatv/scripts/atvscript.py\", línea 231, en _scan_devices\n for atv in await scan(loop, hosts=hosts, storage=storage):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/pyatv/lib/python3.11/site-packages/pyatv/__init__.py\", línea 68, en scan\n scanner = UnicastMdnsScanner([IPv4Address(host) for host in hosts], loop)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/pyatv/lib/python3.11/site-packages/pyatv/__init__.py\", línea 68, en <listcomp>\n scanner = UnicastMdnsScanner([IPv4Address(host) for host in hosts], loop)\n ^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.11/ipaddress.py\", línea 1319, en __init__\n self._ip = self._ip_int_from_string(addr_str)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.11/ipaddress.py\", línea 1206, en _ip_int_from_string\n raise AddressValueError(\"Se esperaban 4 octetos en %r\" % ip_str)\nipaddress.AddressValueError: Se esperaban 4 octetos en 'fd33:5f93:3f40:49cd:3:fd3b:c82a:7ced'\n"
}
]
at e.find (file:///app/node_modules/@sebbo2002/node-pyatv/dist/lib-DynU3Xla.mjs:7:8365)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async AppleTvIntegration.scan (file:///app/src/integration.js:95:15)
at async GladysIntegration._runHandler (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1166:7)
at async GladysIntegration._handleMessage (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1022:9)
[2026-08-03T12:51:58.718Z] [INFO] [apple-tv] Iniciando descubrimiento mediado de Apple TV
[2026-08-03T12:52:07.997Z] [ERROR] [apple-tv] Falló la prueba de Apple TV para 3 candidatos de host(s) Error: No se encontraron dispositivos, pero se recibió 1 error: [
{
"result": "failure",
"datetime": "2026-08-03T14:52:07.795239+02:00",
"exception": "Se esperaban 4 octetos en 'fd33:5f93:3f40:49cd:3:fd3b:c82a:7ced'",
"stacktrace": "Traceback (última llamada):\n File \"/opt/pyatv/lib/python3.11/site-packages/pyatv/scripts/atvscript.py\", línea 413, en appstart\n args.output(await _handle_command(args, abort_sem, storage, loop)),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/pyatv/lib/python3.11/site-packages/pyatv/scripts/atvscript.py\", línea 285, en _handle_command\n return await _scan_devices(loop, storage, args.scan_hosts)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/pyatv/lib/python3.11/site-packages/pyatv/scripts/atvscript.py\", línea 231, en _scan_devices\n for atv in await scan(loop, hosts=hosts, storage=storage):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/pyatv/lib/python3.11/site-packages/pyatv/__init__.py\", línea 68, en scan\n scanner = UnicastMdnsScanner([IPv4Address(host) for host in hosts], loop)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/pyatv/lib/python3.11/site-packages/pyatv/__init__.py\", línea 68, en <listcomp>\n scanner = UnicastMdnsScanner([IPv4Address(host) for host in hosts], loop)\n ^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.11/ipaddress.py\", línea 1319, en __init__\n self._ip = self._ip_int_from_string(addr_str)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.11/ipaddress.py\", línea 1206, en _ip_int_from_string\n raise AddressValueError(\"Se esperaban 4 octetos en %r\" % ip_str)\nipaddress.AddressValueError: Se esperaban 4 octetos en 'fd33:5f93:3f40:49cd:3:fd3b:c82a:7ced'\n"
}
]
at e.find (file:///app/node_modules/@sebbo2002/node-pyatv/dist/lib-DynU3Xla.mjs:7:8365)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async AppleTvIntegration.scan (file:///app/src/integration.js:95:15)
at async GladysIntegration._runHandler (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1166:7)
at async GladysIntegration._handleMessage (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1022:9)