philips-air-purifier

A Python API to monitor and control Philips air purifiers.


Keywords
philips-air-purifier
License
MIT
Install
pip install philips-air-purifier==0.0.5

Documentation

Philips Air Purifier Client API Build pypi

Python API for monitoring and controlling Philips air purifiers.

Tested with:

  • Philips AC3256/60

Installation

pip install philips-air-purifier

Usage

Get and set the status of the air purifier:

from philips_air_purifier import status
status.put_status(air_purifier_host="192.168.1.12", status={"pwr": "1"})
current_status = status.get_status(air_purifier_host="192.168.1.12")

TODO before 1.0.0

  • session-based API (to avoid the need to repeat DH key exchange for every call--to support more complicated use cases)
  • custom HTTP request API (to support features not covered by the functional and session-based API)