epenet
1adaaf49cc
Add specific EntityDescription to describe device tracker entities ( #126586 )
...
* Add TrackerEntityDescription to describe tracker entities
* Improve
* Adjust components
* Add ScannerEntityDescription
* Simplify
* Revert
* Set TrackerEntity default source type to SourceType.GPS
* Fix rebase
* Adjust default
* Remove source_type from EntityDescription
* Fix rebase
* Docstring
* Remove BaseTrackerEntityDescription
2024-09-25 07:28:29 +02:00
epenet
3995d001ec
Set default source_type on TrackerEntity and ScannerEntity ( #126648 )
...
* Set default source_type on TrackerEntity and ScannerEntity
* Add samples
* Two more
* Adjust tests
2024-09-24 20:56:01 +02:00
epenet
2df6824856
Cleanup source_type type hints in device tracker components ( #126592 )
2024-09-24 08:54:55 +02:00
epenet
61ff40c299
Add base Entity classes to enforce-class-module pylint plugin ( #126473 )
2024-09-24 08:52:07 +02:00
Jack Boswell
2b2c4e8262
Expose altitude for Starlink device tracker ( #115508 )
2024-06-22 12:56:28 +02:00
Joost Lekkerkerker
e4b43680e1
Remove entity description mixin in Starlink ( #112943 )
2024-03-11 11:18:01 +01: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
Jack Boswell
8a6bde1191
Add Starlink device tracker ( #91445 )
...
* Fetch location data and redact in diagnostics
* Implement device tracker
* Fix failing tests
* Update starlink-grpc-core
* Update coveragerc
* Hardcode GPS source type
* Use translations
* Move DEVICE_TRACKERS a little higher in the file
* Separate status and location check try/catches
* Revert "Separate status and location check try/catches"
This reverts commit 7628ec62f6
.
2023-08-19 11:36:23 +02:00