Skip to content

lafriks/python-karcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

580b6d8 · Oct 3, 2023

History

29 Commits
Apr 26, 2023
Apr 27, 2023
Oct 3, 2023
Apr 26, 2023
Apr 26, 2023
Apr 26, 2023
Apr 26, 2023
Apr 26, 2023
May 7, 2023
May 7, 2023
May 7, 2023
Apr 26, 2023
Oct 3, 2023

Repository files navigation

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.