A system comprising: a flow sensor including: a flow tube including a fluid inlet at a first end of the flow tube, a fluid outlet at a second end of the flow tube opposite the first end of the flow tube, a fluid injection port between the first end and the second end of the flow tube, and a valve configured to control a flow of a fluid in the flow tube; at least one sensor configured to characterize at least one attribute of the fluid in the flow tube; and a flow sensor electrical contact in electrical communication with the at least one sensor; and a base configured to connect to the flow sensor, wherein the base includes: one or more processors; a base electrical contact in electrical communication with the one or more processors; a short range wireless communication device; and a display, wherein the flow sensor electrical contact is in electrical communication with the base electrical contact when the flow sensor is connected to the base, wherein the one or more processors are programmed and/or configured to automatically detect a state of the valve when the flow sensor is connected to the base, characterized in that the one or more processors are programmed and/or configured to determine whether to record information associated with the at least one attribute of the fluid in the flow tube based on the detected state of the valve. a flow sensor including: a flow tube including a fluid inlet at a first end of the flow tube, a fluid outlet at a second end of the flow tube opposite the first end of the flow tube, a fluid injection port between the first end and the second end of the flow tube, and a valve configured to control a flow of a fluid in the flow tube; at least one sensor configured to characterize at least one attribute of the fluid in the flow tube; and a flow sensor electrical contact in electrical communication with the at least one sensor; and a flow tube including a fluid inlet at a first end of the flow tube, a fluid outlet at a second end of the flow tube opposite the first end of the flow tube, a fluid injection port between the first end and the second end of the flow tube, and a valve configured to control a flow of a fluid in the flow tube; at least one sensor configured to characterize at least one attribute of the fluid in the flow tube; and a flow sensor electrical contact in electrical communication with the at least one sensor; and a base configured to connect to the flow sensor, wherein the base includes: one or more processors; a base electrical contact in electrical communication with the one or more processors; a short range wireless communication device; and a display, one or more processors; a base electrical contact in electrical communication with the one or more processors; a short range wireless communication device; and a display, wherein the flow sensor electrical contact is in electrical communication with the base electrical contact when the flow sensor is connected to the base, wherein the one or more processors are programmed and/or configured to automatically detect a state of the valve when the flow sensor is connected to the base, characterized in that the one or more processors are programmed and/or configured to determine whether to record information associated with the at least one attribute of the fluid in the flow tube based on the detected state of the valve.