johanzander
c22823ff8d
Use growattServer library error code constants in growatt_server ( #172771 )
2026-06-02 04:54:27 +02:00
johanzander and Claude Opus 4.6
71eefdc716
Migrate async_migrate_entry test calls to async_setup in growatt_server ( #172587 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-06-01 23:12:43 +02:00
Franck Nijhof
8c569b4aa3
Fix Growatt setup failure on API rate limit ( #172472 )
2026-06-01 08:54:13 +02:00
Joost Lekkerkerker
e5fad17e17
Add pylint rule for checking async_migrate_entry calls in tests ( #171877 )
2026-05-28 20:22:41 +02:00
2f4abd6a25
growatt_server: implement dynamic-devices and stale-devices Gold rules ( #166081 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-25 11:37:25 +02:00
Max Michels
359949adc2
Replace duplicate constants in growatt_server with homeassistant.const imports ( #172027 )
2026-05-24 11:34:00 +02:00
Franck Nijhof
c90017d207
Fix Growatt mix device IndexError when chart data is empty ( #171012 )
2026-05-17 16:47:59 -04:00
Franck Nijhof
5c29580969
Fix line length violations in tests/components g ( #170882 )
2026-05-16 17:06:36 +02:00
Franck Nijhof and Claude Opus 4.6
5472a537ed
Replace unused mock_setup_entry arguments with @pytest.mark.usefixtures ( #170760 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-16 11:02:36 +02:00
cengelen and Copilot
8521a49986
Bump growatt server to 2.1.0 ( #169495 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-05 14:11:50 +02:00
johanzander and Claude Opus 4.6
967c5d2092
Fix KeyError in Growatt server login response handling ( #168482 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-20 15:41:38 +02:00
johanzander and Claude Sonnet 4.6
2b65b06003
Fix unit of measurement for SPH power sensors in growatt_server ( #168251 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-16 12:14:13 +02:00
johanzander and Claude Sonnet 4.6
7daaf3de6a
growatt_server: implement reconfiguration flow (Gold) ( #165961 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-01 19:56:53 +02:00
3a77a638d5
growatt_server: use human-readable labels in exception messages ( #166024 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2026-03-25 20:00:47 +01:00
d9a29bd486
growatt_server: add translation keys to all raised exceptions ( #165927 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2026-03-19 21:08:15 +01:00
69dc354669
growatt_server: add diagnostics support ( #165923 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-19 11:09:25 +01:00
johanzander and Claude Sonnet 4.6
84bd1cd336
growatt_server: use icon-translations instead of hardcoded _attr_icon ( #165920 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-18 15:41:48 +01:00
johanzander and Claude Sonnet 4.6
bf05925c8b
growatt_server: replace custom precision with suggested_display_precision ( #165858 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-18 15:20:30 +01:00
johanzander and Claude Sonnet 4.6
c4399b5547
growatt_server: add serial_number to DeviceInfo (devices quality scale rule) ( #165857 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-18 08:42:24 +01:00
johanzander and Claude Sonnet 4.6
a3f3c87b39
growatt_server: add EntityCategory.DIAGNOSTIC to diagnostic sensors ( #165880 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-18 08:24:49 +01:00
Artur Pragacz
bafef2065f
Rework user-given entity name logic ( #162763 )
2026-03-17 11:09:20 +01:00
johanzander and Claude Sonnet 4.6
163bfb0fdd
Add SPH inverter support to Growatt Server integration ( #165314 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-16 21:46:48 +01:00
johanzander and Claude Sonnet 4.6
5ad9e81082
Add reauthentication flow to growatt_server (silver quality scale) ( #164993 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-11 15:51:25 +01:00
b91c07b2af
Fix midnight bounce suppression for Growatt today sensors ( #163106 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com >
2026-02-19 09:07:52 +02:00
johanzander and Claude Opus 4.6
4974439850
Add on-grid discharge stop SOC control for Growatt MIN devices ( #160634 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-16 22:00:55 +01:00
johanzander
2dc0d32a29
Implement automatic migration for Growatt Server DEFAULT_PLANT_ID entries ( #159972 )
2026-02-13 01:56:50 +01:00
Artur Pragacz
0130919128
Improve entity id generation ( #160302 )
2026-01-14 14:34:52 +01:00
Joost Lekkerkerker
f11791f84d
Fix CI by freezing time in Growatt tests ( #159946 )
2025-12-29 17:18:18 +01:00
johanzander and Claude Sonnet 4.5
307aea90d6
Increase Growatt Server test coverage to 97% ( #159544 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-29 15:54:14 +01:00
johanzander and Claude Sonnet 4.5
e0cb56a38c
Improve Growatt Server config flow with region dropdown ( #159329 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-19 15:33:35 +01:00
johanzander and Joost Lekkerkerker
1709a9d255
Add services for managing Time-of-Use (TOU) schedule for Growatt integration ( #154703 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-12-16 11:56:21 +01:00
johanzander and Claude Sonnet 4.5
6d255b2521
Add state_class to Growatt power and energy sensors ( #158705 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-12 15:27:47 +01:00
johanzander and Claude
90561de438
Refactor Growatt Server integration tests ( #156413 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-12 00:32:25 +01:00
johanzander and epenet
b79b443a28
Fix Growatt integration authentication error for legacy config entries ( #155993 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2025-11-07 09:15:24 +01:00
johanzander and Joost Lekkerkerker
83e9fca6a2
Adds support for controlling Growatt MIN/TLX inverters through number platform and entities ( #153886 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-10-26 00:23:52 +02:00
johanzander
b182d5ce87
Add additional unit tests for Growatt Server integration ( #154644 )
2025-10-17 14:22:16 +02:00
johanzander and Joost Lekkerkerker
dd6bc715d8
Add switch platform and grid charge enable for Growatt Server integration ( #153960 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-10-13 17:54:30 +02:00
johanzander
716705fb5a
Adds token authentication and usage of official API for Growatt MIN/TLX inverters ( #149783 )
2025-10-02 11:40:53 +02:00
Joost Lekkerkerker
b9281327c4
Use FlowResultType enum in config flow tests A-M ( #114681 )
2024-04-03 09:21:17 +02:00
Joost Lekkerkerker
906d3198e3
Use is in enum comparison in config flow tests F-J ( #114670 )
...
* Use right enum expression F-J
* Fix
2024-04-02 23:01:37 +02:00
6bb4e7d62c
Bump ruff to 0.3.4 ( #112690 )
...
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-03-26 00:02:16 +01:00
Marc Mueller
c88b337600
Add empty line after module docstring [tests f-k] ( #112709 )
2024-03-08 14:50:04 +01:00
epenet
7a4d15a657
Add type hints to integration tests (f-g) ( #87700 )
2023-02-08 13:33:52 +01:00
Franck Nijhof
7cd68381f1
Search/replace RESULT_TYPE_* by FlowResultType enum ( #74642 )
2022-07-07 19:57:36 +03:00
indykoning
f76cb12945
Fix Growatt login invalid auth response ( #57071 )
2021-10-05 12:31:23 -07:00
muppet3000
19054e1ffe
Bump growattServer to 1.1.0 ( #56084 )
2021-09-15 10:08:15 +02:00
Franck Nijhof
1c7891fbee
Remove deprecated YAML configuration from Growatt ( #54325 )
2021-08-09 14:54:42 +02:00
muppet3000
18ec0544b9
Allow for alternative external Growatt servers ( #53102 )
2021-07-21 10:16:02 +02:00
85f758380a
Add Growatt Server Config flow ( #41303 )
...
* Growatt Server Config flow
* Use reference strings
Co-authored-by: SNoof85 <snoof85@gmail.com >
* Remove configuration.yaml import logic
* Removed import test
* Re-added PLATFORM_SCHEMA validation
* Import yaml from old yaml configuration
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Feedback
* Use Executor for IO only
* Fix imports
* update requirements
* Fix flake8
* Run every section of fetching devices in single executor
* Config flow feedback
* Clean up
* Fix plan step
* Fix config flow test
* Remove duplicate test
* Test import step
* Test already configured entry
* Clean up tests
* Add asserts
* Mock out entry setup
* Add warning if set up via yaml
Co-authored-by: SNoof85 <snoof85@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-05-10 22:46:50 +02:00