Add APRS device tracker component (#22469)

* Add APRS device tracker component

This component keeps open a connection to the APRS-IS infrastructure so
messages generated by filtered callsigns can be immediately acted upon.
Any messages with certain values for the 'format' key are position
reports and are parsed into device tracker entities.

* Log errors and return if startup failure

* Fix unit tests
This commit is contained in:
Philip Rosenberg-Watt authored and Paulus Schoutsen committed 2019-06-11 10:16:13 -07:00
1 parent 0a7919a279
commit 8fcfcc40fc
9 files changed
+566

No files matched your search

+2
View File
@@ -52,6 +52,7 @@ TEST_REQUIREMENTS = (
'aiounifi',
'aioswitcher',
'apns2',
'aprslib',
'av',
'axis',
'caldav',
@@ -66,6 +67,7 @@ TEST_REQUIREMENTS = (
'feedparser-homeassistant',
'foobot_async',
'geojson_client',
'geopy',
'georss_generic_client',
'georss_ign_sismologia_client',
'google-api-python-client',