guerrerotook / securitas-direct-new-api

This repository contains the new securitas direct API that can be integrated in Home Assistant
Apache License 2.0
79 stars 30 forks source link

No consigo integrarla #45

Closed Tomaxote closed 8 months ago

Tomaxote commented 2 years ago

Aparentemente esta integrada, pero no me funciona. Además da este error: Logger: custom_components.securitas.securitas_direct_new_api.apimanager Source: custom_components/securitas/securitas_direct_new_api/apimanager.py:100 Integration: Securitas Direct (documentation, issues) First occurred: 22:04:55 (8 occurrences) Last logged: 22:04:56

Ha ocurrido un problema, reintenta la acción o contacta con nosotros. status 500 reading RemoteServicesFeignClient#getMain(Map,MultiValueMap)

JMolina64 commented 2 years ago

Buenas tardes, a mi me pasa algo parecido:

This error originated from a custom integration.

Logger: custom_components.securitas.securitas_direct_new_api.apimanager Source: custom_components/securitas/securitas_direct_new_api/apimanager.py:100 Integration: Securitas Direct (documentation, issues) First occurred: 7:57:53 PM (2 occurrences) Last logged: 7:57:53 PM

Ha ocurrido un problema, reintenta la acción o contacta con nosotros.

Tienes ceros a la izquierda de los números de tu client ID?

Tomaxote commented 2 years ago

Hola,

Gracias por responder.

Yo tengo 1 cero a la izquierda en el client id.

Pero que puedo hacer para solucionarlo?

Tomás Ansótegui

@. @.>

606414565

