richardlevy / solis-cloud-scraper

Node script to scrape daily solar stats from Solis Cloud website and expose data locally via an easily accessible endpoint.
5 stars 3 forks source link

Unable to Scrape Web Data #5

Open luisgarcia87 opened 1 year ago

luisgarcia87 commented 1 year ago

Hi! I tried to use this but I was not able to get anything back from the cloud.

I get the following error when running scraper.js

Scrape requested at Fri, 16 Jun 2023 17:43:55 GMT Solis cloud scraper V2.0 listening on port 5561 Reloading selector (Current stats diagram). 4 retries remaining Reloading selector (Current stats diagram). 3 retries remaining Reloading selector (Current stats diagram). 2 retries remaining Reloading selector (Current stats diagram). 1 retries remaining Reloading selector (Current stats diagram). 0 retries remaining Error - Cannot read property 'getProperty' of null Error fetching data - using previous data

When running curl -u username:password http://[your.ip.addr]:[port]/v2/data this is the output:

{ "currentYield": 0, "currentYieldUnit": "", "currentBatteryCharge": 0, "currentBatteryChargeUnit": "", "currentBatteryUsage": 0, "currentBatteryUsageUnit": "", "currentGridUsage": 0, "currentGridUsageUnit": "", "currentHouseConsumption": 0, "currentHouseConsumptionUnit": "", "todayYield": 0, "todayYieldUnit": "", "todaysCharging": 0, "todaysChargingUnit": "", "todaysDischarging": 0, "todaysDischargingUnit": "", "todayGridImport": 0, "todayGridImportUnit": "", "todayGridExport": 0, "todayGridExportUnit": "", "stationCapacity": 0, "stationCapacityUnit": "", "scrapeStartDurationMs": 1686937783109, "scrapeEndTimeMs": 1686937783109 }

Any ideas as to what is going on?