Notificaciones Traccar

Page 1

Eventos • • • • • • • • •

Alarma Resultado del comando Geofence (Recinto) Encendido Mantenimiento Movimiento Exceso de velocidad Estado Mensaje de texto

Configuración La configuración general debe realizarse en el archivo de configuración traccar.xml. Por defecto, todos los controladores de eventos están habilitados. La categoría de mensajes de texto está habilitada solo si se admite SMS.

1. Alarma Este tipo de evento se genera cuando la nueva posición contiene un atributo de alarma. Hay muchos tipos de alarma admitidos por traccar, puede encontrar la lista actual aquí . No todos los protocolos admiten alarmas, y algunos protocolos solo admiten un subconjunto de todos los tipos.

2. Resultado del comando Traccar admite respuestas en comandos para algunos protocolos. Tales respuestas se almacenan en el atributo de resultado. El servidor genera este tipo de evento si la posición contiene el atributo de resultado.

3. Geofence Traccar puede generar eventos cuando el dispositivo ingresa o sale de una geocerca.

4. Encendido Algunos dispositivos pueden informar el estado de encendido. Traccar genera Ignition ON Event si la posición anterior contiene el atributo ignition false y la posición actual contiene el atributo ignition true. Traccar genera el evento Ignition OFF si la posición anterior contiene el atributo ignition true y la posición actual contiene el atributo ignition false. Hay algunos protocolos que no informan el estado de encendido en todas las posiciones. En este caso, puede usar el parámetro de configuración processing.copyAttributes para mantener el atributo de encendido de la posición anterior.


5. Mantenimiento Traccar puede ayudar a controlar los intervalos de mantenimiento de los dispositivos. Hay dos atributos para configurar: maintenance.start y maintenance.interval. Se pueden configurar en atributos de dispositivo, grupo o servidor. Traccar genera evento cada vez que el atributo totalDistance pasa por maintenance.start + maintenance.interval * N value donde N es un número natural. Ejemplo: maintenance.start = 6000000, maintenance.interval = 8000000 Se generarán eventos cuando la distancia total supere los 6000 km, 14000 km, 22000 km, etc.

6. Movimiento Traccar puede generar este evento si el dispositivo comenzó o dejó de moverse. El servidor analiza la velocidad desde la posición entrante y si la velocidad es más que el parámetro de configuración event.motion.speedThreshold (el valor predeterminado es 0.01 nudos) y luego considera que el dispositivo se está moviendo, y si la velocidad es menor, ese dispositivo se detuvo.

7. Exceso de velocidad Traccar puede generar este evento si el dispositivo excede el límite de velocidad configurado. El valor de límite de velocidad se puede establecer en el atributo de dispositivo, grupo o servidor speedLimit . El parámetro de configuración event.overspeed.notRepeat adicional especifica el comportamiento repetitivo. Si es verdadero, el evento se generará una vez al comienzo del período de exceso de velocidad, si es falso, entonces se generarán eventos en cada posición recibida.

8. Estado El servidor puede generar este tipo de evento cuando cambia el estado del dispositivo (en línea / fuera de línea / desconocido). En línea significa que el dispositivo está conectado al servidor y enviando informes. Fuera de línea significa que el dispositivo no está conectado al servidor. Desconocido significa que el estado de la conexión es desconocido y no hubo informes del dispositivo durante el período de tiempo especificado (10 minutos de manera predeterminada).

9. Atributo de movimiento Se introdujo para estandarizar cómo traccar manejar el movimiento del dispositivo. Algunos dispositivos informan este atributo directamente. Para otros dispositivos, se calcula automáticamente según la velocidad y el parámetro speedThreshold . También se puede corregir usando atributos computados.

10.

Mensaje de texto

Este evento se genera cuando se recibe un mensaje SMS del dispositivo.


Notificaciones Las notificaciones son la forma de notificar a los usuarios sobre eventos.

1- En la ventana del mapa, ruedita de configuración 2- Abrir la ventana de cuenta de usuario 3- Meter nuestra nueva cuenta de correo Gmail con su contraseña (a partir de entonces será la que utilicemos para loguearnos en Traccar) 4- Pinchar en Atributos y añadir los siguientes:


