parent
a1f3dbf1cd
commit
506a9dfdf4
@ -39,6 +39,11 @@ class SliderEntityRow extends Polymer.Element {
|
|||||||
hass="[[_hass]]"
|
hass="[[_hass]]"
|
||||||
></ha-entity-toggle>
|
></ha-entity-toggle>
|
||||||
</template>
|
</template>
|
||||||
|
<template is='dom-if' if='{{displayStatus}}'>
|
||||||
|
<div>
|
||||||
|
[[statusString(stateObj)]]
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
</div>
|
</div>
|
||||||
</hui-generic-entity-row>
|
</hui-generic-entity-row>
|
||||||
<template is='dom-if' if='{{displayBottom}}'>
|
<template is='dom-if' if='{{displayBottom}}'>
|
||||||
@ -76,6 +81,17 @@ class SliderEntityRow extends Polymer.Element {
|
|||||||
this.showValue = config.show_value || false;
|
this.showValue = config.show_value || false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
statusString(stateObj) {
|
||||||
|
let l18n = this._hass.resources[this._hass.language];
|
||||||
|
if(stateObj.state === 'on') {
|
||||||
|
return Math.ceil(stateObj.attributes[this.attribute]/2.55).toString(10);
|
||||||
|
} else if (stateObj.state === 'off') {
|
||||||
|
return l18n['state.default.off'];
|
||||||
|
} else {
|
||||||
|
return l18n['state.default.unavailable'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
updateSliders()
|
updateSliders()
|
||||||
{
|
{
|
||||||
this.displayTop = false;
|
this.displayTop = false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user