Добрый день!
Я опять про устройства умный дом. Решил использовать данное устройство - счетчик. Почему? - да потому, что было оно у меня. Профиль создал. Вопрос - почему считает одно замыкание как 2 и инкрименирует кратно 2? что-то можете подсказать?
и еще когда ставишь формат u64 - выдает огромную цифру…
https://razumdom.ru/catalog/modbus_rtu/interfeysy_rtu_rs485/504/
// Configuration options RAZUM.DOM DCM200 Counter
{
"device_type" : "RD-DCM200",
"device" : {
"name" : "RD-DCM200",
"id" : "rd-dcm20",
"channels" : [
{
"name" : "Input 1",
"reg_type" : "discrete",
"address" : 0,
"type" : "switch"
},
{
"name" : "Input 2",
"reg_type" : "discrete",
"address" : 1,
"type" : "switch"
},
{
"name" : "Input 3",
"reg_type" : "discrete",
"address" : 2,
"type" : "switch"
},
{
"name" : "Input 4",
"reg_type" : "discrete",
"address" : 3,
"type" : "switch"
},
{
"name" : "Input 5",
"reg_type" : "discrete",
"address" : 4,
"type" : "switch"
},
{
"name" : "Input 6",
"reg_type" : "discrete",
"address" : 5,
"type" : "switch"
},
{
"name" : "Input 7",
"reg_type" : "discrete",
"address" : 6,
"type" : "switch"
},
{
"name" : "Input 8",
"reg_type" : "discrete",
"address" : 7,
"type" : "switch"
},
{
"name" : "Input 9",
"reg_type" : "discrete",
"address" : 8,
"type" : "switch"
},
{
"name" : "Input 10",
"reg_type" : "discrete",
"address" : 9,
"type" : "switch"
},
{
"name" : "Input 11",
"reg_type" : "discrete",
"address" : 10,
"type" : "switch"
},
{
"name" : "Input 12",
"reg_type" : "discrete",
"address" : 11,
"type" : "switch"
},
{
"name" : "Input 13",
"reg_type" : "discrete",
"address" : 12,
"type" : "switch"
},
{
"name" : "Input 14",
"reg_type" : "discrete",
"address" : 13,
"type" : "switch"
},
{
"name" : "Input 15",
"reg_type" : "discrete",
"address" : 14,
"type" : "switch"
},
{
"name" : "Input 16",
"reg_type" : "discrete",
"address" : 15,
"type" : "switch"
},
{
"name" : "Input 17",
"reg_type" : "discrete",
"address" : 16,
"type" : "switch"
},
{
"name" : "Input 18",
"reg_type" : "discrete",
"address" : 17,
"type" : "switch"
},
{
"name" : "Input 19",
"reg_type" : "discrete",
"address" : 18,
"type" : "switch"
},
{
"name" : "Input 20",
"reg_type" : "discrete",
"address" : 19,
"type" : "switch"
},
{
"name" : "Counter 1",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 400,
"type" : "value"
},
{
"name" : "Counter 2",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 404,
"type" : "value"
},
{
"name" : "Counter 3",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 408,
"type" : "value"
},
{
"name" : "Counter 4",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 412,
"type" : "value"
},
{
"name" : "Counter 5",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 416,
"type" : "value"
},
{
"name" : "Counter 6",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 420,
"type" : "value"
},
{
"name" : "Counter 7",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 424,
"type" : "value"
},
{
"name" : "Counter 8",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 428,
"type" : "value"
},
{
"name" : "Counter 9",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 432,
"type" : "value"
},
{
"name" : "Counter 10",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 436,
"type" : "value"
},
{
"name" : "Counter 11",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 440,
"type" : "value"
},
{
"name" : "Counter 12",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 444,
"type" : "value"
},
{
"name" : "Counter 13",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 448,
"type" : "value"
},
{
"name" : "Counter 14",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 452,
"type" : "value"
},
{
"name" : "Counter 15",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 456,
"type" : "value"
},
{
"name" : "Counter 16",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 460,
"type" : "value"
},
{
"name" : "Counter 17",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 464,
"type" : "value"
},
{
"name" : "Counter 18",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 468,
"type" : "value"
},
{
"name" : "Counter 19",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 472,
"type" : "value"
},
{
"name" : "Counter 20",
"reg_type" : "input",
"readonly" : true,
"word_order" : "big_endian",
"address" : 476,
"type" : "value"
},
{
"name" : "Major ver",
"reg_type" : "input",
"readonly" : true,
"address" : 9000,
"type" : "value"
},
{
"name" : "Minor ver",
"reg_type" : "input",
"readonly" : true,
"address" : 9001,
"type" : "value"
},
{
"name" : "Type unit",
"reg_type" : "input",
"readonly" : true,
"address" : 9003,
"type" : "value"
}
]
}
}