Как запретить запись историю значений?

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

Модератор: immortal

Кулибин
Сообщения: 66
Зарегистрирован: Пн ноя 25, 2019 10:05 pm

Re: Как запретить запись историю значений?

Сообщение Кулибин »

Во как. А что такое ПУ?
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am

Re: Как запретить запись историю значений?

Сообщение Chainik »

Кулибин писал(а): Чт янв 02, 2020 12:22 pm Во как. А что такое ПУ?
"ПУ" -- это сокращение от "Простые устройства / Simple Devices".
Думал что уже устоявшееся на форуме сокращение...
Кулибин
Сообщения: 66
Зарегистрирован: Пн ноя 25, 2019 10:05 pm

Re: Как запретить запись историю значений?

Сообщение Кулибин »

Понятно. Да я еще не много форум читал, только месяц с этим разбираюсь примерно. Ладно буду дальше искать.
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: Как запретить запись историю значений?

Сообщение Jilber »

История.jpg
История.jpg (98.83 КБ) 3476 просмотров
Кулибин
Сообщения: 66
Зарегистрирован: Пн ноя 25, 2019 10:05 pm

Re: Как запретить запись историю значений?

Сообщение Кулибин »

Это общее value? Не пойму вообще к чему это Value относится.
У меня Value для тока, для напряжения для ещё куча всего, и всё нужно по разному настроить.
Это я нашел давно но толку то?
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: Как запретить запись историю значений?

Сообщение Jilber »

Это общее свойство класса SSensors. Наверное можно попробовать его удалить и создать такое же свойство на уровне классов STempSensors, SVoltageSensors и т.д. с разным сроком хранения данных, но при обновлении это скорее всего слетит.
Кулибин
Сообщения: 66
Зарегистрирован: Пн ноя 25, 2019 10:05 pm

Re: Как запретить запись историю значений?

Сообщение Кулибин »

Да уж, прям проблема настоящая получилась. Просто у меня есть датчик на нём данные меняются чуть ли не раз 6-7 за секунду. Кучу данных зря летит в базу, да и таких датчиков скоро будет ещё штук 5 я их не подключаю потому что база зашьётся.
И самое главное что мне с них не нужны графики вообще. То есть вообще история не нужна, можно выключить но перерыл всё что можно и пока ничего не нахожу как это делать. Это надо просить автора majordomo что бы он добавил эту функцию.
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: Как запретить запись историю значений?

Сообщение Jilber »

Кулибин писал(а): Вс янв 05, 2020 3:45 pmдатчик на нём данные меняются чуть ли не раз 6-7 за секунду.
Что за датчик такой ? Нельзя на нём сделать отправку данных не чаще 1 раза в секунду

И можно ещё попробовать сделать "костыль". Перед записью в базу проверять значение и если оно не подходит по каким-то показателям (заведомо невозможным), то не записывать его вообще. Например для датчика влажности записывать его в базу только если оно < 0. :)
Вот тут skysilver писал про фильтрацию значений.
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

Re: Как запретить запись историю значений?

Сообщение Logrus »

Кулибин писал(а): Вс янв 05, 2020 3:45 pm Да уж, прям проблема настоящая получилась. Просто у меня есть датчик на нём данные меняются чуть ли не раз 6-7 за секунду. Кучу данных зря летит в базу, да и таких датчиков скоро будет ещё штук 5 я их не подключаю потому что база зашьётся.
И самое главное что мне с них не нужны графики вообще. То есть вообще история не нужна, можно выключить но перерыл всё что можно и пока ничего не нахожу как это делать. Это надо просить автора majordomo что бы он добавил эту функцию.
https://github.com/sergejey/majordomo/b ... c.php#L306
удалить до такого, в свойстве на уровне класса историю в 0, но при обновлении самой мдм - повторить

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

'value'=>array('DESCRIPTION'=>'Current Sensor Value','ONCHANGE'=>'valueUpdated','DATA_KEY'=>1),
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Кулибин
Сообщения: 66
Зарегистрирован: Пн ноя 25, 2019 10:05 pm

Re: Как запретить запись историю значений?

Сообщение Кулибин »

Вот спасибо!! То что искал! Но там всё равно нет того что надо но уже где то близко.
Ответить