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.5.tar.gz (18.5 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.5-py3.10.egg (48.7 kB view details)

Uploaded Egg

karcher_home-0.5-py3-none-any.whl (20.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: karcher-home-0.5.tar.gz
  • Upload date:
  • Size: 18.5 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.5.tar.gz
Algorithm Hash digest
SHA256 3925a4b9ed9891f3e449e470d0328cc4e471c53ee987a10f1ed73aa959f573b7
MD5 2ea462a60431d8d0a53a3a37c154f91f
BLAKE2b-256 68f0e3ffa78fdc2c4f9b680e0ad70ffb6ef86c5ab5165b84d75ddc771ead67fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: karcher_home-0.5-py3.10.egg
  • Upload date:
  • Size: 48.7 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.5-py3.10.egg
Algorithm Hash digest
SHA256 30a841b180e82fab5f42f4adb403d08342d1781271b502861dfd5a3f14f8e192
MD5 3250f92b0c405f4130fef84d6a007e39
BLAKE2b-256 85256a56edbdaf4b4e17d233ec2474ea627414311d6e8d9ba85963b99b8d92c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: karcher_home-0.5-py3-none-any.whl
  • Upload date:
  • Size: 20.2 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d37446c4b6714212cb978deedfd83a967a45be58679dfe6a6fc817b5611305c6
MD5 588049253de353602f03350978b97752
BLAKE2b-256 a59286da97378b3089dcabf72266726d22cb03e7e8b76dd0f945ff822c2dc128

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