Skip to main content

A python library for interacting with moch

Project description

========
pymochad
========
A python library for sending commands to the mochad TCP gateway daemon for
the X10 CMA15A controller:

https://sourceforge.net/projects/mochad/

Complete documentation is here: http://pymochad.readthedocs.io/en/latest/

Usage
=====

Using PyMochad is pretty straightforward you just need to init a PyMochad object
and then issue commands to it. For example:

.. code-block:: python

from pymochad import controller

mochad = remote.PyMochad()
print(mochad.status())

will connect to a running mochad instance (running on your localhost) and print
the device status.

You can also send a command directly to a device using a device class. For
example:

.. code-block:: python

from pymochad import controller
from pymochad import device

mochad = controller.PyMochad()
light_switch = device.Device(mochad, 'a1')
light_switch.send_cmd('on')

will connect to a running a mochad instance and send the *on* command to the
light switch device at address *a1* on the power line interface.

For a complete API documentation see: :ref:`pymochad_api`.

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

pymochad-0.2.0.tar.gz (20.4 kB view details)

Uploaded Source

File details

Details for the file pymochad-0.2.0.tar.gz.

File metadata

  • Download URL: pymochad-0.2.0.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pymochad-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e0cfe273d14f6bc9fd0bc6f00e7d420662061715f59e20d5d3780e6e15684f96
MD5 45d3ce2319d016c8f1491423f25c42e4
BLAKE2b-256 91d58a75ddd73d5cb2dc982bf141a85c5dfc2ea70210a0fbc42c8887117e7711

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