381 Commits
Author SHA1 Message Date
Erik MontnemeryandGitHub f83c8de8d3 Update signature of platforms' async_setup_entry (#138201) 2025-02-10 21:08:03 +01:00
epenetandGitHub bc8a2b58d3 Use new ServiceInfo location in components (part 1) (#135682) 2025-01-15 15:43:46 +01:00
Marc MuellerandGitHub 8c67819f50 Update axis to v64 (#133385) 2024-12-16 22:40:00 +01:00
Joost LekkerkerkerandGitHub e6225e3dcc Drop current quality scale (#131072) 2024-11-20 20:54:15 +01:00
epenetandGitHub 1e42a38473 Remove usage of options property in OptionsFlow (part 2) (#129897) 2024-11-05 19:53:05 +01:00
epenetandGitHub 8b6c99776e Cleanup unnecessary OptionsFlowWithConfigEntry (part 1) (#129752)
* Cleanup unnecessary OptionsFlowWithConfigEntry

* Fix emoncms

* Fix imap

* Fix met

* Fix workday
2024-11-03 22:57:18 +01:00
PeterandGitHub 4cbac3a864 Bump axis to v63 (#129005) 2024-10-22 23:16:52 +02:00
epenetandGitHub 3e56185a39 Use reconfigure helpers in axis config flow (#127976)
* Use reconfigure helpers in axis config flow

* Add string

* Update strings.json
2024-10-12 23:31:12 +02:00
epenetandGitHub 75936fcb9c Add missing translation string in axis (#127822) 2024-10-07 16:12:09 +02:00
epenetandGitHub c658dc0ffc Correct reconfigure flows to get data from config entry (#127393)
Fetch entry data in async_step_reconfigure
2024-10-03 09:46:41 +02:00
epenetandGitHub 4a6e3e0f5a Simplify reconfigure step in axis config flow (#127225) 2024-10-01 15:57:50 +02:00
epenetandGitHub 0281e95f2e Prefer __all__ over F401 ignore (#126189) 2024-09-18 11:29:23 +02:00
Jan-Philipp BeneckeandGitHub 2fa6370dc0 Use debug instead of info log level in components [a] (#125944)
* Use debug instead of info log level in components [a]

* Process code review comments
2024-09-14 15:24:55 +02:00
epenetandGitHub 47a9dda3b8 Use root import in components (#125858) 2024-09-12 22:21:21 +02:00
Robert SvenssonandGitHub 72fdcd1cb1 Final steps to runtime_data in Axis integration (#122641)
* Rework connection error test to check config entry status

* Remove final dependencies to hass.data[AXIS_DOMAIN]
2024-07-26 12:29:47 +02:00
Robert SvenssonandGitHub f284aa41eb Bump axis to v62 (#121070) 2024-07-03 16:16:13 +02:00
Marc MuellerandGitHub bcd1243686 Use VolDictType to improve schema typing (#120417) 2024-06-25 15:15:59 +02:00
Marc MuellerandGitHub 44049c34f9 Use PEP 695 type alias for ConfigEntry types (#117632) 2024-05-17 15:42:58 +02:00
81a269f4f5 Use runtime_data in Axis integration (#116729)
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2024-05-03 21:52:37 +02:00
Robert SvenssonandGitHub f8c38fad00 Split out event handling from Axis hub (#113837)
* Split out event handling from Axis hub

* Improve test coverage

* Mark internal methods with '_'

* Rename to event source
2024-04-24 20:47:22 +02:00
Robert SvenssonandGitHub 48b281a581 Bump axis to v61 (#114964) 2024-04-06 09:01:55 +02:00
e1575678ed Add new OUI for Axis products (#114923)
* Add new OUI for Axis products

* Run hassfest

---------

Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
2024-04-05 19:06:18 +02:00
Robert SvenssonandGitHub b67e9b28d6 Fix Axis reconfigure step not providing protocols as alternatives but as string (#114889) 2024-04-05 09:47:49 +02:00
Robert SvenssonandGitHub 6040272c04 Fix Axis camera platform support HTTPS (#114886) 2024-04-05 08:28:35 +02:00
Robert SvenssonandGitHub 05d40fbc4c Bump axis to v60 (#114544)
* Improve Axis MQTT support

* Bump axis to v60
2024-04-01 00:24:41 +02:00
3f545cb3d3 Rework Axis entity loader to have a better internal storage structure (#114114)
* Make one single subscribe containing all topics at once

* Update homeassistant/components/axis/hub/entity_loader.py

Co-authored-by: J. Nick Koston <nick@koston.org>

---------

Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-26 07:55:07 +01:00
6bb4e7d62c Bump ruff to 0.3.4 (#112690)
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-26 00:02:16 +01:00
Robert SvenssonandGitHub 71a6653f60 Fix Axis not generate unique IDs (#114115) 2024-03-25 12:21:21 -04:00
Robert SvenssonandGitHub c1e1db9863 Adapt to Axis library file structure changes (#114181)
* Adapt to axis library file structure changes

* Bump axis to v59
2024-03-25 12:16:41 -04:00
Robert SvenssonandGitHub 2e2b40f77e Add reconfigure flow to Axis integration (#114067) 2024-03-24 12:48:19 +01:00
Robert SvenssonandGitHub 4e03d9cd47 Centralize loading Axis entities (#114018)
Centralize platform loading
2024-03-23 21:52:00 +01:00
Robert SvenssonandGitHub 817d931df0 Define and use entity description in Axis entity base class (#114007)
Define and use entity description in entity base class
2024-03-22 13:59:07 -04:00
Robert SvenssonandGitHub 6800034d5a Rename device to api in Axis integration (#113965) 2024-03-22 18:07:33 +01:00
Robert SvenssonandGitHub c6f2ff8e88 Bump axis to v58 (#114008) 2024-03-22 17:52:45 +01:00
Robert SvenssonandGitHub a9e857202d Axis use entity descripton binary sensor platform (#113705) 2024-03-22 15:49:51 +01:00
Robert SvenssonandGitHub 0c791051b8 Bump axis to v57 (#113952) 2024-03-21 21:42:42 +01:00
cb348ddbdb Axis use entity description light platform (#113602)
* Axis use entity description in light platform

* Clean up some old code

* Update homeassistant/components/axis/light.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-03-18 19:26:29 +01:00
Robert SvenssonandGitHub ab9b64729a Bump axis to v56 (#113608) 2024-03-16 12:02:52 -10:00
Robert SvenssonandGitHub c57dcacade Axis use entity description in switch platform (#113595)
* Draft

* Make a generic register platform
2024-03-16 20:47:54 +01:00
Robert SvenssonandGitHub 5b5ff92a05 Support configuring Axis to use HTTPS (#113271) 2024-03-15 18:58:49 +01:00
Robert SvenssonandGitHub 2b2b5a2b02 Bump axis to v55 (#113479) 2024-03-15 09:38:47 +01:00
Robert SvenssonandGitHub c761b825ec Fix Axis unique ID (#112132) 2024-03-12 21:01:20 +01:00
487ae1786f Bump axis to v54 (#113091)
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-11 19:41:33 -04:00
Joost LekkerkerkerandGitHub 690ba103ed Improve lists in integrations [A] (#113006)
* Use list comprehension [A]

* Use list comprehension [A]

* Update homeassistant/components/aws/notify.py
2024-03-11 16:17:44 +01:00
Robert SvenssonandGitHub 416d21c548 Bump axis to v53 (#113019) 2024-03-10 23:17:12 -04:00
Robert SvenssonandGitHub 020b656f51 Split out Axis config data (#112825)
Split out config data
2024-03-09 13:00:25 -05:00
Marc MuellerandGitHub 2c06d4fcb9 Add empty line after module docstring (2) [components] (#112736) 2024-03-08 19:15:59 +01:00
Marc MuellerandGitHub ff3a801936 Add empty line after module docstring [a-d] (#112697) 2024-03-08 14:51:32 +01:00
Robert SvenssonandGitHub 15b59d310a Bump axis to v52 (#112632)
* Bump axis to v51

* Bump to v52
2024-03-08 07:42:37 +01:00
Robert SvenssonandGitHub fe0ba1141d Fix handling missing parameter by bumping axis library to v50 (#112437)
Fix handling missing parameter
2024-03-05 21:41:20 -05:00