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.2.tar.gz (18.0 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.2-py3.10.egg (46.7 kB view details)

Uploaded Egg

karcher_home-0.4.2-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: karcher-home-0.4.2.tar.gz
  • Upload date:
  • Size: 18.0 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.2.tar.gz
Algorithm Hash digest
SHA256 04a3563a736a3d965f30895f8c1809762689c8154d2d3fd358bfba272e043536
MD5 9409f693237444c3be04acaff91a79f5
BLAKE2b-256 313298fa783b3c1c1eea90a80a29c9086534d74f8f2b400ad9eadac3bf9e0c9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: karcher_home-0.4.2-py3.10.egg
  • Upload date:
  • Size: 46.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.4.2-py3.10.egg
Algorithm Hash digest
SHA256 daac990e9d366f1c9b84851809795f5d1208f935a44dc72d8596486d86b7c18d
MD5 a297f30650a1c0cf648cfa8524848b1c
BLAKE2b-256 c9c1e8141ac63e6409e6177ec157d53bfd924557589c2bc7e5bceb29ef682ce0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: karcher_home-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 19.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5cc85b384b1e66f4b58c028f0c41a87a33c0d5d4ac74949573b0753358ec2315
MD5 8b2861573dc61b00c1d7eb997daf7dd1
BLAKE2b-256 6dee3e485be0b41c5677de7458ade6ab782bff162f6dde7d8e828907db0a011b

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