This integration adds sensors for the Ferroamp EnergyHub, SSO, ESM and ESO as well as services for controlling battery charge.
- Enable Ferroamp MQTT by contacting Ferroamp Support to get the username and password for your Energy MQTT broker.
- Enable MQTT in Home assistant and set the broker to your Ferroamp Energy IP and configure it with your username and password received from Ferroamp (or setup a bridge-connection if you already have an MQTT-server, see the
Configuring Bridges
-section in the Mosquitto documentation).
- Add the
Ferroamp MQTT Sensors
-integration (you might have to refresh your browser window since Home Assistant doesn't update the integration list after a reboot) - Set a name for the integration as well as the MQTT-prefix where updates are sent (default values are probably fine for a standard-setup but if a bridge-connection is used the MQTT-topics can be re-mapped)
- Wait for all the devices to become present (EnergyHub, SSO's, ESOs and ESMs depending on your setup. Be patient since ESMs are only updated every 60 seconds.)
To avoid too much data into home assistant, we only update sensors with new values every 30 second (average values are calculated where appropriate). This interval can be configured in the options of the integration.
This integration adds services for charging, discharging and autocharge. Please see Ferroamp API documentation for more info about this functionality.
If more than one EnergyHub is configured, the target parameter needs to be set to the name of the EnergyHub to control.
With the Home Assistant Core 2021.8 release an Energy Dashboard was introduced. To set it up correctly with your Ferroamp EnergyHub use the sensors as described below.
External Energy Consumed
External Energy Produced
Total Solar Energy
or add one for each SSO and use SSO xxx Total Energy
Battery Energy Produced
Battery Energy Consumed