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

Новые релизы, обновления и т.п.

Модератор: immortal

Аватара пользователя
dioxin
Сообщения: 175
Зарегистрирован: Вт фев 14, 2017 4:43 pm
Откуда: Иваново
Благодарил (а): 15 раз
Поблагодарили: 46 раз

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

Сообщение dioxin » Пн ноя 20, 2017 8:50 pm

Им Ваш лог побоку. Его можно и руками в экселе набрать))))
Было такое, тоже напряжение дико скакало. Вызвал, приехали, нашли свой косяк, сделали и уехали. Сейчас 210-230 вольт. У нас похоже правильные электрики.
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

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

Сообщение xor » Пн ноя 20, 2017 9:34 pm

Есть экспорт из 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' -- ваше свойство с историей
)
Последний раз редактировалось xor Пн ноя 20, 2017 9:55 pm, всего редактировалось 1 раз.
За это сообщение автора xor поблагодарил:
Andy111 (Вт ноя 21, 2017 9:46 pm)
Рейтинг: 1.16%
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Пн ноя 20, 2017 9:42 pm

Andy111, свой дом и вл с малым сечением?
если так то не графики нужно строить
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
Andy111
Сообщения: 25
Зарегистрирован: Вт апр 25, 2017 1:17 pm
Благодарил (а): 32 раза
Поблагодарили: 2 раза

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

Сообщение Andy111 » Вт ноя 21, 2017 9:31 pm

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

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

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

Уф, как-то так.
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

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

Сообщение xor » Вт ноя 21, 2017 9:39 pm

А чем не устраивает экспорт из таблицы-то?
Тем более, что сделать-то раз или два?
Аватара пользователя
Andy111
Сообщения: 25
Зарегистрирован: Вт апр 25, 2017 1:17 pm
Благодарил (а): 32 раза
Поблагодарили: 2 раза

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

Сообщение Andy111 » Вт ноя 21, 2017 9:43 pm

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

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

Сообщение dioxin » Вт ноя 21, 2017 9:54 pm

Можно и через MD замутить, сценарий написать. Только некогда;)
А для одного-два раза и того что написали хватит.
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

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

Сообщение xor » Вт ноя 21, 2017 9:59 pm

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

лучше, наверное, второй селект, там можно свои объект.свойство вбить, не надо шарить в поисках айдишника нужного
SELECT h. *
FROM `phistory` h
WHERE h.value_ID = (SELECT `ID` FROM `pvalues`
WHERE `PROPERTY_NAME` = 'ws.tempOutside') -- ваше свойство с историей
Misko
Сообщения: 36
Зарегистрирован: Вс янв 14, 2018 5:57 pm
Благодарил (а): 17 раз
Поблагодарили: 0

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

Сообщение Misko » Ср фев 28, 2018 9:27 pm

Здраствуйте, не работает неделя, в чем может быть ошибка ?
$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;
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

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

Сообщение xor » Ср фев 28, 2018 9:49 pm

из описания
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"))
За это сообщение автора xor поблагодарил:
Misko (Чт мар 01, 2018 9:52 am)
Рейтинг: 1.16%
Ответить