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.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-py3.10.egg (46.4 kB view details)

Uploaded Egg

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: karcher-home-0.4.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.tar.gz
Algorithm Hash digest
SHA256 789836378b256e2bea937d378381e293c9978a16d463230d7eb35a60d482f5ae
MD5 bd7ab01618c52da0640659c654881aeb
BLAKE2b-256 86a514b899729eb3e9411dcef211c3464c679daf8764fba883a707afbeec5163

See more details on using hashes here.

File details

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

File metadata

  • Download URL: karcher_home-0.4-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-py3.10.egg
Algorithm Hash digest
SHA256 1229bf5cfa92b3b18566acfe439373a9333cfca5ecef67d365105a2e49fb057c
MD5 9452189470b21a5f434ffd8671cb530b
BLAKE2b-256 1befda7f7a584e70d38ec2977e0b072140da191d0d9a3e99e2f3f41e117c04bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: karcher_home-0.4-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-py3-none-any.whl
Algorithm Hash digest
SHA256 ddf69ff58cd94341f7362c018e73ac9e0b33f2131e48bf5e86af1241a2a62a40
MD5 fde477db2ca46990c0ea9373de09464e
BLAKE2b-256 dafa7fd392d3e74025cc2ae531fccaa07bd64e967caf0f04d6f4bde4ca25affc

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