github ruaan-deysel/ha-philips-airpurifier v2026.8.0

7 days ago

Fixed

  • Reconnect recovery can no longer wedge indefinitely when a CoAP status read
    stalls during reconnect. Coordinator CoAP calls are now time-bounded and
    stale reconnect tasks are treated as wedged, so retries and availability
    recovery continue as expected
    (#101).
  • Rotation (oscillation) control is available again on the AMF870
    (Series 8000i 2-in-1). The model configuration listed only the target
    temperature under its numbers, which replaced rather than extended the AMF
    family defaults and silently dropped the rotation angle entity. The
    Oscillation number (0° = off, 30°–350° in 5° steps) is restored next to
    the target temperature, and the fan entity now supports the standard
    fan.oscillate service and the oscillation toggle in the UI. The AMF765
    gains the same oscillation toggle — it kept the angle entity but never
    exposed the on/off control.
  • On the AMF765 and AMF870, where the angle and the on/off state share
    one device key, switching oscillation back on now restores the rotation angle
    the device last reported instead of overwriting it with a fixed value. When no
    angle has been reported yet — for example right after a Home Assistant restart
    — it starts at the configured default of 90° instead. Models whose oscillation
    key is a fixed on/off code are unaffected and keep writing their documented
    on-value.
  • The oscillation and target_temperature number entities are translated
    again in German, Dutch and Bulgarian. Their translation keys were misspelled
    (oscillaton, target_temp) and never matched strings.json, so those
    entities fell back to their English names.

Added

  • Added a per-device option to enable or disable the update watchdog. This is
    useful for models that rely on status nudges and can remain idle for long
    periods without emitting push updates
    (#100).

  • Support for the CX7550/01 (Philips oscillating tower fan). It uses Gen3
    CoAP and is fan-only (no heater). Exposes all 12 manual fan speeds, the Auto,
    Sleep and Natural preset modes, on/off oscillation, the display backlight
    light, the beep switch, a standby temperature-display switch, a timer, and
    the temperature sensor. Initial Wi-Fi setup requires the Philips Air app;
    control is fully local thereafter. The AWS_Philips_AIR_Combo firmware is
    push-only (never answers a status read), so the integration nudges the
    display backlight to obtain status. While the fan is off, the firmware forces
    a dim standby display that cannot be turned off from Home Assistant.

    Thanks @oleronning @martin-g-it @GrimbiXcode

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

NewReleases is sending notifications on new releases.