Maciej Bieniek
6a4c25b668
Switch airly to async_on_remove ( #34498 )
2020-04-21 14:12:08 +02:00
Maciej Bieniek
16670a38a4
Dynamic update interval for Airly integration ( #31459 )
...
* Initial commit
* dynamic update
* Don't update when add entities
* Cleaning
* Fix MAX_REQUESTS_PER_DAY const
* Fix pylint errors
* Fix comment
* Migrate to DataUpdateCoordinator
* Cleaning
* Suggested change
* Change try..except as suggested
* Remove unnecessary self._attrs variable
* Cleaning
* Fix typo
* Change update_interval method
* Add comments
* Add ConfigEntryNotReady
2020-03-25 11:13:28 -07:00
springstan
f1a0ca7cd3
Add and use percentage constant ( #32094 )
...
* Add and use percentage constant
* Fix pylint error and broken test
2020-02-28 11:46:48 -08:00
Ville Skyttä
496bd3dddf
Add and use more unit constants ( #32122 )
...
* Add and use speed constants
* Add and use meter based volume and area constants
* Add and use more mass unit constants
* Add and use concentration unit constants
* Add and use watts per square meter constant
* Use more time constants
* Use more data constants
2020-02-24 17:52:14 -08:00
Maciej Bieniek
15645ab0c9
Add unique ID to Airly config entries ( #30681 )
...
* Add unique ID to Airly config entries
* Update tests
* Update tests
* Fix typo
* Remove unnecesary and undo changes in first test
* Suggested change
2020-01-13 13:28:07 +01:00
Maciej Bieniek
80be3b74a9
Init entities as unavailable when offline ( #29738 )
2019-12-19 14:10:27 +01:00
Maciej Bieniek
86a4be1636
Fix attribution ( #27815 )
2019-10-17 17:22:40 -07:00
Maciej Bieniek
ec78821161
Add sensor platform to Airly integration ( #27717 )
...
* Add sesnor.py file
* Move AirlyData to __init__
* Cleaning
* Update .coveragerc file
* Sort consts
* Sort imports
* Remove icons from sensors with device_class
2019-10-16 12:06:52 +02:00