IMPORTANTE: TRAS HACER CUALQUIER CAMBIO, CERRAR SIEMPRE LAS VENTANAS CONFIRMANDO CON EL TICK "√" QUE CON LA "X" NO ACTUALIZA 5- Dentro de notificaciones seleccionar las deseadas...

Si tu servidor es uno de los Demo gratuitos de Traccar, la columna de avisos SMS no harĂĄ notificaciones, solo funcionarĂĄ si tienes un server propio, configuras otro servidor SMPP (gratuitos?), modificas el archivo traccar.xml con los 23 parĂĄmetros SMS disponibles en Traccar, y al final ...va a llegar antes un email!!! đ&#x;˜‚đ&#x;˜‚ https://www.traccar.org/documentation/notifications/ 6- Y no hace falta mover el coche para comprobar si estĂĄ bien configurado... el botĂłn con el dibujo de un sobre, es de test. Cada vez que lo pulsemos, hemos de recibir un mensaje de correo en nuestra bandeja de entrada con el asunto "TraccarTestMessageâ€?

Nota: La primera vez que pulses dicho botĂłn de test, seguramente te salte un mensaje de error. Lo cierras sin mĂĄs, es Gmail que se ha enterado que el servidor de Traccar quiere utilizar tu cuenta Gmail para SMTP. TendrĂĄs que aĂąadirlo a dispositivos autorizados pinchando aquĂ­: https://myaccount.google.com/device-activity Si ahĂ­ no te apareciese el servidor de Traccar como dispositivo a autorizar, vamos a forzar que nos avise: Cambiamos la contraseĂąa en los 3 sitios: Gmail, Cuenta y Atributos, cerramos sesiĂłn y al volver a entrar y probar de nuevo el botĂłn de Test ya debieras recibir un correo de Gmail para que autorices al servidor.


Configurado lo anterior y probado que funciona, puedes añadir que te avise con ALARMAS SONORAS:

La notificación se crea por el usuario y es vinculada a objetos (dispositivos y grupos). Tipo de campo corresponde al tipo de evento. Todos los dispositivos significa que la notificación se enviará desde todos los dispositivos del usuario, si no está configurada, la notificación se enviará desde el único dispositivo / grupo al que está vinculado. Existen tres canales para notificar a los usuarios: 1. Web 2. Email 3. SMS

1. Web La notificación web es una ventana emergente simple en la interfaz web o aplicación móvil.


Las notificaciones web se entregan de manera instantánea y sin demora. Es posible habilitar el sonido para que las notificaciones atraigan la atención del usuario.

2. Email Hay dos formas de configurar las notificaciones por correo electrónico: • •

Parámetros de todo el servidor en el archivo de configuración del servidor (traccar.xml) Configuración por usuario que se puede hacer en atributos de usuario

Consejos: •

Algunos servidores SMTP requieren el campo "De", incluso si se utiliza la autorización. Debe configurar el parámetro mail.smtp.from para hacer eso. Si desea utilizar el servicio de Gmail, debe generar la contraseña de la aplicación o permitir "aplicaciones menos seguras" en la configuración de la cuenta de Gmail.

Ejemplos: -

Use SSL en todo el servidor. Use STARTTLS en todo el servidor. Use SSL por usuario:

3. SMS -

Necesita un servicio SMPP para habilitar las notificaciones por SMS. Necesita acceso a un servidor SMPP.

La mayoría de los principales proveedores de servicios móviles tienen servidores SMPP. Consejos: • • •

El usuario debe haber configurado correctamente el campo Teléfono de acuerdo con el plan de número de servidor SMPP (dirección de destino TON y NPI). El sms.smpp.notificationsCharset debe ajustarse a sms.smpp.notificationsDataCoding . Esos parámetros deben ser proporcionados por el proveedor del servicio SMPP. Algunos proveedores no entregarán SMS con sourceAddress vacío sin ningún error.


Pruebas Puede probar las notificaciones por correo electrónico y SMS en el cuadro de diálogo de su cuenta:

