Add EA dual zone car fridge (#6290)
Replaces the car fridge half of #6283, reworked after review: one device
per PR, and only dps with real data are included.
**Device:** EA dual zone car fridge, product `iyqhndov8rdzqrlq`.
**Where the dps come from:** the product's Tuya IoT data model (dps
101-139) and the device's reported properties from the Tuya IoT
platform.
Included, all required, because the device reports every one of them
live:
101 (power), 102 (lock), 103 (mode), 104 (battery protection), 105
(display unit), 110 and 111 (zone A and B on/off), 117 and 118 (zone
temperatures in °F), 119 and 120 (zone targets in °F), 122 (battery
voltage, scale 1), and 123 (battery percent).
Optional, with reason:
- 106 (fault bitmap): only reported when a fault is raised or cleared.
Its last report was from 2024, with the value 0.
Left out:
- 112-116 and 128-133 (the Celsius set): the device only updates the set
that matches its display unit (dp 105). While set to °F, the Celsius
values are frozen at their 2024 values.
- 107, 108, 116, 121, 132, 133, 138 and 139 (the heat box): this model
has no heater. These dps hold factory defaults that have not changed
since 2024.
- 124-127 (second battery): no second battery pack. These dps read 0 and
have not changed since 2024.
- 134-137 (per-zone setpoint limits): these are configuration limits,
not something a user needs.
**Testing:** I loaded the config with tuya-local's own `device_config`
helpers and fed it the device's reported dps. It is the top match, at
quality 101 with the product ID and 81 without. Removing any required dp
stops it matching.
---------
Co-authored-by: Jason Rumney <make-all@users.noreply.github.com>