Hardware suggestions to automate an outlet for electric car charging

OK, that was a bit painful, but I have Enable/Disable and Current Limits implemented using a mix of MQTT and HTTP services. The MQTT is much quicker to respond than HTTP so I am using MQTT wherever possible.

I moved all configuration to a package. If you want to try this, you’ll need:

  1. OpenEVSE on network with MQTT set up to publish to “openevse” base topic
  2. Place openevse.yaml into config/packages
  3. Add these custom components to config/custom_components:
  4. Load the package(s) by adding this to `config/configuration.yaml’:
    homeassistant:
      packages: !include_dir_named packages
    
  5. Add secrets for OPENEVSE_USER, OPENEVSE_PASSWORD, OPENEVSE_HOST
  6. You will also have to search openevse.yaml for my hostname openevse.local. and replace it with your own hostname or ip. I haven’t gotten the URLs all parameterized yet.

I created a bug against the OpenEVSE WiFi service to hopefully improve the RAPI API for MQTT that will allow significant performance improvements.

I’m going to let this rest for a few days now since I have some other tasks that have been backup up the last couple days.

3 Likes