<<< Назад

Добавить более гибкий выбор интервалов опроса


nick7zmail (2018-05-23 07:17:43):

Хз на счет аналогично)) напомню, моё мнение - синхронизировать надо раз в час, чисто для проформы (если управление осуществляется через МД), если пользуетесь кнопкой на самой розетке (лично я этого не делал ни разу за 3 года), достаточно будет раз в 20 сек. Секунда введена чисто для эксперимента и только для s1, для других устройств её смысла нет использовать. Если вам приспичило ну совсем часто обновлять 5 секунд мало? Серъезно? Зачем вам знать температуру с промежутком 5 сек?

(0)
 
Logrus (2018-05-23 07:25:05):

для дд 5 сек. много - 1 нагружает, хотелось бы 2,3
для рм раз в час редко, хотелось бы выбор, сейчас стоит 10 мин. редко, а чаще 1 мин. часто
и т.д.

причем это "......." с выбором интервалов начинается на датчиках (дд), продолжается на базе s1/2 (в приложении), далее в модуле, и контрольный в ПУ (ну это можно исправить)

(0)
 
nick7zmail (2018-05-24 10:19:27):

10 минут редко?)) боюсь спросить в каких целях используется данный датчик, учитывая его погрешность измерений.

(0)
 
Logrus (2018-05-24 10:31:53):

с остальным согласен :) ок
используется массив всех датчиков температуры для программного датчика возгорания и не только

(0)
 
Logrus (2018-05-24 10:32:08):

(у всех разные условия применения - раз, но к сожалению ограничена возможность тонкой подстройки - два, кстати совсем не понимаю зачем и в чем сложность дать выбор пользователю - три)

(0)
 
nick7zmail (2018-05-24 17:20:13):

Сложности нет...только вот каждая циферка - это отдельная переменная в цикле, которая запускает отдельную процедуру (в которой тоже должно быть прописано что и как запускать)...добавлять их довольно проблематично на самом деле, по-этому и интересно услышать целесообразность этих действий...
И да... всё же не услышал конкретные пожелания...2s? 3s? 5m? Ещё что-то?

(0)
 
Logrus (2018-05-24 19:55:52):

а поле ввода и самому вводить в сек. не получится?

(0)
 
nick7zmail (2018-05-25 19:20:42):

Нет, не получится...раза 3 на форуме уже разъяснял, и в чате кому-то ещё отдельно.
В кратце - если вбивать время самому - по идее надо каждую секунду вытаскивать все устройства из базы и смотреть не наступило ли их время. Это равносильно тому, что на всех устройствах выставить 1 сек...ты говоришь только s1 уже грузит...представь, что будет, если все устройства будут каждую секунду дергаться...

(1)
 
nick7zmail (2018-05-25 19:21:14):

А так выдираются и проверяются только нужные...короче всё в целях оптимизации.

(0)
 
Logrus (2018-05-26 00:09:21):

ну я ранее не слышал, тут и на форуме спросил, на форуме кратко ответили - нет, посмотрел цикл (ранее и не лазил ))) ) и хз, и надо, и нельзя (((

(0)
 
nick7zmail (2018-05-26 10:33:57):

Да я бы расписал всё в подробностях...но чувствую, что 4й раз уже писать это буду...как то лень стало)) Как по мне дак и ранее выданных периодов было достаточно...
5 минуд для "массива возгорания" тоже маловато...минута в самый раз, если уж для таких целей используешь. А секунда для 1 устройства не так уж и нагружает систему.

(0)
 
Logrus (2018-05-27 05:16:47):

У меня не только программный датчик возгорания/затопления на температуре/влажности, но и с них меньший предел на контроль состояния 0,1,2 норм, понизить, повысить и т.д.
насчет минутного опроса начинает ложиться модуль пинг (и пр., пр.), т.ч. с "нагружает" там в самой сис-ме не все гладко
т.ч. на s2 3 сек. стоит, там подсветка нужна максимально быстрая реакция, да и датчик открытия на 5 сек. иногда пропускал "редко" (на текущем оборудовании это максимум), 5 мин. на датчики (хотелось бы чаще, но ...)

(0)
 

Пожалуйста, войдите в систему, чтобы добавлять комментарии Присоединиться!