epenet
754fe86dd9
Add fan to strict typing ( #73820 )
...
* Add fan to strict typing
* Adjust state_attributes
* Adjust capability_attributes
* Adjust is_on
* Adjust vallox component
* Revert "Adjust is_on"
This reverts commit 48d207f250
.
* Fix is_on property
2022-06-22 14:15:44 +02:00
epenet
33a84838b4
Fix type hints in zha smartenergy channel ( #73775 )
...
* Fix type hints in zha smartenergy channel
* Adjust unit_of_measurement
2022-06-22 07:41:28 -04:00
epenet
243905ae3e
Fix cover, light, select, sensor, switch type hints in zha ( #73770 )
...
* Fix zha sensor type hints
* Fix zha entity type hints
* Fix switch type hints
* Fix light type hints
* Fix cover type hints
* Fix select type hints
2022-06-21 21:04:24 -04:00
epenet
6c83ed4c9d
Fix api, button and climate type hints in zha ( #73771 )
...
* Fix zha api type hints
* Fix zha button type hints
* Fix zha climate type hints
2022-06-21 21:02:08 -04:00
epenet
21275669d5
Fix inheritance in zha general channel ( #73774 )
...
Fix general channel type hints in zha
2022-06-21 21:00:58 -04:00
epenet
4bc1314499
Fix REPORT_CONFIG type hint in zha ( #73762 )
...
Fix REPORT_CONFIG type hint
2022-06-20 18:32:32 -04:00
epenet
f43cc18aa3
Fix type hints in zha platforms ( #73745 )
...
* Adjust binary_sensor
* Adjust device_action
* Adjust device_tracker
* Adjust fan
* Adjust lock
* Adjust siren
2022-06-20 11:31:16 -04:00
epenet
be2aa44559
Fix mypy issues in zha config_flow ( #73744 )
2022-06-20 16:25:24 +02:00
epenet
b318b9b196
Improve onvif type hints ( #73642 )
...
* Remove onvif from mypy ignore list
* Adjust parsers
* Adjust event
* Adjust config_flow
2022-06-20 12:07:33 +02:00
epenet
06e45893aa
Remove invalid type definitions in zha ( #73596 )
2022-06-20 11:28:53 +02:00
epenet
a92105171c
Remove vizio from mypy ignore list ( #73585 )
...
* Remove vizio config_flow from mypy ignore list
* Fix mypy errors
* Adjust media_player
* Add space
2022-06-19 21:39:24 +02:00
epenet
94a8fe0052
Remove xiaomi_aqara from mypy ignore list ( #73526 )
2022-06-15 10:45:47 +02:00
G Johansson
32b61e15a1
Strict typing Trafikverket Ferry ( #72459 )
2022-06-14 13:35:29 -10:00
J. Nick Koston
5863d57e73
Add strict typing to homekit locks ( #73264 )
2022-06-09 20:56:58 -07:00
BigMoby
0c21bf7c25
Remove iAlarm XR integration ( #73083 )
...
* fixing after MartinHjelmare review
* fixing after MartinHjelmare review conversion alarm state to hass state
* fixing after MartinHjelmare review conversion alarm state to hass state
* manage the status in the alarm control
* simplyfing return function
* Removing iAlarm XR integration because of Antifurto365 explicit request to remove after some issues in their cloud service
2022-06-06 22:23:10 -07:00
J. Nick Koston
1c334605b6
Enable strict typing to emulated_hue ( #72676 )
...
* Add typing to emulated_hue part 2
* cleanups
* adjust targets in test
2022-05-30 08:49:37 +02:00
G Johansson
24c34c0ef0
Strict typing Sensibo ( #72454 )
2022-05-28 13:26:50 -10:00
BigMoby
42c80dda85
Create iAlarmXR integration ( #67817 )
...
* Creating iAlarmXR integration
* fixing after review code
* fixing remaining review hints
* fixing remaining review hints
* updating underlying pyialarm library
* Creating iAlarmXR integration
* fixing after review code
* fixing remaining review hints
* fixing remaining review hints
* updating underlying pyialarm library
* fixing after iMicknl review
* Improving exception handling
* Updating pyialarmxr library
* fixing after merge dev
* fixing after iMicknl review
* Update CODEOWNERS
Co-authored-by: Ludovico de Nittis <git@denittis.one>
* fixing iot_class
* Update homeassistant/components/ialarmxr/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* fixing after bdraco review
* Update homeassistant/components/ialarmxr/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* reverting catching exception in setup step
* Update homeassistant/components/ialarmxr/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/ialarmxr/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* fixing after bdraco suggestions
* Update homeassistant/components/ialarmxr/alarm_control_panel.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/ialarmxr/alarm_control_panel.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl>
* Update homeassistant/components/ialarmxr/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/ialarmxr/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/ialarmxr/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/ialarmxr/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/ialarmxr/utils.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* regenerate translation and rename function to async_get_ialarmxr_mac
* removing and collapsing unused error messages
* fixing tests
* improve code coverage in tests
* improve code coverage in tests
* improve code coverage in tests
* fixing retry policy with new pyalarmxr library
* snake case fix
* renaming integration in ialarm_xr
* renaming control panel name
Co-authored-by: Ludovico de Nittis <git@denittis.one>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Mick Vleeshouwer <mick@imick.nl>
2022-05-25 10:52:06 +02:00
Allen Porter
e6ffae8bd3
Deprecate google calendar configuration.yaml ( #72288 )
...
* Deprecate google calendar configuration.yaml
* Remove unused translations
* Enable strict type checking and address pr feedback
* Move default hass.data init to `async_setup`
2022-05-22 14:29:11 -07:00
xLarry
abf9aab18f
Add laundrify integration ( #65090 )
...
* First version of laundrify integration
* Code cleanup
* Code cleanup after review #2
* Move coordinator to its own file
* Save devices as dict and implement available prop as fn
* Validate token on init, abort if already configured
* Some more cleanup after review
* Add strict type hints
* Minor changes after code review
* Remove OptionsFlow (use default poll interval instead)
* Fix CODEOWNERS to pass hassfest job
* Fix formatting to pass prettier job
* Fix mypy typing error
* Update internal device property after fetching data
* Call parental update handler and remove obsolete code
* Add coordinator tests and fix some config flow tests
* Refactor tests
* Refactor fixtures
* Device unavailable if polling fails
2022-05-21 15:18:01 -04:00
epenet
4d8593402e
Fix no-implicit-reexport sorting issue ( #72015 )
2022-05-17 17:35:03 +02:00
Franck Nijhof
c7b4aca998
Add more to no implicit reexport modules ( #71947 )
2022-05-17 15:29:22 +02:00
ollo69
1747061820
Enable NUT strict typing ( #71913 )
2022-05-16 18:51:30 -05:00
uvjustin
221b77297e
Declare exports from stream explicitly ( #71898 )
2022-05-15 17:58:57 +02:00
J. Nick Koston
51c6a68036
Add Big Ass Fans integration ( #71498 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-05-14 17:22:47 -05:00
Rudolf Offereins
577b8cd976
Add Geocaching integration ( #50284 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Reinder Reinders <reinder.reinders@gmail.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-05-12 12:12:47 +02:00
Álvaro Fernández Rojas
d8e4f6d6e6
Add QNAP QSW to strict typing ( #71603 )
2022-05-09 12:57:27 -05:00
Álvaro Fernández Rojas
b9b83c05e9
Add Airzone to strict typing ( #71604 )
2022-05-09 12:56:59 -05:00
J. Nick Koston
eb77f8db85
Complete strict typing for recorder ( #71274 )
...
* Complete strict typing for recorder
* update tests
* Update tests/components/recorder/test_migrate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/recorder/test_migrate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Remove the asserts
* remove ignore comments
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-05-04 12:22:50 -05:00
J. Nick Koston
e1be6dd34f
Move recorder services to services.py ( #71249 )
2022-05-03 10:38:44 -07:00
J. Nick Koston
29bda196b5
Break apart recorder into tasks and core modules ( #71222 )
2022-05-02 21:53:56 -07:00
J. Nick Koston
b8442d9340
Add json decode caching to logbook ( #71080 )
2022-05-01 19:33:31 -05:00
J. Nick Koston
2d720973ee
Fix incomplete recorder typing ( #71158 )
2022-05-01 19:53:47 +03:00
Marc Mueller
283c04e424
Improve typing [helpers.entity] ( #70890 )
2022-04-28 10:52:42 +02:00
Marc Mueller
93cbb331e5
Update Mypy to 0.950 ( #70948 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-04-27 20:49:54 -05:00
Marc Mueller
9a3908d21d
Improve typing [util.logging] ( #70894 )
2022-04-27 22:26:56 +02:00
Marc Mueller
02ddfd513a
Improve typing [util.location] ( #70893 )
2022-04-27 17:20:56 +02:00
Marc Mueller
964c764dae
Improve typing [helpers.sun] ( #70892 )
2022-04-27 17:19:46 +02:00
Marc Mueller
7dfe8591c4
Improve typing [helpers.event] ( #70891 )
2022-04-27 17:19:06 +02:00
Marc Mueller
c15c22655b
Enable strict typing [fritzbox_callmonitor] ( #70815 )
2022-04-26 20:39:42 +02:00
Robert Svensson
69f4aeaf42
Enable strict typing of deconz_device ( #70341 )
...
* Enable strict typing of deconz_device completing strict typing of deconz integration
2022-04-22 09:19:35 +02:00
ollo69
74b50a8009
Enable AsusWRT strict typing ( #70396 )
...
* Enable AsusWRT strict typing
* Fix myPi errors
2022-04-22 10:14:13 +03:00
Glenn Waters
2abe551eef
Complete strict typing for ElkM1 integration ( #70334 )
2022-04-20 09:04:11 -10:00
Glenn Waters
2a99084911
ElkM1 integration, add strict types to config_flow ( #70323 )
2022-04-20 10:46:36 -07:00
Robert Svensson
78b02fe0ce
Enable strict typing for deCONZ platforms ( #70290 )
2022-04-20 09:03:53 +02:00
Glenn Waters
1492ea1fe3
Elk types 4 ( #70305 )
2022-04-19 16:45:45 -10:00
Glenn Waters
cec2a40602
ElkM1 integration adding types, part 3 ( #70214 )
...
* ElkM1 integration adding types, part 3
* Fix default _state value.
* Tweak fan get.
* change get to dict access.
2022-04-19 10:52:46 -10:00
Robert Svensson
7bc9d01520
Enable strict typing for deCONZ platforms cover+lock+siren+switch ( #69930 )
2022-04-19 18:14:56 +02:00
Robert Svensson
506be5a818
Enable strict typing for deCONZ platforms binary_sensor+fan+logbook+number ( #70171 )
2022-04-19 10:32:57 +02:00
Glenn Waters
24e817a173
ElkM1 integration add types, part 2 ( #70210 )
2022-04-17 14:31:37 -10:00