Commit Graph

290 Commits (cd0349ee4ddd88daf62624f81560439cf947d4cf)

Author SHA1 Message Date
J. Nick Koston ed3376352d
Bump DoorBirdPy to 3.0.8 (#129709) 2024-11-02 22:43:21 -05: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 aaf3039967
Bump DoorBirdPy to 3.0.7 (#129114) 2024-10-29 10:06:24 -10:00
J. Nick Koston 34c464e8d0
Bump DoorBirdPy to 3.0.4 (#127760)
changelog: https://gitlab.com/klikini/doorbirdpy/-/compare/3.0.3...eea287316c6fd84b63cc67fd743cc1128ea14568?from_project_id=7409088&straight=false

fixes #126598
2024-10-06 17:07:27 -05:00
J. Nick Koston 0f29fd3e10
Switch to using fast cached_property implementation in propcache (#127339) 2024-10-03 13:11:02 -05:00
epenet cef56bd7ef
Use _get_reauth_entry in doorbird config flow (#127391) 2024-10-03 12:20:59 +02:00
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