mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 14:12:16 +03:00
fix ecto modbus
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -429,8 +429,12 @@ uint8_t ModbusMaster::ModbusMasterTransaction(uint8_t u8MBFunction)
|
||||
if (u8ModbusADUSize == 5)
|
||||
{
|
||||
// verify response is for correct Modbus slave
|
||||
if (u8ModbusADU[0] != _u8MBSlave || u8ModbusADU[0] != 0x00)
|
||||
if (u8ModbusADU[0] != _u8MBSlave)
|
||||
{
|
||||
// Serial.print(u8ModbusADU[0], HEX);
|
||||
// Serial.print(" != ");
|
||||
// Serial.println(_u8MBSlave, HEX);
|
||||
|
||||
u8MBStatus = ku8MBInvalidSlaveID;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -11,12 +11,12 @@
|
||||
"page": "Котёл",
|
||||
"descr": "Адаптер",
|
||||
"int": 60,
|
||||
"addr": "0xF0",
|
||||
"addr": 240,
|
||||
"RX": 18,
|
||||
"TX": 19,
|
||||
"DIR_PIN": 4,
|
||||
"baud": 9600,
|
||||
"protocol": "SERIAL_8N2",
|
||||
"baud": 19200,
|
||||
"protocol": "SERIAL_8N1",
|
||||
"debug": 1
|
||||
}
|
||||
],
|
||||
@@ -37,7 +37,7 @@
|
||||
"title": "EctoControlAdapter",
|
||||
"moduleDesc": "Управление отопительным котлом через адаптер EctoControl по протоколам OpenTherm, eBUS, Navien. Посредством Modbus RTU. Разъем 4P4C: 1-Желтый(красный)+12V; 2-Белый-GND; 3-Зелёный-A; 4-Коричневый(Синий)-B",
|
||||
"propInfo": {
|
||||
"addr": "Адрес slave",
|
||||
"addr": "Адрес slave, что бы узнать адрес - в конфиге адрес 0 и смотреть лог (требуется проверка)",
|
||||
"int": "Количество секунд между опросами датчика.",
|
||||
"RX": "Пин RX",
|
||||
"TX": "Пин TX",
|
||||
|
||||
Reference in New Issue
Block a user