Skip to content

Custom Component for Homeassistant to integrate cFos Powerbrain devices

License

Notifications You must be signed in to change notification settings

mb-software/homeassistant-powerbrain

Repository files navigation

cFos Powerbrain

GitHub Release

License

hacs

Integration for Homeassistant to view and control devices (EV charging stations and powermeters) connected to a cFos Powerbrain charging controller or cFos charging manager

Features

  • Automatically discovers and creates devices (powermeters and charging stations) connected to a Powerbrain controller
  • Creates sensors to read values from power meters (voltage, current, energy, ...)
  • Creates switches to control charging stations (enable charging, enable charging rules, set charging current, ...)
  • Adds a Homeassistant service to enter RFID/PIN codes into EVSE/wallboxes, allowing all kind of automations to authorize charging or change charging rules.
  • Adds a Homeassistant service to send power meter values to an HTTP input meter in the charging manager
  • Adds a Homeassistant service to set global charging manager variables

**Please note that this integration is still in an early stage and functionality will likely be extended in the future. If you experience any issues or bugs or if you have a feature request, please raise an issue on Github. If you want to contribute, please also read the Contribution guidelines .

If you want to do me a favor you can buy me a coffee or if you want to purchase one of the great cFos Power Brain Wallboxes you can get a 20€ discount on all wallboxes using the coupon code mb-software or my affiliate link to the cFos emobility shop.

example

Installation using HACS

This integration can be found as a default repository in the Home Assistant Community Store.

if you have HACS installed you can simply download and update the integration using HACS.

Manual Installation

  1. Using the tool of choice open the directory (folder) for your HA configuration (where you find configuration.yaml).
  2. If you do not have a custom_components directory (folder) there, you need to create it.
  3. In the custom_components directory (folder) create a new folder called powerbrain.
  4. Download all the files from the custom_components/powerbrain/ directory (folder) in this repository.
  5. Place the files you downloaded in the new directory (folder) you created.
  6. Restart Home Assistant
  7. In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "cFos Powerbrain"

Configuration is done in the UI

Simply enter the host (IP address) of your powerbrain controller in the local network and choose the update intervall [seconds] the integration uses to poll the sensor values.

config1img config2img

Contributions are welcome!

If you want to contribute to this please read the Contribution guidelines