G Johansson
3c70932357
Use OptionsFlowWithReload in enphase_envoy ( #149171 )
2025-07-21 16:52:25 +02:00
Arie Catsman
12b90f3c8e
Add debug logs to trace enphase auth process at load. ( #148117 )
2025-07-04 23:14:51 +01:00
Alex Biddulph
fc91047d8d
Add sensors for detailed Enphase inverter readings ( #146916 )
...
* Add extra details to Enphase inverters
* Bump pyenphase version to 2.1.0
* Add new inverter sensors and translations
* Add new endpoint
* Start updating tests
* Remove duplicate class
* Add `max_reported` sensor
* Move translation strings to correct location
* Update fixtures and snapshots
* Update unit tests
* Fix linting
* Apply suggestions from code review
Co-authored-by: Arie Catsman <120491684+catsmanac@users.noreply.github.com>
* Fix Telegram bot parsing of inline keyboard (#146376 )
* bug fix for inline keyboard
* update inline keyboard test
* Update tests/components/telegram_bot/test_telegram_bot.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* revert last_message_id and updated tests
* removed TypeError test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Handle the new JSON payload from traccar clients (#147254 )
* Set `entity_id`
* Update unit tests
* Bump aioamazondevices to 3.1.14 (#147257 )
* Bump pyseventeentrack to 1.1.1 (#147253 )
Update pyseventeentrack requirement to version 1.1.1
* Bump uiprotect to version 7.14.1 (#147280 )
* Fix `state_class`es for energy production
* Make `max_reported` `name` more descriptive
* Update snapshots
* Reuse some translations
* Remove unnecessary translation keys
* Update unit tests
* Update homeassistant/components/enphase_envoy/strings.json
* Update homeassistant/components/enphase_envoy/strings.json
* Fix
---------
Co-authored-by: Arie Catsman <120491684+catsmanac@users.noreply.github.com>
Co-authored-by: hanwg <han.wuguang@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Joakim Sørensen <joasoe@proton.me>
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com>
Co-authored-by: Shai Ungar <shai.ungar@riskified.com>
Co-authored-by: Raphael Hehl <7577984+RaHehl@users.noreply.github.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-06-23 20:59:18 +02:00
Arie Catsman
9b90ed04e5
fix possible mac collision in enphase_envoy ( #145549 )
...
* fix possible mac collision in enphase_envoy
* remove redundant device registry async_get
2025-06-10 16:25:26 +02:00
Arie Catsman
d1236a53b8
add enphase_envoy interface mac to device registry ( #143758 )
...
* add enphase_envoy interface mac to device registry
* Test for capitalized error log entry.
* increase mac collection delay from 17 to 34 sec
2025-04-28 11:20:11 +02:00
Arie Catsman
642a06b0f0
Optimize enphase_envoy test integration setup. ( #136572 )
2025-01-26 17:38:45 -06:00
Arie Catsman
ba2c8646e9
Add scheduled envoy firmware checks to enphase_envoy coordinator ( #136102 )
...
* Add scheduled envoy firmware checks to enphase_envoy coordinator
* Set firmware scantime to 4 hours and split test in 2
2025-01-20 16:58:10 -06:00
Arie Catsman
f05cffea17
Update enphase_envoy test_init to use str for unique_id and test for loaded config entry ( #133810 )
2025-01-08 20:06:51 +01:00
Arie Catsman
927943e07a
Add option to disable keep-alive for Enphase Envoy connections ( #127603 )
2024-10-07 10:13:23 +02:00
Arie Catsman
1a21266325
Improve test code coverage for enphase_envoy ( #125582 )
...
* Improve test code coverage for enphase_envoy
* Update tests/components/enphase_envoy/test_init.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-09-11 13:03:17 +02:00
Arie Catsman
ea7b2ecec0
Improve coordinator test coverage for enphase_envoy ( #122375 )
...
* Improve coordinator test coverage for enphase_envoy
* rename to test_coordinator to test_init for enphase_envoy
* Mock pyenphase _obtain_token instead of httpx auth requests in enphase_envoy tests.
* Move EnvoyTokenAuth patch to mock_envoy of enphase_envoy
2024-09-06 17:14:37 +02:00