Joost Lekkerkerker
f92fb0f492
Remove deprecated WAQI state attributes ( #116595 )
2024-05-06 19:12:45 +02:00
Joost Lekkerkerker
3b0b729557
Remove YAML configuration from WAQI ( #113027 )
2024-03-11 11:41:49 +01:00
Joost Lekkerkerker
7ea1f42b84
Remove entity description mixin in WAQI ( #112970 )
2024-03-10 19:48:41 +01:00
Marc Mueller
c773d57d39
Add empty line after module docstring [w-z] ( #112706 )
2024-03-08 10:35:45 -05:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions ( #105984 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
Joost Lekkerkerker
a97e34f28e
Add Nephelometry sensor to waqi ( #102298 )
2023-10-22 23:50:40 +02:00
Joost Lekkerkerker
9857c0fa3a
Move WAQI state attributes to separate sensors ( #101217 )
...
* Migrate WAQI to has entity name
* Split WAQI extra state attributes into separate sensors
* Split WAQI extra state attributes into separate sensors
* Fix test
* Support new aiowaqi
* Bump aiowaqi to 2.1.0
* Add nephelometry as possible value
* Fix test
2023-10-19 12:30:40 +02:00
Joost Lekkerkerker
4c24ff6847
Migrate WAQI to has entity name ( #101203 )
2023-10-01 23:47:32 +02:00
Joost Lekkerkerker
339b95c79f
Migrate WAQI unique id ( #101112 )
...
* Migrate unique_id
* Add docstring
2023-09-29 19:30:35 +02:00
Joost Lekkerkerker
9be16d9d42
Add config flow to WAQI ( #98220 )
...
* Migrate WAQI to aiowaqi library
* Migrate WAQI to aiowaqi library
* Migrate WAQI to aiowaqi library
* Add config flow to WAQI
* Finish config flow
* Add tests
* Add tests
* Fix ruff
* Add issues on failing to import
* Add issues on failing to import
* Add issues on failing to import
* Add importing issue
* Finish coverage
* Remove url from translation string
* Fix feedback
* Fix feedback
2023-09-09 17:49:54 +02:00
Joost Lekkerkerker
82ade574d8
Migrate WAQI to aiowaqi library ( #98000 )
...
* Migrate WAQI to aiowaqi library
* Migrate WAQI to aiowaqi library
* Migrate WAQI to aiowaqi library
2023-08-10 20:18:57 +02:00
Joost Lekkerkerker
ecce601d3f
Fix WAQI being zero ( #97767 )
2023-08-04 12:46:23 +02:00
Joost Lekkerkerker
1587ac2137
Waqi State unknown if value is string ( #97617 )
2023-08-04 08:45:36 +02:00
Yuval Aboulafia
1f6efe8c3e
Remove WAQI unsupported UOM ( #85768 )
...
fixes undefined
2023-01-12 20:10:45 +01:00
epenet
a6b6949793
Improve entity type hints [w] ( #77886 )
2022-09-06 13:59:37 +02:00
Franck Nijhof
fa09cf663e
Update black to 22.1.0 ( #65788 )
2022-02-05 14:19:37 +01:00
epenet
f2a6118435
Fix waqi config parsing ( #63897 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-11 15:05:07 +01:00
epenet
ef02f2005a
Add setup type hints [v-w] ( #63484 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-05 18:23:43 +01:00
Robert Hillis
9d66dd35cc
Use enums in waqi ( #61998 )
2021-12-16 09:21:58 +01:00
David Le Brun
4f25b2ca08
Support device and state classes for WAQI sensor ( #57762 )
2021-10-18 18:45:26 +02:00
Erik Montnemery
ae507aeed1
Move temperature conversions to sensor base class (8/8) ( #54483 )
...
* Move temperature conversions to entity base class (8/8)
* Fix wallbox sensor
* Fix tests
2021-08-11 21:17:16 +02:00
Marc Mueller
8e2b5b36b5
Bump pyupgrade to 2.12.0 ( #48943 )
2021-04-09 09:58:27 -07:00
Erik Montnemery
0c086b5067
Migrate integrations w-z to extend SensorEntity ( #48217 )
2021-03-22 19:50:29 +01:00
Erik Montnemery
1fc8e32d86
Update integrations t-z to override extra_state_attributes() ( #47760 )
2021-03-11 20:16:26 +01:00
Ville Skyttä
b4bac0f7a0
Exception chaining and wrapping improvements ( #39320 )
...
* Remove unnecessary exception re-wraps
* Preserve exception chains on re-raise
We slap "from cause" to almost all possible cases here. In some cases it
could conceivably be better to do "from None" if we really want to hide
the cause. However those should be in the minority, and "from cause"
should be an improvement over the corresponding raise without a "from"
in all cases anyway.
The only case where we raise from None here is in plex, where the
exception for an original invalid SSL cert is not the root cause for
failure to validate a newly fetched one.
Follow local convention on exception variable names if there is a
consistent one, otherwise `err` to match with majority of codebase.
* Fix mistaken re-wrap in homematicip_cloud/hap.py
Missed the difference between HmipConnectionError and
HmipcConnectionError.
* Do not hide original error on plex new cert validation error
Original is not the cause for the new one, but showing old in the
traceback is useful nevertheless.
2020-08-28 13:50:32 +02:00
Franck Nijhof
1c2ebdf307
Upgrade black to 20.8b1 ( #39287 )
2020-08-27 13:56:20 +02:00
Franck Nijhof
53545c984b
Log lines do not end with a full stop ( #37527 )
2020-07-05 23:04:19 +02:00
Bas Nijholt
fbf1836997
Sort imports according to PEP8 for components starting with "W" ( #29781 )
2019-12-09 14:47:53 +01:00
Quentame
af4bcf8de6
Move imports in waqi component ( #27450 )
2019-10-12 07:44:22 +02:00
Daniel Shokouhi
4b4a290f71
WAQI add unique ID and availability ( #27086 )
...
* WAQI add unique ID and availability
* Review comments
* Fix unique ID
* Fix unique ID
2019-10-04 10:37:30 +02:00
Franck Nijhof
ef0e9431b6
Use literal string interpolation in integrations T-W (f-strings) ( #26394 )
2019-09-03 21:12:51 +02:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
cgtobi
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit fe7171b4cd
.
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit 391355ee2c
.
* Remove dependencies and requirements
* Fix flake8 complaints
* Fix more flake8 complaints
* Revert non-component removals
2019-04-12 10:13:30 -07:00
Tobias Sauerwein
048b100eea
Clean up docstrings ( #22679 )
...
* Clean up docstrings
* Fix long lines
* Fix more docstrings
* Fix more docstrings
* Fix more docstrings
2019-04-03 17:40:03 +02:00
Paulus Schoutsen
f5076188ef
Consolidate all platforms that have no tests ( #22096 )
...
* Consolidate
* Fix tests
* Update imports
* Fix import
* Use importlib because integration and package share name
* Fix more tests
* Update .coveragerc and CODEOWNERS
2019-03-16 20:44:05 -07:00