Skip to main content

Interfaces with HHC-N10 (Ethernet Relay)

Project description

python-hhc-n10

What is this lib ?

This library is made to communicate with HHC-N10 devices. They are relays that can be toggled via ethernet (TCP/IP).

How to use the lib

from hhcn10 import hhcn10

h = hhcn10.HHCN10()

h.set_relay(True)
print('The relay is: ' + str(h.read_relay()))

time.sleep(1)

h.set_relay(False)
print('And now the relay is: ' + h.read_relay())

Please note that the implementation of their TCP stack is finnicky and only accepts 5 parallel connections. If you try to open too many sockets at once the relay will hang for some time.

Default params

The relay default's IP is 192.168.0.105/24. If your computer is not in this same subnet, you'll need to add a static route + a static IP in the same subnet as this relay. You can then change the device's IP using the change_ip(addr, netmask, gw) method.

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-hhc-n10-0.0.1.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_hhc_n10-0.0.1-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file python-hhc-n10-0.0.1.tar.gz.

File metadata

  • Download URL: python-hhc-n10-0.0.1.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for python-hhc-n10-0.0.1.tar.gz
Algorithm Hash digest
SHA256 df205bd45d163df4f42aeba51be4210d18340f54cf05d115eeb7b3507c9441c3
MD5 435e8a40f8d05f55e77929f1dada91c7
BLAKE2b-256 551c7f638a30e6d3a5367bfc5777c2128537d4945fe93f275f38dd0cc3ef3bdd

See more details on using hashes here.

File details

Details for the file python_hhc_n10-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: python_hhc_n10-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for python_hhc_n10-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4538d0c4bfc5743c684736f307077fb553e4d77664b6c355428b10fdb232fb3b
MD5 b8e2e7c0165ac486b9a556605e6a023b
BLAKE2b-256 fffa0d9a4f8227e7fa5849067549dced50e0b85ace2b078037e858d8ba9b283d

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