Skip to main content

MClimate API Wrapper in Python

Project description

Python Wrapper for the MClimate API

How to use

pip install py-mclimate-api

python >>> from mclimate import Mclimate >>> m = Mclimate(username="email_adress", password="password") >>> m.fetch_devices() {'********': {'user_id': 1, 'serial_number': '********', 'mac': '********', 'firmware_version': 'V1SHTHF', 'name': 'Melissa ********', 'type': 'melissa', 'room_id': None, 'created': '2016-07-06 18:59:46', 'id': 1, 'online': True, 'brand_id': 1, 'controller_log': {'temp': 25.4, 'created': '2018-01-06T10:12:16.249Z', 'raw_temperature': 28188, 'humidity': 18.5, 'raw_humidity': 12862}, '_links': {'self': {'href': '/v1/controllers'}}}}

python >>> from mclimate import Mclimate >>>  m = Mclimate(username="email_adress", password="password") >>> m.send("DEVICE_ID", "DEVICE_TYPE", {"state": "on"})

Built With

License

Licensed under the MIT License - see this LICENSE.md

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

py-mclimate-api-1.0.2.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

py_mclimate_api-1.0.2-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file py-mclimate-api-1.0.2.tar.gz.

File metadata

  • Download URL: py-mclimate-api-1.0.2.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.0

File hashes

Hashes for py-mclimate-api-1.0.2.tar.gz
Algorithm Hash digest
SHA256 a043d2658fa5c41817c477857aca404ed336089ed13c8c00c095ed710db0837f
MD5 bb29a0874a4f8cb0ca4981e1b8912134
BLAKE2b-256 2aad3446d03e11dda4a6ce9033bd987896c6de31f89479b67c0fab6e811ee47b

See more details on using hashes here.

File details

Details for the file py_mclimate_api-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: py_mclimate_api-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.0

File hashes

Hashes for py_mclimate_api-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 623c7be62caeb62c403988318abdad1e954684d33e95485baba24bea07fef0d2
MD5 fdf9fa93cab853d7912364fbabcc1916
BLAKE2b-256 c1deea21b0afa7c17797ff4a04505a86983141b9df6c056d163845b0c641f068

See more details on using hashes here.

Supported by

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