Created At

Jan 08, 2022

Last Update

Apr 16, 2022

Platforms

HC 3 Lite, Yubii Home, HC 3

Views

321

Download

52

Type Quick App

This QuickApp monitors your Solax managed Solar Panels

 

This QuickApp monitors your Solax managed Solar Panels

The QuickApp has (child) devices for Solarpower/m², Today production, Total production, Total Power to Grid, Total Energy to Grid, Energy from Grid, Total Power/m², Battery Energy, AC Power R, AC Power S, AC Power T, Battery Power, Power DC1, Power DC2, Power DC3 and Power DC4

The rateType interface of child device Today Energy is automatically set to "production"

The readings from the child device Today Energy will be shown in the new energy panel 

The readings from the child device Total Energy is automatically set to the right Wh unit (Wh, kWh, MWh or GWh) 

 

image.thumb.png.5f8e4826ae9b9ee9c94c463ed4fd512b.png

 

See API documentation on https://www.eu.solaxcloud.com/phoebus/resource/files/userGuide/Solax_API_for_End-user_V1.0.pdf
User can get a specific range of information through the granted tokenID. Please obtain your tokenID on the API page of Solaxcloud for free.
The tokenID can be used to obtain real-time data of your inverter system. The obtain frequency need to be lower than 10 times/min and 10,000 times/day.

 

image.png.93f2c5171763c5853fb618cf54c273b9.png

 

Version 2.0 (16th April 2022)

  • Added Child Devices for feedinpower, feedinenergy, consumeenergy, feedinpowerM2, soc, peps1, peps2, peps3, batPower, powerdc1, powerdc2, powerdc3, powerdc4
  • Added all values returned from the Solax Cloud to the labels
  • Changed all the device types to the most current ones
  • Changed the handling of bad responses from the Solax Cloud
  • Replaced null values in responses with 0.0
  • Optimized some code


Variables (mandatory): 

  • tokenId = token ID of your Solax Inverter, obtain your tokenID on the API page of Solaxcloud for free
  • inverterSN = Unique identifier (Serial No.) of your Solax inverter
  • solarM2 = The amount of m2 Solar Panels (use . for decimals) for calculating Solar Power m² (default = 0)
  • interval = The daily API limitiation is 300 requests (default = 300 seconds (5 minutes), maximum 10 times/min and 10,000 times/day)
  • debugLevel = Number (1=some, 2=few, 3=all, 4=simulation mode) (default = 1)

solax_icon_transp.png.f9c734692fbdaca53d5e05ad76976073.png

 

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

6 Comments,  Want to add comment please login
04801fd12b48c36cbcdf5af0b140e42d

[21.05.2022] [14:51:27] [DEBUG] [SOLAX MONITOR ID:392]: Response data: {"success":false,"exception":"Query success!","result":"no auth!"} This looks like you are not authorized to get the data from your Solax Cloud.

E554afa5a5b295fe2322e09c393f3f7e

Somehow I see [21.05.2022] [14:51:00] [ERROR] [QUICKAPP392]: QuickApp crashed [21.05.2022] [14:51:00] [ERROR] [QUICKAPP392]: main.lua:386: bad argument #2 to 'format' (number expected, got nil) [21.05.2022] [14:51:27] [DEBUG] [SOLAX MONITOR ID:392]: onInit [21.05.2022] [14:51:27] [DEBUG] [SOLAX MONITOR ID:392]: getData [21.05.2022] [14:51:27] [DEBUG] [SOLAX MONITOR ID:392]: URL: https://www.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=202104251901162584894615&sn=XMU062GC093634 [21.05.2022] [14:51:27] [DEBUG] [SOLAX MONITOR ID:392]: SetTimeout 600 seconds [21.05.2022] [14:51:27] [DEBUG] [SOLAX MONITOR ID:392]: response status: 200 [21.05.2022] [14:51:27] [DEBUG] [SOLAX MONITOR ID:392]: headers: application/json [21.05.2022] [14:51:27] [DEBUG] [SOLAX MONITOR ID:392]: Response data: {"success":false,"exception":"Query success!","result":"no auth!"} [21.05.2022] [14:51:27] [DEBUG] [SOLAX MONITOR ID:392]: getValues [21.05.2022] [14:51:27] [DEBUG] [SOLAX MONITOR ID:392]: Start solarPower [21.05.2022] [14:51:27] [ERROR] [QUICKAPP392]: QuickApp crashed [21.05.2022] [14:51:27] [ERROR] [QUICKAPP392]: main.lua:386: bad argument #2 to 'format' (number expected, got nil) [21.05.2022] [14:52:00] [DEBUG] [SOLAX MONITOR ID:392]: onInit On HC3 5.110.15

04801fd12b48c36cbcdf5af0b140e42d

Version 2.0 (16th April 2022): Added Child Devices for feedinpower, feedinenergy, consumeenergy, feedinpowerM2, soc, peps1, peps2, peps3, batPower, powerdc1, powerdc2, powerdc3, powerdc4 Added all values returned from the Solax Cloud to the labels Changed all the device types to the most current ones Changed the handling of bad responses from the Solax Cloud Replaced null values in responses with 0.0 Optimized some code Because of the big changes, you have to install a new QuickApp and disable or delete the old one.

04801fd12b48c36cbcdf5af0b140e42d

Hi, can you explain your question a bit more on the Fibaro Forum? https://forum.fibaro.com/topic/56629-quickapp-solax-monitor/

5682976f753319cac034f03541bc2df1

and if will be possible stat SOC: batery capacity