ollo69
93153b3790
Add UniqueID to AsusWRT config entry ( #70478 )
2022-05-03 13:56:57 -07:00
ollo69
74b50a8009
Enable AsusWRT strict typing ( #70396 )
...
* Enable AsusWRT strict typing
* Fix myPi errors
2022-04-22 10:14:13 +03:00
epenet
a08b758bfb
Add setup type hints [a-e] ( #63597 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-07 16:24:13 +01:00
Chen-IL
ac26c2378b
Add temperature sensors for Asuswrt ( #58303 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-12-03 11:27:17 -08:00
ollo69
c33e3e465b
Use entity category enums in AsusWrt ( #60882 )
2021-12-03 08:37:51 +01:00
ollo69
7dc2a11ea5
Use state class enums in AsusWrt ( #60808 )
2021-12-01 21:10:54 -05:00
Chen-IL
e32fdfec84
Add entity category for load sensors to AsusWRT ( #58625 )
2021-10-28 21:34:26 +02:00
Robert Hillis
488a636aec
Clean up unused loggers ( #57662 )
2021-10-14 10:03:38 -07:00
Erik Montnemery
09ee7fc021
Enable basic type checking for asuswrt ( #54929 )
2021-08-20 19:08:22 +02:00
ollo69
e5f914bbdb
Clean up AsusWRT if check ( #54896 )
2021-08-20 12:20:39 +02:00
ollo69
c68253b580
Fix AsusWRT scanner entity DeviceInfo ( #54648 )
2021-08-16 19:37:49 +02:00
Erik Montnemery
4e07ab1b32
Move temperature conversions to sensor base class (1/8) ( #48261 )
...
* Move temperature conversions to entity base class (1/8)
* Update integrations a-c
* Leave old temperature conversion until all integrations are migrated
* tweak
* Use contextlib.suppress
* Remove the MeasurableUnitEntity mixin
* Address comments, add tests
* Fix f-string
* Drop deprecation warning from base entity class
* Update with _attr-shorthand
* Fix rebase mistakes
* Fix additional rebase mistakes
* Only report temperature conversion once
* Fix additional rebase mistakes
* Format homeassistant/components/bbox/sensor.py
* Fix check for overidden _attr_state
* Remove test workarounds from implementation
* Remove useless None-check
* Tweaks
* Migrate new sensors a-c
* Update climacell
* Push deprecation of temperature conversion forward
* Override __repr__ in SensorEntity
* Include native_value in SensorEntity attributes
* Pylint
* Black
* Black
* Fix rebase mistakes
* black
* Fix rebase mistakes
* Revert changes in august/sensor.py
* Revert handling of unit converted restored state
* Apply code review suggestion
* Fix arlo test
2021-08-11 10:45:05 +02:00
ollo69
1948d11d84
AsusWRT remove default EntityDescription property ( #54367 )
2021-08-10 02:10:53 +02:00
ollo69
099a1de92b
Use SensorEntityDescription for AsusWRT sensors ( #54111 )
2021-08-06 15:43:39 -07:00
Robert Hillis
4b393f215d
Use entity class attributes for asuswrt ( #52685 )
...
* Use entity class attributes for asuswrt
* fix
* tweak
2021-07-24 11:55:54 +02:00
ollo69
c6efdedd3c
Add AsusWRT load average sensors ( #52230 )
2021-06-28 22:33:15 +02:00
ollo69
e6e39a67f4
AsusWRT code improvements for sensors and related tests ( #51822 )
...
* Sensors implementation and tests improvements
* Remove check for unexpected condition
2021-06-27 15:09:03 -04:00
Milan Meulemans
29d72714f3
Replace dict with DeviceInfo ( #49950 )
...
* Replace dict with DeviceInfo
* Clean up
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-02 00:37:19 +02:00
Ville Skyttä
631ab367e2
Fix typing.Any spelling ( #49673 )
2021-04-25 09:36:21 -10:00
Franck Nijhof
006bcde435
Remove HomeAssistantType alias - Part 3 ( #49339 )
2021-04-17 12:48:03 +02:00
Erik Montnemery
9e9ba53f0e
Move SensorEntity last in the inheritance tree ( #48230 )
2021-03-22 20:05:13 +01:00
Erik Montnemery
e0cd7072d6
Migrate integrations a-c to extend SensorEntity ( #48210 )
2021-03-22 12:37:16 +01:00
Marc Mueller
76199c0eb2
Update typing 04 ( #48037 )
2021-03-17 23:34:25 +01:00
Erik Montnemery
6c084ae6ce
Update integrations a-e to override extra_state_attributes() ( #47756 )
2021-03-11 16:51:03 +01:00
ollo69
292f4262aa
Move AsusWrt sensors update logic in router module ( #46606 )
2021-03-05 23:40:04 +01:00
ollo69
f38b06ed6d
Add Asuswrt Config Flow and Scanner Entities ( #46468 )
...
* Add Asuswrt config flow (#43948 )
* Add AsusWrt Scanner Entity (#44759 )
* Add Scanner Entity
- device tracker entity changed from "DeviceScanner" to "ScannerEntity"
- sensors recoded to use "router" class
- config entry review to allow multiple entity (for future use)
* Force checks
* Removed new option and change sensors
* Update test_sensor.py
* Requested changes
* Removed router unique-id
* Update last_activity attr only when available
* Add Options for AsusWRT Scanner Entity (#44808 )
* Add Asuswrt config flow (#43948 )
* Add AsusWrt Scanner Entity (#44759 )
* Add Scanner Entity
- device tracker entity changed from "DeviceScanner" to "ScannerEntity"
- sensors recoded to use "router" class
- config entry review to allow multiple entity (for future use)
* Force checks
* Removed new option and change sensors
* Update test_sensor.py
* Requested changes
* Removed router unique-id
* Update last_activity attr only when available
* Add Options for Scanner Entity
* Fix isort
* Removed "Track New" option
* Add Options for Scanner Entity
* Fix isort
* Removed "Track New" option
* Add test for all the options in the config flow
2021-02-13 19:17:06 +01:00
JJdeVries
84973ec8f7
Fix unit of measurement for asuswrt sensors ( #44009 )
2020-12-07 12:46:53 +01:00
JJdeVries
8f18af9e80
Decrease asuswrt connects per sensor ( #43383 )
...
* asuswrt: Decrease number of connects per sensor
* Changed implementation to DataUpdateCoordinator
* review changes
* update aioasuswrt dependency
* Apply suggestions from code review
Add explicit return None and fix type hint
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-11-24 04:50:57 +01:00
RogerSelwyn
e3aa4679a0
Standardis asuswrt error message level ( #37515 )
2020-07-05 13:21:21 -05:00
RogerSelwyn
d9a3b04e30
Fix asuswrt spamming logs with exceptions ( #37063 )
2020-06-24 18:50:58 +02:00
Boris Kaplounovsky
37cabe5562
Add icons for upload/download sensors for asuswrt ( #35581 )
2020-05-14 23:06:33 +02:00
Aidan Timson
e47b548192
Add AsusWRT Devices Connected Sensor ( #34204 )
...
* Add Devices Connected
* Remove attributes
* Add sensors to test
* Improve sensor test
* Cleanup
* Apply suggestions from code review
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>
* Import device from aioasuswrt
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-04-15 17:42:01 +02:00
Ville Skyttä
3e23a3a860
Add and use bunch of data size and rate related constants ( #31781 )
...
Also fix a few units to match the corresponding data.
2020-02-13 08:52:57 -08: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
4b1de61110
Use relative imports inside integrations ( #22235 )
...
* Use relative imports inside integrations
* Lint
* Fix automation tests
* Fix scene imports
2019-03-20 22:56:46 -07: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