* **netconsumption:** Add system_net_consumption and phases ([177](https://github.com/pyenphase/pyenphase/issues/177)) ([`c734a6d`](https://github.com/pyenphase/pyenphase/commit/c734a6d67b6ac355ba528fcf78fd86a33e48a419))
1.21.0
Feature
* **generator:** Probe for generator ([160](https://github.com/pyenphase/pyenphase/issues/160)) ([`42a2533`](https://github.com/pyenphase/pyenphase/commit/42a2533f44ec975c72bd0be9dc70c75a987ff030))
1.20.6
Fix
* raise EnvoyCommunicationError for httpx ConnectError and TimeoutException exceptions during Envoy.update ([170](https://github.com/pyenphase/pyenphase/issues/170)) ([`c6d238f`](https://github.com/pyenphase/pyenphase/commit/c6d238f83b10622cb20493bcf70e4e54deb751d2))
1.20.5
Fix
* Report EnvoyHTTPStatusError for _json_request if status not in 200-300 ([171](https://github.com/pyenphase/pyenphase/issues/171)) ([`46fb2b3`](https://github.com/pyenphase/pyenphase/commit/46fb2b386ff1991ba26d4b60628163cff147afa9))
1.20.4
Fix
* For fw 3.x mark production with only zero values as EnvoyPoorDataQuality error ([173](https://github.com/pyenphase/pyenphase/issues/173)) ([`8b6b302`](https://github.com/pyenphase/pyenphase/commit/8b6b302b626742e101708c5bbd0c0a46e86f9cb7))
1.20.3
Fix
* Get production phase data using details parameter ([159](https://github.com/pyenphase/pyenphase/issues/159)) ([`d2a478c`](https://github.com/pyenphase/pyenphase/commit/d2a478c25581cbb147506d138db3043c70345fae))