Skip to content

the78mole/wmBus-tool

Repository files navigation

wmBus-tool

Instead of this software, better use wmbusmeters and publish the wmbus data to some MQTT broker...

This repo is based on the wmbus source of the ffcrg/ecpiww repo, splits it up to a library and an application part and widens its usage.

GitHub issues GitHub license

Hardware:

Features:

  • The application shows you all received wireless M-Bus packages.
  • coming soon

TODO

  • Enhance autotools
    • Generate a shared library
    • Make use of ./configure for compile time options
      • AES key readout
  • Implement tests
  • Use semaphore to sync threads instead of timed polling
  • Add MQTT-Client
  • Add REST-Client
  • Seperate wMBus generic from HW dependent
    • extract IMST
    • throw out AMBER
    • Make stubs for AMBER (find somebody to test it)

Long term ToDos

  • Use a plugin infrastructure to provide drivers for different wMBus interfaces See Eli Bendersky's post as a starting point.

Building the software

The build is easily done by issuing

libtoolize
aclocal
autoreconf --install
./configure
make
make check           # If you want to be sure
make doc             # If you want to have docs (html and latex)
sudo make install

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published