Страница 4 из 33
Re: Модуль Энергомера
Добавлено: Пн окт 24, 2016 3:10 pm
Ivan
Я добавил ваше устройство. Обновите модуль. Но не уверен что пойдёт дальше.
Я специально ограничил в модуле устройства чтобы отладить работу каждого
Re: Модуль Энергомера
Добавлено: Пн окт 24, 2016 5:43 pm
AlexK-71
Огромное спасибо.
Обязательно считаю, но получится наверно только в следующие выходные.
Re: Модуль Энергомера
Добавлено: Вт окт 25, 2016 11:52 am
AlexK-71
Доброго времени суток.
Вчера получилось считать счетчик вот лог:
Но запрос на соединение опять отправляется с лишними "0D":

- Безымянный.png (165.29 КБ) 9812 просмотров
Если в iek61107.class.php изменить
$result = $this->Serial->sendMessage(hex2bin("
2F3F210D0A"), $this->WaitBeforeRead);
на
$result = $this->Serial->sendMessage(hex2bin("
2F3F210A"), $this->WaitBeforeRead);
То запрос отправляется правильно и в ответе test.php получаем тип счетчика:

- Безымянный2.png (236.93 КБ) 9812 просмотров
Но модуль ни каких данных не получает.
ЗЫ и откуда берется лишний "0D" в запросе (в iek61107.class.php прописано "2F3F21
0D0A", а отправляется "2F3F21
0D0D0A"
Спасибо.
Re: Модуль Энергомера
Добавлено: Вт окт 25, 2016 7:26 pm
Jager
Можно надеяться на поддержку Меркурий 230?
Re: Модуль Энергомера
Добавлено: Вт окт 25, 2016 7:50 pm
Ivan
Спасибо за лог. Он подтверждает что протокол тот же.
Разница была только в ответе типе прибора.
Проблема с 0D не понятна. Возможно у вас включен ЭХО режим. Нужно посмотреть
А вообще, давайте вы мне напишите в личку и мы договоримся посмотреть удалённо. Я сразу поправлю все проблемы
Re: Модуль Энергомера
Добавлено: Вт окт 25, 2016 7:51 pm
Ivan
Jager писал(а):Можно надеяться на поддержку Меркурий 230?
Извините что никак не напишу под вас тестовый файл. Постараюсь на днях сделать.
Re: Модуль Энергомера
Добавлено: Ср окт 26, 2016 11:54 am
Jager
Ivan писал(а):Jager писал(а):Можно надеяться на поддержку Меркурий 230?
Извините что никак не напишу под вас тестовый файл. Постараюсь на днях сделать.
Спасибо. Может какие данные нужны?
Re: Модуль Энергомера
Добавлено: Сб окт 29, 2016 10:54 am
Olegb
Добрый день!
Только начинаю осваивать систему, так что прошу помочь прикрутить модуль Energomera.
Имею физическое подключение CE102 к COM1.
Добавил модуль Energomera, появилось устройство. Добавил порт, значений Value нет, их что нужно самому прописывать? В объектах тоже не появилось нового класса. Поясните что дальше?
Re: Модуль Энергомера
Добавлено: Вс окт 30, 2016 6:56 pm
Profd
На raspberry так и не получилось.
Установил МД на неттоп Ubuntu 16.04 поставил новое ядро 4,8,5 с usb адаптером ни чего не выходит.
Собрал из max232 и max485 адаптер из ком прта в RS485 запускаю test.php а он даже битрейт порта не меняет .......
и еще ругается я так понял изза версси ...
ops1root@Majordomo:/var/www/modules/energomera# php test.php
PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; iek61107 has a deprecated constructor in /var/www/modules/energomera/iek61107.class.php on line 12
PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; PhpSerial has a deprecated constructor in /var/www/modules/energomera/PhpSerial.php on line 19
2016-10-30 17:51:54 Connecting COM
2016-10-30 17:51:54 Connected
2016-10-30 17:51:55 Send init #1
2016-10-30 17:51:55 Send init #1-2
2016-10-30 17:51:55 Init timeout
Re: Модуль Энергомера
Добавлено: Чт ноя 03, 2016 4:22 am
Profd
Следуя Вашим примерам к ubuntu подключил адаптер rs232 в rs485 а паралельно с планшета на винде смотрел запросы и ответы ......
И получилось так
016-11-03 03:18:13 Connecting COM
2016-11-03 03:18:13 Connected
2016-11-03 03:18:13 Send init #1
2016-11-03 03:18:13 Device not equal: /EKT5CE300X
ops1profd@Majordomo:/var/www/modules/energomera$
Хотя винда четко его опознает как EKT5CE301v7