Всплыла новая напасть. Однажды случайно заметил, что в истории событий модуля проходят сообщения 10 минутной (!) давности. Отправил ноде сообщение о перезагрузке, она перезагрузилась, а презентация прошла через 10 минут. Потом были еще поводы обратить внимание на задержку.
При этом сеть сенсоров работает. Между собой ноды нормально общаются. Жизнь кипит. Датчики движения срабатывают. Свет включается. С пультов ноды управляются. А в истории событий все как-то, мягко говоря, тухло... Соответственно в MDM отражается картинка непонятно какой давности.
Сделал тестовую ноду, которой отправляю из MDM текущее время в секундах. Нода отправляет его назад. При получении в МДМ вычисляю задержку:

- Delays.jpg (11.96 КБ) 9254 просмотра
В 20:00 я рестартанул МДМ. А так я видел и значение в 4000 секунд)))
Как мониторить и отловить проблему теперь понятно.
Не понятно как ее решить.
Load average, %Cpu(s) в выводе top, проценты c разбивкой по процессам ничего критичного не выявили. Малина трудится и, в целом, справляется. Настроил ежеминутную запись. Еще помониторю.
Всего в сети 12 нод, которые с разной степенью назойливости вещают в эфир.
В среднем, в истории событий проходит 20-25 сообщений в обе стороны в минуту. При OTA количество сообщений у хорошей ноды доходит до 1000-1500, так что это даже не нагрузка на сеть.
К модулю MySensor вопросов нет. Если не считать, что есть подозрение на увеличение времени чтения сокета TCP. Сокет не отваливается, но начинает жутко тормозить...
Кстати, одновременно с появлением задержки в чтении сокета Mysensor отваливается и сервер Websocket'ов основной страницы (он отваливается совсем)
Спинным мозгом чувствую, что проблема в Rpi3, а где - не чувствую...
Может кто посоветует?