Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error Login #259

Open
CJHive opened this issue Dec 30, 2024 · 18 comments
Open

Error Login #259

CJHive opened this issue Dec 30, 2024 · 18 comments

Comments

@CJHive
Copy link

CJHive commented Dec 30, 2024

Hola, en las ultimas actualizaciones esta roto el login cuando pones usuario y clave da error

por ahora método de solución instalar v2.7.6.1 hacer login y actualizar a ultima v2.8.0.1

al entrar usuario y clave y configurar las 4 cosas, al dar a enviar manda el siguiente error Unknown error occurred

el error que veo en el log de Home assistant

Registrador: homeassistant.helpers.service
Fuente: /usr/src/homeassistant/homeassistant/helpers/service.py:742
Ocurrió por primera vez: 29 de diciembre de 2024, 22:28:11 (1 ocurrencias)
Última vez registrado: 29 de diciembre de 2024, 22:28:11

Failed to load integration: securitas
NoneType: None

En version v2.8.0.0 y v2.8.0.1 ya funciona de nuevo el Sentinel para ver la temperatura, humedad y calidad del aire.

@guerrerotook según comenta un compañero la aplicación de Verisure, tiene muchas mas opciones que esta versión, como la famosa petición de fotos, visión de las cámaras de SD incluso la tan pedida cerradura electrónica de SD

#250 y otro compañero añadio las apis peticiones #234

se pueden usar los códigos de Verisure para añadirlos a la de SD?

Un saludo

@pacorola
Copy link

Igualmente, como el plugin dejó de tener capacidad para desarmar la alarma lo desinstalé y al reinstalar... Unknown error.

Y curiosamente, si no marco autenticación 2FA sí se crea una configuración... sin entidades y que da error .

Captura de pantalla 2024-12-31 122103

@hilaring
Copy link

Buenas! Acabo de instalar el servicio y desactivando el 2FA sí que me ha dejado hacer el login pero a pesar de eso me da un error.

Tenemos más info al respecto?

Error doing job: Task exception was never retrieved (None)

imagen

@PacoCT
Copy link

PacoCT commented Dec 31, 2024

Estoy en las mismas!
Pero a mi no me deja hacer el login ni siquiera desactivando 2FA

@CJHive
Copy link
Author

CJHive commented Dec 31, 2024

Cambiar la versión a instalar a la v2.7.6.1, iniciar sesión con esta versión. Reiniciais y luego ya actualizais reiniciais y ya tienes que tener la última versión funcionando. Por lo menos así lo hice yo

@PacoCT
Copy link

PacoCT commented Jan 1, 2025

Cambiar la versión a instalar a la v2.7.6.1, iniciar sesión con esta versión. Reiniciais y luego ya actualizais reiniciais y ya tienes que tener la última versión funcionando. Por lo menos así lo hice yo

Hola, @CJHive
Gracias por la recomendación, pero no sé cómo hacerlo. ¿Cómo elijo qué versión se instala?

@PacoCT
Copy link

PacoCT commented Jan 1, 2025

v2.7.6.1 "Gracias por la recomendación, pero no sé cómo hacerlo. ¿Cómo elijo qué versión se instala?"

Me respondo a mi mismo, borrar por completo la integración, y descargarla de nuevo seleccionando la versión deseada.

@CJHive
Copy link
Author

CJHive commented Jan 1, 2025

Entras en HACS
Screenshot_20250101_111943_Home Assistant

Arriba en el buscador buscamos Securitas y nos saldrán 2, usaremos la primera
Screenshot_20250101_112046_Home Assistant

En la primera a la derecha presionamos en los 3 puntitos y damos a volver a descargar

Screenshot_20250101_112054_Home Assistant

Ahora presionamos en versión diferente
Screenshot_20250101_112102_Home Assistant

Y le damos a la v2.7.6.1 y descargar
Screenshot_20250101_112112_Home Assistant

Ahora reiniciamos para que HA reconozca los cambios. Una vez que esté HA iniciado, vamos a ajustes, dispositivos, añadir integración, buscamos Securitas y añadimos nuestros datos. Hacemos lo del sms... y ya tenemos la alarma de nuevo en HA. Ahora ya podemos actualizar desde HACS como hacabamos de hacer peros subiéndolo a la última versión o cuando nos salga el aviso actualizar

@PacoCT
Copy link

PacoCT commented Jan 1, 2025

Entras en HACS !

Arriba en el buscador buscamos Securitas y nos saldrán 2, usaremos la primera ...

Muchas gracias de nuevo, @CJHive . Perdona por haberte hecho "trabajar".
He seguido los paso de instalar v2.7.6.1, introducir mis datos, y luego actualizar, y ahora funciona.
Saludos,
Paco

@CJHive
Copy link
Author

CJHive commented Jan 1, 2025

Para eso estamos. Un abrazo y feliz año

@hilaring
Copy link

hilaring commented Jan 2, 2025

