:用 fully_kiosk.load_url 動作遠程加載設(shè)備網(wǎng)頁)
Home Assistant Fully Kiosk Browser 集成實戰(zhàn)用 fully_kiosk.load_url 動作遠程加載設(shè)備網(wǎng)頁【免費下載鏈接】home-assistant.io:blue_book: Home Assistant User documentation項目地址: https://gitcode.com/GitHub_Trending/ho/home-assistant.io本篇技術(shù)指南圍繞 Home Assistant當前倉庫 home-assistant.io中 Fully Kiosk Browser 集成的核心動作fully_kiosk.load_url展開講解如何通過自動化、腳本或開發(fā)者工具讓 Android 設(shè)備上的 Fully Kiosk Browser 瀏覽器打開指定網(wǎng)址。讀完本文你將掌握該動作在 UI 與 YAML 兩種方式下的完整調(diào)用方法、參數(shù)含義、與同域動作的組合用法以及底層調(diào)用機制可直接落地到自己的家庭自動化場景中。動作背景Fully Kiosk Browser 與 Home AssistantFully Kiosk Browser 集成 是 Home Assistant 中面向 Android 設(shè)備的官方集成ha_domain: fully_kioskha_integration_type: device自 2022.9 版本起提供。它通過本機輪詢Local Polling方式與設(shè)備上的 Fully Kiosk Browser 應(yīng)用通信讓你能夠監(jiān)控設(shè)備狀態(tài)并遠程控制設(shè)備。該集成覆蓋二進制傳感器、相機、通知、傳感器、開關(guān)等多種平臺并提供若干控制能力包括將 Fully Kiosk 置于前臺 / 后臺加載起始 URL重啟瀏覽器應(yīng)用開關(guān) Kiosk 模式、維護模式、動作檢測、屏??刂破聊婚_關(guān)、亮度與息屏定時播放/停止媒體、設(shè)置音量、清空瀏覽器緩存而fully_kiosk.load_url正是其中主動讓設(shè)備打開指定網(wǎng)頁的關(guān)鍵動作常與 fully_kiosk.set_config、fully_kiosk.start_application 等動作配合構(gòu)建設(shè)備的遠程內(nèi)容管理與信息展示能力。使用前提在調(diào)用該動作前請確保集成配置就緒設(shè)備上的 Fully Kiosk Browser 需啟用Fully Remote Admin功能該功能需要付費的 Fully Plus 許可可免費測試但設(shè)備上會顯示水印。配置集成時需提供設(shè)備 IP 地址及在瀏覽器應(yīng)用內(nèi)設(shè)置的 Fully Remote Admin 密碼詳見集成文檔的 Requirements 與配置流程。動作概述什么是 fully_kiosk.load_urlfully_kiosk.load_url的動作定義見 source/_actions/fully_kiosk.load_url.markdown其官方描述為Loads a URL on Fully Kiosk Browser.簡而言之該動作會告訴 Fully Kiosk Browser 在你的設(shè)備上打開一個特定的網(wǎng)頁地址。它需要兩個必填參數(shù)Device ID運行 Fully Kiosk Browser、用于加載網(wǎng)址的目標設(shè)備。URL要加載的網(wǎng)址。從用戶界面調(diào)用分步操作如果你更習(xí)慣在界面中可視化地構(gòu)建自動化與腳本可以完全通過 UI 完成配置無需編寫 YAML進入SettingsAutomations scenes。打開現(xiàn)有自動化或腳本或選擇Create新建一個。若是新建自動化在When何時區(qū)域添加觸發(fā)器腳本則無需觸發(fā)器。在Then do然后執(zhí)行區(qū)域選擇Add action添加動作。在搜索框中搜索并選擇Fully Kiosk Browser: Load URL。選擇要在其上加載網(wǎng)址的Device ID。輸入要加載的URL。選擇Save保存。UI 中的選項選項說明是否必填Device ID運行 Fully Kiosk Browser、用于加載網(wǎng)址的設(shè)備是URL要加載的網(wǎng)址是UI 選項數(shù)據(jù)定義位于文檔的options_ui區(qū)塊source/_actions/fully_kiosk.load_url.markdown#L26-L35兩種字段均為必填。在 YAML 中調(diào)用完整語法與示例如果你直接在 YAML 中工作或希望精確了解 Home Assistant 底層執(zhí)行的行為請使用以下技術(shù)參考字段名、類型與必填性均出自文檔options_yaml區(qū)塊source/_actions/fully_kiosk.load_url.markdown#L51-L62action: fully_kiosk.load_url data: device_id: a674c90eca95eca91f6020415de07713 url: https://www.home-assistant.io執(zhí)行后Home Assistant 會通知指定設(shè)備上的 Fully Kiosk Browser 打開https://www.home-assistant.io即 Home Assistant 官網(wǎng)。YAML 選項參考字段類型說明必填device_idstring運行 Fully Kiosk Browser、用于加載網(wǎng)址的設(shè)備是urlstring要加載的網(wǎng)址是自動化場景中的完整示例將動作嵌入自動化例如當門磁傳感器被觸發(fā)時讓客廳平板立即打開監(jiān)控畫面alias: 打開客廳平板監(jiān)控畫面 triggers: - trigger: state entity_id: binary_sensor.front_door to: on actions: - action: fully_kiosk.load_url data: device_id: a674c90eca95eca91f6020415de07713 url: http://192.168.1.10:8123/lovelace/security也可以作為腳本供語音助手或虛擬開關(guān)調(diào)用在任意時刻把設(shè)備導(dǎo)航到指定頁面??焖贉y試開發(fā)者工具中的 Actions若想在不編寫任何 YAML 的情況下驗證動作效果可以打開SettingsToolsActions搜索該動作填入字段并選擇Perform action即可在真實實體上立即看到結(jié)果參考 actions/try_it.md。關(guān)聯(lián)動作與組合使用fully_kiosk.load_url的動作文檔中聲明了以下關(guān)聯(lián)動作文檔 frontmatterfully_kiosk.set_config修改設(shè)備上 Fully Kiosk Browser 的任意配置參數(shù)。它接受device_id、key、value三個必填參數(shù)例如將動作靈敏度設(shè)置為90action: fully_kiosk.set_config data: device_id: a674c90eca95eca91f6020415de07713 key: motionSensitivity value: 90fully_kiosk.start_application在設(shè)備上啟動一個 Android 應(yīng)用通過包名引用例如de.ozerov.fullyFully Kiosk Browser 自身的包名action: fully_kiosk.start_application data: device_id: a674c90eca95eca91f6020415de07713 application: de.ozerov.fully三個動作共享同一個device_id目標參數(shù)組合使用時邏輯一致先load_url導(dǎo)航頁面、再set_config調(diào)整瀏覽器參數(shù)、或通過start_application切換到其他應(yīng)用可編排出一套完整的設(shè)備內(nèi)容管理流程。常見問題排查如果動作執(zhí)行后設(shè)備無反應(yīng)可按以下順序排查確認集成已配置成功檢查 Fully Remote Admin 是否在應(yīng)用內(nèi)啟用以及 集成配置 中的 IP 與密碼是否正確。確認device_id正確該值來自集成生成的實體設(shè)備務(wù)必使用真實存在的設(shè)備標識而非隨意字符串。檢查 URL 格式URL 需為瀏覽器可解析的完整地址如https://...或局域網(wǎng)http://IP:端口/...。驗證設(shè)備在線Fully Kiosk 集成采用本地輪詢設(shè)備離線或休眠時動作可能無法送達。若仍無法解決可加入 Home Assistant 社區(qū)獲取幫助在社區(qū)論壇發(fā)帖時請說明你調(diào)用的動作與期望結(jié)果參考 actions/stuck.md??偨Y(jié)fully_kiosk.load_url是 Fully Kiosk Browser 集成中最實用的遠程控制動作之一僅需device_id與url兩個參數(shù)即可在 UI 或 YAML 中快速實現(xiàn) Android 平板/設(shè)備瀏覽器的遠程導(dǎo)航。配合 fully_kiosk.set_config 與 fully_kiosk.start_application它能夠支撐信息看板、安防監(jiān)控、訪客引導(dǎo)等多種家庭自動化場景是打造信息屏平板方案的核心動作。【免費下載鏈接】home-assistant.io:blue_book: Home Assistant User documentation項目地址: https://gitcode.com/GitHub_Trending/ho/home-assistant.io創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考