Найдено 147 результатов
- 05 ноя 2020, 23:51
- Форум: Умный Дом своими руками
- Тема: Сбор показаний электросчетчика Меркурий 200
- Ответы: 75
- Просмотры: 27593
Re: Сбор показаний электросчетчика Меркурий 200
Я думаю, что проблема в том, что этот скрипт состоит из нескольких файлов: ./electro_counter.sh, конфигурации electro_counter.conf и библиотеки lib_funct.sh. Вопрос в том, можно ли как-то этот скрипт собрать в один файл sh или есть какое-то другое решение? В принципе можно попробовать. Знать бы точ...
- 31 июл 2020, 12:34
- Форум: Умный Дом своими руками
- Тема: Опрос электросчетчика Меркурий 230
- Ответы: 107
- Просмотры: 82150
Re: Опрос электросчетчика Меркурий 230
Вот это круто, у меня просили потестировать через конвертер в Ethernet, но у меня не было устройства.
За это спасибо отдельное.
- 31 июл 2020, 12:33
- Форум: Умный Дом своими руками
- Тема: Опрос электросчетчика Меркурий 230
- Ответы: 107
- Просмотры: 82150
Re: Опрос электросчетчика Меркурий 230
Все команды запустил, уже сутки все работает без сбоев. Сделал опрос всех параметров раз в минуту на 9600 бод. Ну вы конечно с шелом заморочились серьезно :) Декодировать настройки парсера я так и не смог :) По ходу дела заменил echo на /bin/echo, добавил вывод команды coin (угол между фазами) по а...
- 29 июл 2020, 20:13
- Форум: Умный Дом своими руками
- Тема: Опрос электросчетчика Меркурий 230
- Ответы: 107
- Просмотры: 82150
Re: Опрос электросчетчика Меркурий 230
Доброе время суток!
Рад что кому-то помог
Сервер пока в ремонте, в процессе.
Рад что кому-то помог
Сервер пока в ремонте, в процессе.
- 18 мар 2019, 01:59
- Форум: Умный Дом своими руками
- Тема: Опрос электросчетчика Меркурий 230
- Ответы: 107
- Просмотры: 82150
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)
- 07 мар 2018, 23:44
- Форум: Умный Дом своими руками
- Тема: Сбор показаний электросчетчика Меркурий 200
- Ответы: 75
- Просмотры: 27593
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. Для вашего случая необходимо:...
- 07 мар 2018, 23:41
- Форум: Умный Дом своими руками
- Тема: Опрос электросчетчика Меркурий 230
- Ответы: 107
- Просмотры: 82150
Re: Опрос электросчетчика Меркурий 230
Вопрос решен, скрипт работает.
Дело было в особенности расположения утилиты echo.
Для вашего случая необходимо:
в файле electro_counter.conf
C_ECHO=/bin/echo
#C_ECHO=echo
по умолчанию
#C_ECHO=/bin/echo
C_ECHO=echo
Дело было в особенности расположения утилиты echo.
Для вашего случая необходимо:
в файле electro_counter.conf
C_ECHO=/bin/echo
#C_ECHO=echo
по умолчанию
#C_ECHO=/bin/echo
C_ECHO=echo
- 05 мар 2018, 19:56
- Форум: Умный Дом своими руками
- Тема: Опрос электросчетчика Меркурий 230
- Ответы: 107
- Просмотры: 82150
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...
- 05 мар 2018, 15:41
- Форум: Умный Дом своими руками
- Тема: Опрос электросчетчика Меркурий 230
- Ответы: 107
- Просмотры: 82150
Re: Опрос электросчетчика Меркурий 230
Версия скриптов 2018-01-29 version 2.2 ?
В файле electro_counter.conf установить:
DEBUG=2
OS=LINUX
В файле electro_counter.conf установить:
DEBUG=2
OS=LINUX
- 04 мар 2018, 23:39
- Форум: Умный Дом своими руками
- Тема: Опрос электросчетчика Меркурий 230
- Ответы: 107
- Просмотры: 82150
Re: Опрос электросчетчика Меркурий 230
Как подключить и опросить электросчетчик
http://incotex-counter.blogspot.com/201 ... -post.html
http://incotex-counter.blogspot.com/201 ... -post.html
- 04 мар 2018, 15:39
- Форум: Умный Дом своими руками
- Тема: Опрос электросчетчика Меркурий 230
- Ответы: 107
- Просмотры: 82150
Re: Опрос электросчетчика Меркурий 230
Проверьте все это сначала на ОС Виндоус стандартным конфигуратором.
Будет видно работает ли адаптер, правильно ли он подключен, будут точно известны серийный номер и пароль.
Будет видно работает ли адаптер, правильно ли он подключен, будут точно известны серийный номер и пароль.
- 04 мар 2018, 13:56
- Форум: Умный Дом своими руками
- Тема: Опрос электросчетчика Меркурий 230
- Ответы: 107
- Просмотры: 82150
Re: Опрос электросчетчика Меркурий 230
Какая ОС?
Через какой адаптер подключаете счетчик?
При попытке вычитки на адаптере моргают светодиоды?
Серийный номер счетчика(а заодно и пароль) лучше перепроверить под виндой, стандартной прогой - конфигуратором.
Через какой адаптер подключаете счетчик?
При попытке вычитки на адаптере моргают светодиоды?
Серийный номер счетчика(а заодно и пароль) лучше перепроверить под виндой, стандартной прогой - конфигуратором.
- 03 мар 2018, 17:37
- Форум: Умный Дом своими руками
- Тема: Опрос электросчетчика Меркурий 230
- Ответы: 107
- Просмотры: 82150
Re: Опрос электросчетчика Меркурий 230
Серийный номер счетчика указан на самом счетчике.
Пароли стандартные, одинаковые, если не менялись. Пароль чтения: 111111
Пароли стандартные, одинаковые, если не менялись. Пароль чтения: 111111
- 04 янв 2018, 14:52
- Форум: Умный Дом своими руками
- Тема: Опрос электросчетчика Меркурий 230
- Ответы: 107
- Просмотры: 82150
Re: Опрос электросчетчика Меркурий 230
Уже работает, были проблемы при обновлении.yuoras писал(а): ↑01 янв 2018, 21:24Что то не работает https://redmine.hi.dp.uakpp писал(а): ↑01 дек 2017, 02:07Вопросы\отзывы по этому скрипту можно оставлять тут https://redmine.hi.dp.ua/projects/electro_counter
Ошибка 500
- 01 дек 2017, 02:07
- Форум: Умный Дом своими руками
- Тема: Опрос электросчетчика Меркурий 230
- Ответы: 107
- Просмотры: 82150
Re: Опрос электросчетчика Меркурий 230
Добрый день, подскажите в чем может быть дело? Подключил в 230-ARTCN к raspberyy PI через кан устройство /dev/ttyUSB0 появилось Раскомментировал строчку в конфиге DEV_FLAGS_LINUX для дебиана а для линукса закомментил (иначе ругалось что не может параметры порта установить) в общем вот что выдает: ....
- 26 апр 2017, 15:55
- Форум: Умный Дом своими руками
- Тема: Сбор показаний электросчетчика Меркурий 200
- Ответы: 75
- Просмотры: 27593
Re: Сбор показаний электросчетчика Меркурий 200
Обновил скрипт для работы со счетчиком через чистый SHELL. С учетом найденных вопросов. Работы по улучшению скрипта продолжаются. Принимаются предложения \ пожелания. https://hi.dp.ua/svn/electo_counters/trunk/ user:tat pass:123 в electro_counter.conf указать нужные: DEVICE, COUNTER_SN, PASS_READ, C...
- 26 апр 2017, 15:53
- Форум: Умный Дом своими руками
- Тема: Опрос электросчетчика Меркурий 230
- Ответы: 107
- Просмотры: 82150
Re: Опрос электросчетчика Меркурий 230
Обновил скрипт для работы со счетчиком через чистый SHELL. С учетом найденных вопросов. Работы по улучшению скрипта продолжаются. Принимаются предложения \ пожелания. https://hi.dp.ua/svn/electo_counters/trunk/ user:tat pass:123 в electro_counter.conf указать нужные: DEVICE, COUNTER_SN, PASS_READ, C...
- 28 мар 2017, 12:18
- Форум: Умный Дом своими руками
- Тема: Сбор показаний электросчетчика Меркурий 200
- Ответы: 75
- Просмотры: 27593
Re: Сбор показаний электросчетчика Меркурий 200
Лучше пока тестировать на командах: amper, power, volt, kwatthour и test.
Попробуйте установить FUZZY_MATCHING_CRC = YES
Попробуйте установить FUZZY_MATCHING_CRC = YES
- 27 мар 2017, 11:58
- Форум: Умный Дом своими руками
- Тема: Сбор показаний электросчетчика Меркурий 200
- Ответы: 75
- Просмотры: 27593
Re: Сбор показаний электросчетчика Меркурий 200
Теперь нужно побороть
sleep: invalid number '.050'
Видимо утилита sleep в вашем линуксе не понимает значения меньше единицы.
Можно попробовать в файле getinfo_var_1.sh заменить строку
sleep .050
на
ping -c1 127.0.0.1 > /dev/null
sleep: invalid number '.050'
Видимо утилита sleep в вашем линуксе не понимает значения меньше единицы.
Можно попробовать в файле getinfo_var_1.sh заменить строку
sleep .050
на
ping -c1 127.0.0.1 > /dev/null
- 21 мар 2017, 16:24
- Форум: Умный Дом своими руками
- Тема: Сбор показаний электросчетчика Меркурий 200
- Ответы: 75
- Просмотры: 27593
Re: Сбор показаний электросчетчика Меркурий 200
Для начала нужно побороть это
./electro_counter.sh: line 69: hexdump: command not found
Нужно доставить в систему утилиту hexdump
./electro_counter.sh: line 69: hexdump: command not found
Нужно доставить в систему утилиту hexdump