Index: dialin/dg/valves.py =================================================================== diff -u -rfd1abe428b6e8a06f87fe6918adbdbdd0f78ef22 -rba59a04b97e469b109da2c68009d7425a5a414b5 --- dialin/dg/valves.py (.../valves.py) (revision fd1abe428b6e8a06f87fe6918adbdbdd0f78ef22) +++ dialin/dg/valves.py (.../valves.py) (revision ba59a04b97e469b109da2c68009d7425a5a414b5) @@ -141,7 +141,7 @@ """ rst = integer_to_bytearray(reset) - ste = float_to_bytearray(state) + ste = integer_to_bytearray(state) vlv = integer_to_bytearray(valve) payload = rst + ste + vlv @@ -185,9 +185,9 @@ # Send message received_message = self.can_interface.send(message) - # If there is content... + # If there is content in message if received_message is not None: - # response payload is OK or not OK + # Response payload is OK or not return received_message['message'][DenaliMessage.PAYLOAD_START_INDEX] else: print("Timeout!!!!")