mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-21 15:04:24 +01:00
show colortemp only if devices supports it
This commit is contained in:
@@ -112,9 +112,11 @@ class NsPanelLovelanceUI:
|
|||||||
switch_val = 1 if entity.state == "on" else 0
|
switch_val = 1 if entity.state == "on" else 0
|
||||||
# scale 0-255 brightness from ha to 0-100
|
# scale 0-255 brightness from ha to 0-100
|
||||||
brightness = int(self.scale(entity.attributes.brightness,(0,255),(0,100)))
|
brightness = int(self.scale(entity.attributes.brightness,(0,255),(0,100)))
|
||||||
# TODO: Check if color temp feature is avalible
|
if "color_temp" in entity.attributes.supported_color_modes:
|
||||||
# scale ha color temp range to 0-100
|
# scale ha color temp range to 0-100
|
||||||
color_temp = self.scale(entity.attributes.color_temp,(entity.attributes.min_mireds, entity.attributes.max_mireds),(0,100))
|
color_temp = self.scale(entity.attributes.color_temp,(entity.attributes.min_mireds, entity.attributes.max_mireds),(0,100))
|
||||||
|
else:
|
||||||
|
color_temp = "disable"
|
||||||
self.send_mqtt_msg("entityUpdateDetail,{0},{1},{2}".format(switch_val,brightness,color_temp))
|
self.send_mqtt_msg("entityUpdateDetail,{0},{1},{2}".format(switch_val,brightness,color_temp))
|
||||||
|
|
||||||
if(msg[2] == "popupShutter"):
|
if(msg[2] == "popupShutter"):
|
||||||
|
|||||||
Reference in New Issue
Block a user