Skip to main content

This is a simple implementation of a Fauxmo device for the xAAL protocol. It allows you to control xAAL devices with an Amazon Echo. The device can be :

  • a simple power relay

  • a lamp

  • a scenario

  • anything that support on/off commands

You can group multiple devices under the same name to control them all at once.

Usage

The configuration (fauxmo.ini) file looks like this :

[devices]
[[lampe ambiance]]
    targets = e19d5ea8-c838-11ea-82a8-9cebe88e1963,
    port = 49001

[[luminaires séjour]]
    targets = e19d5ea8-c838-11ea-82a8-9cebe88e1963,6265eb30-8c59-11e9-98b1-b827ebe99201,
    port = 49003

[[volet salle de bain]]
    targets = e4b05165-be5d-46d5-acd0-4da7be1158ed,
    port = 49004

Device name are the name that will be used to control the device with the Amazon Echo. The targets field is a list of xAAL device UUIDs that will be controlled.

Note

Fauxmo version 0.8 cause errors while getting _latest_action. I stick w/ 0.6 version right now. It looks like Fauxmo had some work done. I need to check if nested async is still needed.

Metadata

Release files for xaal.fauxmo 0.2.3

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.fauxmo 0.2.3
File Size Uploaded
xaal_fauxmo-0.2.3.tar.gz 5.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xaal.fauxmo 0.2.3
File Interpreter ABI Platform
xaal_fauxmo-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 10.9 kB

Release files / xaal_fauxmo-0.2.3.tar.gz

Download URL xaal_fauxmo-0.2.3.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7e86942d89e6d2ab9e4346fdd6569d7873d64618490266fd0dc40241a5f1c07e
BLAKE2b-256 checksum
How to use checksums
ceb90a01fee895ab181905053f7e9aac0cd6f74af478943592443ab101b797e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / xaal_fauxmo-0.2.3-py3-none-any.whl

Download URL xaal_fauxmo-0.2.3-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dc81999da99b8e9a82f66a00e8efd5a7f1f14b0c1185fe29b196cd6c5a3e30c2
BLAKE2b-256 checksum
How to use checksums
7a3c85288ee288c5092f586571ee81ae3530e34276348b894a7ce8101741677b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.2

2 release files

0.1

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