После замены прошивки "Failed to start Wiren Board database logger"

Добрый день!
После полной перепрошивки, подключил датчик WB-MS ver2, заметил что через веб интерфейс не работает раздел “История”.
пишет ошибку: “Ошибка получения данных: MQTT RPC request timed out MqttTimeoutError”.
лог загрузки пишет:
“Nov 23 09:52:10 wirenboard-AWXTSEG systemd[1]: Failed to start Wiren Board database logger.”

Данные контроллера:

Batch No 6.8.1A 477
Current uptime 0d 3h 44m
DTS Version HW Revision 6.8.1
Manufacturing Date 2021-07-01 10:07:55+00:00
Release name wb-2110
Release suite stable
Short SN AWXTSEG
Temperature Grade industrial

Кто виноват и что делать ?

У меня тоже проблема с историей и тоже после “чистой” установки системы.
Процесс wb-mqtt-db стартует и завершается с ошибкой.

Спойлер

23-11-2021 12:09:47.978 wb-mqtt-db.service: Failed with result ‘signal’.
23-11-2021 12:09:47.976 wb-mqtt-db.service: Unit entered failed state.
23-11-2021 12:09:47.973 Failed to start Wiren Board database logger.
23-11-2021 12:09:47.966 wb-mqtt-db.service: Start request repeated too quickly.
23-11-2021 12:09:47.959 Stopped Wiren Board database logger.
23-11-2021 12:09:47.946 wb-mqtt-db.service: Service hold-off time over, scheduling restart.
23-11-2021 12:09:46.873 wb-mqtt-db.service: Failed with result ‘signal’.
23-11-2021 12:09:46.866 wb-mqtt-db.service: Unit entered failed state.
23-11-2021 12:09:46.861 wb-mqtt-db.service: Main process exited, code=killed, status=11/SEGV
23-11-2021 12:09:46.850 INFO: [sqlite] Creating channel power_status/working on battery
23-11-2021 12:09:46.844 INFO: [mqtt] subscription succeeded (message id 15)
23-11-2021 12:09:46.839 INFO: [mqtt] subscription succeeded (message id 13)
23-11-2021 12:09:46.793 INFO: [mqtt] subscription succeeded (message id 9)
23-11-2021 12:09:46.764 INFO: [mqtt] subscription succeeded (message id 8)
23-11-2021 12:09:46.716 INFO: [mqtt] subscription succeeded (message id 7)
23-11-2021 12:09:46.695 INFO: [mqtt] subscription succeeded (message id 6)
23-11-2021 12:09:46.686 INFO: [mqtt] subscription succeeded (message id 5)
23-11-2021 12:09:46.681 INFO: [mqtt] subscription succeeded (message id 4)
23-11-2021 12:09:46.663 INFO: [mqtt] subscription succeeded (message id 2)
23-11-2021 12:09:46.658 INFO: [mqtt] subscription succeeded (message id 1)
23-11-2021 12:09:46.652 INFO: [mqtt] connection estabilished with code “0”
23-11-2021 12:09:46.620 INFO: DB logger started, go to main loop
23-11-2021 12:09:46.620 INFO: [sqlite] DB initialization is done
23-11-2021 12:09:46.601 INFO: [sqlite] Analyzing data table
23-11-2021 12:09:46.601 INFO: [sqlite] Create indices if necessary
23-11-2021 12:09:46.553 INFO: [sqlite] Creating tables if necessary
23-11-2021 12:09:46.521 Config file /etc/wb-mqtt-db.conf
23-11-2021 12:09:46.515 MQTT broker localhost:1883
23-11-2021 12:09:46.459 Started Wiren Board database logger.

Добрый день.
Сделайте следующее:

  • явно остановите
systemctl stop wb-mqtt-db
  • Переместите существующую БД
mv /mnt/data/var/lib/wirenboard/db/data.db /root/
  • Запустите вручную сервис:
/usr/bin/wb-mqtt-db -d 2

После этого - создаст ли он, сервис новый файл БД? Ну и его вывод дайте.

Попробовал. Файл БД создался. История не работает.
Так как я не “настоящий сварщик” - в каком журнале искать вывод?
У меня подключено несколько устройств и из терминала могу вытащить только часть вывода:

Спойлер

