Подключение сторонних устройств по MQTT
This is the approved revision of this page, as well as being the most recent.
Общие сведения
Если ваше устройство поддерживает работу с MQTT, то вы сможете интегрировать его в систему автоматизации на контроллере Wiren Board.
Вам понадобятся:
- Документация на wb-rules
- Описание нашего MQTT
- Немного смекалки и терпения.
Общий алгоритм:
- Создаёте виртуальное устройство на wb-rules.
- Подписываетесь на топик физического устройства (trackMqtt).
- Обрабатываете пришедшие данные и публикуете их в виртуальное устройство через dev[""].
- Также при изменении данных в виртуальном устройстве (контролировать whenChanged), отправляете их в топики физического устройства через publish.
Примеры
Несколько примеров для того, чтобы понимать о чём речь:
- Подключение чайника к контроллеру Wiren Board, смотрите раздел «Интеграция в Wirenboard».
- Подключение кондиционера через MQTT
- Интеграция WB с ESP8266 через MQTT
- Конвертер mqtt-топиков ESPHome в нотацию Wiren Board