Fix slider step issue

This commit is contained in:
estevez
2018-09-30 01:37:33 +03:00
parent 76d2750ad6
commit 2f135169a9

View File

@ -51,10 +51,6 @@ class Entity {
update(rawData); update(rawData);
} }
int getValueDivisions() {
return ((maxValue - minValue)/valueStep).round().round();
}
void update(Map rawData) { void update(Map rawData) {
_attributes = rawData["attributes"] ?? {}; _attributes = rawData["attributes"] ?? {};
_domain = rawData["entity_id"].split(".")[0]; _domain = rawData["entity_id"].split(".")[0];
@ -250,9 +246,8 @@ class InputEntity extends Entity {
min: this.minValue*10, min: this.minValue*10,
max: this.maxValue*10, max: this.maxValue*10,
value: (this.doubleState <= this.maxValue) && (this.doubleState >= this.minValue) ? this.doubleState*10 : this.minValue*10, value: (this.doubleState <= this.maxValue) && (this.doubleState >= this.minValue) ? this.doubleState*10 : this.minValue*10,
//divisions: this.getValueDivisions(),
onChanged: (value) { onChanged: (value) {
eventBus.fire(new StateChangedEvent(_entityId, ((value / 10).roundToDouble()).toString(), true)); eventBus.fire(new StateChangedEvent(_entityId, (value.roundToDouble() / 10).toString(), true));
}, },
onChangeEnd: (value) { onChangeEnd: (value) {
eventBus.fire(new ServiceCallEvent(_domain, "set_value", _entityId,{"value": "$_state"})); eventBus.fire(new ServiceCallEvent(_domain, "set_value", _entityId,{"value": "$_state"}));