@@ -68,7 +68,7 @@ def temperature(self, temperature):
68
68
self ._temperature = temperature
69
69
except AttributeError :
70
70
self ._setter ('_temperature' , temperature ,
71
- self ._coolest , self ._warmest ,
71
+ self ._warmest , self ._coolest ,
72
72
self ._to_temperature )
73
73
74
74
def transition (self , duration , brightness = None , temperature = None ):
@@ -168,7 +168,7 @@ def _to_temperature(self, temperature):
168
168
"""
169
169
self ._to_value (self ._temperature , temperature ,
170
170
self .command_set .temperature_steps ,
171
- self ._cooler , self ._warmer )
171
+ self ._warmer , self ._cooler )
172
172
173
173
@rate (reps = 1 )
174
174
def _to_value (self , current , target , max_steps , step_down , step_up ):
@@ -203,14 +203,14 @@ def _dimmest(self):
203
203
@rate (wait = 0.025 , reps = 2 )
204
204
def _warmest (self ):
205
205
""" Group temperature as warm as possible. """
206
- for _ in range (steps (self .temperature , 1 .0 ,
206
+ for _ in range (steps (self .temperature , 0 .0 ,
207
207
self .command_set .temperature_steps )):
208
208
self ._warmer ()
209
209
210
210
@rate (wait = 0.025 , reps = 2 )
211
211
def _coolest (self ):
212
212
""" Group temperature as cool as possible. """
213
- for _ in range (steps (self .temperature , 0 .0 ,
213
+ for _ in range (steps (self .temperature , 1 .0 ,
214
214
self .command_set .temperature_steps )):
215
215
self ._cooler ()
216
216
0 commit comments