<6>INFO: [mqtt] subscription succeeded (message id 13)
<6>INFO: [mqtt] subscription succeeded (message id 15)
<7>DEBUG: [dblogger] “all” wbrules/Rule debugging: “1” IS CHANGED
<6>INFO: [sqlite] Creating channel wbrules/Rule debugging
<7>DEBUG: [driver] Receive event ReadyEvent{}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/wb-adc/controls/5Vout” payload: “5.03”
<7>DEBUG: [backend] emit ControlValueEvent{Device:wb-adc,Control:5Vout,Value:5.03}
<7>DEBUG: [driver] Accepted value “5.03” on control “5Vout” of device “wb-adc”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:wb-adc,Control:5Vout,Value:5.03}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/wb-adc/controls/A1” payload: “0.03”
<7>DEBUG: [backend] emit ControlValueEvent{Device:wb-adc,Control:A1,Value:0.03}
<7>DEBUG: [driver] Accepted value “0.03” on control “A1” of device “wb-adc”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:wb-adc,Control:A1,Value:0.03}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/wb-adc/controls/A3” payload: “0.01”
<7>DEBUG: [backend] emit ControlValueEvent{Device:wb-adc,Control:A3,Value:0.01}
<7>DEBUG: [driver] Accepted value “0.01” on control “A3” of device “wb-adc”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:wb-adc,Control:A3,Value:0.01}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/wb-adc/controls/Vin” payload: “23.91”
<7>DEBUG: [backend] emit ControlValueEvent{Device:wb-adc,Control:Vin,Value:23.91}
<7>DEBUG: [driver] Accepted value “23.91” on control “Vin” of device “wb-adc”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:wb-adc,Control:Vin,Value:23.91}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/power_status/controls/Vin” payload: “23.91”
<7>DEBUG: [backend] emit ControlValueEvent{Device:power_status,Control:Vin,Value:23.91}
<7>DEBUG: [driver] Accepted value “23.91” on control “Vin” of device “power_status”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:power_status,Control:Vin,Value:23.91}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/wb-msw-v3_70/controls/Sound Level” payload: “38.2”
<7>DEBUG: [backend] emit ControlValueEvent{Device:wb-msw-v3_70,Control:Sound Level,Value:38.2}
<7>DEBUG: [driver] Accepted value “38.2” on control “Sound Level” of device “wb-msw-v3_70”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:wb-msw-v3_70,Control:Sound Level,Value:38.2}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/wb-msw-v3_70/controls/Current Motion” payload: “10”
<7>DEBUG: [backend] emit ControlValueEvent{Device:wb-msw-v3_70,Control:Current Motion,Value:10}
<7>DEBUG: [driver] Accepted value “10” on control “Current Motion” of device “wb-msw-v3_70”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:wb-msw-v3_70,Control:Current Motion,Value:10}
<7>DEBUG: [backend] HandleDeviceControlMeta topic: “/devices/battery/controls/Current/meta/error” payload: “”
<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:battery,Control:Current,Type:error,Value:}
<7>DEBUG: [tx 0XA541C2A0] Open
<7>DEBUG: [driver] Accepted meta “error” on control “Current” of device “battery”: ‘’
<7>DEBUG: [tx 0XA541C2A0] Close
<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:battery,Control:Current,Type:error,Value:}
<7>DEBUG: [backend] HandleDeviceControlMeta topic: “/devices/battery/controls/Voltage/meta/error” payload: “”
<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:battery,Control:Voltage,Type:error,Value:}
<7>DEBUG: [tx 0XA541C2A0] Open
<7>DEBUG: [driver] Accepted meta “error” on control “Voltage” of device “battery”: ‘’
<7>DEBUG: [tx 0XA541C2A0] Close
<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:battery,Control:Voltage,Type:error,Value:}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/battery/controls/Current” payload: “-0.004”
<7>DEBUG: [backend] emit ControlValueEvent{Device:battery,Control:Current,Value:-0.004}
<7>DEBUG: [driver] Accepted value “-0.004” on control “Current” of device “battery”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:battery,Control:Current,Value:-0.004}
<7>DEBUG: [backend] HandleDeviceControlMeta topic: “/devices/battery/controls/Temperature/meta/error” payload: “”
<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:battery,Control:Temperature,Type:error,Value:}
<7>DEBUG: [tx 0XA541C2A0] Open
<7>DEBUG: [driver] Accepted meta “error” on control “Temperature” of device “battery”: ‘’
<7>DEBUG: [tx 0XA541C2A0] Close
<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:battery,Control:Temperature,Type:error,Value:}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/wb-msw-v3_70/controls/Sound Level” payload: “38.18”
<7>DEBUG: [dblogger] “all” buzzer/enabled: “0” IS CHANGED
<6>INFO: [sqlite] Creating channel buzzer/enabled
<7>DEBUG: [backend] emit ControlValueEvent{Device:wb-msw-v3_70,Control:Sound Level,Value:38.18}
<7>DEBUG: [driver] Accepted value “38.18” on control “Sound Level” of device “wb-msw-v3_70”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:wb-msw-v3_70,Control:Sound Level,Value:38.18}
<7>DEBUG: [backend] HandleDeviceControlMeta topic: “/devices/battery/controls/Charge/meta/error” payload: “”
<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:battery,Control:Charge,Type:error,Value:}
<7>DEBUG: [tx 0XA541C2A0] Open
<7>DEBUG: [driver] Accepted meta “error” on control “Charge” of device “battery”: ‘’
<7>DEBUG: [tx 0XA541C2A0] Close
<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:battery,Control:Charge,Type:error,Value:}
<7>DEBUG: [backend] HandleDeviceControlMeta topic: “/devices/battery/controls/Percentage/meta/error” payload: “”
<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:battery,Control:Percentage,Type:error,Value:}
<7>DEBUG: [tx 0XA541C2A0] Open
<7>DEBUG: [driver] Accepted meta “error” on control “Percentage” of device “battery”: ‘’
<7>DEBUG: [tx 0XA541C2A0] Close
<7>DEBUG: [dblogger] “all” buzzer/frequency: “3000” IS CHANGED
<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:battery,Control:Percentage,Type:error,Value:}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/battery/controls/Voltage” payload: “4.082”
<7>DEBUG: [backend] emit ControlValueEvent{Device:battery,Control:Voltage,Value:4.082}
<7>DEBUG: [driver] Accepted value “4.082” on control “Voltage” of device “battery”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:battery,Control:Voltage,Value:4.082}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/wb-msw-v3_177/controls/Max Motion” payload: “13”
<7>DEBUG: [backend] emit ControlValueEvent{Device:wb-msw-v3_177,Control:Max Motion,Value:13}
<7>DEBUG: [driver] Accepted value “13” on control “Max Motion” of device “wb-msw-v3_177”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:wb-msw-v3_177,Control:Max Motion,Value:13}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/battery/controls/Temperature” payload: “31.875”
<7>DEBUG: [backend] emit ControlValueEvent{Device:battery,Control:Temperature,Value:31.875}
<7>DEBUG: [driver] Accepted value “31.875” on control “Temperature” of device “battery”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:battery,Control:Temperature,Value:31.875}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/wb-msw-v3_177/controls/Current Motion” payload: “13”
<7>DEBUG: [backend] emit ControlValueEvent{Device:wb-msw-v3_177,Control:Current Motion,Value:13}
<7>DEBUG: [driver] Accepted value “13” on control “Current Motion” of device “wb-msw-v3_177”
<7>DEBUG: [dblogger] “all” buzzer/volume: “10” IS CHANGED
<7>DEBUG: [dblogger] “all” network/Wi-Fi IP: "192.168.188.50
" IS CHANGED
<7>DEBUG: [dblogger] “all” power_status/Vin: “23.84” IS CHANGED
<7>DEBUG: [dblogger] “all” power_status/working on battery: “0” IS CHANGED
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:wb-msw-v3_177,Control:Current Motion,Value:13}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/wb-msw-v3_70/controls/Sound Level” payload: “38.19”
<7>DEBUG: [backend] emit ControlValueEvent{Device:wb-msw-v3_70,Control:Sound Level,Value:38.19}
<7>DEBUG: [driver] Accepted value “38.19” on control “Sound Level” of device “wb-msw-v3_70”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:wb-msw-v3_70,Control:Sound Level,Value:38.19}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/battery/controls/Charge” payload: “0”
<7>DEBUG: [backend] emit ControlValueEvent{Device:battery,Control:Charge,Value:0}
<7>DEBUG: [driver] Accepted value “0” on control “Charge” of device “battery”
<6>INFO: [sqlite] Creating channel power_status/working on battery
Segmentation fault

