Добрый день, не могу открыть вкладку Шлюз MQTT - Modbus RTU/TCP slave. Бесконечная загрузка ее и никаких изменений.
Версия прошивки 2410 стоит, перезагружал, обновлял, ничего не помогает
Новые вводные, взял чистый контроллер, обновил до последней версии - проблема та же…
Добрый день.
Что в конфиге (/etc/wb-mqtt-,bgatee.conf) сервиса? Что в его логах?
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
Попробовал воспроизвести - не удалось.
Покажите пожалуйста логи загрузки страницы ииз браузера.
А каким образом на “чистом контроллере” оказывается заполненный конфиг?
Для примера:
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: Error 53
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: context: <root>[registers][inputs][23]
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: desc: Failed to validate against schema associated with property name 'size'.
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: Error 54
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: context: <root>[registers][inputs]
Dec 16 15:23:57 wirenboard-A4VOJYDL systemd[1]: wb-mqtt-mbgate.service: Main process exited, code=exited, status=6/NOTCONFIGURED
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: desc: Failed to validate item #23 in array.
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: Error 55
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: context: <root>[registers][inputs][24][size]
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: desc: Expected number greater than or equal to 0.000000
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: Error 56
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: context: <root>[registers][inputs][24]
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: desc: Failed to validate against schema associated with property name 'size'.
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: Error 57
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: context: <root>[registers][inputs]
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: desc: Failed to validate item #24 in array.
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: Error 58
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: context: <root>[registers][inputs][27][size]
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: desc: Expected number greater than or equal to 0.000000
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: Error 59
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: context: <root>[registers][inputs][27]
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: desc: Failed to validate against schema associated with property name 'size'.
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: Error 60
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: context: <root>[registers][inputs]
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: desc: Failed to validate item #27 in array.
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: Error 61
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: context: <root>[registers]
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: desc: Failed to validate against schema associated with property name 'inputs'.
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: Error 62
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: context: <root>
Dec 16 15:23:57 wirenboard-A4VOJYDL wb-mqtt-mbgate[1967]: desc: Failed to validate against schema associated with property name 'registers
Он точно не был откуда-то скопирован?
Это логи с рабочего контроллера, с чистого могу скинуть позже
@ BrainRoot Добрый день! С такой же проблемой столкнулся.
По логам не могу разобраться, в чём проблема
{
“debug”: false,
“modbus”: {
“host”: “*”,
“port”: 502
},
“mqtt”: {
“host”: “/var/run/mosquitto/mosquitto.sock”,
“port”: 0
},
“registers”: {
“remap_values”: false,
“discretes”: [
{
“topic”: “network/Ethernet 2 IP Online Status”,
“address”: 33665,
“unitId”: 181,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “network/Ethernet IP Online Status”,
“address”: 6583,
“unitId”: 80,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “network/GPRS IP Online Status”,
“address”: 5351,
“unitId”: 205,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “network/Wi-Fi 2 IP Online Status”,
“address”: 65402,
“unitId”: 86,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “network/Wi-Fi IP Online Status”,
“address”: 52121,
“unitId”: 71,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “power_status/working on battery”,
“address”: 61295,
“unitId”: 146,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “wb-gpio/A1_IN”,
“address”: 5880,
“unitId”: 3,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “wb-gpio/A2_IN”,
“address”: 19712,
“unitId”: 137,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “wb-gpio/A3_IN”,
“address”: 23348,
“unitId”: 216,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “wb-gpio/D1_IN”,
“address”: 42173,
“unitId”: 111,
“meta_type”: “switch”,
“enabled”: false
}
],
“coils”: [
{
“topic”: “buzzer/enabled”,
“address”: 33545,
“unitId”: 181,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “system/Reboot”,
“address”: 19773,
“unitId”: 20,
“meta_type”: “pushbutton”,
“enabled”: false
},
{
“topic”: “wbrules/Rule debugging”,
“address”: 1077,
“unitId”: 28,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “wb-gpio/5V_OUT”,
“address”: 1341,
“unitId”: 3,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “wb-gpio/A1_OUT”,
“address”: 396,
“unitId”: 153,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “wb-gpio/A2_OUT”,
“address”: 59999,
“unitId”: 26,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “wb-gpio/A3_OUT”,
“address”: 32195,
“unitId”: 77,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “wb-gpio/D1_OUT”,
“address”: 49320,
“unitId”: 76,
“meta_type”: “switch”,
“enabled”: false
},
{
“topic”: “wb-gpio/V_OUT”,
“address”: 18240,
“unitId”: 194,
“meta_type”: “switch”,
“enabled”: false
}
],
“inputs”: [
{
“topic”: “alarms/log”,
“address”: 10437,
“unitId”: 4,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “hwmon/Board Temperature”,
“address”: 48148,
“unitId”: 50,
“meta_type”: “temperature”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “hwmon/CPU Temperature”,
“address”: 26467,
“unitId”: 37,
“meta_type”: “temperature”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “network/Active Connections”,
“address”: 48007,
“unitId”: 29,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “network/Default Interface”,
“address”: 57174,
“unitId”: 57,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “network/Ethernet 2 IP”,
“address”: 2344,
“unitId”: 238,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “network/Ethernet IP”,
“address”: 50008,
“unitId”: 85,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “network/GPRS IP”,
“address”: 19947,
“unitId”: 226,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “network/Internet Connection”,
“address”: 22135,
“unitId”: 202,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “network/Wi-Fi 2 IP”,
“address”: 37850,
“unitId”: 42,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “network/Wi-Fi IP”,
“address”: 33087,
“unitId”: 33,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “power_status/Vin”,
“address”: 13973,
“unitId”: 126,
“meta_type”: “voltage”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “system/Batch No”,
“address”: 25921,
“unitId”: 137,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “system/Current uptime”,
“address”: 61032,
“unitId”: 232,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “system/DTS Version”,
“address”: 5147,
“unitId”: 15,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “system/HW Revision”,
“address”: 5320,
“unitId”: 197,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “system/Manufacturing Date”,
“address”: 52828,
“unitId”: 131,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “system/Release name”,
“address”: 36341,
“unitId”: 136,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “system/Release suite”,
“address”: 12646,
“unitId”: 190,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “system/Short SN”,
“address”: 10710,
“unitId”: 191,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “system/Temperature Grade”,
“address”: 29753,
“unitId”: 18,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “knx/data”,
“address”: 23350,
“unitId”: 187,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “metrics/data_total_space”,
“address”: 33134,
“unitId”: 232,
“meta_type”: “value”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “metrics/data_used_space”,
“address”: 27017,
“unitId”: 26,
“meta_type”: “value”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “metrics/dev_root_linked_on”,
“address”: 62234,
“unitId”: 72,
“meta_type”: “text”,
“enabled”: false,
“format”: “varchar”,
“size”: -1,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “metrics/dev_root_total_space”,
“address”: 23674,
“unitId”: 59,
“meta_type”: “value”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “metrics/dev_root_used_space”,
“address”: 60861,
“unitId”: 78,
“meta_type”: “value”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “metrics/load_average_15min”,
“address”: 47938,
“unitId”: 6,
“meta_type”: “value”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “metrics/load_average_1min”,
“address”: 15044,
“unitId”: 153,
“meta_type”: “value”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “metrics/load_average_5min”,
“address”: 6228,
“unitId”: 54,
“meta_type”: “value”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “metrics/ram_available”,
“address”: 5986,
“unitId”: 7,
“meta_type”: “value”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “metrics/ram_total”,
“address”: 37202,
“unitId”: 243,
“meta_type”: “value”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “metrics/ram_used”,
“address”: 50752,
“unitId”: 30,
“meta_type”: “value”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “metrics/swap_total”,
“address”: 62177,
“unitId”: 111,
“meta_type”: “value”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “metrics/swap_used”,
“address”: 63582,
“unitId”: 208,
“meta_type”: “value”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “wb-adc/A1”,
“address”: 5944,
“unitId”: 169,
“meta_type”: “voltage”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “wb-adc/A2”,
“address”: 12591,
“unitId”: 138,
“meta_type”: “voltage”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “wb-adc/A3”,
“address”: 50855,
“unitId”: 144,
“meta_type”: “voltage”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “wb-adc/Vin”,
“address”: 1853,
“unitId”: 51,
“meta_type”: “voltage”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
}
],
“holdings”: [
{
“topic”: “buzzer/frequency”,
“address”: 35497,
“unitId”: 148,
“meta_type”: “range”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
},
{
“topic”: “buzzer/volume”,
“address”: 16100,
“unitId”: 85,
“meta_type”: “range”,
“enabled”: false,
“format”: “signed”,
“size”: 2,
“max”: 0,
“scale”: 1,
“byteswap”: false,
“wordswap”: false
}
]
}
}root@wirenboard-A5GESZZ7:~#
Здравствуйте, аналогичная проблема Шлюз MQTT - Modbus RTU/TCP slave в бесконечной загрузке.