Después de bajar la 2.7.6.1 no me funciona al validar el código recibido por sms 😞 (Me lo manda, pero me da error al introducirlo)
image

@CJHive
Copy link
Author

CJHive commented Jan 2, 2025

Cuando cambias de versión siempre tienes que reiniciae para que HA actualice los archivos modificados. También he notado que alguna vez aleatoria hace eso. Pero cancelas cuando te sale este error y haces de nuevo el login y ya te deja.

@hilaring
Copy link

hilaring commented Jan 2, 2025

Lo estoy probando de nuevo, después de varios intentos.. y sigue igual. Igual borro de nuevo la versión y miro de hacer de nuevo el proceso

@guerrerotook
Copy link
Owner

Hola, podeis compartir algunos de los logs de error de login que os esta pasando?

Estais usando un usuario con permisos para iniciar sesión?

@hilaring
Copy link

hilaring commented Jan 2, 2025

Vale, nada, ya lo he visto en los logs!
Por algún motivo Securitas había bloqueado mi usuario al hacer tantas pruebas con la versión que no funcionaba y he tenido que modificar el password.
Ahora parece que ya funciona! 👏 (A pesar de ello, ahora cuando hago pruebas, entro a la app de Verisure y me da un 403 durante unos minutos y luego vuelve a la normalidad)
Vosotros tenéis ya creada alguna automatización? Thanks!

@CJHive
Copy link
Author

CJHive commented Jan 7, 2025

v2.8.0.1 mismo problema al instalarla de 0 y hacer login

Registrador: homeassistant.loader
Fuente: loader.py:688
Ocurrió por primera vez: 07:04:44 (12 ocurrencias)
Última vez registrado: 07:04:44

We found a custom integration securitas which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
We found a custom integration govee_lan which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
We found a custom integration aarlo which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
We found a custom integration scheduler which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
We found a custom integration hon which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant

Este error se originó a partir de una integración personalizada.

Registrador: custom_components.securitas.securitas_direct_new_api.apimanager
Fuente: custom_components/securitas/securitas_direct_new_api/apimanager.py:564
integración: Securitas Direct (documentación, problemas)
Ocurrió por primera vez: 4 de enero de 2025, 08:59:01 (205 ocurrencias)
Última vez registrado: 6 de enero de 2025, 18:49:03

{'errors': [{'message': "Required request header 'x-installationNumber' for method parameter type String is not present", 'name': 'ApiError', 'time_thrown': '2025-01-06T14:25:02.185Z', 'data': {'res': 'ERROR', 'err': 'GenericError', 'status': 400}, 'path': ['xSStatus']}], 'data': None}
{'errors': [{'message': "Required request header 'x-installationNumber' for method parameter type String is not present", 'name': 'ApiError', 'time_thrown': '2025-01-06T14:27:02.184Z', 'data': {'res': 'ERROR', 'err': 'GenericError', 'status': 400}, 'path': ['xSStatus']}], 'data': None}
{'errors': [{'message': "Required request header 'x-installationNumber' for method parameter type String is not present", 'name': 'ApiError', 'time_thrown': '2025-01-06T14:29:02.183Z', 'data': {'res': 'ERROR', 'err': 'GenericError', 'status': 400}, 'path': ['xSStatus']}], 'data': None}
{'errors': [{'message': "Required request header 'x-installationNumber' for method parameter type String is not present", 'name': 'ApiError', 'time_thrown': '2025-01-06T14:31:02.185Z', 'data': {'res': 'ERROR', 'err': 'GenericError', 'status': 400}, 'path': ['xSStatus']}], 'data': None}
{'errors': [{'message': "Required request header 'x-installationNumber' for method parameter type String is not present", 'name': 'ApiError', 'time_thrown': '2025-01-06T17:49:03.563Z', 'data': {'res': 'ERROR', 'err': 'GenericError', 'status': 400}, 'path': ['xSStatus']}], 'data': None}

Este error se originó a partir de una integración personalizada.

Registrador: custom_components.securitas.securitas_direct_new_api.apimanager
Fuente: custom_components/securitas/securitas_direct_new_api/apimanager.py:172
integración: Securitas Direct (documentación, problemas)
Ocurrió por primera vez: 6 de enero de 2025, 15:38:02 (1 ocurrencias)
Última vez registrado: 6 de enero de 2025, 15:38:02

Problems decoding response <title>504 Gateway Time-out</title>

504 Gateway Time-out


nginx

Registrador: homeassistant.helpers.service
Fuente: /usr/src/homeassistant/homeassistant/helpers/service.py:743
Ocurrió por primera vez: 4 de enero de 2025, 07:19:28 (1 ocurrencias)
Última vez registrado: 4 de enero de 2025, 07:19:28

Failed to load integration: securitas
NoneType: None

@PacoCT
Copy link

PacoCT commented Jan 9, 2025

Hola.
Hoy, después de hacer venir al técnico de Securitas (problemas de conectividad), sigo sin poder instalar la integración.

