Thermostat set temperature in 0.5 steps

This commit is contained in:
Paulus Schoutsen 2015-11-28 01:16:30 -08:00
parent 39e09d85b7
commit 62e494bd04
2 changed files with 2 additions and 6 deletions

View File

@ -22,7 +22,7 @@
<div> <div>
<div>Target Temperature</div> <div>Target Temperature</div>
<paper-slider <paper-slider
min='[[tempMin]]' max='[[tempMax]]' min='[[tempMin]]' max='[[tempMax]]' step='0.5'
value='[[targetTemperatureSliderValue]]' pin value='[[targetTemperatureSliderValue]]' pin
on-change='targetTemperatureSliderChanged'> on-change='targetTemperatureSliderChanged'>
</paper-slider> </paper-slider>

View File

@ -44,13 +44,9 @@ export default new Polymer({
}, },
targetTemperatureSliderChanged(ev) { targetTemperatureSliderChanged(ev) {
const temp = parseInt(ev.target.value, 10);
if (isNaN(temp)) return;
serviceActions.callService('thermostat', 'set_temperature', { serviceActions.callService('thermostat', 'set_temperature', {
entity_id: this.stateObj.entityId, entity_id: this.stateObj.entityId,
temperature: temp, temperature: ev.target.value,
}); });
}, },