MQTT Разделитель топиков
Как изменить символ разделения топиков с точки(.) на слеш (/)?
Я использую Mosquitto сервер и для организации группировки необходим именно слеш.
Спасибо.
Ответ
Хороший вопрос, но пока никак.
Подумаем, чтобы добавить такую возможность в будущих прошивках.
А москито у вас самодостаточный ? у меня москито в качестве аддона в хоум ассистанте и спокойно читает топики с точкой и со слешем.
вот пример одного из сенсоров:
sensor 3:
platform: mqtt
name: "Напряжение сети"
state_topic: "##Ваш_ID###.V"
qos: 0
unit_of_measurement: "V"
почему в базе знаний у вас написано что «Топики представляют собой символы с кодировкой UTF-8. Иерархическая структура топиков имеет формат «дерева», что упрощает их организацию и доступ к данным. Топики состоят из одного или нескольких уровней, которые разделены между собой символом «/».»
А в действительности имя топика имеет форму «##ваш-id##.Vn» тоесть без разделителей или с разделителем в виде точки?
Не могу загнать данные в БД имя таблицы БД не может быть с точкой.
Добавили выбор разделителя. "." или "/"
Обновите FW и можно тестировать.
Сервис поддержки клиентов работает на платформе UserEcho
Добавили выбор разделителя. "." или "/"
Обновите FW и можно тестировать.