iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
1 lines • 14 kB
JavaScript
export const __rspack_esm_id=63597;export const __rspack_esm_ids=[63597];export const __webpack_modules__={72001(e,i,r){r.d(i,{$D:()=>oe,$O:()=>ne,Bm:()=>f,Cr:()=>$,Cy:()=>t,DE:()=>d,DJ:()=>z,El:()=>Y,Eo:()=>x,GP:()=>s,Hz:()=>o,Is:()=>y,JZ:()=>W,Lx:()=>O,MY:()=>g,PY:()=>G,RE:()=>R,S0:()=>q,SG:()=>w,TH:()=>h,Tx:()=>K,U:()=>B,VA:()=>P,VL:()=>c,Ve:()=>te,W6:()=>Z,YG:()=>l,YP:()=>C,Yn:()=>j,Z1:()=>ie,Zp:()=>H,aG:()=>L,aL:()=>_,au:()=>v,dZ:()=>u,fC:()=>D,i4:()=>E,iK:()=>S,in:()=>ae,jF:()=>X,jT:()=>N,lz:()=>m,m:()=>I,mQ:()=>V,mR:()=>J,mX:()=>Q,of:()=>ee,pN:()=>re,qN:()=>M,re:()=>k,sb:()=>A,tj:()=>F,u1:()=>n,wI:()=>b,zI:()=>p,zP:()=>U,zb:()=>T});var a=r(37619),n=function(e){return e[e.Idle=0]="Idle",e[e.Including=1]="Including",e[e.Excluding=2]="Excluding",e[e.Busy=3]="Busy",e[e.SmartStart=4]="SmartStart",e}({}),t=function(e){return e[e.Default=0]="Default",e[e.SmartStart=1]="SmartStart",e[e.Insecure=2]="Insecure",e[e.Security_S0=3]="Security_S0",e[e.Security_S2=4]="Security_S2",e}({}),o=function(e){return e[e.Temporary=-2]="Temporary",e[e.None=-1]="None",e[e.S2_Unauthenticated=0]="S2_Unauthenticated",e[e.S2_Authenticated=1]="S2_Authenticated",e[e.S2_AccessControl=2]="S2_AccessControl",e[e.S0_Legacy=7]="S0_Legacy",e}({}),_=function(e){return e[e.SmartStart=0]="SmartStart",e}({}),s=function(e){return e[e.ZWave=0]="ZWave",e[e.ZWaveLongRange=1]="ZWaveLongRange",e}({}),c=function(e){return e[e.Error_Timeout=-1]="Error_Timeout",e[e.Error_Checksum=0]="Error_Checksum",e[e.Error_TransmissionFailed=1]="Error_TransmissionFailed",e[e.Error_InvalidManufacturerID=2]="Error_InvalidManufacturerID",e[e.Error_InvalidFirmwareID=3]="Error_InvalidFirmwareID",e[e.Error_InvalidFirmwareTarget=4]="Error_InvalidFirmwareTarget",e[e.Error_InvalidHeaderInformation=5]="Error_InvalidHeaderInformation",e[e.Error_InvalidHeaderFormat=6]="Error_InvalidHeaderFormat",e[e.Error_InsufficientMemory=7]="Error_InsufficientMemory",e[e.Error_InvalidHardwareVersion=8]="Error_InvalidHardwareVersion",e[e.OK_WaitingForActivation=253]="OK_WaitingForActivation",e[e.OK_NoRestart=254]="OK_NoRestart",e[e.OK_RestartPending=255]="OK_RestartPending",e}({}),d=function(e){return e[e.Error_Timeout=0]="Error_Timeout",e[e.Error_RetryLimitReached=1]="Error_RetryLimitReached",e[e.Error_Aborted=2]="Error_Aborted",e[e.Error_NotSupported=3]="Error_NotSupported",e[e.OK=255]="OK",e}({}),l=function(e){return e[e.Active=0]="Active",e[e.Inactive=1]="Inactive",e}({});var v=function(e){return e[e.NotAvailable=127]="NotAvailable",e[e.ReceiverSaturated=126]="ReceiverSaturated",e[e.NoSignalDetected=125]="NoSignalDetected",e}({}),u=function(e){return e[e.ZWave_9k6=1]="ZWave_9k6",e[e.ZWave_40k=2]="ZWave_40k",e[e.ZWave_100k=3]="ZWave_100k",e[e.LongRange_100k=4]="LongRange_100k",e}({}),p=function(e){return e[e.Unknown=0]="Unknown",e[e.Asleep=1]="Asleep",e[e.Awake=2]="Awake",e[e.Dead=3]="Dead",e[e.Alive=4]="Alive",e}({});const g=(e,i,r,a,n,t,o)=>e.callWS({type:"zwave_js/invoke_cc_api",device_id:i,command_class:r,endpoint:a,method_name:n,parameters:t,wait_for_result:o}),y=(e,i)=>{if(i.device_id&&i.entry_id)throw new Error("Only one of device or entry ID should be supplied.");if(!i.device_id&&!i.entry_id)throw new Error("Either device or entry ID should be supplied.");return(0,a.X)(e,{type:"zwave_js/network_status",device_id:i.device_id,entry_id:i.entry_id})},w=(e,i)=>e.callWS({type:"zwave_js/data_collection_status",entry_id:i}),m=(e,i,r)=>e.callWS({type:"zwave_js/update_data_collection_preference",entry_id:i,opted_in:r}),f=(e,i)=>e.callWS({type:"zwave_js/get_provisioning_entries",entry_id:i}),z=(e,i,r,a,n,t,o,_=0)=>e.connection.subscribeMessage(e=>r(e),{type:"zwave_js/add_node",entry_id:i,inclusion_strategy:_,qr_code_string:n,qr_provisioning_information:a,planned_provisioning_entry:t,dsk:o}),b=(e,i)=>e.callWS({type:"zwave_js/stop_inclusion",entry_id:i}),S=(e,i,r,a)=>e.callWS({type:"zwave_js/grant_security_classes",entry_id:i,securityClasses:r,clientSideAuth:a}),j=(e,i,r)=>e.callWS({type:"zwave_js/try_parse_dsk_from_qr_code_string",entry_id:i,qr_code_string:r}),C=(e,i,r)=>e.callWS({type:"zwave_js/validate_dsk_and_enter_pin",entry_id:i,pin:r}),H=(e,i,r)=>e.callWS({type:"zwave_js/supports_feature",entry_id:i,feature:r}),h=(e,i,r)=>e.callWS({type:"zwave_js/parse_qr_code_string",entry_id:i,qr_code_string:r}),I=(e,i,r,a,n,t)=>e.callWS({type:"zwave_js/lookup_device",entry_id:i,manufacturerId:r,productType:a,productId:n,applicationVersion:t}),L=(e,i,r,a,n,t)=>e.callWS({type:"zwave_js/provision_smart_start_node",entry_id:i,qr_provisioning_information:r,protocol:a,device_name:n,area_id:t}),W=(e,i,r,a)=>e.callWS({type:"zwave_js/unprovision_smart_start_node",entry_id:i,dsk:r,node_id:a}),M=(e,i,r)=>e.connection.subscribeMessage(e=>r(e),{type:"zwave_js/subscribe_new_devices",entry_id:i}),V=(e,i)=>e.callWS({type:"zwave_js/node_status",device_id:i}),E=(e,i)=>e.callWS({type:"zwave_js/node_capabilities",device_id:i}),A=(e,i,r)=>e.connection.subscribeMessage(e=>r(e),{type:"zwave_js/subscribe_node_status",device_id:i}),k=(e,i)=>e.callWS({type:"zwave_js/node_metadata",device_id:i}),T=(e,i)=>e.callWS({type:"zwave_js/node_alerts",device_id:i}),Z=(e,i)=>e.callWS({type:"zwave_js/get_config_parameters",device_id:i}),D=(e,i,r,a,n,t)=>{const o={type:"zwave_js/set_config_parameter",device_id:i,property:r,endpoint:a,value:n,property_key:t};return e.callWS(o)},P=(e,i,r,a,n,t)=>{const o={type:"zwave_js/set_raw_config_parameter",device_id:i,property:r,value:a,value_size:n,value_format:t};return e.callWS(o)},R=(e,i,r)=>e.callWS({type:"zwave_js/get_raw_config_parameter",device_id:i,property:r}).then(e=>e.value),x=(e,i,r)=>e.connection.subscribeMessage(e=>r(e),{type:"zwave_js/refresh_node_info",device_id:i}),N=(e,i)=>e.callWS({type:"zwave_js/rebuild_node_routes",device_id:i}),F=(e,i,r)=>e.connection.subscribeMessage(e=>r(e),{type:"zwave_js/remove_failed_node",device_id:i}),O=(e,i)=>(0,a.X)(e,{type:"zwave_js/begin_rebuilding_routes",entry_id:i}),K=(e,i)=>(0,a.X)(e,{type:"zwave_js/stop_rebuilding_routes",entry_id:i}),q=(e,i,r)=>e.subscribeMessage(e=>r(e),{type:"zwave_js/subscribe_rebuild_routes_progress",entry_id:i}),U=(e,i,r)=>e.connection.subscribeMessage(e=>r(e),{type:"zwave_js/subscribe_controller_statistics",entry_id:i}),X=(e,i,r)=>e.connection.subscribeMessage(e=>r(e),{type:"zwave_js/subscribe_node_statistics",device_id:i}),Y=(e,i,r)=>e.connection.subscribeMessage(e=>r(e),{type:"zwave_js/subscribe_s2_inclusion",entry_id:i}),$=(e,i)=>e.callWS({type:"zwave_js/is_node_firmware_update_in_progress",device_id:i}),B=(e,i)=>e.callWS({type:"zwave_js/is_any_ota_firmware_update_in_progress",entry_id:i}),G=(e,i)=>e.callWS({type:"zwave_js/hard_reset_controller",entry_id:i}),J=async(e,i,r,a,n)=>{const t=new FormData;t.append("file",r),void 0!==a&&t.append("target",a.toString());const o=await e.fetchWithAuth(`/api/zwave_js/firmware/upload/${i}`,{method:"POST",body:t,signal:n});if(200!==o.status)throw new Error(o.statusText)},Q=(e,i,r)=>e.connection.subscribeMessage(e=>r(e),{type:"zwave_js/subscribe_firmware_update_status",device_id:i}),ee=(e,i)=>e.callWS({type:"zwave_js/abort_firmware_update",device_id:i}),ie=(e,i,r)=>e.connection.subscribeMessage(r,{type:"zwave_js/backup_nvm",entry_id:i}),re=(e,i,r,a)=>e.connection.subscribeMessage(a,{type:"zwave_js/restore_nvm",entry_id:i,data:r}),ae=(e,i,r)=>e.connection.subscribeMessage(r,{type:"zwave_js/subscribe_log_updates",entry_id:i}),ne=(e,i)=>e.callWS({type:"zwave_js/get_log_config",entry_id:i}),te=(e,i,r)=>e.callWS({type:"zwave_js/update_log_config",entry_id:i,config:{level:r}}),oe=(e,i)=>e.callWS({type:"zwave_js/cancel_secure_bootstrap_s2",entry_id:i})},74524(e,i,r){r.d(i,{getZwaveDeviceActions:()=>y});r(74423),r(44114),r(18111),r(20116);var a=r(77423),n=r(72001),t=r(65063),o=r(1087);const _=()=>r.e(97278).then(r.bind(r,69645));var s=r(44919);const c=()=>r.e(1213).then(r.bind(r,48748)),d=()=>r.e(75867).then(r.bind(r,69814)),l=()=>r.e(64714).then(r.bind(r,70513)),v=()=>r.e(34328).then(r.bind(r,54283));var u=r(50965);const p=()=>Promise.all([r.e(53480),r.e(32307)]).then(r.bind(r,42048)),g="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",y=async(e,i,r)=>{const y=(await(0,a.VN)(i,{domain:"zwave_js"})).find(e=>r.config_entries.includes(e.entry_id));if(!y)return[];const w=y.entry_id,m=(await(0,n.Bm)(i,w)).find(e=>e.device_id===r.id);if(m&&!m.nodeId)return[{label:i.localize("ui.common.remove"),classes:"warning",icon:g,action:async()=>{await(0,t.dk)(e,{title:i.localize("ui.panel.config.zwave_js.provisioned.confirm_unprovision_title"),text:i.localize("ui.panel.config.zwave_js.provisioned.confirm_unprovision_text",{name:r.name_by_user||r.name}),confirmText:i.localize("ui.common.remove"),destructive:!0})&&await(0,n.JZ)(i,w,m.dsk)}}];const f=await(0,n.mQ)(i,r.id);if(!f)return[];const z=[];if(f.is_controller_node||z.push({label:i.localize("ui.panel.config.zwave_js.device_info.device_config"),icon:"M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",href:`/config/zwave_js/node_config/${r.id}?config_entry=${w}`},{label:i.localize("ui.panel.config.zwave_js.device_info.reinterview_device"),icon:"M12 3C6.5 3 2 6.6 2 11C2 13.1 3 15.1 4.8 16.5C4.8 17.1 4.4 18.7 2 21C2 21 5.5 21 8.5 18.5C9.6 18.8 10.8 19 12 19C17.5 19 22 15.4 22 11S17.5 3 12 3M13 15H11V13H13V15M14.8 10C14.5 10.4 14.1 10.6 13.7 10.8C13.4 11 13.3 11.1 13.2 11.3C13 11.5 13 11.7 13 12H11C11 11.5 11.1 11.2 11.3 10.9C11.5 10.7 11.9 10.4 12.4 10.1C12.7 10 12.9 9.8 13 9.6C13.1 9.4 13.2 9.1 13.2 8.9C13.2 8.6 13.1 8.4 12.9 8.2C12.7 8 12.4 7.9 12.1 7.9C11.8 7.9 11.6 8 11.4 8.1C11.2 8.2 11.1 8.4 11.1 8.7H9.1C9.2 8 9.5 7.4 10 7C10.5 6.6 11.2 6.5 12.1 6.5C13 6.5 13.8 6.7 14.3 7.1C14.8 7.5 15.1 8.1 15.1 8.8C15.2 9.2 15.1 9.6 14.8 10Z",action:()=>{return i=e,a={device_id:r.id},void(0,o.r)(i,"show-dialog",{dialogTag:"dialog-zwave_js-reinterview-node",dialogImport:v,dialogParams:a});var i,a}},{label:i.localize("ui.panel.config.zwave_js.device_info.rebuild_routes"),icon:"M18,14H14V18H10V14H6V10H10V6H14V10H18M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z",action:()=>{return i=e,a={device:r},void(0,o.r)(i,"show-dialog",{dialogTag:"dialog-zwave_js-rebuild-node-routes",dialogImport:l,dialogParams:a});var i,a}},{label:i.localize("ui.panel.config.zwave_js.device_info.node_statistics"),icon:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z",action:()=>{return i=e,a={device:r},void(0,o.r)(i,"show-dialog",{dialogTag:"dialog-zwave_js-node-statistics",dialogImport:d,dialogParams:a});var i,a}},{label:i.localize("ui.common.remove"),classes:"warning",icon:g,action:()=>(0,u.a)(e,{deviceId:r.id,entryId:w})}),!f.is_controller_node){const a=Object.values(i.entities).find(e=>e.device_id===r.id&&e.entity_id.startsWith("lock."));a&&z.push({label:i.localize("ui.panel.config.zwave_js.credentials.manage"),icon:"M11 10V12H9V14H7V12H5.8C5.4 13.2 4.3 14 3 14C1.3 14 0 12.7 0 11S1.3 8 3 8C4.3 8 5.4 8.8 5.8 10H11M3 10C2.4 10 2 10.4 2 11S2.4 12 3 12 4 11.6 4 11 3.6 10 3 10M16 14C18.7 14 24 15.3 24 18V20H8V18C8 15.3 13.3 14 16 14M16 12C13.8 12 12 10.2 12 8S13.8 4 16 4 20 5.8 20 8 18.2 12 16 12Z",action:()=>{return i=e,r={entity_id:a.entity_id},void(0,o.r)(i,"show-dialog",{dialogTag:"dialog-zwave_js-credential-manage",dialogImport:_,dialogParams:r});var i,r}})}if(!f.ready||!f.is_controller_node&&!f.has_firmware_update_cc)return z;const[b,S]=await Promise.all([(0,n.U)(i,w),(0,n.Cr)(i,r.id)]);if(b&&!S||z.push({label:i.localize("ui.panel.config.zwave_js.device_info.update_firmware"),icon:"M9,16V10H5L12,3L19,10H15V16H9M5,20V18H19V20H5Z",action:async()=>{var a,_;(S||await(0,n.Cr)(i,r.id)||await(0,t.dk)(e,{text:i.localize("ui.panel.config.zwave_js.update_firmware."+(f.is_controller_node?"warning_controller":"warning")),dismissText:i.localize("ui.common.no"),confirmText:i.localize("ui.common.yes")}))&&(a=e,_={device:r},(0,o.r)(a,"show-dialog",{dialogTag:"dialog-zwave_js-update-firmware-node",dialogImport:p,dialogParams:_}))}}),f.is_controller_node){const r=await(0,n.Is)(i.connection,{entry_id:w});z.unshift({label:i.localize("ui.panel.config.zwave_js.common.add_node"),icon:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",action:async()=>{(0,s.X)(e,{entry_id:w,longRangeSupported:r.controller?.supports_long_range})}}),z.push({label:i.localize("ui.panel.config.zwave_js.device_info.hard_reset_controller"),icon:"M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19M8.46,11.88L9.87,10.47L12,12.59L14.12,10.47L15.53,11.88L13.41,14L15.53,16.12L14.12,17.53L12,15.41L9.88,17.53L8.47,16.12L10.59,14L8.46,11.88M15.5,4L14.5,3H9.5L8.5,4H5V6H19V4H15.5Z",action:async()=>{var i,r;i=e,r={entryId:w},(0,o.r)(i,"show-dialog",{dialogTag:"dialog-zwave_js-hard-reset-controller",dialogImport:c,dialogParams:r})}})}return z}},50965(e,i,r){r.d(i,{a:()=>t});var a=r(1087);const n=()=>Promise.all([r.e(4801),r.e(80131),r.e(58416),r.e(72826),r.e(88428)]).then(r.bind(r,50881)),t=(e,i)=>{(0,a.r)(e,"show-dialog",{dialogTag:"dialog-zwave_js-remove-node",dialogImport:n,dialogParams:i})}}};