Skip to main content

Python Matter WebSocket Server

Project description

Python Matter Server

This project implements a Matter Controller Server using WebSockets and provides both a server and client implementation. The goal of this project is primary to Matter support for Home Assistant but the unioversal approach makes it suitable to be used in other projects too.

This repository is for development only. For enabling Matter support within Home Assistant, please refer to the Home Assistant documentation.

:warning: This project is under development and considered BETA !

Trying it out

These instructions are for development only.

To install the client and server: pip install python-matter-server[server] To only install the client part: pip install python-matter-server

NOTE that the server depends on the CHIP SDK for which we've built Python wheels for Linux only, to use it on other platforms, you'll have to build the CHIP core wheel and install it. See: https://github.com/home-assistant-libs/chip-wheels/blob/main/.github/workflows/build.yaml

Development

WIP

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-matter-server-1.0.2.tar.gz (32.8 kB view details)

Uploaded Source

Built Distribution

python_matter_server-1.0.2-py3-none-any.whl (40.6 kB view details)

Uploaded Python 3

File details

Details for the file python-matter-server-1.0.2.tar.gz.

File metadata

  • Download URL: python-matter-server-1.0.2.tar.gz
  • Upload date:
  • Size: 32.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for python-matter-server-1.0.2.tar.gz
Algorithm Hash digest
SHA256 54b29623bab852f4739f5b8d7a53f2d2e534f47ca557676eedb49b113b9d44c5
MD5 3ceaa28804297f924d83c6776010163d
BLAKE2b-256 163bfbafcb52106ba3a64bab3cf8f2442187269d05b28d431309579e6a37fcee

See more details on using hashes here.

File details

Details for the file python_matter_server-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for python_matter_server-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0daa04f1da9a7265073202ee2f299acf60efc67f900f56531721cefa883e0307
MD5 7a19adc67d83678dfa64e2af6df8a12b
BLAKE2b-256 f4cfb9e02e452bec30ff992d866a836a8bf86832c5469fce81416cca08c2a86d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page