Skip to main content

API Client to interact with ResMed MyAir CPAP data

Project description

resmed-py

Python client for interacting with ResMed MyAir API

This is a "soft" fork of the embedded client in a repo by @Prestomation.

Known Issues

This integration was reversed engineered from the myAir website. There are no guarentees that this will continue to work, as this is up to the whims of ResMed. Please DO NOT rely on this for any health-related matters.

This integration currently only connects to the Americas and Europe. If you are in Asia, please open an issue and offer yourself as a test subject.

This integration does not work if you selected France as your country during myAir registration! In France, ResMed enforces two-factor email-based authentication which is not yet supported by the integration.

You may workaround this issue by:

  1. Unregistering your device from your French myAir account
  2. Register a new account in a European country that is not France
  3. Register your device with your new account
  4. Wait until your first night(and the myAir website shows your data) before creating a configuration for this integration

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

myair_py-0.1.2.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

myair_py-0.1.2-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file myair_py-0.1.2.tar.gz.

File metadata

  • Download URL: myair_py-0.1.2.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Darwin/24.6.0

File hashes

Hashes for myair_py-0.1.2.tar.gz
Algorithm Hash digest
SHA256 f1ab3bccba42fdc42b9caac04034d15a880d5b2959ea8ce4d7240aa44ccbed36
MD5 c5705f6fc726758d540b8816a77abbf2
BLAKE2b-256 d11dd4bdcb044ea00081b2374205949cdc21c0042bbdaf7a4e9c8446bb7033ad

See more details on using hashes here.

File details

Details for the file myair_py-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: myair_py-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Darwin/24.6.0

File hashes

Hashes for myair_py-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 33784f25363b0915e52978db045ab1b05a36fea7625e5f6e47f841cdd3f5631c
MD5 60a141b2825bc57aca7c4b75d5957da9
BLAKE2b-256 046a864ca571bb209e302a7b13c475ad04e77e063117465e240db2c7ed610484

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page