Orange Pi Zero как сервер учета электроэнергии.

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

Модератор: immortal

immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Orange Pi Zero как сервер учета электроэнергии.

Сообщение immortal » Ср мар 01, 2017 11:57 pm

а можно ссылки на оборудование, интересует в часности часы реального времени(~40руб) и самый дешевый USB2RS485 "свисток"(~50руб)
а так же как организована работа с часами реального времени (какие пакеты устанавливались и какие настройки сделаны) и usb-rs485 сразу заработал?
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Victor_S
Сообщения: 265
Зарегистрирован: Пт дек 26, 2014 1:58 pm
Благодарил (а): 33 раза
Поблагодарили: 24 раза

Re: Orange Pi Zero как сервер учета электроэнергии.

Сообщение Victor_S » Чт мар 02, 2017 12:13 am

Цены, конечно, за пол года несколько подросли(на часы особенно почему-то).
часы брал тут: https://ru.aliexpress.com/item/J34-Free ... 0.0.Utrn2h была распродажа и я взял 2шт за 75.66 руб
свисток этот: https://ru.aliexpress.com/item/Free-Shi ... 0.0.XYoLYp брал за 55 руб с доставкой.
С прикручиванием часов немного помучился, поэтому точного алгоритма уже не опишу, но все что для малинки находил, работало не полностью. Вот этот источник решил почти все вопросы: http://orangepi.pp.ua/index.php/topic,608.0.html
485 -й свисток заработал сразу, хотя я, начитавшись о проблемах с поддержкой этого чипа в ядре, уже и драйвер нашел ...
Ged
Сообщения: 105
Зарегистрирован: Чт окт 20, 2016 10:59 pm
Благодарил (а): 1 раз
Поблагодарили: 7 раз

Re: Orange Pi Zero как сервер учета электроэнергии.

Сообщение Ged » Чт мар 02, 2017 11:58 am

WiFi нормально запустился на этом железе? А то я заказал, чтобы сделать сетевые плееры, а где-то нашел, что на этих устройствах есть проблемы с WiFi. Мол драйверов под него нету...
Victor_S
Сообщения: 265
Зарегистрирован: Пт дек 26, 2014 1:58 pm
Благодарил (а): 33 раза
Поблагодарили: 24 раза

Re: Orange Pi Zero как сервер учета электроэнергии.

Сообщение Victor_S » Пт мар 03, 2017 3:39 pm

WiFi не пользуюсь, даже и не пытался подключать.
Victor_S
Сообщения: 265
Зарегистрирован: Пт дек 26, 2014 1:58 pm
Благодарил (а): 33 раза
Поблагодарили: 24 раза

Re: Orange Pi Zero как сервер учета электроэнергии.

Сообщение Victor_S » Пн мар 06, 2017 2:06 pm

Хотя тема и не вызвала большого интереса, покажу как доделал закладку Архива.
На данной закладке можно получать табличную информацию и графики по любому из вводов или суммарно по обоим. Соответственно при выборе таблицы указываем ввод(1,2 или сумма), месяц(от 1 до 12 или -) и год(селект формируется динамически из архива или -). В зависимости от того насколько полно ввели данные можем получить 4 типа таблиц.
1. Если указать только ввод - получим все значения общего потребления помесячно за все годы истории.
2. Если указать ввод и месяц - получим значения потребления по тарифам за все годы истории по данному месяцу.
3. Если указать ввод и год - получим информацию по потреблению по всем тарифам помесячно за данный год.
4. Если указать ввод, месяц и год - получим информацию по тарифам за конкретный месяц
СпойлерПоказать
a1.jpg
a1.jpg (16.28 КБ) 4864 просмотра
a2.jpg
a2.jpg (21.81 КБ) 4864 просмотра
a3.jpg
a3.jpg (20.21 КБ) 4864 просмотра
a4.jpg
a4.jpg (27.1 КБ) 4864 просмотра
a5.jpg
a5.jpg (19.78 КБ) 4864 просмотра
Для вывода графиков задается только номер ввода или их сумма.
СпойлерПоказать
a6.jpg
a6.jpg (37.85 КБ) 4864 просмотра
Есть пара вопросов по графикам highcharts, может кто подскажет...
1. Почему то при выводе помесячного потребления изначально выводятся на график все точки кроме последнего отсчета. При этом сами точки на графике присутствуют и в периоде это видно, но линии до них не дорисовываются. Если после этого на графике перещелкнуть масштаб на 6м и затем на all - все выводится как нужно. Пробовал в rangeSelector: менять циферки у selected: - ничего не меняется. Как правильно задать первоначальный вывод в масштабе all?
СпойлерПоказать
a7.jpg
a7.jpg (36.8 КБ) 4864 просмотра
2. Данные в базе хранятся с точностью 1 знак после запятой, а во всплывающей подсказке на графике отображается куча лишних знаков после запятой. Как от этого избавиться?
СпойлерПоказать
a8.jpg
a8.jpg (50.59 КБ) 4864 просмотра
a9.jpg
a9.jpg (45.2 КБ) 4864 просмотра
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Orange Pi Zero как сервер учета электроэнергии.

Сообщение serghei » Пн мар 06, 2017 3:29 pm

Тема то интересная , только переварить всё это надо. И подумать как использовать. По графикам заметил отставание на 1-2 периода измерения. Данные обновляются раз в минуту. Точность два знака после запятой.
СпойлерПоказать
Charts.jpg
Charts.jpg (207.63 КБ) 4854 просмотра
Передатчик отключил , поэтому и Send Failed.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить