Счетчик подключен к контроллеру Wirenboard 6, в панели управления значения напряжения, тока и мощности отображаются правильно. А вот AP energy считается странно. По показаниям вводного счетчика потребление составило 0,87 кВтч, По показаниям MAP6S 0,00019 кВтч и индикатор CF1 и CF2 не мигают даже под нагрузкой 2 кВт. В чем может быть проблема?
Добрый день! Проверьте пожалуйста, что:
- выбран правильный шаблон. Должен быть с fw2 в названии.
- настроены параметры трансформаторов
- не перепутано направление подключения токовых трансформаторов
Шаблон выбран fw2, направление стрелки на трансформаторе совпадает с направлением тока по фазовому проводу, трансформатор КСТ-10, черный провод подключен к минусу, красный к плюсу. На наклейке трансформатора К2996, phi1006.
Даю следующие команды:
root@wirenboard-AF5PWK7G:~# modbus_client --debug -mrtu -b19200 -pnone -s2 /dev/ttyRS485-1 -a69 -t0x06 -r0x1462 2996
Data to write: 0xbb4
Opening /dev/ttyRS485-1 at 19200 bauds (N, 8, 2)
[45][06][14][62][0B][B4][25][E7]
Waiting for a confirmation…
<45><06><14><62><0B><25>
SUCCESS: written 1 elements!
root@wirenboard-AF5PWK7G:~# modbus_client --debug -mrtu -b19200 -pnone -s2 /dev/ttyRS485-1 -a69 -t0x06 -r0x1465 1006
Data to write: 0x3ee
Opening /dev/ttyRS485-1 at 19200 bauds (N, 8, 2)
[45][06][14][65][03][EE][13][DD]
Waiting for a confirmation…
<45><06><14><65><03><13>
SUCCESS: written 1 elements!
Даю нагрузку примерно 1,3 кВт
AP Energy 1 не меняется.
WB-MAP6S fw2 69
Urms
232.06 V
Frequency
49.97
Irms 1
0.4375
P 1
97.81 W
Q 1
-10
S 1
101.56
PF 1
0.96
AP energy 1
0.05739 kWh
RP energy 1
0.00017
Phase angle 1
-5.6
А вы уверены, что нагрузка 1.3кВт? Сам счётчик показывает 100 Вт
Уверен. На данном слайде осталось только освещение. 1,3 кВт я снял. 100 Вт похоже на правду. За 2 часа значение AP energy не поменялось.
Поставьте пожалуйста аккуратный эксперимент и подробно его опишите. Вы в сообщении выше писали про 1.3кВт, потом про 100Вт, а может и 100Вт там были не всегда. Нужно подать какую-нибудь постоянную нагрузку на час, посмотреть что будет.
Кроме этого, приложите к сообщению: скриншот из интерфейса Wiren Board до подключения нагрузки, скриншот сразу после подключения нагрузки, скриншот спустя час (сразу после отключения нагрузки).
Графики из раздела History по параметру P 1 и по параметру AP energy 1.
После этого выполните в консоли
systemctl stop wb-mqtt-serial
modbus_client --debug -mrtu -b19200 -pnone -s2 /dev/ttyRS485-1 -a69 -t0x04 -r0x120c -c4
и приложите вывод. Спасибо!
Скриншот до нагрузки, включено освещение
Включаю теплый пол
Прошел час
Выключил теплый пол
Графики
Вывод
root@wirenboard-AF5PWK7G:~# systemctl stop wb-mqtt-serial
root@wirenboard-AF5PWK7G:~# modbus_client --debug -mrtu -b19200 -pnone -s2 /dev/ttyRS485-1 -a69 -t0x04 -r0x120c -c4
Opening /dev/ttyRS485-1 at 19200 bauds (N, 8, 2)
[45][04][12][0C][00][04][3B][F6]
Waiting for a confirmation…
<45><04><08><16><6B><00><00><00><00><00><00><3F><1C>
SUCCESS: read 4 of elements:
Data: 0x166b 0x0000 0x0000 0x0000
Так… У вас один трансформатор и подключен на 1 канал? Остальные не подключены?
Пожалуйста пришлите фото подключения счетчика, еще - серийный номер счетчика и FW c HW (на наклейке сбоку).
На остальных каналах (2,3)- тоже не изменяется активная энергия?
Если перезапустить сервис wb-mqtt-serial показания изменяются один раз.
Так… А посмотрите в лог /var/log/messages на предмет ошибок обмена?
И выложите файл /mnt/data/etc/wb-mqtt-serial.conf
{
“debug”: false,
“ports”: [
{
“path”: “/dev/ttyRS485-1”,
“devices”: [
{
“slave_id”: “69”,
“device_type”: “WB-MAP6S fw2”,
“setup”: [
{
“address”: “0x1462”,
“title”: “Ch1”,
“value”: “2996”
},
{
“address”: “0x1465”,
“title”: “D1”,
“value”: “1006”
},
{
“address”: “0x1461”,
“title”: "Ch2 ",
“value”: “1984”
},
{
“address”: “0x1464”,
“title”: “D2”,
“value”: “1293”
},
{
“address”: “0x1460”,
“title”: “Ch3”,
“value”: “1983”
},
{
“address”: “0x1463”,
“title”: “D3”,
“value”: “1284”
},
{
“address”: “0x2462”,
“title”: “Ch4”,
“value”: “2993”
},
{
“address”: “0x2465”,
“title”: “D4”,
“value”: “663”
},
{
“address”: “0x2461”,
“title”: “Ch5”,
“value”: “1983”
},
{
“address”: “0x2464”,
“title”: “D5”,
“value”: “1181”
},
{
“address”: “0x2460”,
“title”: “Ch6”,
“value”: “1981”
},
{
“address”: “0x2463”,
“title”: “D6”,
“value”: “1054”
}
]
},
{
“slave_id”: “45”,
“device_type”: “WB-MDM3”
},
{
“slave_id”: “43”,
“device_type”: “WB-MR3”
},
{
“slave_id”: “97”,
“device_type”: “WB-MRPS6”
},
{
“slave_id”: “47”,
“device_type”: “WB-MRM2-mini”
}
],
“baud_rate”: 19200,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: true
},
{
“path”: “/dev/ttyRS485-2”,
“devices”: [
{
“slave_id”: “108”,
“device_type”: “WB-MWAC”
},
{
“slave_id”: “76”,
“device_type”: “WB-MRGBW-D”
},
{
“slave_id”: “203”,
“device_type”: “WB-M1W2”
}
],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: true
},
{
“path”: “/dev/ttyMOD1”,
“devices”: [],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: true
},
{
“path”: “/dev/ttyMOD2”,
“devices”: [],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: false
},
{
“path”: “/dev/ttyMOD3”,
“devices”: [],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: false
}
]
}
Мелькает ошибка типа такой:
Dec 3 20:58:35 wirenboard-AF5PWK7G user.notice serial: ModbusRTU::ReadRegisterRange(): failed to read 3 holding(s) @ 32 of device modbus:76: Serial protocol
error: invalid crc
Если службу остановить, или физически отсоединить провода, то счет AP тоже не идет. Показания меняются именно в момент старта службы, при чем примерно на одну и туже величину, зависящую от нагрузки. при 25 Вт примерно на 0.00001, при 333 Вт на 0.00003. Могу дать доступ к AnyDesk.
Да, anydesk - будет хорошо. Минут через 40, ок?
Меня сегодня там, где установлено оборудование не будет, но все включено. Говорите куда выслать данные.
Ещё через полчаса буду за компьютером. Можно в телеграм, имя то же.
Написал ЛС, параметры можно и через него отправить.