Nodered - нет данных со смартметра
Я запускаю noderd на raspberry pi 4 в качестве док-контейнера (а также mosquitto, timescaledb и grafana). Но мне не удается получить данные со смартметра (протокол sml) в nodered. Raspi подключен к оптическому датчику через usb-кабель, и я получаю данные о raspi (sudo cat /dev/ttyUSB0 | od -tx1).
Я не нашел какой-либо конфигурации параметров для узла smartmeter (node-red-contrib-smartmeter), чтобы получить какие-либо данные в nodered. Ниже вы видите поток (детали подключения: скорость 9600 бод, 8N1 - должно быть хорошо, так как это из руководства и уже работало раньше).
Чтобы проверить соединение последовательного устройства с док-контейнером, я установил serialport в nodered. После некоторых настроек узел последовательного порта в nodered мог подключаться к /dev/ttyUSB0. Теперь я получаю значения — странные — с моего последовательного устройства в nodered.
Но для узла smartmeter я по-прежнему не получаю значений, хотя параметры такие же, как и для узла последовательного порта. Есть ли у вас какие-либо идеи? Есть ли альтернатива узлу смартметра, который должен работать?
Заранее большое спасибо!