Marc Mueller
40b99135e5
Use platform enum (3) [H-L] ( #60937 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2021-12-05 17:10:07 -10:00
Aaron Bach
8f6796f428
Prevent IQVIA from blocking other integrations' startup ( #60001 )
2021-11-19 14:01:26 -07:00
Aaron Bach
03176dad7d
Perform some IQVIA code cleanup ( #58862 )
2021-11-14 19:11:36 +01:00
Aaron Bach
5c3d2a5071
Make sure IQVIA data storage conforms to standards ( #57811 )
2021-10-22 12:11:10 +02:00
Marc Mueller
364767ff22
Import Callable from collections.abc (4) ( #56778 )
2021-09-29 16:15:36 +02:00
Aaron Bach
4e8db7173a
Use EntityDescription - iqvia ( #55218 )
2021-09-12 09:34:44 -06:00
Aaron Bach
ed9b271fd0
Enforce strict typing for IQVIA ( #53408 )
...
* Enforce strict typing for IQVIA
* Cleanup
* Code review
* Ignore untyped numpy function
2021-09-11 12:27:13 -06:00
Erik Montnemery
2720ba2753
Move temperature conversions to sensor base class (4/8) ( #54472 )
...
* Move temperature conversions to entity base class (4/8)
* Fix litterrobot sensor
* Fix tests
2021-08-11 21:17:47 +02:00
Marc Mueller
f6b162bc39
Add pylint CodeStyle extension ( #53147 )
2021-07-19 06:57:06 -07:00
Aaron Bach
f98a5cc233
Remove redundant property definitions in IQVIA ( #52378 )
2021-07-01 07:31:46 +02:00
Aaron Bach
9c5f1b4406
Fix IQVIA failing to start if any API call fails ( #50615 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-05-14 14:23:16 -07:00
Aaron Bach
91e41a0cc2
Fix KeyError in IQVIA ( #49968 )
2021-05-01 16:56:50 -07:00
Paulus Schoutsen
a2138a7642
Iqvia to check bad fetch during setup ( #49931 )
2021-04-30 14:04:59 -07:00
J. Nick Koston
a1fdf84dba
Reduce config entry setup/unload boilerplate G-J ( #49737 )
2021-04-27 16:09:59 +02:00
Erik Montnemery
a09c8eecb7
Fix some sensor classes ( #48254 )
...
* Fix some sensor classes
* Tweak
* Tweak
2021-03-23 15:56:33 +01:00
Erik Montnemery
af4d06b12e
Update integrations f-i to override extra_state_attributes() ( #47757 )
2021-03-11 16:57:47 +01:00
Quentame
198ecb0945
Uniformize platform setup ( #47101 )
...
* A platform is not a component
* Fix dynalite
* SUPPORTED_PLATFORMS --> PLATFORMS
* In tests
* In tests 2
* Fix SmartThings
* Fix ZHA test
* Fix Z-Wave
* Revert Z-Wave
* Use PLATFORMS const in ambient_station
* Fix ihc comment
2021-03-02 21:43:59 +01:00
Aaron Bach
14432248b0
Bump pyiqvia to 0.3.1 ( #44358 )
2020-12-18 21:12:16 +01:00
Aaron Bach
3ffd97acd4
Fix unhandled exception when IQVIA API fails to return data ( #43359 )
2020-11-22 13:59:23 +01:00
Aaron Bach
036a8b5667
Small cleanup to IQVIA DataUpdateCoordinator logic ( #42642 )
2020-10-30 15:10:32 -05:00
Aaron Bach
1b94ef69d8
Migrate IQVIA to DataUpdateCoordinator ( #41970 )
...
* Migrate IQVIA to DataUpdateCoordinator
* Linting
* Code review
* Better re-raise
2020-10-17 11:16:41 -05:00
Franck Nijhof
1c2ebdf307
Upgrade black to 20.8b1 ( #39287 )
2020-08-27 13:56:20 +02:00
Aaron Bach
6fd39f57ee
Remove YAML configuration support for IQVIA ( #38141 )
2020-08-03 19:35:36 +02:00
Aaron Bach
f53dfc4308
Don't reinvent callback handler removal logic in several integ… ( #33726 )
2020-04-05 22:36:23 -07:00
Aaron Bach
a278cf3db2
Improve IQVIA data/API management based on enabled entities ( #32291 )
...
* Improve IQVIA data/API management based on enabled entities
* Code review comments
* Code review
* Cleanup
* Linting
* Code review
* Code review
2020-03-16 23:58:50 -06:00
Aaron Bach
76b0302c7f
Broaden exception handling for IQVIA ( #32708 )
2020-03-11 19:34:54 -06:00
Aaron Bach
9329bc4ca0
Remove ability to configure monitored conditions in IQVIA ( #32223 )
...
* Remove ability to configure monitored conditions in IQVIA
* Deprecate instead of removing (until 0.108.0)
* Simplify imports
* Update version
2020-02-27 17:24:14 -07:00
Ville Skyttä
5216477353
Be consistent with Home Assistant and Hass.io spelling ( #30500 )
...
* Be consistent with Home Assistant spelling
* Be consistent with Hass.io spelling
2020-01-05 14:09:17 +02:00
Bas Nijholt
c5316dbc39
Sort imports according to PEP8 for iqvia ( #29720 )
2019-12-09 11:14:08 +01:00
Franck Nijhof
f9edec19ad
Use literal string interpolation in integrations H-J (f-strings) ( #26380 )
2019-09-03 17:27:14 +02:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Aaron Bach
297d24c5b0
Fix bug when IQVIA API fails to return data ( #23916 )
...
* Fix bug when IQVIA API fails to return data
* Updated requirements
* Fixed tests
* Linting
* Removed impossible case
* Removed extraneous comment
2019-05-16 15:19:53 -06:00
Aaron Bach
45adb5c9c7
Add config entry for IQVIA ( #23765 )
...
* Add config entry for IQVIA
* Updated tests and requirements
* Removed unnecessary dependency
* Fixed tests
* Reverted unintended change
2019-05-09 09:11:51 -07:00
Fabian Affolter
1ecb3de643
Upgrade numpy to 1.16.3 ( #23673 )
2019-05-08 09:17:41 +02:00
Aaron Bach
e08f2ad18d
Add current disease data to IQVIA ( #23052 )
...
* Add current and historical disease data to IQVIA
* Added fetcher
* Added disease sensor mapping
* Changed incorrect key
* Removed other extraneous const usage
2019-04-29 09:06:23 -06:00
Aaron Bach
bf050adcf3
Remove historical allergen and asthma sensors from IQVIA ( #23258 )
...
* Remove historical sensors from IQVIA
* Removed old imports
* Removed "Yesterday" sensors
2019-04-26 23:28:55 -06:00
Aaron Bach
8fe95f4bab
Additional cleanup of IQVIA integration ( #23403 )
...
* Additional cleanup of IQVIA integration
* Task
* Moved import
* Fixed exception
* Member comments (round 1)
* Member comments (round 2)
* Member comments
2019-04-26 11:06:46 -06:00
Aaron Bach
0d796a0fb9
Convert Pollen.com sensor into IQVIA component ( #22986 )
...
* Moved pollen integration to iqvia
* Stitched in new library
* Added __init__
* Completed component v1
* Updated requirements
* Updated CODEOWNERS
* Updated .coveragerc
* Removed requirements
* Static check
2019-04-24 21:09:01 -06:00