Recently finished a battery backup system for medical equipment, heat, fridge, and network. Because I am handicapped I wanted to automate some functions to make it easier for my wife or caregivers to operate. For example, know when to start generator based on battery SOC during outage. I am very early in the project but have had no issues connecting hass to the system via modbus (VenusGX). The following updates every 10 seconds.
I then use Pentaho to ETL database records to a Postgres database that I use for Grafana visualization. I am having too much fun.