Автоматика:ToDo

Материал из First-Leon
Перейти к навигации Перейти к поиску
  • Визуальную индикацию на роутере (подклюен к сети, считываются данные с ардуино и тд)
  • Перед подключением к последовательному порту - очистить буфер порта (как на чтение так и на запись)
  • Добавить в прошивку пакет usbreset
  • Проверить соответствия db open и db close
  • Настроить watchdog (opkg install om-watchdog)
  • Активный USB hub похоже лагает при отключении нагрузки (БП светодиодов)
  • Если проблемы с flash не прекратятся, попробовать разбить на 3 раздела (swap, overlay, var)
  • Добавить проверку уже запущенной синхронизации (rsync)
  • Добавить логирование старта сервиса
  • Подробное логирование не правильной строки запроса (какое слово запроса не верно)
  • Увеличить частоту шим
  • При запуске, проверять все условия и устанавливать необходимых состояний для всех powerPin и lowPowerPin
  • Отправлять в базу в Zabbix изменение состояний powerPin и lowPowerPin, routerPin
  • Измерение уровня PH, TDS
  • Переводить arduino в спящий режим. Выводить по прерываниям.
  • Установка версий сервиса, прошивка, базы. Запрос версии прошивки у ардуины
  • отслеживать - без ошибок ли приняты данные заббиксом (использовать [popen](http://www.gammon.com.au/scripts/doc.php?lua=io.popen))
  • Считывание времени с ардуины при загрузке (корректировать время в ардуине после синхронизации + периодически)
  • Проверка данных с датчиков при считывании (определение отключенных датчиков)
  • watchdog для роутера
  • Диод от переполюсовки
  • Иногда у zabbix-sender слишком большой таймаут (когда нет vpn соединения?)
  • Перезапуск роутера ,если не смонтирована флэш
  • Кажется течет память в сервисе gh. Похоже в потоке отправки данных на zabbix сервер (http://www.gamedev.ru/code/forum/?id=127118&page=3).