Skip to main content

Python library for Universal Devices ISY994 Insteon/ZWave controller hub

This library transforms the XML from the ISY into more pythonic data structures and provides both an object model interface as well as a more procedural/lower interface for commands.

Usage

The ISYController object provides methods to get devices and programs. GetDevice and GetProgram return ISYDevice and ISYProgram objects, respectively, and those objects provide methods to tunr devices on/off, run programs, etc.

from simpleisy import ISYController
isy = ISYController("1.2.3.4", "admin", "password")
dev = isy.GetDevice("Living room lights")
print dev.GetState()
dev.TurnOn()

Output:

Off

You can also use device/program commands more directly if you want by directly calling NodeCommand or ProgramCommand

from simpleisy import ISYController
isy = ISYController("1.2.3.4", "admin", "password")

node_address = "1A 2B 3C"

# Turn on the device
isy.NodeCommand(node_address, "DON")

# Turn off the device
isy.NodeCommand(node_address, "DOF")

Release files for simpleisy 1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simpleisy 1.0
File Size Uploaded
simpleisy-1.0.tar.gz 6.0 kB Details

Release files / simpleisy-1.0.tar.gz

Download URL simpleisy-1.0.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c348be5a1b6bbdc450d5ab65dd64deb884d3114ea8e98355007c740b94224dd7
BLAKE2b-256 checksum
How to use checksums
ca3bcb9a606f0a7325607c6822a81dad7f1f73b4807d871584ba922f2578810e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page