v1.0.0 * Loads last config from EEPROM on startup * Also loads internal alarm state * If no active job is available * Double Tap to show ID * Double Tap while ID is shown to fetch job data * If there is an active job available * Measures temperature [°C] and humidity [%rH] regularly according to job config * Only the "storage" interval is used due to a lack of motion recognition * Measurements are transmitted to the backend if enough data (according to job config) was measured * Amount of measurements is limited to 100 * On failure, the measurements will be transmitted again after the next measurement cycle * If 100 measurements are reached, no new data will be collected * If either temperature or humidity are outside the range configured by the job data * An internal alarm state is set * Can be reset via backend and is reset when a new job arrives * Will be indicated by flashing "!!!" before showing the temperature and flashing "!!!" combined with a transmission animation during the transmission screen * Double Tap to take a measurement and display the temperature * Double Tap while showing the temperature will display the ID * Double Tap while showing the ID will transmit all available data to the backend * Communication done/result is shown on the display * Animated checkmark for success * "Err" for error * In any case, the display will turn off automatically after some time * Individual times for id, temperature and alarm are configurable bia backend * This feature may be removed in the future