Created At
Jan 08, 2022
Created By SmartHomeEddy
Monitor your Solax Solar panels with several child devices and support for the Fibaro Energy Panel.
Created At
Jan 08, 2022
Last Update
Feb 20, 2023
Platforms
HC 3 Lite, Z-box Hub, Yubii Home, Venture WISE, HC 3
Views
1763
Download
172
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)
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.
Version 3.0 (19th February 2023)
Version 2.1 (4th December 2022)
Version 2.0 (16th April 2022)
Version 1.0 (17th November 2021)
Version 0.2 (15th November 2021)
Version 0.1 (13th November 2021)
Variables (mandatory):
How to install:
A new version of Solax Monitor is available. Version 2.1 (4th December 2022) Prevented almost empty responses like these: {"success":false,"exception":"Query success!","result":"this sn did not access!"} Added log text to main device if no data from Solax Cloud
[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.
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
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.
A new version of the Solax Monitor QuickApp is available. Version 3.0 (19th February 2023) Changed the descriptions of the Solax Cloud values Converted the feedinpower value from positive to negative or from negative to positive Added translation for English, Dutch and Portugese Added child device for consumeenergy Please use the .fqa file and replace your old QuickApp with a new one.