Skip to content

edevries-victron/dbus-redflow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dbus-redflow

This application reads data from Redflow ZBM batteries, and publishes the data on the D-Bus. It is designed to run on the color control CX.

Architecture

The application consists of 3 layers:

  • Data acquisition layer: the BatteryUpdater classe retrieves data from known batteries over Modbus RTU. The DeviceScanner class find batteries.
  • Data model: BatteryControl represents all battery data. BatterySummary computes some statistics for the entire battery bank
  • D-Bus layer: BatterySummaryBridge pushes data from BatterySummary to the D-Bus, and BatteryControllerBridge does the same with BatteryController.

About

Redflow service driver for Victron Color Control

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 75.0%
  • Makefile 22.3%
  • QMake 2.2%
  • C 0.5%