Найдено 147 результатов

kpp
05 ноя 2020, 23:51
Форум: Умный Дом своими руками
Тема: Сбор показаний электросчетчика Меркурий 200
Ответы: 75
Просмотры: 27235

Re: Сбор показаний электросчетчика Меркурий 200

Я думаю, что проблема в том, что этот скрипт состоит из нескольких файлов: ./electro_counter.sh, конфигурации electro_counter.conf и библиотеки lib_funct.sh. Вопрос в том, можно ли как-то этот скрипт собрать в один файл sh или есть какое-то другое решение? В принципе можно попробовать. Знать бы точ...
kpp
31 июл 2020, 12:34
Форум: Умный Дом своими руками
Тема: Опрос электросчетчика Меркурий 230
Ответы: 107
Просмотры: 80390

Re: Опрос электросчетчика Меркурий 230

P_Dmitrij писал(а):
31 июл 2020, 01:28
Также опробовал устройство USR IOT N540, которое конвертирует RS485 в Ethernet. Интеграция - через socat по tcp. Все работает стабильно.
Вот это круто, у меня просили потестировать через конвертер в Ethernet, но у меня не было устройства.
За это спасибо отдельное.
kpp
31 июл 2020, 12:33
Форум: Умный Дом своими руками
Тема: Опрос электросчетчика Меркурий 230
Ответы: 107
Просмотры: 80390

Re: Опрос электросчетчика Меркурий 230

Все команды запустил, уже сутки все работает без сбоев. Сделал опрос всех параметров раз в минуту на 9600 бод. Ну вы конечно с шелом заморочились серьезно :) Декодировать настройки парсера я так и не смог :) По ходу дела заменил echo на /bin/echo, добавил вывод команды coin (угол между фазами) по а...
kpp
29 июл 2020, 20:13
Форум: Умный Дом своими руками
Тема: Опрос электросчетчика Меркурий 230
Ответы: 107
Просмотры: 80390

Re: Опрос электросчетчика Меркурий 230

Доброе время суток!
Рад что кому-то помог ;)
Сервер пока в ремонте, в процессе.
kpp
18 мар 2019, 01:59
Форум: Умный Дом своими руками
Тема: Опрос электросчетчика Меркурий 230
Ответы: 107
Просмотры: 80390

Re: Опрос электросчетчика Меркурий 230

buv писал(а):
20 июл 2018, 11:10

UPDATE: Ошибка с конвертацией связана с работой sprintf. После добавления параметра --non-decimal-data к awk в файле merc230.sh всё заработало.

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

            echo $data | awk --non-decimal-data -Fx 'function preob(name,val)
Спасибо, включу в следующую версию скрипта.
kpp
07 мар 2018, 23:44
Форум: Умный Дом своими руками
Тема: Сбор показаний электросчетчика Меркурий 200
Ответы: 75
Просмотры: 27235

Re: Сбор показаний электросчетчика Меркурий 200

Вопрос решен, скрипт https://hi.dp.ua/svn/electo_counters/trunk/ user:tat pass:123 в electro_counter.conf указать нужные: DEVICE, COUNTER_SN, PASS_READ, COUNTER_TYPE. Поддерживаются Меркурий 230, Меркурий 200. работает. Дело было в особенности расположения утилиты echo. Для вашего случая необходимо:...
kpp
07 мар 2018, 23:41
Форум: Умный Дом своими руками
Тема: Опрос электросчетчика Меркурий 230
Ответы: 107
Просмотры: 80390

Re: Опрос электросчетчика Меркурий 230

Вопрос решен, скрипт работает.
Дело было в особенности расположения утилиты echo.

Для вашего случая необходимо:

в файле electro_counter.conf
C_ECHO=/bin/echo
#C_ECHO=echo

по умолчанию
#C_ECHO=/bin/echo
C_ECHO=echo
kpp
05 мар 2018, 19:56
Форум: Умный Дом своими руками
Тема: Опрос электросчетчика Меркурий 230
Ответы: 107
Просмотры: 80390

Re: Опрос электросчетчика Меркурий 230

Тогда остается два варианта. 1. Неверно указано имя устройства. 2. Необходимо настроить параметры устройства. Попробовать раскомментировать DEV_FLAGS_LINUX=" speed 9600 baud; rows 0; columns 0; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <u...
kpp
05 мар 2018, 15:41
Форум: Умный Дом своими руками
Тема: Опрос электросчетчика Меркурий 230
Ответы: 107
Просмотры: 80390

Re: Опрос электросчетчика Меркурий 230

Версия скриптов 2018-01-29 version 2.2 ?

В файле electro_counter.conf установить:

DEBUG=2
OS=LINUX
kpp
04 мар 2018, 15:39
Форум: Умный Дом своими руками
Тема: Опрос электросчетчика Меркурий 230
Ответы: 107
Просмотры: 80390

