<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: MQTT для Home Assistant]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме MQTT для Home Assistant форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 31 Jul 2026 10:31:20 -0400</pubDate>
		<item>
			<title>MQTT для Home Assistant</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421738">MQTT для Home Assistant</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			@Ammo KNOT поддерживает Lora. Думаю, я таким образом «подстраховываюсь на будущее». Будет что поразбирать позже. @niklaswelin Сейчас у меня есть что-то работающее с автоматическим обнаружением в Home Assistant и декодированием полезной нагрузки на сервере через Jinja-шаблоны. Однако логики для контроля MQTT-трафика пока очень мало, реализация сейчас довольно грубая. В общем, для затравки: <img class="lazyload "  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="/upload/forum/mikrotik/bf4fe7cb3f4694d2ce96f1b8456b89b02b1c8bca.jpeg" alt="Пользователь добавил изображение" border="0" /> Как видно, с сущностью device tracker что-то не так. Посмотрю, смогу ли упаковать это в нечто, что будет удобно делиться. <br />
			<i>23.09.2024 18:25:00, xrlls.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421738</link>
			<guid>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421738</guid>
			<pubDate>Mon, 23 Sep 2024 18:25:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>MQTT для Home Assistant</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421737">MQTT для Home Assistant</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Пока у меня есть 4 Bluetooth-метки MT. Я запускал декодер на MT согласно документации Mikrotik и с одной меткой MT BLE Beacon. И процессор загружался на 100% во время декодирования. Интеграция Things Network для Home Assistant — я пользуюсь этой интеграцией, она нормальная, но всегда работает через облако. Было бы здорово, если бы можно было сделать так, чтобы метки отправляли параметры напрямую в Home Assistant по локальной сети, без интернета. У меня есть MT outdoor LoRa шлюз — было бы очень круто, если бы телеметрия работала с несколькими узлами. У меня один узел, но я бы заказал второй для подвала, если вдруг можно отслеживать метки внутри дома. Как продвигается интеграция Bluetooth? Не терпится это опробовать. Cheers, Niklas <br />
			<i>21.09.2024 15:22:00, niklaswelin.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421737</link>
			<guid>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421737</guid>
			<pubDate>Sat, 21 Sep 2024 15:22:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>MQTT для Home Assistant</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421736">MQTT для Home Assistant</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Если твой KNOT поддерживает LoRa… хочу отметить, что существует куча забавных LoRaWAN датчиков для самых разных необычных задач, которые вполне могут здорово смотреться на какой-нибудь HA-панели управления. А если у тебя уже есть контейнер или сервер HomeAssistant, то можно ещё и ChirpStack запустить на своём сервере, чтобы не зависеть от облака Things Network. <br />
			<i>18.09.2024 18:44:00, Amm0.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421736</link>
			<guid>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421736</guid>
			<pubDate>Wed, 18 Sep 2024 18:44:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>MQTT для Home Assistant</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421735">MQTT для Home Assistant</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я заказал KNOT и несколько BLE-меток. Похоже, в итоге искушение оказалось слишком сильным — теперь он у меня на столе! KNOT действительно делает кучу всего. Пока что я добавил поддержку уведомлений об обновлении прошивки для NB/CAT-M радио. Думаю, следующим в моей программе будет поддержка GPIO — как датчиков, бинарных датчиков и переключателей соответственно. Начинаю разбираться с Bluetooth-трекерами и тем, какую телеметрию они передают, а также с отслеживанием устройств. Пытаюсь придумать децентрализованную схему, где несколько Knot-ов смогут определить, который из них находится ближе всего к BLE-метке, если она одновременно в зоне действия нескольких Knot-ов.<br /><br />Что касается декодирования полезной нагрузки, то, по идее, несложно создать Jinja-шаблоны, которые позволят Home Assistant расшифровывать её на стороне сервера и просто пересылать в исходном виде. Сколько меток ты использовал и декодировал ли ты все полезные нагрузки, когда у тебя нагрузка на CPU была максимальной? Процесс кажется довольно простым, поэтому я думал, что даже на маломощном устройстве справиться не проблема.<br /><br />В данный момент я не планирую тратить время на LoRa и Modbus. Похоже, для Home Assistant уже есть интеграция с Things Network, так что смысла что-то делать там немного. То же самое и с Modbus — там уже есть интеграция Modbus over TCP. Да и Modbus-устройств у меня нет. <br /><br />Интеграция с UPS (конечно) актуальна, если у тебя есть поддерживаемый UPS, подключённый к Mikrotik-роутеру через USB или RS232. Круто получать от него телеметрию. <br />
			<i>18.09.2024 17:15:00, xrlls.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421735</link>
			<guid>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421735</guid>
			<pubDate>Wed, 18 Sep 2024 17:15:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>MQTT для Home Assistant</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421734">MQTT для Home Assistant</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Я пытался декодировать на Knot, но это жрёт слишком много ресурсов процессора, поэтому лучше делать это на сервере — “запуская Proxmox с HA”, как советует Mikrotik. Было бы идеально, если бы можно было использовать два Knot, но чтобы хотя бы один смог подключиться к HA — это уже здорово. Так как я в этом деле новичок, хотелось бы понять, как декодировать полезные данные с MT на серверной стороне. Какую поддержку ИБП вы используете? У меня сеть на APC UPS с интеграцией NUT в HA. В общем, я думаю, что LoRa работает так: MT —&gt; TTS —&gt; HA, как облако. Нужно понять, какую интеграцию ставить, чтобы HA понимал, что TTS передаёт в HA. <br />
			<i>15.09.2024 08:37:00, niklaswelin.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421734</link>
			<guid>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421734</guid>
			<pubDate>Sun, 15 Sep 2024 08:37:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>MQTT для Home Assistant</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421733">MQTT для Home Assistant</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Рад, что тебе нравится мой проект! Раньше я не рассматривал KNOT и Bluetooth, и у меня ещё не было случая использовать эти устройства в моей системе. Так что я начинаю с нуля. По части Bluetooth, если использовать маячки Mikrotik с Knot, похоже, что полезная нагрузка декодируется прямо на устройстве ( <noindex><a href="https://help.mikrotik.com/docs/display/ROS/Bluetooth#Bluetooth-PeripheralDevices" target="_blank" rel="nofollow" >https://help.mikrotik.com/docs/display/ROS/Bluetooth#Bluetooth-PeripheralDevices</a></noindex> ). Взял это, немного отформатировал и завернул в MQTT вместе с протоколом автодетекции для Home Assistant — это вполне реально и во многом именно так работает мой проект.<br /><br />Сложнее становится, если хочешь, чтобы маячки использовались как трекер устройств в системе с несколькими KNOT. Теоретически всё можно обработать прямо на Mikrotik, и программировать в Home Assistant не потребуется. Сейчас я работаю над поддержкой ИБП. Это может быть полезно, так как ИБП показывается как отдельное устройство со своими сущностями, подключённое через роутер Mikrotik в Home Assistant. Поэтому часть этой архитектуры можно перепрофилировать для Bluetooth-маячков.<br /><br />Lora однозначно не подходит. Реализация Lora на Mikrotik рассчитана на работу с серверной частью, и, похоже, на самом устройстве Mikrotik нет информации о принятых данных по Lora. Значит интеграция с Lora должна идти между сервером и Home Assistant. <br />
			<i>01.09.2024 18:05:00, xrlls.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421733</link>
			<guid>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421733</guid>
			<pubDate>Sun, 01 Sep 2024 18:05:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>MQTT для Home Assistant</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421732">MQTT для Home Assistant</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, друзья! Мой первый пост, пробую эту интеграцию <noindex><a href="https://github.com/Xrlls/MikroTik-Home" target="_blank" rel="nofollow" >https://github.com/Xrlls/MikroTik-Home</a></noindex> … – telemetry работает отлично. Но у меня есть Mikrotik KNOT, и я хотел бы, чтобы IoT Bluetooth отображался в HA для телеметрии. У меня есть микротик-бейконы, плюс нужно, чтобы на стороне сервера (HA) запускался какой-то скрипт для декодирования. У MT есть скрипт, да, но как его встроить в HA — не понимаю. Также у меня есть MT WapLora шлюз для lorawan, и я хочу, чтобы он тоже работал с HA. Может, кто-то подскажет, как изменить интеграцию Xrlls, чтобы я мог это протестировать? Спасибо! <br />
			<i>01.09.2024 10:27:00, niklaswelin.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421732</link>
			<guid>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421732</guid>
			<pubDate>Sun, 01 Sep 2024 10:27:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>MQTT для Home Assistant</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421731">MQTT для Home Assistant</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Простые скрипты для отправки данных о состоянии роутера в Home Assistant через MQTT. Первый скрипт использует функцию «автоматического обнаружения» Home Assistant для настройки устройства. Его можно запускать по расписанию при старте с интервалом 00:00:00 (то есть только один раз).<br /><br />#config &nbsp;<br />:local broker "homeassistant" &nbsp;<br />:local topic "homeassistant/sensor/mikrotik_"<br /><br />#собираем информацию &nbsp;<br />:local model [/system routerboard get value-name=model]  <br />:local name [/system identity get value-name=name]  <br />:local board [/system resource get value-name=board-name]  <br />:local version [/system resource get value-name=version]  <br />:local serial [/system/routerboard get serial-number]<br /><br />#формируем сообщение в JSON - нагрузка CPU &nbsp;<br />:local message &nbsp;"{\"device\": {\"mf\": \"MikroTik\", \"identifiers\": \"MT-$serial\", \"model\": \"$model\", \"sw\": \"$version\", \"name\": \"$name\"}, \"unique_id\": \"MT-$serial-cpuload\", \"state_topic\": \"$topic$name/cpuload\", \"unit_of_measurement\": \"%\", \"state_class\": \"measurement\", \"name\": \"CPU load\"}" &nbsp;<br />:put $message<br /><br />/iot mqtt publish broker=$broker topic="$topic$name/cpuload/config" message=$message retain=yes &nbsp;<br />/log/info message=$message<br /><br />#Время работы - \"board\": \"$board\", &nbsp;<br />:local message &nbsp;"{\"device\": {\"mf\": \"MikroTik\", \"identifiers\": \"MT-$serial\", \"model\": \"$model\", \"sw\": \"$version\", \"name\": \"$name\"}, \"unique_id\": \"MT-$serial-uptime\", \"state_topic\": \"$topic$name/uptime\", \"unit_of_measurement\": \"s\", \"state_class\": \"total\", \"name\": \"Up time\"}" &nbsp;<br />:put $message<br /><br />/iot mqtt publish broker=$broker topic="$topic$name/uptime/config" message=$message retain=yes &nbsp;<br />/log/info message=$message<br /><br />Второй скрипт отправляет данные (только нагрузку CPU и время работы). Его можно запускать по расписанию с интервалом в несколько минут.<br /><br />#config &nbsp;<br />:local broker "homeassistant" &nbsp;<br />:local topic "homeassistant/sensor/mikrotik_"<br /><br />#собираем информацию &nbsp;<br />:local name [/system identity get value-name=name]<br /><br />:local cpuLoad [/system resource get cpu-load]  <br />:local upTime [:tonum [/system resource get uptime]]<br /><br />#нагрузка CPU &nbsp;<br />:local message &nbsp;"$cpuLoad" &nbsp;<br />:put $message<br /><br />/iot mqtt publish broker=$broker topic="$topic$name/cpuload" message=$message retain=no &nbsp;<br />/log/info message=$message<br /><br />#Время работы &nbsp;<br />:local message2 "$upTime" &nbsp;<br />:put $message2<br /><br />/iot mqtt publish broker=$broker topic="$topic$name/uptime" message=$message2 retain=no &nbsp;<br />/log/info message=$message2<br /><br />Добавить больше данных — простая задача, и существует более сложный скрипт, но я хотел поделиться чем-то простым и удобным для обучения. <img class="lazyload "  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="/upload/forum/mikrotik/09ca26e66c0c77b71c98a4eca464d5c21760fa0e.png" alt="Пользователь добавил изображение" border="0" /> <br />
			<i>07.06.2024 09:48:00, nicolap.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421731</link>
			<guid>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421731</guid>
			<pubDate>Fri, 07 Jun 2024 09:48:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>MQTT для Home Assistant</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421730">MQTT для Home Assistant</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Кто-нибудь заставлял RouterOS MQTT работать с Home Assistant, желательно с автообнаружением? Тяжело с этим разобраться. <br />
			<i>14.11.2023 10:31:00, Josephny.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421730</link>
			<guid>http://mikrotik.moscow/forum/forum57/87927-mqtt-dlya-home-assistant/message421730</guid>
			<pubDate>Tue, 14 Nov 2023 10:31:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
