Страница 18 из 33

Re: Модуль Энергомера

Добавлено: Вс окт 22, 2017 3:51 pm
Albert
Так прошивать и не надо роутер, я закинул архив со скриптами из того модуля. Вот как раз его и "модернизировать" под сценарий. Вдруг что полезное от туда возьмете.
Понятно дело, что это делать помимо модуля Энергомеры.
Большая просьба отписаться по прошествии экспериментов, ну и поделится)

Re: Модуль Энергомера

Добавлено: Вс окт 22, 2017 3:55 pm
dioxin
Ок, посмотрим и Ваши скрипты. Но я вроде все нашел, чтобы начать делать. Только самого основного нет, покаааа китаец его пешком принесет)) А так, конечно отпишусь и даже больше, видео сниму и на канал выложу.

Re: Модуль Энергомера

Добавлено: Сб окт 28, 2017 7:56 pm
max37online
Всем добрый день!

Подскажите, пожалуйста, как запустить модуль на raspberry ?

Сейчас имеем:
SPOILERSPOILER_SHOW
pi@raspberrypi /var/www $ php /var/www/modules/energomera/test.php
2017-10-28 19:46:27 Connecting COM
2017-10-28 19:46:27 Connected
2017-10-28 19:46:28 Send init #1
2017-10-28 19:46:28 Device is /EKT5CE102Mv01
:
2017-10-28 19:46:28 Send init #2
2017-10-28 19:46:28 model:
2017-10-28 19:46:29 Send init #3
2017-10-28 19:46:29 model: 0150300228313134363433363731290327024d4f44454c2830290d0a P0(114643671)'MODEL(0)

<br>
2017-10-28 19:46:29 Read SNUMB() Array ( [SNUMB] => Array ( [0] => 010748114643671 ) )
<pre>SNUMB() = Array
(
[SNUMB] => Array
(
[0] => 010748114643671
)

)
</pre><br>
2017-10-28 19:46:29 Read VOLTA() Array ( [VOLTA] => Array ( [0] => 210.97 ) )
<pre>VOLTA() = Array
(
[VOLTA] => Array
(
[0] => 210.97
)

)
</pre><br>
2017-10-28 19:46:30 Read CURRE() Array ( [CURRE] => Array ( [0] => 0.279 ) )
<pre>CURRE() = Array
(
[CURRE] => Array
(
[0] => 0.279
)

)
</pre><br>
2017-10-28 19:46:30 Read POWEP() Array ( [POWEP] => Array ( [0] => 0.056065 ) )
<pre>POWEP() = Array
(
[POWEP] => Array
(
[0] => 0.056065
)

)
</pre><br>
2017-10-28 19:46:31 Read FREQU() Array ( [FREQU] => Array ( [0] => 49.99 ) )
<pre>FREQU() = Array
(
[FREQU] => Array
(
[0] => 49.99
)

)
</pre><br>
2017-10-28 19:46:31 Read COS_f() Array ( [COS_f] => Array ( [0] => 0.954 ) )
<pre>COS_f() = Array
(
[COS_f] => Array
(
[0] => 0.954
)

)
</pre><br>
2017-10-28 19:46:32 Read ET0PE() Array ( [ET0PE] => Array ( [0] => 0.55 [1] => 0.55 [2] => 0.00 [3] => 0.00 [4] => 0.00 [5] => 0.00 ) )
<pre>ET0PE() = Array
(
[ET0PE] => Array
(
[0] => 0.55
[1] => 0.55
[2] => 0.00
[3] => 0.00
[4] => 0.00
[5] => 0.00
)

)
</pre><br>
2017-10-28 19:46:32 Read MSYAD() 2017-10-28 19:46:33 Time out
<pre>MSYAD() = </pre><br>
2017-10-28 19:46:33 Read V_BAT() 2017-10-28 19:46:33 Time out
<pre>V_BAT() = </pre><br>
2017-10-28 19:46:33 Read TEMPR() 2017-10-28 19:46:34 Time out
<pre>TEMPR() = </pre><br>
2017-10-28 19:46:34 Read LOG01() Array ( [Y] => Array ( [0] => ERR12 [1] => 27-10-17;15:32;00 [2] => 27-10-17;14:55;01 [3] => 15-03-17;18:45;00 [4] => 15-03-17;18:45;03 [5] => 15-03-17;18:44;04 [6] => 15-03-17;18:43;02 [7] => 15-03-17;18:42;01 [8] => 15-03-17;15:40;00 [9] => 15-03-17;15:26;03 ) )
<pre>LOG01() = Array
(
[Y] => Array
(
[0] => ERR12
[1] => 27-10-17;15:32;00
[2] => 27-10-17;14:55;01
[3] => 15-03-17;18:45;00
[4] => 15-03-17;18:45;03
[5] => 15-03-17;18:44;04
[6] => 15-03-17;18:43;02
[7] => 15-03-17;18:42;01
[8] => 15-03-17;15:40;00
[9] => 15-03-17;15:26;03
)

)
</pre><br>
2017-10-28 19:46:35 Disconnected
Т.е. связь устанавливаются, данные идут.

