Установка MQTT в Home Assistant. Простой гайд
Дорогие друзья! Сегодня наш пушистый Хомячок освоит новый трюк — научится работать с MQTT, тем самым "почтальоном", без которого современный умный дом просто немыслим.
MQTT — это протокол, который доставляет сообщения между устройствами так же быстро и надёжно, как ваш любимый курьер доставляет пиццу. Особенно это полезно для управления датчиками, лампочками и другими гаджетами в умном доме.
Шаг №1: Почтальону нужен пропуск
Создаём пользователя, от имени которого будет работать MQTT. Представьте его как самого ответственного почтальона, который будет разносить сообщения по устройствам.
Для этого идём в "Настройки" → "Люди"...
И жмём кнопку "Добавить персону".
Назовём нашего героя просто и со вкусом: "mqtt". Не забудем активировать опцию "Разрешить вход в систему", чтобы указать пароль.
Пароль лучше сделать посложнее (не как тот, что я написал, а то хакеры обрадуются). Обязательно ставим режим "Только локальный доступ", чтобы наш почтальон не болтался по интернету, где его могут украсть.
Жмём "Добавить", подтверждаем наше решение и переходим к следующему шагу. Ура! Наш MQTT-почтальон готов к работе.
Шаг №2: Знакомимся с Mosquitto Broker
Теперь нужно установить брокера — это как начальник почтальона, который координирует доставку сообщений. Идём в "Настройки" → "Дополнения" → "Магазин дополнений". В поиске вбиваем "Mosquitto broker" и жмём "Установить".
Шаг №3: Настройка брокера
После установки переходим в настройки дополнения. Здесь нужно прописать имя и пароль нашего созданного ранее пользователя. Сохраняем настройки.
logins: - username: mqtt password: 1234
Кстати, вы заметили этот красивый текст? Это YAML — формат, который Home Assistant использует для своих файлов конфигурации. Важно соблюдать отступы, потому что они здесь играют ключевую роль. В сообществе принято делать один отступ равным двум пробелам. Так что никаких табуляций — только пробелы! Это как правила дорожного движения: если их нарушить, можно устроить аварию в системе. 😅
И, кстати, не забываем включить автозапуск:
Шаг №4: Добавляем клиента
Мы установили брокера, но теперь нужен клиент — тот, кто будет отправлять и получать сообщения. Переходим в "Настройки" → "Интеграции", жмём "Добавить интеграцию" и вписываем "mqtt". Выбираем "MQTT", снова выбираем "MQTT", и вот мы уже на финишной прямой.
Система спросит, каким образом будем подключаться к серверу MQTT. Выбираем официальное дополнение, и...
Хомячок немного подумает, а затем поздравит нас с успешной установкой! 🎉
Итог
Вот и всё! Теперь наш умный дом готов общаться через MQTT, как настоящий профессионал. Вы молодцы, что добрались до конца!
А теперь, дорогие друзья, позвольте откланяться. Пусть ваш умный дом работает как часы, а MQTT-почтальон никогда не теряет письма. Если что-то пойдёт не так — не паникуйте, ведь даже самые крутые гении иногда путают пробелы с табуляцией. До новых встреч! 🚀