-
jkerdreu authored
git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/branches/0.7@2907 b32b6428-25c9-4566-ad07-03861ab6144f
jkerdreu authoredgit-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/branches/0.7@2907 b32b6428-25c9-4566-ad07-03861ab6144f
packages.rst 14.38 KiB
xAAL Python packages
This page contains a curated list of Python packages for xAAL.
1 Libs
Commons libs used to develop applications and gateways.
Package | Description |
---|---|
xaal.lib | core xAAL lib |
xaal.monitor | lib used to monitor the all devices |
xaal.schemas | devices skeletons generated from schemas |
2 Apps
General purpose applications: command line, dashboard and geeks stuff.
Package | Description |
---|---|
xaal.tools | xAAL command line tools |
xaal.legacytools | same as xaal.tools but using the old lib (easy to read) |
xaal.dashboard | simple SocketIO xAAL dashboard |
xaal.rest | REST webserver |
xaal.fuse | xAAL FUSE filesystem |
xaal.conky | simple conky integration script |
3 Core
xAAL bus core devices.
Package | Description |
---|---|
xaal.metadb | xAAL Metadata server |
4 Tests
Fakes devices used to test the xAAL bus and automations.
Package | Description |
---|---|
xaal.dummy | command line fake lamps, bots |
xaal.fakeinput | web based fake contacts/switches/buttons |
5 Notifications
xAAL devices than can receive notifications.
Package | Description |
---|---|
xaal.gtknotify | Gtk notification script |
xaal.pushbullet | Phone (pushbullet) notification |
6 Protocols
xAAL gateways for common protcols.
Package | Description |
---|---|
xaal.zwave | ZWave gateway |
xaal.knx | KNX gateway |
xaal.homekit | HomeKit gateway |
xaal.aqara | Aqara (Xiaomi) gateway |
xaal.tuya | Tuya gateway |
xaal.yeelight | Yeelight gateway |
xaal.sensfloor | SensFloor gateway |
xaal.edisio | Edisio gateway |
xaal.netatmo | Netatmo gateway |
xaal.ipx800 | IPX-800 gateway |
xaal.bugone | bugOne gateway |
xaal.hq433 | Arduino serial gateway (example) |
7 Other devices
Some examples and test devices
Package | Description |
---|---|
xaal.owm | OpenWeatherMap device (temperature / humidity / wind) |
xaal.lmsensors | LM sensors gateway |
xaal.htu21d | HTU21D (temperature / humidity sensor) I2C example |
8 Loggers
xAAL devices used to log data.
Package | Description |
---|---|
xaal.warp10 | Push data into a warp10 DB. |
xaal.mqtt | Push data into a mqtt server |
xaal.influxdb | Push data into a influxdb server (unmaintained) |
9 Emulations
xAAL devices emulated in another protocol.
Package | Description |
---|---|
xaal.fauxmo | Belkin WeMo emulation layer for xAAL (Alexa compliant) |