Подключение телевизора LG webOS к OpenHAB: полное управление по сети
Телевизор LG webOS в OpenHAB — удобная интеграция умного ТВ без физических действий и замены пульта. Binding LG webOS позволяет управлять всем: включение/выключение, переключение каналов, регулировка громкости, mute, выбор источников (HDMI, USB, приложения), медиаплеер, Wake-on-LAN. Подключение занимает 10 минут: установка binding, ввод IP/MAC/кода доступа, редактирование things/items/rules/sitemap. Полная замена пульта, удобнее смартфон всегда под рукой. Интеграция с будильником, сценариями присутствия, уведомлениями. Работает на большинстве моделей webOS 2014+ (Smart TV с webOS 3.0 и новее).
Преимущества интеграции LG webOS в OpenHAB
OpenHAB полностью берёт на себя управление телевизором по сети. Нет нужды в дополнительных устройствах, ИК-бластеры, Harmony Hub или новые пульты. ТВ включается/выключается, переключаются каналы, регулируется громкость, выбираются источники и приложения. Wake-on-LAN для включения из выключенного состояния. Уведомления о включении, интеграция с присутствием (выключить ТВ, если никого нет). Удобнее пульта — смартфон/планшет всегда рядом. Поддержка большинства моделей 2014+ (webOS 3.0 и новее). Быстрая настройка, минимум действий.
Подготовка телевизора к подключению
ТВ и OpenHAB в одной Wi-Fi сети. Узнайте IP-адрес и MAC-адрес телевизора (Fing, роутер, настройки ТВ). При первом подключении ТВ покажет код доступа (разрешите управление). Включите Wake-on-LAN в настройках сети ТВ. Убедитесь, что ТВ поддерживает webOS binding (модели 2014+). Разрешите удалённое управление в настройках ТВ.
Установка binding LG webOS
Paper UI → Add-ons → Bindings → LG webOS → Install. Ждать 1–2 минуты. Binding добавит thing для ТВ.
Настройка Things
Generic webOS TV thing. Указать IP-адрес, MAC-адрес, ключ доступа (код с экрана). Каналы: power (Switch), channel (Number/String), volume (Number), mute (Switch), input (String), app (String), media (control).
Items для управления ТВ
Switch TV_Power «Телевизор Вкл/Выкл» {channel=»webos:webostv:…:power»}. Number TV_Volume «Громкость [%.0f]». String TV_Channel «Канал [%s]». Switch TV_Mute «Mute». String TV_Input «Источник».
Sitemap и HABPanel интерфейс
Switch TV_Power icon tv. Slider TV_Volume 0–100. Selection TV_Channel для списка. Buttons для mute, input, apps. HABPanel: template с кнопками, слайдером, статусом.
Rules для сценариев
rule "Будильник включает ТВ"
when
Time cron "0 0 7 * * ?"
then
TV_Power.sendCommand(ON)
TV_Channel.sendCommand("5")
TV_Volume.sendCommand(20)
playSound("morning.mp3")
end
rule "Выключить ТВ при отсутствии"
when
Item Presence changed to OFF
then
TV_Power.sendCommand(OFF)
end
Расширение функционала
Будильник + ТВ. Выключение при отсутствии (присутствие). Громкость по расписанию. Запуск приложений (Netflix). Уведомления «ТВ включён». HABPanel с пультом. Интеграция с голосом Alexa/Google.
Заключение
Подключение LG webOS к OpenHAB — полное управление ТВ по сети. Binding, IP/MAC, каналы, громкость, Wake-on-LAN. Простая настройка, сценарии с будильником, присутствием. Идеально для умного дома.
FAQ — LG webOS в OpenHAB
ТВ не подключается?
Проверьте IP/MAC, код доступа при первом подключении. ТВ и OpenHAB в одной Wi-Fi. Wake-on-LAN включён в настройках ТВ.
Каналы не переключаются?
ТВ должен быть включён. Binding обновлён. Channel item string с номером канала. Проверьте логи OpenHAB.
Громкость не меняется?
ТВ включён. Number item 0–100. Проверьте binding status в Paper UI, логи.
Включение по будильнику?
Rule cron + TV_Power ON. Wake-on-LAN работает. Проверьте MAC в настройках ТВ.
Другие бренды?
Samsung, Sony, Philips — свои bindings. Ищите на форуме OpenHAB сообщества.
HABPanel с пультом?
Template с HTML кнопками. Switch/Selection items. Автообновление страницы.
ТВ не выключается?
TV_Power OFF. ТВ должен быть в standby, а не полностью выключен.