Skip to content
/ htmbus Public

M-Bus - Wired - gateway for demonstration purposes

Notifications You must be signed in to change notification settings

heth/htmbus

Repository files navigation

htmbus

htmbus is the measuring and visualization of a project for an energy measurement system using a heat exchanger. The scope of the project will be described later.

Physical topology view

Physical topology view of project

Logical topology view

Logical topology view

Hardware installation

See: Hardware installation (Dont install anyting on your Beaglebone black - see "software installation" below)

Software installation

Installing new debian image on micro-SD card

  1. Remove micro-SD card (If any)
  2. Boot from buildin image on on-board flash (mmcblk1)
  3. insert micro-SD card (Minimum 8 GB)
  4. Run: sudo bash
  5. Run:

	wget -qO- https://files.beagle.cc/file/beagleboard-public-2021/images/am335x-debian-12.2-iot-armhf-2023-10-07-4gb.img.xz | xzcat | dd bs=10M of=/dev/mmcblk0 status=progress
  1. Run: shutdown -r 0
  2. login after boot and check boot device is mmcblk0p1 - run: df -h

Install htmbus and necesary software

  1. login as debian - or another added user with a home directory
  2. run: git clone https://github.com/heth/htmbus.git
  3. run: cd htmbus
  4. run: sudo ./install-stage1
  5. run: sudo ./install-stage2
  6. run: sudo shutdown -r 0
  7. login as same user again
  8. run: cd htmbus
  9. run: sudo ./install-stage3
  10. If everything works - check all four daemons running with: systemctl | grep -P "display|mbus"

htmbus configuration

Most used configuration variables are in mbus.yaml (Installed in /etc/mbus/ directory on running system)

About

M-Bus - Wired - gateway for demonstration purposes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published