2025.5.1 - ring the alarm # Highlights - improvements to siren, alarm_control_panel and lock entities - 27 new devices, improvements to 22+ devices # Breaking changes - Deprecations from November 2024 removed: - select entities for light color removed from Blitzwolf BSH2, Dynasty BTZ, Grakit filament dryer, Tesla S300 (integrated into light entity) - Greenmigo Alpha Q25 status sensor removed (replaced by binary_sensors) # New devices - Powerworld PW040 air/water heat pump #2705 by @hcanIngo - Avatto CLS02 curtain with dual lights #3107 - TG Electro motion sensor #2900 by @ddave666 - Tellur thermostat #3059 by @ladalochness - TrueLife P3 and P7 air purifiers #3243 by @Garthcz - Positivo Smart keypad and voice locks #3063 by @devlucasc - Vevor 3.7kW EV charger #3072 by @farpudo - Sefaul Q9 dehumidifier #3084 by @peng1can - Primebras Athenas BLE lock #3065 - 4-TH quad temperature/humidity switch #3071 - BBCoin AC5299 PCIe switch #3088 - Vidos M13-XT video doorbell #3090 - Haozee PS10 presence light switch #3094 - SR208C solar water heater #3102 - LSC Smart Connect RGBIC+CCTIC LED strip #3109 - ElectriQ SC16HPW air conditioner #3245 by @bputtick - PIR sensor alarm #3249 by @EmilianoMorello - Inkbird IBS M2 #3250 by @LordGuenni - Euroster 4040 thermostat #3255 by @arni077r - RQ400A gas alarm #3261 by @pergolafabio - Fral Super Cool FSC14.2 DH portable air conditioner #3116 - dé EV wall charger #3120, #3152 - InLine ultrasonic aroma diffuser #3132 - Zemismart ZM8SEL-1x roller blind motor #3133 - Neo siren alarm #3137 - iGET HOME DS1 video doorbell #3143 - Parkside PPWD 30 A1 workshop vacuum #3148 # Devices improvements - Mustool MT15/29: temperature is always in Celsius #3209 - Axen heatpump: various improvements #2787 by @amantia - Arlec smart button: add ZG101Z compatible product #3153 - Mustool MT15/29: expose air sensors as main sensors #3054 - Ailrinni, BLT, Bstuokey, Gainsborough, Hornbill, Intelbras, Lucking, Nice digi, Orion locks: separate lock_state from lock #3063 - Kolanky, Vevor EV chargers: standardise Delay entities #3072 - MPPT 4048 solar charger: correct load power scale #3251 - V330L pet feeder: add compatible iGET HOME 9LC model #3087 - Magnum floor heater: improve compatibility #3268 - YP pet feeder: fix fault sensor type #3270 - SmartplugV2: add compatible Mercator Ikuü model #3269 - Gautone PG103/107: restore binary sensors for power and alarm #3272 - Treatlife DS03 fan/light: add additional product id #3273 by @falquaddoomi # General improvements - siren: advertise turn on/off feature if siren has a switch #3002 - lock: support lock_state for reading separate from the lock control #3063 by @devlucasc - cloud config: correct debug logging of device addition, clarify that device spec is not local dps #3258 - alarm_control_panel: advertise trigger as supported if it is bundled with arm/disarm controls #3272 - config loading: log that `entities` is missing if fallback to primary_entity fails #3248 # Translation improvements - standardise air/water heatpump operation modes, and translate #2705 - standardise SD card status sensors, and translate #1708 - add name for aircon_extra climate devices #1708 # Documentation improvements - Split advanced config to a separate file