/home-assistant-zonneplan-one

Unofficial Zonneplan ONE + connect integration for Home Assistant

Primary LanguagePythonMIT LicenseMIT

Zonneplan ONE integration for Home Assistant

hacs_badge stability-stable

Unofficial integration for Zonneplan ONE solar inverter + Zonneplan connect

Current features

  • Support for Zonneplan ONE + Connect
  • Zonneplan ONE (Solar inverter) sensors:
    • Yield total: kWh (can be used as entity on Energy Dashboard)
    • Yield today: kWh (can be used as entity on Energy Dashboard)
    • First measured: date (default disabled)
    • Last measured value: W
    • Last measured: date
  • Zonneplan Connect (P1 reader) sensors: (when available)
    • Electricity consumed today: kWh (can be used as entity on Energy Dashboard)
    • Electricity returned today: kWh (can be used as entity on Energy Dashboard)
    • Electricity today low tariff: kWh (can be used as entity on Energy Dashboard, default disabled)
    • Electricity today normal tariff: kWh (can be used as entity on Energy Dashboard, default disabled)
    • Electricity today high tariff: kWh (can be used as entity on Energy Dashboard, default disabled)
    • Electricity consumption: W
    • Electricity production: W
    • Electricity average: W (average use over the last 5min)
    • Electricity first measured: date (default disabled)
    • Electricity last measured: date
    • Electricity last measured production: date
    • Gas consumption today:
    • Gas first measured: date (default disabled)
    • Gas last measured: date
  • Charge laadpaal: (when available)
    • Charge point state
    • Charge point power W
    • Charge point energy delivered session kWh
    • Charge point next schedule start date
    • Charge point next schedule end date
    • Charge point dynamic load balancing health (default disabled)
    • Charge point connectivity state on/off
    • Charge point can charge on/off
    • Charge point can schedule on/off
    • Charge point charging manually on/off
    • Charge point charging automatically on/off
    • Charge point plug and charge on/off
    • Charge point overload protection active on/off (default disabled)
  • Additional sensors: (available when you have a energy contract)
    • Current Zonneplan Electricity tariff: €/kWh
      • The full Electricity forecast is available as a forecast attribute of this sensor
    • Current Zonneplan Gas tariff: €/m³
    • 8 hours forecast of Zonneplan Electricity tariff: €/kWh (default disabled)
    • Current electricity usage
    • Sustainability score

Installation

Install with HACS (recommended)

Do you have HACS installed?

  1. Search integrations for Zonneplan ONE
  2. Click Install
  3. Restart Home Assistant
  4. See Setup

Install manually

  1. Install this platform by creating a custom_components folder in the same folder as your configuration.yaml, if it doesn't already exist.
  2. Create another folder zonneplan_one in the custom_components folder. Copy all files from custom_components/zonneplan_one into the zonneplan_one folder.

Setup

  1. In Home Assistant click on Configuration
  2. Click on Integrations
  3. Click on + Add integration
  4. Search for and select Zonneplan ONE
  5. Enter you emailaddress you also use in the Zonneplan ONE app
  6. You will get an email to verify the login.
  7. Click "Save"
  8. Enjoy

Setup Energy Dashboard

Solar production

Zonneplan yield total is what your panels produced

Grid consumption

Zonneplan P1 electricity consumption today is what you used from the grid

Return to grid

Zonneplan P1 electricity returned today is what you returned to the grid

Installing main/beta version using HACS

  1. Go to HACS => Integrations
  2. Click on the three dots icon in right bottom of the Zonneplan ONE card
  3. Click Reinstall
  4. Make sure Show beta versions is checked
  5. Select version main
  6. Click install and restart HA

Troubleshooting

If you run into issues during setup or when entries do not update anymore please increase logging and provide them when creating an issue:

Add custom_components.zonneplan_one: debug to the logger config in you configuration.yaml:

logger:
  logs:
    custom_components.zonneplan_one: debug