Skip to main content

xaal.tools

A collection of tools for working with the xAAL bus.

This package contains the following tools:
  • xaal-isalive

  • xaal-info

  • xaal-walker

  • xaal-dumper

  • xaal-log

  • xaal-querydb

  • xaal-cleandb

  • xaal-send

  • xaal-tail

  • xaal-pkgrun

  • xaal-keygen

  • xaal-uuidgen

  • xaal-shell

Usage

All tools have a help option (-h) that can be used to get more information about. For example:

Usage: xaal-isalive [options]

Options:
-h, --help      show this help message and exit
-c              disable color
-l              Enable logging
-a MCAST_ADDR   Multicast address
-p MCAST_PORT   Multicast port
-t FILTER_TYPE  only show given device type

Details

xaal-isalive

This tool is used to check if a device is alive on the xAAL bus, by sending a isAlive request to the devices

xaal-info

This tool is used to get information about a device, by requesting description / attributes / metadata.

xaal-walker

This tool is used to walk the xAAL bus and get information about all devices.

xaal-dumper

This tool is used to dump messages from the xAAL bus.

xaal-log

This tool is used to log attributes changed.

xaal-querydb

This tool is used to query the metadata database.

xaal-cleandb

This tool is used to clean the metadata database.

xaal-send

This tool is used to send a message (request) on the xAAL bus.

xaal-tail

This tool provide a tail-like event logging.

xaal-pkgrun

This tool is used to run packages (for example a gateway). It will load the package and run it. Example: xaal-pkgrun owm knx

xaal-keygen

This tool is used to generate a key for the xAAL bus.

xaal-uuidgen

This tool is used to generate a UUID.

xaal-shell

This tool is used to start a ipython interpreter with xAAL tools loaded.

Metadata

Release files for xaal.tools 0.9.2

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

Source distribution (sdist)

Source distribution for xaal.tools 0.9.2
File Size Uploaded
xaal_tools-0.9.2.tar.gz 12.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xaal.tools 0.9.2
File Interpreter ABI Platform
xaal_tools-0.9.2-py3-none-any.whl Python 3 none any Details

Total release size: 23.7 kB

Release files / xaal_tools-0.9.2.tar.gz

Download URL xaal_tools-0.9.2.tar.gz
Size 12.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a86473f8727aa5a7cd971746f2ea254314907a87f98dbbbf489589781234e320
BLAKE2b-256 checksum
How to use checksums
a2f091eddc23b5eafa61650fbd5e037278d374cbc51b68151e61e780fd1d3d42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / xaal_tools-0.9.2-py3-none-any.whl

Download URL xaal_tools-0.9.2-py3-none-any.whl
Size 11.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
47fb114719ddf85702f8ff249c9a5515dd4158d6ed59c167fd37d27b19af10a7
BLAKE2b-256 checksum
How to use checksums
4d4408360dae85fcd7201af9af02813008c73744e089fa74b3bcba9ce4043475
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release history Release notifications | RSS feed

This release

0.9.2 This release

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6

2 release files

0.5

2 release files

0.4

2 release files

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