Плагин для однофазных счетчиков Меркурий



  • Добрый день.
    По ссылке лежит плагин для однофазных счетчиков Меркурий200 (должен поддерживать аппараты серий 200, 201, 203 (кроме Меркурий 203.2TD), 206).
    Данные получаются согласно этому документу,
    считываются напряжение, ток, мощность и потребленная энергия по 4-м тарифам.

    Тестировался на счетчике Меркурий 200.02, ОС - Linux (Armbian), Intrahouse v. 5.15.2
    Рассчитан на работу с несколькими счетчиками, но за неимением хотя бы пары тестировался на одном.

    Для использования плагина следует

    • подключить счетчик согласно инструкции к порту rs485
    • в параметрах плагина выбрать нужный СОМ-порт и ввести адрес счетчика (последние 6 цифр серийного номера до дефиса)

    После активации плагин создаст каналы, к которым можно будет привязывать устройства.



  • @Willy
    Здравствуйте!
    Можно сделать соединение со счётчиком по tcp/ip?



  • @Boriskov Добрый день. Можно наверное, скорее всего потребуется шлюз Ethernet-rs485, который может прозрачно передавать пакеты. К шлюзу можно будет обращаться по ТСР.



  • @Willy
    Счётчик уже подключен к шлюзу. Опрашиваю счётчик "родным" конфигуратором по TCP/IP.
    А вот как в плагине настроить такой опрос?



  • @Boriskov Боюсь, что в лоб никак. Плагин основан на пакете serialcom для работы с СОМ-портом. Таким образом мне видится два возможных решения, если у вас нет свободного порта, - использовать modbus-шлюз для счетчиков Меркурий вроде этого: https://tractavt.ru/products/elektronnye-ustroystva/modbus-адаптер-меркурий-203/, чтобы задействовать существующую modbus инфраструктуру (если она есть) или попробовать организовать виртуальный СОМ-порт, возможно с помощью socat (на linux): https://stackoverflow.com/questions/22624653/create-a-virtual-serial-port-connection-over-tcp.



  • Добрый день!
    Получилось.
    Счётчик Меркурий 206.
    apt-get install -y socat
    socat pty,link=/dev/ttyS0,raw tcp:192.168.9.204:5001&
    Счётчик 47671490.jpg


Log in to reply