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.1.tar.gz (19.6 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for pymochad-0.1.1.tar.gz
Algorithm Hash digest
SHA256 bc52c400e6d4a74e2fe5651192501b7cfba7a3c8356ebb69507431d46d589cca
MD5 2e3000becbe5aaf86415cd2a860d23d9
BLAKE2b-256 1d9eac4b342e0ec7beae7cf7e9859fccafa4f946586710c322eb7c821669e5c2

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