FIBARO Choice

Created At

Oct 07, 2021

Last Update

Apr 04, 2022

Platforms

HC 3 Lite, Yubii Home, HC 3

Views

3668

Download

923

Type Quick App

This QuickApp monitors your SolarEdge managed Solar Panels. The QuickApp has (child) devices for Solar Power, todays data, this month data, this year data and Lifetime data. 

The Solar Production values are only requested from the SolarEdge Cloud between sunrise and sunset. The QuickApp also shows the Environmental Benefits in the labels for CO2, SO2, NOX, Trees planted and Lightbulbs and also the SolarEdge Installation details in the labels. The Environmental Benefits are updated once a day after 12:00 hour. 

The settings for Peak Power and Currency are retrieved from the inverter. The rateType interface of Child device Last Day is automatically set to "production" and values from this child devices can be used for the Energy Panel. 

The readings for lastyear and lifetime energy are automatically set to the right Wh unit (Wh, kWh, MWh or GWh). 

See API documentation on https://www.solaredge.com/sites/default/files/se_monitoring_api.pdf 

 

image.thumb.png.f4c553c55647cc66645df677865f12cb.png

 

 

SolarEdge-2.thumb.png.e8e59ef95a69970a696b46d6f5760aac.png

 Changes version 2.1 (3rd April 2022)

  • Solved bug with child device lastDay showing incorrect values in energy panel

Variables (mandatory and created automatically): 

  • siteID = Site ID of your SolarEdge Inverter (see your Inverter Site Details)
  • apiKey = API key of your SolarEdge Inverter (contact your installer if you don't have one)
  • systemUnits = SystemUnits is Metrics (kg) or Imperial (Lb) (default is Metrics)
  • solarM2 = The amount of m2 Solar Panels (use . for decimals) for calculating Solar Power m2 (default = 0)
  • interval = The daily API limitation is 300 requests. The default request interval is 360 seconds (6 minutes) 
  • pause = Should the SolardEdge go in pause mode after sunset (default = true)
  • debugLevel = Number (1=some, 2=few, 3=all, 4=simulation mode) (default = 1)


Tested with: 

SolarEdge firmware version 4.12.35 and 4.13.40


 How to install: 

  1. Open the Configuration Interface
  2. Go to Settings > Devices
  3. Click  +
  4. Choose Other Device
  5. Choose Upload File
  6. Choose file from your computer with .fqa

13 Comments,  Want to add comment please login
60725c6eaa3cdb94d5a4a8cf7d49cae3

Hello very nice quickapp. I have one sugestion abaut additional data from SE-MTR-3Y400V-A. It will be very hopefull for energy presentation on Fibaro.

04801fd12b48c36cbcdf5af0b140e42d

Hi Michał, the API call I use for the production values, doesn't contain the L1 L2 L3 data. It would mean separate calls or a separate QuickApp, but the SolarEdge Cloud only permits 300 request a day.

790d826c514e3055cf3fa65e21c4c675

Hi, I like Your quick app but for me there is one thing missing which is very important. Is it possible to make three new "devices" which will measure L1, L2, L3 and give info. It will be very helpful for those people who have still problem with to high electric voltage so they/we can make some scenes to start heating water etc. Would be really grateful if You can add this option in Your next updates to this quick app.

04801fd12b48c36cbcdf5af0b140e42d

A new version is available for download. I solved bug with child device lastDay showing incorrect values in energy panel. Sorry for the inconvenience. If you use version 2.0 already, you can copy-paste the code in your existing quickapp.

04801fd12b48c36cbcdf5af0b140e42d

Some big changes in the SolarEdge Monitor QuickApp. The new version is available for download. Because of the many changes, please replace your quickapp installation with a new one. Use the .fqa file to upload a new version and delete the old one. Don't forget to insert your SiteID, ApiKey and Solar M2 settings.