Skip to content

The Shell Recharge integration allows you to expose data from EV chargers listed on shellrecharge.com to Home Assistant.

License

Notifications You must be signed in to change notification settings

cyberjunky/home-assistant-shell_recharge

Repository files navigation

Shell Recharge

The Shell Recharge integration allows you to expose data from EV chargers on shellrecharge.com to Home Assistant.

GitHub Release GitHub Activity License Project Maintenance

Sponsor

This integration will set up the following platforms.

Platform Description
sensor Contains detailed information for each EV charger at location.

Installation

HACS - Recommended

  • Have HACS installed, this will allow you to easily manage and track updates.
  • Goto Custom Repository menu in HACS, paste https://github.com/cyberjunky/home-assistant-shell_recharge as URL and select Integration as type.
  • Search for 'Shell Recharge' in HACS.
  • Click the Download button at the bottom of the page of the found integration.
  • Restart Home Assistant.
  • Under Services -> Devices & services click the Add Integration button, search for Shell Recharge.
  • Configure the integration using the instructions below.

Manual - Without HACS

  • Copy the directory custom_components/shell_recharge to your <config dir>/custom_components directory.
  • Restart Home Assistant.
  • Configure the integration using the instructions below.

Configuration

Find the EV charger(s) you want to monitor here: https://shellrecharge.com/en-gb/find-a-charge-point look for the Serial number under details section. Then use Add device within Home Assistant and enter the Serial number in the form.

Example:

image

Screenshots

Chargers Overview AC Charger Details DC Charger Details
Chargers Overview AC Charger Details DC Charger Details

Automation

Example flow to get notified when a charger status changes to available

automation:
  - alias: "Chargers Available"
    triggers:
      - trigger: state
        entity_id:
          - sensor.some_charger_1
          - sensor.some_charger_2
        from: "Occupied"
        to: "Available"
    actions:
      - action: notify.your
        data_template:
          message: >-
            Charger {{ trigger.to_state.attributes.friendly_name }} is {{ trigger.to_state.state }} from now.

Debugging

Add the relevant lines below to the configuration.yaml:

logger:
  default: info
  logs:
    custom_components.shell_recharge: debug

Contributions are welcome

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


About

The Shell Recharge integration allows you to expose data from EV chargers listed on shellrecharge.com to Home Assistant.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published