iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
1 lines • 5.88 kB
JavaScript
;(self.rspackChunkhome_assistant_frontend=self.rspackChunkhome_assistant_frontend||[]).push([[17423],{380:function(n,e,t){t.a(n,async function(n,i){try{t.d(e,{D:function(){return m},P:function(){return c}});t(74423);var r=t(74487),a=t(27734),o=t(46927),u=t(96029),s=n([r]);r=(s.then?(await s)():s)[0];const c=n=>n.first_weekday===o.zt.language?"weekInfo"in Intl.Locale.prototype?new Intl.Locale(n.language).weekInfo.firstDay%7:(0,a.S)(n.language)%7:u.Z.includes(n.first_weekday)?u.Z.indexOf(n.first_weekday):1,m=n=>{const e=c(n);return u.Z[e]};i()}catch(c){i(c)}})},30162:function(n,e,t){t.a(n,async function(n,i){try{t.d(e,{LW:function(){return y},Xs:function(){return f},fU:function(){return c},ie:function(){return l}});var r=t(74487),a=t(22786),o=t(8480),u=t(69543),s=n([r,o]);[r,o]=s.then?(await s)():s;const c=(n,e,t)=>m(e,t.time_zone).format(n),m=(0,a.A)((n,e)=>new Intl.DateTimeFormat(n.language,{hour:"numeric",minute:"2-digit",hourCycle:(0,u.J)(n)?"h12":"h23",timeZone:(0,o.wj)(n.time_zone,e)})),l=(n,e,t)=>d(e,t.time_zone).format(n),d=(0,a.A)((n,e)=>new Intl.DateTimeFormat(n.language,{hour:(0,u.J)(n)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hourCycle:(0,u.J)(n)?"h12":"h23",timeZone:(0,o.wj)(n.time_zone,e)})),f=(n,e,t)=>g(e,t.time_zone).format(n),g=(0,a.A)((n,e)=>new Intl.DateTimeFormat(n.language,{weekday:"long",hour:(0,u.J)(n)?"numeric":"2-digit",minute:"2-digit",hourCycle:(0,u.J)(n)?"h12":"h23",timeZone:(0,o.wj)(n.time_zone,e)})),y=(n,e,t)=>_(e,t.time_zone).format(n),_=(0,a.A)((n,e)=>new Intl.DateTimeFormat("en-GB",{hour:"numeric",minute:"2-digit",hour12:!1,timeZone:(0,o.wj)(n.time_zone,e)}));i()}catch(c){i(c)}})},8480:function(n,e,t){t.a(n,async function(n,i){try{t.d(e,{fL:function(){return f},n2:function(){return g},wj:function(){return y}});var r,a,o,u=t(74487),s=t(29079),c=t(46927),m=n([u]);u=(m.then?(await m)():m)[0];const l=null===(r=Intl.DateTimeFormat)||void 0===r||null===(a=(o=r.call(Intl)).resolvedOptions)||void 0===a?void 0:a.call(o).timeZone,d=l&&("UTC"===l||"Etc/UTC"===l||l in s)?l:void 0,f=14881==t.j?void 0!==d:null,g=null!=d?d:"UTC",y=(n,e)=>n===c.Wj.local&&d?g:e;i()}catch(l){i(l)}})},69543:function(n,e,t){t.d(e,{J:function(){return a}});t(74423);var i=t(22786),r=t(46927);const a=(0,i.A)(n=>{if(n.time_format===r.Hg.language||n.time_format===r.Hg.system){const e=n.time_format===r.Hg.language?n.language:void 0;return new Date("January 1, 2023 22:00:00").toLocaleString(e).includes("10")}return n.time_format===r.Hg.am_pm})},96029:function(n,e,t){t.d(e,{Tq:function(){return o},Z:function(){return r},ZV:function(){return i},sj:function(){return a}});const i=["sun","mon","tue","wed","thu","fri","sat"],r=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"],a={0:"sun",1:"mon",2:"tue",3:"wed",4:"thu",5:"fri",6:"sat"},o={sun:"sunday",mon:"monday",tue:"tuesday",wed:"wednesday",thu:"thursday",fri:"friday",sat:"saturday"}},20058:function(n,e,t){t.a(n,async function(n,i){try{t.d(e,{QL:function(){return l},ZQ:function(){return d},ZV:function(){return m},ty:function(){return s},x:function(){return u}});var r=t(74487),a=(t(74423),t(18111),t(61701),t(46927)),o=n([r]);r=(o.then?(await o)():o)[0];const u=n=>s(n.attributes),s=(n,e)=>!!n.unit_of_measurement||!!n.state_class||(e||[]).includes(n.device_class||""),c=n=>{switch(n.number_format){case a.jG.comma_decimal:return["en-US","en"];case a.jG.decimal_comma:return["de","es","it"];case a.jG.space_comma:return["fr","sv","cs"];case a.jG.quote_decimal:return["de-CH"];case a.jG.system:return;default:return n.language}},m=(n,e,t)=>l(n,e,t).map(n=>n.value).join(""),l=(n,e,t)=>{const i=e?c(e):void 0;return(null==e?void 0:e.number_format)===a.jG.none||Number.isNaN(Number(n))?Number.isNaN(Number(n))||""===n||(null==e?void 0:e.number_format)!==a.jG.none?[{type:"literal",value:n}]:new Intl.NumberFormat("en-US",f(n,Object.assign(Object.assign({},t),{},{useGrouping:!1}))).formatToParts(Number(n)):new Intl.NumberFormat(i,f(n,t)).formatToParts(Number(n))},d=(n,e)=>{var t;const i=null==e?void 0:e.display_precision;return null!=i?{maximumFractionDigits:i,minimumFractionDigits:i}:Number.isInteger(Number(null==n||null===(t=n.attributes)||void 0===t?void 0:t.step))&&Number.isInteger(Number(null==n?void 0:n.state))?{maximumFractionDigits:0}:void 0},f=(n,e)=>{const t=Object.assign({maximumFractionDigits:2},e);if("string"!=typeof n)return t;if(!e||void 0===e.minimumFractionDigits&&void 0===e.maximumFractionDigits){const e=n.indexOf(".")>-1?n.split(".")[1].length:0;t.minimumFractionDigits=e,t.maximumFractionDigits=e}return t};i()}catch(u){i(u)}})},94129:function(n,e,t){t.d(e,{b:function(){return r},e:function(){return i}});const i="energy_dashboard",r="energy_dashboard_now"},21733:function(n,e,t){t.a(n,async function(n,i){try{t.r(e),t.d(e,{GasViewStrategy:function(){return m}});t(44114),t(18111),t(13579),t(3362);var r=t(40445),a=t(5124),o=t(67576),u=t(38114),s=t(94129),c=n([u]);u=(c.then?(await c)():c)[0];class m extends a.mN{static async generate(n,e){const t=n.collection_key||s.e,i={type:"sections",max_columns:3,sections:[{type:"grid",cards:[],column_span:3}],footer:{card:{type:"energy-date-selection",collection_key:t,opening_direction:"right",vertical_opening_direction:"up"}}},r=(0,u.tb)(e,{key:t});r.prefs||await r.refresh();const a=r.prefs,o=null==a?void 0:a.energy_sources.some(n=>"gas"===n.type);if(!a||!o)return i;const c=i.sections[0];return c.cards.push({type:"energy-compare",collection_key:t,grid_options:{columns:36}}),c.cards.push({title:e.localize("ui.panel.energy.cards.energy_gas_graph_title"),type:"energy-gas-graph",collection_key:t,grid_options:{columns:24}}),c.cards.push({title:e.localize("ui.panel.energy.cards.energy_sources_table_title"),type:"energy-sources-table",collection_key:t,types:["gas"],grid_options:{columns:12}}),i}}m=(0,r.Cg)([(0,o.EM)("gas-view-strategy")],m),i()}catch(m){i(m)}})}}]);