Commit graph

287 commits

Author SHA1 Message Date
930913
2507ec1f4b
Add LD2410 BLE integration () 2023-01-05 16:15:03 -10:00
Aarni Koskela
38f183a683
Ruuvi Gateway integration ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-03 10:19:43 -10:00
epenet
4cea5420b3
Add bitcoin to strict typing () 2023-01-03 13:44:06 +01:00
epenet
896526c24b
Add SFR Box integration ()
* Add SFR Box integration

* Adjust error handling in config flow

* Add tests

* Use value_fn

* Add translation

* Enable mypy strict typing

* Add ConfigEntryNotReady

* Rename exception

* Fix requirements
2022-12-31 10:14:13 +01:00
Yuxin Wang
06095b1fec
Enable strict typing for apcupsd () 2022-12-30 21:48:29 +01:00
Rami Mosleh
03112bbeea
Add strict typing to speedtestdotnet () 2022-12-27 09:19:56 +01:00
Rami Mosleh
f1466a3b86
Add strict typing to simplepush () 2022-12-27 09:19:24 +01:00
Franck Nijhof
a1ed09f2cc
Code quality improvements for Mastodon () 2022-12-21 02:32:29 +01:00
Kevin Stillhammer
487d84c8f9
Enable strict typing for here_travel_time ()
* Enable strict typing for here_travel_time

* Use dict[str, Any] instead of Any

* Use kwargs ctor

* Specify dicts
2022-12-18 09:34:47 +01:00
Franck Nijhof
80b3572627
Rename image integration to image_upload ()
* Rename image integration to image_upload

* fix test
2022-12-16 08:16:38 -05:00
Aaron Bach
e64973c7cc
Add PurpleAir integration () 2022-12-12 20:32:11 -07:00
Erik Montnemery
7e2960a973
Enable strict typing of hardware ()
* Enable strict typing of hardware

* Address review comment
2022-12-05 09:32:52 +01:00
Erik Montnemery
ef588a556a
Enable strict typing of homeassistant hardware integrations () 2022-12-02 15:59:03 +01:00
Erik Montnemery
bd97f59395
Enable strict typing of hardkernel () 2022-12-02 15:56:48 +01:00
Erik Montnemery
e325ec26d0
Enable strict typing of raspberry_pi () 2022-12-02 15:56:13 +01:00
Erik Montnemery
46500beefc
Enable strict typing of analytics () 2022-12-02 14:05:08 +01:00
Erik Montnemery
bf7e50eb32
Enable strict typing of diagnostics ()
* Enable strict typing of diagnostics

* Reformat to avoid line break
2022-12-02 11:21:02 +01:00
Marcel van der Veldt
e2308fd15c
Add matter integration BETA ()
* Add matter base ()

Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>

* Add matter server add-on flow ()

* Add matter server add-on flow

* Fix stale error argument

* Clean docstrings

* Use localhost as default address

* Add matter websocket api foundation ()

* Add matter config entry add-on management ()

* Use matter refactored server/client library ()

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Bump python-matter-server to 1.0.6 ()

* Extend matter websocket api ()

* Extend matter websocket api

* Finish docstring

* Fix pin type

* Adjust api after new client

* Adjust api to frontend for now

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-12-01 20:44:56 +01:00
G Johansson
db480191ad
Strict typing derivative () 2022-11-28 15:12:22 +01:00
Jan Bouwhuis
8a8732f0bc
Strict type hints for MQTT integration ()
* Strict type hints for MQTT integration

* Fix errors

* Additional corrections

* Use cv.template to avoid untyped calls

* Enable strict typing policy for MQTT integration

* Use ignore[no-untyped-call]

* Use # type: ignore[unreachable]

* Correct cast

* Refactor getting discovery_payload

* Remove unused type ignore comments
2022-11-24 08:25:44 +01:00
G Johansson
8704f1aa47
Fully type min_max () 2022-11-23 19:54:12 +01:00
Aarni Koskela
38b84620bd
Add support for Sensirion BLE sensors () 2022-11-19 14:26:54 -06:00
J. Nick Koston
8792d664e7
Add websocket endpoints to control integration logging ()
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Erik <erik@montnemery.com>
2022-11-17 08:57:43 -06:00
Aarni Koskela
727dcd6df6
Keep mypy.ini and strict-typing files sorted with hassfest ()
hassfest: keep mypy.ini and .strict-typing sorted
2022-11-14 06:37:47 +01:00
Aarni Koskela
5a6f7e66cb
Refactor + strictly-type image component ()
* image: refactor size validation to use partition

