UNPKG

iobroker.lgtv

Version:
897 lines (896 loc) 29.3 kB
{ "common": { "name": "lgtv", "version": "2.4.0", "news": { "2.4.0": { "en": "Ability to unicast the WOL packet has been added. This is needed if sender and TV are on different subnets.\nDependencies have been updated", "de": "Die Funktion das WOL-Paket als Unicast Paket zu versenden wurde hinzugefügt. Dies ist erforderlich, wenn Sender und TV auf verschiedenen Subnetzen sind.\nAbhängigkeiten wurden aktualisiert", "ru": "Добавлена способность к выпуску пакета WOL. Это необходимо, если отправитель и телевизор находятся на разных подсетях.\nЗависимость обновлена", "pt": "Capacidade de Unicast o pacote WOL foi adicionado. Isso é necessário se o remetente e a TV estiverem em diferentes sub-redes.\nAs dependências foram atualizadas", "nl": "De mogelijkheid om het WOL pakket te unicasten is toegevoegd. Dit is nodig als afzender en TV op verschillende subnetten.\nAfhankelijkheden zijn bijgewerkt", "fr": "La possibilité d'unicaster le paquet WOL a été ajoutée. Cela est nécessaire si l'expéditeur et la télévision sont sur différents sous-réseaux.\nLes dépendances ont été actualisées", "it": "È stata aggiunta la capacità di unicast il pacchetto WOL. Questo è necessario se il mittente e la TV sono su diverse sottorete.\nLe dipendenze sono state aggiornate", "es": "Ha añadido capacidad para unicast el paquete WOL. Esto es necesario si el remitente y la televisión están en diferentes subredes.\nSe han actualizado las dependencias", "pl": "Dodano możliwość łączenia pakietu WOL. Jest to konieczne, jeśli nadawca i telewizja są na różnych podsieciach.\nZaktualizowano zależności", "uk": "Додана можливість університи пакет WOL. Це необхідно, якщо відправник і телевізор знаходяться на різних підмережах.\nЗалежність було оновлено", "zh-cn": "增加了统一WOL包的能力。 如果发送器和电视在不同的子网上,则需要这样做.\n依赖关系已更新" }, "2.3.2": { "en": "Poll-Interval limited to 5s minimum.\nCompact mode has been disabled due to outdated timer handling.\nDependencies have been updated", "de": "Abfrage-Interval begrenzt auf 5s Minimum.\nDer kompakte Modus wurde aufgrund der veralteten Timerhandhabung deaktiviert.\nAbhängigkeiten wurden aktualisiert", "ru": "Медико-интервал ограничен минимумом 5.\nКомпактный режим был отключен из-за устаревшей обработки таймеров.\nЗависимость обновлена", "pt": "Intervalo de saúde limitado ao mínimo de 5 anos.\nO modo compacto foi desativado devido ao manuseio de temporizador desatualizado.\nAs dependências foram atualizadas", "nl": "Gezondheid-interval beperkt tot 5s minimum.\nCompacte modus is uitgeschakeld vanwege verouderde timerbehandeling.\nAfhankelijkheden zijn bijgewerkt", "fr": "Intervalle de santé limité à 5s minimum.\nLe mode compact a été désactivé en raison d'une manipulation de minuterie dépassée.\nLes dépendances ont été actualisées", "it": "Intervallo sanitario limitato al minimo 5s.\nLa modalità compatta è stata disabilitata a causa della gestione dei timer obsoleti.\nLe dipendenze sono state aggiornate", "es": "Intervalo de salud limitado a 5s mínimo.\nEl modo compacto ha sido desactivado debido al manejo de temporizador obsoleto.\nSe han actualizado las dependencias", "pl": "Odstęp między pacjentami w stanie zdrowia ograniczony do minimum 5.\nTryb kompaktowy został wyłączony z powodu przestarzałego obsługi zegara.\nZaktualizowano zależności", "uk": "Охорона здоров'я обмежена до 5-х мінімуму.\nКомпактний режим був вимкнений через застарілу роботу таймера.\nЗалежність було оновлено", "zh-cn": "健康间歇时间最少限5秒.\n由于过时的定时器处理,已禁用压缩模式 .\n依赖关系已更新" }, "2.3.1": { "en": "Some default values and limits of paramaters have been corrected.", "de": "Einige Standardwerte und Grenzwerte von Paramatern wurden korrigiert.", "ru": "Были исправлены некоторые значения по умолчанию и пределы параматеров.", "pt": "Alguns valores padrão e limites de paramaters foram corrigidos.", "nl": "Sommige standaardwaarden en grenzen van paramaters zijn gecorrigeerd.", "fr": "Certaines valeurs et limites par défaut des paramamètres ont été corrigées.", "it": "Alcuni valori e limiti di default dei paramaters sono stati corretti.", "es": "Se han corregido algunos valores y límites predeterminados de los paramatistas.", "pl": "Niektóre wartości domyślne i granice parametrów zostały skorygowane.", "uk": "Виправлено деякі значення за замовчуванням та ліміти параметрів.", "zh-cn": "参数的一些默认值和限度已经纠正." }, "2.3.0": { "en": "Adapter requires node.js 20 now.\nAdapter requires js-controller 5 and admin 6 now.\nAdapter has been migrated to jsonConfig and responsive design rules have been applied.\nDependencies have been updated.", "de": "Adapter benötigt node.js 20 jetzt.\nAdapter benötigt jetzt js-controller 5 und admin 6.\nAdapter wurde auf jsonConfig migriert und responsive Designregeln angewendet.\nAbhängigkeiten wurden aktualisiert.", "ru": "Адаптер требует node.js 20.\nАдаптер требует js-controller 5 и admin 6.\nАдаптер был перенесен на jsonConfig, и были применены соответствующие правила проектирования.\nЗависимость была обновлена.", "pt": "Adaptador requer node.js 20 agora.\nAdaptador requer js-controller 5 e admin 6 agora.\nAdapter foi migrado para jsonConfig e regras de projeto responsivas foram aplicadas.\nAs dependências foram atualizadas.", "nl": "Adapter vereist node.js 20 nu.\nAdapter vereist js-controller 5 en admin 6.\nAdapter is gemigreerd naar jsonConfig en responsieve ontwerpregels zijn toegepast.\nAfhankelijkheden zijn bijgewerkt.", "fr": "Adaptateur nécessite node.js 20 maintenant.\nAdaptateur nécessite js-controller 5 et admin 6 maintenant.\nL'adaptateur a été transféré vers jsonConfig et des règles de conception adaptées ont été appliquées.\nLes dépendances ont été actualisées.", "it": "Adattatore richiede node.js 20 ora.\nAdattatore richiede js-controller 5 e admin 6 ora.\nL'adattatore è stato migrato a jsonConfig e le regole di progettazione reattiva sono state applicate.\nLe dipendenze sono state aggiornate.", "es": "Adaptador requiere node.js 20 ahora.\nAdaptador requiere js-controller 5 y admin 6 ahora.\nAdaptador ha sido migrado a jsonConfig y se han aplicado reglas de diseño sensibles.\nSe han actualizado las dependencias.", "pl": "Adapter wymaga Node.js 20 teraz.\nAdapter wymaga sterownika js- 5 i admin 6 teraz.\nAdapter został wyemigrowany do jsonConfig i responsywne zasady projektowania zostały zastosowane.\nZaktualizowano zależność.", "uk": "Адаптер вимагає node.js 20 тепер.\nАдаптер вимагає js-controller 5 і admin 6 тепер.\nПерехідник був мігрований до jsonConfig і чуйних правил дизайну.\nОновлено залежність.", "zh-cn": "适配器现在需要20号节点.\n适配器现在需要js控制器5和管理员6.\n适配器已迁移到jsonConfig,并应用了响应性设计规则.\n附属关系已经更新." }, "2.2.0": { "en": "Adapter requires node.js 18 and js-controller >= 5 now\nDependencies have been updated", "de": "Adapter benötigt node.js 18 und js-controller >= 5 jetzt\nAbhängigkeiten wurden aktualisiert", "ru": "Адаптер требует node.js 18 и js-controller >= 5 сейчас\nЗависимость обновлена", "pt": "Adapter requer node.js 18 e js-controller >= 5 agora\nAs dependências foram atualizadas", "nl": "Adapter vereist node.js 18 en js-controller Nu 5\nAfhankelijkheden zijn bijgewerkt", "fr": "Adaptateur nécessite node.js 18 et js-controller >= 5 maintenant\nLes dépendances ont été actualisées", "it": "Adattatore richiede node.js 18 e js-controller >= 5 ora\nLe dipendenze sono state aggiornate", "es": "Adaptador requiere node.js 18 y js-controller √= 5 ahora\nSe han actualizado las dependencias", "pl": "Adapter wymaga node.js 18 i sterownika js- > = 5 teraz\nZaktualizowano zależności", "uk": "Адаптер вимагає node.js 18 і js-controller >= 5 тепер\nЗалежність було оновлено", "zh-cn": "适配器需要节点.js 18和js控制器 QQ 现在5号\n依赖关系已更新" }, "2.1.2": { "en": "Functionality of state.on turning false immediately after turning off the TV with turnOff has been restored. [#165]\nDependencies have been updated", "de": "Die Funktionalität, dass state.on sofort nach dem Ausschalten des Fernsehers mit turnOff auf „false“ gesetzt wurde, wurde wiederhergestellt. (#165)\nAbhängigkeiten wurden aktualisiert", "ru": "Функциональность государства. при повороте ложно сразу после выключения телевизора с помощью turnOff был восстановлен. [#165]\nВ зависимости были обновлены", "pt": "Funcionalidade do estado. ao virar falso imediatamente após desligar a TV com turnOff foi restaurado. [#165]\nAs dependências foram atualizadas", "nl": "De staatsfunctie. De TV uitzetten met TurnOff is hersteld. _\nAfhankelijkheid", "fr": "Fonctionnalité de l'état. de tourner à false immédiatement après avoir éteint la télévision avec turnOff a été restauré. [#165]\nLes dépendances ont été mises à jour", "it": "Funzionalità dello stato. a girare falso subito dopo aver spento la TV con turnOff è stato ripristinato. [#165]\nLe dipendenze sono state aggiornate", "es": "Funcionalidad del estado. al volverse falso inmediatamente después de apagar la televisión con turnOff ha sido restaurado. [#165]\nSe han actualizado las dependencias", "pl": "Funkcjonalność państwa. Odwrócono się po tym, jak telewizja z kolei została odrestaurowana. (#165)\nZależności zostały zaktualizowane", "uk": "Функціональність держави. після вимкнення телевізора з відреставрованою відключенням. [#165]\nОновлено залежність", "zh-cn": "国家职能。 在电视转播后立即转播虚假情况,结果又恢复了。 [第165号]\n已更新了属地" }, "2.1.1": { "en": "Websocket configuration has been fixed [#161].", "de": "Websocket-Konfiguration wurde korrigiert. [#161]", "ru": "Конфигурация Websocket была исправлена #[161].", "pt": "Configuração Websocket foi corrigida #[161].", "nl": "Websocket vertrouwen is gerepareerd.", "fr": "La configuration Websocket a été corrigée #[161].", "it": "La configurazione Websocket è stata fissata #[161].", "es": "La configuración Websocket ha sido fijada #[161].", "pl": "Konfiguracja sieciowa została ustalona na #161 (pol.).", "uk": "Налаштування Websocket було виправлено #[161].", "zh-cn": "网站配置是固定的编号[161]。." } }, "titleLang": { "en": "LG WebOS SmartTV", "de": "LG WebOS SmartTV", "ru": "LG WebOS SmartTV", "pt": "LG WebOS SmartTV", "nl": "LG WebO SmartTV", "fr": "LG WebOS SmartTV", "it": "LG WebOS SmartTV", "es": "LG WebOS SmartTV", "pl": "Strona internetowa SmartTV", "uk": "LG WebOS СмартTV", "zh-cn": "LG网站" }, "desc": { "en": "Controls WebOS-based LG SmartTVs", "de": "Steuert auf WebOS basierte LG SmartTVs", "ru": "Управление WebOS на базе LG SmartTVs", "pt": "Controles baseados em WebOS LG SmartTVs", "nl": "Controle WebOS-gebaseerde LG SmartTV", "fr": "Contrôles WebOS-based LG SmartTVs", "it": "Controlli WebOS basati LG SmartTVs", "es": "Controles LG SmartTVs basados en WebOS", "pl": "Strona internetowa LG SmartTV", "uk": "Контролери LG SmartTV", "zh-cn": "A. 控制网络" }, "authors": [ "SebastianSchultz <info@sebastian-schultz.de>", "mcm1957 <mcm57@gmx.at>", "iobroker-community-adapters <iobroker-community-adapters@gmx.de>" ], "keywords": [ "lgtv", "WebOS", "Smart", "TV", "LG" ], "licenseInformation": { "license": "MIT", "type": "free" }, "platform": "Javascript/Node.js", "icon": "lgtv.png", "enabled": false, "extIcon": "https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.lgtv/master/admin/lgtv.png", "readme": "https://github.com/iobroker-community-adapters/iobroker.lgtv/blob/master/README.md", "loglevel": "info", "tier": 2, "mode": "daemon", "type": "multimedia", "compact": false, "connectionType": "local", "dataSource": "poll", "dependencies": [ { "js-controller": ">=5.0.19" } ], "globalDependencies": [ { "admin": ">=6.17.14" } ], "adminUI": { "config": "json" } }, "native": { "ip": "", "mac": "", "timeout": 5000, "reconnect": 5000, "healthInterval": 0, "power": false }, "instanceObjects": [ { "_id": "info.connection", "type": "state", "common": { "role": "indicator.connected", "name": "If connected to LG TV", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, { "_id": "states", "type": "device", "common": { "name": "states" }, "native": {} }, { "_id": "states.on", "type": "state", "common": { "name": "Is TV is ON", "role": "indicator.online", "type": "boolean", "read": true, "write": false }, "native": {} }, { "_id": "states.popup", "type": "state", "common": { "name": "Show popup text on TV", "role": "state", "type": "string", "read": false, "write": true }, "native": {} }, { "_id": "states.turnOff", "type": "state", "common": { "name": "Switch TV OFF", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "states.power", "type": "state", "common": { "name": "Switch TV power", "role": "switch", "type": "boolean", "read": true, "write": true }, "native": {} }, { "_id": "states.mute", "type": "state", "common": { "name": "Mute ON/OFF", "role": "switch", "type": "boolean", "read": true, "write": true }, "native": {} }, { "_id": "states.volumeUp", "type": "state", "common": { "name": "Volume UP", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "states.volumeDown", "type": "state", "common": { "name": "Volume DOWN", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "states.3Dmode", "type": "state", "common": { "name": "3D mode ON/OFF", "role": "switch", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "states.channel", "type": "state", "common": { "name": "Select channel", "role": "state", "type": "string", "read": true, "write": true }, "native": {} }, { "_id": "states.channelId", "type": "state", "common": { "name": "Current channel id", "role": "state", "type": "string", "read": true, "write": true }, "native": {} }, { "_id": "states.channelUp", "type": "state", "common": { "name": "Channel UP", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "states.channelDown", "type": "state", "common": { "name": "Channel DOWN", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "states.mediaPlay", "type": "state", "common": { "name": "Media Play", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "states.mediaPause", "type": "state", "common": { "name": "Media Pause", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "states.mediaStop", "type": "state", "common": { "name": "Media Stop", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "states.mediaFastForward", "type": "state", "common": { "name": "Media Fast Forward", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "states.mediaRewind", "type": "state", "common": { "name": "Media Rewind", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "states.volume", "type": "state", "common": { "name": "Current volume", "role": "state", "type": "number", "read": true, "write": true }, "native": {} }, { "_id": "states.input", "type": "state", "common": { "name": "Select input source", "role": "state", "type": "string", "states": { "av1": "AV_1", "scart": "Scart", "component": "Component", "hdmi1": "HDMI 1", "hdmi2": "HDMI 2", "hdmi3": "HDMI 3" }, "read": false, "write": true }, "native": {} }, { "_id": "states.currentApp", "type": "state", "common": { "name": "current app", "role": "state", "type": "string", "read": true, "write": true }, "native": {} }, { "_id": "states.launch", "type": "state", "common": { "name": "Launch app", "role": "state", "type": "string", "states": { "livetv": "LiveTV", "smartshare": "Smart share", "tvuserguide": "TV User Guide", "netflix": "Netflix", "youtube": "You tube", "prime": "Amazon Prime", "amazon": "Amazon Prime Video" }, "read": false, "write": true }, "native": {} }, { "_id": "states.openURL", "type": "state", "common": { "name": "Open URL", "role": "state", "type": "string", "read": false, "write": true }, "native": {} }, { "_id": "states.youtube", "type": "state", "common": { "name": "Open YouTube video", "role": "state", "type": "string", "read": false, "write": true }, "native": {} }, { "_id": "states.drag", "type": "state", "common": { "name": "Move/Drag", "role": "state", "type": "string", "read": false, "write": true }, "native": {} }, { "_id": "states.scroll", "type": "state", "common": { "name": "Scroll", "role": "state", "type": "string", "read": false, "write": true }, "native": {} }, { "_id": "states.click", "type": "state", "common": { "name": "Click", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "states.soundOutput", "type": "state", "common": { "name": "Switch audio output", "role": "state", "type": "string", "states": { "tv_speaker": "TV Speaker", "external_optical": "External Optical", "external_arc": "External ARC", "lineout": "LineOut", "headphone": "Headphone", "tv_external_speaker": "TV + External Speaker", "tv_speaker_headphone": "TV + Speaker Headphone", "bt_soundbar": "Bluetooth" }, "read": true, "write": true }, "native": {} }, { "_id": "states.raw", "type": "state", "common": { "name": "Send and response API cmd {url: URL, cmd: CMD}", "role": "state", "type": "object", "read": true, "write": true }, "native": {} }, { "_id": "remote.power", "type": "state", "common": { "name": "Remote key power", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.red", "type": "state", "common": { "name": "Remote key red", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.green", "type": "state", "common": { "name": "Remote key green", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.yellow", "type": "state", "common": { "name": "Remote key yellow", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.blue", "type": "state", "common": { "name": "Remote key blue", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.home", "type": "state", "common": { "name": "Remote key home", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.menu", "type": "state", "common": { "name": "Remote key menu", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.cc", "type": "state", "common": { "name": "Remote key cc", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.back", "type": "state", "common": { "name": "Remote key back", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.up", "type": "state", "common": { "name": "Remote key up", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.down", "type": "state", "common": { "name": "Remote key down", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.left", "type": "state", "common": { "name": "Remote key left", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.right", "type": "state", "common": { "name": "Remote key right", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.enter", "type": "state", "common": { "name": "Remote key enter", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.dash", "type": "state", "common": { "name": "Remote key dash", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.exit", "type": "state", "common": { "name": "Remote key exit", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.0", "type": "state", "common": { "name": "Remote key 0", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.1", "type": "state", "common": { "name": "Remote key 1", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.2", "type": "state", "common": { "name": "Remote key 2", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.3", "type": "state", "common": { "name": "Remote key 3", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.4", "type": "state", "common": { "name": "Remote key 4", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.5", "type": "state", "common": { "name": "Remote key 5", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.6", "type": "state", "common": { "name": "Remote key 6", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.7", "type": "state", "common": { "name": "Remote key 7", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.8", "type": "state", "common": { "name": "Remote key 8", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "remote.9", "type": "state", "common": { "name": "Remote key 9", "role": "button", "type": "boolean", "read": false, "write": true }, "native": {} }, { "_id": "states.mac", "type": "state", "common": { "name": "mac address", "role": "state", "type": "string", "read": false, "write": true }, "native": {} }, { "_id": "states.model", "type": "state", "common": { "name": "TV model", "role": "state", "type": "string", "read": false, "write": true }, "native": {} } ] }