Si empiezo con la versión 2.7.6.1, hace los pasos "habituales", y al entrar el código del SMS, me aparece:

image

Y no aparece en mis integraciones.

Si empiezo por la 2.8.0.2, da el error de "siempre"

image

Y en los logs no aparece nada que haga referencia a Securitas. Pero si que aparece (siempre que uso la 1.8.0.2), lo siguiente:

`Logger: aiohttp.server
Source: /usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py:451
First occurred: 12:13:42 (1 occurrences)
Last logged: 12:13:42

Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 480, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/web_app.py", line 569, in _handle
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 83, in forwarded_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 86, in ban_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 242, in auth_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 32, in headers_middleware
response = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle
result = await handler(request, **request.match_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/decorators.py", line 81, in with_admin
return await func(self, request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 222, in post
return await super().post(request, flow_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 74, in wrapper
return await method(view, request, data, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 122, in post
result = await self._flow_mgr.async_configure(flow_id, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 341, in async_configure
result = await self._async_configure(flow_id, user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 388, in _async_configure
result = await self._async_handle_step(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
flow, cur_step["step_id"], user_input
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 491, in _async_handle_step
result: _FlowResultT = await getattr(flow, method)(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/securitas/config_flow.py", line 157, in async_step_user
] = await self.securitas.validate_device()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/securitas/init.py", line 357, in validate_device
return await self.session.validate_device(False, None, None)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/securitas/securitas_direct_new_api/apimanager.py", line 296, in validate_device
self.authentication_token = response["data"]["xSValidateDevice"]["hash"]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
TypeError: 'NoneType' object is not subscriptable`

Vamos, que ahora ni con la versión 2.7.6.1, logro hacer que funcione.
Saludos,
Paco

@CJHive
Copy link
Author

CJHive commented Jan 9, 2025

El otro día elimine la integración para instalar desde 0 la última versión y poder enviar el error que daba y luego para bajar a la versión 2.7.6.1 me dio vastantes problemas a la hora de iniciar sesión. Se me quedava en la zona del sms, ponía el código del sms y me daba como que era erróneo. Vamos entre intentos reinicio y tal me tire como media hora y no conseguí entrar. Por eso. Creo que sale un error 504

504 Gateway Time-out

Esto fue por la mañana. A la tarde intenté de nuevo y a la primera. Parece que por alguna razón estaba como bloqueado por intentos o algo así. Es lo único que puedo pensar.

@PacoCT no te compliques. Borra la integración entera. Reinicia Home Assistan y está tarde a media tarde bájate la 2.7.6.1 la instalas y reinicias HA te dirá que hay una nueva versión. Por ahora solo inicia sesión con los datos de tu alarma. Una vez que ya estés con la sesión abierta y te aparezca solo la alarma. Reinicias y ahora si actualizas a la última versión. Vuelves a reiniciar y ya te tienes que salir todo bien

@PacoCT
Copy link

PacoCT commented Jan 9, 2025

El otro día elimine la integración para instalar desde 0 la última versión y poder enviar el error que daba y luego para bajar a la versión 2.7.6.1 me dio vastantes problemas a la hora de iniciar sesión. Se me quedava en la zona del sms, ponía el código del sms y me daba como que era erróneo. Vamos entre intentos reinicio y tal me tire como media hora y no conseguí entrar. Por eso. Creo que sale un error 504

@PacoCT no te compliques. Borra la integración entera. Reinicia Home Assistan y está tarde a media tarde bájate la 2.7.6.1 la instalas y reinicias HA te dirá que hay una nueva versión. Por ahora solo inicia sesión con los datos de tu alarma. Una vez que ya estés con la sesión abierta y te aparezca solo la alarma. Reinicias y ahora si actualizas a la última versión. Vuelves a reiniciar y ya te tienes que salir todo bien

Gracias @CJHive

Creo que encontré el problema de porqué no funcionaban mis intentos de instalar la v2.7.61
Había una entrada en el fichero: core.config_entries
{"created_at":"2025-01-04T10:16:50.912033+00:00","data":{"PERI_alarm":false,"check_alarm_panel":true,"code":"","country":"ES","delay_check_operation":2,"device_id":"xxxxxx","entry_id":"","idDeviceIndigitall":"","password":"xxxx","scan_interval":120,"token":"xxxx","unique_id":"xxxxx","use_2FA":true,"username":"xxxx"},"disabled_by":"user","discovery_keys":{},"domain":"securitas","entry_id":"xxxx","minor_version":1,"modified_at":"2025-01-04T10:16:50.912037+00:00","options":{},"pref_disable_new_entities":false,"pref_disable_polling":false,"source":"user","title":"xxxx","unique_id":"xxx","version":1}
que no desaparecía al borrar la integración y reiniciar.

La he eliminado a mano, y he podido instalar la v2.7...

Me quedo con ella de momento.

Saludos

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants