Как запретить запись историю значений?
Модератор: immortal
Re: Как запретить запись историю значений?
Во как. А что такое ПУ?
Re: Как запретить запись историю значений?
"ПУ" -- это сокращение от "Простые устройства / Simple Devices".
Думал что уже устоявшееся на форуме сокращение...
Re: Как запретить запись историю значений?
Понятно. Да я еще не много форум читал, только месяц с этим разбираюсь примерно. Ладно буду дальше искать.
Re: Как запретить запись историю значений?
Это общее value? Не пойму вообще к чему это Value относится.
У меня Value для тока, для напряжения для ещё куча всего, и всё нужно по разному настроить.
Это я нашел давно но толку то?
У меня Value для тока, для напряжения для ещё куча всего, и всё нужно по разному настроить.
Это я нашел давно но толку то?
Re: Как запретить запись историю значений?
Это общее свойство класса SSensors. Наверное можно попробовать его удалить и создать такое же свойство на уровне классов STempSensors, SVoltageSensors и т.д. с разным сроком хранения данных, но при обновлении это скорее всего слетит.
Re: Как запретить запись историю значений?
Да уж, прям проблема настоящая получилась. Просто у меня есть датчик на нём данные меняются чуть ли не раз 6-7 за секунду. Кучу данных зря летит в базу, да и таких датчиков скоро будет ещё штук 5 я их не подключаю потому что база зашьётся.
И самое главное что мне с них не нужны графики вообще. То есть вообще история не нужна, можно выключить но перерыл всё что можно и пока ничего не нахожу как это делать. Это надо просить автора majordomo что бы он добавил эту функцию.
И самое главное что мне с них не нужны графики вообще. То есть вообще история не нужна, можно выключить но перерыл всё что можно и пока ничего не нахожу как это делать. Это надо просить автора majordomo что бы он добавил эту функцию.
Re: Как запретить запись историю значений?
Что за датчик такой ? Нельзя на нём сделать отправку данных не чаще 1 раза в секундуКулибин писал(а): Вс янв 05, 2020 3:45 pmдатчик на нём данные меняются чуть ли не раз 6-7 за секунду.
И можно ещё попробовать сделать "костыль". Перед записью в базу проверять значение и если оно не подходит по каким-то показателям (заведомо невозможным), то не записывать его вообще. Например для датчика влажности записывать его в базу только если оно < 0.
Вот тут skysilver писал про фильтрацию значений.
Re: Как запретить запись историю значений?
https://github.com/sergejey/majordomo/b ... c.php#L306Кулибин писал(а): Вс янв 05, 2020 3:45 pm Да уж, прям проблема настоящая получилась. Просто у меня есть датчик на нём данные меняются чуть ли не раз 6-7 за секунду. Кучу данных зря летит в базу, да и таких датчиков скоро будет ещё штук 5 я их не подключаю потому что база зашьётся.
И самое главное что мне с них не нужны графики вообще. То есть вообще история не нужна, можно выключить но перерыл всё что можно и пока ничего не нахожу как это делать. Это надо просить автора majordomo что бы он добавил эту функцию.
удалить до такого, в свойстве на уровне класса историю в 0, но при обновлении самой мдм - повторить
Код: Выделить всё
'value'=>array('DESCRIPTION'=>'Current Sensor Value','ONCHANGE'=>'valueUpdated','DATA_KEY'=>1),
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Re: Как запретить запись историю значений?
Вот спасибо!! То что искал! Но там всё равно нет того что надо но уже где то близко.