Re: Сбор показаний электросчетчика Меркурий 200
Добавлено: 21 июн 2016, 14:24
Так вот в чем дело, конечно, на голодный желудок никогда ничего не получается
БонАппетит!
БонАппетит!
Код: Выделить всё
setserial /dev/ttyS0 autoconfig
Код: Выделить всё
setserial /dev/ttyS0 uart 16550A
Кстати , использую не родной адаптер Меркурий 221.root@Synology:/opt/etc/200# ./electro_counter.sh
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: YES; DEV_EMULATOR: NO; METHOD_COMMUNITY: CAT; FUZZY_MATCHING_CRC: YES
COMMAND: kwatthour; PARAMS: "kwatthour"> zona=01; SIZE: 23; OUTPARSER: "02x$((${zona} * 4 - 3)),02x$((${zona} * 4 - 2)),02x$((${zona} * 4 - 1)),02x$((${zona} * 4))#Aprintf(\"%0.3f\",^b0/1000)"; DESCRIBE: Опрос накопленной энергии
TEST_SEND: _0x00_0x01_0x72_0x40_0x00_0xB4_0x27 4
METHOD_COMMUNITY=CAT len=4
./electro_counter.sh: line 69: hexdump: command not found
METHOD_COMMUNITY=CAT len=4
./electro_counter.sh: line 69: hexdump: command not found
METHOD_COMMUNITY=CAT len=4
./electro_counter.sh: line 69: hexdump: command not found
METHOD_COMMUNITY=CAT len=4
./electro_counter.sh: line 69: hexdump: command not found
METHOD_COMMUNITY=CAT len=4
./electro_counter.sh: line 69: hexdump: command not found
TEST_ANSWER(1) 7
TEST_ANSWER(2) 7
TEST_ANSWER(3) 7
TEST_ANSWER(4) 7
TEST_ANSWER(5) 7
Set params device "/dev/ttyUSB0"...
Set params device "/dev/ttyUSB0" - 0.
METHOD_COMMUNITY=CAT len=4
./electro_counter.sh: line 69: hexdump: command not found
METHOD_COMMUNITY=CAT len=4
./electro_counter.sh: line 69: hexdump: command not found
METHOD_COMMUNITY=CAT len=4
./electro_counter.sh: line 69: hexdump: command not found
METHOD_COMMUNITY=CAT len=4
./electro_counter.sh: line 69: hexdump: command not found
METHOD_COMMUNITY=CAT len=4
./electro_counter.sh: line 69: hexdump: command not found
TEST_ANSWER(1) 7
TEST_ANSWER(2) 7
TEST_ANSWER(3) 7
TEST_ANSWER(4) 7
TEST_ANSWER(5) 7
Error! Not answer "/dev/ttyUSB0"!
root@Synology:/opt/etc/200#
Спасибо. Это уже сделанно.kpp писал(а):Для начала нужно побороть это
./electro_counter.sh: line 69: hexdump: command not found
Нужно доставить в систему утилиту hexdump
Код: Выделить всё
sh electro_counter.sh volt
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: YES; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: volt; PARAMS: none; SIZE: 14; OUTPARSER: "02x1,02x2#Aprintf(\"%0.1f\",^b0/10)"; DESCRIBE: Напряжение U (В)
TEST_SEND: _0x00_0x01_0x72_0x40_0x00_0xB4_0x27 4
METHOD_COMMUNITY=DD len=4
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
TEST_ANSWER(1) x00x01x72x40 4
SEND: _0x00_0x01_0x72_0x40_0x63_0xF4_0x0E
METHOD_COMMUNITY=DD len=14
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(1): x00x01x72x40x63xF4x0Ex00x01x72x40x63x23x24 14 0
METHOD_COMMUNITY=DD len=14
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(2): x00x01x72x40x63xF4x0Ex00x01x72x40x63x23x24 14 0
METHOD_COMMUNITY=DD len=14
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(3): x00x01x72x40x63xF4x0Ex00x01x72x40x63x23x24 14 0
Error CRC!
Код: Выделить всё
sh electro_counter.sh volt
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: YES; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: volt; PARAMS: none; SIZE: 14; OUTPARSER: "02x1,02x2#Aprintf(\"%0.1f\",^b0/10)"; DESCRIBE: Напряжение U (В)
TEST_SEND: _0x00_0x01_0x72_0x40_0x00_0xB4_0x27 4
METHOD_COMMUNITY=DD len=4
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
TEST_ANSWER(1) x00x01x72x40 4
SEND: _0x00_0x01_0x72_0x40_0x63_0xF4_0x0E
METHOD_COMMUNITY=DD len=14
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(1): x00x01x72x40x63xF4x0Ex00x01x72x40x63x23x33 14 0
METHOD_COMMUNITY=DD len=14
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(2): x00x01x72x40x63x23x33x00x00x00x00x00xA3xE0 14 0
233.3
Код: Выделить всё
/opt/etc/200 # sh electro_counter.sh datetime
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: YES; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: datetime; PARAMS: none; SIZE: ${MAX_BLOCK_SIZE}; OUTPARSER: "2#0#3#:\t:#0#4#\t\0#0#5#\t.#0#6#\t.#0#7"; DESCRIBE: Дата время по счетчику
TEST_SEND: _0x00_0x01_0x72_0x40_0x00_0xB4_0x27 4
METHOD_COMMUNITY=DD len=4
sleep: invalid number '.050'
sleep: invalid number '.050'
TEST_ANSWER(1) x00x01x72x40 4
SEND: _0x00_0x01_0x72_0x40_0x21_0x74_0x3F
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(1): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x20x26x03x17x45xEB 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(2): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x20x26x03x17x45xEB 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(3): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x20x26x03x17x45xEB 21 2
Error CRC!
/opt/etc/200 # sh electro_counter.sh datetime
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: YES; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: datetime; PARAMS: none; SIZE: ${MAX_BLOCK_SIZE}; OUTPARSER: "2#0#3#:\t:#0#4#\t\0#0#5#\t.#0#6#\t.#0#7"; DESCRIBE: Дата время по счетчику
TEST_SEND: _0x00_0x01_0x72_0x40_0x00_0xB4_0x27 4
METHOD_COMMUNITY=DD len=4
sleep: invalid number '.050'
sleep: invalid number '.050'
TEST_ANSWER(1) x00x01x72x40 4
SEND: _0x00_0x01_0x72_0x40_0x21_0x74_0x3F
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(1): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x21x26x03x17x44x17 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(2): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x21x26x03x17x44x17 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(3): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x21x26x03x17x44x17 21 2
Error CRC!
/opt/etc/200 # sh electro_counter.sh datetime
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: YES; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: datetime; PARAMS: none; SIZE: ${MAX_BLOCK_SIZE}; OUTPARSER: "2#0#3#:\t:#0#4#\t\0#0#5#\t.#0#6#\t.#0#7"; DESCRIBE: Дата время по счетчику
TEST_SEND: _0x00_0x01_0x72_0x40_0x00_0xB4_0x27 4
METHOD_COMMUNITY=DD len=4
sleep: invalid number '.050'
sleep: invalid number '.050'
TEST_ANSWER(1) x00x01x72x40 4
SEND: _0x00_0x01_0x72_0x40_0x21_0x74_0x3F
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(1): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x22x26x03x17x44x53 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(2): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x23x26x03x17x45xAF 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(3): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x23x26x03x17x45xAF 21 2
Error CRC!
/opt/etc/200 # sh electro_counter.sh datetime
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: YES; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: datetime; PARAMS: none; SIZE: ${MAX_BLOCK_SIZE}; OUTPARSER: "2#0#3#:\t:#0#4#\t\0#0#5#\t.#0#6#\t.#0#7"; DESCRIBE: Дата время по счетчику
TEST_SEND: _0x00_0x01_0x72_0x40_0x00_0xB4_0x27 4
METHOD_COMMUNITY=DD len=4
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
METHOD_COMMUNITY=DD len=4
sleep: invalid number '.050'
sleep: invalid number '.050'
TEST_ANSWER(1) 0
TEST_ANSWER(2) x00x01x72x40 4
SEND: _0x00_0x01_0x72_0x40_0x21_0x74_0x3F
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(1): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x24x26x03x17x44xDB 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(2): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x24x26x03x17x44xDB 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(3): x3Fx00x01x72x40x21x00x18x49x24x26x03x17x44xDB 15 2
Error CRC!
/opt/etc/200 # sh electro_counter.sh datetime
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: YES; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: datetime; PARAMS: none; SIZE: ${MAX_BLOCK_SIZE}; OUTPARSER: "2#0#3#:\t:#0#4#\t\0#0#5#\t.#0#6#\t.#0#7"; DESCRIBE: Дата время по счетчику
TEST_SEND: _0x00_0x01_0x72_0x40_0x00_0xB4_0x27 4
METHOD_COMMUNITY=DD len=4
sleep: invalid number '.050'
sleep: invalid number '.050'
TEST_ANSWER(1) x00x01x72x40 4
SEND: _0x00_0x01_0x72_0x40_0x21_0x74_0x3F
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(1): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x25x26x03x17x45x27 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(2): x21x74 2 2
electro_counter.sh: line 312: divide by zero
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(3): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x25x26x03x17x45x27 21 2
Error CRC!
/opt/etc/200 # sh electro_counter.sh datetime
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: YES; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: datetime; PARAMS: none; SIZE: ${MAX_BLOCK_SIZE}; OUTPARSER: "2#0#3#:\t:#0#4#\t\0#0#5#\t.#0#6#\t.#0#7"; DESCRIBE: Дата время по счетчику
TEST_SEND: _0x00_0x01_0x72_0x40_0x00_0xB4_0x27 4
METHOD_COMMUNITY=DD len=4
sleep: invalid number '.050'
sleep: invalid number '.050'
TEST_ANSWER(1) x00x01x72x40 4
SEND: _0x00_0x01_0x72_0x40_0x21_0x74_0x3F
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(1): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x26x26x03x17x45x63 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(2): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x27x26x03x17x44x9F 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(3): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x27x26x03x17x44x9F 21 2
Error CRC!
/opt/etc/200 # sh electro_counter.sh datetime
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: YES; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: datetime; PARAMS: none; SIZE: ${MAX_BLOCK_SIZE}; OUTPARSER: "2#0#3#:\t:#0#4#\t\0#0#5#\t.#0#6#\t.#0#7"; DESCRIBE: Дата время по счетчику
TEST_SEND: _0x00_0x01_0x72_0x40_0x00_0xB4_0x27 4
METHOD_COMMUNITY=DD len=4
sleep: invalid number '.050'
sleep: invalid number '.050'
TEST_ANSWER(1) x00x01x72x40 4
SEND: _0x00_0x01_0x72_0x40_0x21_0x74_0x3F
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(1): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x28x26x03x17x47x8B 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(2): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x28x26x03x17x47x8B 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(3): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x28x26x03x17x47x8B 21 2
Error CRC!
/opt/etc/200 # sh electro_counter.sh datetime
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: YES; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: datetime; PARAMS: none; SIZE: ${MAX_BLOCK_SIZE}; OUTPARSER: "2#0#3#:\t:#0#4#\t\0#0#5#\t.#0#6#\t.#0#7"; DESCRIBE: Дата время по счетчику
TEST_SEND: _0x00_0x01_0x72_0x40_0x00_0xB4_0x27 4
METHOD_COMMUNITY=DD len=4
sleep: invalid number '.050'
sleep: invalid number '.050'
TEST_ANSWER(1) x00x01x72x40 4
SEND: _0x00_0x01_0x72_0x40_0x21_0x74_0x3F
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(1): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x29x26x03x17x46x77 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(2): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x29x26x03x17x46x77 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(3): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x29x26x03x17x46x77 21 2
Error CRC!
/opt/etc/200 # sh electro_counter.sh datetime
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: YES; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: datetime; PARAMS: none; SIZE: ${MAX_BLOCK_SIZE}; OUTPARSER: "2#0#3#:\t:#0#4#\t\0#0#5#\t.#0#6#\t.#0#7"; DESCRIBE: Дата время по счетчику
TEST_SEND: _0x00_0x01_0x72_0x40_0x00_0xB4_0x27 4
METHOD_COMMUNITY=DD len=4
sleep: invalid number '.050'
sleep: invalid number '.050'
TEST_ANSWER(1) x00x01x72x40 4
SEND: _0x00_0x01_0x72_0x40_0x21_0x74_0x3F
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(1): x00x01x72x40x21x74x3Fx00x01x72x40x21x00x18x49x30x26x03x17x41x2B 21 2
METHOD_COMMUNITY=DD len=255
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(2): x00x01x72x40x21x00x18x49x31x26x03x17x40xD7 14 2
18:49:31 26.03.17
Код: Выделить всё
sh electro_counter.sh kwatthour
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: YES; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: kwatthour; PARAMS: "kwatthour"> zona=01; SIZE: 23; OUTPARSER: "02x$((${zona} * 4 - 3)),02x$((${zona} * 4 - 2)),02x$((${zona} * 4 - 1)),02x$((${zona} * 4))#Aprintf(\"%0.3f\",^b0/1000)"; DESCRIBE: Опрос накопленной энергии
TEST_SEND: _0x00_0x01_0x72_0x40_0x00_0xB4_0x27 4
METHOD_COMMUNITY=DD len=4
sleep: invalid number '.050'
sleep: invalid number '.050'
TEST_ANSWER(1) x00x01x72x40 4
SEND: _0x00_0x01_0x72_0x40_0x27_0xF4_0x3D
METHOD_COMMUNITY=DD len=23
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
sleep: invalid number '.050'
ANSWER(1): x00x01x72x40x27x00x57x49x00x00x54x36x00x00x19x45x00x00x00x00x00x96xA4 23 0
574.900
Код: Выделить всё
~ # cd /opt/etc/200
/opt/etc/200 # sh electro_counter.sh datetime
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: NO; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: datetime; PARAMS: none; SIZE: ${MAX_BLOCK_SIZE}; OUTPARSER: "2#0#3#:\t:#0#4#\t\0#0#5#\t.#0#6#\t.#0#7"; DESCRIBE: Дата время по счетчику
SEND: _0x00_0x01_0x72_0x40_0x21_0x74_0x3F
METHOD_COMMUNITY=DD len=255
ANSWER(1): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x27x27x03x17x38x41 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(2): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x27x27x03x17x38x41 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(3): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x27x27x03x17x38x41 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(4): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x27x27x03x17x38x41 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(5): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x27x27x03x17x38x41 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(6): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x28x27x03x17x3Bx55 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(7): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x28x27x03x17x3Bx55 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(8): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x28x27x03x17x3Bx55 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(9): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x28x27x03x17x3Bx55 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(10): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x28x27x03x17x3Bx55 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(11): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x28x27x03x17x3Bx55 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(12): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x29x27x03x17x3AxA9 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(13): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x29x27x03x17x3AxA9 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(14): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x29x27x03x17x3AxA9 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(15): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x29x27x03x17x3AxA9 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(16): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x29x27x03x17x3AxA9 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(17): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x30x27x03x17x3DxF5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(18): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x30x27x03x17x3DxF5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(19): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x30x27x03x17x3DxF5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(20): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x30x27x03x17x3DxF5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(21): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x30x27x03x17x3DxF5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(22): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x31x27x03x17x3Cx09 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(23): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x31x27x03x17x3Cx09 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(24): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x31x27x03x17x3Cx09 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(25): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x31x27x03x17x3Cx09 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(26): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x31x27x03x17x3Cx09 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(27): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x32x27x03x17x3Cx4D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(28): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x32x27x03x17x3Cx4D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(29): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x32x27x03x17x3Cx4D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(30): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x32x27x03x17x3Cx4D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(31): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x32x27x03x17x3Cx4D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(32): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x33x27x03x17x3DxB1 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(33): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x33x27x03x17x3DxB1 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(34): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x33x27x03x17x3DxB1 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(35): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x33x27x03x17x3DxB1 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(36): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x33x27x03x17x3DxB1 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(37): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x33x27x03x17x3DxB1 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(38): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x34x27x03x17x3CxC5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(39): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x34x27x03x17x3CxC5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(40): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x34x27x03x17x3CxC5 21 2
Error CRC!
/opt/etc/200 # sh electro_counter.sh datetime
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: NO; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: datetime; PARAMS: none; SIZE: ${MAX_BLOCK_SIZE}; OUTPARSER: "2#0#3#:\t:#0#4#\t\0#0#5#\t.#0#6#\t.#0#7"; DESCRIBE: Дата время по счетчику
SEND: _0x00_0x01_0x72_0x40_0x21_0x74_0x3F
METHOD_COMMUNITY=DD len=255
ANSWER(1): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x36x27x03x17x3Dx7D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(2): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x08x36x27x03x17x3Dx7D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(3): x00x01x72x40x21x01x19x08x36x27x03x17x3Dx7D 14 2
19:08:36 27.03.17
/opt/etc/200 # sh electro_counter.sh datetime
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: NO; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: datetime; PARAMS: none; SIZE: ${MAX_BLOCK_SIZE}; OUTPARSER: "2#0#3#:\t:#0#4#\t\0#0#5#\t.#0#6#\t.#0#7"; DESCRIBE: Дата время по счетчику
SEND: _0x00_0x01_0x72_0x40_0x21_0x74_0x3F
METHOD_COMMUNITY=DD len=255
ANSWER(1): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x31x27x03x17x01xC9 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(2): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x31x27x03x17x01xC9 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(3): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x31x27x03x17x01xC9 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(4): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x32x27x03x17x01x8D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(5): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x32x27x03x17x01x8D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(6): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x32x27x03x17x01x8D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(7): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x32x27x03x17x01x8D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(8): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x32x27x03x17x01x8D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(9): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x32x27x03x17x01x8D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(10): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x33x27x03x17x00x71 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(11): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x33x27x03x17x00x71 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(12): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x33x27x03x17x00x71 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(13): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x33x27x03x17x00x71 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(14): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x33x27x03x17x00x71 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(15): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x34x27x03x17x01x05 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(16): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x34x27x03x17x01x05 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(17): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x34x27x03x17x01x05 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(18): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x34x27x03x17x01x05 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(19): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x34x27x03x17x01x05 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(20): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x35x27x03x17x00xF9 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(21): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x35x27x03x17x00xF9 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(22): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x35x27x03x17x00xF9 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(23): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x35x27x03x17x00xF9 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(24): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x35x27x03x17x00xF9 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(25): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x36x27x03x17x00xBD 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(26): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x36x27x03x17x00xBD 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(27): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x36x27x03x17x00xBD 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(28): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x36x27x03x17x00xBD 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(29): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x36x27x03x17x00xBD 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(30): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x37x27x03x17x01x41 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(31): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x37x27x03x17x01x41 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(32): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x37x27x03x17x01x41 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(33): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x37x27x03x17x01x41 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(34): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x37x27x03x17x01x41 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(35): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x37x27x03x17x01x41 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(36): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x38x27x03x17x02x55 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(37): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x38x27x03x17x02x55 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(38): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x38x27x03x17x02x55 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(39): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x38x27x03x17x02x55 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(40): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x38x27x03x17x02x55 21 2
Error CRC!
/opt/etc/200 # sh electro_counter.sh datetime
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: NO; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: datetime; PARAMS: none; SIZE: ${MAX_BLOCK_SIZE}; OUTPARSER: "2#0#3#:\t:#0#4#\t\0#0#5#\t.#0#6#\t.#0#7"; DESCRIBE: Дата время по счетчику
SEND: _0x00_0x01_0x72_0x40_0x21_0x74_0x3F
METHOD_COMMUNITY=DD len=255
ANSWER(1): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x40x27x03x17x1AxF5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(2): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x40x27x03x17x1AxF5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(3): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x40x27x03x17x1AxF5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(4): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x40x27x03x17x1AxF5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(5): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x41x27x03x17x1Bx09 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(6): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x41x27x03x17x1Bx09 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(7): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x41x27x03x17x1Bx09 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(8): x00x01x72x40x21x01x19x09x41x27x03x17x1Bx09 14 2
19:09:41 27.03.17
/opt/etc/200 # sh electro_counter.sh datetime
OS: LINUX; DEVICE: /dev/ttyUSB0; COUNTER_SN: 094784(x01x72x40); COUNTER_TYPE: merc200.sh; TEST_COMMUNITY: NO; DEV_EMULATOR: NO; METHOD_COMMUNITY: DD; FUZZY_MATCHING_CRC: NO
COMMAND: datetime; PARAMS: none; SIZE: ${MAX_BLOCK_SIZE}; OUTPARSER: "2#0#3#:\t:#0#4#\t\0#0#5#\t.#0#6#\t.#0#7"; DESCRIBE: Дата время по счетчику
SEND: _0x00_0x01_0x72_0x40_0x21_0x74_0x3F
METHOD_COMMUNITY=DD len=255
ANSWER(1): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x43x27x03x17x1AxB1 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(2): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x43x27x03x17x1AxB1 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(3): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x43x27x03x17x1AxB1 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(4): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x43x27x03x17x1AxB1 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(5): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x43x27x03x17x1AxB1 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(6): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x44x27x03x17x1BxC5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(7): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x44x27x03x17x1BxC5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(8): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x44x27x03x17x1BxC5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(9): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x44x27x03x17x1BxC5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(10): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x44x27x03x17x1BxC5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(11): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x44x27x03x17x1BxC5 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(12): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x45x27x03x17x1Ax39 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(13): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x45x27x03x17x1Ax39 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(14): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x45x27x03x17x1Ax39 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(15): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x45x27x03x17x1Ax39 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(16): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x45x27x03x17x1Ax39 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(17): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x46x27x03x17x1Ax7D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(18): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x46x27x03x17x1Ax7D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(19): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x46x27x03x17x1Ax7D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(20): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x46x27x03x17x1Ax7D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(21): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x46x27x03x17x1Ax7D 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(22): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x47x27x03x17x1Bx81 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(23): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x47x27x03x17x1Bx81 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(24): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x47x27x03x17x1Bx81 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(25): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x47x27x03x17x1Bx81 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(26): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x47x27x03x17x1Bx81 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(27): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x48x27x03x17x18x95 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(28): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x48x27x03x17x18x95 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(29): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x48x27x03x17x18x95 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(30): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x48x27x03x17x18x95 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(31): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x48x27x03x17x18x95 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(32): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x49x27x03x17x19x69 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(33): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x49x27x03x17x19x69 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(34): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x49x27x03x17x19x69 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(35): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x49x27x03x17x19x69 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(36): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x49x27x03x17x19x69 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(37): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x49x27x03x17x19x69 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(38): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x50x27x03x17x1Ex35 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(39): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x50x27x03x17x1Ex35 21 2
METHOD_COMMUNITY=DD len=255
ANSWER(40): x00x01x72x40x21x74x3Fx00x01x72x40x21x01x19x09x50x27x03x17x1Ex35 21 2
Error CRC!
/opt/etc/200 #
Код: Выделить всё
ANSWER(1): x00x01x72x40x27x00x57x49x00x00x54x36x00x00x19x45x00x00x00x00x00x96xA4 23 0
574.900