Skip to main content

Kärcher Home Robots client

Project description

Kärcher Home Robots client

Python library and cli to authorize into Karcher Home Robots account and fetch device information.

Usage

To download karcher-home cli run:

pip3 install karcher-home

From console

Usage: karcher-home [OPTIONS] COMMAND [ARGS]...

  Tool for connectiong and getting information from Kärcher Home Robots.

Options:
  -d, --debug                     Enable debug mode.
  -o, --output [json|json_pretty]
                                  Output format. Default: "json"
  -r, --region [eu|us|cn]         Region of the server to query. Default: "eu"
  --help                          Show this message and exit.

Commands:
  device-properties  Get device properties.
  devices            List all devices.
  login              Get user session tokens.
  urls               Get region information.

From code

from karcher.karcher import KarcherHome

kh = await KarcherHome.create()
await kh.login("user@email", "password")
devices = await hk.get_devices()

License

Distributed under the MIT License. See LICENSE for more information.

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

karcher-home-0.4.1.tar.gz (17.9 kB view details)

Uploaded Source

Built Distributions

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

karcher_home-0.4.1-py3.10.egg (46.4 kB view details)

Uploaded Egg

karcher_home-0.4.1-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file karcher-home-0.4.1.tar.gz.

File metadata

  • Download URL: karcher-home-0.4.1.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for karcher-home-0.4.1.tar.gz
Algorithm Hash digest
SHA256 142c9fd85c02d0a2a967075c481b42ec01ffd9cbe09d20f24a38d8c0cdfbf291
MD5 3ed940814281674022ae27e9ec74b8cd
BLAKE2b-256 157f707378d90d319eb972016176e5f4a864259ea4c555263c16965b8056dfef

See more details on using hashes here.

File details

Details for the file karcher_home-0.4.1-py3.10.egg.

File metadata

  • Download URL: karcher_home-0.4.1-py3.10.egg
  • Upload date:
  • Size: 46.4 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for karcher_home-0.4.1-py3.10.egg
Algorithm Hash digest
SHA256 c0891d4d61656bd193a911861f9d4d7ae890b9f496d2f22867431a82f17e3f16
MD5 d0fe03861384689e04c33cc4caf42404
BLAKE2b-256 6a8201f2d154dbf293dead540d6d299f97815f41f626253b9bbd0cdea8236310

See more details on using hashes here.

File details

Details for the file karcher_home-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: karcher_home-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for karcher_home-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c9d60062df7485217d666476a2050c2b3c1c5fe6a288988042a1590139a154a0
MD5 0809be8ad8e4e310f47f431b06225350
BLAKE2b-256 3c0ea798da1339890e20b1c0054ba98b13ecd20ddd9cbea395aa645ba85fd2bc

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