Re: Опрос электросчетчика Меркурий 230

Проверьте все это сначала на ОС Виндоус стандартным конфигуратором.
Будет видно работает ли адаптер, правильно ли он подключен, будут точно известны серийный номер и пароль.
kpp
04 мар 2018, 13:56
Форум: Умный Дом своими руками
Тема: Опрос электросчетчика Меркурий 230
Ответы: 107
Просмотры: 80390

Re: Опрос электросчетчика Меркурий 230

Какая ОС?
Через какой адаптер подключаете счетчик?
При попытке вычитки на адаптере моргают светодиоды?
Серийный номер счетчика(а заодно и пароль) лучше перепроверить под виндой, стандартной прогой - конфигуратором.
kpp
03 мар 2018, 17:37
Форум: Умный Дом своими руками
Тема: Опрос электросчетчика Меркурий 230
Ответы: 107
Просмотры: 80390

Re: Опрос электросчетчика Меркурий 230

Серийный номер счетчика указан на самом счетчике.
Пароли стандартные, одинаковые, если не менялись. Пароль чтения: 111111
kpp
04 янв 2018, 14:52
Форум: Умный Дом своими руками
Тема: Опрос электросчетчика Меркурий 230
Ответы: 107
Просмотры: 80390

Re: Опрос электросчетчика Меркурий 230

yuoras писал(а):
01 янв 2018, 21:24
kpp писал(а):
01 дек 2017, 02:07
Вопросы\отзывы по этому скрипту можно оставлять тут https://redmine.hi.dp.ua/projects/electro_counter
Что то не работает https://redmine.hi.dp.ua
Ошибка 500
Уже работает, были проблемы при обновлении.
kpp
01 дек 2017, 02:07
Форум: Умный Дом своими руками
Тема: Опрос электросчетчика Меркурий 230
Ответы: 107
Просмотры: 80390

Re: Опрос электросчетчика Меркурий 230

Добрый день, подскажите в чем может быть дело? Подключил в 230-ARTCN к raspberyy PI через кан устройство /dev/ttyUSB0 появилось Раскомментировал строчку в конфиге DEV_FLAGS_LINUX для дебиана а для линукса закомментил (иначе ругалось что не может параметры порта установить) в общем вот что выдает: ....
kpp
26 апр 2017, 15:55
Форум: Умный Дом своими руками
Тема: Сбор показаний электросчетчика Меркурий 200
Ответы: 75
Просмотры: 27235

Re: Сбор показаний электросчетчика Меркурий 200

Обновил скрипт для работы со счетчиком через чистый SHELL. С учетом найденных вопросов. Работы по улучшению скрипта продолжаются. Принимаются предложения \ пожелания. https://hi.dp.ua/svn/electo_counters/trunk/ user:tat pass:123 в electro_counter.conf указать нужные: DEVICE, COUNTER_SN, PASS_READ, C...
kpp
26 апр 2017, 15:53
Форум: Умный Дом своими руками
Тема: Опрос электросчетчика Меркурий 230
Ответы: 107
Просмотры: 80390

Re: Опрос электросчетчика Меркурий 230

Обновил скрипт для работы со счетчиком через чистый SHELL. С учетом найденных вопросов. Работы по улучшению скрипта продолжаются. Принимаются предложения \ пожелания. https://hi.dp.ua/svn/electo_counters/trunk/ user:tat pass:123 в electro_counter.conf указать нужные: DEVICE, COUNTER_SN, PASS_READ, C...
kpp
28 мар 2017, 12:18
Форум: Умный Дом своими руками
Тема: Сбор показаний электросчетчика Меркурий 200
Ответы: 75
Просмотры: 27235

Re: Сбор показаний электросчетчика Меркурий 200

Лучше пока тестировать на командах: amper, power, volt, kwatthour и test.
Попробуйте установить FUZZY_MATCHING_CRC = YES
kpp
27 мар 2017, 11:58
Форум: Умный Дом своими руками
Тема: Сбор показаний электросчетчика Меркурий 200
Ответы: 75
Просмотры: 27235

Re: Сбор показаний электросчетчика Меркурий 200

Теперь нужно побороть
sleep: invalid number '.050'
Видимо утилита sleep в вашем линуксе не понимает значения меньше единицы.
Можно попробовать в файле getinfo_var_1.sh заменить строку
sleep .050
на
ping -c1 127.0.0.1 > /dev/null
kpp
21 мар 2017, 16:24
Форум: Умный Дом своими руками
Тема: Сбор показаний электросчетчика Меркурий 200
Ответы: 75
Просмотры: 27235

Re: Сбор показаний электросчетчика Меркурий 200

Для начала нужно побороть это
./electro_counter.sh: line 69: hexdump: command not found
Нужно доставить в систему утилиту hexdump