Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 1.96 KB

README.md

File metadata and controls

58 lines (42 loc) · 1.96 KB

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