* image: give _generate_thumbnail types and use partition

* image: become strictly typed
2022-11-09 15:36:03 +01:00
Aarni Koskela
ec316e94ed
RuuviTag BLE sensor support () 2022-11-09 08:35:30 -06:00
Maciej Bieniek
329466d131
Enable strict typing for NextDNS () 2022-11-01 23:58:07 +02:00
G Johansson
6e69c57ef5
Code Quality for Wake on Lan ()
Wake on Lan cleanup
2022-10-29 18:05:18 -04:00
Daniel Hjelseth Høyer
e3233f72ce
Tibber strict typing ()
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-10-26 12:41:23 +02:00
Robert Svensson
c6e7b9cc99
Refactor UniFi upgrade entities ()
* Refactor UniFi upgrade entities

* Enable type check for UniFi update platform
2022-10-23 19:33:08 +02:00
epenet
3460e0b074
Add type hints to aqualogic () 2022-10-15 15:38:47 +02:00
epenet
6f7cb158d8
Cleanup blockchain sensor () 2022-10-11 10:40:10 +02:00
Austin Brunkhorst
7d097d18b0
Add support for Snooz BLE devices ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-10 13:14:27 -10:00
HarvsG
b86927a453
Enable strict typing on Bayesian ()
* make bayesian static

* no longer private
2022-10-09 20:30:38 +02:00
Robert Hillis
4ff26b4ddd
Add strict typing to Google Sheets () 2022-10-07 17:48:29 -06:00
Marc Mueller
33c94b0052
Add strict typing for WLED ()
* Add strict typing for WLED

* Update backoff constraint
2022-10-07 21:56:29 +03:00
Marc Mueller
14d2bbfcd6
Add strict typing for lidarr () 2022-10-07 20:54:29 +02:00
Marc Mueller
a809f645a7
Add strict typing for radarr () 2022-10-07 20:53:34 +02:00
Robert Hillis
5981864992
Add strict typing to Sonarr () 2022-10-07 19:08:08 +02:00
Robert Hillis
9850709b37
Add strict typing to Skybell () 2022-10-07 16:28:05 +02:00
Yuval Aboulafia
5674295b3c
Add clicksend to strict typing ()
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-10-05 22:18:41 +02:00
Nathan Broadbent
4a6d1fc734
Fix typo in .strict-typing () 2022-10-04 12:12:54 +02:00
Yuval Aboulafia
d08f7f9526
Add clickatell to strict typing ()
* type clickatell

* follow review
2022-10-04 01:02:20 +03:00
Jafar Atili
653e0917bb
Bump pyswitchbee to 1.5.3 ()
* Add switchbee to strict-typing

* strict typing

* Bumped pyswitchbee

* bumped library to 1.5.1

* strict-typed the package

* fixed issue

* addressed epenet comments

* fixed requirements_all

* once more
2022-09-28 13:51:52 +02:00
Joakim Plate
ace9592aa1
Enable strict typing for rfxtrx ()
* Additional typing

* Enable strict typing

* Avoid changes causing coverage change

* Adjust comment on force update

* Rename to replace_devices

* Reduce typing scope

* Adjust mypy
2022-09-23 16:47:58 +02:00
Aaron Bach
e265848b63
Remove deprecated Flu Near You integration () 2022-09-21 11:24:21 +02:00
J. Nick Koston
bb78d52f34
Add iBeacon Tracker integration () 2022-09-19 21:43:41 -04:00
epenet
0448afabb6
Sort strict-typing alphabetically () 2022-09-15 11:53:56 +02:00
epenet
0a13fe99d2
Move mypy override for device_registry () 2022-09-15 11:00:25 +02:00
epenet
efb482fb1d
Add demo to strict-typing ()
* Add demo to strict-typing

* Adjust component

* Adjust PR

* Update homeassistant/components/demo/mailbox.py

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-09-14 13:05:00 +02:00