Вот это интересно.
А место есть? Покажите вывод df -h

root@wirenboard-AMUUG63D:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 976M 496M 414M 55% /
devtmpfs 240M 0 240M 0% /dev
tmpfs 248M 0 248M 0% /dev/shm
tmpfs 248M 504K 248M 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 248M 0 248M 0% /sys/fs/cgroup
/dev/mmcblk0p6 4.7G 226M 4.3G 5% /mnt/data
tmpfs 50M 0 50M 0% /run/user/0

И версию

dpkg -s wb-mqtt-db

root@wirenboard-AMUUG63D:~# dpkg -s wb-mqtt-db
Package: wb-mqtt-db
Status: install ok installed
Priority: optional
Section: misc
Installed-Size: 127
Maintainer: Evgeny Boger boger@contactless.ru
Architecture: armhf
Version: 2.5.2
Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libsqlite3-0 (>= 3.14.0), libstdc++6 (>= 5.2), libwbmqtt1-3 (>= 3.1.0), init-system-helpers (>= 1.18~), python (>= 2.7)
Breaks: wb-mqtt-confed (<< 1.0.2)
Conffiles:
/etc/wb-configs.d/16wb-mqtt-db fa614e95a7413bba7615b0944bd95aff
/etc/wb-mqtt-db.conf 613f25a364f4d3475c96a036cd453a98
Description: Wiren Board database logger
wb-mqtt-db is a service which stores values from MQTT controls in data base.
It offers MQTT RPC for retrieving stored data.
Homepage: GitHub - wirenboard/wb-mqtt-db: Wiren Board database logger

выполните

apt update && apt upgrade -y

для того чтобы все пакеты были актуальными.

обновил, перезапустил сервис

вывод

Спойлер

<7>DEBUG: [driver] Receive event ControlValueEvent{Device:wb-adc,Control:A2,Value:0.02}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/wb-adc/controls/A4” payload: “0.01”
<7>DEBUG: [backend] emit ControlValueEvent{Device:wb-adc,Control:A4,Value:0.01}
<7>DEBUG: [driver] Accepted value “0.01” on control “A4” of device “wb-adc”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:wb-adc,Control:A4,Value:0.01}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/wb-adc/controls/Vin” payload: “23.90”
<7>DEBUG: [backend] emit ControlValueEvent{Device:wb-adc,Control:Vin,Value:23.90}
<7>DEBUG: [driver] Accepted value “23.90” on control “Vin” of device “wb-adc”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:wb-adc,Control:Vin,Value:23.90}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/power_status/controls/Vin” payload: “23.9”
<7>DEBUG: [backend] emit ControlValueEvent{Device:power_status,Control:Vin,Value:23.9}
<7>DEBUG: [driver] Accepted value “23.9” on control “Vin” of device “power_status”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:power_status,Control:Vin,Value:23.9}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/wb-msw-v3_177/controls/Current Motion” payload: “5”
<7>DEBUG: [backend] emit ControlValueEvent{Device:wb-msw-v3_177,Control:Current Motion,Value:5}
<7>DEBUG: [driver] Accepted value “5” on control “Current Motion” of device “wb-msw-v3_177”
<7>DEBUG: [driver] Receive event ControlValueEvent{Device:wb-msw-v3_177,Control:Current Motion,Value:5}
<7>DEBUG: [backend] HandleControlValue topic: “/devices/wb-msw-v3_70/controls/Sound Level” payload: “38.23”
<7>DEBUG: [backend] emit ControlValueEvent{Device:wb-msw-v3_70,Control:Sound Level,Value:38.23}
Segmentation fault

