Commit graph

88 commits

Author SHA1 Message Date
Robert Svensson
a944541c58
Bump aiounifi to v80 (#124004) 2024-08-15 21:36:06 -05:00
J. Nick Koston
0c910bc000
Add newer models to unifi integrations discovery (#120688) 2024-06-27 19:20:37 +02:00
Robert Svensson
87e405396b
Bump aiounifi to v79 (#120033) 2024-06-20 20:12:40 +02:00
Robert Svensson
ecc431e231
Bump aiounifi to v77 (#116639) 2024-05-02 19:53:17 +02:00
Robert Svensson
c32961f1bc
Bump aiounifi to v76 (#116005)
* Bump aiounifi to v76
2024-04-23 07:48:25 +02:00
Robert Svensson
6b6324f48e
Bump aiounifi to v75 (#115819) 2024-04-19 06:36:43 +02:00
Robert Svensson
9893a6c5e4
Bump aiounifi to v74 (#114649) 2024-04-02 18:33:12 +02:00
Robert Svensson
03ec1798e4
Bump aiounifi to v73 (#114278) 2024-03-27 09:43:08 +01:00
Paulus Schoutsen
f416d67d21
Remove built-in support for import_executor in manifest (#112725) 2024-03-08 12:02:32 -05:00
Robert Svensson
8da2c53742
Bump aiounifi to v72 (#111649) 2024-02-27 20:15:33 +01:00
J. Nick Koston
4ea1c5cc3c
Add support for importing integrations in the executor (#111336)
* Add support for pre-imports at setup time

alternative solution to #111331

* refactor

* refactor

* refactor

* mark >1.0s integrations

* no point in executor if already loaded

* no point in executor if already loaded

* cleanup

* cleanup

* two more

* one more

* analytics loads a lot more integrations

* cloud

* debug

* psutil, hardwre

* try zha

* Update homeassistant/setup.py

* await

* comments

* coverage

* coverage

* coverage

* move logic to loader

* move logic to loader

* preserve comments
2024-02-26 14:49:43 -05:00
Robert Svensson
dc09633cc2
Bump aiounifi to v71 (#110658) 2024-02-15 19:17:06 +01:00
Robert Svensson
30fdb2a8b3
Add log to show last received UniFi websocket message (#109167) 2024-01-31 08:46:47 +01:00
Robert Svensson
274d501bca
Bump aiounifi to v69 to improve websocket logging (#108265) 2024-01-17 21:33:31 -05:00
Joseph Block
1271f16385
Add Unifi device state for additional diagnostics (#105138)
* Add device state for additional diagnostics

* Add state test and fix existing tests

* Utilize IntEnum and dict for state lookup

* Update aiounifi to v68
2023-12-16 08:38:21 +01:00
Robert Svensson
44810f9772
Bump aiounifi to v67 (#105099)
* Bump aiounifi to v67

* Fix mypy
2023-12-05 22:16:07 +01:00
Robert Svensson
f1fd8a0d2b
Bump aiounifi to v66 (#104336) 2023-11-22 07:02:13 +01:00
Robert Svensson
22be56a05b
Handle UniFi traffic rules not supported on older versions (#103346) 2023-11-04 12:19:56 +01:00
Robert Svensson
40817dabbf
Bump aiounifi to v64 (#102700) 2023-10-24 20:27:42 -05:00
Robert Svensson
01b5854968
Rework UniFi websocket (#100614)
* Rework websocket management

* remove unnecessary fixture

* Remove controller from mock_unifi_websocket

* Mock api.login in reconnect method

* Remove unnecessary edits

* Minor clean up

* Bump aiounifi to v63

* Wait on task cancellation
2023-09-27 10:56:24 +02:00
Robert Svensson
13cd873e38
Fix devices not always reporting IP - bump aiounifi to v62 (#100149) 2023-09-11 21:50:29 +02:00
Robert Svensson
b0e40d95ad
Bump aiounifi to v61 (#99686)
* Bump aiounifi to v61

* Alter a test to cover the upstream change
2023-09-05 21:13:28 +02:00
Robert Svensson
f52ba7042d
Bump aiounifi to v60 (#99548) 2023-09-03 21:31:25 +02:00
Robert Svensson
45efe29262
Bump aiounifi to v58 (#99103) 2023-08-26 18:27:45 -05:00
Robert Svensson
9e42451934
UniFi refactor using site data (#98549)
* Clean up

* Simplify admin verification

* Streamline using sites in config_flow

* Bump aiounifi
2023-08-18 22:44:59 +02:00
Chris
87753bdb82
Add UniFi power stats for PDU overall AC outlet metrics (#98217) 2023-08-12 18:12:59 +02:00
Robert Svensson
7f616b0d44
Improve UniFi control PoE mode (#98119) 2023-08-11 14:11:06 +02:00
Robert Svensson
e7e68907fa
Fix UniFi image platform not loading when passphrase is missing from WLAN (#97684) 2023-08-03 21:11:15 +02:00
Robert Svensson
06f97679ee
Add WLAN QR code support to UniFi Image platform (#97171) 2023-07-25 10:11:48 +02:00
Robert Svensson
fe1430d04b
Bump aiounifi to v49 (#95813) 2023-07-03 23:55:23 +02:00
Robert Svensson
ebafb1f2c8
Bump aiounifi to v48 - Fix fail to initialise due to board_rev not exist (#94093) 2023-06-06 09:08:17 +02:00
Robert Svensson
cecd657a09
Bump aiounifi to v47 (#91966) 2023-04-24 18:06:12 -05:00
Robert Svensson
a0b6da33ab
Strict typing of UniFi integration (#90278)
* Fix typing of UniFi controller

* Strict typing of unifi.__init__

* Strict typing of UniFi config_flow

* Strict typing of UniFi switch

* Strict typing UniFi sensor

* Strict typing UniFi device tracker

* Strict typing of UniFi

* Fix library issues related to typing
2023-03-26 09:57:13 +02:00
Robert Svensson
7f1fff12ef
Bump aiounifi to v45 (#90250)
* Bump aiounifi to v45

* Replace local TypeVar with library TypeVar
2023-03-25 00:27:16 +01:00
Erik Montnemery
b0b1d8143f
Sort manifests 10 (#87031) 2023-02-08 20:41:50 +01:00
Robert Svensson
7729a5cf8a
Bump aiounifi to v44 (#86381)
fixes undefined
2023-01-22 19:34:48 +01:00
Robert Svensson
7abff358a5
Bump aiounifi to v43 (#84864) 2022-12-30 21:17:47 +01:00
Robert Svensson
182c4bbc05
Bump aiounifi to v42 (#82995) 2022-11-30 19:04:14 +01:00
Robert Svensson
0444dd71a6
Refactor UniFi outlet switches (#80738)
* Rewrite UniFi outlet switches

* Bump aiounifi to v41

* Remove devices from items_added input
2022-10-23 20:28:45 +02:00
Robert Svensson
60a208a860
Add integration_type to Axis, deCONZ and UniFi manifest (#80630) 2022-10-19 21:56:19 +02:00
Robert Svensson
04cdcad7f8
Expose UniFi PoE ports as individual switches (#80566)
* Add simple PoE control switches

* Add basic tests

* Complete testing

* Dont use port.up as part of available

* Bump aiounifi to v40
2022-10-19 19:54:40 +02:00
Robert Svensson
395636dfc2
Bump aiounifi to v39 (#80043) 2022-10-10 22:27:21 +02:00
Robert Svensson
e7b550685e
Fix POE control port_idx error in UniFi (#79838)
Bump UniFi dependency
2022-10-08 08:49:24 +02:00
Robert Svensson
214c2934de
Bump UniFi dependency to v37 (#79617) 2022-10-05 08:20:37 +02:00
Robert Svensson
14f60dc871
Fix missing string message in UniFi (#79487) 2022-10-02 14:50:01 -04:00
Robert Svensson
bfd12730f2
Bump aiounifi to v35 (#79040)
* Update imports
Replace constants with enums

* Import new request objects

* Bump aiounifi to v35
2022-09-25 20:08:56 +02:00
Robert Svensson
33f5b225fb
Use aiounifi v34 to utilise orjson for better performance (#74065)
Bump aiounifi to v34
2022-06-27 21:29:19 +02:00
Robert Svensson
320fa25a99
Fix re-login logic when UniFi integration receives a 401 (#74013) 2022-06-27 19:50:56 +02:00
Robert Svensson
e0dbf10808
Fix CSRF token for UniFi (#73716)
Bump aiounifi to v32
2022-06-20 10:31:19 +02:00
epenet
ecd43f391f
Prettify json (manifest.json) (#68886) 2022-03-30 10:56:37 +02:00