Skip to content
2025.5.0 Change the lightbulb

 # Highlights

- fixes for lights, cloud logging and stability upgrade of underlying library
- 26 new devices, improvements to 18 others

 # Breaking changes

- Deprecated entities removed. Affects
  - Breville dehumidifier humidity sensor (merged to humidifier)
  - Essentials purifier switch and mode (merged to fan)
  - Kerui 200W/300W, LSC PTZ privacy switch (merged to camera)
  - Kerui 200W/300W combined PTZ control (split to buttons)
  - WHM04 doorbell sensor and binary_sensor (moved to event)
  - ZYM100 presence sensor status sensor (moved to problem binary_sensor)
- Inkbird IHC200: alarms are now binary_sensors instead of non-working switches.

 # New devices

- Outon smart lamp #3106 by @thestumonkey
- MPPT 4048/6048 solar charge controller #3117 by @Katawengineering
- Generic cover switch with backlight #3127 by @buschtoens
- Eurom WiFi thermostat #3134 by @leksts
- Arlec ATF4602BHA tower fan #3139 by @deanillfeld
- Atorch S1TW thermostat #3147 by @vvv2542
- Siguro SGR-FN-U32xx tower fan #3155 by @shadowkora
- QS-C02 dual curtains #3156 by @kliutchenia
- Tonepie T1 Pro Max litter box #3157 by @JanOstrowka
- Honeywell Air Touch P2 air purifier #3170 by @KillDozerX2
- Teknopoint Idra Skiv air conditioner #3177 by @Sapd
- SC116-WZ3A camera #3183 by @wuhgit
- Duoqu litter box #3185 by @Airey001
- Kimex cinema screen #3203 by @pacorola
- SMCM DDV-207 Pro video doorbell #3002
- EARU EAEMP3C energy monitoring breaker #3003
- Lumary A1 ceiling fan with light #3023
- Feyree portable EV charger #3207 by @julianguinard
- Haozee ZG-302ZM Zigbee mmWave presence dual light switch #3029
- PTH9BW air quality monitor #3220 by @r3m0x
- Avatto WHS20S climate IR remote controller #3043
- Generic 5-speed fan controller #3236 by @guruprasadah
- Haoliyuan EWC02 air quality monitor #3232 by @Zensonize
- LSC Smart Connect Neon LED strip #3046
- Sailesi litter box #3048
- Prestige M3 ceiling fan and light #3056

 # Improvements to existing devices

- Lytmi HDMI sync light: avoid using hsv for brightness #3082
- Lytmi HDMI sync light: add compatible Fancy LEDs 3 #3082 by @latargere
- Arknoah aquarium light: split switch out from the lights #2941
- Galaxy projector: remove effect from timer #3119 by @channafam
- Galaxy projector: add text entities for scene and music #3119
- Arlec smart button: make event optional #3153
- Electriq EcoSilent 14HPW: make compatible with 12HPW #3136 by @XargsUK
- Maxcio, Ditua aroma diffuser: correct color_mode mapping #3160
- Goodcell EV charger: add display attribute for set current #3162 by @muhhh0
- Atorch S1WP: fix categories #3147
- Moebot S: add hedgehog protection switch #3169 by @Peck07
- Inkbird Sousvide: make recipe optional #3186
- LSC PTZ camera: add compatibility with rotatable camera model #2966
- MT29/15 airbox: swap CO and CO2 dps #3054
- MT29/15 airbox: add more sensors and config entities #3209
- Yieri pH meter: add compatible pH-W3988 #2976
- Door peephole camera: improve compatibility #2978
- Treatlife DS03 fan: identify unknown attributes #517
- Jiahong ET-72W: add more entities #3226 by @craibo
- Inkbird IHC200: add high humidity threshold, other fixes #3222
- Bauhn powerstrip: remove non-matching icon

 # General improvements

- tinytuya upgraded to 1.16.3, fixes some stability issues #3050
- light: default supported_color_modes to None instead of empty set #3230
- cloud: avoid deprecated log function #3235 by @emmanuel-ferdman

 # Development improvements

- improved guidance in issue template
- added test for mythical "special characters in local key" bug #3149
- limit permissions of workflows