epenet
2dce115732
Use _get_reconfigure_entry in lcn ( #127299 )
2024-10-02 15:03:32 +02:00
epenet
9d557f47b7
Use reconfigure_confirm in lcn config flow ( #127217 )
2024-10-01 14:29:31 +02:00
Andre Lengwenus
545dae2e7f
Bump pypck to 0.7.24 ( #126995 )
2024-09-28 21:39:48 +02:00
epenet
c759512c70
Prevent callback decorator on coroutine functions ( #126429 )
...
* Prevent callback decorator on async functions
* Adjust
* Adjust
* Adjust components
* Adjust tests
* Rename
* One more
* Adjust
* Adjust again
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-09-23 02:55:55 +02:00
Andre Lengwenus
5685ba7f55
Make acknowledge requests from LCN modules optional ( #125765 )
...
* Add acknowledge flag to config_entry
* Add acknowledge option to lcn configuration
* Fix tests
* Bump pypck to 0.7.23
* Add entry fixture for config_entry version 1.1 to test migration
* Add data_description to strings.json
* Create versioned config_entry in tests
2024-09-14 09:21:15 +02:00
Andre Lengwenus
2b3a6e5361
Refactor LcnEntity signature ( #124411 )
...
* Refactorings due to change of LcnEntity signature
* Fix PR comments
* Move parent class LcnEntity to entity.py
2024-09-10 19:38:40 +02:00
Andre Lengwenus
5e1b4b2d23
Clean up tests for LCN ( #125493 )
...
* Remove patches on 3rd party module level
* Cleanup test_init
* Cleanup platform tests
* Cleanup test_services
* Cleanup test_websockets
* Cleanup test_device_trigger
* Cleanup test_events
* Remove unused fixture
2024-09-08 09:20:57 +02:00
Andre Lengwenus
20639b0f02
Add tests for LCN climate and scene platform ( #124466 )
...
* Add tests for LCN climate and scene platform
* Add type hints
* Add snapshots for test_climate
* Add snapshots for test_scene
* Replace await_called assertion with snapshots
* Remove snapshots for simple status changes
* Test platform setup using snapshot_platform
* Fix type hints
* Patch homeassistant.components.lcn context instead of pypck module
* Fix side effects caused by patching PchkConnectionManager in lcn platform context
2024-09-06 17:56:46 +02:00
Andre Lengwenus
187a38c91f
Add tests for LCN actions / services ( #125391 )
...
* Add tests for services/actions
* Add snapshots for services/actions
* Use constants for service names and parameters
* Remove snapshot names
2024-09-06 09:51:11 +02:00
Andre Lengwenus
0e515b2e1f
Bump pypck to 0.7.22 ( #125389 )
2024-09-06 08:29:49 +02:00
Andre Lengwenus
36b7e8569e
Send entity name or original name to LCN frontend ( #124518 )
...
* Send name or original name to frontend
* Use walrus operator
* Fix docstring
* Fix mutated config_entry.data
2024-08-31 11:42:22 +02:00
Erik Montnemery
cffa8b4feb
Update icons.json to new service schema part 2 ( #124769 )
2024-08-28 13:47:41 +02:00
epenet
6b0428774d
Standardize import step variable name (part 2) ( #124679 )
2024-08-27 11:22:35 +02:00
Andre Lengwenus
7ddd755acc
Handle LCN entity instances only in corresponding platform ( #124589 )
...
* Handle switch entity instance only in switch platform
* Add other platforms
2024-08-26 10:17:51 +02:00
Andre Lengwenus
098a006f32
Bump lcn-frontend to 0.1.6 ( #124490 )
2024-08-24 06:56:48 +02:00
Andre Lengwenus
c276cfc371
Add custom panel for LCN configuration ( #108664 )
...
* Add LCN panel using lcn-frontend module
* Move panel from sidebar to integration configuration
* Change OptionFlow to reconfigure step
* Change OptionFlow to reconfigure step
* Remove deprecation warning
* Fix docstring
* Add tests for lcn websockets
* Remove deepcopy
* Bump lcn-frontend to 0.1.3
* Add tests for lcn websockets
* Remove websocket command lcn/hosts
* Websocket scan tests cover modules not stored in config_entry
* Add comment to mock of hass.http
* Add a decorater to ensure the config_entry exists and return it
* Use entry_id instead of host_id
* Bump lcn-frontend to 0.1.5
* Use auto_id for websocket client send_json
* Create issues on yaml import errors
* Remove low level key deprecation warnings
* Method renaming
* Change issue id in issue creation
* Update tests for issue creation
2024-08-21 11:33:47 +02:00
Andre Lengwenus
6d9764185b
Bump pypck to 0.7.21 ( #124023 )
2024-08-16 09:22:00 +02:00
Andre Lengwenus
58851f0048
Bump pypck to 0.7.20 ( #123948 )
2024-08-14 21:36:11 +02:00
Marc Mueller
6bceb8ec48
Add some more VolDictType annotations ( #120610 )
2024-06-26 22:44:43 +02:00
Matthias Alphart
929dd9f5da
Device automation extra fields translation for LCN ( #119519 )
2024-06-12 22:45:10 +02:00
Marc Mueller
87bb7ced79
Use PEP 695 for simple type aliases ( #117633 )
2024-05-17 14:42:21 +02:00
Sid
3799d20d43
Enable Ruff B905 ( #114197 )
2024-04-14 00:14:26 -05:00
Joost Lekkerkerker
595d07f1c6
Improve lists in integrations [L-M] ( #113227 )
...
* Improve lists in integrations [L-M]
* Update homeassistant/components/mailbox/__init__.py
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
* Fix
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2024-03-13 21:28:21 +01:00
Marc Mueller
2c06d4fcb9
Add empty line after module docstring (2) [components] ( #112736 )
2024-03-08 19:15:59 +01:00
Marc Mueller
59a6035d3f
Add empty line after module docstring [j-m] ( #112700 )
2024-03-08 09:01:29 -05:00
Joost Lekkerkerker
e209ae3d4e
Add icon translations to LCN ( #111895 )
2024-03-01 12:49:16 +01:00
Erik Montnemery
52e7912caf
Migrate integrations i-m to generic flowhandler ( #111863 )
2024-02-29 20:08:46 +01:00
J. Nick Koston
13a5038c17
Avoid linear search of entity registry in lcn ( #109638 )
2024-02-04 21:12:43 +01:00
G Johansson
846dae675c
Add new climate feature flags to lcn ( #109566 )
2024-02-04 15:03:14 +01:00
Joost Lekkerkerker
a82410d5e9
Deduplicate constants E-Z ( #105657 )
2023-12-13 17:05:37 +01:00
Joost Lekkerkerker
890eed1121
Use shorthand attributes in LCN ( #99587 )
2023-09-04 13:18:55 +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
Erik Montnemery
7539cf25be
Don't require passing identifiers to DeviceRegistry.async_get_device ( #96479 )
...
* Require keyword arguments to DeviceRegistry.async_get_device
* Update tests
* Update tests
* Don't enforce keyword arguments
2023-07-13 13:39:25 -04: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
0329378f2f
Migrate integration services (L-M) to support translations ( #96374 )
2023-07-12 00:24:16 +02:00
Joost Lekkerkerker
a04aaf10a5
Use DeviceInfo object d-o ( #96280 )
2023-07-11 19:41:55 +02:00
Paulus Schoutsen
149ac4f99e
Capitalize a bunch of translations ( #95421 )
2023-06-28 11:08:53 +02:00
Andre Lengwenus
0fca90127b
Bump pypck to 0.7.17 ( #93234 )
2023-05-18 11:26:37 -05:00
Erik Montnemery
90d7fb8418
Sort manifests 5 ( #87026 )
2023-02-08 20:35:25 +01:00
Franck Nijhof
939eef3b28
Remove translations from Core ( #87543 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
GitHub Action
072f228e4d
[ci skip] Translation update
2023-01-28 00:23:36 +00:00
Marc Mueller
40be2324cc
Update Union typing (5) [Py310] ( #86428 )
2023-01-23 09:06:26 +01:00
GitHub Action
941f82b60c
[ci skip] Translation update
2023-01-11 00:23:37 +00:00
Andre Lengwenus
45fbbbaea1
Fix integer only LCN variable values ( #85035 )
2023-01-03 20:23:52 +01:00
Franck Nijhof
baef267f33
String formatting and max line length - Part 3 ( #84394 )
2022-12-22 13:35:47 +01:00
epenet
55133b3a27
Adjust units in lcn ( #84365 )
2022-12-21 14:38:00 +01:00
epenet
fa33f27153
Adjust units in lcn ( #84356 )
2022-12-21 11:16:19 +01:00
epenet
a6ddac9004
Use UnitOfTemperature in integrations (i-m) ( #84307 )
2022-12-20 18:30:46 +01:00
epenet
1ab6352a87
Adjust units in lcn ( #84051 )
...
* Use unit enumerators in lcn
* Don't mix lcn units with home assistant units
2022-12-19 13:24:25 +01:00
GitHub Action
b9753a9f92
[ci skip] Translation update
2022-12-13 00:27:47 +00:00