@Lee_K thank you for the feedback!
This seems strange, the 'application' data value is usually a decimal number... but with Tuya devices you never know!
Is there a button (probably on the top of the device) that changes the temperature scale C/F ?
Now I think that I have made it too complicated by exposing this C/F/Auto option as a preference.. I am planning to remove it, and simply use the hub global setting. There is no sense to choose a scale different than the one that is set globally for the hub. And not all devices support it.
'Initialize' button is another capability that I plan to remove from this driver. It is not needed for this type of sensors, was useful for me when I was changing different drivers back and forth, but now it is not needed.
When the 'Model Group' preference is set to 'Auto Detect' (this is the setting by default), the driver is trying to set internally the correct device model, based on the Model and Manufacturer data. But the actually detected model is not visible on the device UI page, so I can show it in the 'State Variables' section to avoid confusion.
That's a bit strange, could be a result from changing different C/F/Auto options.
I am afraid your device does not support displaying the temperature in Fahrenheit itself. This is exactly the case with the first device shown in the first post ( _TZE200_lve3dvpy). While changing C/F on the LCD display works for the third device ( _TZ3000_qaaysllp), that however has a physical button on the top...
Does your device have a buzzer built-in? I am not sure whether the alarm function is enabled by default - rapidly changing the humidity above 75% may produce a beeping sound. Does this device have a 'Reset' button on the top?