Micro Grid Inverter Envertech automation

Hello folks,
I’m new to Home Assistant and have managed to successfully integrate my Envertech Micro Grid Inverter, but cannot use its values in an automation to turn on a heater via Tasmote. Is there a way to make the Envertech integration generate a trigger at a certain power production level?

Every support is welcome.

With kind regards,
birko

Hi - I found a YAML snippet in a German forum

You need your station-ID in HEX from envertecportal

----- here is the code you have to add to configuration.yaml at the end of the file.
You only have to add your HEX Station-ID

You can find your HEX-Station-ID on enverlecportal.com

  1. LOGIN to envertecportal

  2. in your Browser - find -" Show Source-Code or activate Level-options.

  3. search for station_id …
    you will find something like:

    var stationId = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX is your stationID .
Copy it and insert it into the following snippet.

----------------- here the code for your configuration.yaml

rest:
  - authentication: basic
    resource: https://www.envertecportal.com/ApiStations/getStationInfo
    scan_interval: 60
    method: POST
    params:
      stationID: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
    sensor:
      - name: SolarTotalPower
        value_template: "{{ value_json.Data.Power|float }}"
        device_class: power
        unit_of_measurement: "W"
        json_attributes_path: "$.Data"
        json_attributes:
          - "PowerStr"
          - "StrPeakPower"
        state_class: measurement

      - name: SolarTotalEnergy
        value_template: "{{ value_json.Data.UnitETotal|replace(' MWh','')|replace(' kWh','')|float}}"
        device_class: energy
        unit_of_measurement: "kWh"
        json_attributes_path: "$.Data"
        json_attributes:
          - "UnitETotal"
        state_class: total_increasing

      - name: SolarTodayEnergy
        value_template: "{{ value_json.Data.UnitEToday|replace(' MWh','')|replace(' kWh','')|float}}"
        device_class: energy
        unit_of_measurement: "kWh"
        json_attributes_path: "$.Data"
        json_attributes:
          - "UnitEToday"
        state_class: total_increasing

------- end code

Check if your configuration is OK and Restart HA

You will find new entities SolarTotalPower, SolarTotalEnergy, SolarTodayEnergy


The original-post is here : I only shared this here. Thanks to this post.

In case you run Home Assistant integrated to Node-Red, you can also integrate an Envertech EVT800 microinverter directly with Home Assistant, without the need to register on the Envertech Portal.
The flow below requires a little bit of configuration on the Microinverter (instructions included in a Comment node within the Flow).

Node-Red EVT800 integration flow

Hello everyone,

I’m excited to share my custom Home Assistant integration that brings real-time data from the Envertech Solar Portal directly into your smart home setup!

:high_brightness: What it does:

Retrieves live solar power and energy data (current power, daily/monthly/yearly totals) from your Envertech ECO/SE inverter.

Fully compatible with Home Assistant’s Energy Dashboard.

Easy setup via Config Flow or HACS for seamless installation and updates.

Clean and efficient data updates every 30 seconds.

:star2: Why use it?

Get instant visibility of your solar production inside Home Assistant.

Use native sensors with proper device and state classes for full Energy Dashboard support.

Beautifully packaged as a custom component, perfect for solar enthusiasts who want precise and reliable data.

:rocket: Get started:
Check out the project and installation instructions here:

Feel free to open issues, suggest features, or contribute! I’m happy to support and improve the integration with your feedback.

Happy solar monitoring! :sunny:

— JImmyBOnes

Hi,
I also created an Home Assistant integration for Envertech micro grid inverter.
this one communicates through the local tcp server and does not interact with the cloud.