Выложите пожалуйста файл, /root/MQTT.log
сформировать его так можно:

mosquitto_sub -v -C 500  -t /# > /root/MQTT.log

Да, а если остановить wb-mqtt-serial командой

systemctl stop wb-mqtt-serial

а потом запустиль wb-mqtt-d - тоже падает?

сделал так

Спойлер

root@wirenboard-AMUUG63D:~# systemctl stop wb-mqtt-serial
root@wirenboard-AMUUG63D:~# systemctl stop wb-mqtt-db
root@wirenboard-AMUUG63D:~# systemctl start wb-mqtt-db
root@wirenboard-AMUUG63D:~# systemctl status wb-mqtt-db
● wb-mqtt-db.service - Wiren Board database logger
Loaded: loaded (/lib/systemd/system/wb-mqtt-db.service; enabled; vendor preset: enabled)
Active: failed (Result: signal) since Wed 2021-11-24 13:54:46 MSK; 1s ago
Process: 6117 ExecStart=/usr/bin/wb-mqtt-db (code=killed, signal=SEGV)
Main PID: 6117 (code=killed, signal=SEGV)

Nov 24 13:54:45 wirenboard-AMUUG63D systemd[1]: wb-mqtt-db.service: Failed with result ‘signal’.
Nov 24 13:54:46 wirenboard-AMUUG63D systemd[1]: wb-mqtt-db.service: Service hold-off time over, scheduling restart.
Nov 24 13:54:46 wirenboard-AMUUG63D systemd[1]: Stopped Wiren Board database logger.
Nov 24 13:54:46 wirenboard-AMUUG63D systemd[1]: wb-mqtt-db.service: Start request repeated too quickly.
Nov 24 13:54:46 wirenboard-AMUUG63D systemd[1]: Failed to start Wiren Board database logger.
Nov 24 13:54:46 wirenboard-AMUUG63D systemd[1]: wb-mqtt-db.service: Unit entered failed state.
Nov 24 13:54:46 wirenboard-AMUUG63D systemd[1]: wb-mqtt-db.service: Failed with result ‘signal’.

MQTT.log (23.6 КБ)

Минут через 15 можете дать anydesk доступ ?

попробую организовать

Вот с тким конфигом:

{
    "database": "/var/lib/wirenboard/db/data.db",
    "debug": false,
    "groups": [
        {
            "channels": [
                "+/+"
            ],
            "max_burst": 30,
            "min_interval": 120,
            "min_unchanged_interval": 1200,
            "name": "all",
            "values": 10000,
            "values_total": 100000
        }
    ]
}

действительно падало. Конфиг менялся?
Сейчас восстановил дефолный - с ним работает.

конфиг не трогал, был тот что шел с “чистой” установкой, только базу удалял и смотрел что внутри нее

Да, посмотрим на конфиг дефолтный. Сейчас должно работать.

Спасибо за помощь!

Обновил прошивку, остановил, переместил, запустил вручную.

Вывод:

root@wirenboard-AWXTSEG:~# /usr/bin/wb-mqtt-db -d 2

MQTT broker localhost:1883

Config file /etc/wb-mqtt-db.conf

<7>DEBUG: [signal handling] Waiting for signals...

<6>INFO: [sqlite] Creating tables if necessary

<6>INFO: [sqlite] Create indices if necessary

<6>INFO: [sqlite] Analyzing data table

<6>INFO: [sqlite] DB initialization is done

<6>INFO: DB logger started, go to main loop

<7>DEBUG: [backend] emit StartEvent{}

<7>DEBUG: [driver] Receive event StartEvent{}

<6>INFO: [mqtt] connection estabilished with code "0" <success>

<7>DEBUG: [mqtt] Publish '/wbretainhack/0b20455d3585f5d3e3cbb9bde9b8bab3' payload: '2'

<6>INFO: [mqtt] subscription succeeded (message id 1)

<6>INFO: [mqtt] subscription succeeded (message id 2)

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/wbrules/meta/driver" payload: "wb-rules"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/buzzer/meta/driver" payload: "wb-rules"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/network/meta/driver" payload: "wb-rules"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/power_status/meta/driver" payload: "wb-rules"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/hwmon/meta/driver" payload: "wb-rules"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/system/meta/driver" payload: "wb-rules"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/alarms/meta/driver" payload: "wb-rules"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/wb-w1/meta/driver" payload: "wb-w1"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/wb-adc/meta/driver" payload: "wb-adc"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/wb-gpio/meta/driver" payload: "wb-gpio"

<7>DEBUG: [mqtt] /wbretainhack/0b20455d3585f5d3e3cbb9bde9b8bab3 payload: 2

<7>DEBUG: [backend] emit ReadyEvent{}

<7>DEBUG: [driver] Receive event ReadyEvent{}

<7>DEBUG: [tx 0XA53009B8] Open

<7>DEBUG: [tx 0XA53009B8] Close

<7>DEBUG: [mqtt] Subscribe '/devices/+/meta'

<7>DEBUG: [mqtt] Subscribe '/devices/+/meta/+'

<7>DEBUG: [mqtt] Subscribe '/devices/+/controls/+/meta'

<7>DEBUG: [mqtt] Subscribe '/devices/+/controls/+/meta/+'

<7>DEBUG: [mqtt] Subscribe '/devices/+/controls/+'

