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

Uploaded Egg

karcher_home-0.4.5-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: karcher-home-0.4.5.tar.gz
  • Upload date:
  • Size: 18.2 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.5.tar.gz
Algorithm Hash digest
SHA256 746a246318aef3255ecf4f698de3fd1c1d9eebc0b39bab2a9c9ddda83f32438f
MD5 7c34a93c6334caf9d59b0364c00372a0
BLAKE2b-256 95b93ca661184086d1f3b5fc406f98c9539f3a587b65b58618cc4868f0b29af8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: karcher_home-0.4.5-py3.10.egg
  • Upload date:
  • Size: 47.1 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.5-py3.10.egg
Algorithm Hash digest
SHA256 777660b53ada7c511bad386b8329a2fb5f44fe392b4890655e4ffa7a0eb0e1f9
MD5 f1fb8e66b79bb0bac619d7e06919840c
BLAKE2b-256 a9a65c0dad8296f100e3ea2dbbe3d5ea08b95b604e4d300357bad9324cd48908

See more details on using hashes here.

File details

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

File metadata

  • Download URL: karcher_home-0.4.5-py3-none-any.whl
  • Upload date:
  • Size: 19.6 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 272157fc5058213ef6717aa2c069b821d0b7ba7c3c649ef48212b669799bc455
MD5 238026abadd03cd294642643aaf0a654
BLAKE2b-256 aebcb07ccf74937512430fa5a79a21b4462f0fe353cd2a08a596fc1108eb235b

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