J. Nick Koston
0eca433004
Update zeroconf discovery to use IPAddress objects to avoid conversions ( #100567 )
2023-09-19 18:58:46 +02:00
Joost Lekkerkerker
a539d851cc
Use snapshot assertion for Enphase Envoy diagnostics test ( #98910 )
2023-08-23 17:57:55 -05:00
J. Nick Koston
00e78fbf19
Cache envoy auth tokens to ensure integration works if cloud is offline ( #97872 )
2023-08-05 14:51:19 -10:00
J. Nick Koston
02e546e3ef
Refactor enphase_envoy to use pyenphase library ( #97862 )
2023-08-05 13:33:16 -10:00
epenet
b9beed4624
Add type hints to integration tests (part 6) ( #87979 )
2023-02-13 09:45:11 +01:00
Aaron Bach
78e66b6cbe
Add diagnostics to Enphase Envoy ( #79950 )
...
* Streamline Enphase Envoy config flow tests
* Don't test data results using constants
* Add diagnostics to Enphase Envoy
* Use whole config entry
* Redact serial number
* One call
2022-10-18 10:25:07 -06:00
Aaron Bach
414d478d3e
Ensure Enphase Envoy test fixtures aren't session-scoped ( #80499 )
...
* Ensure Enphase Envoy test fixtures aren't session-scoped
* Code review
2022-10-18 10:24:49 -06:00
Aaron Bach
72f4665d33
Streamline Enphase Envoy config flow tests ( #79914 )
...
* Streamline Enphase Envoy config flow tests
* Don't test data results using constants
* Fix data issues
* Fixtures
* Simplify mock creation
* Docstrings
2022-10-17 20:29:10 +03:00
J. Nick Koston
fed447a3f4
Filter IPv6 addreses from enphase_envoy discovery ( #68362 )
2022-03-19 13:40:00 -07:00
Joshua Roys
9134e5c844
Get discovered zeroconf IPv6 addresses ( #65462 )
2022-02-11 16:46:17 -06:00
Robert Hillis
cc3a4fef53
Remove deprecated yaml config from enphase envoy ( #61840 )
2021-12-15 13:55:31 +01:00
J. Nick Koston
2f0695e408
Fix missing unique id in enphase_envoy ( #61083 )
2021-12-05 23:53:53 -08:00
epenet
1d3fbc93a0
Update ZeroconfServiceInfo in tests (a-f) ( #60212 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-23 09:32:58 -06:00
epenet
ab1e14204f
Rename zeroconf service info ( #59467 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-10 15:26:47 +01:00
epenet
8cc2f3b7a4
Use zeroconf attributes in enphase-envoy ( #58961 )
2021-11-05 00:34:10 -05:00
Paulus Schoutsen
a4d9019ffc
Refactor persistent notification to no longer route all data via a service ( #57157 )
...
* Convert persistent notification tests to async
* Create/dismiss persistent notifications in exposed functions, not service calls
* Fix notify persistent_notification
* Remove setting up persistent_notification
* Drop more setups
* Empty methods
* Undeprecate sync methods because too big task
* Fix setup clearing notifications
* Fix a bunch of tests
* Fix more tests
* Uno mas
* Test persistent notification events
* Clean up stale comment
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-10-07 12:58:00 +02:00
J. Nick Koston
dcb5b9f8b5
Bump httpx to 0.18.0 and respx to 0.17.0 ( #49805 )
2021-04-28 11:22:09 +02:00
Ville Skyttä
153d6e891e
Use config_entries.SOURCE_* constants ( #49631 )
2021-04-25 11:27:40 +02:00
J. Nick Koston
2887eeb32f
Only enable envoy inverters when the user has access ( #49234 )
2021-04-15 11:17:32 +02:00
J. Nick Koston
94fde73add
Add config flow for enphase envoy ( #48517 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-04-04 22:11:06 -10:00