Страница 3 из 5

Re: Добавленны: Функции работы с историей

Добавлено: Пн ноя 20, 2017 8:50 pm
dioxin
Им Ваш лог побоку. Его можно и руками в экселе набрать))))
Было такое, тоже напряжение дико скакало. Вызвал, приехали, нашли свой косяк, сделали и уехали. Сейчас 210-230 вольт. У нас похоже правильные электрики.

Re: Добавленны: Функции работы с историей

Добавлено: Пн ноя 20, 2017 9:34 pm
xor
Есть экспорт из mysql-таблиц.
В запросе
SELECT h . *
FROM `phistory` h
WHERE h.value_ID =673 -- подставьте айдишник чего вам надо,
после выполнения запроса внизу -- кнопка Экспорт.
Там среди форматов есть csv для экселя.


upd/ По-человечески, наверное, лучше так:
SELECT h. *
FROM `phistory` h
WHERE h.value_ID = (SELECT `ID` FROM `pvalues`
WHERE `PROPERTY_NAME` = 'ws.tempOutside' -- ваше свойство с историей
)

Re: Добавленны: Функции работы с историей

Добавлено: Пн ноя 20, 2017 9:42 pm
Logrus
Andy111, свой дом и вл с малым сечением?
если так то не графики нужно строить

Re: Добавленны: Функции работы с историей

Добавлено: Вт ноя 21, 2017 9:31 pm
Andy111
Logrus писал(а):Andy111, свой дом и вл с малым сечением?
если так то не графики нужно строить
Да, свой дом. Входная линия СИП 16 квадратов до 100А ещё и с запасом должен тянуть. До 3-фазной линии метров 100. Там фазы перекосожо...ны где 260в, где до 160В падает. Тупо СИП перебросить, но электросетям по ... . Левые отмазки от них... Говорю, гнилая история...

Короче. Вопрос тот же. Измерительный прибор на ESP8266 подключен к МЖД. Логи пишутся, графики строются.
Задача весь лог (за период) скинуть в Excel, и электросетям мо мордасам, по мордасам ...

П.С. Пардон за эмоции. Сегодня забор варить пытался. На улице мокро и гадко, током кусает от сварочника, маска потеет, так ещё и электроды не горят, напряжения не хватает. Плюнул, пошел чайник поставил... скипел... хз когда...

Уф, как-то так.

Re: Добавленны: Функции работы с историей

Добавлено: Вт ноя 21, 2017 9:39 pm
xor
А чем не устраивает экспорт из таблицы-то?
Тем более, что сделать-то раз или два?

Re: Добавленны: Функции работы с историей

Добавлено: Вт ноя 21, 2017 9:43 pm
Andy111
xor писал(а):Есть экспорт из mysql-таблиц.
В запросе
SELECT h . *
FROM `phistory` h
WHERE h.value_ID =673 -- подставьте айдишник чего вам надо,
после выполнения запроса внизу -- кнопка Экспорт.
Там среди форматов есть csv для экселя.
Благодарю за подсказку. Это через phpmyadmin делается?
Было бы , конечно, средствами МЖД удобней... Вдруг ещё для чего кому потребуется...

Re: Добавленны: Функции работы с историей

Добавлено: Вт ноя 21, 2017 9:54 pm
dioxin
Можно и через MD замутить, сценарий написать. Только некогда;)
А для одного-два раза и того что написали хватит.

Re: Добавленны: Функции работы с историей

Добавлено: Вт ноя 21, 2017 9:59 pm
xor
Да, phpmyadmin. Войти, выбрать db_terminal, вверху выбрать sql, в окошко вставить текст запроса, кнопка Ок, если всё норм, внизу Использование результатов запроса--Экспорт

лучше, наверное, второй селект, там можно свои объект.свойство вбить, не надо шарить в поисках айдишника нужного
SELECT h. *
FROM `phistory` h
WHERE h.value_ID = (SELECT `ID` FROM `pvalues`
WHERE `PROPERTY_NAME` = 'ws.tempOutside') -- ваше свойство с историей

Re: Добавленны: Функции работы с историей

Добавлено: Ср фев 28, 2018 9:27 pm
Misko
Здраствуйте, не работает неделя, в чем может быть ошибка ?
$min_week=getHistoryMin("Counter02.value", strtotime(date("d.m.Y H.i.s", strtotime("Monday"))));
$max_week=getHistoryMax("Counter02.value", strtotime(date("d.m.Y H.i.s", strtotime("Monday"))));
$count_week=$max_week-$min_week;

Re: Добавленны: Функции работы с историей

Добавлено: Ср фев 28, 2018 9:49 pm
xor
из описания
getHistoryMin($varname, $start_time, $stop_time) Возвращает минимальное значение за период
getHistoryMax($varname, $start_time, $stop_time) Возвращает максимальное значение за период
Также можно не указывать stop_time - по умолчанию это текущее время

У вас date("d.m.Y H.i.s", strtotime("Monday")) возвращает 05.03.2018 00.00.00 - это старт в будущем, а стоп - сегодня.

Taste date("d.m.Y H.i.s", strtotime("last Monday"))