forked from DigiLive/mushroom-strategy
Bump Strategy version
This commit is contained in:
5 files changed
+6
-6
No files matched your search
@@ -64,7 +64,7 @@ Visit the [issues][issuesUrl] page.
|
||||
|
||||
[hacsBadge]: https://img.shields.io/badge/HACS-Default-blue
|
||||
|
||||
[releaseBadge]: https://img.shields.io/github/v/tag/digilive/mushroom-strategy?filter=v2.3.3-alpha.1&label=Release
|
||||
[releaseBadge]: https://img.shields.io/github/v/tag/digilive/mushroom-strategy?filter=v2.3.3-alpha.2&label=Release
|
||||
|
||||
[sponsorBadge]: https://img.shields.io/badge/Sponsor_him-%E2%9D%A4-%23db61a2.svg?&logo=github&color=%23fe8e86
|
||||
|
||||
@@ -74,7 +74,7 @@ Visit the [issues][issuesUrl] page.
|
||||
|
||||
[repositoryUrl]: https://github.com/DigiLive/mushroom-strategy
|
||||
|
||||
[releaseUrl]: https://github.com/DigiLive/mushroom-strategy/releases/tag/v2.3.3-alpha.1
|
||||
[releaseUrl]: https://github.com/DigiLive/mushroom-strategy/releases/tag/v2.3.3-alpha.2
|
||||
|
||||
[issuesUrl]: https://github.com/DigiLive/mushroom-strategy/issues
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
(()=>{var e,t,i={245:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>r});var n=i(1241),s=i(5987),a=i(1122);class o extends a.default{static getDefaultConfig(){return{title:(0,s.k)("fan.fans"),path:"fans",icon:"mdi:fan",subview:!1,headerCardConfiguration:{iconOn:"mdi:fan",iconOff:"mdi:fan-off",onService:"fan.turn_on",offService:"fan.turn_off"}}}static getViewHeaderCardConfig(){return{title:(0,s.k)("fan.all_fans"),subtitle:`${n.O.getCountTemplate(o.domain,"eq","on")} ${(0,s.k)("fan.fans")} `+(0,s.k)("generic.on")}}constructor(e){super(),this.initializeViewConfig(o.getDefaultConfig(),e,o.getViewHeaderCardConfig())}}o.domain="fan";const r=o},845:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a});var n=i(4818);class s extends n.default{static getDefaultConfig(){return{type:"custom:mushroom-person-card",layout:"vertical",primary_info:"none",secondary_info:"none",icon_type:"entity-picture"}}constructor(e,t){super(e),this.configuration={...this.configuration,...s.getDefaultConfig(),...t}}}const a=s},1122:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>l});var n=i(4137),s=i(1241),a=i(3007),o=i(6964),r=i(2682),c=i(2737);const l=class{get domain(){return this.constructor.domain}constructor(){this.baseConfiguration={icon:"mdi:view-dashboard",subview:!1},this.viewHeaderCardConfiguration={cards:[],type:""},s.O.initialized||(0,o.OG)(o.ZY,"Registry is not initialized!")}async createCardConfigurations(){const e=[],t=(0,a.p)(this.domain+"Card"),o=(await i(2560)(`./${t}`)).default,l=new r.A(s.O.entities).whereDomain(this.domain).where((e=>!e.entity_id.endsWith("_stateful_scene"))).toList();for(const t of s.O.areas){let i=[],a={area_id:[t.area_id]};const u=new r.A(l).whereAreaId(t.area_id).toList();if("undisclosed"===t.area_id&&(a={entity_id:u.map((e=>e.entity_id))}),i.push(...u.map((e=>new o(e,s.O.strategyOptions.card_options?.[e.entity_id]).getCard()))),i.length){i=(0,c.P)(i,s.O.strategyOptions.domains[this.domain].stack_count??s.O.strategyOptions.domains._.stack_count);const o="headerCardConfiguration"in this.baseConfiguration?this.baseConfiguration.headerCardConfiguration:{};i.unshift(new n.default(a,{title:t.name,...o}).createCard()),e.push({type:"vertical-stack",cards:i})}}return this.viewHeaderCardConfiguration.cards.length&&e.length&&e.unshift(this.viewHeaderCardConfiguration),e}async getView(){return{...this.baseConfiguration,cards:await this.createCardConfigurations()}}getDomainTargets(){return{entity_id:s.O.entities.filter((e=>e.entity_id.startsWith(this.domain+"."))).map((e=>e.entity_id))}}initializeViewConfig(e,t={},i){this.baseConfiguration={...this.baseConfiguration,...e,...t},this.baseConfiguration.headerCardConfiguration={showControls:s.O.strategyOptions.domains[this.domain]?.showControls??s.O.strategyOptions.domains._.showControls},this.viewHeaderCardConfiguration=new n.default(this.getDomainTargets(),{...this.baseConfiguration.headerCardConfiguration,...i}).createCard()}}},1151:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a});var n=i(5982);class s extends n.default{static getDefaultConfig(){return{type:"custom:mushroom-entity-card",icon:"mdi:power-cycle",icon_color:"green"}}constructor(e,t){super(e),this.configuration={...this.configuration,...s.getDefaultConfig(),...t}}}const a=s},1216:(e,t,i)=>{var n={"./AbstractChip":[8222,792],"./AbstractChip.ts":[8222,792],"./ClimateChip":[7757,792],"./ClimateChip.ts":[7757,792],"./CoverChip":[9589,792],"./CoverChip.ts":[9589,792],"./FanChip":[1867,792],"./FanChip.ts":[1867,792],"./LightChip":[3122,792],"./LightChip.ts":[3122,792],"./SwitchChip":[9908,792],"./SwitchChip.ts":[9908,792],"./WeatherChip":[1778,792],"./WeatherChip.ts":[1778,792]};function s(e){if(!i.o(n,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=n[e],s=t[0];return i.e(t[1]).then((()=>i(s)))}s.keys=()=>Object.keys(n),s.id=1216,e.exports=s},1241:(e,t,i)=>{"use strict";i.d(t,{O:()=>l});var n=i(4744),s=i.n(n),a=i(2700),o=i(6964),r=i(5987),c=i(2682);class l{constructor(){}static get strategyOptions(){return l._strategyOptions}static get areas(){return l._areas}static get devices(){return l._devices}static get entities(){return l._entities}static get hassStates(){return l._hassStates}static get initialized(){return l._initialized}static async initialize(e){(0,r.A)(e.hass),l._hassStates=e.hass.states;const{ConfigurationDefaults:t}=await Promise.resolve().then(i.bind(i,7688));try{l._strategyOptions=s()(t,e.config?.strategy?.options??{})}catch(e){(0,o.OG)(o.ZY,"Error importing strategy options!",e)}(0,o.Ux)(l.strategyOptions.debug?o.ZY:o.QC);try{[l._entities,l._devices,l._areas]=await Promise.all([e.hass.callWS({type:"config/entity_registry/list"}),e.hass.callWS({type:"config/device_registry/list"}),e.hass.callWS({type:"config/area_registry/list"})])}catch(e){(0,o.OG)(o.ZY,"Error importing Home Assistant registries!",e)}l._strategyOptions.extra_views.map((e=>({...e,subview:!1}))),l._entities=new c.A(l.entities).not().whereEnLine truncated
|
||||
(()=>{var e,t,i={245:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>r});var n=i(1241),s=i(5987),a=i(1122);class o extends a.default{static getDefaultConfig(){return{title:(0,s.k)("fan.fans"),path:"fans",icon:"mdi:fan",subview:!1,headerCardConfiguration:{iconOn:"mdi:fan",iconOff:"mdi:fan-off",onService:"fan.turn_on",offService:"fan.turn_off"}}}static getViewHeaderCardConfig(){return{title:(0,s.k)("fan.all_fans"),subtitle:`${n.O.getCountTemplate(o.domain,"eq","on")} ${(0,s.k)("fan.fans")} `+(0,s.k)("generic.on")}}constructor(e){super(),this.initializeViewConfig(o.getDefaultConfig(),e,o.getViewHeaderCardConfig())}}o.domain="fan";const r=o},845:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a});var n=i(4818);class s extends n.default{static getDefaultConfig(){return{type:"custom:mushroom-person-card",layout:"vertical",primary_info:"none",secondary_info:"none",icon_type:"entity-picture"}}constructor(e,t){super(e),this.configuration={...this.configuration,...s.getDefaultConfig(),...t}}}const a=s},1122:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>l});var n=i(4137),s=i(1241),a=i(3007),o=i(6964),r=i(2682),c=i(2737);const l=class{get domain(){return this.constructor.domain}constructor(){this.baseConfiguration={icon:"mdi:view-dashboard",subview:!1},this.viewHeaderCardConfiguration={cards:[],type:""},s.O.initialized||(0,o.OG)(o.ZY,"Registry is not initialized!")}async createCardConfigurations(){const e=[],t=(0,a.p)(this.domain+"Card"),o=(await i(2560)(`./${t}`)).default,l=new r.A(s.O.entities).whereDomain(this.domain).where((e=>!e.entity_id.endsWith("_stateful_scene"))).toList();for(const t of s.O.areas){let i=[],a={area_id:[t.area_id]};const u=new r.A(l).whereAreaId(t.area_id).toList();if("undisclosed"===t.area_id&&(a={entity_id:u.map((e=>e.entity_id))}),i.push(...u.map((e=>new o(e,s.O.strategyOptions.card_options?.[e.entity_id]).getCard()))),i.length){i=(0,c.P)(i,s.O.strategyOptions.domains[this.domain].stack_count??s.O.strategyOptions.domains._.stack_count);const o="headerCardConfiguration"in this.baseConfiguration?this.baseConfiguration.headerCardConfiguration:{};i.unshift(new n.default(a,{title:t.name,...o}).createCard()),e.push({type:"vertical-stack",cards:i})}}return this.viewHeaderCardConfiguration.cards.length&&e.length&&e.unshift(this.viewHeaderCardConfiguration),e}async getView(){return{...this.baseConfiguration,cards:await this.createCardConfigurations()}}getDomainTargets(){return{entity_id:s.O.entities.filter((e=>e.entity_id.startsWith(this.domain+"."))).map((e=>e.entity_id))}}initializeViewConfig(e,t={},i){this.baseConfiguration={...this.baseConfiguration,...e,...t},this.baseConfiguration.headerCardConfiguration={showControls:s.O.strategyOptions.domains[this.domain]?.showControls??s.O.strategyOptions.domains._.showControls},this.viewHeaderCardConfiguration=new n.default(this.getDomainTargets(),{...this.baseConfiguration.headerCardConfiguration,...i}).createCard()}}},1151:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a});var n=i(5982);class s extends n.default{static getDefaultConfig(){return{type:"custom:mushroom-entity-card",icon:"mdi:power-cycle",icon_color:"green"}}constructor(e,t){super(e),this.configuration={...this.configuration,...s.getDefaultConfig(),...t}}}const a=s},1216:(e,t,i)=>{var n={"./AbstractChip":[8222,792],"./AbstractChip.ts":[8222,792],"./ClimateChip":[7757,792],"./ClimateChip.ts":[7757,792],"./CoverChip":[9589,792],"./CoverChip.ts":[9589,792],"./FanChip":[1867,792],"./FanChip.ts":[1867,792],"./LightChip":[3122,792],"./LightChip.ts":[3122,792],"./SwitchChip":[9908,792],"./SwitchChip.ts":[9908,792],"./WeatherChip":[1778,792],"./WeatherChip.ts":[1778,792]};function s(e){if(!i.o(n,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=n[e],s=t[0];return i.e(t[1]).then((()=>i(s)))}s.keys=()=>Object.keys(n),s.id=1216,e.exports=s},1241:(e,t,i)=>{"use strict";i.d(t,{O:()=>l});var n=i(4744),s=i.n(n),a=i(2700),o=i(6964),r=i(5987),c=i(2682);class l{constructor(){}static get strategyOptions(){return l._strategyOptions}static get areas(){return l._areas}static get devices(){return l._devices}static get entities(){return l._entities}static get hassStates(){return l._hassStates}static get initialized(){return l._initialized}static async initialize(e){(0,r.A)(e.hass),l._hassStates=e.hass.states;const{ConfigurationDefaults:t}=await Promise.resolve().then(i.bind(i,7688));try{l._strategyOptions=s()(t,e.config?.strategy?.options??{})}catch(e){(0,o.OG)(o.ZY,"Error importing strategy options!",e)}(0,o.Ux)(l.strategyOptions.debug?o.ZY:o.QC);try{[l._entities,l._devices,l._areas]=await Promise.all([e.hass.callWS({type:"config/entity_registry/list"}),e.hass.callWS({type:"config/device_registry/list"}),e.hass.callWS({type:"config/area_registry/list"})])}catch(e){(0,o.OG)(o.ZY,"Error importing Home Assistant registries!",e)}l._strategyOptions.extra_views.map((e=>({...e,subview:!1}))),l._entities=new c.A(l.entities).not().whereEnLine truncated
|
||||
Generated
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "mushroom-strategy",
|
||||
"version": "2.3.3-alpha.1",
|
||||
"version": "2.3.3-alpha.2",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "mushroom-strategy",
|
||||
"version": "2.3.3-alpha.1",
|
||||
"version": "2.3.3-alpha.2",
|
||||
"description": "Automatically generate a dashboard of Mushroom cards.",
|
||||
"keywords": [
|
||||
"dashboard",
|
||||
|
||||
@@ -226,7 +226,7 @@ class MushroomStrategy extends HTMLTemplateElement {
|
||||
|
||||
customElements.define('ll-strategy-mushroom-strategy', MushroomStrategy);
|
||||
|
||||
const version = 'v2.3.3-alpha.1';
|
||||
const version = 'v2.3.3-alpha.2';
|
||||
console.info(
|
||||
'%c Mushroom Strategy %c '.concat(version, ' '),
|
||||
'color: white; background: coral; font-weight: 700;',
|
||||
|
||||
Reference in new issue
Block a user