Сделал как вы подсказали - заработало. Спасибо за помощь. Вроде и не тормозит. Посмотрим как дальше будет.raptorialfungus писал(а): Чтобы значения попадали в phistory свойство должно быть периодическим, а дефолтное поле TempOutside таковым не является. Для исправления ситуации пересоздайте это свойство у родительского класса с указанием ненулевого значения поля "Хранить историю (дней)".
То есть, правильная последовательность в вашей ситуации (чтобы меньше всего менять): удаляем свойство TempOutside у объекта ThisComputer, заходим в Свойства класса Computer, добавляем свойство TempOutside с необходимым периодом хранения истории, наблюдаем появление значений в phistory.
[Модуль] Веб-переменные (webvars)
Модератор: immortal
Re: web-переменные
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Re: web-переменные
Я конечно извиняюсь, но причём здесь mysql и дебаг?Никаких долгодумающих процессов в mysql в момент отображения графиков нет. Надо более плотно дебагом заниматься.
-
raptorialfungus
- Сообщения: 75
- Зарегистрирован: Чт ноя 29, 2012 4:13 pm
Re: web-переменные
Ну, значит я извиняюсь. Мне показалось, что в обсужденях тогда речь шла об очень долгих формированиях запросов к базе. Ну и пока ошибки в алгоритме формирования DataSet для меня еще не элементарные. Буду знать, спасибо за наставление.Alex писал(а):Я конечно извиняюсь, но причём здесь mysql и дебаг?Никаких долгодумающих процессов в mysql в момент отображения графиков нет. Надо более плотно дебагом заниматься.Графики не отобразились из-за элементарных логических ошибок в алгоритме формирования DataSet.
Андрей
Андрей
Re: web-переменные
Там проблема в том, что алгоритм неадекватен поставленной задаче. Он попросту не учитывает часть возможных вариантов на входе. Это что то вроде заглушки, которая в 95% входных параметров работает правильно, а в 5% - неправильно или вообще не работает. В этом смысле у меня тоже заглушка, но которая приемлемо работает в 99% случаев. Тут нужен человек со светлой головой и хорошим знанием php чтобы всё переписать «по уму».
А вопросы быстродействия при взаимодействии с mysql успешно решены.
А вопросы быстродействия при взаимодействии с mysql успешно решены.
Re: web-переменные
Подскажите, пожалуйста.
Как обновить web-переменную (или несколько, в крайнем случае все) непосредственно перед использованием её свойства в созданном скрипте?
Как обновить web-переменную (или несколько, в крайнем случае все) непосредственно перед использованием её свойства в созданном скрипте?
Re: web-переменные
Насколько я понимаю, такого механизма нет, но он не очень то и нужен, поскольку можно выставить любую периодичность обновления web-переменных.
Re: web-переменные
Механизм то есть, в админке например. Есть в коде функция обновления, но вот как ее вызвать?
Re: web-переменные
Имелось в виду, что нет «легального» механизма. А как из кода вызвать функцию - это большой вопрос. 
Re: web-переменные
Кажется, вот эта функция:Alex писал(а):как из кода вызвать функцию...
...\htdocs\scripts\cycle_webvars.php
Код: Выделить всё
$webvars->checkAllVars(); // check all web vars- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Контактная информация:
Re: web-переменные
Если очень хочется принудительно обновить переменные,то делается так
К сожалению, только одну обновить нельзя, обновляются все настроенные.
Код: Выделить всё
include_once(DIR_MODULES.'webvars/webvars.class.php');
$webvars=new webvars();
$webvars->checkAllVars(1); //1 нужно для того, чтобы обновление было обязательным без учета выставленного периодаСергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги