iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
1 lines • 6.53 kB
JavaScript
export const __rspack_esm_id=29478;export const __rspack_esm_ids=[29478];export const __webpack_modules__={84621(e,i,a){a.d(i,{$:()=>b,A2:()=>E,C2:()=>o,Iu:()=>f,Ky:()=>d,Lj:()=>s,Mo:()=>L,On:()=>n,P0:()=>S,PA:()=>r,Qo:()=>y,RW:()=>C,Uc:()=>l,Ui:()=>V,VC:()=>I,VK:()=>k,Yf:()=>T,ZU:()=>t,cm:()=>g,f7:()=>w,hi:()=>v,i_:()=>A,jm:()=>x,kH:()=>u,ks:()=>_,oM:()=>p,p7:()=>W,pl:()=>h,rv:()=>z,sb:()=>P,tg:()=>M,tv:()=>m,xU:()=>c,zt:()=>H});const o=(e,i,a)=>e.connection.subscribeMessage(e=>a(e),{type:"zha/devices/reconfigure",ieee:i}),c=e=>e.callWS({type:"zha/topology/update"}),t=(e,i,a,o,c)=>e.callWS({type:"zha/devices/clusters/attributes",ieee:i,endpoint_id:a,cluster_id:o,cluster_type:c}),l=e=>e.callWS({type:"zha/devices"}),n=(e,i)=>e.callWS({type:"zha/device",ieee:i}),r=(e,i)=>e.callWS({type:"zha/devices/bindable",ieee:i}),s=(e,i,a)=>e.callWS({type:"zha/devices/bind",source_ieee:i,target_ieee:a}),d=(e,i,a)=>e.callWS({type:"zha/devices/unbind",source_ieee:i,target_ieee:a}),u=(e,i,a,o)=>e.callWS({type:"zha/groups/bind",source_ieee:i,group_id:a,bindings:o}),_=(e,i,a,o)=>e.callWS({type:"zha/groups/unbind",source_ieee:i,group_id:a,bindings:o}),A=(e,i)=>e.callWS({...i,type:"zha/devices/clusters/attributes/value"}),p=(e,i,a,o,c)=>e.callWS({type:"zha/devices/clusters/commands",ieee:i,endpoint_id:a,cluster_id:o,cluster_type:c}),g=(e,i)=>e.callWS({type:"zha/devices/clusters",ieee:i}),h=e=>e.callWS({type:"zha/groups"}),z=(e,i)=>e.callWS({type:"zha/group/remove",group_ids:i}),V=(e,i)=>e.callWS({type:"zha/group",group_id:i}),H=e=>e.callWS({type:"zha/devices/groupable"}),v=(e,i,a)=>e.callWS({type:"zha/group/members/add",group_id:i,members:a}),m=(e,i,a)=>e.callWS({type:"zha/group/members/remove",group_id:i,members:a}),b=(e,i,a,o)=>e.callWS({type:"zha/group/add",group_name:i,group_id:a,members:o}),y=e=>e.callWS({type:"zha/configuration"}),C=(e,i)=>e.callWS({type:"zha/configuration/update",data:i}),S=e=>e.callWS({type:"zha/network/settings"}),f=e=>e.callWS({type:"zha/network/backups/create"}),W=(e,i)=>e.callWS({type:"zha/network/change_channel",new_channel:i}),M="INITIALIZED",L="INTERVIEW_COMPLETE",w="CONFIGURED",k=["PAIRED",w,L],I=["device_joined","raw_device_initialized","device_fully_initialized"],x="log_output",E="zha_channel_bind",P="zha_channel_configure_reporting",T="zha_channel_cfg_done"},19525(e,i,a){a.d(i,{getZHADeviceActions:()=>s});a(44114),a(18111),a(20116);var o=a(91926),c=a(84621),t=a(65063),l=a(1087);const n=()=>Promise.all([a.e(72130),a.e(66432),a.e(49873),a.e(34310),a.e(53480),a.e(79971)]).then(a.bind(a,39367)),r=()=>a.e(83995).then(a.bind(a,36534)),s=async(e,i,a)=>{const s=a.connections.find(e=>"zigbee"===e[0]);if(!s)return[];const d=await(0,c.On)(i,s[1]);if(!d)return[];const u=[];return d.active_coordinator||u.push({label:i.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 i=e,a={device:d},void(0,l.r)(i,"show-dialog",{dialogTag:"dialog-zha-reconfigure-device",dialogImport:r,dialogParams:a});var i,a}}),"Mains"!==d.power_source||"Router"!==d.device_type&&"Coordinator"!==d.device_type||u.push({label:i.localize("ui.dialogs.zha_device_info.buttons.add"),icon:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",action:()=>(0,o.oo)(`/config/zha/add/${d.ieee}`)}),u.push({label:i.localize("ui.dialogs.zha_device_info.buttons.manage"),icon:"M1,1V5H2V19H1V23H5V22H19V23H23V19H22V5H23V1H19V2H5V1M5,4H19V5H20V19H19V20H5V19H4V5H5M6,6V14H9V18H18V9H14V6M8,8H12V12H8M14,11H16V16H11V14H14",action:()=>{return i=e,a={device:d},void(0,l.r)(i,"show-dialog",{dialogTag:"dialog-zha-manage-zigbee-device",dialogImport:n,dialogParams:a});var i,a}},{label:i.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,o.oo)(`/config/zha/visualization/${d.device_reg_id}`)}),d.active_coordinator||u.push({label:i.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,t.dk)(e,{title:i.localize("ui.dialogs.zha_device_info.confirmations.remove_title"),text:i.localize("ui.dialogs.zha_device_info.confirmations.remove_text"),confirmText:i.localize("ui.common.remove"),dismissText:i.localize("ui.common.cancel"),destructive:!0})&&(await i.callService("zha","remove",{ieee:d.ieee}),(0,o.OE)("/config"))}}),u}}};