{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "Артём Плетнёв: заметки с тегом powermeter",
    "_rss_description": "инженер-электрик, программист",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/artirmpletnev.ru\/tags\/powermeter\/",
    "feed_url": "https:\/\/artirmpletnev.ru\/tags\/powermeter\/json\/",
    "icon": "https:\/\/artirmpletnev.ru\/user\/userpic@2x.jpg?1650373814",
    "author": {
        "name": "Артём Плетнёв",
        "url": "https:\/\/artirmpletnev.ru\/",
        "avatar": "https:\/\/artirmpletnev.ru\/user\/userpic@2x.jpg?1650373814"
    },
    "items": [
        {
            "id": "11",
            "url": "https:\/\/artirmpletnev.ru\/all\/shablon-zabbix-dlya-sdm220-modbus\/",
            "title": "EASTRON SDM220-Modbus",
            "content_html": "<p>В свое время мне в руки попал однофазный счетчик электроэнергии <a href=\"http:\/\/www.eastrongroup.com\/product_detail.php?id=170&menu1=&menu2=\">EASTRON SDM220-Modbus<\/a>. Тогда я решил составить <a href=\"https:\/\/github.com\/ensoelectric\/zbx_eastron_sdm220-modbus\/blob\/master\/30001-30079.mbp\">карту регистров<\/a> в формате, совместимом с <a href=\"https:\/\/www.modbustools.com\/modbus_poll.html\">Modbus Poll<\/a>, и сделать шаблон для Zabbix.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"2560\" data-ratio=\"1.3333333333333\">\n<img src=\"https:\/\/artirmpletnev.ru\/pictures\/IMG_0628.jpg\" width=\"2560\" height=\"1920\" alt=\"\" \/>\n<img src=\"https:\/\/artirmpletnev.ru\/pictures\/IMG_0629.jpg\" width=\"2560\" height=\"1920\" alt=\"\" \/>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/github.com\/ensoelectric\/zbx_eastron_sdm220-modbus\/blob\/master\/zbx_export_sdm220-modbus-libzbxmodbus.yaml\">Получившийся шаблон<\/a> предполагает использование загружаемого модуля <a href=\"https:\/\/github.com\/v-zhuravlev\/libzbxmodbus\">libzbxmodbus<\/a>, который позволяет работать с различными вариациями протокола Modbus: TCP, RTU и «RTU over TCP».<\/p>\n<p>На момент написания заметки нативный агент Zabbix без всяких модулей поддерживает Modbus TCP, RTU или ASCII, но не «RTU over TCP». Для такого сценария использования мной тоже был создан <a href=\"https:\/\/github.com\/ensoelectric\/zbx_eastron_sdm220-modbus\/blob\/master\/zbx_export_sdm220-modbus-agent2.yaml\">шаблон<\/a>.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1421\" data-ratio=\"1.8171355498721\">\n<img src=\"https:\/\/artirmpletnev.ru\/pictures\/shablon-zabbix-dlya-sdm220-modbus-1.png\" width=\"1421\" height=\"782\" alt=\"\" \/>\n<img src=\"https:\/\/artirmpletnev.ru\/pictures\/shablon-zabbix-dlya-sdm220-modbus.png\" width=\"1436\" height=\"781\" alt=\"\" \/>\n<img src=\"https:\/\/artirmpletnev.ru\/pictures\/shablon-zabbix-dlya-sdm220-modbus-2.png\" width=\"1434\" height=\"779\" alt=\"\" \/>\n<img src=\"https:\/\/artirmpletnev.ru\/pictures\/shablon-zabbix-dlya-sdm220-modbus-3.png\" width=\"1436\" height=\"780\" alt=\"\" \/>\n<img src=\"https:\/\/artirmpletnev.ru\/pictures\/shablon-zabbix-dlya-sdm220-modbus-4.png\" width=\"1435\" height=\"781\" alt=\"\" \/>\n<img src=\"https:\/\/artirmpletnev.ru\/pictures\/shablon-zabbix-dlya-sdm220-modbus-5.png\" width=\"1436\" height=\"782\" alt=\"\" \/>\n<img src=\"https:\/\/artirmpletnev.ru\/pictures\/shablon-zabbix-dlya-sdm220-modbus-6.png\" width=\"1607\" height=\"576\" alt=\"\" \/>\n<\/div>\n<\/div>\n",
            "date_published": "2022-05-16T19:52:39+00:00",
            "date_modified": "2022-05-16T19:47:59+00:00",
            "image": "https:\/\/artirmpletnev.ru\/pictures\/IMG_0628.jpg",
            "_date_published_rfc2822": "Mon, 16 May 2022 19:52:39 +0000",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "11",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/jquery\/jquery.js",
                    "system\/library\/fotorama\/fotorama.css",
                    "system\/library\/fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/artirmpletnev.ru\/pictures\/IMG_0628.jpg",
                    "https:\/\/artirmpletnev.ru\/pictures\/IMG_0629.jpg",
                    "https:\/\/artirmpletnev.ru\/pictures\/shablon-zabbix-dlya-sdm220-modbus-1.png",
                    "https:\/\/artirmpletnev.ru\/pictures\/shablon-zabbix-dlya-sdm220-modbus.png",
                    "https:\/\/artirmpletnev.ru\/pictures\/shablon-zabbix-dlya-sdm220-modbus-2.png",
                    "https:\/\/artirmpletnev.ru\/pictures\/shablon-zabbix-dlya-sdm220-modbus-3.png",
                    "https:\/\/artirmpletnev.ru\/pictures\/shablon-zabbix-dlya-sdm220-modbus-4.png",
                    "https:\/\/artirmpletnev.ru\/pictures\/shablon-zabbix-dlya-sdm220-modbus-5.png",
                    "https:\/\/artirmpletnev.ru\/pictures\/shablon-zabbix-dlya-sdm220-modbus-6.png"
                ]
            }
        },
        {
            "id": "10",
            "url": "https:\/\/artirmpletnev.ru\/all\/opros-elektroschetchika-mayak\/",
            "title": "Опрос электросчетчика ПСЧ-3АРТ",
            "content_html": "<p>Ранее я уже делал <a href=\"https:\/\/habr.com\/ru\/post\/588218\">заметку<\/a> об организации мониторинга счетчиков электрической энергии <a href=\"https:\/\/www.incotexcom.ru\/catalogue\/236art\">Меркурий 236<\/a>. Для опроса этих счетчиков мне потребовалось незначительно модифицировать уже имеющееся ПО, позволяющее получать данные от приборов учета в формате JSON.<\/p>\n<p>Теперь же возникла необходимость в мониторинге счетчиков <a href=\"https:\/\/www.nzif.ru\/uploads\/sel\/psch3art07d\/ruk_psch3art07d.pdf\">ПСЧ-3АРТ<\/a> от <a href=\"https:\/\/www.nzif.ru\">ННПО им. М.В. Фрунзе<\/a>, но подходящего ПО для их опроса, к сожалению, не нашлось. Пришлось написать <a href=\"https:\/\/github.com\/ensoelectric\/psch3art07d\/blob\/master\/psch3art07d.pl\">скрипт<\/a>, решающий такую задачу.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"2560\" data-ratio=\"1.1484970838941\">\n<img src=\"https:\/\/artirmpletnev.ru\/pictures\/psch_moxa.jpg\" width=\"2560\" height=\"2229\" alt=\"\" \/>\n<img src=\"https:\/\/artirmpletnev.ru\/pictures\/opros-elektroschetchika-mayak-1.png\" width=\"1011\" height=\"504\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">Отладка проводилась с помощью  преобразователя RS-485 в Ethernet<\/div>\n<\/div>\n<p>Во время отладки скрипта возникли некоторые вопросы. Например, на фото выше дисплей счетчика содержит информацию о накопленной реактивной энергии по одному из тарифов, которая составляет 117240 кВар*ч. В это же время скрипт возвращает в десять раз меньшее значение — 11724,031 кВар*ч. Кроме того, все три фазы объединены перемычкой, но скрипт возвращает различные значения фазных напряжений.<\/p>\n<p>Для проверки корректности возвращаемых скриптом значений я воспользовался <a href=\"https:\/\/www.nzif.ru\/programmnoe-obespechenie.html\">официальным ПО<\/a> производителя счетчика. Сравнение результатов работы этого ПО и скрипта подтвердило правильность работы последнего.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1383\" data-ratio=\"1.7640306122449\">\n<img src=\"https:\/\/artirmpletnev.ru\/pictures\/psch_energy.png\" width=\"1383\" height=\"784\" alt=\"\" \/>\n<img src=\"https:\/\/artirmpletnev.ru\/pictures\/voltage_psch.png\" width=\"1383\" height=\"783\" alt=\"\" \/>\n<\/div>\n<\/div>\n",
            "date_published": "2022-05-12T07:54:04+00:00",
            "date_modified": "2022-05-12T19:30:03+00:00",
            "image": "https:\/\/artirmpletnev.ru\/pictures\/opros-elektroschetchika-mayak.png",
            "_date_published_rfc2822": "Thu, 12 May 2022 07:54:04 +0000",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "10",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/jquery\/jquery.js",
                    "system\/library\/fotorama\/fotorama.css",
                    "system\/library\/fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/artirmpletnev.ru\/pictures\/opros-elektroschetchika-mayak.png",
                    "https:\/\/artirmpletnev.ru\/pictures\/psch_moxa.jpg",
                    "https:\/\/artirmpletnev.ru\/pictures\/opros-elektroschetchika-mayak-1.png",
                    "https:\/\/artirmpletnev.ru\/pictures\/psch_energy.png",
                    "https:\/\/artirmpletnev.ru\/pictures\/voltage_psch.png"
                ]
            }
        }
    ],
    "_e2_version": 3860,
    "_e2_ua_string": "E2 (v3860; Aegea)"
}