Add Tuya EM3395TY-2 weather station (#4531)
* Add Tuya EM3395TY-2 weather station
Adds device config for the Tuya EM3395TY-2 WiFi weather station
(product_id: 6cwineqz1ndjmuee).
Supported entities:
- Indoor/outdoor temperature and humidity (DP 1,2,38,39)
- 3 optional external temperature/humidity channels (DP 40-45)
- Battery percentage (DP 4)
- Atmospheric pressure and pressure drop (DP 54,55)
- Wind speed and gust (DP 56,57)
- Rain 1h, 24h and rainfall rate (DP 59,60,61)
- UV index (DP 62)
- Dew point, feels like, heat index, wind chill (DP 64-67)
- Unit selectors for temperature, wind, pressure, rain (DP 9-12)
DP mapping verified via Tuya IoT Platform API.
Tested on physical device.
* fix (EM3395TY_weather_station): address PR review feedback
- Remove manufacturer field (Tuya only makes WiFi modules)
- Remove redundant Battery name (same as class)
- Remove Outdoor prefix from temperature/humidity (implicit for weather station)
- Change pressure class to atmospheric_pressure
- Add wind_speed class to wind speed and gust sensors
- Use precipitation/precipitation_intensity classes for rain sensors
- Remove redundant UV Index unit
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix (em3395ty_weatherstation): avoid mixed case filenames
- also remove use of yaml merge keys, as it makes it more difficult for
other users to follow the file.
PR #4531
---------
Co-authored-by: Jason Rumney <make-all@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Jason Rumney <jasonrumney@gmail.com>