Страница 2 из 2

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

Добавлено: Ср мар 01, 2017 11:57 pm
immortal
а можно ссылки на оборудование, интересует в часности часы реального времени(~40руб) и самый дешевый USB2RS485 "свисток"(~50руб)
а так же как организована работа с часами реального времени (какие пакеты устанавливались и какие настройки сделаны) и usb-rs485 сразу заработал?

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

Добавлено: Чт мар 02, 2017 12:13 am
Victor_S
Цены, конечно, за пол года несколько подросли(на часы особенно почему-то).
часы брал тут: 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 -й свисток заработал сразу, хотя я, начитавшись о проблемах с поддержкой этого чипа в ядре, уже и драйвер нашел ...

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

Добавлено: Чт мар 02, 2017 11:58 am
Ged
WiFi нормально запустился на этом железе? А то я заказал, чтобы сделать сетевые плееры, а где-то нашел, что на этих устройствах есть проблемы с WiFi. Мол драйверов под него нету...

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

Добавлено: Пт мар 03, 2017 3:39 pm
Victor_S
WiFi не пользуюсь, даже и не пытался подключать.

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

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

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

Добавлено: Пн мар 06, 2017 3:29 pm
serghei
Тема то интересная , только переварить всё это надо. И подумать как использовать. По графикам заметил отставание на 1-2 периода измерения. Данные обновляются раз в минуту. Точность два знака после запятой.
SPOILERSPOILER_SHOW
Charts.jpg
Charts.jpg (207.63 КБ) 5431 просмотр
Передатчик отключил , поэтому и Send Failed.