Jump to content

Welcome to Smart Home Forum by FIBARO

Dear Guest,


as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.


As a member you can:

  •     Start new topics and reply to others
  •     Follow topics and users to get email updates
  •     Get your own profile page and make new friends
  •     Send personal messages
  •     ... and learn a lot about our system!



Smart Home Forum by FIBARO Team

SolarEdge Monitor 2.0.0

   (4 reviews)

3 Screenshots

About This File

----------==========     SolarEdge Monitor Virtual Device     ==========----------


I want to share my virtual device to monitor SolarEdge solar panels.

SolarEdge have the possibility to read your system data with API.


What you need is the VD to download and ad into the Fibaro

Make a LUA scene where you copy the code


The code is based on @jompa68  Consumption Monitor Scene and I have permission to share my version of it with the change/ integrate of SolarEdge

With this it also supports 

@AutoFrank SmartMessageHub and

@Sankotronic Time Based Events Control


First you need the API key that only a admin of the portal can give to you.

When the SolarEdge was installed at my home I register the system by myself.

You only need the serial number that is on the invertor


Go to:


  • And select new installer
  • Fill in the information needed
  • see example of serial number to fill in


Or ask the site admin to enable the API key


To generate a Site API key:

For most time people will have standard access to the portal and will not be able to set the API Key them self
Ask your Installer/ manufacturer to enable the API key by these steps or do it yourself.

In the Site Admin >> Site Access tab >> Access Control tab >> API Access > section:

  1. Acknowledge reading and agreeing to the SolarEdge API Terms & Conditions.
  2. Click Generate API key.
  3. Copy the key.
  4. Click Save
  5. Use the key in all API requests


SolarEdge Scene setup

  • Line 23 local vDevId > enter the VD id
  • SE_API > Your API Key
  • SE_CLIENT_ID > Your Client ID
  • Line 41 (true or false) and 42 possibility to calculate rates with the the power you get from the solar panels
  • Line 51 refresh rate > set 60 or higher due API data restrictions of SolarEdge
  • setup you push message when and in what way you want, see description in the scene.
  • Like 4
  • Thanks 1

Other Files from D-Vine

User Feedback

You may only provide a review once you have downloaded the file.


   2 of 2 members found this review helpful 2 / 2 members

I think there is a time bug. When I set push message time to 22:00 and the script is started at an uneven minute the push will never been send because there is default a 120 sec sleep in the script and the minute is always uneven when it checks.

Link to review

   2 of 2 members found this review helpful 2 / 2 members

Easy setup, clear guidelines. If you mark "Current power" in VD as "main" the value of current power will be shown besides the icon so you can see the current power value directly within the app without opening the vd.

  • Like 1
Link to review

   1 of 1 member found this review helpful 1 / 1 member

Trying to figure out how to import a virtual device in HC3

Link to review
Milan Takacs

   0 of 1 member found this review helpful 0 / 1 member

Easy setup! Nice clear code.

Great work!



Link to review
  • Create New...