Joakim Sørensen
6b3b21bcfd
Revert "Add update integration ( #66552 )" ( #67641 )
2022-03-07 15:52:15 -08:00
Steve Easley
ea82f2e293
Add Kaleidescape integration ( #67711 )
2022-03-08 00:16:43 +01:00
Robert Hillis
6a92081e83
Add strict typing to adguard ( #67775 )
2022-03-07 11:43:21 +01:00
Franck Nijhof
02391663c1
Add config flow to Moon ( #67444 )
2022-03-03 15:12:33 -08:00
Joakim Sørensen
1a78e18eeb
Add update integration ( #66552 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-03-03 08:27:09 -08:00
J. Nick Koston
ad87d06d1f
Enable strict typing for usb ( #67466 )
...
* Enable strict typing for usb
* Enable strict typing for usb
* Enable strict typing for usb
* adjust
* coverage
* Update tests/components/usb/test_init.py
2022-03-03 07:59:31 +01:00
Joakim Sørensen
d018cbab3d
Enable strict typing for backup integration ( #67427 )
2022-03-01 13:16:10 +02:00
J. Nick Koston
076fe97110
Strict typing for dhcp ( #67361 )
2022-02-28 18:49:44 -10:00
Franck Nijhof
2ca97f6309
Code quality improvements for Worldclock ( #67392 )
2022-02-28 11:03:43 -08:00
Marc Mueller
ec980a574b
Improve typing [util.decorator] ( #67087 )
2022-02-23 20:58:42 +01:00
Robert Svensson
dd88a05cb4
Make type checking pass for deCONZ init, gateway and services ( #66054 )
...
* Type and enable type checking for init, config_flow, diagnostics, gateway and services
* Fix import
* Fix review comment
2022-02-23 13:10:35 +01:00
J. Nick Koston
e1989e2858
Enable strict typing for powerwall ( #65577 )
2022-02-23 12:15:31 +01:00
Klaas Schoute
6c2d6fde66
Add Pure Energie integration ( #66846 )
2022-02-19 17:53:25 +01:00
Mike Fugate
0bd0b4766e
Refactor sleepiq as async with config flow ( #64850 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-02-16 08:51:29 -06:00
Franck Nijhof
00221f1d66
Cleanup and strict typing for MJPEG integration ( #66526 )
2022-02-15 12:32:14 +01:00
Marc Mueller
80394e3de6
Improve `util.async_` typing ( #66510 )
2022-02-14 15:41:09 +01:00
Jc2k
0daf20c0cc
Prepare for new aiohomekit lifecycle API ( #66340 )
2022-02-11 19:26:35 +00:00
Chris Talkington
15e5f516d2
Update rokuecp to 0.13.1 ( #65814 )
2022-02-05 22:17:31 -06:00
J. Nick Koston
342f5182b9
WiZ cleanups part 1 ( #65746 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-02-05 09:23:19 -06:00
Jc2k
714a952d73
Enable types from aiohomekit to be used by mypy for homekit_controller ( #65433 )
2022-02-03 10:18:03 -06:00
J. Nick Koston
6c38a6b569
Enable strict typing for isy994 ( #65439 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-02-03 17:02:05 +01:00
epenet
913d6f6ea1
Remove sonos media_player from strict typing ( #65419 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-02-03 06:59:21 +01:00
G Johansson
4a102d6b2a
Improve code quality trafikverket_train ( #62677 )
2022-01-19 20:57:05 +01:00
G Johansson
bbb29ab455
Code quality improvements smhi ( #64312 )
2022-01-17 20:27:23 +01:00
Shay Levy
32d4f104ff
Enable strict typing in webostv ( #64193 )
...
* Enable strict typing in webostv
Enable strict typing in webostv
* Apply review comments
2022-01-16 22:07:29 +01:00
G Johansson
1a5716efc4
Enable strict typing for trafikverket_weatherstation ( #64080 )
2022-01-13 23:04:15 +01:00
Franck Nijhof
7a699480d4
Add strict typing to LaMetric ( #63891 )
...
* Add strict typing to LaMetric
* Forgot about Pylint 🙈
2022-01-12 13:39:12 +01:00
Marc Mueller
240c9979c7
Move `disallow-any-generics` to mypy.ini ( #63917 )
2022-01-11 13:33:25 -08:00
Duco Sebel
8f6e24aa1e
Add HomeWizard Energy integration ( #55812 )
...
Co-authored-by: Matthias Alphart <farmio@alphart.net>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-01-10 16:23:31 -08:00
Robert Hillis
7c51d2f159
Add strict typing to abode ( #57673 )
2022-01-10 15:54:09 +01:00
Marc Mueller
912ff76fda
Enable strict typing for `core.py` ( #63244 )
2022-01-10 12:07:22 +01:00
epenet
36dd8ca09a
Enable strict typing in browser ( #63760 )
...
* Add setup type hints to browser
* Add browser to script-typing
2022-01-10 04:02:50 +01:00
J. Nick Koston
943aaaeb3f
Add SenseME integration ( #62909 )
...
Co-authored-by: Big Mike <mikelawrence@users.noreply.github.com>
2022-01-07 22:53:05 -10:00
J. Nick Koston
4283b2358c
Add support for Steamist steam showers ( #63251 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-01-06 02:55:57 +01:00
J. Nick Koston
724f5dbf1a
Add Oncue by Kohler integration ( #63203 )
2022-01-02 09:15:39 -10:00
Allen Porter
c7b991f56b
Add `rtsptowebrtc` integration ( #59660 )
...
* Add initial version of the webrtc integration
Add the webrtc integration. This integration proxies the
signal 'offer' from the client to a RTSPtoWebRTCP server that
returns an 'answer'.
The RTSPtoWebRTC server is a go binary based on pion, and this is
what is currently used by the WebRTC custom_component:
https://github.com/AlexxIT/WebRTC
https://github.com/deepch/RTSPtoWebRTC
* Readability improvements for webrtc
* Reach 100% test coverage
* Use rtsp-to-webrtc client library package
* Rename webrtc to rtstptowebrtc
This is to reflect naming as one type of approach to webrtc since other webrtc integrations would look very different.
* Remove internal quality scale
* Bump rtsptowebrtc to support heartbeats
* Shorten server url variable and remove const.py
* Add config flow validation for RTSPtoWebRTC server
* Add RTSPtoWebRTC server health checks
* Accept translation suggestion
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update rtsptowebrtc to use new camera registry API
Update rtsptowebrtc to use new API added in #62962
* Remove unused variable
* Fix lint and typing errors for python 3.8
* Rename to rtsp_to_webrtc to follow standards
* Use async_on_unload for unsubscribing camera webrtc provider
* Remove unnecessary translations in config flow
* Remove unnecessary configuration setup
* Cleanup test setup and typing
* Patch integration setup to avoid starting the whole integration
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-01-01 12:36:31 -08:00
Mick Vleeshouwer
4eb077b6b4
Enable strict typing for Overkiz integration ( #63108 )
2021-12-31 07:35:15 -10:00
Phil Cole
54d1e20948
Add type hints to nissan_leaf integration ( #62967 )
2021-12-29 12:23:54 +01:00
Franck Nijhof
43dc12b1c8
Add strict typing to Whois ( #62959 )
2021-12-28 21:25:09 +01:00
Franck Nijhof
7b5a159899
Add strict typing to CPU Speed ( #62924 )
2021-12-28 13:19:36 +01:00
Christopher Bailey
e982e7403a
Add unifiprotect integration ( #62697 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-12-25 20:12:57 -10:00
Franck Nijhof
79627526c7
Add strict typing to PVOutput ( #62628 )
2021-12-23 06:25:05 +01:00
Franck Nijhof
4805b67300
Add strict typing to Luftdaten ( #62588 )
2021-12-22 12:20:35 +01:00
Franck Nijhof
fc6c0b1d4a
Add input_button ( #62008 )
...
* Add input_button
* Update homeassistant/components/input_button/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Improve test coverage
* Add reload test: not affecting state
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-12-20 16:18:58 +01:00
Thomas Dietrich
28af0b4092
Statistics component typing ( #60997 )
...
* Implement optional manually defined uniqueid
* Fix test case via mocked environment
* Add typing to statistics component
* Fix minor inconsistency
* Fix linter issues
* Execute hassfest
* Fix stricter mypy warnings
* Fix maxsplit warning
* Make binary value range explicit check
* Add basic typing to statistics tests
* Add empty config testcase
* Minor improvements
* Improve after comments
* Remove unnecessary test case
* Fix changed type
* Remove dict.get default
2021-12-20 14:53:51 +01:00
Eric Severance
1318597370
Fix typing for wemo ( #62157 )
2021-12-19 18:09:30 -06:00
Franck Nijhof
0dbd948867
Add Open-Meteo integration (second attempt) ( #61742 )
2021-12-16 21:12:33 +01:00
epenet
97d292133f
Revert "Add Open-Meteo integration ( #60379 )" ( #61130 )
...
This reverts commit d802f3a82f
.
2021-12-06 23:35:14 +01:00
Franck Nijhof
d802f3a82f
Add Open-Meteo integration ( #60379 )
...
Co-authored-by: MatthewFlamm <39341281+MatthewFlamm@users.noreply.github.com>
2021-12-06 10:01:12 -08:00
Milan Meulemans
a7e129a952
Add Aseko Pool Live integration ( #56299 )
2021-12-05 17:02:46 -10:00