Screen scraper for Stecagrid solar inverters with compatible firmwares. Uses the node.js built in http library.
Uses async/await, so requires a newer version of Node.
How to use:
Initialize with the IP address of the inverter:
const steca = ;var mySteca = "192.168.1.146";
Get the current effect (in watts):
mySteca
Get the production today (in watt hours):
mySteca
Get the production today by hour (in watt hours):
mySteca
Get the production this month (in watt hours):
mySteca
Get the production this year (in watt hours):
mySteca
Get the total production of the inverter (in watt hours):
mySteca
All functions return a promise that will resolve with the value in W or Wh.
mySteca;
Tested with the following Steca sw version set:
- HMI BFAPI 2.5.4
- HMI FBL 2.2.0
- HMI APP 2.8.0
- HMI PAR default 2.0.4
- HMI OEM SG4200 1.0.4
- PU BFAPI 2.5.4
- PU FBL 1.1.1
- PU APP 5.5.0
- PU PAR 5.3.1
- ENS1 BFAPI 2.5.4
- ENS1 FBL 1.1.1
- ENS1 APP 3.61.0
- ENS1 PAR 22.0.0
- ENS2 BFAPI 2.5.4
- ENS2 FBL 1.1.1
- ENS2 APP 3.61.0
- ENS2 PAR 22.0.0