A tool to receive and send Wireless-M-Bus messages.
Project description
pyWirelessMbus
This module can decode messages from wireless M-Bus devices. The messages must received from a usb-uart stick. At this moment only the iM871A-USB from IMST is usable. Maybe somebody can add a alternative.
On the device side pyWirelessMbus reads the messages from the Temp/Hum Sensor Munia from Weptech and the EnergyCam from Q-loud.
Requirements
Python >= 3.8
Installation
pip install pywirelessmbus
Development
For testing you can install all deps and start the module with that commands.
poetry install
poetry shell
python examples/monitor.py
Plans
- Add more devices
- Add tests
- Send messages
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
pywirelessmbus-1.5.3.tar.gz
(11.8 kB
view details)
Built Distribution
File details
Details for the file pywirelessmbus-1.5.3.tar.gz
.
File metadata
- Download URL: pywirelessmbus-1.5.3.tar.gz
- Upload date:
- Size: 11.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a99e1171abec54068f8e3b73097282b78bae3a11430e4654c4eb389aa1aa6890 |
|
MD5 | dd19beda3aed16cb47b76e0f47dd4e27 |
|
BLAKE2b-256 | d51ef0daebbca731d03836cb71b7f778049c466e83d73a144951a3f3f3e36221 |
File details
Details for the file pywirelessmbus-1.5.3-py3-none-any.whl
.
File metadata
- Download URL: pywirelessmbus-1.5.3-py3-none-any.whl
- Upload date:
- Size: 15.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af666c22806255019a10257a9ee34d619ec5eadde0521cadf4a93b03f92edc82 |
|
MD5 | 311ca43112878fa4be9d6e40b262aaa3 |
|
BLAKE2b-256 | aea6ee63edf4ff6a7e7f91e029a207b64d28eb3f27e082381810276ed4154465 |