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.esphome

ESPHome gateway

xaal.aqara

Aqara (Xiaomi) gateway

xaal.tuya

Tuya gateway

xaal.yeelight

Yeelight gateway

xaal.meross

Meross 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)

10 Assistants

Support for voice assitants.

Package

Description

xaal.alexa

Amazon Alexa support (Alexa TTS only right now)

==

Last updated : 2024-07-16