Elmos: High-precision ultrasonic-based flow and temperature measurement