iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
2 lines • 4.43 kB
JavaScript
export const __webpack_ids__=["84218"];export const __webpack_modules__={38034:function(e,s,t){t.d(s,{Fk:()=>n,HC:()=>d,_v:()=>o,fL:()=>a,rx:()=>i});const i={conversation:{domain:"assist_pipeline",name:"Assist"},"cloud.alexa":{domain:"alexa",name:"Amazon Alexa"},"cloud.google_assistant":{domain:"google_assistant",name:"Google Assistant"}},a=(e,s,t)=>e.callWS({type:"homeassistant/expose_new_entities/set",assistant:s,expose_new:t}),n=(e,s)=>e.callWS({type:"homeassistant/expose_new_entities/get",assistant:s}),o=(e,s,t,i)=>e.callWS({type:"homeassistant/expose_entity",assistants:s,entity_ids:t,should_expose:i}),d=e=>e.callWS({type:"homeassistant/expose_entity/list"})},8878:function(e,s,t){t.r(s),t.d(s,{voiceAssistantTabs:()=>h});var i=t(44249),a=t(72621),n=t(60738),o=t(15093),d=t(30635),l=t(38034),c=t(24312);const h=[{path:"/config/voice-assistants/assistants",translationKey:"ui.panel.config.voice_assistants.assistants.caption",iconPath:"M12,2A3,3 0 0,1 15,5V11A3,3 0 0,1 12,14A3,3 0 0,1 9,11V5A3,3 0 0,1 12,2M19,11C19,14.53 16.39,17.44 13,17.93V21H11V17.93C7.61,17.44 5,14.53 5,11H7A5,5 0 0,0 12,16A5,5 0 0,0 17,11H19Z"},{path:"/config/voice-assistants/expose",translationKey:"ui.panel.config.voice_assistants.expose.caption",iconPath:"M3 6H21V4H3C1.9 4 1 4.9 1 6V18C1 19.1 1.9 20 3 20H7V18H3V6M13 12H9V13.78C8.39 14.33 8 15.11 8 16C8 16.89 8.39 17.67 9 18.22V20H13V18.22C13.61 17.67 14 16.88 14 16S13.61 14.33 13 13.78V12M11 17.5C10.17 17.5 9.5 16.83 9.5 16S10.17 14.5 11 14.5 12.5 15.17 12.5 16 11.83 17.5 11 17.5M22 8H16C15.5 8 15 8.5 15 9V19C15 19.5 15.5 20 16 20H22C22.5 20 23 19.5 23 19V9C23 8.5 22.5 8 22 8M21 18H17V10H21V18Z"}];(0,i.Z)([(0,o.Mo)("ha-config-voice-assistants")],(function(e,s){class i extends s{constructor(...s){super(...s),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"cloudStatus",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({attribute:"is-wide",type:Boolean})],key:"isWide",value:()=>!1},{kind:"field",decorators:[(0,o.SB)(),(0,n.F_)({context:d.A1,subscribe:!0})],key:"_entities",value:void 0},{kind:"field",decorators:[(0,o.SB)()],key:"_exposedEntities",value:void 0},{kind:"method",key:"connectedCallback",value:function(){(0,a.Z)(i,"connectedCallback",this,3)([]),this.addEventListener("exposed-entities-changed",this._fetchExposedEntities)}},{kind:"method",key:"disconnectedCallback",value:function(){(0,a.Z)(i,"disconnectedCallback",this,3)([]),this.removeEventListener("exposed-entities-changed",this._fetchExposedEntities)}},{kind:"field",key:"routerOptions",value:()=>({defaultPage:"assistants",routes:{assistants:{tag:"ha-config-voice-assistants-assistants",load:()=>Promise.all([t.e("46379"),t.e("66031"),t.e("72206"),t.e("91552"),t.e("25618"),t.e("78456"),t.e("56898"),t.e("42950"),t.e("57934"),t.e("57414"),t.e("10355"),t.e("89943")]).then(t.bind(t,90710)),cache:!0},expose:{tag:"ha-config-voice-assistants-expose",load:()=>Promise.all([t.e("46379"),t.e("66031"),t.e("72206"),t.e("97983"),t.e("25618"),t.e("42950"),t.e("29570"),t.e("65505"),t.e("99287"),t.e("5080"),t.e("41103"),t.e("50408"),t.e("81465"),t.e("27024"),t.e("77756"),t.e("6900"),t.e("57934"),t.e("10355"),t.e("58529"),t.e("14560"),t.e("81441"),t.e("98635")]).then(t.bind(t,48038))},debug:{tag:"assist-debug",load:()=>Promise.all([t.e("46379"),t.e("66031"),t.e("72206"),t.e("91552"),t.e("25618"),t.e("78456"),t.e("41258"),t.e("56898"),t.e("35671"),t.e("83895"),t.e("29570"),t.e("8795"),t.e("42593"),t.e("45991"),t.e("71141")]).then(t.bind(t,65614))},assist:{tag:"ha-config-voice-assistants-assist-devices",load:()=>Promise.all([t.e("46379"),t.e("66031"),t.e("25618"),t.e("29570"),t.e("66023"),t.e("58529"),t.e("76582")]).then(t.bind(t,20518))}}})},{kind:"method",key:"updatePageEl",value:function(e){e.hass=this.hass,e.cloudStatus=this.cloudStatus,e.narrow=this.narrow,e.isWide=this.isWide,e.route=this.routeTail,e.exposedEntities=this._exposedEntities}},{kind:"method",key:"willUpdate",value:function(e){e.has("_entities")&&this._fetchExposedEntities()}},{kind:"field",key:"_fetchExposedEntities",value(){return async()=>{this._exposedEntities=(await(0,l.HC)(this.hass)).exposed_entities,this.lastChild&&(this.lastChild.exposedEntities=this._exposedEntities)}}}]}}),c.n)}};
//# sourceMappingURL=84218.eacf4ae232cec825.js.map