De: JMolina64 @.*** Enviado el: viernes, 11 de marzo de 2022 20:04 Para: guerrerotook/securitas-direct-new-api CC: Tomaxote; Author Asunto: Re: [guerrerotook/securitas-direct-new-api] No consigo integrarla (Issue #45)

Buenas tardes, a mi me pasa algo parecido:

This error originated from a custom integration.

Logger: custom_components.securitas.securitas_direct_new_api.apimanager Source: custom_components/securitas/securitas_direct_new_api/apimanager.py:100 Integration: Securitas Direct (documentation, issues) First occurred: 7:57:53 PM (2 occurrences) Last logged: 7:57:53 PM

Ha ocurrido un problema, reintenta la acción o contacta con nosotros.

Tienes ceros a la izquierda de los números de tu client ID?

— Reply to this email directly, view https://github.com/guerrerotook/securitas-direct-new-api/issues/45#issuecomment-1065404539 it on GitHub, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYEHQMU7DLZ6O2ZPBNBUKW3U7OKKJANCNFSM5QHQL6GA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub . You are receiving this because you authored the thread. https://github.com/notifications/beacon/AYEHQMVCTU7VHRHK2V3S33LU7OKKJA5CNFSM5QHQL6GKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOH6AMQ6Y.gif Message ID: @.***>

-- El software de antivirus Avast ha analizado este correo electrónico en busca de virus. https://www.avast.com/antivirus

JMolina64 commented 2 years ago

Buenos días,

Parece que somos muy pocos pero no nos funciona.

Creo que va por el tratamiento que hace Luis de esta variable. La tiene definida como In’t y cuando la usamos los clientes antiguos no va porque el zero a la izquierda desaparece y ya no nos reconoce como clientes.

Un saludo, Jesús Molina

El 11 mar 2022, a las 20:08, Tomaxote @.***> escribió:

 Hola,

Gracias por responder.

Yo tengo 1 cero a la izquierda en el client id.

Pero que puedo hacer para solucionarlo?

Tomás Ansótegui

@. @.>

606414565

De: JMolina64 @.*** Enviado el: viernes, 11 de marzo de 2022 20:04 Para: guerrerotook/securitas-direct-new-api CC: Tomaxote; Author Asunto: Re: [guerrerotook/securitas-direct-new-api] No consigo integrarla (Issue #45)

Buenas tardes, a mi me pasa algo parecido:

This error originated from a custom integration.

Logger: custom_components.securitas.securitas_direct_new_api.apimanager Source: custom_components/securitas/securitas_direct_new_api/apimanager.py:100 Integration: Securitas Direct (documentation, issues) First occurred: 7:57:53 PM (2 occurrences) Last logged: 7:57:53 PM

Ha ocurrido un problema, reintenta la acción o contacta con nosotros.

Tienes ceros a la izquierda de los números de tu client ID?

— Reply to this email directly, view https://github.com/guerrerotook/securitas-direct-new-api/issues/45#issuecomment-1065404539 it on GitHub, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYEHQMU7DLZ6O2ZPBNBUKW3U7OKKJANCNFSM5QHQL6GA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub . You are receiving this because you authored the thread. https://github.com/notifications/beacon/AYEHQMVCTU7VHRHK2V3S33LU7OKKJA5CNFSM5QHQL6GKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOH6AMQ6Y.gif Message ID: @.***>

-- El software de antivirus Avast ha analizado este correo electrónico en busca de virus. https://www.avast.com/antivirus — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.

Tomaxote commented 2 years ago

Y esto que me comentas de los "0" a la izquierda, ¿Sabes si lo sabe Luis? porque veo que el va corrigiendo poco a poco errores. Si lo supiese, quizas lo pueda solucionar tratando la variable de otra forma, No?

guerrerotook commented 2 years ago

Hola, por lo que comentais es que el número de instalacion es un int pero deberia de ser un string para que soporte esos ceros a la izquieda?

¿Donde haveis visto este código? @Tomaxote

Tomaxote commented 2 years ago

Buenas tardes. Yo desconozco el código de donde sale. A mi me pregunto @JMolina64 si mi codigo empezaba por "02, pues al parecer él ha detectado que aquellos códigos que empiezan por "0" dan problemas. Ese es mi caso, confirmando por ahora su teroria. Mi problema es que aunque aparentemente la entidad está integrada, ya que aparecen los 3 centros en los que tengo instalada la alarma (De algun lado lo sacará :)) pero a la hora de cargar el panel, tarda mucho, y no funciona. Estos son los registros de error que me da:

Ha ocurrido un problema, reintenta la acción o contacta con nosotros. 14:49:01 – (ERROR) Securitas Direct (integración personalizada) - el mensaje se produjo por primera vez a las 14:48:50 y aparece 17 veces Setup of alarm_control_panel platform securitas is taking over 10 seconds. 14:48:56 – (ADVERTENCIA) Panel de control de alarmas Unable to find services.yaml for the securitas integration 14:48:55 – (ADVERTENCIA) helpers/service.py Error while setting up securitas platform for sensor 14:48:50 – (ERROR) Sensor (integración personalizada)

Realmente no se que es lo que hago mal, ya que como digo aparentemente estan metidos mis 3 centros. Me puedes ayudar?

Tomaxote commented 2 years ago

Además cuando le pado el addon "Check Home Assistant configuration" ver.3.10.0 me indica: General Errors:

no consigo que funcione...

tutmosisiii commented 2 years ago

El username en el configuration.yalm tiene que ser una cadena entrecomillada "" , incluidos los 0 que podáis tener delante, de lo contrario no funcionará.

JMolina64 commented 2 years ago

Creo que si lo sabe… pero no debemos de ser muchos…..

Un saludo, Jesús Molina

El 12 mar 2022, a las 14:01, Tomaxote @.***> escribió:

 Y esto que me comentas de los "0" a la izquierda, ¿Sabes si lo sabe Luis? porque veo que el va corrigiendo poco a poco errores. Si lo supiese, quizas lo pueda solucionar tratando la variable de otra forma, No?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.

Tomaxote commented 2 years ago

Y el que el “0” a la izquierda no funcione, hay alguna forma de comentárselo a Luis?

Por si puede darle una vuelta y solucionarlo…

-- El software de antivirus Avast ha analizado este correo electrónico en busca de virus. https://www.avast.com/antivirus

guerrerotook commented 2 years ago

Voy a echar un vistazo, pero ¿Qué es exactamente lo que pasa?

Tomaxote commented 2 years ago

Los que tenemos un numero de usuario de securitas que empieza por "0", no conseguimos que la integracion funcione correctamente. Aparentemente se integra en Home Assistant, pero la realidad es que no funciona. Como coincide que lo hemos detectado aquellos que tenenmos ese "0" de inicio, creemos que ese es el motivo.

Javvaz commented 2 years ago

Os recomiendo crear un usuario in Securitas especifico para la integracion de HA , de esa manera no sólo evitareis que empieze por 0, además tendréis un seguimiento de la actividad de HA.

tutmosisiii commented 2 years ago

Editado el código el YALM y en user poned vuestro usuario incluido el 0 inicial entre comillas dobles "026222" por ejemplo. A mí me funciona perfectamente.

"Video ultra quid credites"


From: Tomaxote @.> Sent: Tuesday, October 11, 2022 5:28:18 PM To: guerrerotook/securitas-direct-new-api @.> Cc: tutmosisiii @.>; Comment @.> Subject: Re: [guerrerotook/securitas-direct-new-api] No consigo integrarla (Issue #45)

Los que tenemos un numero de usuario de securitas que empieza por "0", no conseguimos que la integracion funcione correctamente. Aparentemente se integra en Home Assistant, pero la realidad es que no funciona. Como coincide que lo hemos detectado aquellos que tenenmos ese "0" de inicio, creemos que ese es el motivo.

— Reply to this email directly, view it on GitHubhttps://github.com/guerrerotook/securitas-direct-new-api/issues/45#issuecomment-1274882545, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AXYBC22KFK2OZXVTQS4KFFDWCWBRFANCNFSM5QHQL6GA. You are receiving this because you commented.Message ID: @.***>

kookeres commented 1 year ago

Creo que se ha instalado bien la integracion, pero, como interactuo con el? No veo instrucciones para que hacer despues de la instalacion. Como se lleva acabo esto:

" List all your installations and add a panel into Home Assistant. Support Sentinel and add two sensor for each Sentinel in each installation you have. The sensor are temperature and humidity. "

ravlar commented 1 year ago

Para los que les pasaba como a mí. ANTES de integrarla en Home Assistant hay que acceder al menos una vez a la web de clientes de Securitas Direct: https://customers.securitasdirect.es/owa-static/login La primera vez que accedes a mí me ha hecho cambiar la contraseña y aceptar una serie de mensajes que creo que interferían en la buena integración con Home Assistant. Una vez vez he hecho ese paso el resto funciona. Eso sí, cada vez que se reinicia Home Assistant (que yo lo hago a menudo) hay que eliminar y volver a hacer la integración desde Ajustes-Dispositivos y Servicios. Esto parece que es así por el tema de la verificación en 2 pasos (código que se envia por SMS al móvil). No sé si se podrá arreglar en un futuro pero tiene mala pinta...

cantupaz commented 8 months ago

esto debe estar solucionado ahora (username es str)