График скользящего значения
Добавлено: Пт окт 13, 2017 11:20 pm
Всем привет!
Я решил повторить схему ЭлектроникаВОбъективе по подключению электросчетчика к majordomo. Пока воткнул туда бойлер и играюсь с разными графиками.
Вообще целью затеи было не только получение графиков мгновенного потребления, но и понимание а сколько же мои приборы (в частности бойлер, теплый пол, электроплита) жрут в среднем, скажем за день.
Итак, у меня есть мгновенные значения (напряжение, мощность активная/реактивная). Но поскольку бойлер постоянно включается и выключается, то оценить среднее по этим значением не представляется возможным. Счетчик также выдает накопленное значение (потребленные киловатт-часы) на текущий момент, но строить график этого значения не лучшая идея - получим просто возрастающую прямую.
Мне кажется был бы интересен график скользящей разницы между значением потребленной энергии и таким же значением сутки назад. Ну или, скажем, за неделю/месяц (и деленное на количество дней). Такое себе среднее дневное потребление. Показания снимаются каждые 15 секунд. Но это не означает что ровно сутки назад было считано значение с которым можно сравнивать. Иногда может интернет пропадать, или что нибудь в таком духе.
Есть идеи как это можно реализовать? С программированием дружу.
Я решил повторить схему ЭлектроникаВОбъективе по подключению электросчетчика к majordomo. Пока воткнул туда бойлер и играюсь с разными графиками.
Вообще целью затеи было не только получение графиков мгновенного потребления, но и понимание а сколько же мои приборы (в частности бойлер, теплый пол, электроплита) жрут в среднем, скажем за день.
Итак, у меня есть мгновенные значения (напряжение, мощность активная/реактивная). Но поскольку бойлер постоянно включается и выключается, то оценить среднее по этим значением не представляется возможным. Счетчик также выдает накопленное значение (потребленные киловатт-часы) на текущий момент, но строить график этого значения не лучшая идея - получим просто возрастающую прямую.
Мне кажется был бы интересен график скользящей разницы между значением потребленной энергии и таким же значением сутки назад. Ну или, скажем, за неделю/месяц (и деленное на количество дней). Такое себе среднее дневное потребление. Показания снимаются каждые 15 секунд. Но это не означает что ровно сутки назад было считано значение с которым можно сравнивать. Иногда может интернет пропадать, или что нибудь в таком духе.
Есть идеи как это можно реализовать? С программированием дружу.