[Модуль] Энергомера (energomera)
Модератор: immortal
Re: Модуль Энергомера
Я добавил ваше устройство. Обновите модуль. Но не уверен что пойдёт дальше.
Я специально ограничил в модуле устройства чтобы отладить работу каждого
Я специально ограничил в модуле устройства чтобы отладить работу каждого
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Re: Модуль Энергомера
Огромное спасибо.
Обязательно считаю, но получится наверно только в следующие выходные.
Обязательно считаю, но получится наверно только в следующие выходные.
Re: Модуль Энергомера
Доброго времени суток.
Вчера получилось считать счетчик вот лог: Но запрос на соединение опять отправляется с лишними "0D":
Если в iek61107.class.php изменить
$result = $this->Serial->sendMessage(hex2bin("2F3F210D0A"), $this->WaitBeforeRead);
на
$result = $this->Serial->sendMessage(hex2bin("2F3F210A"), $this->WaitBeforeRead);
То запрос отправляется правильно и в ответе test.php получаем тип счетчика:
Но модуль ни каких данных не получает.
ЗЫ и откуда берется лишний "0D" в запросе (в iek61107.class.php прописано "2F3F210D0A", а отправляется "2F3F210D0D0A"
Спасибо.
Вчера получилось считать счетчик вот лог: Но запрос на соединение опять отправляется с лишними "0D":
SPOILERSPOILER_SHOW
$result = $this->Serial->sendMessage(hex2bin("2F3F210D0A"), $this->WaitBeforeRead);
на
$result = $this->Serial->sendMessage(hex2bin("2F3F210A"), $this->WaitBeforeRead);
То запрос отправляется правильно и в ответе test.php получаем тип счетчика:
SPOILERSPOILER_SHOW
ЗЫ и откуда берется лишний "0D" в запросе (в iek61107.class.php прописано "2F3F210D0A", а отправляется "2F3F210D0D0A"
Спасибо.
Re: Модуль Энергомера
Можно надеяться на поддержку Меркурий 230?
Re: Модуль Энергомера
Спасибо за лог. Он подтверждает что протокол тот же.
Разница была только в ответе типе прибора.
Проблема с 0D не понятна. Возможно у вас включен ЭХО режим. Нужно посмотреть
А вообще, давайте вы мне напишите в личку и мы договоримся посмотреть удалённо. Я сразу поправлю все проблемы
Разница была только в ответе типе прибора.
Проблема с 0D не понятна. Возможно у вас включен ЭХО режим. Нужно посмотреть
А вообще, давайте вы мне напишите в личку и мы договоримся посмотреть удалённо. Я сразу поправлю все проблемы
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Re: Модуль Энергомера
Извините что никак не напишу под вас тестовый файл. Постараюсь на днях сделать.Jager писал(а):Можно надеяться на поддержку Меркурий 230?
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Re: Модуль Энергомера
Спасибо. Может какие данные нужны?Ivan писал(а):Извините что никак не напишу под вас тестовый файл. Постараюсь на днях сделать.Jager писал(а):Можно надеяться на поддержку Меркурий 230?
Re: Модуль Энергомера
Добрый день!
Только начинаю осваивать систему, так что прошу помочь прикрутить модуль Energomera.
Имею физическое подключение CE102 к COM1.
Добавил модуль Energomera, появилось устройство. Добавил порт, значений Value нет, их что нужно самому прописывать? В объектах тоже не появилось нового класса. Поясните что дальше?
Только начинаю осваивать систему, так что прошу помочь прикрутить модуль Energomera.
Имею физическое подключение CE102 к COM1.
Добавил модуль Energomera, появилось устройство. Добавил порт, значений Value нет, их что нужно самому прописывать? В объектах тоже не появилось нового класса. Поясните что дальше?
Re: Модуль Энергомера
На 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
Установил МД на неттоп 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: Модуль Энергомера
Следуя Вашим примерам к 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
И получилось так
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