Highlights
- Support for valve entities
- 26 new devices
- almost 50 devices improved
- fan, light and remote bugfixes
New devices
- Nooie NSP21 smart plug #1711
- Nooie PU13 smart plug #1711
- Feit RGB light bulb #1724
- Peteme recessed light #1724
- ERZ04C dual clamp energy meter #1716
- iHome AutoVac Nova vacuum #1660
- MoistenLand water timer #1092
- Plikc Neve X RFW thermostat #1350
- Silvercrest coffee maker #1731
- HoneyGuardian S56 pet feeder #1670
- PY321-Z-TY zigbee energy meter #1671
- Maxico aroma diffuser #1675
- Hysen H02TP thermostat #1677
- KKMoon knob thermostat #1727
- Lehmann LHOHC-2013C radiator #1737
- Madimack Inverflow Pro pool pump #1736
- Zemismart DP-WBS01 8-zone sprinkler controller #1701
- Orison ambient RGB bladeless ceiling fan #1750
- Eruiklink curtain motor #1735
- LS830-TY curtains #1680
- Moes WS-Y-EUC curtain switch #1751
- WF-WS02 RJ dual switch #1753
- Camnsmart E27 camera #1336
- Tediton K7 lock #1391
- Simple dual switch #1773
- YSG BS01 bluetooth lock #1713
Improvements to existing devices
- Many devices: fixed conditional mappings that tried to use a default condition #1709 (mostly affecting hvac_action and swing_mode on some climate entities, action on some cover entities, and vacuum activate/pause handling)
- simple switch timer v2: added Gireier USB switch as compatible device #1721
- Water valves/sprinklers etc: use new valve entity, deprecate old switch entities #1720
- WDYK 2P 63A meter: fix decoding of phase B and C #1717
- Ovlaim fan: use integer speed instead of string #1728
- Inventor Tokens Legend: improve detection by marking dps as optional #1513
- Moebot S: add commands and statuses from S5 docs #1665
- Nedis Pet feeder: improve detection by marking dps as optional #1733
- Shinco 30D: make compatible with 50D also #1748
- Beok TGR81: correct confused product info #1742
- IR Moes heatpump remote: add remote entity and identified some unknown dps #1755
- Evotherm ETI pool heatpump: make compatible with AquaTherm model #1712
- Zigbee smartbulb: add another compatible Moes bulb #1762
- Tongou QCB2 single phase: improve detection by making dps optional #1769
- Yinmik water quality: improve detection by making pH optional #1754
- Ecopoint EV charger: improve detection by making charge current optional #1768
- Madimack Elite V3: add power sensor #1772
- ZX-DB11 doorbells: correct ringing sensor type, add detailed attribute #1761
General improvements
- Improved Hungarian translations #1715
- remote: fixed handling of type dp #1719
- valve entity support added #1720
- fan: avoid init error when optional speed dp is not sent by device #1513
- light: avoid init error when optional brightness dp is not sent by device #1738
Development improvements
- cleaned up functions to not explicitly return None at the end
- clean up exception handling in switches