Но цикл не стартует.
Причем без ошибок....

В debug:
19:35:32 0.24723700 Closing thread: exec php -q ./scripts/cycle_energomera.php --params "a:0:{}">>/var/www/debmes/log_2017-10-28-cycle_energomera.php.txt
19:35:31 0.23844300 Starting service cycle_energomera (./scripts/cycle_energomera.php)

Лог log_2017-10-28-cycle_energomera.php.txt - пустой.


pi@raspberrypi /var/www $ php -v
PHP 5.4.45-0+deb7u4 (cli) (built: Jun 29 2016 17:23:52)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

pi@raspberrypi /var/www $ uname -r
4.9.58-v7+

RS485-USB -китайский на ch340


На винде все работает.

Заранее спасибо!

Re: Модуль Энергомера

Добавлено: Вс окт 29, 2017 1:28 am
Ivan
max37online писал(а):Всем добрый день!

Подскажите, пожалуйста, как запустить модуль на raspberry ?

Сейчас имеем:
SPOILERSPOILER_SHOW
pi@raspberrypi /var/www $ php /var/www/modules/energomera/test.php
2017-10-28 19:46:27 Connecting COM
2017-10-28 19:46:27 Connected
2017-10-28 19:46:28 Send init #1
2017-10-28 19:46:28 Device is /EKT5CE102Mv01
:
2017-10-28 19:46:28 Send init #2
2017-10-28 19:46:28 model:
2017-10-28 19:46:29 Send init #3
2017-10-28 19:46:29 model: 0150300228313134363433363731290327024d4f44454c2830290d0a P0(114643671)'MODEL(0)

<br>
2017-10-28 19:46:29 Read SNUMB() Array ( [SNUMB] => Array ( [0] => 010748114643671 ) )
<pre>SNUMB() = Array
(
[SNUMB] => Array
(
[0] => 010748114643671
)

)
</pre><br>
2017-10-28 19:46:29 Read VOLTA() Array ( [VOLTA] => Array ( [0] => 210.97 ) )
<pre>VOLTA() = Array
(
[VOLTA] => Array
(
[0] => 210.97
)

)
</pre><br>
2017-10-28 19:46:30 Read CURRE() Array ( [CURRE] => Array ( [0] => 0.279 ) )
<pre>CURRE() = Array
(
[CURRE] => Array
(
[0] => 0.279
)

)
</pre><br>
2017-10-28 19:46:30 Read POWEP() Array ( [POWEP] => Array ( [0] => 0.056065 ) )
<pre>POWEP() = Array
(
[POWEP] => Array
(
[0] => 0.056065
)

)
</pre><br>
2017-10-28 19:46:31 Read FREQU() Array ( [FREQU] => Array ( [0] => 49.99 ) )
<pre>FREQU() = Array
(
[FREQU] => Array
(
[0] => 49.99
)

)
</pre><br>
2017-10-28 19:46:31 Read COS_f() Array ( [COS_f] => Array ( [0] => 0.954 ) )
<pre>COS_f() = Array
(
[COS_f] => Array
(
[0] => 0.954
)

)
</pre><br>
2017-10-28 19:46:32 Read ET0PE() Array ( [ET0PE] => Array ( [0] => 0.55 [1] => 0.55 [2] => 0.00 [3] => 0.00 [4] => 0.00 [5] => 0.00 ) )
<pre>ET0PE() = Array
(
[ET0PE] => Array
(
[0] => 0.55
[1] => 0.55
[2] => 0.00
[3] => 0.00
[4] => 0.00
[5] => 0.00
)

)
</pre><br>
2017-10-28 19:46:32 Read MSYAD() 2017-10-28 19:46:33 Time out
<pre>MSYAD() = </pre><br>
2017-10-28 19:46:33 Read V_BAT() 2017-10-28 19:46:33 Time out
<pre>V_BAT() = </pre><br>
2017-10-28 19:46:33 Read TEMPR() 2017-10-28 19:46:34 Time out
<pre>TEMPR() = </pre><br>
2017-10-28 19:46:34 Read LOG01() Array ( [Y] => Array ( [0] => ERR12 [1] => 27-10-17;15:32;00 [2] => 27-10-17;14:55;01 [3] => 15-03-17;18:45;00 [4] => 15-03-17;18:45;03 [5] => 15-03-17;18:44;04 [6] => 15-03-17;18:43;02 [7] => 15-03-17;18:42;01 [8] => 15-03-17;15:40;00 [9] => 15-03-17;15:26;03 ) )
<pre>LOG01() = Array
(
[Y] => Array
(
[0] => ERR12
[1] => 27-10-17;15:32;00
[2] => 27-10-17;14:55;01
[3] => 15-03-17;18:45;00
[4] => 15-03-17;18:45;03
[5] => 15-03-17;18:44;04
[6] => 15-03-17;18:43;02
[7] => 15-03-17;18:42;01
[8] => 15-03-17;15:40;00
[9] => 15-03-17;15:26;03
)

)
</pre><br>
2017-10-28 19:46:35 Disconnected
Т.е. связь устанавливаются, данные идут.

