Is the data always consistent when I read all data (4byte temperature and humidity) in one read cycle?
What happens if the internal measurement overlaps with the readout?
Is the MEAS_TRIG bit set to "no action" directly after starting the measurement or only after the measurement has been performed?