xAAL Python packages
This page contains a curated list of Python packages for xAAL.
Most packages are available on PyPI and can be installed with pip: pip install xaal.<package>
Some packages are not yet on PyPI, you can install them from the SVN (ie): pip install svn+https://redmine.imt-atlantique.fr/svn/xaal/code/Python/branches/0.7/libs/lib
1 Libs
Commons libs used to develop applications and gateways.
Package |
Description |
---|---|
core xAAL lib |
|
lib used to monitor the all devices |
|
devices skeletons generated from schemas |
2 Apps
General purpose applications: command line, dashboard and geeks stuff.
Package |
Description |
---|---|
xAAL command line tools |
|
same as xaal.tools but using the old lib (easy to read) |
|
simple SocketIO xAAL dashboard |
|
REST webserver |
|
xAAL FUSE filesystem |
|
simple conky integration script |
3 Core
xAAL bus core devices.
Package |
Description |
---|---|
xAAL Metadata server |
4 Tests
Fakes devices used to test the xAAL bus and automations.
Package |
Description |
---|---|
command line fake lamps, bots |
|
web based fake contacts/switches/buttons |
5 Notifications
xAAL devices than can receive notifications.
Package |
Description |
---|---|
Gtk notification script |
|
Phone (pushbullet) notification |
6 Protocols
xAAL gateways for common protcols.
Package |
Description |
---|---|
ZWave gateway |
|
KNX gateway |
|
HomeKit gateway |
|
ESPHome gateway |
|
Aqara (Xiaomi) gateway |
|
Tuya gateway |
|
Yeelight gateway |
|
Meross gateway |
|
SensFloor gateway |
|
Edisio gateway |
|
Netatmo gateway |
|
IPX-800 gateway |
|
bugOne gateway |
|
Arduino serial gateway (example) |
7 Other devices
Some examples and test devices
Package |
Description |
---|---|
OpenWeatherMap device (temperature / humidity / wind) |
|
LM sensors gateway |
|
HTU21D (temperature / humidity sensor) I2C example |
8 Loggers
xAAL devices used to log data.
Package |
Description |
---|---|
Push data into a warp10 DB. |
|
Push data into a mqtt server |
|
Push data into a influxdb server (unmaintained) |
9 Emulations
xAAL devices emulated in another protocol.
Package |
Description |
---|---|
Belkin WeMo emulation layer for xAAL (Alexa compliant) |
10 Assistants
Support for voice assitants.
Package |
Description |
---|---|
Amazon Alexa support (Alexa TTS only right now) |
==
Last updated : 2024-07-16