<7>DEBUG: [mqtt] Subscribe '/wbretainhack/d81c57dd4a676264339bcdb5e5fc54e4'

<7>DEBUG: [mqtt] Publish '/wbretainhack/d81c57dd4a676264339bcdb5e5fc54e4' payload: '2'

<7>DEBUG: [mqtt] Unsubscribe '/wbretainhack/0b20455d3585f5d3e3cbb9bde9b8bab3'

<6>INFO: [mqtt] subscription succeeded (message id 4)

<6>INFO: [mqtt] subscription succeeded (message id 5)

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/wbrules/meta/driver" payload: "wb-rules"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/buzzer/meta/driver" payload: "wb-rules"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/network/meta/driver" payload: "wb-rules"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/power_status/meta/driver" payload: "wb-rules"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/hwmon/meta/driver" payload: "wb-rules"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/system/meta/driver" payload: "wb-rules"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/alarms/meta/driver" payload: "wb-rules"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/wb-w1/meta/driver" payload: "wb-w1"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/wb-adc/meta/driver" payload: "wb-adc"

<7>DEBUG: [backend] HandleMetaDriver topic: "/devices/wb-gpio/meta/driver" payload: "wb-gpio"

<6>INFO: [mqtt] subscription succeeded (message id 6)

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-adc/controls/5Vout/meta" payload: "{"order":0,"readonly":true,"type":"voltage"}"

<7>DEBUG: [backend] emit NewExternalDeviceEvent{Device:wb-adc}

<7>DEBUG: [driver] Register new external device "wb-adc"

<7>DEBUG: [driver] Receive event NewExternalDeviceEvent{Device:wb-adc}

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-adc,Control:5Vout}

<7>DEBUG: [driver] Add control "5Vout" to device "wb-adc"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-adc,Control:5Vout}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-adc,Control:5Vout,Type:,Value:{"order":0,"readonly":true,"type":"voltage"}}

<7>DEBUG: [tx 0XA53009F8] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "5Vout" of device "wb-adc": Unknown meta for control "5Vout" of device "wb-adc" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA53009F8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-adc,Control:5Vout,Type:,Value:{"order":0,"readonly":true,"type":"voltage"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-adc/controls/A1/meta" payload: "{"order":1,"readonly":true,"type":"voltage"}"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-adc,Control:A1}

<7>DEBUG: [driver] Add control "A1" to device "wb-adc"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-adc,Control:A1}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-adc,Control:A1,Type:,Value:{"order":1,"readonly":true,"type":"voltage"}}

<7>DEBUG: [tx 0XA53017D8] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "A1" of device "wb-adc": Unknown meta for control "A1" of device "wb-adc" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA53017D8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-adc,Control:A1,Type:,Value:{"order":1,"readonly":true,"type":"voltage"}}

<6>INFO: [mqtt] subscription succeeded (message id 7)

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-adc/controls/A2/meta" payload: "{"order":2,"readonly":true,"type":"voltage"}"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-adc,Control:A2}

<7>DEBUG: [driver] Add control "A2" to device "wb-adc"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-adc,Control:A2}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-adc,Control:A2,Type:,Value:{"order":2,"readonly":true,"type":"voltage"}}

<7>DEBUG: [tx 0XA5301FA0] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "A2" of device "wb-adc": Unknown meta for control "A2" of device "wb-adc" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA5301FA0] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-adc,Control:A2,Type:,Value:{"order":2,"readonly":true,"type":"voltage"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-adc/controls/A3/meta" payload: "{"order":3,"readonly":true,"type":"voltage"}"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-adc,Control:A3}

<7>DEBUG: [driver] Add control "A3" to device "wb-adc"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-adc,Control:A3}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-adc,Control:A3,Type:,Value:{"order":3,"readonly":true,"type":"voltage"}}

<7>DEBUG: [tx 0XA5301C20] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "A3" of device "wb-adc": Unknown meta for control "A3" of device "wb-adc" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA5301C20] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-adc,Control:A3,Type:,Value:{"order":3,"readonly":true,"type":"voltage"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-adc/controls/A4/meta" payload: "{"order":4,"readonly":true,"type":"voltage"}"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-adc,Control:A4}

<7>DEBUG: [driver] Add control "A4" to device "wb-adc"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-adc,Control:A4}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-adc,Control:A4,Type:,Value:{"order":4,"readonly":true,"type":"voltage"}}

<7>DEBUG: [tx 0XA5301C20] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "A4" of device "wb-adc": Unknown meta for control "A4" of device "wb-adc" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA5301C20] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-adc,Control:A4,Type:,Value:{"order":4,"readonly":true,"type":"voltage"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-adc/controls/Vin/meta" payload: "{"order":5,"readonly":true,"type":"voltage"}"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-adc,Control:Vin}

<7>DEBUG: [driver] Add control "Vin" to device "wb-adc"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-adc,Control:Vin}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-adc,Control:Vin,Type:,Value:{"order":5,"readonly":true,"type":"voltage"}}

<7>DEBUG: [tx 0XA53009F8] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "Vin" of device "wb-adc": Unknown meta for control "Vin" of device "wb-adc" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA53009F8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-adc,Control:Vin,Type:,Value:{"order":5,"readonly":true,"type":"voltage"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-gpio/controls/A1_OUT/meta" payload: "{"order":1,"readonly":false,"type":"switch"}"

<7>DEBUG: [backend] emit NewExternalDeviceEvent{Device:wb-gpio}

<7>DEBUG: [driver] Register new external device "wb-gpio"

<7>DEBUG: [driver] Receive event NewExternalDeviceEvent{Device:wb-gpio}

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-gpio,Control:A1_OUT}

