diff --git a/slider-entity-row.js b/slider-entity-row.js index 8b46c50..f33481f 100644 --- a/slider-entity-row.js +++ b/slider-entity-row.js @@ -39,6 +39,11 @@ class SliderEntityRow extends Polymer.Element { hass="[[_hass]]" > + + + [[statusString(stateObj)]] + + @@ -76,6 +81,17 @@ class SliderEntityRow extends Polymer.Element { 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() { this.displayTop = false;