График расходы воды.

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
blackangel
Сообщения: 148
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 31 раз
Поблагодарили: 13 раз

Re: График расходы воды.

Сообщение blackangel » Ср фев 15, 2017 6:51 pm

serghei писал(а):Для такой математики у Вас чудовищно грубый счетчик ( 10 литров ) . У меня 2 грамма . Тогда можно считать расход в литрах в минуту и передавать его . Но мне этого не надо. Выход наверное только один - поставьте последовательно "счетчик" YF-S-201 ( 4 бакса в китае) и берите показания с него. У меня их 7 штук и можно уловить даже утечку в виде не плотно закрытого крана. Для ардуины обсуждения были ТУТ . Для госуслуг используйте Ваши данные.

к сожалению счетчик тот который предусмотрен ГОС стандартом=)))) а они все имеют вес в 10литров....
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: График расходы воды.

Сообщение serghei » Ср фев 15, 2017 7:16 pm

Так " Для себя " ставьте второй после основного и пломб. С ним уже можно делать всё что угодно. А с основного отдавать данные в гос услуги. Кстати в Молдове такой фокус не проходит. Есть " Умные дома", но там учет подключают соответствующие организации и оборудование соответствующее. У меня на работе в электро счетчиках стоят GSM модемы. Я уже молчу про газовые котельни. Там газовые счетчики со своим корректором и модемом на поверку сдаем каждый год.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
blackangel
Сообщения: 148
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 31 раз
Поблагодарили: 13 раз

Re: График расходы воды.

Сообщение blackangel » Пт фев 17, 2017 10:52 am

serghei писал(а):Так " Для себя " ставьте второй после основного и пломб. С ним уже можно делать всё что угодно. А с основного отдавать данные в гос услуги. Кстати в Молдове такой фокус не проходит. Есть " Умные дома", но там учет подключают соответствующие организации и оборудование соответствующее. У меня на работе в электро счетчиках стоят GSM модемы. Я уже молчу про газовые котельни. Там газовые счетчики со своим корректором и модемом на поверку сдаем каждый год.

это понятно, скорее всего так и сделаю, как руки дойдут....

по поводу передачи на гос услуги, тут обитают опытные программисты которым бы было интересно такое сделать, например в качестве доп модуля для MD???

поскольку точный наглядный график пока не реализовать, в виду веса импульса счетчика в 10л. Есть идеи как пока сделать? я что то совсем ни как не соображу.... может так: контроллер будет считать импульсы, в это время будет работать таймер на 1час, как пройдет час, он полученные значения скинет в переменную которая будет связана с MD, а потом... а потом хз... тут 2 момента, 1й это либо после скидывания данных в переменную, через N секунд ее обнулять.... т.к. если скиданные данные будут висеть весь последующий час, то MD будет строить график с этими значениями.... или 2й момент... следующее значение суммировать чтоли... но тогда опять же не правильно... есть мысли? Извиняюсь за глупые вопросы, просто основной работой нагружен и вот параллельно не дает покоя эта мысль=))))



P.S. вот нарыл кое что: https://github.com/basiliocat/scripts/b ... /pgu.sh#L1
на тему отправки данных на pgu.mos.ru
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: График расходы воды.

Сообщение serghei » Пт фев 17, 2017 11:27 am

Что то мне подсказывает , что в любом случае такие данные в госуслугах не проскочат. Ведь оборудование не сертифицировано.
По программированию МД не подскажу никак . Я свои данные использую только для анализа из серии " где деньги, Зин" )). В смысле чего и сколько и куда утекло. Абсолютной точности конечно же не добиться. Если не отловить десяток импульсов , то это уже 100 литров.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
blackangel
Сообщения: 148
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 31 раз
Поблагодарили: 13 раз

Re: График расходы воды.

Сообщение blackangel » Пт фев 17, 2017 11:34 am

serghei писал(а):Что то мне подсказывает , что в любом случае такие данные в госуслугах не проскочат. Ведь оборудование не сертифицировано.
По программированию МД не подскажу никак . Я свои данные использую только для анализа из серии " где деньги, Зин" )). В смысле чего и сколько и куда утекло. Абсолютной точности конечно же не добиться. Если не отловить десяток импульсов , то это уже 100 литров.
Вам ничего не должно подсказывать))) передача данных производится абонентом самостоятельно. показания снимаются визуально с счетчика и передаются через портал. ты можешь хоть больше передать хоть меньше. Рано или поздно когда будет поверка счетчика, данные скорректируют))) поэтому абсолютно не имеет значение как ты их передашь)))
За это сообщение автора blackangel поблагодарил:
Sapizdullin (Чт май 04, 2017 10:22 pm)
Рейтинг: 1.16%
mexail
Сообщения: 7
Зарегистрирован: Пт мар 25, 2016 9:10 pm
Благодарил (а): 3 раза
Поблагодарили: 7 раз

Re: График расходы воды.

Сообщение mexail » Ср фев 22, 2017 7:14 pm

