Jan Bouwhuis
df68448b27
Move translatable URL from rainmachine push_weather_data action description ( #157941 )
...
Co-authored-by: Michelle "MishManners®™" Duke <36594527+mishmanners@users.noreply.github.com >
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-12-04 12:59:15 +01:00
Michelle "MishManners®™" Duke
78bbdf108b
Spelling error found in strings.json for Rainmachine ( #155381 )
2025-10-29 08:28:14 +01:00
Robert Resch
96f84b2b99
Sort homeassistant json files ( #155285 )
2025-10-28 10:33:10 +01:00
Joost Lekkerkerker
8da75490c0
Add hw_version to RainMachine device ( #150705 )
2025-08-15 15:04:59 +02:00
Norbert Rittel
5b41d5a795
Fix typo "barametric" in rainmachine ( #148917 )
2025-07-16 21:50:29 +02:00
Norbert Rittel
12f913e737
Improve names and descriptions of rainmachine.push_weather_data ( #148534 )
2025-07-10 13:38:42 +02:00
Erik Montnemery
e0795e6d07
Improve config entry state transitions when unloading and removing entries ( #138522 )
...
* Improve config entry state transitions when unloading and removing entries
* Update integrations which check for a single loaded entry
* Update tests checking state after unload fails
* Update homeassistant/config_entries.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-17 18:16:57 +01:00
Erik Montnemery
f83c8de8d3
Update signature of platforms' async_setup_entry ( #138201 )
2025-02-10 21:08:03 +01:00
Michael
d522af729a
Explicitly pass in the config_entry in rainmachine coordinator ( #137979 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 15:46:12 +01:00
Norbert Rittel
28cedc4c13
Improve action descriptions in rainmachine, fix casing ( #137428 )
2025-02-05 12:13:58 +01:00
epenet
19a89ebcf3
Use new ServiceInfo location in components (part 2) ( #135685 )
2025-01-15 15:49:01 +01:00
epenet
d6e73a89f3
Cleanup unnecessary __init__ method in OptionsFlow ( #129651 )
...
* Cleanup unnecessary init step in OptionsFlow
* Increase coverage
2024-11-02 18:15:41 +01:00
J. Nick Koston
9b0975b2ac
Fix rainmachine update entities missing display_precision ( #129195 )
2024-10-26 06:29:39 +02:00
epenet
c8e3e2ce1b
Move rainmachine base entity to separate module ( #126513 )
2024-09-23 12:42:22 +02:00
Jan-Philipp Benecke
adcb541b4b
Use debug/warning instead of info log level in components [r] ( #126140 )
2024-09-17 19:45:05 +02:00
Erik Montnemery
1a2d013c97
Update icons.json to new service schema part 3 ( #124770 )
2024-08-28 13:48:01 +02:00
Erik Montnemery
5836f8edb5
Pass None instead of empty dict when registering entity services ( #123879 )
...
* Pass None instead of empty dict when registering entity services
* Update rainmachine
2024-08-15 10:11:43 +02:00
Michael
844ccf461f
Remove unnecessary config schema definitions ( #123197 )
2024-08-05 17:44:14 +02:00
J. Nick Koston
6393f1f02d
Convert rainmachine to use entry.runtime_data ( #122532 )
2024-07-24 08:52:14 -06:00
Marc Mueller
3a5acd6a57
Use VolDictType for service schemas ( #120403 )
2024-06-25 12:33:41 +02:00
Aaron Bach
881237189d
Add activity type to appropriate RainMachine switches ( #117875 )
2024-05-24 22:40:13 +02:00
Marc Mueller
0e03e591e7
Improve callable annotations ( #118024 )
2024-05-24 10:24:09 +02:00
epenet
6b2ddcca5e
Move rainmachine coordinator to separate module ( #117983 )
...
* Move rainmachine coordinator to separate module
* Coverage
2024-05-23 16:41:50 +02:00
Marc Mueller
c41962455e
Use PEP 695 for decorator typing (2) ( #117639 )
2024-05-17 16:31:01 +02:00
Aaron Bach
4d77bec681
Bump regenmaschine to 2024.03.0 ( #113074 )
2024-03-11 18:37:00 +01:00
Marc Mueller
2c06d4fcb9
Add empty line after module docstring (2) [components] ( #112736 )
2024-03-08 19:15:59 +01:00
Marc Mueller
a033574ee2
Add empty line after module docstring [r] ( #112703 )
2024-03-08 15:05:07 +01:00
Joost Lekkerkerker
b8629028da
Add icon translations to Rainmachine ( #112202 )
2024-03-04 15:45:48 +01:00
Erik Montnemery
e0c1feb22c
Migrate integrations n-r to generic flowhandler ( #111864 )
2024-02-29 20:09:01 +01:00
J. Nick Koston
4bdd8dbd40
Refactor rainmachine to increase chance of reusing the connection ( #111573 )
2024-02-26 16:31:18 -10:00
J. Nick Koston
fb622c6cc8
Migrate rainmachine to use async_update_entry to alter config entries ( #110377 )
2024-02-12 11:35:17 -06:00
J. Nick Koston
74812261d4
Avoid linear search of entity registry in rainmachine ( #109642 )
2024-02-04 21:17:40 +01:00
J. Nick Koston
bea7dd756a
Bump regenmaschine to 2024.01.0 ( #109157 )
2024-01-30 12:34:48 -10:00
Jan-Philipp Benecke
95aea1488d
Add pylint plugin to check if coordinator is placed in its own module ( #108174 )
...
* Add pylint plugin to check if coordinator is placed in its own module
* Remove unintended changes
* Remove pylint disable and let CI only fail on W,E,F
* Make check conventional
* Apply review suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use option instead
* Remove pylint arguments from pre-commit
* Partially revert "Remove pylint disable and let CI only fail on W,E,F"
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-01-29 10:30:19 +01:00
Aaron Bach
d5c1049bfe
Remove unnecessary RainMachine entity description mixins ( #108190 )
2024-01-16 15:04:32 -10:00
kingy444
25f9c5f34b
Fix RainMachine bugs ( #106231 )
2023-12-27 12:38:37 +01:00
Ville Skyttä
24b1e01d71
Update Ruff to 0.1.8, avoid linter/formatter conflicts ( #106080 )
...
* Disable Ruff rules that may conflict with the formatter
* Upgrade Ruff to 0.1.8
- https://github.com/astral-sh/ruff/releases/tag/v0.1.7
- https://github.com/astral-sh/ruff/releases/tag/v0.1.8
* Format with Ruff 0.1.8
2023-12-20 23:55:09 +01:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions ( #105984 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-12-18 16:28:13 -10:00
Marc Mueller
d597cfec49
Improve decorator type annotations ( #104821 )
2023-11-30 18:45:18 +01:00
Seth
5ac149a760
Remove state class from RainMachine TIMESTAMP sensors ( #100400 )
2023-09-15 14:33:17 +02:00
J. Nick Koston
e1db3ecf52
Retry rainmachine setup later if the wrong device is found ( #98888 )
2023-08-23 14:21:18 -05:00
Robert Resch
790523126e
Name unnamed update entities by their device class ( #98579 )
2023-08-18 13:40:35 +02:00
Erik Montnemery
045c327928
Move DeviceInfo from entity to device registry ( #98149 )
...
* Move DeviceInfo from entity to device registry
* Update integrations
2023-08-10 22:04:26 -04:00
J. Nick Koston
54e7185617
Disable always_update in rain machine coordinator ( #97410 )
2023-07-28 12:33:33 -05:00
Franck Nijhof
30058297cf
Migrate backported StrEnum to built-in StrEnum ( #97101 )
2023-07-23 23:19:24 +02:00
Paulus Schoutsen
7859be6481
Add deduplicate translations script ( #96384 )
...
* Add deduplicate script
* Fix forecast_solar incorrect key with space
* Fix utf-8
* Do not create references to other arbitrary other integrations
* Add commented code to only allow applying to referencing integrations
* Tweak
* Bug fix
* Add command line arg for limit reference
* never suggest to update common keys
* Output of script
* Apply suggestions from code review
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2023-07-13 11:52:50 -04:00
Franck Nijhof
62fe4957c9
Migrate integration services (Q-S) to support translations ( #96378 )
2023-07-12 01:18:22 +02:00
Joost Lekkerkerker
29d7535b7b
Add entity translations to Rainmachine ( #96033 )
2023-07-07 18:27:44 +02:00
Aaron Bach
3fe180d55c
Fix implicit device name for RainMachine update entity ( #96094 )
...
Fix implicit device name for RainMachine update entity
2023-07-07 11:25:23 -04:00
Aaron Bach
08262f480b
Bump regenmaschine to 2023.06.0 ( #94554 )
2023-06-13 21:37:56 +02:00