<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Использование Wifi или User led для отображения уровня сигнала]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Использование Wifi или User led для отображения уровня сигнала форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 12 Aug 2026 02:15:03 -0400</pubDate>
		<item>
			<title>Использование Wifi или User led для отображения уровня сигнала</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419445">Использование Wifi или User led для отображения уровня сигнала</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Согласен. Надеюсь, MT прочитает этот пост и добавит его в свой поезд. <br />
			<i>19.08.2019 05:27:00, Jotne.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419445</link>
			<guid>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419445</guid>
			<pubDate>Mon, 19 Aug 2019 05:27:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование Wifi или User led для отображения уровня сигнала</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419444">Использование Wifi или User led для отображения уровня сигнала</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Думаю, стоило бы добавить новый тип управления светодиодом, например type=soft или что-то в этом роде, когда светодиод контролируется командой из софта или скрипта, которая может включать или отключать его (а может даже отправлять запрограммированную последовательность мигания), но при этом это не сохраняется в конфигурации. В конфигурации хранится только type=soft, а дальше можно сделать что-то вроде: &nbsp;<br />/system leds control [find where leds=“wlan-led”] on  <br />/system leds control [find where leds=“wlan-led”] off  <br />/system leds control [find where leds=“wlan-led”] blink  <br />/system leds control [find where leds=“wlan-led”] pattern=“…-”  <br /><br />Эта команда “control” управляет светодиодом только с момента её выполнения на работающем роутере (обычно из скрипта), но не сохраняется во flash. <br />
			<i>11.08.2019 10:59:00, pe1chl.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419444</link>
			<guid>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419444</guid>
			<pubDate>Sun, 11 Aug 2019 10:59:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование Wifi или User led для отображения уровня сигнала</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419443">Использование Wifi или User led для отображения уровня сигнала</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я об этом не думал, но понимаю, что это не самое лучшее решение, если так дело обстоит. Возможно, кто-то из MT сможет ответить на этот вопрос. <br />
			<i>11.08.2019 09:06:00, Jotne.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419443</link>
			<guid>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419443</guid>
			<pubDate>Sun, 11 Aug 2019 09:06:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование Wifi или User led для отображения уровня сигнала</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419442">Использование Wifi или User led для отображения уровня сигнала</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Разве такой скрипт не вызывает большого количества записей во флеш, потому что каждая команда типа ‘/system leds set [find where leds=“wlan-led” ] type=’ не просто меняет состояние светодиода, но и сохраняется как новое состояние конфигурации, которое должно сохраняться после перезагрузки? Когда так мигаешь светодиодом, это может изнашивать флеш-память. Должна же быть какая-то команда для управления светодиодом, которая не входит в конфигурацию... <br />
			<i>11.08.2019 08:58:00, pe1chl.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419442</link>
			<guid>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419442</guid>
			<pubDate>Sun, 11 Aug 2019 08:58:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование Wifi или User led для отображения уровня сигнала</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419441">Использование Wifi или User led для отображения уровня сигнала</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Если MAC-адрес меняется, потому что клиент не всегда один и тот же, используйте мой первый фрагмент кода. <br />
			<i>14.12.2018 06:32:00, eworm.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419441</link>
			<guid>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419441</guid>
			<pubDate>Fri, 14 Dec 2018 06:32:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование Wifi или User led для отображения уровня сигнала</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419440">Использование Wifi или User led для отображения уровня сигнала</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я проверю это, но тебе всё равно придётся вручную найти MAC-адрес ссылки и отредактировать скрипт. <br />
			<i>14.12.2018 06:24:00, Jotne.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419440</link>
			<guid>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419440</guid>
			<pubDate>Fri, 14 Dec 2018 06:24:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование Wifi или User led для отображения уровня сигнала</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419439">Использование Wifi или User led для отображения уровня сигнала</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Никогда и ни в коем случае не используйте индекс элемента в скриптах! Как насчёт этого? [...]<br />: local a [/interface wireless registration-table get value-name=signal-strength [ :pick [ find ] 0 ] ]<br />[...] Или же используйте реальное условие, если оно доступно. [...]<br />: local a [/interface wireless registration-table get value-name=signal-strength [ find where mac-address=00:11:22:33:44:55 ] ]<br />[...] <br />
			<i>13.12.2018 23:23:00, eworm.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419439</link>
			<guid>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419439</guid>
			<pubDate>Thu, 13 Dec 2018 23:23:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование Wifi или User led для отображения уровня сигнала</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419438">Использование Wifi или User led для отображения уровня сигнала</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			У меня есть несколько роутеров, которые используются в качестве репитеров (wifi в ethernet). Чтобы видеть уровень сигнала без необходимости заходить в веб-интерфейс или winbox, я сделал скрипт. Он проверяет уровень сигнала на первом Wi-Fi клиенте и мигает светодиодом, показывая силу сигнала. Меньше миганий — лучше, чем много, например: -30 dBm = 3 мигания, -63 dBm = 6 миганий. Последнее мигание длиннее, чтобы показать, что это конец.<br /><br />Скрипт должен работать постоянно или до тех пор, пока вы не измените глобальную переменную runLoop на false. Но в нём есть некоторые баги. Если я запускаю скрипт с подключённым клиентом, он работает нормально. Отключаю клиента — миганий нет. Но если включить клиента снова, миганий не появляется. Если выполнить команду /interface wireless registration-table print stats, то скрипт снова начинает работать.<br /><br />Буду рад любым предложениям:<br /><br />global runLoop true<br />:do {<br />	:do {<br />		:local a [/interface wireless registration-table get value-name=signal-strength 0]<br />		:local loop ([:pick ([:pick $a 0 [:find $a "dBm"]]/10) 1]-0)<br />		:if ([:len $a] = 0) do={<br />			} else={<br />			:for e from 1 to $loop do={<br />				/system leds set [find where leds="wlan-led"] type=off<br />				:delay 500ms<br />				/system leds set [find where leds="wlan-led"] type=on<br />				:delay 500ms<br />				}<br />			}<br />		:delay 1s<br />		/system leds set [find where leds="wlan-led"] type=off  <br />		:delay 2s<br />		} on-error={}<br />	} while=($runLoop)<br /><br />Чтобы запустить через терминал, добавьте { } в начале и конце скрипта и скопируйте его в роутер. <br />
			<i>28.11.2018 13:20:00, Jotne.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419438</link>
			<guid>http://mikrotik.moscow/forum/forum57/87691-ispolzovanie-wifi-ili-user-led-dlya-otobrazheniya-urovnya-signala/message419438</guid>
			<pubDate>Wed, 28 Nov 2018 13:20:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
