Maciej Bieniek
f81955ef25
Add unit translations for Brother integration ( #131275 )
2024-11-26 10:27:02 +01:00
Joost Lekkerkerker
e6225e3dcc
Drop current quality scale ( #131072 )
2024-11-20 20:54:15 +01:00
epenet
25aea140be
Cleanup unnecessary reconfigure_confirm from config flows ( #128086 )
2024-10-14 12:57:15 +02:00
epenet
413a4cd7bd
Use reconfigure helpers in brother config flow ( #127975 )
...
* Use reconfigure helpers in brother config flow
* Don't abort on unique_id mismatch
2024-10-09 11:17:08 +02:00
epenet
c7739a7760
Align async_step_reconfigure type hints ( #127450 )
2024-10-03 17:54:51 +02:00
epenet
ddea61148f
Use _get_reconfigure_entry in brother ( #127279 )
2024-10-02 21:56:26 +02:00
epenet
46405d7738
Improve type hints in config_flow reconfigure step ( #127224 )
2024-10-01 22:21:54 +02:00
Maciej Bieniek
d4efdcb78c
Bump `pysnmp` and `brother` ( #126488 )
...
* Bump pysnmp
* Bump brother
* Unpin pyasn1
2024-09-23 12:46:46 +02:00
Maciej Bieniek
69700f068f
Migrate back from `pysnmp-lextudio` to `pysnmp` ( #123579 )
2024-08-16 16:57:10 -05:00
Maciej Bieniek
cd928d5571
Support reconfigure flow in Brother integration ( #117298 )
...
* Add reconfigure flow
* Improve config flow
* Check if it is the same printer
* Improve description
* Add tests
* Improve strings
* Add missing reconfigure_successful string
* Improve test names and comments
* Format
* Mock unload entry
* Use add_suggested_values_to_schema()
* Do not abort when another device's IP has been used
* Remove unnecessary code
* Suggested changes
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-06-12 17:39:44 +02:00
Maciej Bieniek
8f5ddd5bcc
Bump `brother` backend library to version `4.2.0` ( #118557 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-05-31 09:00:33 -05:00
Maciej Bieniek
c85743822a
In Brother integration use SnmpEngine from SNMP integration ( #118554 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-05-31 07:52:43 -05:00
Maciej Bieniek
da42a8e1c6
Use SnmpEngine stored in hass.data by singleton in Brother integration ( #117043 )
2024-05-19 11:33:21 +02:00
Marc Mueller
44049c34f9
Use PEP 695 type alias for ConfigEntry types ( #117632 )
2024-05-17 15:42:58 +02:00
Maciej Bieniek
19eb51deeb
Move Brother DataUpdateCoordinator to the coordinator module ( #116772 )
...
* Store data in config_entry.runtime_data
* Update homeassistant/components/brother/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Fix setdefault
* Do not include ignored and disabled
* Check loaded entries
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-05-04 16:29:08 +02:00
Maciej Bieniek
b0fd3d0b89
Bump `brother` to version 4.1.0 ( #115021 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-04-06 11:09:46 -10:00
Sid
0d66d298ec
Enable Ruff RET504 ( #114528 )
...
* Enable Ruff RET504
* fix test
* Use noqa instead of cast
* fix sonos RET504
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-06 11:07:37 +02:00
Sid
82a60fe8ad
Enable Ruff RSE ( #113695 )
2024-03-18 00:40:38 +01:00
Maciej Bieniek
6191b25563
Catch `TimeoutError` in `Brother` config flow ( #113593 )
...
* Catch TimeoutError in Brother config flow
* Update tests
* Remove unnecessary parentheses
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-03-16 16:01:48 +01:00
Maciej Bieniek
b47fb68214
Bump `brother` library to version `4.0.2` ( #113235 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-03-13 17:50:29 +01:00
Joost Lekkerkerker
23ffcaf187
Improve lists in integrations [B] ( #113069 )
2024-03-11 18:59:57 +01:00
Marc Mueller
ff3a801936
Add empty line after module docstring [a-d] ( #112697 )
2024-03-08 14:51:32 +01:00
Joost Lekkerkerker
38a6b45f60
Remove entity description mixin in Brother ( #112396 )
2024-03-05 17:29:40 +01:00
Erik Montnemery
6fe28d3764
Migrate integrations a-d to generic flowhandler ( #111861 )
2024-02-29 20:07:14 +01:00
Maciej Bieniek
bccd9bd21f
Bump `brother` library to version 4.0.0 ( #111157 )
...
* Bump library
* Update code to the new library version
* Improve diagnostics
* Fix tests
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-02-22 23:27:24 +02:00
Maciej Bieniek
845071f8f0
Add icon translations to Brother ( #110128 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-02-10 12:17:53 +01: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
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
Maciej Bieniek
77283704a5
Bump `brother` library, use `pysnmp-lextudio` with SNMP integration ( #105591 )
2023-12-12 11:36:11 -10:00
Maciej Bieniek
8c56b5ef82
Add a host field description for Bravia, Brother and NAM ( #104689 )
2023-11-29 09:35:38 +01:00
Joost Lekkerkerker
d5e7cccff9
Add serial number to Brother ( #102523 )
2023-10-24 00:15:58 +02:00
Marc Mueller
ba91aaa28d
Add support for Python 3.12 ( #101651 )
2023-10-10 21:34:49 +02:00
J. Nick Koston
262483f3f6
Replace async_timeout with asyncio.timeout A-B ( #98415 )
2023-08-15 10:29:28 +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
c0ffeeca7
da5455c454
Rename 'life' to 'lifetime' in Brother ( #96815 )
2023-07-18 17:52:40 +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
Maciej Bieniek
5fc103947f
Add entity name translations to Brother ( #90634 )
...
* Add entity name translations
* Fix sensor name
* Update tests
* Suggested change
2023-04-01 21:39:46 -04:00
Maciej Bieniek
6dc99d2ad8
Bump `brother` and `pysnmplib` backend libraries ( #89100 )
...
* Bump brother and pysnmplib
* Fix tests
2023-03-05 12:40:12 +01:00
Maciej Bieniek
64e39c9c81
Bump brother to 2.2.0 ( #88618 )
2023-02-22 20:28:58 +01:00
Erik Montnemery
cc564026fa
Move EntityCategory to homeassistant.const ( #87792 )
...
* Move EntityCategory to homeassistant.const
* Fix more imports
2023-02-09 20:15:37 +01:00
Erik Montnemery
87420e949d
Sort manifests 2 ( #87023 )
2023-02-08 20:16:39 +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
d1ecc418bb
[ci skip] Translation update
2023-01-19 00:25:04 +00:00
epenet
1766df3faa
Improve integration type hints for diagnostics ( #85526 )
2023-01-09 15:17:48 +01:00
GitHub Action
6ce88cd5af
[ci skip] Translation update
2023-01-09 00:23:57 +00:00
GitHub Action
5169721916
[ci skip] Translation update
2023-01-04 00:22:58 +00:00
Marc Mueller
06db5476e4
Improve DataUpdateCoordinator typing in integrations (2) ( #84656 )
2022-12-27 22:47:04 +01:00
Maciej Bieniek
d9903c4cf9
Bump `brother` and `pysnmplib` ( #84107 )
...
* Bump brother version
* Bump pysnmplib version
* Update sensor platform
* Update switch platform
* Update tests
* Bump brother
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-12-17 12:34:43 +01:00
GitHub Action
b9753a9f92
[ci skip] Translation update
2022-12-13 00:27:47 +00:00
GitHub Action
f25017313a
[ci skip] Translation update
2022-12-09 00:24:29 +00:00