Added logic to pause for a configurable number of seconds between inverter read cycles. Pre this change once one cycle finished there was a 1 second pause before the next cycle started. A read cycle keeps the inverter busy and can cause other API requests including from the Giv Cloud to fail with Inverter busy. Putting a pause between read cycles provides some breathing space for other API requests.
Added logic to pause for a configurable number of seconds between inverter read cycles. Pre this change once one cycle finished there was a 1 second pause before the next cycle started. A read cycle keeps the inverter busy and can cause other API requests including from the Giv Cloud to fail with Inverter busy. Putting a pause between read cycles provides some breathing space for other API requests.