Но цикл не стартует.
Причем без ошибок....

В debug:
19:35:32 0.24723700 Closing thread: exec php -q ./scripts/cycle_energomera.php --params "a:0:{}">>/var/www/debmes/log_2017-10-28-cycle_energomera.php.txt
19:35:31 0.23844300 Starting service cycle_energomera (./scripts/cycle_energomera.php)

Лог log_2017-10-28-cycle_energomera.php.txt - пустой.


pi@raspberrypi /var/www $ php -v
PHP 5.4.45-0+deb7u4 (cli) (built: Jun 29 2016 17:23:52)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

pi@raspberrypi /var/www $ uname -r
4.9.58-v7+

RS485-USB -китайский на ch340


На винде все работает.

Заранее спасибо!
Вам наверно нужно добавить хоть 1 параметер для считывания в таблицу

Отправлено с моего SM-G7102 через Tapatalk

Re: Модуль Энергомера

Добавлено: Вс окт 29, 2017 1:30 am
Ivan
Хотя нет вижу что читает. Попробуйте оставить 1 параметер

Отправлено с моего SM-G7102 через Tapatalk

Re: Модуль Энергомера

Добавлено: Вс окт 29, 2017 12:30 pm
max37online
Ivan писал(а):Хотя нет вижу что читает. Попробуйте оставить 1 параметер

Отправлено с моего SM-G7102 через Tapatalk
Черт побери!
Думал что модуль сам добавит объекты и параметры...

Внес руками - все завелось! Огромное спасибо!

Теперь сомневаюсь - сколько дней установить хранение истории? Судя по частоте съема показаний лог может раздуться...

Re: Модуль Энергомера

Добавлено: Вт окт 31, 2017 1:07 pm
Kvantos
Добрый день.
Есть счетчик тепла Ultraheat T230 + оптоголовка iec1107/en61107 E470 iec1107/62056-21
Есть надежда подружить?

Re: Модуль Энергомера

Добавлено: Ср ноя 08, 2017 10:27 pm
Scomax
Подскажите пожалуйста, как получить данные с 3-х фазного счетчика. Все настроил, но данные о напряжении и токе получаю только с одной фазы.

Re: Модуль Энергомера

Добавлено: Чт ноя 09, 2017 12:35 am
Ivan
Scomax писал(а):Подскажите пожалуйста, как получить данные с 3-х фазного счетчика. Все настроил, но данные о напряжении и токе получаю только с одной фазы.
Почитайте эиу ветку. Тут есть ответ. Проблема в формате получаемых данных

Отправлено с моего SM-G7102 через Tapatalk

Re: Модуль Энергомера

Добавлено: Чт ноя 09, 2017 6:11 am
directman66
Модуль через ser2net, установленный на роутере работает? Иван, прошу добавить поддержку милур. Там протокол не сильно отличается от остальных. Пришел кабель оптического сопряжения усо-2, который я хочу подключить к роутера и общаться с портом через ser2net.