Modbus rtu reading

This commit is contained in:
Dmitry Borisenko
2020-09-18 02:32:37 +03:00
parent 3d1f1ec524
commit 9619a17abf
4 changed files with 6 additions and 2 deletions

1
data/items/modbus.txt Normal file
View File

@@ -0,0 +1 @@
modbus;id;anydata;Modbus;Регистр;order;addr[1];regaddr[0];c[1]

View File

@@ -73,7 +73,8 @@
"/set?addItem=bme280-hum": "16.Датчик влажности bme280",
"/set?addItem=bme280-press": "17.Датчик давления bme280",
"/set?addItem=bmp280-temp": "18.Датчик температуры bmp280",
"/set?addItem=bmp280-press": "19.Датчик давления bmp280"
"/set?addItem=bmp280-press": "19.Датчик давления bmp280",
"/set?addItem=modbus": "20.Прочитать регистр modbus устройства"
}
},
{

View File

@@ -30,6 +30,8 @@ class SensorModbusClass : public SensorConvertingClass {
} else {
}
value = reqisterValue;
float valueFl = this->correction(key, value);
eventGen(key, "");
jsonWriteStr(configLiveJson, key, String(valueFl));

View File

@@ -1,7 +1,7 @@
#include "ItemsCmd.h"
#include "items/SensorModbusClass.h"
//#ifdef SensorModbusEnabled
//=========================================Модуль ультрозвукового дальномера==================================================================
//=========================================Модуль modbus===================================================================================
//modbus;id;anydata;Сенсоры;Температура;order;addr[1];regaddr[0];c[1]
//=========================================================================================================================================
SensorModbusClass mySensorModbus;