Пропуск данных от WiFi-IoT

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
web_amateur
Сообщения: 8
Зарегистрирован: Вс фев 28, 2021 7:25 pm
Благодарил (а): 0
Поблагодарили: 0

Пропуск данных от WiFi-IoT

Сообщение web_amateur » Пн мар 08, 2021 8:09 pm

Добрый день!

Установил MAJORDOMO под Win10-64. Пытаюсь разобраться в логике работы.
Настроил два контроллера под ESP8266 с датчиками температуры/влажности/давления.
В одном контроллере прошивка WiFi-IoT (передается только температура), во втором прошивка своя (в одном GET запросе передаются сразу температура/влажность/давление). Данные отправляются каждые 10 мин.

Вроде все работает, но ....
На графиках видны "пропуски". Причем хаотично выпадает либо один параметр, либо оба. Происходит на обоих контроллерах.
2.jpg
2.jpg (16.34 КБ) 444 просмотра
1.jpg
1.jpg (26.95 КБ) 444 просмотра


Иногда "пропуск" может быть в течение нескольких часов.
Если посмотреть свойства объекта, то там тоже видно, что данные отсутствуют.
Подскажите, пожалуйста, в чем может быть причина?

Заранее спасибо!
Аватара пользователя
xor
Сообщения: 1741
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 213 раз
Поблагодарили: 522 раза

Re: Пропуск данных от WiFi-IoT

Сообщение xor » Пн мар 08, 2021 8:31 pm

web_amateur писал(а):
Пн мар 08, 2021 8:09 pm
Добрый день!

...
В мдм по умолчанию установлен режим, при котором повторяющиеся данные не пишутся в историю. может, дело в этом?
web_amateur
Сообщения: 8
Зарегистрирован: Вс фев 28, 2021 7:25 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Пропуск данных от WiFi-IoT

Сообщение web_amateur » Пн мар 08, 2021 9:10 pm

Спасибо, почему-то так и предположил.
А где эту настройку можно посмотреть?
Chainik
Сообщения: 1366
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 225 раз
Поблагодарили: 429 раз

Re: Пропуск данных от WiFi-IoT

Сообщение Chainik » Пн мар 08, 2021 9:19 pm

"Лечится" внесением изменений в файл "config.php". Надо:
1. Раскомментировать строку

Код: Выделить всё

Define('HISTORY_NO_OPTIMIZE', 1);
2. Добавить строку

Код: Выделить всё

Define('KEEP_HISTORY_DUPLICATES', 1);
3. Перезапустить Мажордомо.
web_amateur
Сообщения: 8
Зарегистрирован: Вс фев 28, 2021 7:25 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Пропуск данных от WiFi-IoT

Сообщение web_amateur » Пн мар 08, 2021 10:15 pm

Спасибо!
Ответить