(only tested for Celsius scale)
Been using, for some time, Real Feel template sensors based on the temperature and relative humidity (https://www.wpc.ncep.noaa.gov/html/heatindex_equation.shtml) gathered by different devices around the house - DHT11/22 sensors mounted on NodeMCU, BLE and RF433 sensors. Also, I’ve seen this implemented in BRUH sensor https://github.com/bruhautomation/ESP-MQTT-JSON-Multisensor/pull/24/commits/d7885aad8eeeac5217c96732d92fc6cbbb53c04c.
However, it didn’t felt “real” (aprox. 3-4 degrees above during winter and 1-2 below in the summer) and I found WBGT formula (http://www.bom.gov.au/info/thermal_stress/#apparent) more accurate.
For calibration this can be plotted into an Excel table with the following formula: =0.567*temp+0.393*hum/100*6.105*EXP(17.27*temp/(237.7+temp))+3.94
- platform: template
sensors:
sensorx_real_feel:
friendly_name: "SensorX Real Feel"
value_template: '{{(0.567 * states.sensor.sensorx_temperature.state|float + 0.393 * (states.sensor.sensorx_humidity.state|float / 100 * 6.105 * e ** (17.27 * states.sensor.sensorx_temperature.state|float / (237.7 + states.sensor.sensorx_temperature.state|float ) )) + 3.94) | round(2) }}'
unit_of_measurement: '°C'