<7>DEBUG: [driver] Add control "A1_OUT" to device "wb-gpio"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-gpio,Control:A1_OUT}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A1_OUT,Type:,Value:{"order":1,"readonly":false,"type":"switch"}}

<7>DEBUG: [tx 0XA53009F8] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "A1_OUT" of device "wb-gpio": Unknown meta for control "A1_OUT" of device "wb-gpio" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA53009F8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A1_OUT,Type:,Value:{"order":1,"readonly":false,"type":"switch"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-gpio/controls/A2_OUT/meta" payload: "{"order":2,"readonly":false,"type":"switch"}"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-gpio,Control:A2_OUT}

<7>DEBUG: [driver] Add control "A2_OUT" to device "wb-gpio"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-gpio,Control:A2_OUT}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A2_OUT,Type:,Value:{"order":2,"readonly":false,"type":"switch"}}

<7>DEBUG: [tx 0XA5302998] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "A2_OUT" of device "wb-gpio": Unknown meta for control "A2_OUT" of device "wb-gpio" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA5302998] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A2_OUT,Type:,Value:{"order":2,"readonly":false,"type":"switch"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-gpio/controls/A3_OUT/meta" payload: "{"order":3,"readonly":false,"type":"switch"}"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-gpio,Control:A3_OUT}

<7>DEBUG: [driver] Add control "A3_OUT" to device "wb-gpio"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-gpio,Control:A3_OUT}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A3_OUT,Type:,Value:{"order":3,"readonly":false,"type":"switch"}}

<7>DEBUG: [tx 0XA5302D60] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "A3_OUT" of device "wb-gpio": Unknown meta for control "A3_OUT" of device "wb-gpio" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA5302D60] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A3_OUT,Type:,Value:{"order":3,"readonly":false,"type":"switch"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-gpio/controls/A4_OUT/meta" payload: "{"order":4,"readonly":false,"type":"switch"}"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-gpio,Control:A4_OUT}

<7>DEBUG: [driver] Add control "A4_OUT" to device "wb-gpio"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-gpio,Control:A4_OUT}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A4_OUT,Type:,Value:{"order":4,"readonly":false,"type":"switch"}}

<7>DEBUG: [tx 0XA5302D60] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "A4_OUT" of device "wb-gpio": Unknown meta for control "A4_OUT" of device "wb-gpio" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA5302D60] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A4_OUT,Type:,Value:{"order":4,"readonly":false,"type":"switch"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-gpio/controls/A1_IN/meta" payload: "{"order":5,"readonly":true,"type":"switch"}"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-gpio,Control:A1_IN}

<7>DEBUG: [driver] Add control "A1_IN" to device "wb-gpio"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-gpio,Control:A1_IN}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A1_IN,Type:,Value:{"order":5,"readonly":true,"type":"switch"}}

<7>DEBUG: [tx 0XA5302D60] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "A1_IN" of device "wb-gpio": Unknown meta for control "A1_IN" of device "wb-gpio" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA5302D60] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A1_IN,Type:,Value:{"order":5,"readonly":true,"type":"switch"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-gpio/controls/A2_IN/meta" payload: "{"order":6,"readonly":true,"type":"switch"}"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-gpio,Control:A2_IN}

<7>DEBUG: [driver] Add control "A2_IN" to device "wb-gpio"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-gpio,Control:A2_IN}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A2_IN,Type:,Value:{"order":6,"readonly":true,"type":"switch"}}

<7>DEBUG: [tx 0XA53009F8] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "A2_IN" of device "wb-gpio": Unknown meta for control "A2_IN" of device "wb-gpio" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA53009F8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A2_IN,Type:,Value:{"order":6,"readonly":true,"type":"switch"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-gpio/controls/A3_IN/meta" payload: "{"order":7,"readonly":true,"type":"switch"}"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-gpio,Control:A3_IN}

<7>DEBUG: [driver] Add control "A3_IN" to device "wb-gpio"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-gpio,Control:A3_IN}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A3_IN,Type:,Value:{"order":7,"readonly":true,"type":"switch"}}

<7>DEBUG: [tx 0XA5302D60] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "A3_IN" of device "wb-gpio": Unknown meta for control "A3_IN" of device "wb-gpio" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA5302D60] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A3_IN,Type:,Value:{"order":7,"readonly":true,"type":"switch"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-gpio/controls/V_OUT/meta" payload: "{"order":9,"readonly":false,"type":"switch"}"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-gpio,Control:V_OUT}

<7>DEBUG: [driver] Add control "V_OUT" to device "wb-gpio"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-gpio,Control:V_OUT}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:V_OUT,Type:,Value:{"order":9,"readonly":false,"type":"switch"}}

<7>DEBUG: [tx 0XA53009F8] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "V_OUT" of device "wb-gpio": Unknown meta for control "V_OUT" of device "wb-gpio" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA53009F8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:V_OUT,Type:,Value:{"order":9,"readonly":false,"type":"switch"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-gpio/controls/5V_OUT/meta" payload: "{"order":11,"readonly":false,"type":"switch"}"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-gpio,Control:5V_OUT}

<7>DEBUG: [driver] Add control "5V_OUT" to device "wb-gpio"

<6>INFO: [mqtt] subscription succeeded (message id 8)

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-gpio,Control:5V_OUT}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:5V_OUT,Type:,Value:{"order":11,"readonly":false,"type":"switch"}}