Actualmente Traccar permite avisarnos de las notificaciones vía WEB y por EMAIL. Dicen que en su próxima versión lo harán también por SMS y en un futuro con notificaciones PUSH desde su App ...mientras tanto, por si alguno no lee sus muchos correos entrantes, puede configurar Gmail para que su movil le avise mediante ¡¡¡ALARMAS SONORAS!!! 1º- Crear un filtro con etiqueta: Entrando desde el navegador de un ordenador (o con la opción de "Ver como ordenador" si es que entramos desde el navegador de un móvil, no desde la App) nos logueamos en nuestra cuenta de Gmail, y en el cuadro de búsqueda (1) escribimos p.e. "TRACCAR TEST" y pinchamos en la flechita que hay junto a la lupa (2). En la ventana que se nos abre, le damos a "crear un filtro con éstos criterios de búsqueda"(3)


En la siguiente pantalla seleccionando la opción de "Aplicar la etiqueta / Etiqueta nueva / ALARMA" nos crea la etiqueta y el filtro.

2º- Asignarle un sonido: Ahora abrimos Gmail pero ésta vez lo haremos utilizando la App Gmail que tenemos instalada en nuestro móvil. En "Ajustes / Administrar etiquetas / ALARMA / Sincronizar Mensajes / Todos" activamos todas las casillas. Y ahí pinchando en Sonido, elegimos uno al gusto de vuestros mp3, podéis ponerle una sirena o una canción. En Android funciona éste 2º paso, nos salta una notificación push y oiremos el mp3 aunque el móvil esté bloqueado, pero parece ser que para iOS lamentablemente no se puede asignar un sonido a la etiqueta "ALARMA". Salta la notificación en el móvil, y hace un "dong!", pero no hay opción para cambiar ese sonido, ni en la app, ni sonidos del móvil, ni en notificaciones, nada... Para probarlo: desde Traccar / ventana del mapa / ruedecilla de ajustes / cuenta / botón con el dibujo de un sobre. Luego podéis cambiar las palabras del filtro (traccar test) por otras que vengan incluidas en el email que deseáis que active la alarma (geofence, device, online, etc...)

Notificaciones Traccar en Telegram Instrucciones: De Traccar configurado notificaciones con: “Cuenta email traccar” va a “Cuenta email personal” y de ahí a “Cuenta email Telegram”. 1.- El primer paso es abrir Telegram y escribir a este bot:

@Email2TelegramBot /start


Ya tienes creada una “Cuenta email Telegram”. - Ahora abre Gmail, “Cuenta email personal”, en la rueda dentada arriba a la derecha dale a configuración.

2. - En Traccar recuerdo que tengo puesto Cuenta email traccar. - Así pues, abro en Gmail “Cuenta email traccar”. - Después ve a Reenvío y correo POP/IMAP - Pon en “ Cuenta email personal ”, tu “Cuenta email Telegram ” que te han dado para las notificaciones en Telegram. - Vas a recibir en Telegram un código que tienes que volver a meter en Gmail para habilitar el reenvío.

- Ahora mismo todo lo que recibas en esa - “ Cuenta email personal ” , va a ir a Telegram, así que vamos a habilitar un filtro para que SOLO lo de traccar vaya a Telegram.

3. - Selecciona: - Guardar. - Inhabilitar. - Guardar. Ahora solo se reenviarán los emails que seleccionemos a continuación en el punto 4.

4. - Abre en Gmail Filtros y direcciones bloqueadas:

- Y hay que darle en Crear Filtro


- Donde pone “De” hay que escribir tu “Cuenta email Traccar”. - Después darle a Continuar. - Seleccionar: Marcar como leído (si no quieres que notifique Gmail) - Reenvío a: “Cuenta email Telegram”. - Y las otras dos si queréis.

5. - Listo, id a traccar y reenvíaros un mensaje de prueba. - Ajustes. - Cuenta. - Enviar notificación de prueba.


6. - Os llegarรก a Telegram el siguiente mensaje:

Y eso es Todo !!


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.