Как запретить запись историю значений?
Модератор: immortal
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Как запретить запись историю значений?
"ПУ" -- это сокращение от "Простые устройства / Simple Devices".
Думал что уже устоявшееся на форуме сокращение...
-
- Сообщения: 66
- Зарегистрирован: Пн ноя 25, 2019 10:05 pm
- Благодарил (а): 12 раз
- Поблагодарили: 0
Re: Как запретить запись историю значений?
Понятно. Да я еще не много форум читал, только месяц с этим разбираюсь примерно. Ладно буду дальше искать.
-
- Сообщения: 66
- Зарегистрирован: Пн ноя 25, 2019 10:05 pm
- Благодарил (а): 12 раз
- Поблагодарили: 0
Re: Как запретить запись историю значений?
Это общее value? Не пойму вообще к чему это Value относится.
У меня Value для тока, для напряжения для ещё куча всего, и всё нужно по разному настроить.
Это я нашел давно но толку то?
У меня Value для тока, для напряжения для ещё куча всего, и всё нужно по разному настроить.
Это я нашел давно но толку то?
-
- Сообщения: 686
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 113 раз
- Поблагодарили: 107 раз
Re: Как запретить запись историю значений?
Это общее свойство класса SSensors. Наверное можно попробовать его удалить и создать такое же свойство на уровне классов STempSensors, SVoltageSensors и т.д. с разным сроком хранения данных, но при обновлении это скорее всего слетит.
-
- Сообщения: 66
- Зарегистрирован: Пн ноя 25, 2019 10:05 pm
- Благодарил (а): 12 раз
- Поблагодарили: 0
Re: Как запретить запись историю значений?
Да уж, прям проблема настоящая получилась. Просто у меня есть датчик на нём данные меняются чуть ли не раз 6-7 за секунду. Кучу данных зря летит в базу, да и таких датчиков скоро будет ещё штук 5 я их не подключаю потому что база зашьётся.
И самое главное что мне с них не нужны графики вообще. То есть вообще история не нужна, можно выключить но перерыл всё что можно и пока ничего не нахожу как это делать. Это надо просить автора majordomo что бы он добавил эту функцию.
И самое главное что мне с них не нужны графики вообще. То есть вообще история не нужна, можно выключить но перерыл всё что можно и пока ничего не нахожу как это делать. Это надо просить автора majordomo что бы он добавил эту функцию.
-
- Сообщения: 686
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 113 раз
- Поблагодарили: 107 раз
Re: Как запретить запись историю значений?
Что за датчик такой ? Нельзя на нём сделать отправку данных не чаще 1 раза в секунду
И можно ещё попробовать сделать "костыль". Перед записью в базу проверять значение и если оно не подходит по каким-то показателям (заведомо невозможным), то не записывать его вообще. Например для датчика влажности записывать его в базу только если оно < 0.
Вот тут skysilver писал про фильтрацию значений.
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
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),
- Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 66
- Зарегистрирован: Пн ноя 25, 2019 10:05 pm
- Благодарил (а): 12 раз
- Поблагодарили: 0
Re: Как запретить запись историю значений?
Вот спасибо!! То что искал! Но там всё равно нет того что надо но уже где то близко.