Envertech EVT800

The Envertech EVT800 integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] allows you to integrate Envertech EVT800 solar inverters in Home Assistant.

Supported devices

The following devices are known to be supported by this integration:

  • Envertech EVT800

Prerequisites

Before setting up the integration, ensure the following:

  1. Your EVT800 is powered by solar (it does not power on without sunlight).
  2. The EVT800 is connected to your local network via Wi-Fi.
  3. Determine the IP address of the EVT800:
    • Check your router’s device list or use a network scanning tool.
  4. Open a web browser and navigate to: http://<YOUR_EVT800_IP_ADDRESS>
    • Default username: admin
    • Default password: admin
  5. Go to Other settings and set the Protocol to TCP server.

Configuration

To add the Envertech EVT800 integration to your Home Assistant instance, use this My button:

Manual configuration steps

If the above My button doesn’t work, you can also perform the following steps manually:

  • Browse to your Home Assistant instance.

  • Go to Settings > Devices & services.

  • In the bottom right corner, select the Add Integration button.

  • From the list, select Envertech EVT800.

  • Follow the instructions on screen to complete the setup.

When you manually add one EVT800 device, fill in the following information:

IP address

The local IP address of your EVT800 device. Check your router’s device list or use a network scanning tool.

Port

The port where the EVT800 TCP server is running (default: 14889).

Local server type

Select TCP server. This is currently the only supported protocol for the EVT800 device.

Sensors

This integration exposes the following sensor readings from the Envertech EVT800 inverter:

  • Timestamp

    • Description: Timestamp of the last received data packet
    • Unit: Milliseconds
  • MPPT ID 1

    • Description: Unique identifier for MPPT channel 1
  • MPPT ID 2

    • Description: Unique identifier for MPPT channel 2
  • Software version

    • Description: Software version of the inverter
  • DC voltage MPPT 1

    • Description: Input voltage on MPPT channel 1
    • Unit: Volts (V)
  • DC voltage MPPT 2

    • Description: Input voltage on MPPT channel 2
    • Unit: Volts (V)
  • DC power MPPT 1

    • Description: DC output power from MPPT channel 1
    • Unit: Watts (W)
  • DC power MPPT 2

    • Description: DC output power from MPPT channel 2
    • Unit: Watts (W)
  • DC current MPPT 1

    • Description: Output current on MPPT channel 1
    • Unit: Amperes (A)
  • DC current MPPT 2

    • Description: Output current on MPPT channel 2
    • Unit: Amperes (A)
  • Grid frequency on MPPT 1

    • Description: AC Frequency MPPT 1
    • Unit: Hertz (Hz)
  • Grid frequency on MPPT 2

    • Description: AC Frequency MPPT 2
    • Unit: Hertz (Hz)
  • Grid voltage on MPPT 1

    • Description: AC Voltage MPPT 1
    • Unit: Volts (V)
  • Grid voltage on MPPT 2

    • Description: AC Voltage MPPT 2
    • Unit: Volts (V)
  • Temperature MPPT 1

    • Description: Internal temperature of the inverter on MPPT channel 1
    • Unit: Degrees Celsius (°C)
  • Temperature MPPT 2

    • Description: Internal temperature of the inverter on MPPT channel 2
    • Unit: Degrees Celsius (°C)
  • Total energy MPPT 1

    • Description: Cumulative energy generated by MPPT channel 1
    • Unit: Kilowatt-hours (kWh)
  • Total energy MPPT 2

    • Description: Cumulative energy generated by MPPT channel 2
    • Unit: Kilowatt-hours (kWh)

Data updates

This integration establishes a persistent TCP connection with the EVT800 in TCP server mode and listens for incoming data packets containing the latest sensor values.

Known limitations

  • The integration does not support any actions for the device.
    • To execute any actions on the inverter, use the official EnverBridge or EnverView mobile app.
  • Requires sufficient solar input for operation. The inverter is not reachable at night or in low-light conditions.

Troubleshooting

Problem: Data shows “Unavailable”

Cause

Incorrect configuration or the device is not powered.

Resolution

  1. Ensure the EVT800 is receiving enough sunlight to power on.
  2. Verify that your Home Assistant instance is on the same local network as the EVT800.
  3. Double-check the following:
    • Correct IP address and Port.
    • TCP server mode is enabled on the inverter.
    • No firewall or router setting is blocking local TCP connections.

Losing connection to the device

  • If you frequently lose connection to the device, consider assigning a static IP to your EVT800 in your router’s DHCP settings.

Removing the integration

To remove the integration from Home Assistant:

To remove an integration instance from Home Assistant

  1. Go to Settings > Devices & services and select the integration card.
  2. From the list of devices, select the integration instance you want to remove.
  3. Next to the entry, select the three dots menu. Then, select Delete.