nickknissen / hass-monta

Monta Home Assistant custom component
MIT License
26 stars 4 forks source link
ev-charger hacktoberfest home-assitant monta

Monta

GitHub Release GitHub Activity License

hacs Project Maintenance

Integration to integrate with monta.

This integration will set up the following platforms.

Platform Description
binary_sensor Show something True or False.
sensor Show info from Monta API.
switch Switch something True or False.
services start_charging and `stop_charging``

Installation

HACS installation (recommended)

  1. Download the integration via HACS Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.
  2. Click download
  3. Restart Home Assistant
  4. In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "Monta"

HACS installation (custom repository)

  1. Go to HACS in Home Assistant
  2. Click on integrations
  3. In top right corner, click three dots, click 'Custom repositories'
  4. Paste this repository URL (https://github.com/nickknissen/hass-monta/) in repository box
  5. Choose integration in category box
  6. Click add, wait while repository is added, close window
  7. Click the new repository, and click download
  8. Restart Home Assistant
  9. In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "Monta"

Manual installation

  1. Using your 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 monta.
  4. Download all of the files from the custom_components/monta/ directory here, in this repository.
  5. Place the files you downloaded into the new directory (folder) you created.
  6. Restart Home Assistant
  7. In the HA UI go to "Configuration" -> "Integrations", click "+", and search for "Monta"

Configuration is done in the UI

👉 Monta Public API is in BETA currently. In order to obtain client id/Client secret to it, you might have to opt-in to their Beta program. This can be done in your user account settings in the app or in Monta's CPMS.

Client id and secret are obtained from https://portal2.monta.app/applications.

Contributions are welcome!

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