Об этом адаптере
С помощью этого адаптера можно управлять браузером Fully Kiosk Browser (с лицензией Plus). Через REST API можно отправлять различные команды, такие как «включение/выключение экрана», «включение/выключение заставки» и т. д., на устройство Fully.
Кроме того, события MQTT (например, «экран включен») всегда немедленно передаются адаптеру и устанавливаются в соответствующие состояния. Более того, Fully Browser всегда автоматически отправляет всю информацию об устройстве через MQTT как минимум каждые 60 секунд, которая соответствующим образом устанавливается в информационные состояния. Обратите внимание, что все команды отправляются через REST API, а не через MQTT, поскольку Fully Browser не поддерживает отправку команд через MQTT.
Настройки всего браузера
Активировать удаленное администрирование
- На планшете откройте приложение Fully Browser и перейдите в настройки Fully Browser.
- Откройте пункт меню «Удаленное администрирование (PLUS)»
- Включить/ Включить удаленное администрирование
- Пароль удаленного администратора : введите пароль
- Разрешить удаленное администрирование из локальной сети

Активировать MQTT
- На планшете откройте приложение Fully Browser и перейдите в «Настройки». В качестве альтернативы вы также можете открыть удаленную административную панель с другого устройства (например, ПК) через браузер; URL-адрес обычно всегда http://ip-address:2323 , вам будет предложено ввести пароль, указанный выше.
- Откройте: Настройки -> Другие настройки -> Интеграция MQTT (PLUS)
- Включить Включить MQTT
- URL MQTT-брокера : Введите в формате
mqtt://iobroker-ip-address:3000, гдеiobroker-ip-address— это IP-адрес ioBroker, и3000— это номер порта, используемый для подключения по протоколу MQTT. - Имя пользователя MQTT-брокера : здесь вы можете по желанию ввести имя пользователя.
- Пароль MQTT-брокера : здесь вы можете ввести пароль (по желанию).
- Идентификатор клиента MQTT : может быть оставлен пустым.
- В теме "Информация об устройстве MQTT" вы можете оставить настройки по умолчанию, они не будут использоваться адаптером.
- Тема события MQTT : здесь вы можете оставить настройку по умолчанию, она не будет использоваться адаптером.

Настройки адаптера
Устройства с полнофункциональным браузером
Добавьте устройства, использующие Fully Browser, то есть планшеты, на которых запущен Fully Browser, следующим образом:
- Название устройства : любое имя, которое также используется в составе объектов/состояний, например...
Tablet Flurстановитсяfully-mqtt.0.Tablet-Flur. - Протокол : уход
httpкак есть. Еслиhttpsследует использовать: см. примечания в разделе «Удаленное администрирование» . - Пароль удаленного администратора : введите пароль, указанный выше.
Настройка MQTT
- Порт : Используйте тот же номер порта, что и в настройках MQTT Fullybrowser (например,
3000). - Отключить проверку имени пользователя и пароля : эту функцию можно активировать, чтобы отключить проверку имени пользователя и пароля.
- Имя пользователя : необязательно
- Пароль : необязателен
Настройки эксперта: MQTT
- Не обрабатывать опубликованную информацию чаще, чем каждые x секунд : согласно полной документации , информация публикуется только каждые 60 секунд, но в моих тестах это происходило чаще, поэтому с помощью этой опции можно установить ограничение.
- Всегда обновлять информационные объекты : Обычно все состояния информации устанавливаются/обновляются только в случае изменения. Если эта опция включена, состояния будут обновляться всегда (с параметром ack:true), даже если значение не изменилось по сравнению с предыдущим.
- Ошибки клиента и подключения в виде информации в журнале : Если эта функция активирована, ошибки клиента и подключения всегда выводятся в журнал в виде информации, а не как ошибки. Это позволяет поддерживать чистоту журнала и не заполнять его без необходимости только потому, что планшет кратковременно выходит из системы и снова входит через несколько секунд. Более длительные ошибки и предупреждения всегда отображаются в журнале соответствующим образом.
Настройки эксперта: Удаленное администрирование (REST API)
- Тайм-аут запроса : По истечении указанного количества миллисекунд запросы к REST API (т.е. отправка команд) прерываются, если они не увенчались успехом.
Ссылки
- ioBroker-Forum: Адаптер, полностью работающий в браузере, с поддержкой MQTT
- REST API fully-kiosk.com
- Интеграция MQTT с fully-kiosk.com
Changelog
WORK IN PROGRESS
- (copilot) Adapter requires node.js >= 22 now
3.1.5 (2026-04-21)
- (arteck) fix aedes
3.1.4 (2026-04-21)
- (arteck) refactoring
- (arteck) fix aedes
3.1.3 (2026-04-12)
- (arteck) Dependencies have been updated
3.1.2 (2025-07-20)
- (arteck) add device name into the warning message
- (arteck) dependency update
3.1.1 (2025-02-19)
- (arteck) typo
3.1.0 (2025-02-16)
- (arteck) add new command takePicture, check new settings
3.0.13 (2025-01-05)
- (arteck) add setBooleanSetting
3.0.12 (2024-03-05)
- (arteck) set batteryLevel to 0 if tablet is offline is configurable
3.0.11 (2024-02-25)
- (arteck) translate api-type
3.0.10 (2024-02-06)
- (arteck) set batteryLevel to 0 when device is offline
3.0.9 (2023-12-07)
- (arteck) corr error message
3.0.8 (2023-12-05)
- (arteck) toForeground corr
3.0.7 (2023-11-20)
- (arteck) check credentials
3.0.6 (2023-11-11)
- (arteck) add mqttTimeout in settings
3.0.5 (2023-11-09)
- (arteck) add setRAW DP, this allows you to send a fullbrowser command directly
3.0.4 (2023-11-06)
- (arteck) set to zero corr
3.0.3 (2023-11-04)
- (arteck) setStringSettings corr
3.0.2 (2023-11-02)
- (arteck) add motionDetection
- (arteck) for Rooted Devices add rebootDevice
3.0.0 (2023-11-02)
- (arteck) breaking change - new structure from fully-mqtt Adapter from Acgua
- here is the Orginal https://github.com/Acgua/ioBroker.fully-mqtt
#----------------------------------------------------------------------
2.2.0 (2023-10-27)
- (arteck) intervall corr
2.1.6 (2022-11-23)
- (arteck) add name of device to admin
- (arteck) corr status when login fail
- (arteck) corr psw typo
2.1.2 (2022-04-05)
- (arteck) encodeUri in psw
2.1.1 (2022-02-07)
- (arteck) js-controller 4.x
2.1.0 (2022-02-07)
- (arteck) js-controller 4
2.0.14 (2022-01-31)
- (arteck) life tick error
... ... ...
1.0.1 (2019-06-20)
- (arteck) encodeURL
License
The MIT License (MIT)
Copyright (c) 2014-2026 Arthur Rupp arteck@outlook.com
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.