Пропуск данных от 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 КБ) 426 просмотров
1.jpg
1.jpg (26.95 КБ) 426 просмотров


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

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

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
Сообщения: 1355
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 223 раза
Поблагодарили: 426 раз

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

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