Beeper - генерация сигнала до 65535 гц на RTOS. На ESP8266 noOS до 500 гц.
Подключение пассивных "пищалок".
http://[ip_adr]/beep?time=x&freq=y, где x - время в секундах, y - частота.
Доступен вызов функцией beep (время,частота).
Выполнение функции не останавливает скрипт. Для остановки скрипта используем delay(x).
Установка значения времени или частоты равное нулю, останавливает ранее запущенный генератор.
Записать в топик login/hostname/[set/]beepX значение частоты, X - необязательный параметр времени в секундах (по умолчанию - 1 сек.)
Топик - set добавляется, если включены отдельные топики.
Опцию можно использовать для звуковых уведомлений при превышении заданного предела датчика или по времени.
На вкладке Event options требуется выбрать событие Beeper и установить время проигрывания (до 255 сек).
На вкладке шагов в полях STEP/STATE требуется указать требуемую частоту. В противоположном не активном действии указать частоту равную нулю.
В поле state off ставим 0, в поле state on ставим необходимую частоту проигрывания.