Не приходят уведомления и не фиксируются события

Anton Tananaev2 months ago

Что выдает вот этот запрос?

SHOW CREATE TABLE tc_devices;
SiriuS2 months ago

7.png
8.png

Anton Tananaev2 months ago

Вы серьезно? Полный результат покажите естественно.

SiriuS2 months ago
MariaDB [traccar]> SHOW CREATE TABLE tc_devices;
+------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table      | Create Table                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| tc_devices | CREATE TABLE `tc_devices` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(128) NOT NULL,
  `uniqueid` varchar(128) NOT NULL,
  `lastupdate` timestamp NULL DEFAULT NULL,
  `positionid` int(11) DEFAULT NULL,
  `groupid` int(11) DEFAULT NULL,
  `attributes` varchar(4000) DEFAULT NULL,
  `phone` varchar(128) DEFAULT NULL,
  `model` varchar(128) DEFAULT NULL,
  `contact` varchar(512) DEFAULT NULL,
  `category` varchar(128) DEFAULT NULL,
  `disabled` bit(1) DEFAULT b'0',
  `status` char(8) DEFAULT NULL,
  `expirationtime` timestamp NULL DEFAULT NULL,
  `motionstate` bit(1) DEFAULT b'0',
  `motiontime` timestamp NULL DEFAULT NULL,
  `motiondistance` double DEFAULT 0,
  `overspeedstate` bit(1) DEFAULT b'0',
  `overspeedtime` timestamp NULL DEFAULT NULL,
  `overspeedgeofenceid` int(11) DEFAULT 0,
  `motionstreak` bit(1) DEFAULT b'0',
  `calendarid` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uniqueid` (`uniqueid`),
  KEY `fk_devices_groupid` (`groupid`),
  KEY `idx_devices_uniqueid` (`uniqueid`),
  KEY `fk_devices_calendarid` (`calendarid`),
  CONSTRAINT `fk_devices_calendarid` FOREIGN KEY (`calendarid`) REFERENCES `tc_calendars` (`id`) ON DELETE SET NULL,
  CONSTRAINT `fk_devices_groupid` FOREIGN KEY (`groupid`) REFERENCES `tc_groups` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci |
+------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.000 sec)
Anton Tananaev2 months ago

Вроде есть foreign keys. Других идей нету.

SiriuS2 months ago

Переключился на внутреннюю базу h2. При первом запуске прилетело уведомление, после перезапуска контейнера и повторного подключения устройства уведомления больше не приходят. мистика.

Только что устройство онлайн, при этом есть движения на карте.
8.png

Anton Tananaev2 months ago

Какое событие вы ожидаете конкретно?

SiriuS2 months ago

Moving

Anton Tananaev2 months ago

Is the event actually generated? Have you checked the events report?

SiriuS2 months ago

В том то и дело, что события нет. Но движение есть. Почему не генерируется событие я не понимаю.

SiriuS2 months ago

Это то что на карте, но события движения нет
9.png

SiriuS2 months ago

Сегодня попробовал на вашем ДЕМО сервере, результат тот же, события не формируются. А они вообще должны формироваться?
Что бы было понятнее я использую клиента на андроиде, это как то может быть связано с тем что нет событий кроме события онлайн.
Я напомню, что ожидаю событие о начале движения.
10.png

11.png

Anton Tananaev2 months ago

Тогда проблема не в уведомлениях. Вы документацию точно читали чтобы понять как это работает перед тем как спрашивать?

SiriuS2 months ago

Всё окащзалось сильно прозаичнее, в докер контейнере небыла выставлена тайм зона, изза этого не отправлялись уведомления и не фиксировалось событие.

Anton Tananaev2 months ago

Не понимаю как это влияет на генерацию событий. Поясните?