iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
1 lines • 7.13 kB
JavaScript
;(self.rspackChunkhome_assistant_frontend=self.rspackChunkhome_assistant_frontend||[]).push([[29478],{84621:function(e,n,i){i.d(n,{$:function(){return m},A2:function(){return O},C2:function(){return t},Iu:function(){return S},Ky:function(){return s},Lj:function(){return l},Mo:function(){return L},On:function(){return r},P0:function(){return C},PA:function(){return u},Qo:function(){return b},RW:function(){return y},Uc:function(){return a},Ui:function(){return z},VC:function(){return I},VK:function(){return k},Yf:function(){return T},ZU:function(){return c},cm:function(){return p},f7:function(){return w},hi:function(){return H},i_:function(){return f},jm:function(){return E},kH:function(){return d},ks:function(){return A},oM:function(){return g},p7:function(){return W},pl:function(){return _},rv:function(){return h},sb:function(){return P},tg:function(){return M},tv:function(){return v},xU:function(){return o},zt:function(){return V}});const t=(e,n,i)=>e.connection.subscribeMessage(e=>i(e),{type:"zha/devices/reconfigure",ieee:n}),o=e=>e.callWS({type:"zha/topology/update"}),c=(e,n,i,t,o)=>e.callWS({type:"zha/devices/clusters/attributes",ieee:n,endpoint_id:i,cluster_id:t,cluster_type:o}),a=e=>e.callWS({type:"zha/devices"}),r=(e,n)=>e.callWS({type:"zha/device",ieee:n}),u=(e,n)=>e.callWS({type:"zha/devices/bindable",ieee:n}),l=(e,n,i)=>e.callWS({type:"zha/devices/bind",source_ieee:n,target_ieee:i}),s=(e,n,i)=>e.callWS({type:"zha/devices/unbind",source_ieee:n,target_ieee:i}),d=(e,n,i,t)=>e.callWS({type:"zha/groups/bind",source_ieee:n,group_id:i,bindings:t}),A=(e,n,i,t)=>e.callWS({type:"zha/groups/unbind",source_ieee:n,group_id:i,bindings:t}),f=(e,n)=>e.callWS(Object.assign(Object.assign({},n),{},{type:"zha/devices/clusters/attributes/value"})),g=(e,n,i,t,o)=>e.callWS({type:"zha/devices/clusters/commands",ieee:n,endpoint_id:i,cluster_id:t,cluster_type:o}),p=(e,n)=>e.callWS({type:"zha/devices/clusters",ieee:n}),_=e=>e.callWS({type:"zha/groups"}),h=(e,n)=>e.callWS({type:"zha/group/remove",group_ids:n}),z=(e,n)=>e.callWS({type:"zha/group",group_id:n}),V=e=>e.callWS({type:"zha/devices/groupable"}),H=(e,n,i)=>e.callWS({type:"zha/group/members/add",group_id:n,members:i}),v=(e,n,i)=>e.callWS({type:"zha/group/members/remove",group_id:n,members:i}),m=(e,n,i,t)=>e.callWS({type:"zha/group/add",group_name:n,group_id:i,members:t}),b=e=>e.callWS({type:"zha/configuration"}),y=(e,n)=>e.callWS({type:"zha/configuration/update",data:n}),C=e=>e.callWS({type:"zha/network/settings"}),S=e=>e.callWS({type:"zha/network/backups/create"}),W=(e,n)=>e.callWS({type:"zha/network/change_channel",new_channel:n}),M="INITIALIZED",L="INTERVIEW_COMPLETE",w="CONFIGURED",k=["PAIRED",w,L],I=["device_joined","raw_device_initialized","device_fully_initialized"],E="log_output",O="zha_channel_bind",P="zha_channel_configure_reporting",T="zha_channel_cfg_done"},19525:function(e,n,i){i.d(n,{getZHADeviceActions:function(){return l}});i(44114),i(18111),i(20116),i(3362),i(62953);var t=i(91926),o=i(84621),c=i(65063),a=i(1087);const r=()=>Promise.all([i.e(72130),i.e(66432),i.e(56404),i.e(34310),i.e(53480),i.e(79971)]).then(i.bind(i,39367)),u=()=>i.e(83995).then(i.bind(i,36534)),l=async(e,n,i)=>{const l=i.connections.find(e=>"zigbee"===e[0]);if(!l)return[];const s=await(0,o.On)(n,l[1]);if(!s)return[];const d=[];return s.active_coordinator||d.push({label:n.localize("ui.dialogs.zha_device_info.buttons.reconfigure"),icon:"M18 14.5C19.1 14.5 20.1 14.9 20.8 15.7L22 14.5V18.5H18L19.8 16.7C19.3 16.3 18.7 16 18 16C16.6 16 15.5 17.1 15.5 18.5S16.6 21 18 21C18.8 21 19.5 20.6 20 20H21.7C21.1 21.5 19.7 22.5 18 22.5C15.8 22.5 14 20.7 14 18.5S15.8 14.5 18 14.5M11.5 18.5C11.5 17.4 11.8 16.4 12.2 15.5H12C10.1 15.5 8.5 13.9 8.5 12S10.1 8.5 12 8.5 15.5 10.1 15.5 12C15.5 12.2 15.5 12.4 15.4 12.5C16.2 12.2 17 12 18 12C18.5 12 19 12.1 19.5 12.2V12C19.5 11.7 19.5 11.3 19.4 11L21.5 9.4C21.7 9.2 21.7 9 21.6 8.8L19.6 5.3C19.5 5 19.3 5 19 5L16.5 6C16 5.6 15.4 5.3 14.8 5L14.4 2.3C14.5 2.2 14.2 2 14 2H10C9.8 2 9.5 2.2 9.5 2.4L9.1 5.1C8.5 5.3 8 5.7 7.4 6L5 5C4.7 5 4.5 5 4.3 5.3L2.3 8.8C2.2 9 2.3 9.2 2.5 9.4L4.6 11C4.6 11.3 4.5 11.7 4.5 12S4.5 12.7 4.6 13L2.5 14.7C2.3 14.9 2.3 15.1 2.4 15.3L4.4 18.8C4.5 19 4.7 19 5 19L7.5 18C8 18.4 8.6 18.7 9.2 19L9.6 21.7C9.6 21.9 9.8 22.1 10.1 22.1H12.6C11.9 21 11.5 19.8 11.5 18.5Z",action:()=>{return n=e,i={device:s},void(0,a.r)(n,"show-dialog",{dialogTag:"dialog-zha-reconfigure-device",dialogImport:u,dialogParams:i});var n,i}}),"Mains"!==s.power_source||"Router"!==s.device_type&&"Coordinator"!==s.device_type||d.push({label:n.localize("ui.dialogs.zha_device_info.buttons.add"),icon:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",action:()=>(0,t.oo)(`/config/zha/add/${s.ieee}`)}),d.push({label:n.localize("ui.dialogs.zha_device_info.buttons.manage"),icon:"M1,1V5H2V19H1V23H5V22H19V23H23V19H22V5H23V1H19V2H5V1M5,4H19V5H20V19H19V20H5V19H4V5H5M6,6V14H9V18H18V9H14V6M8,8H12V12H8M14,11H16V16H11V14H14",action:()=>{return n=e,i={device:s},void(0,a.r)(n,"show-dialog",{dialogTag:"dialog-zha-manage-zigbee-device",dialogImport:r,dialogParams:i});var n,i}},{label:n.localize("ui.dialogs.zha_device_info.buttons.view_network"),icon:"M12 1A2.5 2.5 0 0 0 9.5 3.5A2.5 2.5 0 0 0 11 5.79V7H7A2 2 0 0 0 5 9V9.71A2.5 2.5 0 0 0 3.5 12A2.5 2.5 0 0 0 5 14.29V15H4A2 2 0 0 0 2 17V18.21A2.5 2.5 0 0 0 .5 20.5A2.5 2.5 0 0 0 3 23A2.5 2.5 0 0 0 5.5 20.5A2.5 2.5 0 0 0 4 18.21V17H8V18.21A2.5 2.5 0 0 0 6.5 20.5A2.5 2.5 0 0 0 9 23A2.5 2.5 0 0 0 11.5 20.5A2.5 2.5 0 0 0 10 18.21V17A2 2 0 0 0 8 15H7V14.29A2.5 2.5 0 0 0 8.5 12A2.5 2.5 0 0 0 7 9.71V9H17V9.71A2.5 2.5 0 0 0 15.5 12A2.5 2.5 0 0 0 17 14.29V15H16A2 2 0 0 0 14 17V18.21A2.5 2.5 0 0 0 12.5 20.5A2.5 2.5 0 0 0 15 23A2.5 2.5 0 0 0 17.5 20.5A2.5 2.5 0 0 0 16 18.21V17H20V18.21A2.5 2.5 0 0 0 18.5 20.5A2.5 2.5 0 0 0 21 23A2.5 2.5 0 0 0 23.5 20.5A2.5 2.5 0 0 0 22 18.21V17A2 2 0 0 0 20 15H19V14.29A2.5 2.5 0 0 0 20.5 12A2.5 2.5 0 0 0 19 9.71V9A2 2 0 0 0 17 7H13V5.79A2.5 2.5 0 0 0 14.5 3.5A2.5 2.5 0 0 0 12 1M12 2.5A1 1 0 0 1 13 3.5A1 1 0 0 1 12 4.5A1 1 0 0 1 11 3.5A1 1 0 0 1 12 2.5M6 11A1 1 0 0 1 7 12A1 1 0 0 1 6 13A1 1 0 0 1 5 12A1 1 0 0 1 6 11M18 11A1 1 0 0 1 19 12A1 1 0 0 1 18 13A1 1 0 0 1 17 12A1 1 0 0 1 18 11M3 19.5A1 1 0 0 1 4 20.5A1 1 0 0 1 3 21.5A1 1 0 0 1 2 20.5A1 1 0 0 1 3 19.5M9 19.5A1 1 0 0 1 10 20.5A1 1 0 0 1 9 21.5A1 1 0 0 1 8 20.5A1 1 0 0 1 9 19.5M15 19.5A1 1 0 0 1 16 20.5A1 1 0 0 1 15 21.5A1 1 0 0 1 14 20.5A1 1 0 0 1 15 19.5M21 19.5A1 1 0 0 1 22 20.5A1 1 0 0 1 21 21.5A1 1 0 0 1 20 20.5A1 1 0 0 1 21 19.5Z",action:()=>(0,t.oo)(`/config/zha/visualization/${s.device_reg_id}`)}),s.active_coordinator||d.push({label:n.localize("ui.dialogs.zha_device_info.buttons.remove"),icon:"M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",classes:"warning",action:async()=>{await(0,c.dk)(e,{title:n.localize("ui.dialogs.zha_device_info.confirmations.remove_title"),text:n.localize("ui.dialogs.zha_device_info.confirmations.remove_text"),confirmText:n.localize("ui.common.remove"),dismissText:n.localize("ui.common.cancel"),destructive:!0})&&(await n.callService("zha","remove",{ieee:s.ieee}),(0,t.OE)("/config"))}}),d}}}]);