github tinkerologie/ha-philips-airpurifier v2026.11.0

one hour ago

Changed

  • Development and HA Next use Home Assistant's official pytest plugin when available. The
    Home Assistant 2026.9.0 compatibility job retains its isolated legacy harness (#193).

Fixed

  • Connectivity and filter repairs now belong to individual devices. Removing a device cleans
    up its repairs without affecting other devices (#188).
  • CX5120 heaters with firmware 0.4.9 (AWS_Philips_AIR@86.1) never answer a status read and
    only push on a real state change, so setup timed out. The CX5120 now declares a status nudge
    that toggles the display backlight (D03105) to elicit the first status push (#203).
  • Push-only status nudges time out stalled control writes and publish the acknowledged
    restored backlight value when the first device push still shows the transient value (#197).

Security

  • Development dependencies only; the integration itself ships no Pillow or npm code. The
    development lock overrides Home Assistant 2026.10's Pillow 12.3.0 pin with 13.0.0, which
    fixes 32 advisories (including GHSA-5x8w-8jj5-q52h). Remove the override once the minimum
    Home Assistant pins Pillow 13. markdownlint's re2js is overridden to 2.9.1
    (GHSA-gg6h-894w-4m9c).

Don't miss a new ha-philips-airpurifier release

NewReleases is sending notifications on new releases.