<7>DEBUG: [tx 0XA5303478] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "5V_OUT" of device "wb-gpio": Unknown meta for control "5V_OUT" of device "wb-gpio" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA5303478] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:5V_OUT,Type:,Value:{"order":11,"readonly":false,"type":"switch"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-gpio/controls/A4_IN/meta" payload: "{"order":8,"readonly":true,"type":"switch"}"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-gpio,Control:A4_IN}

<7>DEBUG: [driver] Add control "A4_IN" to device "wb-gpio"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-gpio,Control:A4_IN}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A4_IN,Type:,Value:{"order":8,"readonly":true,"type":"switch"}}

<7>DEBUG: [tx 0XA53009F8] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "A4_IN" of device "wb-gpio": Unknown meta for control "A4_IN" of device "wb-gpio" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA53009F8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:A4_IN,Type:,Value:{"order":8,"readonly":true,"type":"switch"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wb-gpio/controls/V_OUT_OK/meta" payload: "{"order":10,"readonly":true,"type":"switch"}"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wb-gpio,Control:V_OUT_OK}

<7>DEBUG: [driver] Add control "V_OUT_OK" to device "wb-gpio"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wb-gpio,Control:V_OUT_OK}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:V_OUT_OK,Type:,Value:{"order":10,"readonly":true,"type":"switch"}}

<7>DEBUG: [tx 0XA53009F8] Open

<7>DEBUG: [driver] failed to accept new meta "" on control "V_OUT_OK" of device "wb-gpio": Unknown meta for control "V_OUT_OK" of device "wb-gpio" @ wblib/control.cpp:489

<7>DEBUG: [tx 0XA53009F8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wb-gpio,Control:V_OUT_OK,Type:,Value:{"order":10,"readonly":true,"type":"switch"}}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wbrules/controls/Rule debugging/meta/type" payload: "switch"

<7>DEBUG: [backend] emit NewExternalDeviceEvent{Device:wbrules}

<7>DEBUG: [driver] Register new external device "wbrules"

<6>INFO: [mqtt] subscription succeeded (message id 9)

<7>DEBUG: [driver] Receive event NewExternalDeviceEvent{Device:wbrules}

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:wbrules,Control:Rule debugging}

<7>DEBUG: [driver] Add control "Rule debugging" to device "wbrules"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:wbrules,Control:Rule debugging}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wbrules,Control:Rule debugging,Type:type,Value:switch}

<7>DEBUG: [tx 0XA53009F8] Open

<7>DEBUG: [driver] Accepted meta "type" on control "Rule debugging" of device "wbrules": 'switch'

<7>DEBUG: [tx 0XA53009F8] Close

<7>DEBUG: [mqtt] /wbretainhack/d81c57dd4a676264339bcdb5e5fc54e4 payload: 2

<7>DEBUG: [mqtt] Unsubscribe '/wbretainhack/d81c57dd4a676264339bcdb5e5fc54e4'

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wbrules,Control:Rule debugging,Type:type,Value:switch}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wbrules/controls/Rule debugging/meta/order" payload: "1"

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wbrules,Control:Rule debugging,Type:order,Value:1}

<7>DEBUG: [tx 0XA53009F8] Open

<7>DEBUG: [driver] Accepted meta "order" on control "Rule debugging" of device "wbrules": '1'

<7>DEBUG: [tx 0XA53009F8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wbrules,Control:Rule debugging,Type:order,Value:1}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/wbrules/controls/Rule debugging/meta/readonly" payload: "0"

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:wbrules,Control:Rule debugging,Type:readonly,Value:0}

<7>DEBUG: [tx 0XA53009F8] Open

<7>DEBUG: [driver] Accepted meta "readonly" on control "Rule debugging" of device "wbrules": '0'

<7>DEBUG: [tx 0XA53009F8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:wbrules,Control:Rule debugging,Type:readonly,Value:0}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/buzzer/controls/enabled/meta/type" payload: "switch"

<7>DEBUG: [backend] emit NewExternalDeviceEvent{Device:buzzer}

<7>DEBUG: [driver] Register new external device "buzzer"

<7>DEBUG: [driver] Receive event NewExternalDeviceEvent{Device:buzzer}

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:buzzer,Control:enabled}

<7>DEBUG: [driver] Add control "enabled" to device "buzzer"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:buzzer,Control:enabled}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:buzzer,Control:enabled,Type:type,Value:switch}

<7>DEBUG: [tx 0XA53009F8] Open

<7>DEBUG: [driver] Accepted meta "type" on control "enabled" of device "buzzer": 'switch'

<7>DEBUG: [tx 0XA53009F8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:buzzer,Control:enabled,Type:type,Value:switch}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/buzzer/controls/enabled/meta/order" payload: "1"

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:buzzer,Control:enabled,Type:order,Value:1}

<7>DEBUG: [tx 0XA53009F8] Open

<7>DEBUG: [driver] Accepted meta "order" on control "enabled" of device "buzzer": '1'

<7>DEBUG: [tx 0XA53009F8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:buzzer,Control:enabled,Type:order,Value:1}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/buzzer/controls/enabled/meta/readonly" payload: "0"

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:buzzer,Control:enabled,Type:readonly,Value:0}

<7>DEBUG: [tx 0XA53009F8] Open

<7>DEBUG: [driver] Accepted meta "readonly" on control "enabled" of device "buzzer": '0'

