Index: leahi_dialin/dd/modules/heaters.py =================================================================== diff -u -reff35c7c93f5a6f24510f54bcaa7e32011ecd92e -r0114616a15c2e55ffbd4c6bb4535dd8dbb92880b --- leahi_dialin/dd/modules/heaters.py (.../heaters.py) (revision eff35c7c93f5a6f24510f54bcaa7e32011ecd92e) +++ leahi_dialin/dd/modules/heaters.py (.../heaters.py) (revision 0114616a15c2e55ffbd4c6bb4535dd8dbb92880b) @@ -67,8 +67,8 @@ self.can_interface = can_interface self.logger = logger - self.main_primary_heater_duty_cycle = 0 - self.trimmer_heater_duty_cycle = 0 + self.main_primary_heater_duty_cycle = 0.0 + self.trimmer_heater_duty_cycle = 0.0 self.primary_heaters_target_temperature = 0.0 self.trimmer_heater_target_temperature = 0.0 self.primary_heater_state = 0 @@ -192,7 +192,7 @@ htr = integer_to_bytearray(heater) cmd = integer_to_bytearray(command) tmp = float_to_bytearray(temperature) - payload = tmp + cmd + htr + payload = htr + cmd + tmp message = DenaliMessage.build_message(channel_id=DenaliChannels.dialin_to_dd_ch_id, message_id=MsgIds.MSG_ID_DD_HEATERS_START_STOP_OVERRIDE_REQUEST.value,