Модулем он не считывался?stellhawk писал(а): ↑Вс дек 01, 2019 9:21 pmпопался мне в руки Меркурий 206 PRN.
написал под него библиотеку работающую через сеть
https://github.com/stell-hawk/mercury206
мгновенные значения тока и мощности могут быть немного не правильными потому что у меня там пусто -где должна стоять точка пока не ясно.
[Модуль] Счетчики Меркурий (mercury)
Модератор: immortal
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: [Модуль] Счетчики Меркурий (mercury)
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 264
- Зарегистрирован: Чт ноя 08, 2018 5:51 am
- Благодарил (а): 10 раз
- Поблагодарили: 83 раза
Re: [Модуль] Счетчики Меркурий (mercury)
точно нет. выбрать нельзя было такой тип счетчика. да и протокол там другой.directman66 писал(а): ↑Пн дек 02, 2019 11:00 pmМодулем он не считывался?stellhawk писал(а): ↑Вс дек 01, 2019 9:21 pmпопался мне в руки Меркурий 206 PRN.
написал под него библиотеку работающую через сеть
https://github.com/stell-hawk/mercury206
мгновенные значения тока и мощности могут быть немного не правильными потому что у меня там пусто -где должна стоять точка пока не ясно.
230 у меня давно есть.
-
- Сообщения: 19
- Зарегистрирован: Сб дек 21, 2019 9:36 pm
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
Re: [Модуль] Счетчики Меркурий (mercury)
directman66 подскажите как прикрутить код для Меркурия 206 к MJD? Или может кто-то сделает из него готовый модуль?
Там в счетчике есть еще значения на начало суток и на начало месяца, как их считывать?
Там в счетчике есть еще значения на начало суток и на начало месяца, как их считывать?
Re: [Модуль] Счетчики Меркурий (mercury)
Не надо вычислять запятую, так как ток приходит в формате BCD в mA(используются 2 байта), а мощность в Вт/ч(4 байта).stellhawk писал(а): ↑Вс дек 01, 2019 9:21 pmпопался мне в руки Меркурий 206 PRN.
написал под него библиотеку работающую через сеть
https://github.com/stell-hawk/mercury206
мгновенные значения тока и мощности могут быть немного не правильными потому что у меня там пусто -где должна стоять точка пока не ясно.
Т.е. ток приходит в виде 4 отдельных чисел, вы их склеиваете как строку, а надо преобразовать из BCD в int.
К примеру для напряжения это должно быть так:
Код: Выделить всё
$U=$ret[5].$ret[6];
$I=$ret[7].$ret[8];
$P=$ret[9].$ret[10].$ret[11];
//$out['U']=$U[0].$U[1].$U[2].".".$U[3];
$out['U']=(($U[0]*1000.0) + ($U[1]*100.0) + ($U[2]*10.0) + ($U[3]*1.0)) / 10.0;
Re: [Модуль] Счетчики Меркурий (mercury)
В описании протокола обмена есть все возможные команды
https://www.incotexcom.ru/files/em/docs ... mena-1.pdf
Вам необходимо читать суточные срезы - команда 37.
А для месячных архивов - команда 32.
-
- Сообщения: 19
- Зарегистрирован: Сб дек 21, 2019 9:36 pm
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
Re: [Модуль] Счетчики Меркурий (mercury)
Похоже в 206-м нет суточных показаний, даже родная программа их не отображает.
Пока обошелся тем, что считываю показания раз в сутки, предыдущие сохраняю в архив, а которые считал - записываю в текущие.
Re: [Модуль] Счетчики Меркурий (mercury)
Есть
Код: Выделить всё
Чтение данных за интервал 20.12.2019 00:00:00 - 25.12.2019 00:00:00
Считаны интеграторы на 20.12.2019 00:00:00
Считаны интеграторы на 21.12.2019 00:00:00
Считаны интеграторы на 22.12.2019 00:00:00
Считаны интеграторы на 23.12.2019 00:00:00
Считаны интеграторы на 24.12.2019 00:00:00
Считаны интеграторы на 25.12.2019 00:00:00
Считаны интеграторы на 26.12.2019 00:00:00
Чтение суточного архива завершено
-
- Сообщения: 6
- Зарегистрирован: Вс ноя 11, 2018 3:20 pm
- Благодарил (а): 28 раз
- Поблагодарили: 0
Re: [Модуль] Счетчики Меркурий (mercury)
Заметил точно такое же поведение - период опроса через веб интерфейс не меняется.denis писал(а): ↑Пн мар 18, 2019 10:28 pmНе знаю как у других, у меня не меняется период опроса, несмотря на цифры в настройках модуля. Всегда остается 30 мин. В базе данных в таблице "mercury_config" поле EVERY = 30 независимо от настроек модуля. Как я вижу в файле "mercury.class.php" параметр EVERY = 30 жестко прописан и возможно далее нигде не меняется. Просьба к автору заглянуть в код, возможно дело в этом.
-
- Сообщения: 155
- Зарегистрирован: Ср май 31, 2017 10:54 pm
- Откуда: Киров
- Благодарил (а): 55 раз
- Поблагодарили: 11 раз
Re: [Модуль] Счетчики Меркурий (mercury)
Как понимаю однофазников так и нету в списке? Или я ошибаюсь!? Интересует Меркурий 200. Подскажите пожалуйста.
- Рейтинг: 1.16%
-
- Сообщения: 230
- Зарегистрирован: Чт фев 12, 2015 2:34 pm
- Благодарил (а): 36 раз
- Поблагодарили: 6 раз
Re: [Модуль] Счетчики Меркурий (mercury)
Как ранее писал разработчик данного модуля, что нет ни времени ни желания добавлять поддержку однофазных счетчиков. В прошлом году я разработчику давал данные и предоставлял возможность подключится к своему счетчику. Но как то интерес к модулю у него остыл, так что надеемся на какого нить энтузиаста кто допишет этот модуль.
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
php 7, AMS,broadlink rm2,rm3 mini.