From 16625e96144953c09ece653379d98252fff3af42 Mon Sep 17 00:00:00 2001 From: Daniel Shokouhi Date: Fri, 16 Oct 2020 11:55:11 -0700 Subject: [PATCH] Fix light sensor control (#1065) --- .../homeassistant/companion/android/controls/LightControl.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/homeassistant/companion/android/controls/LightControl.kt b/app/src/main/java/io/homeassistant/companion/android/controls/LightControl.kt index 45bd19c2d..c3d293fe4 100644 --- a/app/src/main/java/io/homeassistant/companion/android/controls/LightControl.kt +++ b/app/src/main/java/io/homeassistant/companion/android/controls/LightControl.kt @@ -44,7 +44,7 @@ class LightControl { RangeTemplate( entity.entityId, 0f, - 255f, + 100f, (entity.attributes["brightness"] as? Number) ?.toFloat() ?.div(255f) @@ -74,12 +74,13 @@ class LightControl { true } is FloatAction -> { + val convertBrightness = action.newValue.div(100).times(255) integrationRepository.callService( action.templateId.split(".")[0], "turn_on", hashMapOf( "entity_id" to action.templateId, - "brightness" to action.newValue.toInt() + "brightness" to convertBrightness.toInt() ) ) true