Skip to main content

Python controller for a Niko Home Control II installation

Project description

pynhc2

License: MIT

Usage

Create a NHC2 object

NHC2(address, username, password, port, ca_path, switches_as_lights)
  • address - IP or host of the connected controller
  • username - The UUID of the profile
  • password - The password
  • port - (optional) The MQTT port. Default = 8883
  • ca_path - (optional) Path of the CA file. Default = included CA file.
  • switches_as_lights - (optional) socket and switched-generic show up as lights.

example:

coco = NHC2('192.168.1.2', 'abcdefgh-ijkl-mnop-qrst-uvwxyz012345', 'secret_password')

What is supported?

light, socket, switched-generic, dimmer

What now?

TODO - write doc.

TODO - refactor into logical groups that match niko documentation (NHC Relay Action, NHC Dimmer Action, etc)

What can you do to help?

  • Contribute to this project with constructive issues, suggestions, PRs, etc.
  • Help me in any way to get support for more entities (eg heating)

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

nhc2-coco-1.4.1.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

nhc2_coco-1.4.1-py2.py3-none-any.whl (23.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file nhc2-coco-1.4.1.tar.gz.

File metadata

  • Download URL: nhc2-coco-1.4.1.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.6 CPython/3.9.5 Darwin/20.3.0

File hashes

Hashes for nhc2-coco-1.4.1.tar.gz
Algorithm Hash digest
SHA256 02f138733c585fc8085360b1c5f5d7723f871210285652ab85037449a59b7d22
MD5 f67e5e5d2c177a1fac0db2447f4d3cca
BLAKE2b-256 e0ac7a64a4e43c9384d9eabdacbe2935341887a447e5f92003559800630e2196

See more details on using hashes here.

File details

Details for the file nhc2_coco-1.4.1-py2.py3-none-any.whl.

File metadata

  • Download URL: nhc2_coco-1.4.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 23.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.6 CPython/3.9.5 Darwin/20.3.0

File hashes

Hashes for nhc2_coco-1.4.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9eafcbdc1f67e97eadeeb0eeef86ca5c8132ae40f6ca1b119b5ef1d3c1f28a0d
MD5 85059c77dd688dec5987f023c9eed537
BLAKE2b-256 49349f26ede0d350423cb80baa9037cb1ddf6c5bb864e4c7e4a2650b6fb57c3c

See more details on using hashes here.

Supported by

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