Releases: make-all/tuya-local
2023.6.1 Alarm control panels
Breaking changes
This build contains further translation improvements, and some changes to humidifier modes and fan preset_modes to support this.
The main changes are:
- restored the use of laundry as a dehumidifier mode, as many devices support it (previous release renamed most of these to "strong" which has been reverted)
- use the standard modes, plus laundry and purify where appropriate.
- use common set of fan preset modes from normal, nature, sleep, fresh, smart, strong, off.
- in a couple of cases, off has been used when some other feature is off (ie for fan-only).
- breeze mostly maps to nature, unless it was already assigned in which case fresh is used.
- low, mid, high are generally mapped to sleep, fresh, strong. This disambiguates presets from speeds.
- auto, manual are generally mapped to smart, normal
New WiFi Devices
- Simple six switch power strip #795
- position_blinds: a copy of simple_blindsbut with accurate position #715, #794
- Lytmi HDMI sync backlight #790
- Inkbird iBBQ-4T cooking thermometer #750
- Carro PN-04F02D fan/light switch #800
- ZX-DB11 doorbell alarm system #763
- Arlec ceiling fan and light remote control kit #806
- Daewoo DHome air conditioner #807
- Immax Neo Lite Vento fan #811
- Lucking HS6 lock #796
- Blitzwolf BW-IS6 alarm control panel #112
- Neo Coolcam siren #673
- Iebeyond ECH doorbell #815
- Costway portable airconditioner #814
- ZX-CS21 gas leak detector and alarm #679
- Mantra ceiling fan #680
- Aulifants SMES200 breaker switch #683
- Tampa LED lighting system #686
New Bluetoth Devices
- Adaprox Fingerbot Plus #795
New Zigbee Devices
- CO2 Box air quality monitor #793
Improvements to existing devices
- Petlibro feeder: improved compatibility #759
- Kogan LX10 vacuum: improved compatibility and functions #768
- Klarstein Dryfy: deprecate the fan in favor of humidifier modes.
- Proscenic A8: fixed dps assignment #803
- Weau v2: add preset mode support #808
- TOMPD-63LW: phase data is encoded in 8 bytes not 11. #577, #388
- ZX-G30: add an alarm_control_panel entity and deprecate individual buttons #796, #490
- Orion siren: mark compatibility with Elesion siren #816
- Anko fan: Fan speed is a string #22
- Weau 13kW: minor config cleanup
General improvements
- camera: init base class (also other entities, but camera was the only one that does anything in its init function) #759
- avoid applying null mappings in reverse #759, #810
- Translations for dehumidifier laundry and purify modes. #682
- cover: duplicate position to current_position for devices where it is known to be accurate. Return open for intermediate values if position is known. #715, #794
- French: add translations for climate and humidifier platforms. #805
- Add support for alarm_control_panel platform #796
- Keep the order of lists of values #808
- polling: correctly wait between polls #824
Documentation improvements
- new platforms added and platform list sorted.
- Updated Tuya portal instructions after a rearrangement of their API Explorer #823
2023.6.0 Translations
Breaking changes
Some strings that represent data settings on devices have been changed to make things common for easier translation. Automations that query or set these values will need updating. Also it may take some getting used to the new names in the UI, which may not exactly match the device naming, but should still be close.
The details are as follows:
- climate devices: many preset_mode, fan_mode and some swing_mode values have changed in order to use common translations where possible, or to use the same strings across similar devices to simplify translations.
- humidifier devices: some mode values have changed to use common translations where possible.
Many of these changes are simply using an all lower case version of the string which was previously capitalised.
The HA common values are:
climate.swing_mode: off, on, vertical, horizontal, both
climate.fan_mode: off, on, auto, low, medium, high, top, middle, focus, diffuse
climate.preset_mode: none, eco, away, boost, comfort, home, sleep, activity
humidifier.mode: normal, eco, away, boost, comfort, home, sleep, auto, baby
The above have translations in many languages already built into Home Assistant, so you should straight away see the improvement if your language is not English.
New groupings created where the available options did not fit into the above:
climate.aircon_extra
fan_mode: health, medhigh, medlow, natural, quiet, sleep, strong
swing_mode: topmost, top, middle, down, downmost
climate.thermostat:
fan_mode: cycle
preset_mode: manual, program, temp_override, perm_override
climate.combo_floor:
preset_mode: cool, fan_only, heat, floor_cool, floor_heat
climate.swing_as_powerlevel:
swing_mode: stop, auto (English name changed to "Heating level")
climate.pool_heatpump:
preset_mode: smart_heat, quick_heat, quiet_heat, smart_cool, quick_cool, quiet_cool, auto
All the above values have English translations, but other languages will probably show the original value above.
New Wifi Devices
- 9-in-1 air quality monitor #753 by @syepes
- Catit Pixi pet feeder #757 by @Mikey887
- PC311TY energy meter #775 by @Doudou14
- SmartSMB SMR006 variant with 8 byte phase info instead of 10 byte #779
- Novadigital quad switch #767 by @xgustavoh
- Galaxy Projector #770
- Proscenic A8 air purifier #776
- DTS238-7 energy meter #745
- Petlibro camera pet feeder #759
- Beok TR8B thermostat #737
- Vivax Cool heatpump #773
- Poolex Q7 (new Qline variant) #777
- Etersky curtain switch #778
- Nedis mobile air conditioner #784
- Linkoze dual button wall switch #774
- Feit light dimmer #752 by @alexeyatbluescape
- Thermex IF 50 V #769 by @g470258
New Zigbee devices
- ZTH08ZTU temperature and humidity sensor #785
New Bluetooth devices
- Johgee water timer #747
Improvements to existing devices
- ZX-M100 sensor is a string #755
- CCT lightbulb: color temperature was inverted #730
- Goldair GPPH heater: handle "auto" power level for compatibility with GPPH 620 #762
- Moebot S: make auto mode optional and handle more fault states for compatibility with Parkside mower #758
- HCT611 water timer: add cloud as well as cloudy weather. Use HA common weather strings, mark more optional dps #747
- simple switch with timer: add product id for Teckin SP21 #772
- Somgom switch: add initial state dp #767
- Abalon BCM700D: make reverse switch optional for better compatibility #787
- Hydrotherm X8 water heater: flip operation mode logic so turn_on/turn_off work as expected
- Arlec thermostat smartplug: typo in mapping #791 by @YodaDaCoda
General improvements
- Include tinytuya version in diagnostics #520
- Bump tinytuya to 1.12.8
- Bump pycryptodome to 3.18
- Use Python 3.11 for tests
- Add support for translation_key for entities #682
- correct the year in the manifest #771
- French translations #780 by @Doudou14
- water_heater: add support for away_mode #769
- vacuum: internal cleanup #792
- device matching: improved debug output #792 by @YodaDaCoda
- Russian translations #769 by @g470258