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 = remote.PyMochad()
light_switch = device.Device(mochad, 'a1')
ligh_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.1.0.tar.gz (19.5 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for pymochad-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c82c47c5374be2a4f8cdaa07548d3f83850283ea7fc184778ead9d17971d9dde
MD5 8f208574933cab5e893d1685b2f0428d
BLAKE2b-256 12166da8524223fb19c529a97c0073d025b71724a71427437ce50ad879d5ed40

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