Index: leahi_dialin/dd/modules/valves.py =================================================================== diff -u -r03936b9327b52b7ea33aecb5aa2129f33583bc35 -r819d22f5fbf87da39e1d294f0218bc6eb57112ac --- leahi_dialin/dd/modules/valves.py (.../valves.py) (revision 03936b9327b52b7ea33aecb5aa2129f33583bc35) +++ leahi_dialin/dd/modules/valves.py (.../valves.py) (revision 819d22f5fbf87da39e1d294f0218bc6eb57112ac) @@ -248,6 +248,7 @@ """ vst = struct.unpack('H', bytearray(message['message'][self.START_POS_VALVES_STATES:self.END_POS_VALVES_STATES])) + self.valve_states_all = vst[0] # Extract each valve state from U16 valves states using bit-masking self.valve_state_VDR["state"] = self._binary_to_valve_state(vst[0] & 1) self.valve_state_VTD["state"] = self._binary_to_valve_state(vst[0] & 2)