RAS

  • Re: RAS

    Gracias por comprobarlo!

    Pues yo diria que el módulo lector de tarjetas (la PCB) no funciona (debe ser un cable folojo, suelto o una soldadura... quizás otro defecto, no sé).

    Next Steps:

    (1) Si tenéis un segundo RAS, yo probaría ese RAS con una tarjeta SD quemada con la nueva imagen.

    (2) O si no y más cómodo para todos quizás es que os envio una RAS nueva.

    Vamos directamente al paso (2) y os envío un nuevo RAS?


    af Luis Burrel - 10:46 - 13 feb. 2023
  • Re: RAS

    Yo también acabo de pasar mi tarjeta, y nada tampoco. La pantalla muestra el reloj, la IP, etc. Simplemente no responde al intento de hacer check-in


    af Jordi Ballester Alomar - 09:17 - 13 feb. 2023
  • Re: RAS

    Hola Luis,

    Acabo de pasar mi target y el RAS no ha reaccionado. Luego lo he intentado con una tarjeta que no está registrada, y tampoco ha hecho nada.


    af Lois Rilo Antelo - 09:13 - 13 feb. 2023
  • Re: RAS

    Si el fichaje va a generar un código 500, el usuario no lo nota al pasar la tarjeta. El código 500 se genera de manera "asíncrona", después del fichaje.

    Hasta ayer lo que pasaba es que el fichaje se borraba de la memoria local del RAS y ya está.

    A partir de hoy el fichaje se queda en el RAS y el RAS intenta registrarlo en Odoo cada x tiempo (por defecto cada 15 segundos).

    El RAS borra los fichajes más viejos de dos semanas por defecto.

    En ese periodo de dos semanas, el usuario es capaz de corregir sus fichajes en Odoo para que no le queden "registros de attendance abiertos".
    En cuanto no quedan registros de attendance abiertos, Odoo deja de responder con código 500 y acepta el fichaje.

    ----

    O dicho de otra manera;
    si el usuario al pasar la tarjeta no recibe feedback del RAS, el problema no es el codigo 500.
    Si pasa eso, tiendo ahora mismo a pensar que la PCB es defectuosa o hay un cable que hace el tonto.


    af Luis Burrel - 07:53 - 13 feb. 2023
  • Re: RAS

    Hola Luis, qué experimenta el usuario del RAS cuando Odoo responde con un código 500? Es este el motivo por el que el aparato no nos responde? O devuelve algun mensaje que el usuario puede interpretar, del tipo "Unable to chec in/out"?


    af Jordi Ballester Alomar - 06:49 - 13 feb. 2023
  • Re: RAS

    Por cierto, haciendo pruebas, hice check-in con python (simulando el RAS vuestro):

    Feb 06 14:04:57 card: 607fa0d3 - Sergi Casau

    Posteriormente le quise hacer un checkout, pero no pude, porque Odoo me respondia con un código 500, creo que causado por el error que comentaba antes (Sergi tiene "registros de attendance abiertos").


    af Luis Burrel - 10:18 - 12 feb. 2023
  • Re: RAS

    Hola Lois,

    hice algunos cambios. Si el RAS de vuestra oficina estaba conectado en la noche de domingo a lunes, recibió el update a eso de las 3:16.

    A eso de media manyana, cuando los que han pasado tarjeta en la oficina ya la hayan pasado, me podrías pasar los logs del RAS de nuevo, por favor?

    Los fichajes en el RAS no son aceptados en Odoo si la persona en cuestión tiene registros de attendance "abiertos" (es decir registros en los que se cumplen dos condiciones (1) sólo hay un check-in y ningún check-out; (2) tienen por lo menos un check-in posterior). En cuantro dichos registros de "attendance" son cerrados (en Odoo manualmente), el RAS recibe confirmación de que los fichajes realizados en el RAS por esa persona han sido registrados en el servidor de Odoo y se borran localmente del RAS.

    Disculpa, estas dos frases me han quedadp un poco confusas, te lo puedo explicar en una llamada si quieres.

    Espero tus notícias.

    Saludos

    Luis


    af Luis Burrel - 09:45 - 12 feb. 2023
  • Re: RAS

    Hola Lois,

    1. pasaste la tarjeta martes, xcoles y jueves después de que la pasase Oriol?
    2. pasaron la tarjeta sin éxito otras personas aparte de tú mismo?

    El lunes el RAS registró 5 pasadas de tarjeta (4 de Oriol y 1 de Mateu);
    el Martes y Xcoles 1 pasada de tarjeta,
    el jueves 2 pasadas de tarjetas (de Oriol).

    Es decir el RAS no se queda bloqueado para algunas tarjetas.
    En el log no he visto que ningún proceso se haya "muerto", es decir el lector de tarjetas tiene su propio proceso).
    Se puede ver haciendo un "pstree" estando "dentro" del RAS via ssh.

    Cuando pases tu tarjeta Lois, puedes pasar adicionalmente una tarjeta cualquiera anónima (no registrada en el sistema) por favor?

    Gracias

    Luis


    af Luis Burrel - 01:22 - 10 feb. 2023
  • Analisis Datos RAS parte 1

    Gracias Lois!

    Ánalisis en plan telegrama provisional parte 1:

    Hechos relevates reflejados en el log:
    1. El lunes a eso de las 14:03 el RAS fué desenchufado y vuelto a enchufar - Presentes estarían como minimo Oriol Miranda y el empleado con la tarjeta 607fa0d3 (llamémoslo Bob)
    2. Bob pasó la tarjeta 4 veces antes de que el RAS estuviera completamente operativo (no hizo display del pase ni registró la tarjeta para enviarla a Odoo)
    3. Oriol la pasó 4 veces seguidas esperando unos 45 segundos entre pasadas de tarjeta. En Odoo quedó registrado como in/out/in/out (o sea 4 veces fichado)
    4. Mateu Gríful hizo un checkout ese dia a las 18:09 (seguramente todo bien)
    5 . Oriol hizo varios checkins y checkouts martes, xcoles y jueves. El martes y el xcoles solo hizo un pase de tarjeta por la manyana - seguramente al llegar.
    6. Oriol hizo el jueves pronto por la manyana dos pases de tarjeta muy seguidos (4 segundos). haciendo in y en 4 segundos out, registrado en Odoo también.

    Comentario:
    A. La tarjeta de Oriol al parecer no estaba introducida en Odoo hasta el lunes a las 14:03 pues su fichaje del viernes 3 de febrero a las 7:54:50 solo fue aceptado por Odoo hasta el lunes a eso de las 14:05.
    B. Os recomiendo poner un tiempo de espera para poder pasar otra vez la misma tarjeta (por defecto de fabríca es 5 minutos, al parecer lo habéis puesto a menos de 5 segundos)
    C. Al parecer el RAS sólo se quedó "colgado" sólo el lunes a las 14:03
    D. Al parecer sólo han utilizado el terminal Oriol y Mateu

    P.S. Resumen de las partes interesantes del Log

    LUNES --- reboot @ 14:03 approx.

    LUNES --- Feb 06 14:04:57 card: 607fa0d3 - card swiped - no display - after reboot - before RAS complete up and running

    LUNES --- Feb 06 14:04:58 card: 607fa0d3 - card swiped - no display - after reboot - before RAS complete up and running

    LUNES --- Feb 06 14:05:04 card: 607fa0d3 - card swiped - no display - after reboot - before RAS complete up and running

    LUNES --- Feb 06 14:05:06 card: 607fa0d3 - card swiped - no display - after reboot - before RAS complete up and running

    LUNES --- Feb 06 14:05:14 card: f6f29fd3 - Oriol Miranda >> 'check_in'

    LUNES --- Feb 06 14:06:00 card: f6f29fd3 - Oriol Miranda >> 'check_out'

    LUNES --- Feb 06 14:06:13 card: f6f29fd3 - Oriol Miranda >> 'check_in'

    LUNES ---Feb 06 14:06:44 card: f6f29fd3 - Oriol Miranda >> 'check_out'

    LUNES --- Feb 06 18:09:45 card: 5c5750d3 - 'Mateu Gríful Donés' - >> 'check_out'

    MARTES --- Feb 07 08:01:32 card: f6f29fd3 - Oriol Miranda >> 'check_in' (no hizo checkout luego)

    XCOLES --- Feb 08 08:02:20 card: f6f29fd3 - Oriol Miranda >> 'check_out' -- esto debería ser un check-in creo

    JUEVES ---- Feb 09 08:05:41 card: f6f29fd3 - Oriol Miranda >> 'check_in'

    JUEVES --- Feb 09 08:05:45 card: f6f29fd3 - Oriol Miranda >> 'check_out' demasiado pronto!!


    af Luis Burrel - 08:22 - 9 feb. 2023
  • Puede enviarme alguien el log del RAS de las oficinas de Forgeflow que se queda colgado, por favor?

    Buenas,

    Jordi me acaba de decir que por lo menos un RAS en las oficinas de Forgeflow se sigue quedando colgado de vez en cuando y lo tenéis que desenchufar cada día.

    A mí no me ocurre eso.

    Podríais enviarme un log del RAS que se cuelgue, por favor?

    1. Hacer login en el RAS via ssh:

    ssh pi@192.168.x.y

    (el password por defecto es "raspberry" si Héctor no lo ha cambiado; x.y es lo que aparece en la pantalla)

    2. journalctl --since "24h ago" >> log.txt
    3. scp log.txt username@192.168.a.b:/remote/directory/
    4. me lo enviáis por email

    Muchas gracias!

    Luis


    af Luis Burrel - 10:25 - 7 feb. 2023
  • Test RAS nuevo firmware ha salido bien - envio 2 uds. a ACTinBlack hoy - GRACIAS!

    Hola,

    mis tres aparatos RAS llevan desde el viernes funcionando bien.
    Tuve un problema con uno de ellos: no leía las tarjetas después del "daily reboot" a veces.
    Le cambié la PCB que lee las tarjetas (MFRC522) y desde entonces no dá más problemas.
    Vuestros 2 RAS llevan funcionando desde ayer.

    Esta tarde voy a proceder a enviarle los 2 RAS que no han dado ningun problema en mis tests a
    ACTinBlack, si os parece bien.

    GRACIAS por vuestra ayuda!

    Saludos

    Luis


    af Luis Burrel - 01:25 - 1 feb. 2023
  • Nuevo Firmware - Link en MEGA para quemar nueva SD

    He creado una nueva imagen que ya no crea problemas para conectarse a una nueva WiFi y en la que el lector no se queda "colgado".

    Este es el link en MEGA:
    https://mega.nz/file/JSYkGAxb#JdGKss67r9qArJPXqWnIZzIODxx-XY8LzBdLFQNFOzM

    Podrías quemar 2 SDs y sustituirlas en vuestros 2 RAS en la oficina.

    Fergal de ACTinBlack necesita actualizar su firmware.

    Hay 2 opciones:
    A. Le envío 2 SDs y se las cambia él (abriendo el aparato y tal)
    B. Le envío 2 unidades RAS nuevas

    Créeis que es capaz de hacer opción A, o voy directamente con la B, que es la más cómoda para él?

    Saludos


    af Luis Burrel - 02:39 - 24 jan. 2023