Commit graph

284 commits

Author SHA1 Message Date
Franck Nijhof
7588d83c6c
Update DoorBirdPy to 3.0.3 (#126949) 2024-09-27 20:29:46 +02:00
Jan-Philipp Benecke
c1bcabbc9d
Use debug/warning instead of info log level in components [d] (#125969) 2024-09-14 23:41:32 +02:00
Michael
59d72bb4ed
Use better config validation for integrations with legacy setup method, but only config entry setup (#123203)
use config_entry_only_config_schema over cv.removed

Co-authored-by: J. Nick Koston <nick@koston.org>
2024-08-18 00:49:39 +02:00
J. Nick Koston
135c80186f
Fix doorbird with externally added events (#123313) 2024-08-08 08:56:40 +02:00
J. Nick Koston
a3b5dcc21b
Fix doorbird models are missing the schedule API (#123033)
* Fix doorbird models are missing the schedule API

fixes #122997

* cover
2024-08-01 22:37:26 +02:00
J. Nick Koston
8375b58eac
Update doorbird error notification to be a repair flow (#122987) 2024-08-01 08:31:22 +02:00
J. Nick Koston
ca430f0e7b
Add coverage for fixing missing params in the doorbird schedule (#122745) 2024-07-29 11:36:44 +02:00
J. Nick Koston
5bb6272dfa
Add test coverage for doorbird events (#122617) 2024-07-26 09:55:14 -05:00
J. Nick Koston
73b836df55
Use dispatcher for doorbird event entities (#121825)
* Use dispatcher for doorbird event entities

https://github.com/home-assistant/core/pull/121114#discussion_r1668171539

* Update homeassistant/components/doorbird/view.py
2024-07-14 23:25:04 +02:00
J. Nick Koston
9e259cbf2d
Remove unused code in doorbird (#121884) 2024-07-12 22:39:58 -07:00
J. Nick Koston
a8321fac95
Add reauth support to doorbird (#121815) 2024-07-12 16:53:39 +02:00
J. Nick Koston
244af091b8
Bump DoorBirdPy to 3.0.2 (#121823) 2024-07-12 15:59:10 +02:00
J. Nick Koston
ab7c4244d2
Pre-configure default doorbird events (#121692) 2024-07-11 11:31:29 +02:00
J. Nick Koston
22c89356c0
Bump DoorBirdPy to 3.0.1 (#121733) 2024-07-10 18:22:56 -05:00
J. Nick Koston
d87bbaa67a
Migrate resetting doorbird favorites to a button (#121720) 2024-07-10 16:34:02 -05:00
J. Nick Koston
0e0a339517
Convert doorbird to use asyncio (#121569) 2024-07-10 17:34:12 +02:00
J. Nick Koston
4cf733b9a2
Small cleanups to doorbird (#121454) 2024-07-07 13:25:13 -07:00
J. Nick Koston
792c6a9cd9
Migrate doorbird to use entry.runtime_data (#121413) 2024-07-07 16:57:10 +02:00
J. Nick Koston
0be1f773a2
Add event platform to doorbird (#121114) 2024-07-04 04:41:56 -05:00
Sid
2cc916db6d
Replace pylint broad-except with Ruff BLE001 (#116250) 2024-05-07 14:00:27 +02:00
Sid
6587ee20db
Enable Ruff TRY300 (#114437)
* Enable Ruff TRY300

* Update validation.py

* Address review comments
2024-03-30 10:37:59 +01:00
Marc Mueller
aa16a9d707
Add empty line after module docstring (3) (#112750) 2024-03-08 20:38:34 +01:00
Marc Mueller
0e3945ca6c
Add empty line after module docstring [d-f] (#112698) 2024-03-08 14:15:26 +01:00
Marc Mueller
f3594c543d
Use KEY_HASS [a-g] (#112609) 2024-03-07 18:09:20 +01:00
Joost Lekkerkerker
362a10e82e
Remove entity description mixin in Doorbird (#112400) 2024-03-05 21:59:48 +01:00
Erik Montnemery
6fe28d3764
Migrate integrations a-d to generic flowhandler (#111861) 2024-02-29 20:07:14 +01:00
Joost Lekkerkerker
67165349c5
Add icon translations to Doorbird (#111370) 2024-02-25 14:16:42 +01:00
Marc Mueller
c82933175d
Use builtin TimeoutError [a-d] (#109678) 2024-02-05 11:31:33 +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
c0ffeeca7
0c08081386
Deconz to DoorBird: add host field description (#104772)
* Deconz to DoorBird: add host field description

* Update homeassistant/components/deconz/strings.json

Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>

---------

Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
2023-11-30 17:24:21 +01:00
Marc Mueller
0b2b486754
Update mypy to 1.6.0 (#101780) 2023-10-11 13:25:11 +02:00
J. Nick Koston
1f0c9a48d2
Update doorbird zeroconf checks to use stdlib ipaddress methods (#100623) 2023-09-20 18:35:55 +02:00
J. Nick Koston
9123e13774
Remove unused code in doorbird (#98779) 2023-08-21 22:23:16 +02:00
J. Nick Koston
d582e60a6e
Enable strict typing for doorbird (#98778) 2023-08-21 22:22:25 +02:00
J. Nick Koston
38af44225e
Refactor doorbird to avoid using events internally (#98585) 2023-08-20 07:49:33 -05:00
J. Nick Koston
30a88e9e61
Additional doorbird cleanups to prepare for event entities (#98542) 2023-08-17 09:37:54 -05:00
J. Nick Koston
b083f5bf89
Add some typing to doorbird (#98483) 2023-08-16 11:33:25 +02:00
Marc Mueller
e2d2ec8817
Use asyncio.timeout [b-e] (#98448) 2023-08-15 08:30:20 -05:00
Joost Lekkerkerker
24add3f766
Migrate Doorbird to has entity name (#98161) 2023-08-10 17:09:26 -10: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
7995d3777a
Fix package names to match pypi index metadata (#93883)
* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* Fix package names to match pypi index metadata

* uses _

* uses -

* fix metadata
2023-05-31 21:12:53 -04:00
J. Nick Koston
5c09d81f86
Ensure doorbird always prefers internal url (#88369)
* Ensure doorbird always uses internal url

The doorbird should always use the internal url to
ensure the webhooks work. The doorbird does not
verify ssl so there is no concern about ssl matching
according to the LAN-2-LAN API v0.32 Dec 21 2022

* adjust

* Update homeassistant/components/doorbird/__init__.py
2023-02-18 09:33:40 +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
Franck Nijhof
ca1a12898c
Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
GitHub Action
71d7098530 [ci skip] Translation update 2023-01-27 00:25:12 +00:00
GitHub Action
d1ecc418bb [ci skip] Translation update 2023-01-19 00:25:04 +00:00
Ville Skyttä
ae302bbec0
Make use of str.removeprefix and .removesuffix (#85584) 2023-01-13 12:19:38 +01:00
GitHub Action
b3ab0a0199 [ci skip] Translation update 2022-12-29 00:23:20 +00:00
Franck Nijhof
b0cee0bc46
String formatting and max line length - Part 1 (#84390)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-12-22 10:12:50 +01:00