Сделал как вы подсказали - заработало. Спасибо за помощь. Вроде и не тормозит. Посмотрим как дальше будет.raptorialfungus писал(а): Чтобы значения попадали в phistory свойство должно быть периодическим, а дефолтное поле TempOutside таковым не является. Для исправления ситуации пересоздайте это свойство у родительского класса с указанием ненулевого значения поля "Хранить историю (дней)".
То есть, правильная последовательность в вашей ситуации (чтобы меньше всего менять): удаляем свойство TempOutside у объекта ThisComputer, заходим в Свойства класса Computer, добавляем свойство TempOutside с необходимым периодом хранения истории, наблюдаем появление значений в phistory.
[Модуль] Веб-переменные (webvars)
Модератор: immortal
-
- Сообщения: 135
- Зарегистрирован: Ср дек 19, 2012 10:35 am
- Откуда: Ukraine/Kiev
- Благодарил (а): 7 раз
- Поблагодарили: 14 раз
Re: web-переменные
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: web-переменные
Я конечно извиняюсь, но причём здесь mysql и дебаг? Графики не отобразились из-за элементарных логических ошибок в алгоритме формирования DataSet.Никаких долгодумающих процессов в mysql в момент отображения графиков нет. Надо более плотно дебагом заниматься.
-
- Сообщения: 75
- Зарегистрирован: Чт ноя 29, 2012 4:13 pm
- Благодарил (а): 0
- Поблагодарили: 9 раз
Re: web-переменные
Ну, значит я извиняюсь. Мне показалось, что в обсужденях тогда речь шла об очень долгих формированиях запросов к базе. Ну и пока ошибки в алгоритме формирования DataSet для меня еще не элементарные. Буду знать, спасибо за наставление.Alex писал(а):Я конечно извиняюсь, но причём здесь mysql и дебаг? Графики не отобразились из-за элементарных логических ошибок в алгоритме формирования DataSet.Никаких долгодумающих процессов в mysql в момент отображения графиков нет. Надо более плотно дебагом заниматься.
Андрей
Андрей
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: web-переменные
Там проблема в том, что алгоритм неадекватен поставленной задаче. Он попросту не учитывает часть возможных вариантов на входе. Это что то вроде заглушки, которая в 95% входных параметров работает правильно, а в 5% - неправильно или вообще не работает. В этом смысле у меня тоже заглушка, но которая приемлемо работает в 99% случаев. Тут нужен человек со светлой головой и хорошим знанием php чтобы всё переписать «по уму».
А вопросы быстродействия при взаимодействии с mysql успешно решены.
А вопросы быстродействия при взаимодействии с mysql успешно решены.
-
- Сообщения: 8
- Зарегистрирован: Вс фев 03, 2013 1:12 pm
- Откуда: Мурманск
- Благодарил (а): 0
- Поблагодарили: 0
Re: web-переменные
Подскажите, пожалуйста.
Как обновить web-переменную (или несколько, в крайнем случае все) непосредственно перед использованием её свойства в созданном скрипте?
Как обновить web-переменную (или несколько, в крайнем случае все) непосредственно перед использованием её свойства в созданном скрипте?
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: web-переменные
Насколько я понимаю, такого механизма нет, но он не очень то и нужен, поскольку можно выставить любую периодичность обновления web-переменных.
-
- Сообщения: 8
- Зарегистрирован: Вс фев 03, 2013 1:12 pm
- Откуда: Мурманск
- Благодарил (а): 0
- Поблагодарили: 0
Re: web-переменные
Механизм то есть, в админке например. Есть в коде функция обновления, но вот как ее вызвать?
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: web-переменные
Имелось в виду, что нет «легального» механизма. А как из кода вызвать функцию - это большой вопрос.
-
- Сообщения: 8
- Зарегистрирован: Вс фев 03, 2013 1:12 pm
- Откуда: Мурманск
- Благодарил (а): 0
- Поблагодарили: 0
Re: web-переменные
Кажется, вот эта функция:Alex писал(а):как из кода вызвать функцию...
...\htdocs\scripts\cycle_webvars.php
Код: Выделить всё
$webvars->checkAllVars(); // check all web vars
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: web-переменные
Если очень хочется принудительно обновить переменные,то делается так
К сожалению, только одну обновить нельзя, обновляются все настроенные.
Код: Выделить всё
include_once(DIR_MODULES.'webvars/webvars.class.php');
$webvars=new webvars();
$webvars->checkAllVars(1); //1 нужно для того, чтобы обновление было обязательным без учета выставленного периода
- За это сообщение автора sergejey поблагодарили (всего 2):
- Samir77 (Чт апр 23, 2020 12:23 am) • SmoKE_xDDD (Ср апр 29, 2020 3:25 pm)
- Рейтинг: 2.33%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги