Уже всю голову сломал с этим MQTT 😞
Не хочет на IOBroker'е работать как мне хотелось бы...
Беру устройство на ESP8266 с прошивкой wifi-iot, ставлю на смарт прогу MQTT-IoT чтобы тестить настройки.
Если в качестве MQTT брокера использовать
mqtt.wifi-iot.com - все работает зашибись, передаваемые со смарта команды доходят до устройства.
Стоит вместо этого брокера подсунуть IOBroker - всё тут же перестает работать.
Устройство на брокере регистрируется, топики создает, информацию в них пишет.
Если со смарта в эти топики писать свои значения (пытаюсь самые простые вещи делать, типа состояние GPIO менять) то в объектах вижу что значения меняются но устройство на них не реагирует.
Более того, при очередном конекте устройства на брокер оно имеющимися на нем настройками перетирает то, что есть в объектах.
Т.е. есть такой объект - mqtt.0.test.Thermo01.output12
Ему соотвествует MQTT топик test/Thermo01/output12
По умолчанию там нолик, лампочка выключена.
Пишу туда с помощью MQTT IoT единичку, она прописывается (вижу это в объектах) но на устройстве лампочка не загорается.
И при очередном переконнекте устройство (делает это раз в 30 сек, период выбирается в настройках на устройстве) опять прописывает туда нолик...
Чувствую надо IOBroker сносить и заново ставить - с полгода назад делал тестовыую иснталяцию там этот конфиг замечательно работал...