Skip to content

YMedox/emonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

emonitor

Сбор параметров электроснабжения по Modbus и отправка их в OpenHAB. Использованиа библиотека libmodbus, https://libmodbus.org В основном потоке измеряются основные параметры, в дополнительном потоке отправляются данные в OpenHAB. Программа поддерживает два типа устройств: PZEM016 и 8-канальный считыватель аналоговых сигналов.

Шаги для сборки:

  1. Установка glib-2.0, если не установлена на машине, включая заголовочные файлы. Не требователен к версии библиотеки. Возможной командой для deb-дистрибутивов может быть sudo apt-get install libglib2.0-0 libglib2.0-dev.

  2. Клонирование репозитория functions, в котором содержатся линкуемые со шлюзом библиотеки:

git clone https://github.com/Ymedox/functions

  1. В тот же каталог, куда клонирован functions, клонируем и исходники самого шлюза:

git clone https://github.com/Ymedox/emonitor

  1. Сборка шлюза. В каталоге emonitor с исходными файлами выполнить:

mkdir build && cd build

cmake -DCMAKE_BUILD_TYPE=Release .. (Или Debug для отладочной версии)

make

В случае успеха будет создан исполняемый файл emonitor. В том же каталоге, что и исполняемый файл, должен лежать конфигурационный файл emonitor.conf.

  1. Настройка параметров в конфигурационном файле emonitor.conf. См.комментарии в файле.

About

Modbus-мониторинг электрических параметров

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages