Clipsal C-Bus User's Guide Page 7

  • Download
  • Add to my manuals
  • Print
  • Page
    / 60
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 6
CHAPTER 1
Introduction
Welcome to libcbus!
This is a Python library for interacting with Clipsal CBus units, and provides some additional utility functions, such
as:
A high-level DBus-based API for sharing a CBus PCI with multiple application on a computer.
A library for parsing information from CBus Toolkit project backup files.
A “fake PCI” test server for parsing data sent by CBus applications.
1.1 What is CBus?
CBus is a home automation and electrical control system made by Clipsal. It’s also known as Square D in the United
States, and sold under other brands worldwide by Schnider Electric.
It uses low voltage wiring for light switches (panels) and other sensors, and centrally-fed dimmer and relay controls
for devices (such as lights).
CBus has a unit called the PCI (PC Interface) and the CNI (CBus Network Interface) which interactions with the CBus
network via Serial and TCP/IPv4 respectively. These use a common interface described by the Serial Interface Guide,
and other public CBus specification documents.
The PCI also has a USB variant which includes a USB to Serial converter.
1.2 Clipsal’s official interfaces
In addition to protocol documentation, Clipsal also provide two systems for interacting with CBus, libcbm and C-
Gate. Clipsal’s own software (like Toolkit) and hardware (like Wiser) uses this to interact with CBus networks over
serial and IPv4.
1.2.1 Comparison to libcbm
libcbm supports to C-Bus protocol completely, including conforming to the various “protocol certification levels”.
It is closed source and written in C, and only will work with ia32 Windows and Linux systems. It is distributed for
Linux as a static library in an RPM.
libcbus supports only the lighting application (at present). It is open source (LGPL3+) and written in Python, and
will work with any Python supported platform.
3
Page view 6
1 2 3 4 5 6 7 8 9 10 11 12 ... 59 60

Comments to this Manuals

No comments