Skip to main content

Python API for interacting with Dingz devices

Project description

Python API for interacting with Dingz devices.

This module is not official, developed, supported or endorsed by iolo AG or myStrom AG. For questions and other inquiries, use the issue tracker in this repository please.

Without the support of iolo AG and myStrom AG it would have taken much longer to create this module which is the base for the integration into Home Assistant. Both companies have provided and are still providing hardware, valuable feedback and advice. Their continuous support make further development of this module possible.

See api.dingz.ch for the API details.

Limitations

This module is at the moment limited to consuming sensor data, device details, device configurations and states. The front LED can be controlled but buttons requires you to programm them by yourself.

No support for setting timers and schedules.

Requirements

You need to have Python 3 installed.

  • dingz device

  • Network connection

  • Devices connected to your network

You need to know the IP address of the devices. Please consult your router documentation to get this information.

Installation

The package is available in the Python Package Index .

$ pip install dingz

Usage

Every unit has its own web interface: http://IP_ADDRESS

License

python-dingz is licensed under ASL 2.0, for more details check LICENSE.

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

python-dingz-0.2.0.tar.gz (8.9 kB view details)

Uploaded Source

File details

Details for the file python-dingz-0.2.0.tar.gz.

File metadata

  • Download URL: python-dingz-0.2.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for python-dingz-0.2.0.tar.gz
Algorithm Hash digest
SHA256 acc742301337aa1fd3b5e8513601d14c70aa971bd2d72ce0b87fd6fc54951948
MD5 bebff3eebf0aac1f4a329c432e283b4d
BLAKE2b-256 1896ed953245b5bb6a0173723bc817a4d37909ae81e8e3b7db5ee0e0c2bc3b43

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page