<7>DEBUG: [tx 0XA53009F8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:buzzer,Control:enabled,Type:readonly,Value:0}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/buzzer/controls/frequency/meta/max" payload: "7000"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:buzzer,Control:frequency}

<7>DEBUG: [driver] Add control "frequency" to device "buzzer"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:buzzer,Control:frequency}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:buzzer,Control:frequency,Type:max,Value:7000}

<7>DEBUG: [tx 0XA53051F0] Open

<7>DEBUG: [driver] Accepted meta "max" on control "frequency" of device "buzzer": '7000'

<7>DEBUG: [tx 0XA53051F0] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:buzzer,Control:frequency,Type:max,Value:7000}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/buzzer/controls/frequency/meta/order" payload: "2"

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:buzzer,Control:frequency,Type:order,Value:2}

<7>DEBUG: [tx 0XA53051F0] Open

<7>DEBUG: [driver] Accepted meta "order" on control "frequency" of device "buzzer": '2'

<7>DEBUG: [tx 0XA53051F0] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:buzzer,Control:frequency,Type:order,Value:2}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/buzzer/controls/frequency/meta/readonly" payload: "0"

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:buzzer,Control:frequency,Type:readonly,Value:0}

<7>DEBUG: [tx 0XA53051D8] Open

<7>DEBUG: [driver] Accepted meta "readonly" on control "frequency" of device "buzzer": '0'

<7>DEBUG: [tx 0XA53051D8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:buzzer,Control:frequency,Type:readonly,Value:0}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/buzzer/controls/frequency/meta/type" payload: "range"

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:buzzer,Control:frequency,Type:type,Value:range}

<7>DEBUG: [tx 0XA53051D8] Open

<7>DEBUG: [driver] Accepted meta "type" on control "frequency" of device "buzzer": 'range'

<7>DEBUG: [tx 0XA53051D8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:buzzer,Control:frequency,Type:type,Value:range}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/buzzer/controls/volume/meta/type" payload: "range"

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:buzzer,Control:volume}

<7>DEBUG: [driver] Add control "volume" to device "buzzer"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:buzzer,Control:volume}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:buzzer,Control:volume,Type:type,Value:range}

<7>DEBUG: [tx 0XA53051D8] Open

<7>DEBUG: [driver] Accepted meta "type" on control "volume" of device "buzzer": 'range'

<7>DEBUG: [tx 0XA53051D8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:buzzer,Control:volume,Type:type,Value:range}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/buzzer/controls/volume/meta/max" payload: "100"

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:buzzer,Control:volume,Type:max,Value:100}

<7>DEBUG: [tx 0XA53051D8] Open

<7>DEBUG: [driver] Accepted meta "max" on control "volume" of device "buzzer": '100'

<7>DEBUG: [tx 0XA53051D8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:buzzer,Control:volume,Type:max,Value:100}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/buzzer/controls/volume/meta/order" payload: "3"

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:buzzer,Control:volume,Type:order,Value:3}

<7>DEBUG: [tx 0XA53051D8] Open

<7>DEBUG: [driver] Accepted meta "order" on control "volume" of device "buzzer": '3'

<7>DEBUG: [tx 0XA53051D8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:buzzer,Control:volume,Type:order,Value:3}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/buzzer/controls/volume/meta/readonly" payload: "0"

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:buzzer,Control:volume,Type:readonly,Value:0}

<7>DEBUG: [tx 0XA53051D8] Open

<7>DEBUG: [driver] Accepted meta "readonly" on control "volume" of device "buzzer": '0'

<7>DEBUG: [tx 0XA53051D8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:buzzer,Control:volume,Type:readonly,Value:0}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/network/controls/Ethernet 2 IP/meta/type" payload: "text"

<7>DEBUG: [backend] emit NewExternalDeviceEvent{Device:network}

<7>DEBUG: [driver] Register new external device "network"

<7>DEBUG: [driver] Receive event NewExternalDeviceEvent{Device:network}

<7>DEBUG: [backend] emit NewExternalDeviceControlEvent{Device:network,Control:Ethernet 2 IP}

<7>DEBUG: [driver] Add control "Ethernet 2 IP" to device "network"

<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:network,Control:Ethernet 2 IP}

<7>DEBUG: [backend] emit NewExternalDeviceControlMetaEvent{Device:network,Control:Ethernet 2 IP,Type:type,Value:text}

<7>DEBUG: [tx 0XA53051D8] Open

<7>DEBUG: [driver] Accepted meta "type" on control "Ethernet 2 IP" of device "network": 'text'

<7>DEBUG: [tx 0XA53051D8] Close

<7>DEBUG: [driver] Receive event NewExternalDeviceControlMetaEvent{Device:network,Control:Ethernet 2 IP,Type:type,Value:text}

<7>DEBUG: [backend] HandleDeviceControlMeta topic: "/devices/network/controls/Ethernet 2 IP/meta/order" payload: "1"


<7>DEBUG: [driver] Receive event NewExternalDeviceControlEvent{Device:alarms,Control:log}


Segmentation fault

root@wirenboard-AWXTSEG:~#

Все-равно не работает.

Таr, зачем перемещать? Покажите текущий конфиг и замените на такой:

{
    "debug": false,
    "database" : "/var/lib/wirenboard/db/data.db",

    "groups": [
        {
            "name": "all",
            "channels" : ["+/+"],
            "values" : 10000,
            "values_total" : 100000,
            "min_interval" : 120,
            "min_unchanged_interval" : 1200
        }
    ]
}