Динамеческая подписка как в mqtt in узле
Closed this issue · 7 comments
Узел wb-get не подписывается на топик, а только один раз его считывает
количество отдельных подписок на mqtt ограничено, в какой-то момент начнет глючить mqtt , будет пропускать сообщения или будут приходить не те данные, с этим надо быть осторожнее
можно до subflow поставить wb-in со всеми необходимыми топиками, а в subflow обрабатывать только msg.changed , в котором будет топик
А какое ограничение, 10-100-1000?
у меня, где-то после 200-300 начинались проблемы, поэтому node-red-contrib-wirenboard подписывается на корневой топик /devices/# и дальше разбирает все сообщения, это быстрее выходит.
Всё равно как-то нехватает возможности в wb-in подставлять динамечески из переменной на какие значения вайренборда реагировать. Просто сейчас только чекбоксом можно выбрать и всё.
@andreypopov а что мешает сохранить корневую подписку и уже в самом узле смотреть какой топик надо считать по перменной?