serghei писал(а):В идеале видится так - Контроллер сам считает импульсы , желательно запоминает (или питать через батарейку ) и передает уже готовое число. Что с ним делать дальше и как выводить в графики - отдельная песня. Вся беда в том , что при пропадании питания счет пойдет с нуля. Тогда на стороне МД надо написать условие , что если следующее число меньше предыдущего ( обычно 0) , то считать с предыдущего дальше.
Сенсор передает число раз в минуту на сервер. Он уже раз в 20 секунд на МД. Получается такой график расхода эл.энергии ( с водой так же). В качестве теста устраивает , но.......хочется по другому.
Вложение Духовка.png больше недоступно
Использую счетчики с импульсными выходами Minol, считает до литра.
СпойлерПоказать
счетчики.jpg
счетчики.jpg (248.92 КБ) 9511 просмотров
Считаю импульсы ESP8266 с отпторазвязкой. Параллельно подключил на постоянку батарейку от старого телефона, хватает на более чем на 12ч резервного питания. Да и автономное время не так важно, так как показания дублируются на сервере.
Так как я не умею работать с базой данных, просто тупо сравниваю раз в пол часа два значения. Из последнего показания вычитаю то что было пол часа назад и записываю это значение отдельно, тем самым узнаю расход за последние пол часа и уже из этих чисел строю график. И ничего нигде не нужно обнулять, сразу имею и онлайн показания со счетчиков и расход воды за каждые пол часа.
СпойлерПоказать
Учет воды.jpg
Учет воды.jpg (35.08 КБ) 9511 просмотров
За это сообщение автора mexail поблагодарил:
serghei (Ср фев 22, 2017 8:31 pm)
Рейтинг: 1.16%
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: График расходы воды.

Сообщение serghei » Ср фев 22, 2017 8:31 pm

Оригинальное решение , особенно графики. К сожалению я не умею математику вставлять в МД. Можно код для таких графиков ? И куда их вставить . Думаю под себя переделаю. Пока вывел показания на страничку - прикольно смотрится. У меня так.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
mexail
Сообщения: 7
Зарегистрирован: Пт мар 25, 2016 9:10 pm
Благодарил (а): 3 раза
Поблагодарили: 7 раз

Re: График расходы воды.

Сообщение mexail » Чт фев 23, 2017 3:18 pm

serghei писал(а):Оригинальное решение , особенно графики. К сожалению я не умею математику вставлять в МД. Можно код для таких графиков ? И куда их вставить . Думаю под себя переделаю. Пока вывел показания на страничку - прикольно смотрится. У меня так.
Забавно получилось))
Да никакой хитрой математики.
Просто раз в час или пол часа (период подсчета потребления воды) запускаю данный сценарий с помощью onNewMinute:
СпойлерПоказать

Код: Выделить всё

$online_g=getGlobal("Gorychaya_voda.online"); //получаем старые значения горячей воды
$online_x=getGlobal("Xolodnaya_voda.online"); //получаем старые значения холодной воды

$online_g60=getGlobal("ESP8266009e9845.counter2"); //получаем новые значения горячей воды напрямую с ESP8266
$online_x60=getGlobal("ESP8266009e9845.counter1"); //получаем новые значения холодной воды напрямую с ESP8266

$hour_g=($online_g60-$online_g); //высчитываем потребление горячей воды за последний час или пол часа. 
$hour_x=($online_x60-$online_x); //высчитываем потребление холодной воды за последний час
sg('Gorychaya_voda.online',$online_g60); //записываем измененное новое значение г. воды в ячейку из ESP8266
sg('Xolodnaya_voda.online',$online_x60); //записываем измененное новое значение х. воды в ячейку из ESP8266 

sg('Gorychaya_voda.hour',$hour_g); //записываем значение потребления г. воды за последний час
sg('Xolodnaya_voda.hour',$hour_x); //записываем значение потребления х. воды за последний час
Графики строю в сценариях с помощью этого http://majordomo.smartliving.ru/Main/ModuleDrawGraphics

Код: Выделить всё

<img src="/pChart/?p=Gorychaya_voda.hour&unit=литр&type=12h&gtype=bar&width=300&height=200&px=10&title=Горячая вода - %Gorychaya_voda.online% литров"> 
*** Сообщение запрещено. Сообщение похоже на спам. ***
За это сообщение автора mexail поблагодарили (всего 2):
SolarW (Пт фев 24, 2017 10:21 am) • TrDA (Ср апр 11, 2018 9:13 am)
Рейтинг: 2.33%
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

Re: График расходы воды.

Сообщение Jilber » Вт авг 15, 2017 2:14 pm

mexail писал(а): Считаю импульсы ESP8266 с отпторазвязкой.Так как я не умею работать с базой данных, просто тупо сравниваю раз в пол часа два значения. Из последнего показания вычитаю то что было пол часа назад и записываю это значение отдельно, тем самым узнаю расход за последние пол часа и уже из этих чисел строю график. И ничего нигде не нужно обнулять, сразу имею и онлайн показания со счетчиков и расход воды за каждые пол часа.
Эти счётчики тоже с герконом ? Можно схему подключения к ESP ? Что-то вроде этого ?
Изображение
За это сообщение автора Jilber поблагодарил:
Ivan (Чт авг 17, 2017 8:07 am)
Рейтинг: 1.16%
muaddip
Сообщения: 1
Зарегистрирован: Чт фев 11, 2016 7:31 pm
Благодарил (а): 0
Поблагодарили: 0

Re: График расходы воды.

Сообщение muaddip » Пт авг 18, 2017 12:30 pm

У меня все построено на ESP8266 + модуль зарядки для LiIon + сам АКБ от сломанного смартфона (китайского), все пишется в память, показание передается сразу при срабатывании (пока не будет подтверждения приема).
Расход соответственно идет по экспоненте вверх, но после корреляции данных можно получить вот такой график.
СпойлерПоказать
Изображение
Ответить