Добавленны: Функции работы с историей
Модератор: immortal
- dioxin
- Сообщения: 175
- Зарегистрирован: Вт фев 14, 2017 4:43 pm
- Откуда: Иваново
- Благодарил (а): 15 раз
- Поблагодарили: 46 раз
Re: Добавленны: Функции работы с историей
Им Ваш лог побоку. Его можно и руками в экселе набрать))))
Было такое, тоже напряжение дико скакало. Вызвал, приехали, нашли свой косяк, сделали и уехали. Сейчас 210-230 вольт. У нас похоже правильные электрики.
Было такое, тоже напряжение дико скакало. Вызвал, приехали, нашли свой косяк, сделали и уехали. Сейчас 210-230 вольт. У нас похоже правильные электрики.
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
- xor
- Сообщения: 2041
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Добавленны: Функции работы с историей
Есть экспорт из 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' -- ваше свойство с историей
)
В запросе
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 раз.
- Рейтинг: 1.16%
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 2087
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 458 раз
Re: Добавленны: Функции работы с историей
Andy111, свой дом и вл с малым сечением?
если так то не графики нужно строить
если так то не графики нужно строить
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
- Andy111
- Сообщения: 25
- Зарегистрирован: Вт апр 25, 2017 1:17 pm
- Благодарил (а): 32 раза
- Поблагодарили: 2 раза
Re: Добавленны: Функции работы с историей
Да, свой дом. Входная линия СИП 16 квадратов до 100А ещё и с запасом должен тянуть. До 3-фазной линии метров 100. Там фазы перекосожо...ны где 260в, где до 160В падает. Тупо СИП перебросить, но электросетям по ... . Левые отмазки от них... Говорю, гнилая история...Logrus писал(а):Andy111, свой дом и вл с малым сечением?
если так то не графики нужно строить
Короче. Вопрос тот же. Измерительный прибор на ESP8266 подключен к МЖД. Логи пишутся, графики строются.
Задача весь лог (за период) скинуть в Excel, и электросетям мо мордасам, по мордасам ...
П.С. Пардон за эмоции. Сегодня забор варить пытался. На улице мокро и гадко, током кусает от сварочника, маска потеет, так ещё и электроды не горят, напряжения не хватает. Плюнул, пошел чайник поставил... скипел... хз когда...
Уф, как-то так.
- xor
- Сообщения: 2041
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Добавленны: Функции работы с историей
А чем не устраивает экспорт из таблицы-то?
Тем более, что сделать-то раз или два?
Тем более, что сделать-то раз или два?
win10 connect https://connect.smartliving.ru/profile/303
- Andy111
- Сообщения: 25
- Зарегистрирован: Вт апр 25, 2017 1:17 pm
- Благодарил (а): 32 раза
- Поблагодарили: 2 раза
Re: Добавленны: Функции работы с историей
Благодарю за подсказку. Это через phpmyadmin делается?xor писал(а):Есть экспорт из mysql-таблиц.
В запросе
SELECT h . *
FROM `phistory` h
WHERE h.value_ID =673 -- подставьте айдишник чего вам надо,
после выполнения запроса внизу -- кнопка Экспорт.
Там среди форматов есть csv для экселя.
Было бы , конечно, средствами МЖД удобней... Вдруг ещё для чего кому потребуется...
- dioxin
- Сообщения: 175
- Зарегистрирован: Вт фев 14, 2017 4:43 pm
- Откуда: Иваново
- Благодарил (а): 15 раз
- Поблагодарили: 46 раз
Re: Добавленны: Функции работы с историей
Можно и через MD замутить, сценарий написать. Только некогда;)
А для одного-два раза и того что написали хватит.
А для одного-два раза и того что написали хватит.
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
- xor
- Сообщения: 2041
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Добавленны: Функции работы с историей
Да, phpmyadmin. Войти, выбрать db_terminal, вверху выбрать sql, в окошко вставить текст запроса, кнопка Ок, если всё норм, внизу Использование результатов запроса--Экспорт
лучше, наверное, второй селект, там можно свои объект.свойство вбить, не надо шарить в поисках айдишника нужного
SELECT h. *
FROM `phistory` h
WHERE h.value_ID = (SELECT `ID` FROM `pvalues`
WHERE `PROPERTY_NAME` = 'ws.tempOutside') -- ваше свойство с историей
лучше, наверное, второй селект, там можно свои объект.свойство вбить, не надо шарить в поисках айдишника нужного
SELECT h. *
FROM `phistory` h
WHERE h.value_ID = (SELECT `ID` FROM `pvalues`
WHERE `PROPERTY_NAME` = 'ws.tempOutside') -- ваше свойство с историей
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 36
- Зарегистрирован: Вс янв 14, 2018 5:57 pm
- Благодарил (а): 17 раз
- Поблагодарили: 0
Re: Добавленны: Функции работы с историей
Здраствуйте, не работает неделя, в чем может быть ошибка ?
$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;
$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
- Сообщения: 2041
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Добавленны: Функции работы с историей
из описания
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"))
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"))
- Рейтинг: 1.16%
win10 connect https://connect.smartliving.ru/profile/303