Skip to content
View in the app

A better way to browse. Learn more.

Power Forum - Renewable Energy Discussion

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

maptin

Members
  • Joined

  • Last visited

Reputation Activity

  1. Like
    maptin reacted to Mike_C in Raw access to Growatt Inverter Data   
    Despite continued timeouts via the ios app, this implementation seems rocksolid.  I run this every 5 minutes with a crontab in a docker container built on alpine:3.12.4
    I honestly found that the "Simple Implementation" section of the github page was all that i needed to get up and running.  Whereas the python script needed multiple calls, this seems to pull everything back in a single call.  This does make it a little trickier to find the data you're after but a bit of 'jq' processing is all it takes to find the path of data you are after.
    As requested, I attach the file that i now run.  I've commented it where i think it needs it and added some retry logic for the login and api call.  I don't suggest this is perfect coding as its still rough and ready but working.  I find that calling this every 5 minutes is enough for me to graph in near realtime. The git page details the configuration changes that could be applied; if you are after more historical data, you can change the options={} with options={historyAll:true}.runSolarUpdate_mike.js

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.